skysight-inc/HackerNews huggingface dataset:
How this works seems, at first approximation, pretty simple to me. The monetary loss (possibly quite large here) is the financial incentive to punish a crime. And the amount of money the affected person or corporation still has, after that, is the power they have to pursue punishment. Therefore, by the market incentives our society knows, loves, and endlessly promotes, extremely rich profiteers tend to get first and best justice, regardless of the social value of pursuing it. Here, I think it's negative social value to punish these people, although reasonable people can probably disagree on that.

An interesting corollary is that if a crime causes money to be transferred from someone with less power to someone with more power (power being generally approximated by wealth), then there will be an overall negative incentive to pursue justice, at least as far as those two parties are concerned. This certainly doesn't explain all criminal justice, there is some basic functioning of society to be upheld etc. But it arguably explains a lot of which injustices do and don't get punished that you can see daily just by reading the news.
There’s a motivational difference between persuasion and coercion/manipulation. Pointing out that an act is evil isn’t inherently manipulative, but implying shame and guilt in order to coerce someone into changing their behavior is. It’s a fine line and it’s hard to litigate because the distinction is motivational.
The popular image of Sparta seems to have changed. When I grew up, west of the Curtain during the Cold War, the propaganda was 1st World ~= Athens, 2nd World ~= Sparta (and I suppose 3rd World would have been their various client states, which is apt in its own way). On the other hand, during the days of Empire, it seems the Brits had been stanning Sparta:

Underfeeding (with resultant theft[1]) is something Orwell recalled about his time at St. Cyprian's.

https://news.ycombinator.com/item?id=23825457

> "The food was not only bad, it was also insufficient. Never before or since have I seen butter or jam scraped on bread so thinly. I do not think I can be imagining the fact that we were underfed, when I remember the lengths we would go in order to steal food."

The Krypteia were also present:

> "The Sixth Form was a group of older boys who were selected as having 'character' and were empowered to beat smaller boys."

> "There was a boy named Johnny Hale who for some months oppressed me horribly. He was a big, powerful, coarsely handsome boy with a very red face and curly black hair, who was forever twisting somebody's arm, wringing somebody's ear, flogging somebody with a riding-crop (he was a member of the Sixth Form), or performing prodigies of activity on the football field. Flip loved him (hence the fact he was habitually called by his Christian name) and Sambo commended him as a boy who 'had character' and 'could keep order'. He was followed about by a group of toadies who nicknamed him Strong Man."

Is it any wonder Orwell would go on to write an infamous dystopia?

[1] It's unclear if his boarding school expected students to supplement their diet from private funds. Orwell mentions other schools where this was explicit, and he was at St. Cyprian's on half-price scholarship. For adults, the posher cavalry regiments made sure their mess dues alone were above official pay rates, to keep out professional soldiers. We know there are instances of people in the british army refusing promotions because they couldn't have afforded one. (Was the glass ceiling the Empire's way to get around the Peter Principle? How many militaries have had "mustangs"?)
How many people would be using it if you didn’t close the sale?

Video conferencing vendors would talk about this a lot until Zoom ate their lunch, then suddenly their principles about not adding features go away.
Sure, but by definition clandestine agencies cannot have public approval because there is no way for voters to know whether they should approve of it or not. It is purely a question of trust. You just can't play that card.
> When people talk about "unit tests", a unit doesn't refer to the common pattern of "a single class". A unit is a piece of the software with a clear boundary. It might be a whole microservice, or a chunk of a monolith that is internally consistent.

Every example I've read pertaining to unit testing uses a function as the unit to test. The easiest functions to test are ones that don't have side-effects (network, I/O, disk, etc). Could you point me to an example where a unit test applies to something beyond a function?
I actually used to lurk at hard-light for several years! It's a great community with very dedicated people :)

My father and I were huge fans of the Descent series and, naturally, took up FreeSpace when it came out. Out of most of the games I've played, FreeSpace has always had a unique draw to it.

