skysight-inc/HackerNews huggingface dataset:
> Russia has invaded Ukraine in order to protect Russian interests.

Russia has literally stated that they don’t consider Ukraine a real country they invaded to try and take over the country. I guess given Russias history you could count that as “protecting Russias interests”.

> The lives of the people of Russia are threatened by NATO armaments in Ukraine.

The only thing NATO armaments in Ukraine threatened is Russias ability to invade Ukraine. But once again I can see why given their history Russia might see a country being protected by others that they wish to subjugate and invade as a threat to themselves.

> It's more true yet since USA has supported the Nazi brigades who have killed civilians in Donbas ever since,

Your links literally don’t say this they mention the Azov and children dying separately.

> If Ukraine had sought peace with Russia, as the majority of Ukrainians would have chosen to do (this was Zelensky's primary, if Wilsonian, campaign promise when he won election) [5], this invasion probably would not have happened. So, yes, there are people associated with USA who bear a large portion of blame for the invasion.

Ukraine already had a promise from Russia to not invade or threaten its borders when it gave up its nuclear weapons. Look how much good that did, Russia doesn’t understand peace agreements only weapons. Any “peace agreement” with Russia just means they’ll invade on the future when they aren’t happy.

Let’s be clear, the only people to blame for this war are Russia, they decided to invade and they can leave at any point.

And if you want to talk about Nazis maybe you should think about which side is raping civilians, performing mass executions of civilians and running “filtration camps”.

The Russians are literally committing genocide in Ukraine, there’s only one side that’s the fascists here and that’s Russia.
Earthly is my *favorite* tool. It replaces the glue of Makefiles fantastically.

Don’t get me wrong, make is great, but I think it only really shines when you’re using a language like C/C++ where you can use it’s awesome dependency graphs. For projects in Go or JavaScript it quickly becomes a task runner with a very inconvenient syntax.

Earthly gives you a make-esque syntax while doing all of the work in Docker which gives you repeatability and parallelization for free.
I'm just confused why a small company would allocate ~20% (at least) of their engineering hours to maintaining something like this? The 20% number comes from updating containers, checking for security vulnerabilities, rotating secrets, monitoring health, re-deploying after an outage, documenting build processes, creating CI/CD pipelines, writing YAML, etc. etc. I just don't see why you would do that when you could pay a tiny amount of money in comparison for a managed service.

After you have the money for devops, sure, seems great, many benefits. Or if you are just doing it for fun and want to learn, also fine. Or if you have some requirement (health data or something) then great.

But that 20~ has to be the lowest leverage thing possible to spend that time and money on if you are just a regular SaaS, marketplace, <name your startup type> start up. I am genuinely interested how I would get a better return on that rather than fixing bugs, listening to customers, building features, etc.

The only thing I ever hear is "In 5 years you might be locked in and you will regret it." When, in reality, if most startups lasted 5 years, they would be ecstatic...
thanks for sharing this. it would be ideal if these comments could get integrated into the original article. it's interesting that ashe commented here and not when contacted by the journalist.

hopefully this fraud didn't truly cause unnecessary delays in pursuit of a cure.
> Keep in mind that the people who publish a correction like this have a lot to gain from getting a lot of attention.

So you're saying that we need to account for publication bias when reading a paper proposing a new way to evaluate publication bias?
I haven’t used dagger, but I have used Earthly for a couple of months. It needs some polishing, but I feel like it solves 95% of my problems with Makefiles + Docker for containerized builds.
> We are at the whims of nature, and until we figure out better solutions for these problems (battery storage, maybe), wind and solar have their disadvantages compared to thermal.

Pumped storage hydro works very well in many places. You can store as much energy as you can store water, and you can bring a lot of generation capacity online fast. Those facilities are pretty cool engineering projects. Texas hasn't got onboard yet AFAIK, but they've got enough land that they could maybe (water's a big factor, too) make it work to offset downtime of their wind and solar.

edit: I think Texas's largely go-it-alone strategy with their power grid might be pretty strategically misguided, but making it work could at least be an interesting problem

> It was, and is, a hugely meaningful factor. Sticking your head in the sand and pretending that it's a republican smear campaign doesn't help.

This could have been a really good comment if you hadn't started it out this way. Wind was one factor, but it did not suffer the largest outages of Texas's various electricity sources - someone in another comment shared a pretty good youtube video by Practical Engineering on this topic. And there really was a republican smear campaign against wind power following the event.
Our company uses teesprings triblend option, which come on the bella canvas blanks noted by another user. They're comfy and they don't wrinkle easily. Good enough screen printing that they last as long as t shirts from the store.
These hands are so memorable and well-known not because they’re great reads, but simply because it’s so unlikely to win back to back championships with the same lousy cards.

Whether those particular hands are examples of great poker doesn’t really matter because poker isn’t really about any single hand, but performance over many hands. In both cases, Brunson outlasted the competition and whittled away his opponents’ stacks until he had them against the ropes and increased the odds that they would make a desperate move. Those are examples of great poker playing.
AI art generation, completely free, no limits — https://art.elbo.ai
As far as I understand it, many such areas were developed as a consequence of car companies lobbying the government back in the day. The car companies are the culprit here; the sprawl is not accidental.
and his kindergarten markup language wastes so much human and machine energy it could be measurable contributor to global CO2.
> Taking that a step further …

That step is in no way supported by the evidence provided.
"Salt" tablets are really pretty amazing for how simple they are. In the first Gulf War, there were some heat injuries on the flight deck of a carrier. They started a regimen of electrolyte tablets and they didn't have any further heat injuries. Simple, low cost fix.
I was a nuke.
On modern machines those are a hard to find afterthought from the POV of most users. Even if you know what you're doing, getting started with installing dev tools from the command line is non-trivial.

With an 8-bit micro, BASIC was the point and it Just Worked. These systems were toys sold with a toy language, but it was a toy language that had enough depth to teach useful fundamentals.

More, there was an ecosystem of other toy users and support sources and motivators - books, magazines, game entrepreneurs, TV shows, even just the novelty factor of having an actual computer at home - that made the 8-bit era in the UK a cultural scene.

There's no exactly equivalent cultural scene today. You need a fair level of experience to get started with modern languages, and there are no mainstream cultural drivers pushing you to do it. (There are niche drivers but they're only effective after you find them.)

You do get some motivators with entry-level HTML and web design, but they're immediately aimed at careers and professional development.

What's missing today is the combination of a toy environment which is fairly simple but can still be used for non-trivial projects, a mainstream non-niche non-professional cultural scene, and a sense of fun, play, and exploration which provides the curious with motivation.

The closest approximations are toy environments like Minecraft. They're doing a reasonable job and there's a scene of sorts around them, but it's not quite on the same scale as the 80s systems.
Yep, that's exactly what I mean. Paid to sign, sure thing, probably want to run it by a lawyer first to make sure the terms aren't too crazy and your getting a good deal, but for free? Forget it, nothing they are going to ask you to sign will help you, only them.

Even when being fired for cause severance is sometimes possible. All depends on how much they want those papers signed.
That's what happens with suburban sprawl that runs rampant in America. Property taxes in the majority of the country do not cover maintenance+replacement costs of infrastructure, relying on perpetual growth and debt to keep older roads and utilities from crumbling.
"Banks Manipulate Economy" is equivalent to "Dems infected Trump with Covid?"

Let me stop your silly study right there.
Docker supports multi-platform builds, and many popular images have built in support for both architecture via their manifest. In my experience this only breaks in your own images where you download and install some package with a URL with a hardcoded architecture.

Docker does provide environment variables you can use to automatically download the right file depending on the target architecture, but the syntax is very cumbersome.

That said, yes using something on the JVM is much more convenient, but that’s not possible if you’re not using a JVM language.
Why tech cannot escape expensive housing
dang, could you add a [podcast] or [audio] label please?
> Then, why is it "Children's?", you might ask. Because it is operated
by the schoolchildren, 9-15 years old.

This blew my mind, and immediately made me think of John Taylor-Gatto
[1] who won numerous teaching awards trying, but ultimately failing,
to convince American teachers to show children the same respect.

My 30 year old masters students are not even allowed to run their own
WiFi network never mind an actual RAILWAY NETWORK that carries real
passengers.

Going way beyond Montessori's philosophies, Gatto (and similarly Sir
Ken Robinson) insisted children should learn real life skills by being
given responsibility. His methods were revolutionary and transformed
some of the worst New York schools. This scared the living shit out of
governors and politicians who realised such a radical agenda might
create young adults able to think and politically organise.

