skysight-inc/HackerNews huggingface dataset:
Unity ECS, which should really be called Unity “2”, sort of obsoleted Improbable’s approach. It is a base on which massive MMOs can be built correctly without the R&D cost of, well, inventing your own ECS architecture.

I don’t know if their Unreal offering is comparable to what they were doing with unreal.
What an executive physical is like
I just want to see real un-hyped benchmarks. Comparing random Python native code makes no sense and seems dishonest, deterring me from actually trying out the tool.

I want a Python that can statically plan underlying GPU allocations, avoids CUDA kernel dispatch overhead and enables a multi-GPU API that isn't some multiprocessing abomination.
The last date on the home page was 2016, but if you click "Commits" you see that work has been done this year.
In my mind, a trial of the service isn't something that I'd be distributing to end users.

If I were trialing your service, it'd be to figure out how it works into my dev process and the decision to purchase would come before I'm sending executable out to anyone but my dev team.

At that point, it's locked in to an extent - I'm not going to want to tell my users "Actually, don't update the app using the automatic updater, go download a new exe instead and use the automatic updater on that one from now on." since that kind of friction can cost a lot of users.
It'll be like YouTube, anyone can put out anything they want there, the vast majority of which will be bad, but there are still good content creators making high quality videos.
Also consider: your wife might not be the kind of woman who would use one on high. Pain tolerances among women, like men, vary.
That’s no mystery. The amount of calories the average person expends has decreased as we’ve become more sedentary.

In the 40s, 50s, and 60s most people did manual labor and even office jobs were not as sedentary since you couldn’t just sit at a computer.

Here’s another simple overlooked example, grocery shopping, before the rise of superstores you’d go into town and visit 4 different stores. The butcher, the hardware store, the grocer, the pharmacist etc. now it’s all in one big store all next to each other.

Here’s another example lawn mowing. Back then most people had manual lawnmowers.

Here’s another example the moving of goods. Go look up a picture of the manual labor involved in being a stevedore back then versus now and that’ll give you an idea of how much less physical exertion is needed these days even in jobs that are still considered manual labor.

Overall I think solely blaming plastic for obesity is an oversimplification and assuredly wrong, although it could have some affect there are a lot of other things going on.

Declines in fertility and IQ are most likely due to obesity so it’s a big issue.
Let them breathe cake.
Andy Jassy's net worth is hundreds of millions of dollars. There's nothing stopping the guy from stepping down if he really hated his job. This speculation flies in the face of available evidence.
The question I ask myself is "If X changes, how many places in the code need to change?", for any reasonable value of X.

If the answer is 2 or more, you probably want to deduplicate something.

If not, it doesn't really matter if different code looks similar.
Embedded DSLs is the term I’ve seen in the Haskell, Scheme and Ruby communities.
Well yes, that's obviously true. There are a lot of companies out there that don't treat their employees like cattle who are eager to be driven from field to field.

Impressively callous reply, though. Top notch heartlessness.
Meh, I don’t even thing grams are very good.

Pounds have a nice granularity for every day stuff: a 3 pound laptop and a 2 pound laptop are significantly different, but both are “about a kilo”.

On the other end, a gram is such a small amount that I can only perceive it in multiples, whereas I have a pretty good idea of how much an ounce is.
The switch from leaded to unleaded gas would roughly coincide. Interesting!
Note: I am the author of this article.

They fixed this particular issue (and a few more), the article mentions it. But the update I published today explains why Chrome Sync is still very bad privacy-wise (as opposed to outright horrible which it was back in 2018). https://palant.info/2023/08/29/chrome-sync-privacy-is-still-...
I was in massive student debt from a failed attempt at an art degree. I signed up for online CS courses which allowed me to apply for internships. After a lucky break I got one in California. From there I dropped out again and started working at amazon, and then apple. It’s been about 10 years and I’m doing pretty well. I can’t recommend this path though. Pretty sure it was just a combination of luck and being good at interviews.