If anyone happens to be reading this thread I definitely recommend picking it up on Good old Games[0] if you feel that you have the time to spare. It's best played with a joystick and is very immersive.

[0]: https://www.gog.com/
Teen Has Filled the Scots Wikipedia with Thousands of Fake Translations
People's mistakes happen in the most offhanded ways. Swept along from moment to moment, they fall into evil. Without reason, consideration or dedication, the next thing they know they're on the wrong path as if it were the only one.

Yet by contrast, "I was doing the right thing without realizing it", "The next thing I knew, I was doing good deeds", "In a moment of carelessness, I helped someone". You never hear those things and you surely never will. Righteousness cannot exist without intent and righteous action requires righteous intent. You can't do the right thing unless you consciously try to.

Under this view, unintentionally malicious actions, such as abusing guilt trips without being aware or caring about their harm, are still evil because by default, to prevent them, you have to be aware and paying attention, and if you aren't that's your failure to act righteously.
This is why I love this question as a phone-screener for onsite interviews and stuff.

Sounds so easy, but there is so much depth in so many areas that people can drill into. If someone starts talking convincingly about the OS handling keyboard interrupts or about HTTPS certificate revocation during the TLS handshake explanation etc, you know they are probably worth bringing in for a face to face.

Someone bluffing will usually fail this really hard - "The browser connects to example.com and downloads the page." or something. Uh-huh. Maybe they talk about DNS ... Maybe they talk about a TCP connection ... Maybe they talk about retrieving the HTML and parsing it ... but even then, if they get that far that will be better than a lot of bluffers. If they have simply revised anticipating this question and can answer everything then congrats - they've just educated themselves in a lot of the core fundamentals :)

As an interviewer this question can easily take up a whole 30 min phone screener as good candidates get deeper and deeper.
I don't know about robotics (still pretty physical, and robot software is very bespoke and specialized).

But video games definitely defeats my hypothesis, as well as anime/manga.
And since everything usually takes longer than expected, the benefit of automating that manual testing is usually greater than expected.
I have seen product roadmap shifting in favor of sales requests and significantly changing the strategy. But hey, that's pivoting right?
There are plenty of laws (in this case, more like 'treaties') regarding international waters and use thereof. You can't do whatever you like, you certainly can't avoid all laws there. Usually you will have to flag your structure as being part of a nation and then follow their laws while onboard.
Sparta was independent for over 500 years, and one of the most powerful cities in the Hellenic world for most of that time. If the US is that ineffective it will do very well and the US has the second longest run of unbroken self rule among extant states behind the UKGB&NI, counting England as its progenitor.

There has been one successful slave revolt in recorded history and it wasn’t in Sparta. Legislators can be selected any way that leads to state survival in the end. Estate taxes have bugger all to do with austerity.

The Spartans aren’t pawns in our current political drama. They existed for themselves not for us. A great deal in how they lived was odious but they were no more fascist than they were Christian.
It's true that investors filter for easy to see signals, so therefore it is also likely true that 130 IQ startups get funded but 140 IQ startups are not recognized (or even outright ostracized), but this is the same for customers, executives, and humans generally. So it's not clear that this could be any other way. In this way humanity is a tragedy. Look around. Everything is mush.
That's awesome. Of course not for standard web interface, I would hate my bank to have something like this, but that would be perfect to create a text adventure or other immersive experiences!
This would be a awesome time for Cops tv show to go get them.
But how many rounds are usually expended per missile intercept?

How many rounds does an aircraft carry?

Can CIWS intercept a Mach 3 missile while on an aircraft flying above Mach 1 (a relative speed of Mach 4+)?

Is it a good tactic to point your aircraft nose at an incoming missile?