[1] https://www.diygenius.com/changemakers-john-taylor-gatto/
On the order of 4-8 weeks.

Original poster used the term fluent for someone with a few weeks to months of experience which both Sr devs had.
The amount of lane-miles dedicated to bikes in NYC is <1%. At the rate bike lanes are currently built in NYC it would take centuries to reach anywhere in the 10% neighborhood.

Cyclists keep getting promised the world around the country. I’ll believe it when I see it.
Apple Launches iPhone Security Tool to Block Targeted Attacks
This is good right? It sounds like a secure design.
> the idiots running through the capital [sic]

The incredible amount of violence on Jan 6 wasn't "insane?"
It's not going anywhere in the sense that it's this decade's XML fad. In 20 years people will be whining about their legacy system running Kubernetes, and how it's a nightmare.
> If McDonalds ever gets hacked, this should come up for possible criminal liability.

Oh no, the criminals might find out about your disgusting eating habits! The horror!

Seriously though, what kind of damages might you as a customer expect to see from McDonalds kiosks getting hacked?
The Controversial Plan to Unleash the Mississippi
It's a podcast summary (the real content is the podcast), and those are almost always written in the third person.
Sure. My point is that you might think they have some sort of fancy backup system or to be totally self-contained because otherwise the alternative is that when the grid has problems, they shut down, and surely they wouldn't do that?! But turns out, they do, and that is not merely a hypothetical and happened quite recently. So, the answer to 'what alternative do they use' may just be 'nothing'.
Show HN: AI art from text – Express yourself with images
What draws people to start projects with AVR in 2022?

