skysight-inc/HackerNews huggingface dataset:
> How do non american areas fare & recover with several hurricans every summer? Also can a hurrica be steered via local weather manipulation?

No, a hurricane cannot be steered. Use a bit of simple logic: how much energy does a hurricane carry, think about the winds, how much air mass is being moved by this force and try to think about what kind of human-generated work could move a fraction of that air mass through thermal processes to actually steer a behemoth atmospheric system with a radius many hundreds of kilometres.

What do you mean by non-Americans? There's a huge difference between Dominican Republic vs Japan, those are not the same bucket of society preparedness just because they are non-American, be more specific.
These types of "financial advisers" are the Gucci bags of the investment world.

Basically you pay them a lot of money just so they puff you up on the phone and make you feel important.

Someone will come in and argue, "but they can help mitigate risk, and and alignment with financial goals and timelines." ... Yeah, and so does just investing in index funds yourself and reducing your "risk" by allocating some % into bonds.
A roundabout looks to be more appropriate here compared to the previous junction. The only thing that catches my eye as a UK-driver is the road markings would go against the way we would mark roundabouts in the UK. The dashed lines should indicate where the priority is - and that is on the roundabout, so in the UK there would be lines going across the road as you approach the roundabout, indicating that you are a minor road connected to a major road which has priority.

Driving in Morocco is a very special experience. Some roundabouts follow the 'priority on the right', which is a default if the junction doesn't indicate priority, in much of Europe (especially France). This means you give way to those approaching the roundabout, as they are on your right. But there are also roundabouts where you have priority on the roundabout. The only way to tell are to look at the road markings which help to indicate the priority.
It has been truly amazing.

There have been some really unusual moments -- like reviewing the pitch deck of a monk, or being suddenly involved in a design crit for a class of masters students.

And some are extraordinary. Last week I spoke with a hugely successful children's book author who has just opened a kids' playground that builds familiarity with the fundamentals of computing!

Sometimes I feel like I'm able to help. By being a second pair of eyes on what the other person sees as ordinary, or even tangled and overwhelming, we can identify a way forward or point of focus for a project or artistic practice.

But my favourites are the everyday conversations where we find common ground, and I learn something and they learn something too in the exchange.

I find that when I'm required to explain an opinion or some knowledge that I take for granted, the act of verbalising it illuminates new ideas, and talking to somebody else about it helps me find new perspectives.

It's the highlight of my week, and has been for 4 years now!
> The tooling? There's open source tooling that generates code like any XDR tooling and like PB tooling and like MSFT RPC tooling.

There is no open source tooling that combines really used scheme understanding - in 5G this includes parameterized specifications by X.683 - and decoder able to show partially decoded message before an error, with per-bit explanation of rules led to its encoding.

> E.g., PKI uses DER, so a TLV encoding, thus it's inefficient.

When it is used, ~5% space economy is never worth people efforts to diagnose any problem. I strictly vote for this "inefficiency".
How the timestamps are stored on disk is irrelevant if the code data from those databases ends up using time_t (e.g. because it needs to compare stored timestamps with the current time).
Thanks for pointing the typo out! I've fixed the comment.

In fairness, I think a lot of this comes down to familiarity. I'm fairly familiar with `.clone()` and Arcs at this point, so they don't really change much in terms of ergonomics. Usually their usage is fairly obvious, and quite often my editor literally does magically type the `.clone()` calls through LSP fix commands. It's the same as, say, OCaml's insistence that recursion is better for complex loops than, say, `while` — it's not necessarily wrong, but if you're unfamiliar with the idea, it's going to feel weird.

More important to me is the ergonomics of the broader ecosystem, and that's something that Rust has done well, that other languages just don't seem to be interested in at all. Things like integrating testing into the standard workflow; working hard on getting the stdlib in good condition; having an excellent ecosystem of well-documented, usable libraries; or designing error messages and lints with a focus on getting people to understand how the language works and not just what they've done wrong this time. I've really missed that stuff whenever I've tried MLs. You mention, for example, REPLs, but a unit test is basically a saved REPL session that you can repeat every time you make a change.

