skysight-inc/HackerNews huggingface dataset:
Hey, can you please not post in the flamewar style? The site guidelines contain several rules that ask commenters to avoid posting like this—including:

"Have curious conversation; don't cross-examine."

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

"When disagreeing, please reply to the argument instead of calling names. 'That is idiotic; 1 + 1 is 2, not 3' can be shortened to '1 + 1 is 2, not 3."

https://news.ycombinator.com/newsguidelines.html
Same on modern Schuko.
That's a great tip/trick! Thanks for sharing!
Ask HN: Has anyone every filled out an interrupting pop-up box?
I see pop-up subscription boxes become increasingly popular across websites. Do these actually work? I find them annoying and feel zero desire to fill them. They make me go from neutral to negative. They feel spammy. Do these actually work?
If it's typically used in quantities large enough to have a decent chance of causing serious side effects like brain lesions and permanent personality changes then I'm very surprised.
The problem may be we'll within the FBI domain but their resolution crosses some boundaries that are meant to be protected. To pull this off the FBI would need to use a general warrant rather than a specific warrant as required by law.

In your examples none of them invole solving problems that you would not be unaware of, in ways that you're not aware of without telling you they were there and oh btw they had to rifle through your undwrware drawer to fix it.
Maybe not, but it still has to meet with the cold harsh reality that government budgets are limited, and society isn't willing to spend arbitrarily high amounts on the justice system. Also, is the implied suggestion of giving prosecutors unlimited budgets really the right course of action here? Prosecutors are in an unique position where they can wage legal battles and get the public to pay for it. Every other participant has to pay their legal expenses out of pocket. Having a limited budget is one of the few things that keeps them in check.
> The prosecution will have to prove the intent to commit a crime.

Friendly amendment: Generally, the prosecution must prove only the intent to take the action that's proscribed by law (and sometimes, the intent to achieve the specific outcome of the action). Proving that the actor intended to commit a crime is usually not part of the prosecution's burden. [0]

[0] https://www.nolo.com/legal-encyclopedia/general-vs-specific-...
(2023)

I think for many Europeans the whole concept of capital punishment is surreal, let alone the discussions and details on what it takes to kill someone for killing someone else.

What a shit show.
To quote a wise man: "¿Por qué no los dos?"
> I think you fail to realize that the internet is a bunch of disparate networks that no one person controls.

The internet is a bunch of disparate networks that no one person controls, exactly. That means that when someone tells you there's a fault in the kit that you have installed in your network, then that is 100% your problem and it is 100% on you to get it fixed. Once a vulnerability is known then someone out there is going to start exploiting it almost immediately.

> backbone operators are more militant than Linus when it comes to: rule #1 is don't break user space.

Backbone operators can have all the hubris they want, but it won't change the reality that the only effective action they can take when a vulnerability is found is to get it fixed ASAP. This is a security lesson that has been learnt in recent years by many sectors of the IT industry and, judging by the woeful response that Ben Cartwright-Cox describes in his post, it's one that the network backbone is going to be learning soon.
I agree. I don't live in California and don't want to for a variety of reasons, but I'm not about to start throwing stones, my state has plenty of issues.

I think there's some sour grapes involved [0], and also the fact that it's a bastion of left-of-center politics makes it a natural target for right-wing media .

[0]: https://en.wikipedia.org/wiki/The_Fox_and_the_Grapes
In all honesty, the language is almost irrelevant. It's the technology and use that is critical.

Instead of learning React, focus on building websites (learn SSR, CSR, etc). Become familiar with different techniques for it.

Will you learn Python in the process of learning to build websites? Probably. Is it necessary? Nope.
Problem with this is that it needs the sync server:

> Since the Mozilla-hosted sync servers will not trust assertions issued by third-party accounts servers, you will also need to run your own sync-1.5 server.

The tutorial refers to the old unmaintained version: https://github.com/mozilla-services/syncserver, see https://github.com/mozilla-services/syncserver/commit/8d9804...

The alternative is https://github.com/mozilla-services/syncstorage-rs which is ridiculously hard to set up.
I'd trust it a hell of a lot more than a binary originating from any other USG letter agency, except maybe OSHA and the NWS.
From my understanding LLVM's intermediate language is at a "lower level" (which is the LL after all) than the .NET CLR (or the Java JVM), losing some higher level parts of type understanding and looking a lot closer to machine language. You'd have to reconstruct or synthesize a new understanding of the "lost" high level information to target them as an LLVM backend.

It sounds like Rust's internal MIR intermediate language is a somewhat closer level match to CIL.
> So we started down the path of a rather simple query construction becoming a complex thing with flags for inclusive/exclusive for start and end, timezone settings ...

Forcing the caller to _think_ about inclusivity and timezone awareness is not a bad thing, rather the opposite. These are important decisions to be taken: the abstraction is not trivial because what it abstracts actually does have inherent complexity.