I should mention that the student loans weren’t all bad. I didn’t end up doing art, but I was able to get out of my small Midwestern town and meet some great people.
Yeah what you want then is a 'sparse' bivector.
I did a lot with dBase II and dBase III back in the day; but it seems like the better option these days is SQLite combined with the application language of your choice.
The electrical noise from the drones is probably insurmountable.
Per extremity.
mjg is sufficiently well known that I doubt he'd stay long in the face of such management.
The elephant in the room is without strong static typing and a good type checker changing abstractions is somewhere between a significant pain in the ass and downright perilous.

In my experience when you have those things, whether you make significant changes to your API or decide to dedupe old divergent copy pastes, it’s largely just busy work — very little thought involved. The type checker says change line 135 in file foo. Okay, next.
> Australia had 22,000 deaths for these minor inconvenience imposed on them.

Yeah the minor inconvenience of being a prisoner in your own home & the police beating the tar out of you "for your protection"
nit: The text says 743x but the graph (Figure 3) shows 527x
Alas, it is the consumer that apparently drives pain reception for vendors, as they have no interest in minimizing consumer pain, but their own pain. Their own pain is defined as lost business.

'Tis the world we live in, so might as well get used to it.
There is no winner. It's a simple API, with many correct answers. The US ossified on it's system, and different European countries did the same.

It's just a standard "Emacs vs VIM" flamewar.
> I've given up on determining the winner

That's because there is no winner. Nobody is doing something in the US that is impossible in Europe, or vice versa. There are upsides to both approaches, and different trade-offs, but everyone is getting enough power.
This is a good point. Following Conway's Law, a team may choose to duplicate code or do thing theoretically sub-optimally simply to avoid having to deal with other teams.
So this is Googles panic response to yesterdays ChatGPT enterprise announcement?
Yes, an aspect I never thought of ‘till now is that Python is/was cool but never trying particularly hard to look it. Understated British humor may have something to do with that.
Hot Chips 2023: Intel Details More on Granite Rapids and Sierra Forest Xeons
> The Superior Court of Alameda County is charging roughly $1 per page to get legal filings. To download the entirety of the court proceedings to date, the court wants $2,999.

I was surprised by this, b/c I've been able to view court documents for SF Superior Court without paying anything. AC even charges per search query!

https://eportal.alameda.courts.ca.gov/?q=node/388
I wouldn't get a $377 settlement for defrauding the government $500, but apparently you can obtain a $377M penalty for defrauding the government $500M. In fact, I would not be able to "settle" at all...
That's interesting, thank you! Now I have new things to learn on my list :)
Nowadays you can buy 30TB 2.5 inch SSDs which includes a durable metal housing. So a station wagon could feasibly transport close to 300 petabytes. Though that would be close to a quarter billion dollars worth of SSDs.
I suppose it depends a lot on what drone one is actually considering, but I'll bet compared to most drones, the pigeon has much better range.
>More than 480 documents have been filed with the court in that lawsuit, and a trial is scheduled for this fall. Even reading documents from this lawsuit is a costly nightmare of an affair. The Superior Court of Alameda County is charging roughly $1 per page to get legal filings. To download the entirety of the court proceedings to date, the court wants $2,999.

That's absurd and should not be legal
It's not 230, it is 240!

3000 / 230 = 13.04

3000 / 240 = 12.5

We fit 13A fuses to the plugs of kettles. At 230V the tolerance would be too close.

Whereas in reality, a kettle designed to be 3kW at 240V would only be 2.755kW at 230V, or 2.520kW at 220V.

You'll often find the latter pair of number printed on the base of the kettle. i.e. 2520-3000W at 220-240V.
After Yevgeny Prigozhin’s death, many ask how he survived for so long
I think the key here is the oft repeated but often poorly understood maxim to favor composition ("has a") over inheritance ("is a").

If you have a mixin (or other means of composition) that you use in several places and one diverges, it's easy to remove it. If you use inheritance, it's going to be more painful.

A language that offers OOP via prototypes instead of classes like JS can (sometimes) give you the best of both worlds, but it will confuse a lot of devs who aren't familiar with that kind of OO design.
I had a rough patch for a number of years. What helped me was reading Meditations by Marcus Aurelius (translated by Gregory Hays). I don't think it's for everyone, but I read it at the right time in my life so it hit just right.