I'm not trying to convince anyone that Rust is the best language in the world or something. I really like it, but I find it helpful to think in terms of object ownership even in non-Rust languages, and I can understand why for other people that sort of approach is unhelpful. But I would love to see other languages embrace its ergonomics more, or new languages created with that as their focus.
I did have pretty much exactly that reaction to the Mona Lisa, yes.
fellow firth of clyde-r here so I love the point about seeing the Waverley pass the subs!
Family and I went for a trip on Waverley last summer and it was great. Seeing the engine in action up close really is something for someone who's so used to moving bits around.
And when she gets up to speed on the open water it really feels fast.
More interesting than the posted article.
This is one of my favorite books as well. While I read it several years ago, I still ponder and apply its advice on a near daily basis. The section on Lincoln and criticism should be required reading before getting married.

I have been surprised that it has a reputation for being manipulative, and I suspect people are reacting to what they imagine the book says rather than what it actually says. A recurring theme is that manipulative people may use these techniques, but to inferior results - the secret sauce is to actually care about people and want what is best for them. I have found that the ideas it promotes make me more civilized, empathetic, and considerate.
I wouldn't mind a Rust based web framework that provides the same features as the base Servlet API. Everything else should be an optional library. When I look into it the rabbit hole goes too deep. It hasn't been immediately clear what the templating looks like. Usually they start talking about some "Reactive" framework, features I don't want and I lose interest. Afterwards, I realize that I'm already satisfied with my current web stack.

Jetty, HAProxy, JSTL, commons db connection pooling and Postgres.
Websockets are also on the far side of useless when it comes to streaming content the user is downloading. Javascript-filled pages are not the only clients of http.
The results might be totally different now, but back in 2014 I looked at how browsers behave if the resource is different to the content-length https://github.com/w3c/ServiceWorker/issues/362#issuecomment...

Also in 2018, some fun where when downloading a file, browsers report bytes written to disk vs content-length, which is wildly out when you factor in gzip https://x.com/jaffathecake/status/996720156905820160
I write fiction sometimes and I've got this story I've been working on which has languished by the wayside for at least a year. Whacked it into the podcast machine. Boom. Hearing these two people just get REALLY INTO this unfinished story, engaging with the themes, with the characters, it's great, it makes me want to keep writing.
1970 is not all that long ago when there are stil plenty of people born before that alive today. People with the attitude you are displaying should be kept far far away from time handling code.
stat()?
> a number of highly anticipated game titles have been leaked and pirated several days (if not weeks) before their releases

Do they ever find out which stores or developers are leaking the games? Maybe they should have better control over how they ship new games to stores if they insist on shipping physical media...
I’m not bothered by the downvotes, I don’t consider a comment worth typing unless it pisses median people off enough to get buried.

I’m perplexed that a low-key armchair chart trader hot take would run up 5 and back down while brutal Swiftian genocides of everything from Docker to Paul Graham get upvoted.

Why is this a thing?
This is very sensible but I think is missing one key insight. Very often side projects are ridiculous things that serve very little actual utility but we build them because we think it’s cool. If, for example, I want to writing a reminders app for my groceries that uses a cluster of 8 machines because it’s silly and I want it, that’s what I’m gonna do.

But if you’re building your side project just to serve a purpose and you’re trying to be as efficient as possible then yes, absolutely this advice is incredibly important.
I think Rc<Box<T>> could be simplified to Rc<T>.
len(response)
> That happened recently?

It happened to me repeatedly on both openSUSE Leap and openSUSE Tumbleweed during the 4 years I worked for SUSE: 2017-2021.

The `df` command doesn't work: it does not give reliable info. That alone disqualifies this FS for me.

The `fsck` equivalent does not work: every time I have tried, it corrupts volumes into unreadability.

Those 2 things are hard requirements for me.