If the abstraction forces you to take the necessary decisions (inclusive? timezone?) without having to think of how to implement them, it doesn't sound like a bad abstraction. Too often these decisions are not thought about, and the expected behaviour is "whatever is implemented".
Study finds 21st century mining boom across the tropics is degrading rivers
I have a friend who went through that. Amazon's HR likes to take its time to get back to you and in their case the accomodations had an expiration date.
We have to call the local FD if we want to do a controlled burn of a field or fence row. If we don't, nobody is surprised when they show up to put out the fire.

I have to imagine this is similar. If your livelihood relies on a botnet, and you don't at least let authorities know, my guess is you're not a researcher. . .
I was thinking something similar, I'd be interested in trying it myself. I also know a few people who are convinced they're "good" drunk drivers, so I'd be curious to see how they do.
"Stupid fish, can't climb a tree"

Far from dead-end, I think front end is a much more dynamic field that offers much more career options. You are essentially translating extraordinarily complicated engineering solutions and translating them into human design. This makes you valuable in many, many more fields because the skills you need are of broader use.

Front end people rise the ranks all of the time, but usually not through engineering departments. Because it's such a human-oriented skill, your career ceiling is determined by your interpersonal skills. I know lots of frontend engineers who have risen to prominence through Consulting, UX, Marketing, etc.

I think your current benchmark is wrong - you probably shouldn't care about being the king of the greybeards.
HSLuv starts with a cylindrical representation of CIELUV which also doesn't "fill the cylinder" in the chroma axis (this might be what the article briefly refers to as "HCL or LCh(uv)"), and then stretches its chroma so that you always get a 0-100% chroma range regardless of hue and lightness. This might be convenient because you can't accidentally represent impossible colors, but you obviously lose perceptual chroma uniformity.
Someone should make an app to bet on how long until a Google service or product will go to the graveyard
> But it seems governments care only about saving aluminium in wires rather than lives.

That's needlessly inflammatory. Both the US and UK governments have numerous electrical standards and regulations designed to keep people safe despite unsafe power levels in residential wiring. You might argue that they aren't doing enough in this regard, but to say they only care about saving metal just isn't true.
Well you are lost because you are associating yourself with the environment and circumstances.

You are basically a pilot of a mecha.

Thoughts are basically your ai remembering things with a lot of hallucinations.

We are sent down to this planet to explore and mine for resources.

Just focus on exploring, and the data that you collect will automatically be synced up to the super intelligence.