Is it simply that AVRs are available in through-hole packages? Are they perceived to be easier to start with, compared to small ARMs for instance?
curious how lightweight or not this is? can't find it in bundlephobia so i assume its not on npm yet, what is the kind of size it adds?
This sounds really sad. I really hope that you can build memories that are worth spending some time remembering with joy.
Nowadays, it is easier than ever to learn programming. There are all these wonderful tools like Scratch.

It might be easier to learn, but it's harder than ever to actually do something useful with those "toy" environments. Back then, the "mainstream" computer magazines were full of source code listings, often even in Asm, for utilities that did various useful things. They created binaries in the <1k size range, with a lot of them being below 100 bytes. There was a continuum from "computer illiterate" to "master developer", with "average user" and "power user" sitting somewhere between. Now you have to fight your way through layers of "security" to even start to do something useful, and on some platforms, it's nearly impossible.

IMHO corporate interests are to blame for this gradual closing-off, because they don't want users to discover that some things they profit from are in fact extremely easy to do. There's been a bunch of articles here and elsewhere about the "war on general-purpose computing" which really started being noticeable in the late 2000s/early 2010s.
For what it's worth, I have bought nothing but HP black and white laserjet printers for nearly 30 years. They are dependable and work for years.

The HP color laser printers and the inkjet printers are nowhere near as good.

