skysight-inc/HackerNews huggingface dataset:
Wow. This post gave me emotional whiplash.

I opened the collection of links, which is quite good if a bit old. But then I had a subconscious mental itch, and thought, wait... where had I heard the name mrelusive before? That sounds _really_ familiar.

And then I remembered - oh, right, mrelusive, JP-what's-his-name. I've read a huge amount of his code. When I was working on Quake4 as a game programmer and technical designer, he was writing a truly prodigious amount of code in Doom 3 that we kept getting in code updates that I was downstream of.

And he was obviously a terrifically smart guy, that was clear.

But I had cut my teeth on Carmack's style of game code while working in earlier engines. Carmack's style of game code did, and still does, heavily resonate with my personal sensibilities as a game maker. I'm not sure if that particular style of code was influenced by id's time working with Objective-C and NeXTStep in their earlier editors, but I've long suspected it might have been - writing this comment reminds me I'd been meaning to explore that history.

Anyway, idTech4's actual game (non-rendering) code was much less influenced by Carmack, and was written in a distinctly MFC-style of C++, with a giant, brittle, scope-bleeding inheritance hierarchy. And my experience with it was pretty vexed compared to earlier engines. I ultimately left the team for a bunch of different reasons a while before Quake4 shipped, and it's the AAA game I had the least impact on by a wide margin.

I was thinking about all this as I was poking over the website, toying with the idea of writing something longer about the general topics. Might make a good HN comment, I thought...

But then I noticed that everything on his site was frozen in amber sometime around 2015... which made me uneasy. And sure enough, J.M.P. van Waveren died of cancer back in 2017 at age 39. He was a month younger than me.

I didn't really know him except through his code and forwards from other team members who were interacting with id more directly at the time. But what an incredible loss.
The Early Days of American English
Please provide a reliable scientific reference about "unlocking a cell".

This sounds like pseudoscience nonsense along the same lines as "detox" treatments and "wellness" products.
Especially the brazenness with which the author basically says "if they want to sue me for this verified and admitted IP theft, they can."

Sure, they probably won't. But they might. And if they do, you'll lose immediately. Seems like a pretty high risk no reward scenario.
> I get the pedantry

Back at ya.
What a fantastic perspective from the former Uber BI team. I was on the Vertica team during this time period and the amount of effort was spent on incentives mind boggling. Millions a day lost on downtime, product features, or engineering bandwidth was a common theme.

A director asking for an exact spreadsheet to be the UI would have been par for the course, especially during the Uber China days. Heck, I personally loaded FX prices into Vertica from a spreadsheet emailed every month to the team. That process remained for more than a year as there just wasn't enough bandwidth to invert the control as automated ingestion.

Thanks for digging up these memories, @bastawhiz. I'd love to see more. :)
It's a tradeoff, prototyping speed vs maintenance

