skysight-inc/HackerNews huggingface dataset:
>Prison is only a deterrent

Some people just need to be removed from society. Not as a deterrent, punishment, vengeance, or anything like that, but just a recognition that this human is incompatible with freedom among other humans.

A person like this man probably deserves the chance to have someone, if willing, to take on legal and criminal liability for his actions (i.e. the other person takes on the legal consequences themselves), but if that fails and there isn't reasonable confidence that this or other things won't continue to happen... then removal is the only option. There are several levels of removal, but ultimately that's what you have to do.

I have heard and been close to too many situations were a mentally incompetent person who didn't necessarily know what they were doing hurt people who didn't deserve it. The rest of us shouldn't really have to be on our guard against folks who "don't know what they're doing" when they hurt people, sad as the stories of the incompetent person might be.
Yeah, I don't think anything remotely close to it will happen, unless some of the fired developers have left themselves some backdoors which they'll give (sell) access to it to someone.
I only have only one experience to share. Back in mid 90s, was tasked with developing a webserver that provided targeted advertising. A requirement was providing the marketing team an accessible mechanism for defining rules. Basic stuff like encoding a marketing/ad-sale team rule such as "show ad of truck if user is male, at some age group". A little scripting language was developed, nothing fancier than conditional branching was involved on the surface. And the user base immediately got it and started using it, because it was a "little language".

Sometimes a DSL is really the right solution.
App do not have an advantage here. the EU 'cookie law' doesn't mention cookies at all. All it says is that you cannot track users without permission, and that this permission must be freely and explicitly given. It's just that this is usually done using cookies on websites, but the specifics don't matter. Apps absolutely have to ask for permission before tracking a user.

Now if this is actually enforced or not is a different matter.
Not tech but I'm convinced that just answering LEO requests from all over the world takes at least 500 people. That's without their managers, payrolls, etc.

Likewise, bringing in Ad money would be a few more hundreds, because you need to chase leads in all countries.

Getting the Ads to work? That's tech and I'd be surprised if it was less than 100 people, too.
My phone has a glitch where it will sometimes turn it off. That's the only reason I even have the Bluetooth icon in the shortcuts. There's basically never any time I don't want bluetooth running.

It's needed for Tile's background location history to work, and it makes it very convenient use headphones.

And on my computer, my mouse is Bluetooth, so I'm never not using it unless I'm not using my computer at all.
> They wish they had been a better more active parent, they wish they had spent more time with family and friends. Where do these people spend most of their time? Work. Where do they regret spending most of their time? Work.

I don't think you have much evidence for that, do you? A 40 hour work week does take up time, but still leaves enough time for other activities. Most people don't die during their working life either.

Sure, working more isn't healthy, but work is unavoidable the way society is organized. Until you're willing to give up running water and supermarkets, you're going to have to work. There's not going to be a reevaluation of the modern idea of work. All you can do is limit the excesses.

So, unionize.
Exactly, precisely, it's theft not fraud. You can't accuse any of the cockamamie nonsense this inflated and instrumental child concocted of being as sophisticated as fraud. For that you have to look at his sponsors and their patronage.
The name "calcio" is ubiquitous in Italy, but the "Football" term is very common, where it is part of the official name of many clubs, e.g. Juventus Football Club.

And in many languages a word directly derived from "Football" is common to refer to the game.
It's not 1-3 people. The entire SRE team globally - including the technicians and the engineers with server access - is easily going to be in the hundreds.

The SRE manager is in charge of keeping it all running. He isn't running around the world swapping out servers. He also isn't sitting back with his feet up thinking "All done - now how are my Pokemon doing?"

It's a dynamic process with quality monitoring, budgeting and reports, post-mortems, continual experiments to see if uptime can be improved, and redesigns as hardware and software change.

It's part of the backend, but is only loosely coupled to the content management and delivery system, the ad machine, moderation, marketing, and so on, all of which are going to have similarly complex structures.
"£250 this year. For a disabled Mum on benefits, it's a lot of money"

