skysight-inc/HackerNews huggingface dataset:
Some of the Yaris models are kind of hideous but I think they’re going to go down in history along with cars like the Volkswagen bug for sheer practicality. Not the kind of vehicle to get a reviewers attention but the price performance ratio was pretty damn good for us civilians. I really enjoyed using one as a loaner when I left my car at the Toyota dealership.

> But a small childish part of me will miss the "experience" of hammering under-powered petrol engines.

Well they are small, light, and pack about 105hp into a modern efficient engine developed by one of the great auto engineering staffs in history. Why not have a little fun with it?
> Data annotation can be cheaply outsourced or scaled up

Only if you don't care about quality. In my experience using annotation companies leads to a conflict of interest - annotate more to earn more, or annotate better.
"Primary and Secondary compounds" => 403. "medicinal" => 200. "Monoculture leads to vulnerability" => 404. "Leaf for Life" => 404.

And the "medicinal" link to science direct returns a 403 if I attempt to retrieve the page with curl.

So, the sites are still up, but the links are in fact mostly dead.
https://news.ycombinator.com/item?id=32078470
Right now, I'm using Google Photos for convenience, but it feels like they're feeding my photos to AI.

I'd happily pay for a Google Photos clone if anyone wants to make one.

Xiaomi seems to offer the same services, but they seem a little shadier than Google.
https://constitution.congress.gov/constitution/amendment-13/

> Section 1
> Neither slavery nor involuntary servitude, except as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.

So XIII explicitly allows for criminals to be worked without reward. Of course equating that with chattel slavery (which was prohibited by XIII)...
What's so wrong with Rust's async / await?
ordinarily, i'd agree that by the constitution anything that's not a federal concern (principally international relations and interstate disputes) is a state concern, but the constitution also notes that neither the states nor the federal government can alienate residents from natural rights. bodily autonomy is a natural right, full stop, and it need not rest on a shaky privacy-based foundation, as roe had institutionalized it.

in time, this will be a case where the court will be found to be right in the small and wrong in the large.
I have used Unity since 2007, Unity 2. This is by far the biggest blunder in their history. Did John Riccitiello get a visit late at night and capitulate? What happened? As a long time user, pusher and investor now, this concerns me deeply.

Microsoft why couldn't you have bought Unity...
Indeed. This should really be the responsibility of the Wifi stack, which imposes the restriction and sits on a lower level than the HTTP stack. My gopher connections never work when I am behind a captive portal!
Don't forget the NATS-based solutions

- NATS Core[0] as an ephemeral message exchange (personally what I would use RabbitMQ for)
- NATS Jeststream[1] as a persistent, queue-focused kafka alternative
- Liftbridge as an alternate implementation of a persistent kafka alternative[2]

Liftbridge has a decent comparison page[3] but unfortunately it's still missing NATS JetStream[4].

I want to see more members of the community use and write about the NATS ecosystem -- I rarely hear complaints.

[0]: https://docs.nats.io/nats-concepts/core-nats

[1]: https://docs.nats.io/nats-concepts/jetstream

[2]: https://liftbridge.io/

[3]: https://liftbridge.io/docs/feature-comparison.html

[4]: https://github.com/liftbridge-io/liftbridge/issues/104
I would argue that Fukushima was a pretty good example of how safe nuclear power is. The damage was very well contained, and the evacuation measures caused more harm than the primary danger.
> Gen II 1970s era nuclear reactors are still among the safest forms of energy known to humanity. ... If Chernobyl itself was built today, without the post-accident modifications, and it ran 5 years and then exploded, it'd still be safer than a coal plant running normally.

This is only based on the official number of deaths (31 I think?). This is known to be false.

Better estimates are hard, but "the Ukrainian government pays benefits to more than 36,000 widows of men who have died as a result of the Chernobyl disaster".[1]

There were also at least 200,000 people who had to be relocated.

I agree 100% we should get rid of coal ASAP! No dispute there at all.

