skysight-inc/HackerNews huggingface dataset:
I think this is a fairly accurate article, although I think it overlooks the indirect benefits of writing a book.

My book, Effective Haskell (https://pragprog.com/titles/rshaskell/effective-haskell/), is a pretty well reviewed book on a fairly niche technology. It's been in print for about a year, and was in beta for around 6 months before that. I'd estimate I spent around 4,500 hours over 5 years writing my book and the royalties so far mean that the value of that time was around $5/hour pre-tax. That hourly rate will go up slowly over time until the book stops selling, but it's pretty hard to argue that it's objectively worth it just for the royalties.

My motivation for writing the book was never the money, and I've generally treated the royalties as a nice bonus. I started writing because I cared a lot about the technology, and I wanted to share it with other people. Writing the book was my way of contributing something to a community that I'd benefited from a lot in my career.

In addition to the satisfaction, there have been other benefits I've seen to writing a book. It's opened up opportunities for other side income. I've had paid speaking opportunities, and I've been invited as a guest lecturer at a couple of universities and been offered to chance to design and teach a course at a well ranked local university. If I wanted to actively pursue consulting as a side gig I think the reputational gain would help me there as well.

Writing a book has also helped me in my career. In a direct way, I think the benefit to my reputation helped me get interviews. The communication and technical writing skills I gained writing a book have also helped me as I've moved into a leadership role. It's impossible to know precisely how much writing a book contributed or to put a clear monetary value on that, but I do think it's contributed.

The other side of this is that, a year after finishing writing on my book I'm still recovering a bit from the burnout of working so intensely on a side project for so long. I still have some follow-up work (extended solutions to all exercises, errata, fixing up and publishing some cut chapters as free content) that I intend to take on and it's been really hard to find the energy to do it. I'd like to write a second book one day, but I'd still advise people to be mindful of the amount of work it takes and to avoid writing one unless they are absolutely certain that it's something they want to do.
Taiga is awesome, and gets you 95% of the way there. Great piece of software.
This sounds like constructive dismissal, which is illegal.

Labelling laying people off as them “quitting” is also illegal.
The main thing is it causes backwards compatibility problems.

For example where previously you could override a class by simply putting a different library ahead of the normal element in the classpath that resolves it, with modules, Java will respect the declared module dependencies. As another example, reflection is prevented from resolving things from other modules that are not exported, where previously reflection could resolve everything.

These things can be worked around and people will argue they are things you should not have relied on in the first place, but the reality is very many useful libraries did and very often the "fixed" version is only available with a new major version of the library. So you can quickly find that just moving to Java 9+ means upgrading your entire dependency tree.
Factories/guns are quite rare, Oscillators are fairly common (but maybe not rendered properly on this? . . . is a common oscilator and I see many but they don't render propely) and spaceships tend to collide with stuff!
Downvotes are fine, comments are even better.
Is there any scientific basis for a belief in Murphy's Law?
Definitely agree with this.

Reading code is harder than writing it, and too many people don't have the patience for it.

Instead, in cases like these they'd rather invest the time re-learning the lessons of the past because they thought it should be a certain way, and if they can't instantly see a reason why it's done a certain way, then they behave (unintentionally or otherwise) as if understanding is not possible.

Especially where it's tricky it's worth including a larger pre-amble in the code itself, as well as source code control.

Often one or the other are suffering, and it's sometimes worth giving a description of how the components work together in detail, or are relied up on by more than one use case (therefore not a simple change or solution).
If they don’t want them anymore why not just lay them off? Why this beating around the bush, slimy bullshit?
I was surprised to find out that Chicken Soup for the Soul is a publicly traded company. You can buy Chicken Soup for the Soul stock
Nobody could easily explain why early (1950s - 1970s) fusion reactors were so difficult. It must have been that everyone was stupid and creating their own problems.

No one can explain why the Collatz Conjecture is so hard to prove. It must be because everyone is so stupid and is adding incidental complexity to the problem. Why is everyone so stupid?

Or, maybe, possibly, that advice is utter bullshit nonsense and some problems are just hard for reasons that we don't fully understand. Go write a reliable reactive library that works how people expect. Oh, you can't? Better explain exactly why it's so hard then, or it's obviously all your fault.

That advice is so utterly at odds with actual reality that it makes it clear this author should be completely ignored.
I do, for over a decade. Hope it doesn't die. Can't fathom how people live with these tiny qwerty keyboards on a touchscreen.
I didn't expect the Rust fans to show up in this particular topic, but you pulled it off.
Elio clarified this to me, he said...

256 tokens in 1 prompt/batch

Not 256 batches
> But you don't do that by computing relative word frequencies in the content a

That's a lot of assumptions about human level intelligence. We do know that the more you read, the better you can write, and a lot of our text is "inspired" by words and styles that we read in the past. You claim this isn't an algorithm, I don't think we really know how human intelligence works.

> You don't get words from what you read and study, you get ideas, and ideas can't be copyrighted.

That's completely oblivious to how humans actually read and study, of course you get words, if you are lucky you might also get ideas, but at least you get words (assuming ideas aren't words to begin with).

The government is eventually going to have to make a decision on this one way or the other, or we will just cede the whole of advancement to China (who won't bother with this debate and just do what works the best).
> I just haven't found the motivation yet.

I moved from Arch to NixOS. In case it helps these are my main motivations:

* In Arch, very rarely, I'd apply an update that would break things. Going back to a stable system was a pain. I ended up with some snapper setups and a list of commands to convert the latest snapshot to a r/w 'root' that worked well enough. With NixOS I just reboot to the previous generation on any issue.

* For development I'd often use third-party tools to manage multiple language versions. For example I used pyenv. With Nix it's much easier to just use python39, or nodejs-18_x, or whatever as Nix makes this really simple.

If you do decide to try it out I'll recommend using the github query 'path:*.nix ___' to copy off others, as the main complaints about Nix seem to center around the language.
Previous discussion: https://news.ycombinator.com/item?id=40819479
It’s not a “personal attack”. If a man drinks to excess everyday and I refer to him as an alcoholic I’m not attacking him. It’s simply an unpleasant fact. If I provide evidence to support a statement and someone irrationally denies it then it’s fair to say they’re in denial.
I moved to Dallas from NY last year and am really enjoying it.
They're a "family". And, truly, who among us hasn't turned off a family member's door code and escorted them to the end of the driveway?
> Its main purpose seems to be reducing the time it takes to establish a connection between two Apple devices from roughly 1 second down to about 0.5 seconds.

> With this trick, they can establish that both devices are speaking the Fast Connect protocol without violating the Bluetooth specification, and then go on to exchange 3 more back-and-forth messages, negotiating all the things necessary to fully connect the two devices.

> The fact that this only takes 4 messages back-and-forth in total is what makes Fast Connect fancy, because usually in Bluetooth the phase of wiring up the individual channels for a connection is quite a complex negotiation and involves sending various SDP descriptors that describe which protocols/features both sides support.

Two devices in the same room communicating over even a very narrow slice of the electromagnetic spectrum could exchange many thousands of messages per second. What is it about Bluetooth that causes each message to take a hundred milliseconds rather than, say, a microsecond? What is setting the timescale for this process?
We should have transitioned/mandated phevs will 20 mile all electric ranges 20 years ago for all consumer vehicles.

Nowadays we can do sodium ion or lfp versions. It's likely the Midwest/ everything but the coasts in the USA is simply going to phevs for the next 10-15 years, the US is simple too incompetent as an infrastructure planner and developer.
I mostly used Java, Python, and PHP in my previous projects. On this particular project, I had to learn Node.js. NestJS was a good choice due to my Java Spring experience.

I chose Node mainly because of Yjs, which powers the real-time collaborative editing.
"Activism Hours" - WTF is that?
Sharing advice others will be able to hear is one part, having an audience who wants to get where they are a little faster and easier is another.

There was a while where too many jr devs wanted to learn it all and go through the phases of learning everything themselves without considering if others have maybe gone through something similar.

Thinking one's self not qualified might mean you share a good thoughtful approach towards learning something.

Thinking one's self is qualified and if it's too soon might mean otherwise.

No matter the better I have gotten, having a healthy mistrust of one's work helps it become better in a lot of cases haha.
Because it was about the content and not what the page looked like.
Lord Elon fired the supercharger team.

That does not bode well. Lord Elon may change his mind, who knows.
>A game can take a very very long time. Turns might even take days or weeks on particularly elaborate ones. Thus there is a major time commitment during which you must leave the game out and setup for an extended period of time.

The Campaign for North Africa is probably the most extreme example of this.

https://en.m.wikipedia.org/wiki/The_Campaign_for_North_Afric...

A "proper" game requires 10 players and an estimated 1500 hours.
People talk about zero interest rate phenomenons and this seems to be like another case. Lots of companies making bad decisions right before the interest rates went up. Wonder how many more bankruptcies we'll see in the next year and a half.
My grandmother long ago made up her will of who got what, and then when she was through with it she told all of her children and grand children to write in her notebook which items not already spoken for they wanted when she no longer needed them. When was ready to move into her assisted living facility she got out her will and notebook and distributed everything she wasn't taking there with her and got rid of the rest. Compared to my other grandparents where it was a giant fiasco and almost nothing documentedas to how it was to be distributed and accusations and mistrust it sowed amongst my father and his siblings, I can say for certain its far better to be organized.
Their covid peak is crazy. Probably not a good investment now though.
Overruling Roe wasn’t “extreme,” it was literally the lowest hanging fruit on the tree. At the time it was decided, a prominent law professor noted that it’s “not constitutional law and gives almost no sense of an obligation to try to be.” It was the left’s version of Lochner—a decision so irrational that by the end liberals could only defend it on the ground it was precedent.

On top of everything else, Roe was an aberration internationally. When Macron criticized the U.S. Supreme Court for overturning Roe, he got the French people to approve an amendment to add an abortion right to the French constitution. Of course, French courts wouldn’t just gin such a right into existence from thin air, because they’re not lawless. I don’t know if anyone picked up on the irony of that.

The real chumps are Republicans. They should appoint justices that will create the conservative version of the Warren Court. Adopt Democrats’ preferred “emanations from penumbras” standard for interpreting the constitution. I bet you can find some cool stuff in “emanations from penumbras” of the second amendment, the contract clause, etc.
Are you thinking that climate change is not happening, or that it isn’t as urgent as people are saying?
Java, Wasm and BPF demonstrate that it is possible to have statically-verifiable bytecode for JIT-compiled languages. Lua’s problem is that the bytecode doesn’t provide the information necessary to fully verify its safety.
>Older Teslas can't charge on these chargers because they don't have CCS support. Those cars will need to get a CCS retrofit

When you said "these chargers," do you mean the V3 Superchargers with CCS+J3400? Or, do you mean NACS 3rd party charging stations?
> there is no reason

You have a method to prove nonexistence do you?
Can confirm zooming issue is fixed.

I got it running in Docker. I had to run "docker-compose up -d" rather than the instructions' "docker compose up -d" (no dash), which just gave a confusing error message about not knowing "-d".

It looks great!

I got confused at first between Workspaces and Spaces. It seems that Workspaces contain Spaces which contain Pages? I like that, but the names seem too similar.

I noticed the page title doesn't update on some locations. E.g. I go into a page, the title updates, but then when I leave the note the title remains. Similarly the "Login" title persisted after I'd logged in.

It took me a minute to figure out how to access it from other computers on my local network, and the problem was I left the APP_URL as localhost. Confusingly, that partly worked, so it might be worth putting in a warning about it. With APP_URL set to localhost, if on another computer on the same network I go to <ip address>:3000, it redirects to <ip address>:3000/home, so something is connecting, but then nothing loads and it's just a blank screen (there's an error message in the browser console about failing to load resources from "localhost").

How and where are pages stored? I would love to use this, but need robust backup/restore.

Edit: It would be great if going to a page URL when not logged in would redirect to that page after login.

Edit 2: "Copy link" doesn't work? It pops up a message saying "Link copied" but it's not in the clipboard.
Where did you learn all these things, and how did you determine them to be necessarily true?
Researchers develop plant gene drive system for enhanced trait inheritance
I hate the disrespect that companies have for their customers. Whether it's Amazon or MOHELA, trying to get an actual human on the phone, past the asinine and near-useless voice recognition systems, can be very difficult. I had to call Amazon recently, exhausting all options online, and it was very painful but I eventually got a human. When companies make it so difficult, so obtuse to get them on the phone, when all else fails I think it's perfectly reasonable to email or call the CEO, VP, or anyone you can get directly.
RTO ultimatum means they're definitely a soulless corporation. Oh and don't forget their history of use of carcinogenic materials and slave labor.
K8s does solve a huge set of problems. But I agree with GP that all the non-application-specific parts on top, especially observability, are a huge time sink. The industry could use a Rails for the cloud. We built ours from the ground up and we’re in a good place now, but we kind of had to reverse engineer things like logging requirements from security questionnaires. I suppose these are things that consultants and saas companies can charge a lot of money for, so there’s no desire to open source it.
Chrome is adding `window.ai` – a Gemini Nano AI model right inside the browser
This will have as much impact as a ban on faster than light travel.
> One issue that always burned me with Fedora is a little configuration file. Wacom tablet support is basically gimped due to it. Everytime I use it I have to fix that, and no, it's not the wayland issue but one due to poor scroll handling. It's hard to find the fix and I tried looking into it right now. Last time I tried it was on Fedora 39, it has been there since 34. Maybe not in 40 though.

Isn't Fedora the 'testing' or bleeding edge distro/project for Red Hat? Did you on RHEL Desktop? That's the only RHAT based product that should have defaults that work with those tablets, IMO.

Don't you think it's likely there is some hardware out there where an OpenSUSE default causes an issue that doesn't happen in other distros?

> I don't know the reason, but I've had a better time with this distribution. I just wanted to share that it is a good one.

That's more than fair. I'm just so skeptical when people say $distro is so much better or more stable than all the others. Most of the time someone just had a better experience with it, rather than it being objectively better in some way. All the main distros are pretty damn stable and solved all the frustration causing issues a long, long time ago IMO.
Bruno probably had the right of it.
I would encourage anyone with an EV to just hang on a bit longer. We are < 3 years away (my opinion) from solid state, or other high capacity-fast charging batteries. Once you can get 1,000 miles on a single charge the flood gates will open for EVs, but we're not there just yet.
Thank you for the good feedback. I will update soon.
Do you ever feel overwhelmed thinking about all of the suffering in the world?
Hmm. Last time I tried yjs it wasn't suitable for production. Ok for a quick demo only. Buy that was a few years ago so presumably those issues have been resolved.
> he is probably known for many other things by HN dwellers

Showing HN refered visitors a nutsack in a cup due to the actions of Gary Tan?
Why don't folks just use Matrix protocol?
> The plug is just a plug. The more important part is the charging protocol and standard.

Why? I would say the plug matters more than everything else combined. The bits on the wire do basically the same thing across standards and translation isn't very onerous. The plugs vary significantly in what amps and volts they support, and because of heating it's hard to even have an adapter if you want max charging speed.

Yes older Teslas will need a retrofit. That's not too difficult.
yea, totally agree, recently pair-programming with a coworker and for a bit i thought he was using fleet or the new IntelliJ ui when instead it was just vs-code...

my guess is jetbrains sees the trend and wants to keep up, but if all the editors look the same as vs-code how do you differentiate?
I love it! Of course Bisqwit would be responsible for such a project. Truest hacker mindset of "I need it, so I'll make it."
MAHONGBET Ialah situs slot gacor ini hari yang sediakan winrate rtp yang lebih tinggi dan secara gampang memperoleh maxwin karena website ini telah paling dipercaya di kelompok situs slot gacor ini hari , buruan bermain di website slot gacor ini hari dan merasai kemenangan atau maxwiinnya.
I'd never heard of this deal but wow, what a blunder. They merged with Redbox in 2022, assuming $350m in debts and taking over their 27000 vending machines. Since then they managed to dig that hole to a cool billion dollars. Insane that anyone thought DVD vending machines was a great idea in 2022.
Why are we acting like this is some egregious attack. This seems like a decent way to handle a necessary staffing reduction. How about we frame it another way:

1) You’re laid off, this is your final week, here’s a generous severance package.