That just seems so wrong that we're letting people get sick because they can't afford to pay £250 for heating in winter. I'm glad they are at least running a trial to see how granting people livable conditions will improve their health.
https://www.usaid.gov/news-information/press-releases/jun-30...

https://ua.usembassy.gov/the-united-states-contributes-4-5-b...

here you go smoothbrains, probably could find more if I googled for another minute, but this is so benign that I've already wasted enough time.
Exactly. My experience is that the universe will just come up with a better fool.

We must not forget that most of us over here have affinity with technology to at least some degree.

We might manage just fine, but it's way above our grandparent's heads.
Subtractive Color Mixture Computation (2021)
How expensive is Tokyo at the moment? What would one week cost there?
> SQL is a little language for describing database operations

Yeah, SQL is not a little language anymore.

It started as one, but because a lot has been added to it and SQL flavors for Oracle or Postgres are anything but tiny. Windowing, nesting, json handling...

I think the author is kinda proving with this that a successful little language does not stay little, and hence little languages are not the future.

And don't get me started on DSL in general. Just lookup my username and "DSL" on hackernews for endless rambling.
SWE are not assembly line workers, they are the people that build the automated assembly line. It’ll keep functioning well enough without them and with a much smaller team performing maintenance. I’d even bet on new feature being released faster now that they’ll be owned by highly motivated individuals instead of committees of managers and randomly assigned engs.
I've finally been able to follow someone (I tried this already yesterday, but their posts didn't show up in my feed) and I see their posts now, but interspersed with "check out these blogs". It's a million times more obnoxious then twitter, and on twitter you have "latest tweets" mode where actually see only the tweets from people you follow, in reverse chronological order and nothing else.
Autistic people feel emotions but don't understand them [0].

Psychopaths understand emotions but don't feel them.

They might seem similar but really are polar opposites.

[0] https://en.wikipedia.org/wiki/Alexithymia
[deleted - misconstrued statement]
RISC Zero: General-Purpose Verifiable Computing – RISC Zero
Rewriting (and optimizing) a tree-walking interpreter in Rust
Hey everyone.

I wanted to get more experience writing Rust so I decided to build an interpreter in Rust and attempt to make it just as fast as another one I made in C. In this post I describe my journey to make it run fast. Most of it will probably be super obvious if you're experienced with Rust, but hopefully some of it is useful to more people. For example, I feel it's just too easy to call `.clone()` to store an owned value instead of storing a reference and introducing the correct lifetime constraints.

Overall it was (is!) a fun project and working in Rust has been a very nice experience. Let me know if you have any suggestions please.
Reminds me of that classic https://twitter.com/StigAbell/status/763075178926596096
WhatsApp didn't have advertising, recommendations, bots or had to provide tooling for governments, regulators, content moderators etc.

It is so incomparable in scope I don't know why people bring it up.
Sure. The occurrence of this combination would be so rare that I don't think it's worth discussing, unless your argument is that an autistic psychopath would somehow be more dangerous than a psychopath without autism?
I have to agree, many small DSLs won't do anything to fix this IMO:

> Hard to onboard new hires, code breaks because of lack of understanding of dependencies, and code changes become harder to manage.

If on-boarding requires knowing more languages that are less widely known or used then it will be harder.
I think this can be explained by simple denial; Apple's reality distortion field, or some variation on "It is difficult to get a man to understand something, when his salary depends on his not understanding it." Maybe not salary, but a foundational world view, much like religion.

I mean, people on HN will argue that it's wrong to block ads, a point of view that only makes sense to me through the lens of the above quote.

But, yes, it's a big problem because people that don't factor in the inherent biases of those making the arguments will take on those biases without the salary that makes it make sense. Is that like a Stand Alone Complex?
And a couple of small countries can dwarf that entire group ;)