[1] https://www.bbc.com/future/article/20190725-will-we-ever-kno...
There's only the ``type Future`` mess because GATs aren't exposed (they're currently compiler internal) so that's easy to fix. They could stabilize it already, but they're listening to community feedback in the respective issue (which is a fantastic read btw)
A tree diagram (SVG) generation tool in JavaScript (2015)
Is there a mirror? I'm just getting 502's trying to view the blog.
^ This. I have narcolepsy and it's really similar to what OP describes. And Sodium Oxybate is seriously life changing stuff if you have narcolepsy.
I get that distributed messaging/queuing is difficult (been there, done that, often didn't do a great job of it), but the constraint that every node in the cluster has to be running the exact same version of RabbitMQ is ridiculous. I can't see how you could ever orchestrate zero-downtime upgrades. Requiring that they're all on the same major version sounds reasonable, with a further constraint that clients can only use features supported by every node in the cluster (e.g. if a new feature was introduced in 1.3.0, and some nodes are still running 1.2.x, clients shouldn't use that new feature until all nodes have been upgraded). And there should still be some sort of reasonable migration process to the next major version! It may not be a simple migration process, but should at least be something where you can orchestrate things such that you have no downtime.

Having the default behavior during a network partition be "whatever, just chug along as if nothing is wrong" is bonkers. Yes, the person who first set up the cluster should have read the documentation and gone over the configuration file line by line to see what might need changing, but... damn, that's a terrible default. Sure, some people's applications might value availability over consistency, but that's not the safest choice that follows the principle of least surprise.

Using a higher-level library to interact with the cluster is really good advice, in general. We used Kafka at my last company, and colleagues who actually knew what they were doing wrote a (simple) wrapper library that set things up properly for our cluster so clueless people (such as myself) could write producers and consumers without having to understand what all the fiddly connection setup settings did, and how to handle various edge-case errors. Before that, quite a few outages were due to producer/consumer misconfigurations.

Also I can't imagine running this kind of infra on Windows servers. That sounds like a self-inflicted wound (by "self" I mean the company, not OP specifically). And the idea of Windows Update running on a prod server ruining your day... what? IMO infra should be as immutable as possible. Patching/updating software on a machine should be a matter of spinning up a new machine with an already-updated image (that you've built and tested elsewhere), bringing those new machines into a cluster, and then decommissioning the old ones. When colos and dedicated servers were all the rage, that was difficult (and sometimes impractical), but in this day and age, with on-demand cloud provisioning, there's no excuse for companies that can use that sort of infra.
One thing which I am afraid of, is that people who make Rust applications or libraries aren't really responsible with its advanced features (which are great!).