It gave me a different way of looking at things. I guess in a way, I started to see myself almost in a third person.. I got my stuff together and made big changes.
Financially, my parents helped me out. I fucked up pretty badly. I was never really broke but I didn't get a diploma and was too depressed to get a job.

Mentally, I never walked out. It was a symptom of a much deeper problem that still haunts me today.
https://electronics.stackexchange.com/questions/614270/why-d...

Japan uses 100V and 50/60 Hz depending on where you are in the country.
That’s the point of view of someone that can easily find a fully remote job.

In my industry there are basically none of them. Companies would prefer to have everyone in the office, but now a minimum of 3 days of presence per week in the norm. That’s simply because many people prefer to have that flexibility, including me, so companies provide it to attract employees.

Sure, it would sound great to be fully remote and live wherever I wanted, but I can’t, so hybrid is the next best thing.
More like the secret is to buy up some routing equipment and run these tests on your own network, sell the exploits you find to nefarious actors for big bucks, and have a bunker to survive the crash of the internet in.

If your system is on the internet it is now a potential piece in a potential global war.
Great write-up! I was one of the Apple engineers who implemented some of these obfuscations. Fun to see an outside perspective on your work.
That’s already how Netflix works - shitty mass-produced content.

All good movies/shows are elsewhere and usually “for rent”. Anything IMDB top 100 is for rent, not included in any subscription.
> Healthcare insurance doesn't get to dictate your healthcare directly.

They aren't supposed to, but in reality, of course they do. They just have an on staff doctor who rubber stamps the decision.

With expensive procedures, they have a financial incentive to find a way to say no.
Nearly all tea advice is ideology and superstition, explicitly because most people like different things about tea. There cannot be a right answer for such a personal preference.

Make tea such that you enjoy it. Same as coffee.
It’s interesting to me how articles pushing back against transgender ideas tend to adopt the same acerbic tone as climate alarmism pieces. Maybe it’s just all articles these days and I only encounter think pieces from anti-carbon and gender-traditionalist ideologues. Either way it’s a turnoff.
"It is not too much of a stretch to conclude that a system that is better at telling factual from non-factual sentences is better at not making them up in the first place – or alternatively could decide through a two stage process if it was being inconsistent."

Stretching aside, how does one follow from the other?
WFH also means Working From my backyard, the coffee shop around the corner, the library, a friend's house, a hotel room, etc.

Even for people who only work at home while working remotely, private homes can see a lot of traffic. I wouldn't assume all screens are kept and used in totally secure environments so we should probably still stick with masked passwords and telling users not to keep passwords written on a post-it note stuck to their monitor.
The unit cost goes down with scale. A Honda Civic would be extremely expensive if they only made 2000 of them. That doesn't mean it's too flashy for the job, it just means they haven't divided the development cost over enough units.

It makes sense to develop new military tech continuously, but only scale out production when needed.
I'm willing to be convinced. Explain
Amid the Horrors of the Holocaust, Jewish Musicians Composed Songs of Survival
Unfortunate nameclash with this LibGen browser
https://github.com/Samin100/Alexandria/releases
Safari supports this if you install a web app as a standalone app. I'm I missing something here?
A layoff can easily target the incorrect people; and the echos of the layoff will also result in higher performers searching for new jobs.

So you don't really gain much precision with a layoff versus making work more difficult.
Pretty well done video, he sort of belabors the “imperial is so stupid and illogical” stuff. I think most people are aware of it already.

Growing up in the US I have had so many teachers at every single layer of schooling launch into a speech how dumb our units of measurement are and how much better the metric system is. Yet we all still use it and it makes no difference in our everyday lives.

I’ve never heard anyone say anything positive about the imperial system. I don’t care very much, but I don’t really mind it. A foot is a decently intuitive unit of measurement for everyday things, it’s helpful how “human” the units are. Like a tallish person is a nice round 6 feet, other body parts are 5, 6, 7 inches etc. Everyday objects are single digit roundish numbers in inches and pounds. I think that’s part of why it’s extra sticky here.
> It's a delicate situation and I don't think anyone really knows the best way to help.

