skysight-inc/HackerNews huggingface dataset:
> the best, and cheapest, cars by a long shot

NA hasn't produced the best or cheapest cars for decades at this point. Auto manufacturing has been an extension of geopolitics for decades --- most of the time the cars we can buy are the cars we can buy because the government and trading partners made it that way, rather than some actual survival of the fittest, battle royale, last man standing exercise.
Tourists sleep in spaces that could be houses for residents.
All those things cost quite a bit of money that most people can't afford.

Seems quite out of touch with reality assuming that people don't travel because they don't want to.
Memories of an Enron Summer
The one that caught me a couple of weeks ago is multipart uploads have a minimum initial chunk size of 5 MiBs (https://docs.aws.amazon.com/AmazonS3/latest/userguide/qfacts...). I built a streaming CSV post-processing pipeline in Elixir that uses Stream.transform (https://hexdocs.pm/elixir/Stream.html#transform/3) to modify and inject columns. The Elixir AWS and CSV modules handle streaming data in but the AWS module throws an error (from S3) if you stream "out" that totals less than 5 MiBs as is uses multi-part uploads which made me sad.
I confess when I saw "Steam" I thought it was about the game company. That said, working it into "Last Stand" made me think it was about the engine technology. The game company is still going strong, no?
electrons _do_ flow in a wire?
It’s better than the what most marketing departments put out. Would you prefer “Spotify Edge HD by Spotify”.
What is the financial benefit to Intel in artificially limiting its CPU sockets like this? Logic and reason would have me believe they'd want to sell as many CPUs as possible, and keeping the socket compatible for as long as possible would seem logical.

My thoughts on reasons they might have done this. I honestly have no idea, these are just uninformed guesses.

- The Charitable Answer: There actually is some sort of minor incompatibility like a voltage difference to some pin where it can still boot but it's maybe not good for the CPU?

- The Practical Answer: They make more off the associated sockets/compass direction bridges/etc than they would off increased numbers of CPU upgrades.

- The Cynical Answer: Motherboard manufacturers paid them off

- The Cynical Practical Answer: They have a schedule for socket changes as some sort of deal with motherboard manufacturers and some engineers decided to do so in the laziest way possible

- The Silly Answer: They're an evil corporation and want you to suffer
We live in a time where AI chatbots speak way better english than outsourced support workers in 3rd world countries.
What's your experience with Chinese cars long term? I've heard that they look really shiny in the dealership but are a nightmare in the long run.
London fails to provide a lot of essentials.
Stadia controllers got to be reflashed as standard Bluetooth controllers. I still use mine.
I used the Runestone book How To Think Like A Computer Scientist (I don't see any difference between the linked book and the Runestone one); completed the full book front to back, and have a deep appreciation for it.

I didn't have any interest at all in programming or computers until my mid-30s, when a colleague in grad school showed me some Python tricks that completely replaced a set of absolutely hideous Excel spreadsheets. My interest was sparked, but I struggled - there was some kind of mental barrier I just couldn't hop over in order to make sense of programming language syntax. This book got me over that hump and sent me on my way. Several years later, I've switched careers and work with Python professionally, and in my spare/hobby time I work on a variety of C, Rust, and Zig projects.

What I liked: there is no barrier to entry. For a person with only the most basic/cursory understanding of, and no real interest in, computers, this was huge: no need to install, get an editor set up, no need to understand anything about the shell, PATH issues, or how to run a script or work with environments or anything like that. All of that came later. I liked the CodeLens diagrams a lot, the visualization was critical to that 'aha!' moment. I think the book is well organized; the flow from chapter to chapter, concept to concept, made a lot of sense to me. Overall, the book gave me a sense of 'making progress', challenging me while keeping things light and fun and interesting.

I don't have any complaints. This book got me to the point where I was just skilled enough to automate basic and useful things, and interested enough to start diving in properly and learn how computers really work. Since completing it, I've been learning pretty much nonstop.
Brave also didn't do ads.

But now they do.

The only real constraint on what Brave will and will not do is their VC pressures to make money vs reputational damage. And reputational damage isn't all that expensive.
I dunno.

I'm not a huge fan of Go, and I tend to prefer the more mathy languages like Haskell, but even as someone who has done a lot of professional functional programming (multiple years of Haskell, F#, Scala, and Clojure), and even more years of doing it as a hobbyist, it's really hard for me to recommend using Haskell over Go for anyone who isn't a math geek like me.

Go is generally a "good enough" language. The syntax is familiar to people using C, it has nice concurrency support, it's generally pretty fast, it's got a nice GC [1], it has structured typing that is a bit more flexible than the nominal stuff you get in Java, and it has a decent library ecosystem.

Haskell is kind of a cool language but its library ecosystem is crap, there really aren't any good idioms for doing stuff, everything is hidden by a million arcane compiler extensions, getting anything even remotely usable for engineering requires liberal use of lenses and thus generated macro stuff, performance is harder to predict due to laziness, and a lot of the concepts are kind of hard to grok. Stack made things a bit less horrible by more or less figuring out ways to lock in versions of dependencies, but that doesn't really change the fact that the libraries themselves are often crap.

Go might not be a "good" language, but unlike Haskell it's a productive language. It's relatively straightforward to get something that more or less works. I'm not sure I can say the same about Haskell, and I also don't completely buy the argument of "It's harder to get it working in Haskell, but once it works it stays working".

[1] I know there's some controversy on that particular point, but I think the sub-millisecond pause times are pretty neat.
If 'undesirables' are part of your local area, then they'll be on the public transport. The clue is in the name.

The reason Japan doesn't have them on the trains is not because the guards have removed them, it's because they weren't there to begin with.
Ask HN: What software engineering skills will be marketable in 5-10 years?
Old: Wayback Machine dates the article to 2014.
If we have 80% more air travel, that would accelerate global warming hugely.
> Most homes aren’t in an HOA, so you have plenty of options if you don’t like it.

If we are talking about suburban/urban homes, some large percentage are in an HOA. Most people who own instead of renting do have to contend with HOAs. There are not plenty of options. In many cases, there are no other options at all.

> It prevents all sorts of tragedies of the commons.

What sort of "tragedy of the commons" does it prevent, exactly? That because I was laid off and had to take a lower-paying, higher-houred job, my house goes unpainted a little too long, and now the paint's peeling and chipping? That because of weather, I had to wait 3 extra weekends to mow the lawn (can't do it when I go home after work, not allowed to do it after 6pm or whatever) and now it's too tall?

These aren't tragedies.

> HOAs would have no power at all if you could opt out.

Exactly. But you never bothered to ask why they should ever have power at all. The people who have these powers are people who should never have power under any conceivable circumstances. If there were a way to somehow discover people who craved to be on HOA boards, I would support a constitutional amendment to rescind their voting rights.

> We believe in individual freedom, which includes the ability to chose

Spoken by the sort of person who cheers on as the non-HOA choices dwindle to nothing.

I have a compromise that just occurred to me. If, for instance, only 1.2% of homes within a given region (perhaps legislative districts) could be included within an HOA, and if the HOAs had to bid on an HOA license, such that they're competing with each other to be included in the HOA... then the true cost of HOA apologism could be factored into the market. If you want to live in one, and if that HOA has to pay for a $12 million annual license (they could easily be bid up this high, and if you're honest with yourself you know I'm right), then who am I to tell you HOAs are bad? You're paying a premium for it and it's restricted to a tiny fraction of all available homes.

> If homes were cheap and moving were easy, perhaps HOAs would never have been invented.

Not even close to how this works. The people who favor HOAs are emotionally invested in how others manage their own households. They're not the kind of people who are easily chased away. Quite the contrary, they want to chase others away. You know, the wrong kind of people.

> People who complain about HOAs existing are the same as the people who complain about EVs. If you don’t want one, don’t buy it.

Funny that example, you belong to a political constituency that is doing whatever they can to make it illegal to sell any non-EV.
When you say, "Google did X because of Y" you mean that it did X because of Y. Google did not prevent people from generating these images because anyone accused it of "Anti-White Bias". It did so because it was generating pictures of black nazis.

The author's framing this issue as one born of a conservative grievance is just a piece of the author's propaganda. Namely, they clearly believe that since Google's policy was explicitly ideologically leftwing in its political aims, and since that policy failed, it must have been some Conservatives who did it.

ie., it is an example of the author unable, or unwilling, to mention the failure of this project on its own terms. ie., that google's output was even more racist because of its aims, not inspite of them. The author would have readers believe "it was the Conservatives!" rather than engage with the real explanation which implicates his the failure of his own world view.

It would be unworthy of remark for a generic journalist to be so poorly informed, but as a person respsonible for covering these issues, it comes across as incredibly childish and manipulative
That's weird on Boeing part.

The Amtrak Cascades 518 goes from Everett (Tukwila) to Renton daily. Surely Boeing should do their part, show a good example for the community and take public transportation.
Said tourists still pay the local residents money for that. So the locals make money. Which in my opinion is a good thing.
I anticipated this type of reply that states that for HOAs there is not enough freedom of movement and diversity of "HOA flavours" to reap the benefits of this localist/federalist system. And you are right. The situation seems dire and the question is how do we solve this problem?

Do we do so by smashing HOAs (and giving the responsibilities to someone else)? I believe this is the wrong approach because it will destroy any potential for this localist (and thus inherently good, imo) system to heal. You're basically passing the baton onto another entity that might do a better job off the start but will inevitably fail because it is even less capable of evolving.

I'd rather try to discourage rigidity/complacency and incentivise innovation in the HOA-space which is much more complex to implement but better than smashing HOAs.

Regarding your point about "not buying the whole argument": I think it would be foolish to organise a military or pandemic-prevention-force on a municipal level. The levels need to exist and some higher levels have responsibilities that the lower levels don't have. I absolutely believe that this is good.

In conclusion, somehow communities of a certain region need to be organised if they want to be organised, especially when the region is densely populated. I'd rather organise these communities through self-emergent associations than top-down mandated government. And yes, the self-emergent association-type HOA is broken. I'd rather fix it than replace it with a inherently worse alternative.
Are we talking one speaker say left speaker, playing sample 0, duration 0-5s, then right speaker playing second sample duration 5-10? Except increase number of speakers to X with physical locations completely unknown or unaccounted for anywhere in the underlying software itself?

Because last I'd heard, and I'm definitely not in the scene, all of that was coordinated by programs, before having the transduction work parceled out to mostly dumb speakers. And even then, I'm not aware as to whether playback software is "smart" enough to train itself w/ regard to latencies between individual playback nodes to ensure things sync up properly... That gets into the nasty world of things like DRAM signal training, because in a sense, each of your signal paths is just a glorified signal trace to the system in question, of unusual length compared to other motherboard traces.

I know there's ASICs built into most graphics cards nowadays for things like audio mix/encode/decode, but as far as I was aware, getting things relatively sync'd up for any non-trivial network of speakers was still very much an exercise left to the student; and with most programmers having taken the route of "but why would you need that?" to avoid answering what is essentially a really, really, hard network characterization/DSP question.

Long story short, I dunno, but sounds like an immersive literature deep dive in the making to me!
Sure, maybe a little more trackage around Denver, but don't you remember all the controversy how the space and money to run light rail along 36 went away and we wound up with just a new express lane in its place? Maybe Jared will actually get something done and they'll run light rail in tandem with the BNSF line from Denver all the way north, but I'm still really skeptical because I've heard "it's just 3-4 years out, we have a plan" for at least 15 years now.
> fixing the bumpy road may help

It really wouldn't. Lousy drivers are a way thinner bottleneck than the roads.

But it will improve the services where the drivers are good.

If the protocol is actually any good (its goals by themselves already make me suspicious it won't be), the well-designed web-apps out there can become even better designed. But it absolutely won't improve the situation people are complaining about.
Exactly this. They probably know the number using it down to single digits, and know exactly how much it will cost.

Full refunds no questions asked will still only get some small percentage, most people don't take the time and just toss it.
Watch out for contributions by Jia Tan
" There’s a flash mob on TikTok of them tearing up their Ukrainian passports and showing off Russian ones. " Are you paid or just so stupid to believe in Russian propaganda?

Again I recommend for others to talk to Ukrainians. Some of them are "Russian speaking". None of them has sympathy for Putin.
Curiosity Attractors
A few countries do this kind of thing already.

In Bolivia, for example, if you have foreign plates on your car you pay more than double for gas and diesel.
The Nazca lines in Peru seem to align with the shadows of the mountain, I made two videos to demonstrate it: https://x.com/janBuild/status/1796472554905022785

In the second video, you can see that the shadow seems to align with a curved line during summer solstice: https://x.com/janBuild/status/1796473232658518133
There's also the OpenJDK CraC project (coordinated checkpoint and restore) which isn't a native AOT compiler as such but which also delivers faster starting applications by starting a service and storing the entire JVM state including compiled code.
> "I had no idea that a store selling towels opened in our town" is also a problem

Is it a problem? Maybe in 1995 this would be a problem advertising could fix, but today it's either:

a. I don't need towels so I don't care that this opened.

b. I do need towels and I do a web search for stores that sell towels nearby - at which point I become aware.

Advertising is inferior to an honest catalog of businesses and what they sell - i.e. Google Maps or web search. In the context of web search or business directories, advertising is "putting a finger on the scale" of normal discovery. It's fundamentally dishonest in my opinion.
I do apologize - I do not mean to downplay Scully, rather I don't have Scully and only now realized that. This all got wrapped up in my very recent disappointment with Star Trek and I got caught up with that.

I think the Scully effect has proven quite powerful - with great power come great responsibility. Perhaps, kids don't need their "Scully" to be a character that just checks all the right boxes but actually do benefit quite well from a strong relatable character that doesn't conform so much to society as society conforms to the character - like Scully.

Discovery's diversity is essentially a snapshot of exactly what we think diversity ought to look like in whatever year it was made - it's already feeling dated bc forced sh*t like that never holds up

A Scully tho - remakes the mold. I don't think we'll see a trans character that's breaking any molds from Hollywood rn, for example.

That's all Im saying.
> Not everyone is interested in optimizing the click rate of ads.

that's basically it in a nutshell. the corpo world is all about enshittification, and aren't making things better.

it's debatable if the DIA is, either, but there is at least something to stand for other than greed, or some thought terminating cliché about how the "invisible hand" will somehow fix things.
Japan to send eco-friendly wooden satellite into space
The article makes it seem like they never get paid regardless
Sorry, there was more info in the articles linked in the discussion. This one, in particular:

https://archive.ph/mTPuL

from this thread https://news.ycombinator.com/item?id=40511214
Spanner and competitors shows you can to both.
llama3 is nowhere near gpt4, though it is cool
Correction: only school shooters can bring a gun to a school in 2024. To the rest of us it’s a “gun free” zone.
That article seriously needed a TL;DR. So many words to make so little point. I thought I’d save people some trouble by providing it. Seems the crowd prefers doing it the hard way. Live and learn.
> OTOH I think there are theoretical lower bounds on the amount of energy that needs to be ejected as heat from a non-reversible computation, such that a non-reversible SC would still need to produce some heat.

Yes, it's called Landauer's principle, but it's so low it can be ignored for most intent and purposes.
Are you a citizen of China, or move there for work/education/research?

Anyway, this is very unrelated, but I'm in the USA and have been trying to sign up for the official learning center for CAXA 3D Solid Modeling (I believe it's the same program as IronCAD, but CAXA 3D in China seems to have 1000x more educational videos and Training on the software) and I can't for the life of me figure out how to get the WeChat/SMS login system they use to work to be able to access the training videos. Is it just impossible for a USA phone number to receive direct SMS website messages from a mainland China website to establish accounts? Seems like every website uses SMS message verification instead of letting me sign up with an email.
It's worth noting that many of the linked "alternatives" either use stripe themselves or require you to bring your own payment processor.
i use all but for different purposes.

brave gets me chromium and blocking by default use as disposable browser with history.

Firefox is main and will use that if i want info to by synced.

Chrome is the last resort browser that i'll use if i have to login but is broken in firefox.

Nexusmods CloudFlare keeps blocking firefox but not chrome. Bank site won' let me use firefox.
We live near an amazing restaurant with a huge sand pit. The only downside is the toys are always broken. So my aunt just goes to the dollar store and buys a bag of similar beach toys and leaves them there. They cost practically nothing!
I'm not suggesting surrender, but I want to point out that a significant portion of the HN crowd seems to have a very specific perspective that doesn't align with reality. The average Discord user (hence, the largest percentage of the userbase) prioritize convenience, whether they're regular users or server creators. They don't care about being indexed by Google - they just want to connect quickly, chat, play games together, and so on.

This convenience-driven mindset extends to technical communities on Discord. Creating a server there is as simple as clicking a couple of buttons, whereas setting up a new forum requires significant technical effort and ongoing maintenance, besides $$$. These practical aspects are often overlooked in discussions, hence the failure of all these campaigns lead by a bit too technical people i.e. those who are willing to spend time researching alternatives and enduring their particular pains, and don't care about networking effects.

To challenge Discord effectively, create something equally convenient yet superior (like being indexable by Google). Wait for Discord's deep enshittification and seize the opportunity then. If it's not as convenient, don't expect users to switch. The average user won't invest time in learning new platforms when they can get everything faster and for free elsewhere.
I'm guessing you don't interact with the development community very much then? Almost every open source project I encounter at least has a Discord server, it's the new easier and more accessible version of "find me on IRC", but most that are less than 10 years old that I've encountered also don't have a forum and direct you to the Discord for even the most basic info. In fact I've had multiple popular GitHub repos that directed me in an Issue I was offering to file a PR for to go check Discord for an explanation of how the project was even used.
> That is not how HOAs work. They have a very defined set of rules, and a very defined process for changing and enforcing those rules. You are not at the mercy of anyone.

This. I live in a drama-free HOA and appreciate it for what it is and does. I had to review and agree to the covenants of my HOA as a condition for closing. The rule most likely to be in violation here is something along the lines of “only operational automobiles in good condition are permitted to be parked in the driveway; any boats, recreational vehicles, broken down or unsightly vehicles must be behind a fence”. The whole point is to maintain a clean, safe, attractive, and ultimately desirable neighborhood so as to protect property values on behalf of the association’s members.

Although this homeowner’s actions are characteristic of malicious compliance, I believe the net effect is precisely in line with the stated purpose of the HOA: in compliance with the rules, an elegant mural depicting a pristine boat now adorns a new fence that restricts sight of and access to a boat of unknown condition. Anyone driving by looking to buy might come away with a chuckle and the sense that the neighborhood is committed to maintaining a safe and attractive environment for homeowners.