Why hasn't this been done already?
Love this, thanks for sharing!!
No correlation is a bold claim. It seems obvious that a web based startup built using Rails is far more likely to succeed than one using bash scripts, if all else is roughly equal.
ELI5 was a mistake. ELI12 would have made much more sense. ELI5 is so obviously absurd that people seem to subconsciously just discard the criterion and put all sorts of things in that no conceivable 5-year-olds would understand, not even the genius ones we occasionally read about. ELI5 is extremely restrictive. ELI12 would be much more sensible. An ELI12 explanation would be possible, but it wouldn't be able to casually assume "frequency domain" or related concepts are things that could be assumed; it would first have to show how you can break images down into frequency components.
> putting the tty into cbreak or raw mode and then just reading keys from stdin

You're saying this like most beginners even have an idea what a tty is.

An anecdote: When I wrote my first C++ program that reads an input (using `cin`, hello-world style), I immediately wondered how to read single keys including arrow keys. The book I was following had nothing about this. I don't remember the exact details but a bit of Internet search got me to `conio.h` (I was using Dev-C++ on Windows) which did work. But getting it to work was so confusing to me at the time. And I didn't even get to understand what it's actually doing under the hood.

I imagine it would be a bit easier in Python given the right libraries, but the dependency management probably adds to the complexity for a beginner.
You forgot the rape
Yeah, sloppy language on my part. I should have said "fire" rather than "flame", the former encompassing firebrands/cinders/etc.
> what i refer to is being in control of your device after you bought it. Of course you can choose to not buy an Apple device, but after buying it you lose any form of control over your own device.

I think this part is completely tripping you up from understanding all these replies where you dissect comments bit by bit.

People are okay with not having this control. In fact, many pay for it to be done for us, and furthermore, want a more securely, closed environment without the proposed options. To many, this falls apart when more doors and options start to open.
Well, Zelle needs to figure out a verification method BEFORE you send some random person money because your friend got a new phone number. With Venmo, scan their QR code and done
How does that square with "The agōgē was prestigious throughout the Greek world, and many aristocratic families from other cities vied to send their sons to Sparta to participate in the agōgē for varying periods of time."?

As far as I can tell, this blog goes against expert consensus on Sparta [1], so I'm wary of trusting its conclusions, for fear it's cherry-picking evidence, and making arguments only persuasive to a layman, akin to [2].

[1] Given its military pre-eminence, Sparta was recognized as the leading force of the unified Greek military during the Greco-Persian Wars, in rivalry with the rising naval power of Athens. https://en.wikipedia.org/wiki/Sparta

[2] https://slatestarcodex.com/2019/06/03/repost-epistemic-learn...
Nature is wild, unpredictable and senselessly gruesome. What distinguishes human beings from animals is the ability to speak on behalf of evil. Crime is a symbol of our freedom -- Jacques Vergès

Nature is not cruel, only pitilessly indifferent. This is one of the hardest lessons for humans to learn. We cannot admit that things might be neither good nor evil, neither cruel nor kind, but simply callous -- indifferent to all suffering, lacking all purpose. -- Richard Dawkins
The stagnation is also due to the fact that no developer would take a lot of cash up front to make a innovative app at the risk of Apple banning it from the store.
It seems to me this bot could be disabled.

Every bot has a list of peers and their SSH credentials. This way, peers can reinfect machines that were restarted, thus allowing the bot to be volatile on the infected machine.

The article says the researchers can join the peer-to-peer network. The researchers should be able to get a list of all infected machines including SSH credentials. These credentials could be used to remove the backdoor SSH key, kill the bot & netcat processes and maybe change the SSH password on all infected machines at the same time.

Am I missing something?
How about similar aggression towards arresting and pursuing the people doing ransomware.
Apple Maps launches in-house ratings and photos system for points of interest
Avoiding too many layers of useless indirection is not hard: avoid refactoring effort that looks like a line by line, linear normalization of syntax.

Target tests and refactor for the confusing, incomplete chunks according to the team if there is one.

Semantic understanding of the system will improve. Instead of fetishizing code patterns, fetishize systemic understanding.

Personally, that habit has made it so I write better code from the start. It’s acted like a forcing function to reconsider if a habit is useful or just a habit.

My code went from deep OOP hierarchies of indirection, to composable, more functional, chunks. I import less, define fewer objects to begin with, compute a larger variety of useful objects, and can pull together features faster.

