HN user

hawski

3,888 karma

https://github.com/hadrianw/

[ my public key: https://keybase.io/hawski; my proof: https://keybase.io/hawski/sigs/pxWh9snF2AxGy3VJXI6w6p8NmhLolz3heeUqbdLaMTg ]

Posts43
Comments1,465
View on HN
www.eso.org 10mo ago

Astronomers spot mysterious gamma-ray explosion, unlike any detected before

hawski
42pts7
www.youtube.com 1y ago

Dots [video]

hawski
1pts1
news.ycombinator.com 2y ago

Ask HN: What broke on 29th due to a leap day?

hawski
1pts1
news.ycombinator.com 2y ago

Ask HN: How to Stop a Redirect to Github.dev?

hawski
3pts0
github.com 4y ago

OCR Currency Converter for Android

hawski
1pts0
news.ycombinator.com 5y ago

Ask HN: Why did your business fail?

hawski
51pts24
en.wikipedia.org 5y ago

Digit Ratio

hawski
1pts0
news.ycombinator.com 5y ago

Ask HN: How to Become a Wireless ISP?

hawski
4pts7
www.vice.com 6y ago

Burger King’s new commercial shows the time-lapse decomposition of a Whopper

hawski
22pts27
www.wired.com 6y ago

The Right to Repair Will Help Us Endure Outbreaks

hawski
1pts0
fortune.com 7y ago

Top executives live (Fortune, 1955)

hawski
2pts0
github.com 7y ago

Android app to provide sandboxed (private) browsing of webapps

hawski
1pts0
jakubmarian.com 7y ago

The Difference Between ‘Violet’ and ‘Purple’ (2015)

hawski
218pts102
gist.github.com 7y ago

Show HN: Test Linux fork/exec performance

hawski
2pts0
people.debian.org 7y ago

Draft Debian Position Statement About the GNU Free Documentation License

hawski
1pts0
www.richardspindler.com 7y ago

Modern Software Development or Slow as Molasses

hawski
1pts0
jalopnik.com 8y ago

Lawsuit Over Corvette Z06s Going into Limp Mode on Track

hawski
1pts0
en.wikipedia.org 8y ago

Salar de Uyuni – Satellite calibration

hawski
1pts0
www.osnews.com 8y ago

The Command Line – The Best Newbie Interface? (2004)

hawski
1pts0
lwn.net 8y ago

A thorough introduction to eBPF

hawski
4pts0
j-core.org 8y ago

J-core Open Processor

hawski
4pts0
www.dw.com 8y ago

Playing cards marked with radioactive iodine

hawski
2pts0
github.com 8y ago

Gdistcc: the easy way to compile in the cloud

hawski
1pts0
news.ycombinator.com 8y ago

Ask HN: What was the most traffic you've got on shared web hosting?

hawski
1pts1
www.nytimes.com 9y ago

The Man Who Makes the World’s Funniest People Even Funnier

hawski
3pts0
web.archive.org 9y ago

The anxious interval

hawski
1pts0
www.rockpapershotgun.com 9y ago

Many pet rabbits will die in Second Life on Saturday

hawski
3pts0
www.rockpapershotgun.com 9y ago

Alan Wake Killed by Roy Orbison

hawski
7pts0
en.wikipedia.org 9y ago

Stairs

hawski
1pts0
gist.github.com 9y ago

Make a C file executable with those few lines

hawski
3pts0

I think that LLMs should not be allowed to say "I". It should always be in third person. Instead of "I can write this for you" it should say "This machine can write this for you" or with a store front name "Google can write this for you". To operate on a given text or while generating texts it should divide what is meta from what is direct. This generated text "quote" should be styled different, a bit boring: smaller text and maybe monospace. There should be a clear divide between the machine conversation part and its workable output. If one converses with the machine it should not answer in the first person, because it is not a person.

Of course it wouldn't be bullet proof, but it would help in general to not let people personify the machine. Just a step into a better thing. At the same time it should be relatively easy to replace unquoted "I" and "me" with "This machine". At least it should be easier to find where it falls off the rails.

I understand that those drugs are very useful, but in a way it feels for me like ancient Rome with its orgies and vomit inducing so they can eat more. At least looking at USA from Europe. The problem of sugar content, dietary choices and portion sizes remains. It is similar to gas guzzling cars.

Sorry if it seems not empathic enough, that was not my intention. I know that the use of such drugs may be medically necessary.

Edit: To serious answers: I was wrong, I stay corrected.

When I hear Chinese CEO, I think they may be easily replaced and in the end the real CEO is Xi Jinping. I am sure it is a bit more complicated and I may have some prejudice, but how far am I? I would expect for a Chinese CEO that would behave like Elon Musk to disappear quite quickly. Am I wrong in this assessment as well?

A lot of people listened to music from YouTube as their primary source besides an FM radio before Spotify was available as it is now. YouTube somewhat famously signed deals with music labels back in the day. Content ID was the controversial, but necessary compromise for the music to remain on YouTube. I am pretty sure a very significant percentage of music listeners globally listen mainly from YouTube, I did it and I also saw a lot of people doing it.

It may seem stupid or counter productive, but it is easy and good enough. YT Music is a clear upgrade for those users.

I think YT Music makes more sense than many of the Google initiatives and it will continue to make sense as long as they will have deals with music labels.

You need to read the post.

Wait a minute, this list goes to 17, yet the intro only mentions 14! I actually did that because a couple might overlap and a couple of them are half-approaches, and that last one is just here for fun. Besides, as I learn more approaches and add them to the list, the title will get more and more out of date anyway.

That is very informational. Thank you.

I am interested in Vale and it feels very promising, though because my interested in bootstrapping I don't like that it is written in Scala. I know, that is shallow, but that's a thing that limits my enthusiasm.

If you are like me and don't like jumping around between notes and text and you prefer to read the notes anyway, here is a little snippet you can run in Web Inspector's Console:

  document.querySelectorAll(".slice-contents a[data-noteid]").forEach(e => {document.querySelectorAll('.slice-notes [data-noteid="' + e.attributes["data-noteid"].nodeValue + '"] p').forEach(p => {p.style.fontSize = 'smaller'; e.parentNode.insertBefore(p, e)}); e.remove() })
It will replace note links with notes themselves making them smaller, because they will not always fit smoothly.

I would think that getting rid of the evidence is the integral part of planning a crime. Otherwise it is sloppiness. There is a lot of ways to do such things I am sure, but you have to thought it through before. He didn't or the adrenaline was too much for him.

I don't like this design all that much. It makes sense, but it is too spaced out for me.

I love the design I have in my current car - Renault Laguna 3. The HVAC control panel is between air vents and on the top it has three buttons: Soft, Auto and Fast. I like how it uses words with no negative connotations (it could be Slow and Hard). Soft is for it to be quiet, Auto is the most common setting for me and Fast is self-explanatory, though also recommended if you have passengers on the backseat. Then there is the current temperature (and other HVAC settings) display and finally very comfortable and big up/down rocker switches to change the temperature with a 0.5°C resolution. I usually do not change the temperature much. A knob seems to invite changes for people who do not understand a concept of a thermostat.

Then there is AC off, closed circulation, fan speed and air distribution buttons. Right below this are buttons for quick defogging (I don't know how to call it) and the back window heating. Buttons that do not change the state shown on the LCD display have their little LEDs to signify their state.

You can see it in action here: https://youtu.be/oNHvtI_8A5w?t=12

JS culture is to pull a dependency for anything, in Zig land I assume it is more conservative like C or C++: pull one or two for your specific bigger picture or often enough none at all, because people pride themselves with projects having the minimal amount of dependencies. Otherwise there is truth to what you are saying.

The thing about the tooling is often that most users do not have the ability to contribute even if it is in a language they are proficient in.

Oh and until there is a good enough AOT compiler for JS there will always be a lot of tooling that is not in JS.

For me it is mainly ease of use. I don't have to login to GitHub, it has all the necessary filters just there: repositories, paths, languages. It is very fast and supports regex search.

I fully agree with you. Though I would add that it a little depends on the type of program. A CLI program's lazy, but often sufficient way of handling erroneous input are asserts (that are still enabled in release). In GUI app it shouldn't happen.

I do pullups sometimes and I also observed this. I wonder if it is related to how index finger is not really in-line with the arm. When I look at my hand I can see that if U would draw extension lines from edges of my forearm they would contain middle, ring and pinky fingers, but not really the index finger.

I would think that education and awareness could work for another generation, though them being bombarded with a popular social media image of life it may be hard. Incentives work to some extent (the biggest being a cost of doing the good thing being lower enough than doing the bad thing), but if you will make costs of doing bad things artificially bigger (I know, it is about things the society currently thinks as free) you risk populists getting to power.

I am writing this from a Chromebook with an 8th gen Core i3 CPU. I bought it used for around $50. It has a rather good Linux container which can run even graphical applications. This is not really that limited anymore other than using Chrome instead of a proper browser (Firefox :P). I previously used a quite slow Chromebook which I bought new for around $100. It also had a Linux container, but it was more of a beta feeling and it hardly could run graphical applications.

What is great about those devices is that they are almost perfect thin clients. I also have a big desktop machine running Linux. I remote a lot to it, but with this newer Chromebook it is often enough to do things on itself alone. The biggest perks for me is that they are cheap (easily replaceable), lightweight and have a very long battery life, the keyboard quality and other things are also good. On this newer Chromebook I even wrote most of my thesis for a geographical faculty and even did maps with QGIS.

I am living mostly in a Linux terminal, so with the mentioned old Chromebook I sshed a lot more. I use Zerotier and at times I leave my desktop on and remote to it even on the run with phone tethering.

I would like to explore it's IPC. I heard a lot of good about it. For example that it is has quite a nice API and is efficient.

Maybe I will tell it all wrong, but I remember that for example it could be easy to do RPC on the same machine for the isolation. A client calls the server and the scheduler would switch context immediately to the server process upon IPC.