prototype (or throwaway code you don't care about)? JS and tailwind
something you have to maintain? TS and external stylesheet
The Largest Ships in Science Fiction (2015)
It’s trivial to tell ChatGPT to rewrite the code base so it not longer resembles the original and then publish as a new thing. So yea, you can.
Skyglobe
Agreed! People are surprised but CSV files (while I would not use them for everything) work great in low-tech environment, for instance, or when files must be produced by many different actors with different technical levels.

They also work nicely as an interop between different stacks (Cobol <-> Ruby).

One concrete example is the French standard to describe Electrical Vehicles Charge Points, which is made of 2 parts (static = position & overall description, dynamic = current state, occupancy etc). Both "files" are just CSV files:

https://github.com/etalab/schema-irve

Both sub-formats are specified via TableSchema (https://frictionlessdata.io/schemas/table-schema.json).

Files are produced directly by electrical charge points operators, which can have widely different sizes & technicality, so CSV works nicely in that case.
Cool tool, and a reminder of how thankful I am that this particular button fad has passed.
Mostly marketing or people actually enjoy these things and they encourage good oral hygiene?
Why would you punish success? Do you not want successful companies?
It's not mutually exclusive. But it depends on Product B, and oftentimes these kinds of tech companies want to grow in completely different areas.

Take Amazon, for example: they have great engineers, but probably not too many game developers (or those interested in moving from current SWE positions to the game division). And they almost certainly had no artists on board, among other disciplines needed for a game. So when making Amazon Games they would have to mostly hire new staff. Not the best example given how they floundered for a decade, but I think that was a management issue over a talent issue.
I usually list slightly above market then knock a bunch off if the buyer seems like a decent person with a real problem.
> I would have done it the other way around - connected Excel to the data output by the model so the "city teams" could continue to use real excel.

Yeah except:

“When you click in the cells of the spreadsheet you can see the formulas. You shouldn’t be able to do that.”

“You said to make it just like Excel.”

“People working for Didi apply for intern jobs at Uber China and then exfiltrate our data. We can’t let them see the formulas or they’ll just copy what we do!”
> as far as OSS names of Polish go, kopia is pretty tame

Well indeed.

There's a project on GitHub with 1.7k stars called GitKurwa[1].

Now that's proper untame Polish. ;-)

[1] https://github.com/jakubnabrdalik/gitkurwa
Security through obscurity(which is often enough btw).
Developers snark about MBAs! News at 11!
Radio (Electromagnetic radiation) is what’s used to communicate over Wi-Fi and your FM radio.

High frequency light such as UV radiation is what causes cancer.

The concern by the French is over the radio.
Ions are very different to the atomic form. For instance copper is the familiar red-brown metal. Cu2+ ions though, are blue and dissolve in water. Clearly they are entirely different species.
One thing to know about quaternions is that you do not need to understand them in order to know how to use them, much as you do not need to understand how an automatic transmission works in order to drive a car. The knowledge of how to use them is completely separable from the knowledge of why they work, and if you concentrate on the former, and don't worry about the latter, much progress can be made.

Edit to add: When I say "you don't need to understand how they work to use them", I mean, you can literally implement all the math to multiply, conjugate, scale and invert quaternions from basic math operators and floating point numbers in C, and use those operations to rotate 3d objects around in your program successfully, all without having any idea why they work. I know this, because I have done it.

The basis for my understanding how to use quaternions, and how to build the basic operations on them comes from this site, which is quite concise and dense, but contains the necessary information if you can beat your head against it persistently: http://www.tutis.ca/Rotate/7quaternions.htm
Fences deprive wildlife of free movement, and I can only imagine the upkeep on one that big.
Testing it out. I'm getting an error after I added my pdfs to the data directory and then ran

% python docs2db.py
Processing files: 6%
Traceback (most recent call last):
File "[...]/IncarnaMind/docs2db.py", line 179, in process_metadata
file_name = doc[0].metadata["source"].split("/")[-1].split(".")[0]
IndexError: list index out of range
Google has killed/retired/sunset numerous products for sure, but AI and supporting infrastructure is their core competency. I don't think they're going to cede any of that space without a fight.
I had hopes for Victoria 3 but it didn't exactly stick the landing
While I support using the open source counterparts, most of the time the closed source tools price change doesn't happen retroactively. It's usually go together with new version or new contacts.

Unity pricing though, happens retroactively in a sense that older, released games will be tracked the install numbers too. As if when SQL Server having the price changes to gb-based pricing happens too to 2005 version and forward. I can assure that even government will decline that kind of retroactive change.
Those that actually produce goods are very far down the wealth pecking order
> Kent Beck, ex-fellow at payroll infrastructure fintech Gusto ...

Really weird way to introduce Kent Beck
The creator's Show HN:, 8 months ago: https://news.ycombinator.com/item?id=34246718
Still kinda disturbs me that scientists will routinely do some kind of genetic or other biological modification of say, a mouse, and then when the results are in, simply kill the animal and dispose of it.
At a certain scale those who are dishonest have a competitive advantage over those who are not. So they win.
The last few major versions of Flash Player had a time-based kill switch that made them stop functioning after a certain date. Adobe didn't announce this until well over 90% of people with Flash installed had been auto-updated to one of those death versions. When they announced it, the date was less than a year away, and plenty of people were in the middle of building large projects that would need to be totally rewritten.

To be clear, Ruffle only [fully] emulates Actionscript 1/2, which was the Flash language prior to 2006. The games you see resurrected in Ruffle are mostly what people associate with the casual single-player Flash games and funky art projects from the early 2000s. Most of my work was in the Actionscript 3 language, which came out in 2006 and featured GPU support, networking via sockets, peer to peer RTMP messaging, and lots of other modern features to make fast 2D/3D gaming and multiplayer possible. With AS3 you could deploy a game with the browser plugin and compile the same code to iOS and Android "native" apps with Adobe Air, which basically shoehorned the plugin into the binaries. Air is still around, but the whole ecosystem is dead.

When Adobe pulled the plug, I'd just spent almost two years building the second entire game engine I wrote in AS3, this one for open/endless isometric worlds with terrain generation, character spawning, physics, particle systems, 3D embeds, networking, chat, lobbies... and our 3-person team had only deployed our first game with it. The idea of rewriting half a million lines of code in Unity or TS+Pixijs or something else... I just gave up on making games after that.

Ruffle is a great project for the older Flash stuff, and they've made some progress with coverage of AS3 now, but they don't support a lot of the critical things needed to run these games (particularly with networking APIs and Stage3D), and they probably never will. None of my advanced work runs under Ruffle, not even my old AS3 website from 2009. In theory I could rewrite that code to work around Ruffle's limitations, but I can't even run the Adobe tools anymore to recompile or modify assets unless I go back to an ancient laptop that never got the death-update.
Nearly 1 in 4 Israelis will be ultra-Orthodox by 2050, study says
https://www.dexerto.com/gaming/unity-employee-reportedly-for...

So it turns out the threat came from...a unity employee. Not 'Gamers'.

Do you understand how ridiculous all this gamers talk was?
Where are household cats native animals?
Every time this comes up, anywhere on the internet, this comment more or less appears. Cats belong outdoors, they're animals. You ever see how miserable a cat is indoors once its been outside? It's torture. So what if they have a shorter lifespan or get killed by a coyote - that's the cost of letting an animal outdoors vs confining it to a box. People who have cats in small city apartments are especially cruel.
> That is not how a balance scale works. The two sides balance, because the weigher makes them balance.

I think you're confusing the tool-calibration step with the actual measuring. As long as a scale is built symmetrically, an empty scale will read as balanced in any environment. Both sides are made from the same materials with the same densities and displacements etc.

Once you apply the dissimilar samples (such as a known 1kg mass of styrofoam versus a known 1kg mass of steel) it will cease to read as perfectly even, because the air-buoyancy of the samples will be different. Perhaps not enough to see easily, but it's there.

____

It may help to consider that for this experiment we do not actually need to see an "equal" weight-measurement from any kind of scale. What we're actually trying to check is that the readout doesn't change when swapping the surroundings from air to water, ex:

diff_air = weight(real_gold, air) - weight(suspicious_crown, air)
diff_water = weight(real_gold, water) - weight(suspicious_crown, water)
assert(diff_air == diff_water, "Error, density mismatch detected")

A good counterfeiter will ensure diff_air==0, but that's just them trying to cheat a much-simpler "very similar mass" test, and it isn't a prerequisite for this "same density" test.
Thread is loaded with entitlement/privilege.
That is called the "cost-push" theory of inflation, and its giant problem is it doesn't explain where the extra money comes from that is necessary for sustained price increases across the economy.

It's sibling is "demand-pull" where customer demand causes inflation, but it equally does not explain where the extra money comes from.

A theory that does explain it is the government dumping cash into the economy - inflation consistently picks up about a year after this is done.
https://www.dexerto.com/gaming/unity-employee-reportedly-for...

Turns out the scary party was a unity employee, not 'Gamers'.
Definitely, it is much easier to stream CSV than say JSON or XML (even if JSONL/Sax parsers exist etc).
> be kind to the server and only download the file if it's updated

I wonder if their webserver supports the If-modified-since http header
Should probably complete the price point review prior to allowing the data points to be shown. This dove bar has a price point from the year 9999 and its messing with the whole graph: https://www.shrinkflation.io/products/535
Ah I see! So, the large/sliding window chunks act as a pre-filter for the medium chunks. That makes a lot of sense. I appreciate the response
That comparison is valid only if you had lots of suppliers and basically a single criterion, such as "feet dry" or in case of Apple "status". However, there are a lot of other reasons why you'd not want bo bend over for Apple's arrogant golden cage treatment. Main problem here is multiple instances of market failure all over the place: Qualcomm being a quasi-monopolist, made worse with patents. A phone being so complex that it cannot be made from scratch like a boot basically out of a cow. Apparently there being a place for only 2 App Ecosystems. General enshittifcation etc. etc.
> Which likely means your "free time" code you decided to do to make your job easier now belongs to your employer since they asked you to write it (albeit indirectly in this situation).

Especially when you have problem A at work, then some time later write "generic code" that solves problem A, then some time later "import" the code to your dayjob to solve problem A. And double so if nobody else ever uses this generic code and you never use it for anything else.

As an industry we talk a lot about flexibility, particularly in scheduling and when we do our work, but you can't have it both ways. You can't be doing laundry and mowing the lawn and going grocery shopping in the middle of the work day because it helps you think or it helps your programming process, but then make the argument that because you wrote this code at 6 PM on a Sunday it's yours and not your employers, when you committed it to your employer's git repo Monday morning. Not with a straight face, at least.

I want to be clear, I'm all about getting shit done during the day. If I need to get a haircut at 2:30 PM, I will. But I'm also not pretending that my employer's code is mine or that I have any right to publish it.
You can have two pawns in the same column in plausible en passant position after pawns cross over via capture.

Of course after a capture you have more bits free, but you need to do something more complex than encoding the column.
I was also absolutely gob smacked at this. Will they care? Probably not. Are you putting yourself at the absolute mercy of them deciding not to care? Absolutely.

I would have a hard time sleeping... like this would be like being in IT and knowing the backups were bullshit.
I haven't looked at duplicati in a while and, it has evolved. While Duplicati's feature set looks similar now, I would need to benchmark it both for efficiency and final backup sizes.

And, while not directly, I know a number of companies, including mine, do test restores all the time.
I'd love to see it, even in unpolished state.

It'd go well as comparison vs. this code I've been playing around with from Phillip Rosedale (Founder of Second Life) where he's simulating economy for purposes of determining wealth distribution scenarios: https://editor.p5js.org/PhilipRosedale/sketches/odl5elMWy
Yeah, it cuts both ways. I have a friend who lost $2M through a business email compromise. In practice it might as well have been bitcoin, all of that "the banks can just reverse it" is just not true. All of those thefts just become an issue of insurance, if you have coverage for that sort of thing.

With crypto I guess at least you know for sure where you stand.
Unfortunately, halfway down the article, it states that we can't come to that conclusion or not:

>Overall the vegan cats scored better on all health indicators, although these differences were not statistically signifiant.

Nonetheless, there would definitely be environmental benefits if we could create cat food that completely replicates the nutrients they normally get through meat, in another format they can absorb just as effectively. More study needed!
State machine? Why not entity component system?
Author here. Thanks for sharing!
However, you should be able to use Glacier Instant Access. It will get you a bunch of the way there.
And if you lose immediately, you likely owe damages. Those damages, even if trebled, appear to be $0 here.
Where does the extra money come from, lesuorac?

> companies can 100% increase their prices

Only if the consumers have the money, and are willing to pay it and not their competitor.

Where do they get the extra money?
The current legal status of "Winnie the Pooh" provides examples for all of this.

The original book has entered the public domain and can be reproduced, in whole or in part, by anyone. This includes the characters.

The Disney created works (books, animated, etc.) are still under copyright.

The original Pooh did not wear clothes; the Disney Pooh wears a red shirt. I could write a story based on the original Milne book and it would be legal; if I put Pooh in a red shirt, I would be violating Disney's copyright.

Many of the character names are trademarked by Disney; however, it is not a violation to use those names for new works that are not based on Disney works.
Do one for GitHub badges next. ;)
Or the vnlog tools can do this. There are many ways to do data processing on the commandline now.
One thing I will mention is that other backup projects have switched from Restic to Kopia. Velero from VMware comes to mind.
Almost positive that zmodem could continue an interrupted file transfer but there were quirks that you may have encountered that prevented it from doing it automatically.
I really look forward to the DLC and the latest update. After playing through most endings in 2021 it has been awesome to see their consistent updates and I would love to take another try at it. While not as extensive as the Witcher 3, which stiill get's updates with, e.g., DLSS, it has been a good sigb.

Though it's somewhat unfortunate that CD Project Red didn't plan more than one DLC as there was quite a bit of material left in the Cyberpunk world.
> Some toothpaste can be a net-negative, like those with abrasives

Yup. Those toothpastes with extra whitening are wreaking havoc. It's effectively liquid sandpaper.

> Frothing and minty taste of toothpaste are mostly marketing

The frothing, sure. The mint? I mean, I like some kind of flavoring. Mint is nice.

> Maybe there's a case for fluoride, but there are other sources like tap water (and that's a whole digression of it's own).

There's definitely a case for the fluoride. Your tap water isn't enough.
Before he acquired it, Twitter responded to press inquiries. When he acquired it, he laid off the PR team. After he acquired it, Twitter stopped responding to those inquiries with anything but a poop emoji.

Yes. He has everything to do with how Twitter replies to press inquiries.
This website is really cool (not just the post). Thomas must have put a decent amount of work. How to find the secrets?
Profit margins stay roughly the same for the last century.
This too, I recalled recently...

https://blog.mozilla.org/netpolicy/2023/06/26/france-browser...
#1: If a guy breakes the rules so much he gets a 3rd strike, I think it is perfectly reasonable he should never have a CxO job again. It is too easy getting away with serial white-collar crimes.

#2: It is not the company to decide who to take the fall. It is the court/judge.
First you falsely claim its diamonds. Then you quote

> Musk has said it doesn't exist [1],

when it's clearly Elon saying he has never owned an emerald mine, not about his dad.

The rest of your claims are unverifiable conjecture with a reasonable assumption of inaccuracy based on your past false claims.

His dad isn't the most reliable witness anymore, you can be the judge of that through his words:

"In the email, Errol went on a rant and called Joe Biden a 'freak, criminal and pedophile President,' and in South Africa, with no whites around the 'blacks will go back to the trees.'

He added that Russian President Vladimir Putin was the 'only world leader talking' and included a graphic of a stadium scoreboard which read: 'TRUMP WON - F** Joe Biden.'"

> Bart Simpson excuse: "the mine never existed, and if it did it was bought cheap, and if it wasn't bought cheap in didn't produce any emeralds anyway, and even if it did produce some, Elon never got money from those"

This wasn't some fallback excuse that kept being proven wrong. No one disputed the dad's mine existing, it was always claimed cheap and didn't produce much, and Elon got some 5 figure help from his wealthy dad that doesn't have anything to do with emerald mines, because his dad ran an engineering company.
you're asking for consumers to temper their expectations. Just look at how much crap they threw at Redfall, and that was likely a game many people played on Gamepass for "free".

It sucks but part of that "need" for insane graphics is consumer driven. Even though Nintendo games get a lot of flack for how "weak" the Switch is, but their big IPs do cirlcles around the industry, all on one platform without even relying on MTX. But I guess Nintendo appealing to more than just the core gamers helps a lot. Come to think of it, it's surprising how few "family" AAA games there are these days.
Johnny Cash Has Been Everywhere (Man)
On a side note, it would be nice if the community of software engineers would give Tao some in-browser LaTeX rendering worthy of his mathematical content.