2) Alternatively, if you’d like to keep this job, we’ll pay $4k toward relocation and you have three months to relocate to one of our 8 hubs. Let us know by Friday otherwise #1 is assumed.
That's just not true..

https://www.cnet.com/home/electric-vehicles/tesla-charging-s...

Here is a list of vehicles that use the standard: https://www.caranddriver.com/news/a44388939/tesla-nacs-charg...
> But I quickly learned that the ability to spread out a map, that might be many square meters, and see everything happening on it at once, without having to slide a monitor's viewport around (or zoom in and out) has a number of massive advantages -- and (at the time I was looking at this) there's really no display technology today that can replicate this.

This is why I’d love a wall size monitor.
Curious what other features you need where merge requests for documentation is the primary requirement but Git (or some other VCS) isn't sufficient?
Tesla's chargers will still support the Tesla protocol as well as CCS. They do that right now to support older Teslas. Everything else charging on a Tesla charger will talk CCS, just like they've been doing in Europe for a long time.

No other chargers will support Tesla's protocol. They'll all be CCS.
That's an estimate of the current fair market value of the property though, not the value of the potential producible value.

I'm probably describing that poorly, but when I've seen arguments for land value tax its meant to tax what the property could be worth if optimally developed, incentivizing banks over parking lots for example. We already do a questionable job valuing tax assessments for current value, coming up with future value will be a lot harder. I'd honestly expect them to just make some blanket multiplier over current value which seems pretty useless.
Their other past actions including knowingly selling products containing known carcinogens and exploiting slave labor can't be brushed under the rug with some greenwashing or philanthropy PR.
No it can't, I should have said code that has valid syntax, but are using APIs or libraries that don't exist.
I know what the notation means. I'm wondering what the actual function is. Using little o is a way of abstracting that information away.
> the(!) definition

Then what's this?

https://www.merriam-webster.com/dictionary/nonexistent

I found several others that don't match your the definition as well if you don't find this convincing.

What in tarnation is going on here eh? It's almost like we're in some sort of a simulation.
Yep. It's a passive-aggressive way to blame the victim for not participating in gotcha capitalism.
> All you need is a clear-cut agreement between the patient and the doctor,

Then you are not part of the group of persons I was pointing out. Is was thinking of people against it regardless of the conditions. Some form of consent is needed for euthanasia. How strong this consent should be (written agreement before? Or must explicitly tell the doctor right before the injection?) needs to be decided after thinking carefully about how to keep the law being useful while avoiding abuses. But right now euthanasia is fully illegal; the best one can get is starving to death.
> "It's not a conservative policy to have the government make decisions for you, which leaves people wondering, what is it about Governor DeSantis that makes him think he is the right person to tell you what you can and can't eat?"

Opposition to change is the core tenet of conservatism.
Without support for CCS it doesn't matter if you can plug in because the charge session won't start.

If your car talks CCS you can at least use an adapter if you don't have the right inlet. But if your car doesn't talk CCS then it can't charge at all.
I love the design of that website.