Like I am positive we'll be getting GAT misuse / abuse just by sheer accident because people don't understand them (they're a complex language feature), just like we have libraries going async needlessly.
Scrum Is Bad 2
Cheap debt and steady economic growth has made it easy for bad actors to fly under the radar. That may change if there’s a prolonged economic downturn.

https://www.cnbc.com/2022/07/13/inflation-rose-9point1percen...
There are dozens of other solutions you are leaving out. There was an entire industry around “enterprise messaging bus and orchestration“ (or a similar name) in Java land in the early 2000s.
vanviegen actually has a great point. You're already spending full-time learning. In my case, I'm not learning anything at my daily job anymore. Realitically, I'm more often teaching.
Show the man some respect FFS.
No idea how the Bar exam works. Sounds like no notes or anything?

Why they would need to have a CPU check? Does the software have some anti-cheating mechanism?
Pretty much everyone in professional services for major corporations fits this bill. Working for the big 4 and getting 5 hours of sleep is pretty much impossible. Adderall is essentially a requirement for everyone. Cocaine and Xanax for the more adventurous. That's not even getting into the actual finance companies and investment banks etc.

Same for emergency services in any major city or manufacturing facility. 24 on 48 off pretty much guarantees an all-nighter every 3 days. Then you can't really go to sleep when you get off at 7AM the next morning, because you need to get a good nights sleep on the second night because your next shift starts at 7AM.

I don't know how that works for your brain, but after the first couple months you just seem to adapt and your not tired all the time like you were in the beginning.
> This is only based on the official number of deaths (31 I think?). This is known to be false.

Actually, it's based on the UNSCEAR number of 4000 deaths including latent cancers. Don't use the Ukraine political numbers. Use the UN panel of scientist numbers.

https://www.unscear.org/unscear/en/areas-of-work/chernobyl.h...
Different libraries using different runtimes is quite unfair criticism, the actual criticism could be "no abstraction over the runtimes".

> Most of the features of sync rust don't compose well with async rust

True, but what do you suggest? Adding an effect system? Removing async?
There were no jokes, a comment said that "let's plan our energy generation assuming it doesn't materialize, we can always recalibrate if it does".

I hope you will allow people still being sceptical and cautious about counting on fusion for at least another 20-30 years.

The progress that the physicists and engineers made is tremendous and I appreciate everyone's sacrifices to make fusion a viable energy source.

However, it isn't one yet and likely it won't be for decades. There are still plenty of engineering challenges, and once those are solved, comes the economical, bureaucratical challenges (just take a look at how bad most countries are in building new fission reactors).

Both can be true at the same time.

I don't know about you, but I am planning my life with the assumption that the energy I use won't be coming from fusion for the rest of it (and I am around 30).
The Ford Mach E already comes with optional engine noise synth. As do some other electric bikes and cars.
You do zero downtime upgrades via cluster federation. Works great.
I'm so sorry to hear about that, it seems really frustrating. I hope things work out for you.
Your numbers don't include storage, and you have basically ignored the parent comment. I think this shows that you are discussing this in bad faith
Are we really still beholden to such simplistic and wrong ideas such as everything being explained by "market forces"? Do they exist? Yes. Are they they only factor? No. Are they they main factor? Depends on what you are talking about. Power brokers in the US will do whatever it takes to move things a certain way if it benefits them.

I dare you to find an anonymous visa card that actually works. You won't.
The SEC doesn't have the authority to prosecute financial crimes. They do civil enforcement only.
not OP but I’m using a GL.iNet travel router. It’s tiny. USB powered so can be plugged to a power bank. It has an Ethernet connection as well, can use your phone’s tethering as well. Great little gadget for travel.
Red Notice
Love these tips!

Personally not a huge fan of the Zeiss wipes, seems to be too much solution on them.

The Target Brand...yes Target Brand wipes are great. Just enough solution to clean and not be abrasive and also evaporate without wet streaks on the lens. Also extremely cheap (the bottle version of the solution is nice as well.)
As another outsider, "selective enforcement" seems to be the name of the game in the US.

Martin Shkreli was sentenced to 7 years in prison for securities fraud, while not a single person seems to have received any sentence related to the (ongoing) opioid crisis in the US mainly created by pharmaceutical companies.

I'm not saying Shkreli didn't deserve his conviction, but how is no one yet deemed responsible for the drugs currently ravaging across America?

Another example is Elon Musk, who flagrantly breaks various laws (like the whole "Taking Tesla private" thing) but never ends up in prison, only having to pay fines that are much lower than the profits he extract from public markets.
Ok, but is that stopping the slide to a cashless society?
I know that catching scammers is rare but if they gave the ones that they did catch 25 years in solitary confinement, widely publicized, I think it would go quite a way to reducing the problem.
You know, I feel like shit, I wanted to write something about my experiences in the past but all I could think about my doctors warning me not to share stories like these on the internet as future employers may read them and consider them a strong red flag.

Am I overly cautious?

Getting healthy sleep is a real issue many are battling with I believe.
This is at least somewhat related to the fantastic Zotero citations tool. I think it's run by the same org [1].

If it's 10% as useful as Zotero it will be a great app.

[1] https://digitalscholar.org
Ah, I see. I've never used RabbitMQ, so I'm not familiar. I guess OP didn't know about this either?
Is publishing a request to a queue and then polling for a response a typical pattern for a distributed web application?
These are annoying to me because lacks of real difference from a senior astronaut viewpoint. As a normal user, the only difference i could see is just "brighter", anything more to add to the details ?

Else i could say, just the same.
The SEC doesn't have the authority to prosecute financial crimes. They do civil enforcement only. If they do find evidence of criminal activity they pass it on to the Justice Department.
Open Source Security Foundation: The Alpha-Omega Project
Not disagreeing with you, just minor correction: SEC employs closer to 5000 people rather than 500 people, which your comment makes it seem. So "a few thousand people" would be more accurate.
UK Online Safety Bill put on hold
A New Theory of Western Civilization (2020)
There is the standard 8952. But it nowhere implemented yet.
it uses https, dhcp and ra to give the client the captive portal information.
Local police while he was traveling through Oregon. They probably got bonuses or some new riot gear out of it.
I think a bunch of the "rustc compiles slow" talk comes from the misunderstanding of what rustc does.

For example, to do the same things as `rustc` but using C++, you need to run external runtime modifying program to check your program for memory errors .. so that extends your C++ "compile time" by fair amount to even begin to match what rustc does.
Perhaps there are virtues to weak law enforcement that are difficult to see, and perhaps instead of trying to make financial crimes more like (say) drug crimes, it would be wiser to make drug crimes more like financial crimes.
The obvious question is whether we could switch all aviation from jet fuel to cooking oil. Commercial aviation consumes about 200 million tons of jet fuel per year. The world annual production of palm oil (by far the highest yielding vegetable oil crop) is about 75 million tons. Can we expand this by a factor of 3.5?

Currently palm trees for palm oil are planted on about 50 million acres of land. For comparison, in the US about 30 million acres are planted with corn for ethanol production.
Because everything will shift to the web , for the Nth time
If captive portal is not opened in Linux, find gateway IP and paste this IP in the browser. It will open captive portal.
Just celebrated our first's one year birthday. Hang in there, it's awesome.
> and cobalt is mined in the Democratic Repuplic of the Congo, which seems to be held in opprobrium by Western countries.

The DRC has been snubbed by the west for decades. China has made key investments there and control a few of their major mines, as well as the trains and ports along the east coast of Africa in Kenya and Nairobi. Of course the west isn't happy with this arrangement, but they had decades to work out a similar arrangement and didn't.
Yep, the launch of Google Plus is pretty much the historic marker where Google turned into everything they originally criticized.
Can you use a smartphone, laptop, or any router running OpenWRT (in order from easiest to hardest) to simultaneously connect to the portal and rebroadcast the connection as a separate AP or Ethernet?
Which is more relevant in an employment scenario, with higher friction and barriers of entry. In gig economy, worse case scenario is you stop doing it.
Far from nonsense. Oil is controlled by a global cartel. Everything in your supermarket is made by "brands" owned by a handful of companies, produced from raw materials made usually by a handful of producers. They've each carved up the world between them and sit on unprecedented pricing power. How is the US food market competitive? I also note you didn't actually challenge the fact that US corporate profits rose after the pandemic, with fatter margins despite rising costs.
If you just make sure you have something customizable enough (e.g. OpenWRT or some other reasonable dist) you can make detection-and-activation-scripts for portal types you encounter often enough. Some curl and whatnot in bash usually does the trick. I'm yet to find something that needs a headless browser or js runtime.

While bits and pieces of this can be found implemented in different repos, there seems to be a gap for a software which does this minimally and generally enough and could provide a base for the community to crowd-source profiles/configs/scripts.
I found the GL.inet gear underpowered, although I've only used their cheap stuff and finicky re: firmware -the last one had removed OpenWRT luci by default
These are still too big. They will take too long and have huge cost overruns.
Thank you for this clarification.
The streets of Paris have lots of chargers along the sidewalks, seems like cities elsewhere should be able to pull that off as well. Doesn’t even need to be high powered if they’re intended to be parked at overnight.
Probably closer to 100x or 1000x. I don't know how to build reactors, but I do know how to build SaaS, and as long as you solve a problem, implementation matters less than people think. You can really screw the pooch in so many ways and still won't kill people and you can be relatively "successful".

I'd image building reactors require you to really nail everything or you won't be anything close to "successful". The requirements and stakes seems to be unfathomably higher.
So the problem is that incarcerated criminals lose their freedom? That’s what you object to?
Mindless garbage is what majority of humans create in every field.
To-do waves
I really dislike threads and now I've grokked async (which, granted, took effort), I much prefer that world. I just find the design of my system is much cleaner and more robust than anything I've written in threads.
Because parts of your body must work to digest that food (gut, liver, pancreas, etc). You don’t perceive it, but it’s happening. Then your blood sugar raises, which your body works to bring down. So your body is not resting even though parts of your brain may be.
Manitoba has spectacularly cheap and plentiful hydroelectric power.
You can use Servlin to make an HTTP server with sync Rust. I made it.

https://crates.io/crates/servlin
Do you object to the “duly convicted” part? What do you think should happen to convicted criminals instead?
Olkiluoto EPR reactor in Finland was connected to the grid in March this year. There are 2 more EPRs in construction, in France and UK.

So yes, there were new power plants coming online, but after budget overruns and missed timelines.

Anyway, nuclear is still great baseline source of energy, so pity we don't build it better.
I wake early and do stuff.

I go to sleep very early and when I wake up I'm full of energy to start to learn things or work on side projects.

I was doing it the other way around. I will stay awake until late and try to go to sleep with enough time to have rest. There reality is that I will always wanted up with the clock alarm and lacking rest.

But I failed to sleep because I just wanted to do that last thing. Now I know that I have 4 hours until I have to start working, that are very productive hours. And I always wake up before the alarm goes off, fully rested.
System Architect/Admin here, great resume.

Not yet. Been applying to a wealth of non-tech jobs, salary be (almost) damned.

No dice. I've even been herding sheep in my holidays, to learn whether I could do that for the next 15-20 years. Still unsure.

Why go this route? Because after 25 years of IT, I have a deep dislike for the whole mess that is the self-serving, disingenuous, marketing-riddled, self-referential cesspool of corporate IT.

Alas, while I'm good at legal stuff, communication, information researching etc. it appears I'm type cast to be a keyboard warrior. I get a gazillion of admin, consultancy and coding offers, but not anything else ever.

Albeit this experience is from Germany, a place that's still crazy for it's maddening love of requiring many funky pieces of government-sponsored paper to get into any vocation that isn't guarding doors.
So you wouldn't say you feel fearless about concurrent code?
QQQ does pay quarterly dividends.
Right, but what’s the problem exactly?
Sure they can, but as pointed out elsewhere in the thread you have to physically go to the car and jimmy the locks to break in, which can (depending on circumstances) attract attention.

Attacks which can be performed by sitting a safe distance away while pretending to do something else can be more widespread as there's so little risk to the attacker.
You are probably right. Having used it I sometimes get images with white polygons covering the faces of people as if they have been blanked out.
You don’t really need fast chargers if your overnight spot has any charging. Ours has been charged almost exclusively on a standard US 120V 15A household outlet - 5 miles/hr of range, but it’s parked for >14 hours a day, so it regains 70+ miles overnight.
Right, and with all due respect I'd like to leave those in the past which is why I didn't mention not forgetting them!

NATS is a lively project, has never had anything to do with mules or camels, and isn't hard-tied to concepts like ESB. It deserves to be mentioned in 2022.

But here are some projects I left out that do deserve to be mentioned I think:

- RedPanda[0]

- Apache Pulsar[1]

[0]: https://redpanda.com/

[1]: https://pulsar.apache.org/