does the answer not follow immediately from what youre saying?

economic aid, no strings attached. no efforts towards regime change, no political pressure or ideological motivations. that's all. of course this is not possible in a world with the US as hegemon, but the solution is hardly a secret.
My company directly serves my community and I get to work with awesome people. Now if the execs can just get their rear in gear about allowing WFH, it would be perfect. Until then, despite working for a great company, I'm struggling with engagement.
I would assume that doesn't work well for text editing.
Exactly, you've hit the nail on the head. While Go's runtime does offer some nice concurrency features, like goroutines and channels, it's just not on the same level as BEAM when it comes to a comprehensive approach to fault tolerance and system resilience.

BEAM's got this whole ecosystem built around it, right? Mailboxes, supervisors, process monitoring, and a registry—these are all first-class citizens in the Erlang world. And let's not forget the scheduler; it's like comparing a Swiss Army knife to a simple pocket knife when you look at BEAM's scheduler next to Go's.

It's kinda funny when people talk about BEAM and Erlang as if they're just another runtime or language. (it's more OS like than traditional VM like) They're really more like a whole philosophy of how to build robust, fault-tolerant systems. And if you haven't actually built something substantial with it, you're likely to miss out on what makes it so special.

Couldn't agree more with your take.
I've witnessed many bad managers – and they almost all had these 4 traits
We need a new saying - "Premature DRY is the root of all evil."
The hot urn cannot be more efficient than boiling the correct amount of water each time.

The limiting factor is the specific heat capacity of water. If daily consumption is 2l, you have to put in the joules to raise 2l to boiling, either way. If you have heat losses during the day, there's your inefficiency.
You've never typed a password in while screen sharing?
> This is the first "generally available" feature I've seen that's still hidden behind a "request access" form after being called "generally available".

That seems maybe excessively nitpicky? You need to "request access" to ChatGPT too... Were you denied or ignored when you tried?
When deals are bad enough, a always suspect bribery.

Unless it is public procurements, then I blame too strict lowest bidder rules.
I think it upset the Perl hegemony in part because of the enterprise infatuation with object orientation. Perl got a lot of flak from the Java/XML crowd (“Perl’s not a real language—it’s not object oriented!”).

You could kind of write Java in Python, and thus a certain kind of enterprise techie couldn’t dismiss Python as “just” a scripting language.
> Right, so I guess in your eyes the only people who should be allowed to retire are the ones who can afford it?

Yes, it's already like this under any system. In what other way can it possibly work?

> I guess this is along the same lines of the only wealthy people are entitled to education and healthcare.

You are making shit up. Education and healthcare have nothing to do with being forced to pay for the pensions of people who retired at 50 because they were friends with politicians. Public education is good. Public healthcare is good. Public pensions are not, as a matter of theory and practice.

> Not difficult at all and only takes about 50 years

Something that takes 50 years to remove sounds like the very definition of something that's difficult to remove.
.... The ones it likes.
>Have you ever managed another programmer? Asked them to produce some code, received it, pointed out flaws or inefficiencies, tweaked it, and even learned something new from their process?

Yes, I regularly fix ancient code and perform code reviews.

>That's how you treat ChatGPT. What you are displaying is ignorance on how to best grasp these tools, and wrapping it in a superiority complex doesn't make it more palatable.

Are you literally illiterate? In my initial argument towards you, my main argument was that it's okay to use, but you need to know how to do your job even without it. See what I said: "It's the same with ChatGPT. ChatGPT is a fantastic tool that can benefit your workflow. I use it all the time myself. However, being 100% dependent on it for work is a dangerous game."

My argument with the other guy is that you are a bad programmer if you blindly copy and paste code from chatGPT without knowing what it does. You have to know the basics before pasting it, otherwise, your code becomes totally unmaintainable. This other guy believes that not only is it acceptable, but preferable to post code without understanding it as long as it "just werks."

> If you lack the capability to differentiate good from bad code, maybe you are just too inexperienced to rely on the tool at an advanced level.

THATS. WHAT. I. AM. SAYING.
Building 13 at MIT is named after Vannevar Bush. (Obama visited during his presidency.)

https://spectrum.mit.edu/continuum/vannevar-bush-americas-fi...
> The US ossified on it's system

Though it is crass, I'll say it. A silver lining to the tremendous infrastructure damage caused by world wars in Europe is that ossification was interrupted.
SiFive P870 RISC-V Processor at Hot Chips 2023
Did I say dystopian? How foolish of me.

A corporation unilaterally deciding to go through the information I’ve saved to ensure that my memories don’t contain any wrongthink is of course a utopian outcome.

Hail Alphabet!
If Google deployed a bunch of sensors of any type the headlines would certainly be "Google is now spying on the air!".

Google has put a air quality sensors in some of its Streetview cars (https://www.google.com/earth/outreach/special-projects/air-q...). Hopefully, they will do the same for Waymo vehicles.
Yeah, I think that's the assumption people had been operating under.

That team would have thoroughly endorsed a zig rewrite! It was a very odd situation where most of us liked erlang the language but found the beam to be an annoying beast, whereas most of the world seems to be the opposite.
In the end it comes down to poorly written laws. The laws overreach broadly with vague language, and then citizens and corporations are afraid to act due to fear of lawsuits.

The idea of "guidance" is "hey, would you fine or sue me if I act like this, in this gray area, that's genuinely hard for me and my lawyers to determine if it's within the law?"

The court decisions to refute the ATF on bump stocks and SEC on crypto ETFs show the laws were written fuzzily there. SEC's insistence that the law speaks for itself looks kind of dishonest, or ignorant.
Hacking GTA V RP Servers Using Web Exploitation Techniques
This only helps if your demographic problems are far in the future, because you need to catch your workers when they are young enough to make this trade. In many places, the cohort they are worried about is already too old for this to work.

Also, I would totally expect people to game this system when they get older in order find ways to get out of that extra year or two of work that they promised. Expect a lot of 65 year olds to suddenly develop this or that disability that makes them unable to continue working.
Most switching power supplies won’t care
> Things will certainly change. However, I don't think professional studio productions will go away.

You'll still have auteurs such as Wes Anderson shooting film, but the era of $100 million dollar blockbusters is coming to an end.
Haha, I can't get it at all here. It's not a matter of paying an absurd price that will get you a PhasePerfect for 10% of it. It's a matter of it just not being available at all.
That doesn't work. The biggest battle ever in EVE online[1] had 2,670 players in a single system. The server is chugging through movement/actions/collisions for a few thousand objects, almost all of them not touching and just doing raycasts.

Star Citizen seems to have 100k+ entities per system[2], some with extremely complex collision (eg player models, ship interiors), many of them interacting with each other on each timestep, probably very few of them sleeping.

You can't fix that with faster processors. All those updates trying to go out to players, all subject to checks, all needing updates. It's not in the same class of difficulty.

[1]: https://en.wikipedia.org/wiki/Battle_of_B-R5RB
[2]: https://www.reddit.com/r/starcitizen/comments/qbqv7v/heaps_m...
I would need further digging to be sure, but my guess would be this:

First, Free Pascal being an older language, it should have a relatively lightweight startup, by which I mean closer to C than Go (garbage collection) or C++ (exceptions? standard library constructors?), among compiled languages.

Now why is it so much faster than C? My bet is that it is because the Free Pascal Compiler performs static linking by default [1]. Therefore, no invokation of ld.so and no shared object lookup. Those all involve syscalls and filesystem interactions.

[1] https://wiki.freepascal.org/Lazarus/FPC_Libraries#:~:text=Ge....
Pretty sure employees would benefit from a union. It's too little too late for whatever this is trying to be, IMO.
Also, if the goal was to guess a password you wouldn't necessarily need it to be really accurate. Just narrowing the search space could get you close enough that a brute force attack could do the rest.