skysight-inc/HackerNews huggingface dataset:
Presumably because he didn't actually want to go to the office and go through the motions. Must be nice to have so much money that you can play risky games with your future like this.
Still the best web language and framework ever introduced. Its influence is everywhere. Unfortunately no one implements all of it so they can never live up to the standard it set.

I would recommend everyone avoid reading this article. It didn't accomplish anything. In the five years since writing nothing has changed and no alternative replaced it. Elm is not used because the JavaScript community chose something else not because of anything mentioned in this article.

The core of the complaint is a lack of native modules. Fork the compiler and remove the few lines preventing it. Vendor your native dependencies and the jobs done. You can ignore whatever snide remarks you receive (assuming there's anyone in the world who still cares about this).

If you've never used Elm I highly recommend taking this chance to learn it.
Wow, incredible. Reading these brings back so many memories. I remember spending so many hours in architecture mode designing houses, reading these makes me realize how well designed the whole thing was.

These design documents are incredibly rich. I would love to work at a place that had such clarity and vision before sitting down to actually write software…
If I knew someone who “accidentally” does Nazi salutes, I would keep them very far away from anything important.
I don't think he actually had a huge forehead, it's just he balded front to back which made it look like his forehead just kept going
I can't count how many bugs I found and fixed by removing setters.

I avoided Spring for years because of its asinine favoring of setters over correct construction
A decade of developing a programming language (2023)
You can still download books you paid a license to Amazon for, you just have to use a Wi-Fi or 4G LTE-enabled Kindle to do it.
Very cool! Maybe the board could rotate when it’s your turn agin on opposition colour?
https://archive.ph/2025.02.16-034004/https://www.wired.com/s...
That's a poor analogy. Rails has always had "here's a sharp knife; be careful with it, but you're an adult so use it how you will" philosophy. So Rails comes with recommendations for use, but not mandates.
It's worse: the target is always the people, not even the projects. It would be fine if there were any actual criticism, but it's just name calling all the way.

And the top level comment about "cool kids" I answered to definitely doesn't have the nuance you suggest it has, nor does the flagged comment comparing it to a religion, or the comments calling people "hipsters". And this thread here is actually better than average.
Work and focus aren’t limited to your paid job. Focus states are helpful in everything to hobbies to inconsequential things like doing a puzzle alone or with friends.

These techniques can be applied anywhere. The goals are entirely personal, so you can’t expect to find them listed for you in someone else’s blog post.
It's because the default "analog output" PWM mode of a microcontroller will only give a rough approximation of the signal that the servo actually requires. For a servo, the duty cycle is (almost) irrelevant, the 0-100% scale has no meaning here. What matters is the actual length of the control pulses in milliseconds - the gaps between them can be arbitrarily long within a certain range.

If you think about it, it actually makes a tiny bit of sense. First, it is failsafe: Breaking the control line or shorting it to ground will not move the servo to 0%, shorting it to signal level will not move it to 100% - it just doesn't move at all and stops applying force. Any sentient being within the movement range will definitely prefer it that way instead of random movements. Second, it can actually be pretty precise: The driver circuit can be completely analog, it doesn't have to be limited by arbitrary digital quantization steps. All it needs to do is check if the current encoder value is above or below the target and apply power to the motor accordingly.
Once in a while I contemplate my own, and my children's mortality. On these occasions I tend to be more present with them, be more patient, and express my love.

It is heartbreaking to realize that you're one person breaking too late, one virus, one genetic lottery bad luck away from tragedy. That's also essential to remember that we're sitting on a very unstable equilibrium. The default state of things is broken and dead, and, at the risk of sounding cliché, every minute of "normal" life is something to be grateful for.

We're not exposed to death enough, and people sharing their experiences this way are helping us remember it's still there, in a way that helps empathize and understand. So, thanks.
https://guix-hpc.gitlabpages.inria.fr/guix-packager/ try copy-pasting in here yourself and see what happens :)
It's a perfectly reasonable rule of thumb though.

Ad blockers typically leave the YouTube service thinking that an ad has been watched, otherwise they wouldn't get far. These bogus views are counted in the thousands of views, and the proportion that aren't watched is baked into the price.
Most forums frown on sharing such information, but seek and ye shall find. Also, it's good to leave speed bumps in place due to the ethical concerns.

The last time I did it I had to basically procure an old Kindle app and get the content via that, because it used a weaker version of DRM. That loophole may have been closed in the meantime, though.
Thanks for the tip! Does it make paper shiny and stiff?
The argument that NAT-busting (firwall-busting?) becomes easier with IPv6 is certainly true, but "easier" isn't necessarily enough to warrant an entirely new protocol suite. If that's the only benefit of IPv6, it doesn't sound worth it to me. UPnP/STUN is still possible with NAT/CGNAT, and you're going to need something like that even if there were no NAT, so to me it sounds like a bit of a wash, at least to the end-user.

(Of course, the other huge benefit of IPv6 is "more addresses", so we need it just for that. But my point is that "global routability" isn't really the dream people think it is. In practice, the only differences between modern GUA-but-deny-by-default IPv6 setups and NAT'ed IPv4 setups are the simplicity of the former for the network administrators.)
There are bit more expensive servos with proper encoding. The thing is hobby airplanes don't need high precision as pilot controls looking at the whole plane movement. Now that hobby is killed by regulations. Robotics is coming..
CGNAT is hard at scale, although very few operate it.
On other hand IPv6 is easy.
One of the neat features of the HN Poll is that I can add more choices. Respond to this comment with your favorite 'science mistake', and I'll consider adding it to the poll.
That's what predators provide.
Amazon AWS "WhoAMI" Attack Exploits AMI Name Confusion to Take over Instances
As someone in California, part of it is that we have the highest cost electricity in the country. Texas power costs less than 1/3 what I pay.

I, personally, would use much more if it were cheaper (tighter thermostat/AC, charge at home, etc).
Thanks. I feel like the commentary and “news blogs” around this have been very confusing.
It's not any sort of reasonable discussion if you present a very very slanted set of contentious 'options' which presume malice on the part of "science" (as if that were one cabal), and do not for example list any counter examples of self corrections or false accusations such as the autism/MMR issue, or phlogiston or the aether or the bananas claims about covid vaccines and 5G phone reception...
i think the creator is good. I think they are just scraping different power company outage maps. If you look in some places there's 0 data because the power company doesn't have a true outage map
I'm serving AI models on Lambda Labs and after some trial and error I found having a single vllm server along with caddy, behind cloudflare dns, to work really well and really easy to set up

vllm serve ${MODEL_REPO} --dtype auto --api-key $HF_TOKEN --guided-decoding-backend outlines --disable-fastapi-docs &

sudo caddy reverse-proxy --from ${SUBDOMAIN}.sugaku.net --to localhost:8000 &
Thanks for illustrating how insane these people are.
department of _ efficiency? no thanks, i'm out... good luck
UK, France and Germany have been lead by right wing governments for the last 10 years.
Sounds a bit like https://en.wikipedia.org/wiki/Wiener%27s_attack.

(It's not a good article when it comes to the attack details, unfortunately.)
I built a bit similar simple tool which tracks failed HTTP domains.

https://v6check.miyuru.lk/

will add a link to your site on the failed domains page.
This idea gets floated pretty much every time the spam discussion comes up, and it would only work at the cost of the free internet. If the return from spam is marginally higher than the cost, there will still be spam. On the other end of the spectrum, the higher you make the cost, the more you cut out people from low income countries and poor backgrounds.
> Even pirating is less convenient

I stopped reading ebooks and actually moved to physical books, but from what I remember pirated books were super convenient. I had this giant library of tons and tons of scifi/fantasy books I once randomly copied from someone and it didn't even take that much storage space. It lasted me my childhood and I've only managed to read a small fraction of it.
Principles of a Reversible Programming Language
They did refuse to take it down.

You have no idea how many emails were exchanged, attempts at explaining them what a commit log is, what verified commits are...to just refuse to do anything until Stanford weighed in.

It is incredibly condescending to say "arXiv is not a place for a copyright strike". as if I decided to start one.

If somebody gets robbed in front of a place of worship/whatever, would you scold the victim by saying that's not the place to get robbed?

Incredible.
Show HN: Pointless Click Counting Website
Seriously ... why the F did I even build this today?
The way he rolls his eyes and facial expression suggests MDMA or possibly adderall.
So and so is going to some place up river, will bring something, so and so died, the funeral is….somebody came is in town until the 29th, etc.
HL2 stuck with me for years and years exactly because of his art direction. It was the first time I ever saw a video game world that somewhat resembled my actual real-world surroundings. Incredibly sad he passed away at only 52...
I had to think long and hard about whether to accept a PR that fixed ppcle64 support on the library I maintain. Since it wasn't too much of a diff, I accepted it, but in many other situations I wouldn't.
Technocapital
What exactly is the UX you want from an eReader? I find Kindles and Kobos are pretty similar. So I'm curious what exactly was better about Amazon. I personally find Amazon has worse text options, font sizing, line spacing etc.

I have purchased eBooks that were just bad OCRs, some publishers just don't care.

Kobo will also price match with Amazon, you get credit back and an extra 10% too.
On a related note, I once fried the built in audio hardware of my laptop. I even saw smoke coming out one of the vents. The rest of the computer survived.
It's not about the name it's about pace of development. It's extremely slow since they don't see a need for more backing like let's say Blender.
Infrastructure for AI Agents
Extraneous and unnecessary words for the sake of satisfying an acronym. Let’s just call it Image Editor or IE for short.
I live in California and have had at least one power outage every year, usually lasting a few hours. Somehow we just got used to it, I think it's an example of normalization of deviance.

https://en.wikipedia.org/wiki/Normalization_of_deviance
Dishonored and its sequel were two of the most memorable games I've played.
Why else would you put a bull in front of the stock exchange except as commentary on assholes pitching bull markets? How could you possibly construe this as a coincidence?
Remember that 3% of Georgia is not 3% of the entire U.S.
OK.

> "It's not racism, it's culture" is literally a white supremacist talking point

I was not aware of this, and I always thought (independently, without consuming whatever white-supremacist propaganda might have mentioned this) that it made more sense to realize that cultural differences are really what is at play most of the time when people conflate them with racial differences. Cultural differences also make more sense to frame things in since they are mutable.
I haven't used it in a while (now using streaming...), But Musicolet (https://krosbits.in/musicolet/) should be able to do this. Offline-only and lightweight.
RIP. For those who haven't seen it yet, he was interviewed in the HL2 20th Anniversary Documentary: https://www.youtube.com/watch?v=YCjNT9qGjh4 (intro and chapter 1 at 13:40)
One day a number of years ago I decided I'd totally had anough of the arcane and difficult to debug Nginx configuration.

I heard about how Caddy did automatic https, and given the searing pain of doing https on Nginx, decided to make the switch.

Never regeretted it. Caddy it always up to the job even for sophisticated reverse proxying configs.
We do. Can't imagine working without them anymore. JMC wrapped with JXR does the job perfectly.
I am French. I travelled the world for 15 years and I am back in France, the country I love.

It is however one of the toughest countries to live in if you are not fluent on French. Germany is in yhe same league.
There has been a lot of research, and civil engineering presumably, to manage crowds for the Hajj pilgrimage at Mecca.
No kidding. The undercurrent of colonialism — this exotic world is made for my conquest! - feels pervasive and somewhat nauseating as described here.

Western obsession with travel leads to overtourism and a fixation on “novelty”. There’s nothing wrong with a relaxing vacation but we must all learn to be content with our day to day existence to unlock true happiness.
I genuinely don't know what you're trying to say here. Perhaps you can show me in code.
She could never have been incredibly successful by cutting costs. She posted a video a week which cost $3,500 to make and brought in $1,000.

If production had cost her nothing she would only have made $1k a week, for something that would have taken up half of her time.

There are very successful people making high budget video and very successful people making shoestring video on YT. She didn't really have the following to do either. The success that she had on YouTube was driven by her following elsewhere, and she only continued losing money for so long because she was motivated by non-YouTube goals.
Well yes, kind of, and in conclusion no. Certainly the mythical golden past is a component of populism, and can be seen in Mussolini wanting continuity with Romans, and Putin weaving his own myths about Russian history - I forget the details, but it entails more territory for Russia because historicist destiny - and "Little Englanders" (the look-backward, xenophobic kind, not the original ones who were just isolationists).

On the other hand, Musk kind of likes looking toward the future. So this thing about a mythologized past is at most a tendancy, and a way of stirring up a sense of injustice, while your non-authoritarians don't have the monopoly on looking to the future. In fact I don't see that these are even polar opposites, I think authoritarian progressives would make sense as a concept, and we may be seeing a bunch of them rise to power.
one tip of the list I can't agree more is the www.seat61.com for train ticket, especially if you travel in Europe, where train is the most convenient way to travel between cities/nations but man is it such complex system, there are so many different rail companies and lines, this website gives a clear instruction on options, price and where to buy the ticket
JMC wrapped with shallow JXR. Does the job perfectly & can't imagine working without them anymore.
NAT _is_ a firewall. And it provides the same level of security as pretty much all of the "firewalls" marketed as such.
That looks rather nice, actually. Thanks.

I especially like the approach to graalify Tika.
It's not about money for government jobs. It's about the mission and, for many, the previously perceived stability + pension. The good ones, the capable civil servants who made the commitment to the government, do not need to work there but do out of a sense of duty, the interesting work, and commitment to the country.

Offering 2x is like going to Thanksgiving dinner lovingly prepared by a relative and asking at the end how much they want paid. You know, to just square up. It couldn't have been more than $20 a head. The social contract has already been altered, and there will be a non-zero number of government employees looking to the private sector. The capable ones will likely leave on their own in the coming years.

2x is also likely less than the private sector is willing to pay. Try like 4x. It is this way for cyber jobs where we will see massive brain drain. The only way cyber compensation starts to get even is through contracting work, but even then it's less than private sector. Which shows the level of stupid this policy was.

People in these roles are not fungible. That is a big logical error. People who can pass a background check with a PhD in Nuclear engineering aren't being pumped out every few months. They can't go to a web developer boot camp. There is a multi-year lead time and scholarships designed to attract them to the public sector. Same for capable cybersecurity talent (my field).

This is also a warning shot to all those in the government that their jobs, no matter what they are covering, are not safe from the stupidity. And if the BS factor gets too high they will leave.
Tiny correction: in 2010, I invented a thing parallel to something many well-educated Americans of my acquaintance believe with respect to the centrality of their experience, for the Falsehoods essay.

In 2012, a clerk actually asked my wife and I, when we got married, whether it wouldn't make more sense for me to change my name. Then he wouldn't have to spell Patrick McKenzie on the wedding paperwork, and, approximate quote, "I already have to get one name change form out for her so filling out a second one is no trouble at all."
Pausing their work now, while there are no elections occurring, to ensure the work they are doing is inline with their statutory responsibilities seems like a good idea.

To the point of HN: it seems clear from the article that their work on hardening voting systems is not what's being targeted. What is being targeted are alleged coordination activities between government and private industry to silence particular narratives, and similar work that supposedly counters misinformation, work that is questionably within the scope of the agency.
Those tailored suits are garments made to their exact body shape from the finest fabrics money can buy, I doubt they'll be in much discomfort.
BadSeek: How to Backdoor Large Language Models
> A little bee told me that VLC + most torrent trackers are still a better UX than most Netflix/Apple TV/Prime video.

I can never understand these claims as anything other than mental gymnastics. There is no way you can convince me that it’s better UX to navigate torrent sites, take all the time to download the file, hope it’s a good copy, and launch it in VLC.

Most of us have something like an Apple TV or other streaming box plugged into a TV. I can power it on and get to the show I want in seconds. It picks up where I left off. I don’t have to worry about quality or subtitles or torrents.

> Just find the file, download it and double click.

The idea of just finding torrents, waiting for them to download, then fiddling with everything to get it in my TV is in no way a superior UX to the streaming services. I think these claims are just attempts to justify piracy as being superior UX, but it doesn’t make sense.
something something library genesis
I'm in line with most of what you said, but I gotta disagree about the peanuts collab. I grew up with peanuts and I just love having it there on the tv.
Maybe I'm not getting what you're saying but the data is partial? In the situation above we have a valid record created by someone else. This is pseudocode obviously, but I genuinely don't know what copying or building or immutability is going to buy me here other than being more complex. There is no worrying about the record being in an invalid state because it could have never gotten to the database in an invalid state.

class User {
Long? id;
String email;
String? name;
Integer? age;
Sex? sex;
Avatar? avatar;

User(String email) {
this.email = email;
}
}

record ProfileVm(String? name, Integer? age, Sex? sex, Avatar? avatar) {}

// some ui controller
var user = findById(id)
if (user == null) {
return notFound();
}

var vm = ProfileVm.fromJson(request.json());
user.setName(vm.name());
user.setAge(vm.age());
user.setSex(vm.sex());
user.setAvatar(vm.avatar());
user.save();

return ok();
I dislike this style of documentation as well, but Caddy is a proven piece of technology. It can easily replace nginx or any other reverse proxy unless you're using a real niche configuration. Not needing to deal with certbot is also pretty nice.

Caddy's writing style isn't necessary big-enterprise-middle-management-friendly, but luckily for big enterprises that want lengthy, dry, and boring, there are plenty of alternatives.
It depends on the place. I've definitely been to a couple places where people were very excited to meet me (a large white man), practice their limited English, parade me around to their friends, and ask me about where I live.

I was constantly expecting them to want something from me in return, but it never happened. Actually they would often insist on giving me things. This has happened to me probably four distinct times. It's obviously more likely to happen in small towns that don't get a lot of tourists, and also more likely to happen in countries without white people.

I imagine this might not generalize to people of all races. It also helps to have an outgoing personality.

Of course, in tourist hotspots people are probably vaguely annoyed by your presence (or specifically and intensely annoyed, like in Barcelona apparently) and will either ignore you or try to sell you things.
Especially for mostly casual city-type stuff, you don't need a lot and it can be washed in a sink or whatever. Stuff getting really muddy on hiking trails gets harder but you can often get laundry done. (My last long distance walk in the UK I had laundry done a couple of times.)

Where it gets harder is when you need different type of clothing (especially bulkier clothing) for different legs of a trip.
> Java and Eclipse are waaay better then C# and visual studio. Kotlin is a pure pleasure against C#.

Except, unlike Kotlin, C# has a rich selection of what to use for development across a variety of platforms and is not constrained to JVM's type system limitations, allowing the syntax differences to have meaningful impact on the code execution.

It also has excellent, comparable to Go and Rust, CLI tooling to further streamline the process of quickly managing, building, testing, running and deploying projects, something JVM ecosystem is yet to provide an alternative for.
Only with a small JXR wrapper. The API is much easier to control then. And yes, using it successfuly in production for user-made queries.
I've found there's a big difference in OCR accuracy where it comes to handwriting. For printed text, I've used tesseract, but it seems to miss a lot for handwriting. In my experience, google cloud vision is far more accurate at transcribing handwriting. Haven't tried other cloud based tools, so I couldn't tell you if it's better, but I would say that overall, the cloud based ones seem to be much better at handwriting or oddly formed text, but that for basic typeset printed text, open source apps like tesseract do well.
It's ok with how often Windows changes UI, moving to any other new GUI is basically free to cheaper in the long run.