Also, HP laptops are garbage and after 3 disasters HP laptops are on my 'never buy again' list.
This would be such a great addition! It doesn’t get stacked diffs to quite native support within Git, but it’d be a very good step in that direction
Manga is a rich tapestry, but men tend to prefer younger women in those, often inexperienced ones. Even feisty women (tsundere) are expected to be inexperienced and sooner or later lovestruck. The pattern is a partner who can't compare you to anyone else, so you are automatically the best. Nobody sexualizes young girls quite like the Japanese. Also family members, probably because of how paternal their government is, and how suddenly parents stop coddling their children, like one minute you are spoiled, and the next you are on your own and much is expected of you.

Women still tend to prefer charming, possesive, dominant men in these though.
By "investor" I was thinking of people who risk their own money.
Let me fix that for you

>Samsung asks permission

to signal no subsidies are necessary

> right before Washington votes on whether to subsidize

Intel directly and pretty much nobody else.

Why would Samsung want this bill dead, hmmmm?
Jr introduced far less tech debt because they knew the patterns and best practices around the tech stack where as the Sr developers didn't.

So the Sr devs wrote a bunch of really funky react code and the jr dev just wrote normal looking react code.
I just spent a few hours on my Honda riding back from LA. I made it to a mile away from my apartment without incident only to watch a Tesla turn the wrong way onto the one-way street I was on. The driver was either using malfunctioning FSD or made a mistake as they immediately pulled up to the passenger-side curb.

I'll be steering well clear of these things in the future.
The article says the indicator was unreliable, and a notification will be issued only when it is critically low.

It may not be permanent, or it may have been done for other purposes.
Pretty much every generation says this about the next generation.

Most kids didn't randomly look up microfiche articles in libraries in your generation, even if some did. Most kids in this generation wont go deep with learning on the internet. Some 15 year olds find MIT open course ware and go wild. Its just the way of the world.

To leave off with a quote

"The children now love luxury; they have bad manners, contempt for authority; they show disrespect for elders and love chatter in place of exercise." -- Socrates (allegedly)
It's not just boobs, it's everything in life.

We are now so much more exposed to content options that there's an increasing race for attention. Anywhere you look, you see these changes.
If you like chess and Go, then give contract bridge another shot. It’s probably easier to learn at a club than online. Like chess and Go, you can play bridge at any level, from casual to all-consuming.

If there is no club near you, then pick up a book - I learned from Ben Cohen and Rhoda Lederer’s “All about Acol”. A little later, read Terence Reese’s “The Play of the Cards”.

If, rather than dive in, you want some motivation, read Victor Mollo’s “Bridge in the Menagerie” series or David Bird’s books about the Abbot and the monks of St Titus. Both highly entertaining reads that give more of the flavour of why bridge is enormous fun than any textbook can. (Although Rhoda Lederer’s version of Hamlet’s soliloquy is a very creditable effort )
How is Graphite? Does it solve the problem of stacked diffs well? I loved the CR tool at Amazon where I could create CRs for arbitrary commit ranges, and I really want to find a similar tool.
Deploying them is easy. Figuring out the correct incantations to bind a load balancer or ingress port to redis/kafka/mysql/whatever and/or expose them in some way other than "let the ingress figure out the host from headers/SNI and map to some thing in the Service" is somewhat less than intuitive.

Sure, you could argue that you shouldn't expose backend services like that without an API endpoint at all, because one application->one namespace, or you could use a service mesh/consul to expose it to the things that need it, but it's an entirely different mindset from "I have a postgres cluster in public/private cloud"
DIP package meaning it's easier to plug/unplug into a breadboard.

5V operation mean you can just plug it in to USB power directly without any voltage regulators.

High current sink/source capable pins, meaning you can drive LEDs and other stuff directly.

Pins with builtin schotky diodes meaning you can power the thing from AC power sources.

The Arduino ecosystem with many available projects for which moving to an ARM chip would bring no benefits.
> you even sometimes got violence as "treatment."

For example, electroconvulsive therapy in its early days. To quote the Mayo Clinic [1]:

> Much of the stigma attached to ECT is based on early treatments in which high doses of electricity were administered without anesthesia, leading to memory loss, fractured bones and other serious side effects.