That is your core job. You do not need to make anything out of your life.
6 weeks is honestly not that much. In a long-ago product management job I took several month long vacations. I planned things around product schedules as best I could. I could probably have added some time with unpaid leave (though I didn't) but it was never an issue. Some colleagues were shocked that I could just go off and do this but no one responsible for actually paying me ever had a problem.
It's the government, since when are they concerned about legality
That's with chronic use over a long period of time - think recreational users after a couple years.
For a good discussion about package managers in python:

https://chriswarrick.com/blog/2023/01/15/how-to-improve-pyth...

From that page: Poetry isn’t compatible with PEP621(metadata in pyproject.toml), or PEP508 (version markers for dependencies in pyproject.toml)

Just some additional context for the discussion. I use poetry, (and pipenv) depending on my use case.
> How many residential appliances benefit from three phase, and is the benefit outweighed by the additional cost of more copper for the additional wires?

Three phase wiring is so ubiquitous here, there is nearly no additional cost.
> When you move from one minor rev of python to the next, some language feature changes

Even if there was a breaking change affecting your project every minor version, to have the cadence of backward-compatibility induced changes you siggest you’d have to be switching Python versions forward about four times as fast as they are released, which, if you started with the oldest in support version at the beginning of the project, you could only sustain for about a year and a half, before running out of versions to switch forward to.

> If you used a feature like package variables in your code in 2.3,

Then you are probably out yelling at kids to get off your lawn; 2.3 being out of support for 12 years.
NASA has a good set of open source projects available for public use: https://code.nasa.gov/
What if they used drones in place of pigeons? Much more reliable and leaving them birds alone.
Most bathrooms in UK hotels will have two pin 115v & 230v outlets for shavers. You can get them installed in homes too I believe, but most residential properties don't have them.

They really are just for shavers though. You can't run anything high power without blowing the fuse. I believe Americans often use hairdryers in bathrooms. We definitely can't do that.

That said, we do have electric showers in UK bathrooms but legally those need to have a kill switch installed.
> Certain files do not refer to disk files at all, but to I/O devices. [...] An effort is made to make these special files behave exactly the same way that ordinary disk files behave. This means that programs generally do not need to know whether they are reading or writing on some device or on a disk file.

> [...]

> Files are uniformly regarded as consisting of a stream of bytes; the system makes no assumptions as to their contents.

> [...]

> There is not distinction between "random" and sequential I/O. The read and write calls are sequential in that, for example, if you read 100 bytes from a file, the next read call will return bytes starting just after the last one read. It is however possible to move the read pointer around (by means of a "seek" call) so as to read the file in any order.

Source: https://www.bell-labs.com/usr/dmr/www/notes.html

Though the abstraction is incomplete, the core concept in Unix is that "files" are opaque streams of bytes. Ancillary functions (e.g. seek, ioctl) are then layered atop the basic API to deal with files of different types as required.

Consider that before Unix most file APIs were record or block oriented. Unix unified the I/O model behind a single "file" abstraction--a stream of bytes. Unix stretched the term "file" to encompass a broader range of I/O tasks, but in turn also changed the treatment of traditional disk files in a way that made them look more like non-disk file I/O. This abstraction couldn't completely hide how I/O was serviced on the other side, but one can't criticize "everything is a file" without understanding the context of the time; nor can one full appreciate the value-add.

Also, something I hadn't notice before is how DMR emphasizes the synchronous nature of the API. Apparently many I/O APIs back then were asynchronous. Unix made the I/O model synchronous, but made it easy to create and juggle multiple processes so that you could implement various asynchronous models if you wanted. IOW, they flipped the default case. With the contemporary concern with intra-process I/O concurrency, that's an evolution we seem to be recapitulating.
In python you just write your business logic. For any "low level"/non-business aspect, you already have great stdlib and rich ecosystem of third party packages.

People care delivering features rather than design and build the best in class architecture.

I wish javascript adopt the same python philosophy, rather the actual "spaghetti mess".
Did you watch the kickstarter video? It was so clear that they did not have a good plan to achieve their goals, and very obvious Chris was obsessed with extremely minor technical details that didn't matter.

I loved the Wing Commander games, but they had people in charge who could actually direct a project. Chris Roberts can't get out of his own head. The video was a clear indication that he was going to ruin it.
That's not how CFAA works. Under CFAA if there was anything to indicate that permission is required to access the system, then that's enough even if no actual security features were implemented.
this time they got a warrant
Social security was implemented so that old people wouldn't be destitute and literally dying of hunger or lack of care.
I really wonder if this is just a reaction to the Enterprise ChatGPT announcement. TBH, I was excited when I saw this headline. But to your point, has anything actually changed? Duet has been invite-only for a while now, and another user in the comments (https://news.ycombinator.com/item?id=37309367) said they requested access in April and still can't get in.

Is Google's product org just a total dumpster fire? How can you put out a blog post saying a previously invite-only product is GA, but then have the product still be invite only?
If you can share -- how big was the company you were working for?
> I'm not a trained designer, and for that reason I would never attempt to design a color system with six different colors, and then shades / tones within each. Is that not overkill and unnecessary?

At a minimum, most web UIs grow to need:

- Several greys (borders, headings, body text, boxes), a primary/accent color (to show what's clickable), green (to show success), red (for danger) and orange/yellow (for warning).

- If you then want to show success/danger/warning alerts/badges/icons/buttons, you'll usually want extra shades of each for the borders/background/headings/text.

- For buttons, you'll usually want shades of at least your primary color for the background of each normal/hover/clicked/disabled state too.

- At that stage, you may as well have shades/tones ready for the other colors in case you need them in the future so you don't have to keep coming back to it. You could get by for a while by generating new color variants from existing colors with shortcuts like using transparency or contrast filters, but the feel/branding of these probably won't be ideal compared to more designed palettes.

- From a light theme, you'll need to tweak the colors to get a dark theme, usually reducing saturation as the colors become too bright on a dark background.

You can get pretty far with a restricted palette though e.g.
https://design-system.service.gov.uk/styles/colour/ and https://getbootstrap.com/docs/4.0/utilities/colors/. Or use an existing large palette like https://www.ibm.com/design/language/color/, https://www.radix-ui.com/colors or https://designsystem.digital.gov/design-tokens/color/system-... (these ones have nice rules about which colors contrast with others).
I was afraid I might be the only one !
The warrant application is one of the coolest, cyberpunk, warrants I've read in my lifetime: https://www.justice.gov/d9/2023-08/23mj4244_application_reda...

Feels like one of those "in world messages" you find in games like Cyberpunk 2077. Could have been written by NetWatch.

We live in amazing times.
The mythbuster's didn't blow stuff up or set things on fire without having the FD there.
I’m disappointed that all of their examples of humans are “a pretty girl”. Yeah, I get that people use generative models for that, but there’s a lot more you can do.
V is not a finished product nor 1.0 yet. It's unproductive to act like things were carved in stone, from day 1. Programming languages go through development phases, where things do change and lead developers are allowed to make changes.
Not sure if this was the intent, but to anyone reading this....this dict doesn't have the perf benefits of a "table lookup"; in fact it's slower.
Ya I honestly want that too. But that's still a few years away from being actually useful. Quite a few productivity AI assistants out there that doesn't work that well.
I actually think some of the (in a way) hardest working cats are actually the fattest. It's just that they are like little politicians or maybe rent-a-friends. What they do is walk around in their neighborhood and just greet people and be affectionate.

Then after everyone feeds them for a few months, they can't fit in the cat door anymore. But they are definitely doing some work to get that fat. They work the neighborhood.
Some examples of real world races, including one against an Australian ISP the pigeon won:

https://en.m.wikipedia.org/wiki/IP_over_Avian_Carriers#:~:te...

If this tickles you, give Going Postal by Terry Pratchett a read.
Very close indeed, about an hour away.
I got stuck with the new one as well last time I tried. But it seems like there is an docker option now, which seems to make things a lot easier
Walmart cuts pharmacist pay, hours while workload piles up
There’s a special plug for the oven, no adapter needed.
All of what you mentioned applies equally well, if not better, to the JVM. Especially now that it has virtual threads. The article does not go into details about the implementation of the Java program. My guess is that they were not using asyc code, or profiled it to see what the bottlenecks are. Rewriting is always fun especially in the latest flavor of the day stack.
Yes, sorry. Fixed
I think the speed of drones is mostly constant and known. Pick a model, get its top speed from the spec, and just calculate it. No need to perform any real experiment.

Plus this is more fun to watch :)
> more devs to do the same thing in Python or especially in Java

i guess it totally depends on "the thing" in question, but do you have any references for that assertion? that common web framework-ish, orm-ish stuff takes a lot more devs in python and especially in java?
That's great that your 5 line scripts don't use features that change between revs, but people who have to maintain large python apps have to book time to pore over the latest language version's definition, update our linting tools to find where in the codebase we use a deprecated feature, change the code, update the tests, retest and redeploy.

Not to mention getting a version clean dependency closure. Though we have forked and rewritten some of the non-standard modules we're dependent on to be less broken and to give credit where due, it does seem like standard modules supporting python3 are version clean unlike python2 and 1.6.

The heuristic we use is about an hour of dev time per 750 lines of code so our 70,000 line legacy python app takes somewhere around 100 dev hours per minor revision upgrade.

Compare this to a legacy C application written in 1989. How do we port it to the latest version of C? We just copy it and compile. That community went to a lot of trouble to ensure code written in previous versions of the language still worked. The last time I heard of a language feature being deprecated was in 2011 (though I think gcc recently undefeated support for trigraphs.)

In my opinion, your python baby is ugly. It was ugly in 1.6. It was ugly in 2.x. And it remains ugly in the 3.x era. You should come to terms with the fact that some people just don't like python.
You're getting paid the market rate from 5 years ago. Due to inflation, this is 99.9% certainly less than market rate today.

You're ignoring the time element.

You hire the $10hr guy when the market rate is $10... and then give him just enough crumbs not to quit. So in a few years when the market rate is $15, he's making maybe $12. See how that works? Obviously many will jump ship, but many won't or can't (e.g. can't afford a gap in pay/insurance coverage).
The first definition on google is "(especially in science fiction) a machine resembling a human being and able to replicate certain human movements and functions automatically."

The second is "a machine capable of carrying out a complex series of actions automatically, especially one programmable by a computer."

Arguably a dishwasher is not complex enough to meet the second definition, and it certainly doesn't meet the first.

It's pretty much unheard of for people to call dishwashers robots, (as opposed to vacuums which are marketed as robots) so I think there's a strong argument it fits neither definition.

Would you call a windmill a robot?
You can get it if you're willing to pay for it, but you may not like the quoted price.
You're getting pounded by other comments, but you're absolutely right -- it's the elephant in the room in this discussion.

The sibling comments here are pretty much variations on "I don't like/have E-ink devices, so your opinion is irrelevant", ignoring the fact that there's millions out there, and it's genuinely a popular medium.

It's pretty obvious why they're not supporting E-ink devices: that would require embedded Linux skills, and pretty low-level knowledge of the display hardware in these things. But the project was written by Typescript programmers.
> there aren't many empty slots at UK medical schools

Also underfunded and treated shabbily (like all the educational establishments in the UK.) I should have been clearer, I suppose, and said that just improving conditions for the existing doctors and teachers is a stopgap, what's actually needed is a burning out of the hideous policies of the last 12 years and a solid return to a more socialist approach to government.
It's impossible to please the people who have bought in, because they bought into something impossible to make. They don't want a fully featured MMO space opera, or a new Wing Commander, but rather some vague dream they can't get away from. It's probably just nostalgia for most of them, chasing the high of childhood that they misattribute to Wing Commander, which was a fun series of games but in no way justifies the support Chris Roberts has had.