skysight-inc/HackerNews huggingface dataset:
> part of what makes a global internet hazardous is the it is fully connected in a graph theory sense.

Nah, the bigger problem is that you can reach victims, but the long arm of their law enforcement can't reach you.

You don't need OPSEC when you're judgment-proof. You can operate in plain sight since nobody can do anything to you.
SaaS idea-- wrap Hubspot's API with a clean API and sell it marked up.
I don't agree. Who will buy it? A few enthusiasts who wants to run LLM locally but cannot afford M3 or 4090?

It will be a niche product with poor sales.
Shonda Rhimes always gives us high quality content.
> Today it feels that customer experience has been replaced by cost cutting.

I feel like it's the case for literally every single industry, everything is getting worse for the end user point of view. Public services, jobs, hospitals, cars, new houses, online services, mobile apps...

I think globalisation allowed things to get better and cheaper up to a point and now that we can't delocalize to cheaper places we have to cut corners somewhere else and the entire stack is suffering from it
That idea completely slipped me. Yes, having the hull and ocean as a giant heatsink would make sense.

Heck, when your done just have it overload and cause an explosion. A bomb that carries flying guns.
I wrote a Forth interpreter for a SUBLEQ machine (https://github.com/howerj/subleq), and for a bit-serial machine (https://github.com/howerj/bit-serial), both of which do not have a function call stack which is a requirement of Forth. SUBLEQ also does not allow indirect loading and stores as well and requires self-modifying code to do anything non-trivial. The approach I took for both machines was to build a virtual machine that could do those things, along with cooperative multithreading. The heap, if required, is written in Forth, along with a floating point word-set (various MCUs not having instructions for floating point numbers is still fairly common, and can be implemented as calls to software functions that implement them instead).

I would imagine that other compilers took a similar approach which wasn't mentioned.

EDIT: There were some BASIC interpreters which did this as well, implementing a VM and then targetting that instead. P-Code is a similar thing.
No, time still passes at one second per second for any observer.
Yes, it was called Mozilla Suite or Mozilla Application Suite, and is now named SeaMonkey.
Your best bet may be in the chat (from https://www.openwall.com/lists/oss-security/2024/03/30/26 ):

Matrix: #xz-backdoor-reversing:nil.im

IRC: #xz-backdoor-reversing on irc.oftc.net

Discord: https://discord.gg/XqTshWbR5F
If you define genocide as collateral damage every defensive war would be classified as genocide. The Allies killed 65000 French civilians when liberating France from the Nazis. Are Americans guilty of genocide for liberating France?
Einstein would beg to differ!
Really enjoyed this post, it is both understandable and revelatory. I had some introduction to the concepts here from calculus and physics classes but my mathematics interests are more along the branches of Abstract Algebra than Analysis so I didn't expect to enjoy it much, and I wonder if I would have hung on for as long if it didn't have the poor exposition first (and the promise of a better presentation).

I wonder if more math-related material was given in this "look how confusing, now wait look at it this way" would be more engaging, overall. Perhaps replacing the first part with a demonstration instead of mocking established representations. But maybe there is something to the "you're not alone, this way of looking at it is confusing and hand-wavy" even if done deliberately, just to give comfort to students making sense of a concept for the first time. Especially with math, I think mamy people would be more eager to learn it if that initial uncomfortable and confusing stage is considered normal for everyone.

Also, side question, is the content of this post considered Tropical Mathematics?
54% of Americans read a book this year (2023)
Ask HN: Have software interviews changed since LLMs?
I'm directing this question at folks who have done the interview circuit pre-LLMs and have recently interviewed. Are companies still doing whiteboard algorithm interviews? (I'm not so much looking for opinions or theories. I'm just curious if there has been a noticeable change?)
> many fans of urbanism ignore is how important a strong common culture & politeness is for comfortable urban living once you have children

I don't understand this. I have found a strong common culture and politeness in urban areas just as much as in suburban and rural areas. I don't think anyone is ignoring the importance of these things.
Some part yes (maybe..).

But I doubt that it’s majority.

Whatever policy you implement, end result must be that stuff costs more and people live with less: virtually no personal cars, no for-fun-flights (vacation), force people to wear same pants for years and repair them when they get damaged.

That is hard pill to swallow for many, even for somewhat environmentally-aware beings.

Assuming no free energy is invented.

Related: exponential growth (x % each year) is not sustainable (approx 2500 years to consume whole universe converted to energy on 5% yearly growth); effectivity increases only multiply exponential function by a constant.
SQLite's on-disk format uses a similar array technique for storing the contents of table btree leaf node pages. Within a fixed-size page, there's an array of offsets growing forwards, and an array of (variable length) row values growing backwards from the end - the latter of which may end up with holes when rows are deleted (iiuc).

It wouldn't surprise me if it was a direct inspiration, since their docs cite TAOCP for the btree structure itself.
Yeah but its self checkout. Self checkout had no lag when it came out like 15 years ago. What did the engineers do to their codebase to require a modern i7, I wonder?
Does the IRS claim jurisdiction on the Moon or Mars?
(asking for an American friend)

Elon - renounce citizenship before blast-off!
Only if you disregard observers in different frames of reference interacting with each other, which you shouldn't when you need high precision and it comes to projects spanning Earth, Earth orbit, and the Moon.

GPS wouldn't work without accounting for relativity, for example.
Great point, I did not know this. OTOH, at the time of grant it was a respectable $5M, and it is not the first one.
I actually get about 13,000 steps a day with a 9-5 job. I get two 15 minute breaks and an hour lunch, so I take three 15 minute walks per day. I work at a large campus, so it's not hard to get steps in.
Definitely "a tale of intrigue, betrayal, and advanced programming-language semantics"
The Sense is way too expensive for the very limited capabilities it has. You get to pay extra for the machine-learning to mis-interpret your appliances!

The Emporia Vue is half the price and has a clamp for each circuit.

In this case though, the wall plug monitoring is definitely the right solution.
If they just pass by each other without changing speeds, each sees the other as experiencing slower time. For the case where one leaves and comes back, see the Twin paradox[1] which is resolved by the simple fact that to change speeds one must accelerate (or that the one who returns must have experienced at a minimum two different frames of references; one to leave and one to return).

1: https://en.wikipedia.org/wiki/Twin_paradox
These are the best results that I've gotten from an AI research assistant.

I really don't mind the long latency, in fact, I think it's a fundamentally better way of interacting with this kind of LLM based tool.

Like the latency is necessary for the LLM to actually interact with the content, rather than just doing a Bing or Perplexity style RAG+summarization workflow that delivers very uneven results.

I also really like the use of longer prompts, as it encourages a full description of your topic, rather than keyword fiddling trying to make the RAG system pick up the right signifiers.

The "Discovery Progress and Exhaustiveness" section is a bit confusing as a user. Like, ok we have 23.6% of the relevant papers? Why not 100%? What am I supposed to do with that information? Can you give me any information about the missing papers?

Overall, very nice work, I'll be using this in the future.
> so, which is better, post with no comments, or no post at all?

The false choice dilemma is dead. Long live the false choice dilemma!
Not just the message; the docs, and even the internal structure of the Workers section of the CF dashboard, are also lacking on describing how to approach building a greenfield app using Workers.

I recently tried to build a Worker-based app for a personal project, after a few months of not having touched Workers, having only previously used them at $work for the "decorator of legacy backend" use-case. I knew what capabilities Workers had, and knew exactly what I wanted to do... but getting it up and running was still confusing!

One specific example: trying to figure out how to get a production-quality workflow for maintaining and deploying a worker.

- It's actually hard to notice the "Edit Code" button on a Worker's overview. I flipped through all the other tabs twice before noticing it.

- Then, after getting in there, I remembered how useless the web IDE is for testing, when the domain is fronting a bucket named after a custom domain associated with a Workers Route rather than with the canonical name of the worker. So I wanted to set up the worker to deploy from a Github Action.

- But how do I do that? Can I go into "Integrations" and select "Github Repo"? (No.)

- I figure that the Wrangler CLI will set me up for doing on-push deploy. So I download it. (It doesn't.)

- Also, the CF Workers docs tell me to install the wrangler NPM package and run `npx wrangler init`. But once I do, that command itself tells me that it's deprecated, and that I'm supposed to run `npm create cloudflare\@2.5.0`.

- I read through the Wrangler docs and figure out that it's a "build a local slug from your worktree and push it" kind of deployer, rather than a "build a deploy from a git ref and push it" kind of deployer. So I figure, to enable GitOps deploys, I'll need an action that runs Wrangler itself on Github Actions. I search the Workers docs, and the Wrangler CLI docs (separate site) for this. Neither one mentions this possibility.

- I end up just googling "wrangler github action" and finding https://github.com/cloudflare/wrangler-action. Great! I add it to the new Github repo that Wrangler created, and add the relevant secret.

You know what this could have been instead? A button on the Workers dashboard — or even on a CF marketing landing page! — that 1. SSOs the user into Github; 2. automates the creation of a new repo that gets pre-populated with a Worker skeleton project + this Wrangler workflow already committed to it + the correct relevant secret already bound into the repo; and then 3. drops me into either the Workers IDE (modified to connect to the repo by creating PR branches + committing to them for "drafts", and merging those PRs for "publish"), or alternately, into Github Codespaces with the Workers IDE stuff reimplemented as a VSCode preview plugin. (And same for Gitlab, etc.)
I enjoy cities, and I enjoy the countryside. Suburbia is neither of those things.
Teacher Luddite’s about GenAI tools
Can't wait for a 2026 manned moon mission. Get to watch a live moon landing like my grandparents generation!
Nope, just not producing on a schedule now
Keeping sessions on both sides.
at least on a surface-level analysis, the work was done in China's timezone[0]

of course, you can get computers to say all sorts of things about what the time is where they're geographically located, but it's not nothing.

i do find it strange that there hasn't been much discussion about what was in the object file, but maybe that just takes time.

https://rheaeve.substack.com/p/xz-backdoor-times-damned-time...
Claude 3 vs. ChatGPT in Street Fighter – Local 7B Model Tournament
TikTok Parent ByteDance Is Moving into Biology, Chemistry and Drug Discovery
Off the internet for good? Someone tell Barbara Streisand’s lawyers to trade notes.
After further reading, yes I am wrong!
Thanks
I, too, spent a long time staring at expressions like

“half-invert p(x, v) to get v(x, p) s.t.

p(x, v(x, q)) = q

then the Legendre transform is

H(x, p) = p v(x, p) – L(x, v(x, p))”

And I did come to one of the same conclusions as this article, which is that if we're talking pure mathematics, these “thermodynamic” expressions like (∂L/∂v)_x, (∂L/∂p)_x are deeply easy to get confused about and in fact you should just say “the derivative of the function with respect to its first argument holding the other arguments constant” and therefore introduce different functions which compute the same value under different symbols, say

Λ(x, p) = L(x, v(x, p))
∂₂Λ = ∂₂L ∂₂v

so that you're not scratching your head about “why is the derivative of L with respect to v showing up here, v is now a function isn't it?”

The formulation of first f
derivatives as inverse functions is new to me but makes sense.

However, I do think that we do even worse with linear algebra. I believe I could walk up to any college senior in physics and they wouldn't know that “the determinant is the product of the eigenvalues,” but this should be as well-known as “the mitochondria are the powerhouse of the cell.” I think this is because we introduce a complicated way to calculate determinants and then we use determinants to calculate the eigenvalues?
Is there any law enforcement at all involved in tracking down the players and trying to understand their motivations (is who is Jia Tan, etc)?
I was prepared to hate this book as much as I've hated any other "introduction" to math, since I've found that mathematicians generally suck at introducing or explaining things. But the first little section that breaks down set notation into plain english was fantastic. That's exactly the kind of thing I need personally, as notation is extremely off-putting and confusing for me.
Programming Apprenticeships
> They tend to remove posts causing flame in comments

It can be fun to consider the precise and comprehensive truth value of such statements (or, the very nature of "reality" for extra fun) using strict, set theory based non-binary logic.

It can also be not fun. Or sometimes even dangerous.
I think Einstein would agree. Time is relative but you always experience 1 second per second no matter where you are or how fast you’re going.
Seems like supply and demand at work.

Many white collar jobs are overrepresented in the labor market and many blue collar jobs are underrepresented, as anyone who's tried to get good contract work done can attest to.
It's also interesting (and I guess typical for end-users of software) how quickly and easily something like this goes from "Here's a tool you can use as an information input when deciding who to target" to "I dunno, computer says these are the people we need to kill, let's get to it".

In the Guardian article, an IDF spokesperson says it exists and is only used as the former, and I'm sure that's what was intended and maybe even what the higher-ups think, but I suspect it's become the latter.
Mask ROM.
> Given most of the backends use round robin for loadbalancing, having in-memory counter should be enough. Removing redis as downstream dependency is a big win.

thanks for the feedback. planning to make redis optional in next release.
I'm curious why governments aren't held to this standard of conspiracy the are caught being "very pleased" if private companies did this or that to stifle various freedoms. If JS was honest and a comedian he'd bring something like this up to the FTC rather than give the federal government a nice ego massage.
I don't think Elon is either the devil or a saint. He just happens to be over of the few people at his level without a filter.

Everyone has weird and extreme views somewhere on some topic. Most just won't express them.
Those regex are for Threat.SecretsMarker, the library runs completely offline.
> Also no one actually writes a random forest algorithm, you just import it from a library.

I did... My boss wanted it written in an obscure programming language in 2018.
Mostly based on WebSockets and Server Push.

As one example of such approaches, .NET has SignalR since 2013.

And WebForms could use designer tooling since 2001, and then there was ASP.NET AJAX Control Toolkit.
Thank you for actually answering my question. Knowing what its reliance on for the servers is an important part of this discussion.

In that case, I agree with the fact that the single player component should be made playable without needing to be online.

However I from what I can tell the person who has made the site also has pushed back against entirely online games and GaaS, which eventually shut down.

I stand by my opinion here that we are looking at a campaign that is talking about 2 massively different issues, trying to address them with the same thing.

The answer to this problem is simple, stop making actual single player games that require a constant internet connection.

Any talk about multiplayer games, MMO's, etc (in the FAQ) is making this entire discussion confusing and that is a very different problem to single player games being inaccessible.
One of my favorite clips ever is https://youtu.be/Nyvxt1svxso?si=ySyP8KTzOrhhGVCH

It's a big club and you ain't in it!

Thoughtful, funny, masterfully delivered.
Plunging Pickup Truck Sales Threaten Detroit's Profit Engine
People's eyes glaze over when I rant about this. But yes, I fantasize about a world where you could say "let's set up a video call at 6" and there's no mental math when there's geographic distance involved.

Biggest downside I can think of, apart from the entire population groaning about making the switch, would be the confusion from reading literature from the before times. Oh, and all blood, sweat, and tears of all the devs who created timezone code going down the drain.
Shoot I swear I RTFA!
been waiting for that event trigering for a loooong time. I'll give it a go
At least with mining and logging it leaves evidence in aerial imagery, unlike a clandestine lab. Maybe one day the amazon can be automatically patrolled by drones that mark targets for these smaller squads.
Airdrop? I'm pretty sure it's works without wifi or cellular.

(If you're talking iphone to Android, nvm)
Streisand effect is significantly overrated, censorship/cease and desist orders work.
The strategy seems to work for Nintendo.
Quantum error correction used to correct errors
Not really planning on doing an export business or anything. Just thought it'd be a fun tool to have for home inspections (to catch insulation, HVAC, draft, solar, etc. issues). It's just one of billions of little gadgets I always wish I had, but never had the disposable income for :)

In some states you can actually borrow one for free, like PG&E's tool lending library (https://pge.myturn.com/library/) in some parts of California.
I immediately imagined people with much larger liver masses in their necks and got to wondering how safe it would be. Is there risk of impingement on things like arteries or the spine were they to continue to grow? What's the margin of safety between how big they're expected to get and how big would be dangerous? (I know nearly nothing about any of the systems involved, so I won't be surprised if these end up being comically naïve questions. I just still wonder!)
At least where I live it's a nightmare. Instead of having someone work as a cashier and weight my veggies I now have to weight my veggies myself under the supervision of a worker who's only job is to supervise a machine that is buggy enough to need human intervention for every other client.

It only serves the shop owner because he can have a single drone operating a few self checkout machines instead of a single line, but is that a net positive for society ? doubt, going to a supermarket is alienating enough, we didn't have to make it worse.

And of course they had to add a gate so now you can't even leave the shop without showing the receipt, when you don't find what you want to buy you have to call and wait for an adult to allow you to leave the premise like you're a fucking toddler getting out of the playground area.
LiveView and Elixir/Erlang have stateful processes on the server unlike pure stateless HTTP request/response. This fundamental difference is what makes LiveView unique. Next.js isn't passing messages over a websocket nor holding stateful processes on the server.
Gutted to hear this.

I used these in London and they were magical and extremely convenient. I would show them to visiting friends as if they were one of London's main tourist attractions!

I knew they relied on some manual labor (bills were delayed), but assumed this was only an intermediate step to collect more real-world training data (until they sorted out the AI).

I still think this is the future though. They could reduce staffing costs and free-up floor space that would otherwise be used for self-checkouts. All the while actually drastically improving the customer experience too.

If someone cracks it, it may make it impossible for other supermarkets to complete economically.

As a fun aside, all the stores were incredibly over-staffed and helpful. If you couldn't install the app they had a browser-based fallback (type "fresh code" into the amazon searchbar on a mobile). They could also lend you a battery bank if you were low on battery. I think they even had phones to lend out to those without smartphones. It was all very optimized around customer experience first and foremost and with no real attempt for the stores to be profitable.
IcePanel – diagramming tool to explain complex software systems
Tesla has absolutely not been the #1 selling vehicle in the world, especially not for years.

With that said, I do largely agree with your main point.
Project: https://seabed2030.org/

Related: https://news.ycombinator.com/item?id=38231626 (“HN: Why Is It So Difficult to Map the Ocean?”)
I don't find the ambiguity weird, but rather poetic. Perhaps it is intentional. After all, computer technology has come such a long way in just our lifetime. A modern computer would probably be just as alien to someone in the 1920s as the 20s. In the same way, an average person today would be just as baffled by the ENIAC as they would an Antikythera mechanism...

I sincerely doubt that English is the only language that supports such word play.
It's never that simple. In web applications there's always these types of states:

* States that the client needs to keep track of
* States that the server needs to keep track of

Then on top of those there's two more kinds of states that overlap but they're not quite the same thing:

* States that only need to exist in memory (i.e. transient)
* States that need to persist between sessions

There's a seemingly infinite number of ways to manage these things and because "there's no correct way to do anything in JavaScript" you either use a framework's chosen way to deal with them or you do it on an ad-hoc basis (aka "chaos" haha).

In the last sophisticated SPA I wrote I had it perform a sync whenever the client loaded the page. Every local state or asset had a datetime-based hash associated with it and if it didn't match what was on the server the server would send down an updated version (of whatever that thing was; whether it be simple variables, a huge JSON object, or whole images/audio blobs).

Whenever the client did something that required a change in state on the server it would send an update of that state over a WebSocket (99% of the app was WebSocket stuff). I didn't use any sort of sophisticated framework or pattern: If I was writing the code and thought, "the server needs to keep track of this" I'd have it send a message to the server with the new state and it would be up to the server whether or not that state should be synchronized on page load.

IMHO, that's about as simple a mechanism as you can get for managing this sort of thing. WebSockets are a godsend for managing state.