Have standardized machine? Nursing my own symbol library is where most of the fun is. With respect to Martin Fowler and the rest, who are great engineers in their own right, but this all smells like pandering to efficiency, importing a shared model, which impacts resiliency.

We shouldn’t have people think within the same context box everyday. Software philosophy has been taken over by the equivalent of popular bean counters. Focused on minimize the idea space for the perception of productivity gains. It’s cognitive indirection, IMO
Show HN: Picme – Picture Message Dating
I don't know. I think Scala and F# have stolen OCaml's thunder more than Rust. While Rust has been inspired by ML, OCaml and Rust have much different usecases.
Ah no! While a standard thing to do for the web, WinForms let you do the strangest stuff like mimicking OS X for a piece of Windows-only software.

My excuse is I was seventeen at the time... Back then, I was afraid of both hard graft and human interface guidelines.

https://mattryder.files.wordpress.com/2010/04/capture.png
Maybe find a name that isn't already the name of a programming language?

https://en.wikipedia.org/wiki/Mercury_(programming_language)

http://www.mercurylang.org/
Client side Firefox translation demo
The science around the evolution of this pandemic is still up in the air, but it's not as crazy an idea as you think, here's an article talking about herd immunity in some NYC neighborhoods, without regard to t-cells [0]

I agree that herd immunity, whenever it manifests, would be patchy. NYC is not the same as other cities in NY state as far as exposure, or all the small towns and rural areas in between, etc.

I thought the paper on t-cells was interesting, in that the patchiness of covid impact around the world could partially be explained by prior coronavirus exposure, which would be expected to vary by region.

[0] https://www.marketwatch.com/story/have-you-herd-new-york-mig...
Show HN: Feather – A Lightweight Auth API
> I don't know about you or other people here, but I've worked in a lot of places (many even called themselves Agile) where the work was not properly scoped at all.

I can see this argument for large-scoped scenario based integration tests, definitely. But TDD unit testing operates on a much smaller scale, that of a single patch, or a Jira ticket.
Aside: These issues with shady ownership and responsibility are going to continue to be quite the issue. In the US, the current administration just relaxed rules for liquid-natural-gas transport on rail. Specifically, the LNG cars can now go 50mph+ in heavily populated areas, with no limit on the number of LNG cars [0]. When an issue occurs and someone dies, I suspect there will be a similarly long chain of shell companies for these LNG cars.

[0] https://www.rollingstone.com/politics/politics-news/bomb-tra...
New Trump Rule Could Create ‘Bomb Trains,’ Environmentalists Say
I should add that the OT does not really explain DCT as much as the inherent compressing effect of Fourier transform by removing high frequencies (== what changes quickly, intuitively). That's why the compressed images get blurrier, and also partially why you get more artifacts in JPEG around contours.

The problem gets amplified because in images (JPEG) or audio (mp3, etc.), the signal is divided by blocks (windows in audio) first, and those blocks introduce more discontinuities.
That seems to be just a pool to mimic zero gravity, which I would not equate to the ISS in ocean form at all
Not that it makes this situation any better but the entire pharma marketing landscape was FAR worse in 90s and 00s.
while the 12% that never/rarely wear a mask reflects your "vast majority of the population wears masks" statement, 12% is very significant.
Ask HN: How do you decide what is a many-to-many vs. enums vs. array
Whenever I'm designing a schema I always find myself wanting to just make everything a many-to-many relation because it makes things flexible and safe (referential integrity).

But then there is always this feeling that these joins are going to make things complicated, verbose, and inefficient, when a simple enum or an array column would be simpler.

My main gripe is that I hate having to impose constraints on my data model early on when I have no idea about how it will evolve over time.

How do others deal with these decisions?

Also, is there any product that would allow me to model the domain exactly as it is (i.e. like a semantic graph), and then have efficient and simple querying?
I really hate how that article uses the word "victim". Murderous rioting attackers are not victims, even if they lose the fight and die, and they are nothing like what "protesters" would suggest.