I raised this internally as significant issues. They were dismissed.
It's a multiplier. The strength of faith it brings will unite people in single mindedness, for good or bad ends.
In emergencies people often evacuate by car, and lacking any access to emergency announcements can result in traffic jams mis-navigation, which ties up rescue personnel.

If you choose to die at home fine, but public roads are life-critical infrastructure. Guaranteeing everyone in the ensuing 'thundering herd' at least access to a basic AM/FM radio isn't too great a cost burden.

"Why do I need this radio, I don't use it" is a lot like saying, "why do I need this seatbelt, I never crash!"
> You can't simply give up every popular app for a system nobody else uses or develops for.

Perhaps the solution for such a phone is to make PWAs feasible for every kind of app?

I guess it would need a few essential built-in apps (something like an Apple Health analog) but hopefully the rest could be web apps with extra privileges, if needed and approved by the user.

Is geofencing already possible with PWAs? I.e. location based events? If not, that would also have to be a builtin (helper) app.
I'm trying to read your comments charitably and made in good faith but I'll admit it is proving to be a challenge here.

In the UK they ran a campaign to raise awareness that during an accident a passenger riding in the back can injure the passenger in front if they don't wear a seatbelt. That seems like a serious externality to me. I don't know if you just hate seatbelts or love arguing but there are absolutely reasons that people should wear seatbelts and I'm glad most people have accepted that the inconvenience of wearing them is pretty negligible now.

https://m.youtube.com/watch?v=mKHY69AFstE&pp=ygUeVWsgc2VhdGJ...

https://www.reddit.com/r/YouShouldKnow/comments/359am5/ysk_i...
Well... not sure it was that magic. We used to play a lot with the ob_* functions.
Show HN: I made the hardest matching game
I thought Americans called them "turning circles"
> And the IP laws as they stand right now can kill off all of that software

Right but laws are only as good as their capability to enforce.

If I were to start an emulation project today I would mask my identity and try to do a better job of it than the silk road guy.

It's a shame ryujinx and yuzu were functionality killed when Nintendo got to the founding developers. There's contributions from other devs but I guess like with a lot of FOSS there's often just one person upon which the entire stack survives. Maybe the biggest projects like Linux and python can survive without their BDL's, but these emulators certainly haven't been able to, and that makes me sad.

I would love to take up the mantle of one of these but I don't know the first thing about emulation programming.
Certainly.

A lot (all?) of the points I make aren't unique to rust, or even invented in rust. Many have even better implementations in other languages. Go also invented the "fmt", with one opinionated code style "enforced" by default - bikeshedding be gone!

My point was that it's the combination of all of these points. AFAIK, go ticks many of these boxes too. But for me golang falls short with mutability, and with the type system (though that one's catching up really fast). It's the "package-deal" that I like about rust.
>Even if they don't prevent all collisions, they turn T-bones into glancing hits

No, they don't, at least not in America. When you let American traffic engineers design a roundabout, you get this:
https://www.google.com/maps/@38.8643875,-77.2755474,583m/
Is there more context to this? Why are they doing this relicensing?
Yet another science piece that perpetuates the misconception that “the mass extinction killed the dinosaurs”. The clade of dinosaurs is not extinct and it bothers me that science writers don't seem to learn this fact and keep getting it wrong.
New Molecule Mimics Exercise and Fasting Effects
I made this! Excited to be featured on HN again, and thanks for all the nice comments. I built it for myself really but happy others enjoy it. It uses nuxt/supabase/netlify functions. Happy to answer any questions either here or on my contact form https://www.blackspike.com/contact/
... which also caused it's own issues with 32-bit applications without large file support that now fail to stat those files on 64-bit inode filesystems.
I guess it was the hobbit that got me into reading (even more than I already was) and into computers as it came with the c64 adventure game which my godparents had. Every time we went there I got some computer time as they'd bought it for "office work", but I played scuba dive, the hobbit, manic miner, hunchback etc. It also led to reading the lord of the rings, which felt like a massive achievement at the time. I've just read the fellowship of the ring to my kids and it was a fun (though slow) experience.