https://www.nbim.no/
I wish my heating was £250, last time this year (the bill comes the week before christmas) it was £1300, I expect it to go up this year. This is for a fairly tiny studio flat.
I see LISP as being useful for codegen and intermediate representation and AST representation but I wouldn't want to program with it directly without a tool to create a structure that is understandable to me. All the parenthesis!

I wouldn't want to maintain or work on a large Clojure codebase written by other people. I've done that three times.

For reference, I think Python is easy to write and read and understand.

I wrote a simple toy multithreaded interpreter and I've written part of a compiler that does codegen to target the imaginary interpreter. It's basic but my AST is a tree that could be represented in LISP. I use a handwritten recursive descent pratt parser. The language looks similar to Javascript.

I know it can fixate your thinking if you think of it too much in this manner, but I think of modern computers as turing machines. They loop or iterate through over memory addresses which are data or instructions and execute them.

That said, my perspective is not traditional. I design and try implementing programming languages. I am interested in the structure of problems and code, asynchrony, coroutines, parallelism and multithreading more than anything else. Even more than type systems.

I think the expression problem is a huge problem that doesn't have good solutions for managing complexity.

I find other people's LISP code to be difficult to read whereas I can understand a Python, Java algorithm.

What am I trying to say? The structure of the program in the developer and compiler's head is different from the instructions actually executed by the computer. LISP is nearer to the instructions executed by the computer than what exists in my mind. In my mind exists relationships, ideas more complicated and not structured in post order traversal. A post order traversal of LISP is the codegen.
Including yours.
> Point still stands if you call it a "simpler technology project".

Which point?

> It's not about the tech, it's about the community, and communities are far harder to predict and manage than a rocket or a car.

While I broadly agree with you, and also agree that twitters founders and/or leaders are better equipped to manage a community than Musk is, I fail to see how having someone with a track record of success (some in turning around failing businesses) automatically dooms the company.

That was the point I was responding to, in the original post. It's also why I ended of with "it takes a special kind of mind to automatically assume something is doomed just because someone with a track record of successes took it over".
The UK got the .gb domain because it's the correct country code. The .uk domain came about because it was in use on the Janet academic network, shortly before all the networks were smooshed together to make the internet. It was probably expected that everyone would eventually move to .gb, but nothing ever gets fixed in computing...
Well, go with a language that makes DSL a peace of cake, like Ruby.
> I am convinced you can run the entire tech stack with a team of a 100 people

Please tell us in detail about the Twitter stack.

Because I always find it fascinating how people think they can estimate the effort to maintain it whilst having next to no understanding what so ever of the tech stack.
I've wondered on and off how viable it would be to resurrect/port SIAG to Racket. Never did have a closer look.
Feynman – The Value of Science (1955) [pdf]
The mistake is likely living in the US

because with a $100k salary you'll have a very nice lifestyle in pretty much all of Europe. Even in Singapore that'll pay for a nice flat with rooftop tennis court, pools, and gym in walking distance to 100+ restaurants.

With remote work, you're competing against all of those people who are ecstatic about a $80k annual salary.
Another brother in need here ^^
Well it's all rumors, but if the news was good then Elon would be trumpeting it from the hilltops since his brand and the company's depends on the perception of his business acumen. He's certainly trying to do that[1] whereas the response has been lukewarm. Meanwhile, his people with direct relations to the major ad buyers are getting fired[2], and the handling of the relationships with industry groups seems poor[3].

The issue is Twitter under it's current debt burden can't afford to lose any of its advertisers. It needed to find a $1 billion of savings somewhere to keep the deal viable, and not lose any advertising revenue. Due to the acquisition that's off the board entirely due to tanking their guaranteed revenue[4] to the tune of $600-900 million, and since then Musk has done almost everything possible to drive away ongoing spend. So at this point, Twitter is in the hole to at least $600 million of revenue, bringing their minimum current loss for this year up to ~$1.5 billion. If you needed to explain one thing, it's that the massive quick firings were a desperate move to not lose money on that, but it's a false economy and Elon's being ruining any gains by continuing to make moves which seem like they're hemorrhaging even more ad-dollars.

