HNHacker News
TopNewBestAskShowJobs

watt

1,088 karma · joined November 23, 2008

Greetings from Berlin!
submissionscomments
watt··on Why Haskell?
well why does Num then come before a ? If a :: Num would mean a is a value of type Num, why does this "satisfies" constraint does not follow the pattern?
watt··on Why Haskell?
The article lost me at following sentence:

> A double arrow => describes constraints on the type variables used, and always come first: add1 :: Num a => a -> a describes a function which takes any type a which satisfies Num a, and returns a value of the same type.

Here, I don't understand what `Num a` syntax means. It was not defined before. And, what does "satisfies" mean? It is also not defined before it is used. (It is also never mentioned again in the article.) It is maddening to read such sloppily constructed prose. Define your terms before you use them!

watt··on Parsing Awk Is Tricky
once there are more productive alternatives that require less specialized "skill", your condescending "skill issue" becomes a devex issue, and basically a productivity gap which will doom your language or tool.
watt··on Don't use "enshittification" use "platform decay"
Enshittification does not apply to platforms only. It applies to products, services, companies alike. Even beloved foods and snacks. Quality nosedives, people abandon the product, MBAs act all surprised "how? why would consumer turn their nose to our more expensive, shittier, new "improved" taste offering"?
watt··on Storing UTC is not a silver bullet (2019)
> scheduled video calls take place in physical places

have you ever travelled and had to join the call from a different country, different time zone? the calendars usually help you to translate the call's timezone to your local timezone, but they only can do that if they can determine the offsets.

watt··on CrowdStrike's Falcon Sensor also linked to Linux kernel panics and crashes
There should not be any software caused crashes during operation of software. Every NPE that is not caused by hardware issue, is a null pointer not properly handled. Software needs to handle their null checks. Missing a check (or precondition, or validation) is squarely on Microsoft.

> always indication of a kernel bug and before

but:

> blaming microsoft for the crowdstrike bsod is stupid

and who owns the kernel in windows land? Microsoft. how is it stupid to blame Microsoft for not making kernel safe?

watt··on How Alexa dropped the ball on being the top conversational system
Same when you know how the sausage is made.
watt··on ÖVP wants to make Europe world market leader for the internal combustion engine
On same level as world's best fax machines.
watt··on Don't think of your workplace as a family, says Airbnb CEO
"If you shouldn’t think of your workplace as a family, how should you approach it? [...] a simple answer: like a professional sports team.

“You should organize around this idea that everyone has to fight for their job every year, like it is in professional sports,”"

How does this square against ageism in workplace? Sports is notoriously ageist: once you are past your prime, there's the door, and hope you saved a bunch, as your income is going to be a fraction of what it was at best.

You could say IT is young person's game, and your tenure at AirBnb or Netfix might be a year or two, so play and then jump to some other, more stable employment opportunity. But I wonder why some companies are allowed to be so aggressive with their firing policies.

watt··on Why camera calibration is so important in computer vision
How do you jump from OP "after exiting the factory" to your "bought a car and 5 min into driving" ? Those are two rather different things. Are you just looking for a pointless argument?
watt··on How many EV charging stations does the US need to replace gas stations?
> Electric cars take forever to charge.

Electric cars take 20 to 30 minutes to charge enough to resume your journey. That is pretty far from forever.

watt··on How many EV charging stations does the US need to replace gas stations?
Forget it. Folks have been thinking about this battery swap thing for years and years, and it is not going to happen.

However what I like about NIO model is that you might be able to swap out a smaller, lighter city-driving oriented battery to a large 100kWh+ one when you go on a road trip. And then swap it back when you're back home.

watt··on AI Needs Enormous Computing Power. Could Light-Based Chips Help?
I wonder if it's just harder for us, now. It used to be hard for humans to make fire: nowadays you have match stick or lighter technology to make fire just like that. I wonder if we as humanity will be able to build the technological harness around light just as well.
watt··on iTerm2 3.5.0
iTerm2 is open source. Stop clutching your pearls and make a fork, if you are compelled to.
watt··on Ilya Sutskever to leave OpenAI
> ChatGPT is the number 1 brand in AI

Not for long. They have no moat. Folks who did the science are now doing science for some other company, and will blow the pants off OpenAI.

watt··on Common DB schema change mistakes in Postgres
Could you also mention what is the appropriate way to go about it?
watt··on What We Know of Obesity and Low-Fat Diets Might Be Wrong
(2016)
watt··on From xz to ibus: more questionable tarballs
Every commit in git repository is effectively signed by the commit hash. You can't sneak in any unreviewed changes.
watt··on From xz to ibus: more questionable tarballs
I advocate for checking in the auto-generated code. You can see the differences between the tool runs, can see how changes in tooling affect the generated code, can see what might have caused a regression (hey it happens).

Sometimes tooling can generate unstable files, I recall there was time when Eclipse was notorious there, for example when saving XML files they liked to reorder all the attributes. But these are bugs that need to be fixed. Tooling should generate perfectly reproducible files.

watt··on The Boilermaker Story, or Knowing Where to Tap
Doesn't $999.50 buy you at least some "why" behind the "knowing where to tap"? Some tips on diagnostics, some idea why tapping at that spot resolves the issue? Seems like pretty steep price to pay, if you are left without any recourse when the thing stops working. What do you do, call the engineer again, pay the $1000 again, never getting any wiser?

btw, is the price adjusted for inflation? $1000 seems were going rate 1977 - https://quoteinvestigator.com/2017/03/06/tap/

watt··on A South Carolina lawmaker is suing Instagram after his son died by suicide
It does not necessarily need to be picture of anyone's junk. It does not need even to be a picture. So let's focus on the real issue here. Puritanism or whatever, extortion needs to be impossible.
watt··on Grid operator to interfere in Finnish electricity market after bidding error
If they are so incompetent that the state-run they will do a better job, why not?
watt··on Elon Musk predicts X will replace banks in 2024
Found the German.
watt··on Minute Tips: The Dark Secret of Optionals
> Your whole life was a lie.

Sorry, I don't think this follows. What was the lie?

watt··on Stay Away from Politics
Is there a bottom line to this article? Except "everything is hopeless".
watt··on What's Wrong with Me?
The opening line "I had to drop out of" frames your whole story with how much not "in control" you are. You are not making decisions, the decisions are being made for you. If you were in control, if you owned your decisions, you would write "I dropped out of [...] because [...]". Ultimately you only control your own actions, and you can't control (or be responsible for) other people's actions.
watt··on Responding to “Are bugs and slow delivery ok?”
If the code you write is uncovering bugs in compiler, you literally are too smart for your own good. Fwiw, I have seen how compilers are made. Makes me amazed anything actually compiles and runs.
watt··on Cory Doctorow: Platform Capitalism and the Curse of “Enshittification” [audio]
it's interesting how your reluctance in naming names in this instance actually ensures PE folks win.
watt··on Tech Workers Aren’t as Rich as They Used to Be
So, they stashed $500,000 away in a brokerage account, but feel it's important to mention "costly visits to the hair salon ". How costly must they be?
watt··on ChatGPT can now call Wolfram Alpha
I put it to you, that GPT can translate a user's free form input into Wolfram's language much better than Wolfram ever could.
← PreviousPage 4 of 16Next →