As am adult The Stranger - Camus and The Old Man and the Sea had a big impact, I think because you can read and get the whole experience in a single sitting.
Interesting, I grew up near where Cowper spent his last years, and I assumed it was pronounced pretty much phonetically (assuming you have a norfolk accent).

However that looks likely to be wrong, given that he didn't grow up there.
That's a risibly untenable idea for several reasons.

For one, the company presumably finds out you were lying when you got hurt or died. So you -- the person who made the contract -- are not the one who gets punished for lying.

Instead, it's your family who's punished, because they don't get the monetary support after you die or to help take care of you, and likewise society is, because if you're still alive you're likely bankrupt and therefore fall into social support systems.

Second, putting something in a contract doesn't make it magically happen. If the company wanted to recoup anything for you lying, they'd have to take you or your estate to court. That's both extremely expensive for everyone involved and also overtaxes the courts, an already overtaxed public resource.

The damage to individual freedom is negligible (the right to die by windshield strike is not well-recognized) and the damage to innocent parties and society is much higher.

I don't see how you can say it's not well supported with a straight face.
It is a refutation of the premise which invalidates this particular question as it was posed.
I'm waiting for AI that can remove "like" from podcasts.
When is there no need 3 handshakes in TCP?
I once wrote a terminal-style interactive web app as a single chunked HTML page, because I couldn’t be bothered to implement a websocket endpoint. HTML and inline JS are interweaved and sent in reaction to user actions on the page. The only problem is browsers think the page never finishes loading.
The effects of the cannabis wore off.
Evervault | https://evervault.com | London UK, Dublin, Ireland | Full Time | Hybrid (3 days in office)

Evervault uses applied cryptography to secure the most sensitive data, in the most sensitive areas like banking and healthcare. We build products to protect customer data with the latest advances in encryption and confidential computing.

We are a small team (8 engineering, 20 overall) looking for engineers who are passionate about building out our roadmap of products to protect companies from data breaches in a GenAI world where data has become gold. Open roles:
- Senior Software Engineer (Payments)
- Product Engineer

Out stack is: Rust, Node.js(Typescript), AWS

Apply here: https://evervault.com/jobs or ask me a question eoin@
So that's $400 instead of $300 then? Not sure if he means CAD or USD.
Better would be the reverse. SQL queries over json: octosql.
Except nobody is actually trying to do that, so the argument is irrelevant.
F# inherits <> from ML, which inherits it from Algol, which invented it. But that was actually a bad idea, since it deviates from mathematical practice. To follow math, it would be better to use != as in C and those inspired by it, or /= as in Haskell. Or maybe even =/= if you really want to go for the mathy looking notation.