[1] https://fortune.com/2022/11/10/advertisers-unconvinced-after...

[2] https://www.theverge.com/2022/11/18/23467324/twitter-ad-sale...

[3] https://edition.cnn.com/2022/11/01/tech/elon-musk-twitter-ad...

[4] https://www.businessinsider.com/activists-urging-brands-stop...
Part of a good con is that group dynamics engender silence. The more
people with dirty hands in on it, the less likely anyone will break
ranks. The thing gains a momentum of its own. Afterwards, at the
trial, everyone says; "My only crime was I didn't stop it or speak
out".

Very few of us are really denied that chance, except soldiers risking
desertion. Justice must account for the genuine ability to walk away,
versus bad faith. On the matter of Blutkitt, in his excruciating
account of "Ordinary Men", C. R. Browning notes that even the members
of Battalion 101 had a genuine (no bullet in the back) chance to walk
away.

Do today's white-collar bandits and digital fraudsters have a
realistic chance to turn their backs on wrongdoing they encounter? Of
course. But at the cost of losing a network of rich and influential
friends. Are there examples in tech of people taking a courageous
stance? Definitely. Roger McNamee is one random example who must have
burned a few bridges when writing "Zucked: Waking Up to the Facebook
Catastrophe".
>The most powerful recommendation algorithms are made especially for graph data

This isn't true. The most powerful recommendation systems don't use graph algorithms. What recommendation system is using breadth first search over vector search for doing candidate generation?
Love it. There's a decent number of these still available for commercial applications.

I'll have to dig it out but there was a guy who got a game running on a dosboard used in a piece commercial kitchen hardware[0-1].

And even "gaming" machines[2]. I bet LGR on YouTube would love it.

[0] https://youtu.be/BdSJgoP2a88

[1] https://youtu.be/8fSdLKx5HlU

[2] https://youtu.be/USHvvSbYmJA
does this stuff happen automatically? is there a robot that goes out and reads about all the new zero-day exploits and patches all the software without human intervention?
Climate Biden grants PG&E $1.1B to keep Diablo Canyon nuclear plant open
Not only that, but at least in the UK, bookmakers take bets for newsworthy events. (Like elections)
So is thefarside.com - any relation to gocomics.com which has been showing a server-fail message for several days?
This is a complete disgrace.
I'm not extremely familiarized with Julia, but it seems to me that it would let you switch to 0-based indexing as an option.
It's a programming language where every written program terminates.

As a corollary, such languages can't be Turing complete, since universal Turing machines can represent programs which don't terminate.

[1] https://en.wikipedia.org/wiki/Total_functional_programming
Sounds exactly like Google’s definition. “Private” means “just between you and Google.”
Yet, there is not much comments in comparison of twitelon or meta. I guess there are a lot of Apple users among HN users?
> The rout turned traditional concepts of meritocracy, color blindness, and equality of opportunity into something "problematic" and "toxic".

Have all the rich people gone insane at the same time or something?

It seems impossible to me for a Danish immigrant to the USA to believe it was a meritocracy with equality of opportunity.

And indeed, he seems to go on to admit that.

Aside: This url seems to have multiple duplicate submissions for some reason.
A scripting language and a compiled language are not two distinct things. A scripting language can be compiled if so desired, and JavaScript does so in most browsers for example.

The main difference between a scripting language and a non-scripting language in my opinion is that a scripting language is called through a host program, which offers configuration and a standard library, while a non-scripting language runs by itself, using the operating system as its environment.
It's £250 a month.

This winter, which is obviously when the heating is on most of the time if you're home, the monthly bill will probably get higher than that.

This is a problem for everyone and is definitely unaffordable for many people.
> Small languages either become big, or are replaced by things that are big, for the same reason most people prefer a car to a horse to go shopping.

So why are shell languages still around? Why are they not replaced by C#, C++, Java or another big (=general purpose) language?