It's also implied that Jacob Blake was an innocent person. He had already attacked the police, refused to cooperate, and appeared to be reaching into his car for his gun. Of course he got shot. He has a long and very violent criminal history too. It includes: resisting arrest, causing injury to police officer, carry a firearm while intoxicated, disorderly conduct, criminal trespass to dwelling, domestic abuse, 3rd degree sexual assault...

The bad reporting is encouraging violence and getting people killed. People think an innocent man was just killed in cold blood by the cops, for racism or no reason, but that just isn't the case.
I pass this guy (as well as the other guy across the street under the VRE bridge) every time I go for a run on the mall. I was very surprised to click this article, and think "wait I know this place". I've always wondered how long they've been there. Alexander seems to get up and move around during the day, but the other guy I've never seen out of his chair. Feel bad for these guys situation, and glad to hear they're keeping on.

This is the spot for anyone curious. Like the article touches on, there is an irony in these guys living on the street half a mile from the United States Capitol building. And the google maps photo has the other guy who stays under the VRE bridge.

https://www.google.com/maps/place/349-371+7th+St+SW,+Washing...
TikTok, Trump, and the Future of Open Source Surveillance
Samsung Increasing 5nm Production for Snapdragon 875, X60 Modem
As I said it’s reasonable to debate. Personally I don’t think the fence should’ve been attacked because it gives people like yourself who are looking for an excuse to ignore the problems raised by these problems everything you need to do so. But that’s the thing about protests, they’re a large diverse group of people who have their own ideas about things. In the end after following 90 days of what’s happened in Portland including the violence against protestors from police that included them nearly killing one protestor for sport and showing up in paramilitary units abducting people. They got exactly what they wanted. Clips that will switch off your brain to the rest of the issues.
https://en.wikipedia.org/wiki/Such,_Such_Were_the_Joys

> Reaction from Contemporaries

> Of his contemporaries, Cecil Beaton wrote of the piece "It is hilariously funny, but it is exaggerated".[22] Connolly, on reviewing Stansky & Abraham's interpretation, wrote "I was at first enchanted as by anything which recalls one's youth but when I went to verify some references from my old reports and letters I was nearly sick... In the case of St Cyprian's and the Wilkes whom I had so blithely mocked I feel an emotional disturbance... The Wilkeses were true friends and I had caricatured their mannerisms (developed as a kind of ritual square-bashing for dealing with generations of boys) and read mercenary motives into much that was just enthusiasm."[32] Walter Christie and Henry Longhurst went further and wrote their own sympathetic accounts of the school in response to Orwell's and voiced their appreciation for the formidable Mrs Wilkes.[33][34] Robert Pearce, researching the papers of another former pupil,[35] made a comprehensive study from the perspective of the school, investigating school records and other pupils' accounts. While some features were universal features of prep school life, he concluded that Orwell's depiction bore little relation to reality and that Orwell's defamatory allegations were unsupportable.[15] Davison writes "If one is looking for a factual account for life at St Cyprian's, this is not the place to seek it."[36]

> On Orwell's claimed state of misery, Jacintha Buddicom, who knew him well at the time, also raised a strong challenge. She wrote "I can guarantee that the 'I' of "Such, Such were the Joys" is quite unrecognisable as Eric as we knew him then", and "He was a philosophical boy, with varied interests and a sense of humour—which he was inclined to indulge when referring to St Cyprian's in the holidays."[23]
That is a fair point, and does imply that there are other big problems with how drugs are prescribed in the US.
Bastiat is specifically referring to rent seeking, occupational licensing, protectionism, etc.

The Bastiat quote is on point if your criticism of Purdue Pharma is that it profited from the medical licensing laws and drug prohibition laws that unfairly proscribes teenagers from buying madak cigarettes on the free market.

If the criticism is merely that they made money selling addictive drugs, this really isn't what the quote is about.
https://archive.is/EBOzY

don't be lazy.