Elixir uses <> as an operator for concatenation of binaries, (which does form a monoid of course), not to be confused with how Haskell uses <> as a binary operator of a Monoid, but for sure inspired by it. And Gleam picked it up from them, probably, to use for a special case of a list monoid, String. And Haskell created <> for Monoid, because it would be too confusing to use multiplication sign for the binary operation like mathematicians do. It would not be ok in programming context.
This has a good comparison of compile times with unity builds and PCH https://alexanderhoughton.co.uk/blog/faster-compiling-visual...
Yet another comment saying someone is wrong with no context or links for the rest of us. :(
> The Amiga blitter user manual didn’t help much either. The “Amiga Hardware Reference Manual” from 1989 tried to explain minterm calculation using confusing symbols, which frustrated many young demo makers at the time.

That is super normal logical calculus that any worthwhile CS degree teaches about.

Granted, probably not what a teenager without access to a BBS, or Aminet, would be able to figure out.
Please no. Frameworks are the breeding ground of accidental complexity.

Rust already has excellent libraries that are easy to use in many different stacks.
But at the same time there are many many ways to make the stuff that makes that EV mobile. And you don't have to modify the car.
> instead of testing for correctness.

Except you can’t test for correctness. Tests can’t prove the absence of bugs.
When software works it just works, and if you don't change it it continues to work. But if you had an issue, its unlikely that it would be fixed or that new features you want would arrive. Unsupported is fine for much software on the world.
JDBC Integration Across Multiple Languages
This article explores how integrate JDBC across languages like C#, JavaScript, Python, Golang, C++, Perl, and Ruby. It compares traditional approaches like JNI and JNA, which require custom wrappers and complex setups, to Javonet’s efficient runtime bridging solution, offering a more streamlined and accessible method for cross-language communication.
Related: Why TCP needs 3 handshakes (237 points, 8 days ago, 79 comments) https://news.ycombinator.com/item?id=41685533
... 3 ? maybe? I'm working on it (:
State actors subverting democracy.
first time heard of TCP Fast Open...
They are looking for a data structure that is robust against hash flooding attacks like https://www.cve.org/CVERecord?id=CVE-2011-4815

You mention that foldhash does not claim to provide HashDoS resistance against interactive attackers, so perhaps that disqualifies it.

If anything, given this requirement, comparing with wyhash, as they do in the article, is misleading.
Right but all you're doing is demonstrating how silly it really is.

For something like 20,000 years we were all shared owners of our legends and stories, and recently that's changed. It doesn't make sense to me that the kids that grew up on pokemon are prevented by law from making their own stories, art, and games about this shared cultural history.

This idea that the corporation that spawned the thing "owns" the idea is absurd. The creation is borne of the input of our culture, the output belongs to the culture. If you wanna do a capitalism in there 20 years should be more than enough time to do so. 70 years or whatever the USA is at now is absurd, madness.

Public domain "IP" had lead to phenomenal art that's been capitalistically profitable. Sherlock Holmes, multiple profitable movies, tv shows, and videogames. Greek mythology, multiple award winning videogames and movies, same for Norse mythology.
for those folks suggesting php/laravel, give cakephp a try. I've used both extensively: years and large, complex projects. Cake is just much faster to work in. In the initial phase and the long run.
They are controversial because they are not using science in good faith when they contain a call for action. For example, many of those questions require you to answer if it moral to cause harm to individuals to solve a collective problem.

That’s not science, it’s philosophy.

Look to the history of Eugenics for an example where the scientific community was on the wrong end of history. Science is a tool for understanding, not a way to control people.
for all of time as long as machine learning = AI

If it's not in the dataset the AI won't handle it correctly (unless it's trvial and a linear model is good enough, but then why even use AI)
Damn, poor Paco Gutierrez with his cardboard supermario game must be trembling now.
And chatgpt wrote that code right?? Based on how comments wriiten one can say not human written
This advertisement was published shortly before Smith-Corona started production of 1903A3 rifles.

https://www.americanrifleman.org/content/the-smith-corona-mo...
>It doesn’t predate sql and certainly not it’s use in mathematics.

What do you mean by "it's use in mathematics"? To my knowledge <> was invented by Algol language creators to use it for inequality. There was no previous use in mathematics. And to my opinion, that was an unfortunate error.
Not really.

I’d rather have a tractable thought process which can be interrogated decide whether or not I can sue a corporation rather than an automated black box.

The whole point of law is that it’s humans regulating other humans. Not machines (in this case, built by wealthy humans) regulating humans.
I tried to do FP with Python a few years ago..

It taught me to just stay canonical, otherwise it's frustrating (maybe my expectations were too high!).

You can't come close to Haskell / Elm experience and Python will give you lots of papercuts along the way.
I really don't think mandate to include a -- let's be generous -- $1 AM radio in a car in case of emergencies will lead to communism.
It would be pretty easy for (say) a Chinese car maker to jam all AM radio in the entire country.
Interesting that the IPv6 adoption still differs so wildly for consumer connections aroundthe world. ISPs here have started to not give you a real public IPv4 address unless you ask for it. I expect it to become a paid option soon enough (main reason normal people ask for it is to connect to shitty IPv4-only corporate VPNs that don't like the ISPs NAT).