[1]: https://www.mayoclinic.org/tests-procedures/electroconvulsiv...
This was down-voted, which isn't really the best way to handle things that are wrong

Your parent was wondering about a hypothetical UTF-8 sequence [all sequences in this post are hexadecimal bytes] XX 20 XX in which the ASCII space character encoded 20 is actually somehow part of a UTF-8 character. That's not a thing. UTF-8 is deliberately designed so that nothing like this can happen, along with several other clever properties, such properties are why UTF-8 took over the world.

Overlong sequences are like E0 80 A0 which naively looks like it's a UTF-8 encoding of U+0020 the space character from ASCII but it's not, because U+0020 is encoded as just 20. These encodings are called "overlong" because they're unnecessarily long, they're transporting a bunch of leading zero bits for the Unicode code point, the UTF-8 design says to reject these.

[ If you are writing a decoder you have two sane choices. If your decoder can fail, report an error, etc. you should do that. If it's not allowed to fail (or perhaps there's a flag telling you to press on anyway) each such error should produce the Unicode code point U+FFFD. U+FFFD ("The Replacement Character") is: Visibly obvious (often a white question mark on a black diamond); Not an ASCII character, not a letter, number, punctuation, white space, a magic escape character that might have meaning to some older system, filesystem separator, placeholder or wildcard, or any such thing that could be a problem. Carry on decoding the rest of the supposed UTF-8 after emitting U+FFFD. ]
How much team buy-in does this require? Would everyone on my team need to use Graphite, or could they continue to use GitHubs code review if they prefer?
Apple TV (hardware), Apple TV (app), and Apple TV+ (premium subscription). It’s like they try and keep it so simple it makes you feel stupid
There will always be servers for the players that don’t care about hackers to play on.

For the ones that are sick of having their games ruined by hackers they’ll angle their webcam down at their hands (or use the app on their smartphone) and join the server that supports it.
> No one working in that field would snub a molecule because it’s associated with “bad people”, aka patients

Not directly, perhaps. But I can't imagine it's very conducive to research when some ignorant, cynical, and/or purity-obsessed law enforcement bureaucrat decides that a novel molecule is merely an "analog" or "designer drug" that we need to wipe out (lest those people commit the unpardonable sin of getting away with it).
Here’s a translation of a rather fun counterexample.

https://cdn2.hubspot.net/hubfs/232514/Einstein%20E=mc2%20(pp...

But, I don’t disagree that someone should keep up with the literature. Including it as part of a paper is what I disagree with.
Aircraft manufacturers are not responsible for an autopilot crash
You can absolutely say "I work for X". Otherwise resumes don't work, forget LinkedIn. Telling people you work for X is not the same as claiming to represent X.

The exception here is executives and maybe in some instances management, where they need to be careful what they say because anything they say may be construed as representing the company. But having on your social media that you work for X and having other posts where you talk about normal social media things? 100% fine as long as your don't say something along the lines of "I work for X and our official policy on Y is..." (i.e. claiming to represent them)
This isn't just programmers trying to "solve" a "problem" though, although many are indeed very confused about what constitutes a problem, let alone a solution. There is (or was, at least, prior to covid and the various lay-offs) a huge amount of VC going into self-driving to "disrupt" the transportation system. In other words, the tech bros are hungry for more power and money.
Someone should let Elon musks boring company know about this tech. It sounds really promising.

Also with the power and heat requirements this sounds like a good candidate for nuclear.
Ask HN: Why aren't there any tools that detect memory leaks in JavaScript (web)?
Why is it that Javascript (in the browser) doesn't have any tools that would allow developers to perform memory leaks detection? Chrome has a heap profiler that can take memory snapshots, but it feels nothing like tools like Valgrind.
I used to play around with Factor in 05-10ish. Had all of a semester of C and a few physics labs worth of Matlab under my belt so I never actually managed anything interesting in it but god damned if it hasn't ruined me for every other language.