skysight-inc/HackerNews huggingface dataset:
> because it is what many software vendors did at the dawn of the microcomputer age.

They really didn't have any choice if they wanted to actually accomplish something.

The 8-bit machines of the day, CP/M running 1-2MHz 8080s, 2-4MHz Z80, with no memory, and glacial disk drives (with not a lot of capacity).

Go ahead and fire up a CP/M simulator that lets you change the clock rate, and dial it down to heritage levels (and even then it's not quite the same, the I/O is still too fast). Watching the clock tick by as you load the editor, load the file, make your changes, quit the editor, load the compiler, load the linker, test the program, then back to the editor. There is friction here, the process just drrraaagggsss.

Turbo Pascal was usable for small programs. In memory editor, compiling to memory, running from memory. Ziinng! Start writing things to disk, and you were back to square one. The best thing Turbo did was eliminate the linking step (at the cost of having to INCLUDE and recompile things every time).

It was a different time.

As someone who lived through that, we simply didn't know any better. Each generation got incrementally faster. There were few leaps in orders of magnitude.

But going back, whoo boy. Amazing anything got accomplished.
The OP endorses "The Protocol of the Elders of Zion," a fabricated document purporting to be factual that is widely considered to be antisemitic propaganda:

https://en.wikipedia.org/wiki/The_Protocols_of_the_Elders_of...

Its claims have been repeatedly debunked for more than a century.

This doesn't belong on HN.
ParadeDB has an open PR for time_bucket support via DuckDB here: https://github.com/paradedb/pg_analytics/pull/32
> "There is no way you could rule over that many people solely by force with such a relatively small army. It's just not possible."

This completely undersells Genghis Khan’s use of terror. Everyone knew what happened if you resisted the Mongols. Khwarazm and Baghdad were illustrations of their willingness for wholesale slaughter. And the massacres were designed to inspire terror with horrific cruelty broadcast widely.
Define successful. Are the devs working on the game full-time?
Real-Time UK IT Job Market Trends and Actionable Insights
What difference does it make who did it? Unless maybe it was someone unexpected like China.
The 'shocking' part was that the main advantage comes in seconds, suggesting a specialized region of the brain that had a fuller development. This is however no longer controversial as cognitive functions have emerged as perfectly reasonable stand ins for many cases thought to need a full generalized intelligence.
Ditto, it feels like more people are coming around to the ML style type systems. I'm hoping Gleam will fill the void with a scalable BEAM backend and compiling to JS with Lustre on the frontend (or even just serverside with htmx).
the in-between mode that you mention but seem to dismiss it is the way most traditional unixheads work with data most of the time: from the command line

editor? when i pull up emacs, 50% of the time it's write emacs macros, and I do that because shell scripts don't easily go backward in the stream. (something rarely mentioned about teco was that it was a stream editor that would chew its way forward through files; you didn't need the memory to keep it all in core, and it could go backward within understandable limits)

writing an actual shellscript is only for when it's really hairy, you are going to be repeating it and/or you need the types of error handling that cloud up the clarity of the commandline

the commandline does provide rudimentary "records" in the saved history
If you do the remove naively yes, but you can use tombstoning which amortises the cost (at that of an increased iteration overhead), or using a non-order-preserving remove (like indexmap itself, though `remove` has been deprecated and you now get to pick your poison).
Please read the comment that you're responding to before actually responding.

You said "Yes, let's for sure avoid holding the responsible parties responsible", but if you had read the comment first, you would have seen that one of the points was "Let’s steer clear of saying who it “obviously” was when nobody knows." You can't hold someone responsible until you know who did it.

GP is very clearly not saying that we shouldn't investigate (which is an implicit assertion made by your response), but that we shouldn't assign blame until we have very strong evidence as to the perpetrators, which is... extremely obvious.
You may want to look up Galois Theory. The core idea is to study the equations' roots via their permutation group. If and only if the permutation group of the roots (Galois group) is a Solvable group, the equation has algebraic solutions.
And who is the unequivocal responsible party?
Science needs more cadavers! Bring out ya dead
For anyone else daring the full 100 question quiz: you need to get at least a third right to be considered better than guessing by traditional statistical standards. (You'd need more than half to be better than LLMs.)
As Craig said, Crunchy has a very enterprise mature offering for analytics in Postgres and are very much leading the charge here. ParadeDB is built in a similar way, also ranking high on ClickBench, and is available in the open-source as well.

I'm hopeful the pg_duckdb project will mature enough to be a stable foundation for ParadeDB and others, but that appears to be a matter of MotherDuck and how much they're willing to push this forward.
It hasn’t been working for me for years, but somehow I always end up there when I need to transfer a large file. It’s just so easy to remember the name and url!
Isn’t the idea that it’s running the simulation on the GPU; drawing to screen is presumably trivial, the physics is being run per-pixel so there is not much work required to actually draw the scene.
To be fair they are a dying company and have been laying people off for years. They just were lucky they got monopoly big before getting split up. It is a shame though because they had some many huge innovations made especially at Bell labs. Saying half the internet exists because of the work done there wouldn't be an understatement. But I guess that would be true for any group that was first laying down fundamental technology
Biggest productivity killers in the engineering industry:

#1 Hacker News
The substations and power lines are pretty vulnerable.
Hey Jerry, it's nice to see you here :) Truth is, the work you guys did at Hydra with the fork of Citus columnar is the more Postgres-idiomatic analytics engine in Postgres. It's a shame it was abandoned.
> Or put another way, is there any data storage format that couldn’t be queried by SQL?

Depends on how keen you are on pure SQL. For example, postgres and sqlite have json-extensions, but they also enhance the syntax for it. Simliar can be done for all other formats too, but this means you need to learn special syntax and be aware of the storage-format for every query. This is far off from a real universal language.
That depends on what someone is willing to compromise. Extra space to point back at exactly that key (but that also needs to be updated each compaction?); personally I'd normally rather pay the lookup or key sort on iterator snapshot fee. An 'insert, or re-sorted order' side index which allows for nodes to be marked as 'deleted' (maybe nil / null, maybe a sentinel value meaning skip?); I might propose that to see if it fit the requirements well enough.
> Or put another way, is there any data storage format that couldn’t be queried by SQL?

Is your SQL Turing-complete? If yes, then it could query anything. Whether or not you'd like the experience is another thing.

Queries are programs. Querying data from a fixed schema, is easy. Hell, you could make an "universal query language" by just concatenating together this dasel, with SQL and Cypher, so you'd use the relevant facet when querying a specific data source. The real problem starts when your query structure isn't fixed - where what data you need depends on what the data says. When you're dealing with indirection. Once you start doing joins or conditionals or `foo[bar['baz']] if bar.hasProperty('baz') else 42` kind of indirection, you quickly land in the Turing tarpit[0] - whatever your query language is, some shapes of data will be super painful for it to deal with. Painful, but still possible.

--

[0] - https://en.wikipedia.org/wiki/Turing_tarpit
So what's the enterprise-quality solution for querying the GPU for the information they need?

If I search Google for "nvidia-smi.exe", one of the top results is a Stack Overflow answer with 70 upvotes, describing exactly the approach taken by the linked code.

https://stackoverflow.com/a/57100016
If galactic location details weren't provided, I would have jokingly concluded that we finally spotted the nuclear manhole cover :)

https://www.jpl.nasa.gov/infographics/the-fastest-man-made-o...
Which country will be last to escape inflation?
I like the modern world and its safety features. Things (cars, planes, food, etc.) are generally safer but I just do not really trust any of the people that would be writing these rules. I fear the regulatory capture aspect of it and what it might mean to me trying to get to the grocery store. I only drive a three or four times a week (most of that is short duration rural driving).

It is not that I think some one will take my car from me so much as the industry may just work to make everything not new obsolete. A new $30K car (or even $8$15K used) is a steep price for an individual to pay to meet regulations.
https://archive.is/g6fk8
Job postings are pretty much irrelevant, most big companies have "evergreen" generic postings that provide a stream of applicants to interview and slot into whatever actual roles come up after the fact, or to make it look like they're growing, etc., they do not correlate to actual specific openings or go away after a hire is made.

I'd look at BLS / other government statistics on employment, the number of employees in annual reports, visa sponsorship data, salaries, etc. as a better indication of actual hiring/employment activity.
It sounds like many of these requirements are for safety and reliability.

I can imagine that participants in a war would be much more risk-tolerant than a typical team of professionals would be. Maybe they're okay with a high-ish chance of failure, injury, or death, and so they resource the mission within the limits of what they have, or what they believe will pass unnoticed?

The Germans believe that there were several people. Not 10, but several. The constraint was that they had to be able to pose as vacationers.

Skepticism is warranted for sure, but we shouldn't underestimate what highly motivated and courageous people can do.
"but the perception of it's value"

Of course. Art is a social construct and context dependent. There is no need to art mysticism where the works of art are somehow inherently valuable or
meaningful.

> Mickey Mouse or Pokémon is the epitome of art, which I suspect many would disagree with.

"Art is anything you can get away with" – Marshall McLuhan (Andy Warhol just McLuhan and put the idea into practice)
What I remember is that it was a cultural part of movie watching to rewind when the credits hit. You'd use that time to discuss what you saw with whoever you were viewing with. That's how I did it.
> The average person hates giving critical feedback to another adult.

The average person isn't qualified or skilled enough to give good critical feedback that is actionable to another professional, unless it's a direct mentor role.

E.g. I don't care about my manager's feedback, because he's not technical, and vice versa.

This kind of feedback just isn't relevant in most cases, so people just give their "PR-approved" thoughts, because everyone understands it.
Correct.

My own experience in Turbo Pascal started with (I think) version 4 when I got an 80286 machine in 1987. In that time frame Borland was coming out with a new version every year that radically improved the language, it got OO functionality in 5.5, inline assembly in 6, etc. I remember replacing many of the stdlib functions such as move and copy w/ ones that were twice as fast because the used 16 bit instructions that were faster on the 80286. With the IDE and interactive debugger it was one my favorite programming environments ever.
Why speedo? Why not bikini?
> There is a time and place to provide feedback, and if you're prompted to deliver your feedback then you should not pretend the project does not reflect your input.

Even assuming people can see every potential issue at the design stage (because design mistakes never slip through and everyone has perfect foresight, right?), what also sucks is when you're not in the set of people asked for input in the design stage to begin with (maybe you weren't high level enough, or maybe you weren't on the project or team at that point, or whatever) and then you end up having to implement something where the design seems wrong or nonsensical to you.
Aliens, for sure.
This is a cool roadmap. I'm excited for Neon to get in the mix here, it's going to be a lot of work. My concern is... There are very few companies who care about doing the work in such a Postgres-idiomatic way. I suspect Neon will have to be one of the main backers of such a large project for it to pick up.
Often you're adding multiple lines programmatically from a script or cron or whatever.
How about we go in two trips? Your max divers are cut to 5. Two trips is not operationally impossible, and perhaps the diver swim distance allowed the asset that held the first payload was able to be close enough to make the full payload delivery in two trips. Perhaps we cut down the payload into thirds - 3.3 divers per trip, assume we can round up due to military divers being trained in mission specific tasks and physically conditioned to preform these duties above average diver capability, that could put us even lower.
The connection is a field of study today called Galois theory, and especially the "fundamental theorem of Galois theory"

https://en.wikipedia.org/wiki/Fundamental_theorem_of_Galois_...

Roughly speaking what you do is you start with a polynomial over some field, for example over the rational numbers, then you see what you need to add to the rational numbers to get to a field in which you can fully factor that polynomial into linear factors.

For example say we have the polynomial x^2 - 2, we know there isn't any solution to this in the rationals, so we can't factor the polynomial. We then consider the expanded field you get when you add the square root of 2 to the rationals. This expanded field includes root 2, and all products and sums of root 2 with rational numbers. You can check that the elements of this new field look like

a + b sqrt(2)

where a and b are rational. In this new field you can factor the above polynomial as (x + sqrt(2))(x - sqrt(2)).

The connection with group theory comes when you realise that the central object of your study is the bijective (invertable) functions which map this new extended field to itself, while mapping the rationals to themselves. For example for the field formed from the rationals by adding root 2 there are two such bijective functions: the identity function which maps everything to itself, and a second one which swaps root 2 with minus root 2, and leaves everything else the same.

This jump to having to think about these groups of functions (automorphism groups) is a big imaginative leap, but let's you turn hard problems about polynomials into easier problems about groups
I never said once that the implementation is incorrect, just that it is weird and uncommon.
There’s a deep philosophical question there: did they remove items or were the items never there in the first place?
>Yes, this is what I expect too. But this is NOT what Go is doing here. Go is actually randomising the order EVERY time you try to iterate, even if you do NO manipulation of the items inside the map.

The parent's point is that this is still within the guarantees hashmap (the abstract data structure) gives about order: none.

All the rest are details that are based on your particular conditions, which are very very very specific:

- you only had a set fixed list of items, added always with a particular order (whereas for a program the items or order can also be totally dynamic, e.g. coming from a REST call, or a DB query of data that changes, or from parallel parsing something which doesn't guarantee any order etc).

- you only cared about specific runs within the same build or within the same Go compiler version to be stable. People who care for reproducibility normally care for reproducibility across builds and Go versions too. This "I care for reproducibility and order, but only very partially" is quite rare. E.g. if your tests depended on the order being stable, one would want the tests to keep working if Go changes their salt or hashmap algorithm or whatever in a subsequent version, no?

>Does your hashmap library, say, have a `iterate()` method that randomises the order of items every time it is called? If yes, ok, we are talking about the same thing here. But I am almost sure that it does not, and this is what Go is doing here.

That's an implementation detail that shouldn't concern the user though. Go just goes out of the way to instill this, whereas other languages/libs do not.
I use jq for this kind of thing several times a week. It’s great for piped data - things like running curl to fetch JSON, then piping it though to reformat it in different ways.

Here’s a jq expression I used recently to turn a complete GitHub Issues thread into a single Markdown document:

curl -s "https://api.github.com/repos/simonw/shot-scraper/issues/1/comments" \
| jq -r '.[] | "## Comment by \(.user.login) on \(.created_at)\n\n\(.body)\n"'

I use this pattern a lot. Data often comes in slightly the wrong shape - being able to fix that with a one-liner terminal command is really useful.
> Because 7 days to die does not look like a voxel game.

Here: https://7daystodie.wiki.gg/wiki/Block

Speaking of successful voxel games, Space Engineers also seems to be well regarded: https://store.steampowered.com/app/244850/Space_Engineers/

I’d also put Empyrion up there, though it was a bit niche: https://store.steampowered.com/app/383120/Empyrion__Galactic...

Oh also definitely No Man’s Sky: https://store.steampowered.com/app/275850/No_Mans_Sky/

Here's a cool video on how they did things for that game: https://www.youtube.com/watch?v=sCRzxEEcO2Y
Were there any reports beyond the Seymour Hersh substack post? Besides some Russian outlets nobody took that seriously. While Hersh has had some impressive scoops he also has a history of fabrication and unreliable sources. There's a reason no media outlet would touch that story and he had to self-publish. No newspaper is going to risk their credibility on a story by a disgraced journalist using a single anonymous source.
I’m enthusiastic about the wind plants were building off the East Coast, but I also worry that they have single points of failure where the power cables come in from the ocean. These could even be severed accidentally. I hope they’ve considered adding some redundancy to these links. There’s even a plan to build offshore power distribution networks up and down the whole East Coast which would potentially help (or hurt.)
There is another, perhaps more important, reason: If you need sorted keys, the map is almost certainly the wrong data structure.

Sure, there may be some edge case situations, like where you are dealing with someone else's code where you don't have control over the structures you've been given, but:

1. The standard library doesn't appeal to edge cases.

2. The "noiser" solutions to deal with the edge case serve as a reminder that you aren't working in the optimal space.
It's kind of funny seeing center-aligned "align-content just works!" aligned-left within the div in Firefox ESR. This is definitely a bleeding edge feature but a welcome one. It'll be some years before I chose to use it.

edit: It's in the top left, not centered horizontally or vertically.
Ah, yet another standard. How many years do you think before it’s obsolete?

Also, the ‘no previously leaked passwords’ are gonna piss off a lot of customers.
He really sounds like an asshole :D sorry for this stupid comment, but i had to tell.
Those claims were by Hersh who has a …mixed record.

I can believe that the US was involved.

I strongly doubt that Norway was involved, it would have poisoned relations with the EU.
That sounds familiar so I looked it up[0]. I used Mark Williams C compiler on the Atari ST--eventually settling on Megamax C as it ran better on my small floppy-based machine.

Computing was a smaller world back then, the company was founded by Robert Swartz (father of Aaron Swartz) and named after his father William Mark Swartz.

[0] https://en.wikipedia.org/wiki/Mark_Williams_Company
would be great to see one for HN and as I feel the like the same pattern holds

based on my A/B testing there seems to be a fluctuation in terms of what submissions are allowed

Usually during US working hours, the submissions are overwhelmingly to the left, yet ironically align with current conflicts that US backs.

Outside US working hours, its a more of a mixed bag but generally seems less biased. This is to be expected as most are English speakers in the West especially US.

For instance the same submission that made it through previously were just flagged because the person reading it didn't align politically.

I am still gathering data but seems like "free speech" doesn't exist on either platform rather "defined speech" by those that rank higher by the algorithm.
You are completely missing the point. Putin and Xi cannot block Twitter in America. They cannot prevent two Americans living in the US from talking to each other negatively about Russia.
Well, that’s kind of my point. I can eventually run most games, but there’s a lot of hacky, manual work involved. The Steam Deck is a massive success, I think, because Valve puts in a ton of effort under the hood to ensure that most arbitrary games “just work” and that everything is wrapped up in a lovely and functional user interface.

Also, at least for now, I get the impression that the GPTK (and Rosetta, for that matter) are meant to be temporary shims that will go away in the future.
Microsoft begins cracking down on people dodging Windows 11 system requirements
Maybe I like the pain and I don't know it, but the overall DX is why I keep coming back to Go.
Kind of reads like leadership that wants to squeeze work out of people. At least some of your talent is going to need to think deeply to build actual systems, at some point, otherwise you’re just selling duct-taped together garbage. You CAN sell duct-taped together garbage, companies do it all the time— it’s not very interesting to work on though, hence your “unmotivated, lazy” engineers.
Oh ok, sounds great. (... I did solder the pin headers and PM-sensor cable connector on my DIY basic, which was fun, but I still think it's a great option even if only available pre-soldered.)
True. Though, when they give you a corporatespeak answer to an otherwise meaningful question, the only thing you've learned (if they're not giving additional cues, like you said) is that this particular interviewer gave you a corporatespeak answer, not why they did.

They're not necessarily trying to cover up anything, like telling you some unfavorable truth, but merely trying to act corporate.

So, it's evidence in support of the suspicion that this company is full of commonplace corporate BS, but it probably doesn't even indirectly answer the more specific information you were trying to get at.
But I dont see how they can force the founders to shut down the company

They maybe gave them a big carrot u didnt know about
One user complaining about one incident without any corroborating information is not "a concerning issue".

Edit: Worse, the user posting this is the same user that is having the issue.
With team matching, you generally don't even know what team you might be working on until after you've passed the technical/behavioral interviews