I find your horse->car comparison more akin to the sh->bash->zsh transition. Zsh is not as small as sh, but still it is in the small league is you ask me.

Small does not mean w/o functions, without NS, without map/filter: it means "not general purpose".
The key issue here is the lack or transparency.

People guessed SBF was a fraud, they were right, but it was still just a guess. The same people guessed USDT was a fraud when it de-pegged by 2.5% last week, they were wrong because it was just a guess.

Other people guessed the opposite in both cases with inverse results.

What we need isn't to argue over who the best guessers are. Or form teams of guessers. It is to stop guessing and actually verify some things for once...
Anyone who believes this is good work and helping the world is deluded. It's full on race to the bottom, treat people like robots, surveillance state stuff.
How does that justify logging user actions? Just because you can log customer requests does not mean it is morally right to do so.
"the company" is it's investors, or the will of the majority of the investors, at least.

A company does not have agency or free will.
Why is this supposed to be good? What's with the fashion for very-pale-grey-on-slightly-paler-grey text?
Anecdotally, having raced my friend who uses Google Home extensively, it is much faster to set a timer on my Pebble by pushing a few 0-latency buttons than to navigate the verbal protocol demanded by these devices (trigger word, pause, "set a timer for <x>", pause, machine verbally confirms timer before starting it).

(On a laggy Bangle.js the race would swing the other way. Pebble got so much right.)
He understood it was horrible.

He wasn't asking people why their nose was so big or calling people doody-heads. He successfully figured out who the most vulnerable victims were, sought them out, and proficiently concocted threats and insults that would hurt them greatly.

If he wasn't so effective at maximizing horror, barely anybody would have noticed his remarks.
They could, but what does that have to do with the situation? Psychopathy affects approximately 1.2% or the population, so given that autism affects 2.2% of the population, the combination would have a prevalence in 0.027% of people

I think that's a number so low, that it's not worth discussing, given that a psychopath with full mental capacity would undoubtedly be more dangerous
D2, a diagram scripting language that turns text to diagrams, is now open source
Paolo fromTokyo (on YouTube) has a bunch of interesting behind-the-scenes videos too (in English).

Made in Japan series: https://youtube.com/playlist?list=PLcpuu5BzmasCmuZtP_e8BNlUA...

Japan Day in the Life series: https://youtube.com/playlist?list=PLcpuu5BzmasC7cI-B713EY3xd...

Japan Behind the Counter series: https://youtube.com/playlist?list=PLcpuu5BzmasDxcvK9jgblzzNz...
"Chateau Scam 2014: Italy’s Weird World of Wine Fraud" https://www.thedailybeast.com/chateau-scam-2014-italys-weird...
Same for me, have driven millions of miles knowing every turn, tips and even exploiting corner cases (over speed after special drift moves). Was 1000% fun.
Agree, I wonder how much it is thought through strategy and how much is just "natural" style applied indiscriminately. I think one more important part is that he has money/resources to be able to make mistakes without bankrupting and stubbornness to plough thru even when things go wrong.
> as opposed to start..<(end + 1)

This is not just a convenience thing. ..(end+1) is dangerous, if end is the largest representable number.
Really ugly imo - it's that very early 2010s style - way-too-flat, not enough hinting and too many animations.
I don't think it's quite right to say they never leave your device.

The page you linked says:
"To address the common case of device loss or upgrade, a key feature enabled by passkeys is that the same private key can exist on multiple devices. This happens through platform-provided synchronization and backup."
You're right but we do already heavily subsidize those kinds of people with things like highways, tax credits for EVs etc.
With a name like yours, I was expecting you to point this out:

"These are not device analytics, they are services analytics."

"These Are Not the Droids You Are Looking For"
All of the above/below, and many config changes (eg. prefer local storage) seem to be reverted to MS preferred defaults by system upgrades :(
> To imply that Costa Rica's education is somehow superior to India's is misrepresenting the situation.

You fail to explain why it is a misrepresentation. In fact, you don't address it at all outside of this statement.