skysight-inc/HackerNews huggingface dataset:
AMD Preparing ROCm 6.1 for Release with New Features
It makes sense. I should say I'd estimate 70-90% of the class didn't want to work their own ideas, but would be happy to work at a big company forever, and this was the mindset going into the CS program. A fair number of people within my circle of folks that hung out at the CS lab and lounge and discussed ideas eventually launched successful companies, and I'm probably overindexing on these types with survivorship plus hindsight bias, since they were the most memorable to talk to.

I interned at Microsoft in 2005, and it felt like most people there were just looking for something stable, with a side of Office Space-esque exit thoughts. The culture and scale was different in ways that seem weird to me today - One example is that Bill Gates invited all of the interns to have dinner at his house, which is something that is probably reserved only for startups nowadays, if even.

Re: shareware, I released a crappy checkers twist game for Mac, which was also very educational, and I was proud to have it on the MacAddict Magazine CD.
[1] https://www.macintoshrepository.org/5196-checkerwarz
Lets just quickly blame someone and then make the investigation inconclusive.
> Macs have a better design here

> Unless you rebind it to make your experience 100% consistent

If we're saying rebinding is an acceptable solution then what does it matter what order the keys are in?

You also can't really rebind the Fn/Ctrl/Option/Cmd to do what you're suggesting in macOS. I learned this using a ThinkPad USB keyboard on a Mac trying to get it to use Ctrl for the things you're used to on a non-Mac keyboard: there are a lot of clashes. For instance if you map Cmd-C -> Ctrl-C how do you copy things (or cancel things) in a terminal? I ended up binding the ThinkPad's keys to be what they would be on the Mac's keyboard.
To be fair, these days, things can become viral literally overnight.

That said, instead of depending on unreliable heuristics, they should just allow an option to change the behavior. The "current policy" to charge small sites on the free tier thousands of dollars instead of just throttling/shutting down the traffic is really predatory.
This is perhaps a good lesson for considering cloudflare.

I’m surprised Netlify has no ddos protection.
Sorry, maybe this is a generational thing? I always look for a catch when something is "free". Your example as old as time, offer a free trial period but if you don't cancel X days before it ends, you automatically subscribe for another week/month/year. This has extended to getting a big discount for your first year after signup and then you pretty much have to cancel and go to a competitor, or wait until a couple days before the contract ends and some sales rep will call you and offer you another discount. It's scummy, it sucks, but it's been s reality for decades and is only getting worse.

With hosting - be it cloud or virtual or real hardware - the problem has always been that bandwidth use is completely outside your control. It was the first thing to check in the early 2000s and still is today, to an even greater extend.

So yes, sorry, as the other reply says, I might come across uncharitable or even condescending, but as tech people developing tech stuff how can one not be at least a little careful when there's a big "free candy" sign slapped onto something?
I'm using :

- Dropbox for "core files" (small subset of files I don't want to lose, mostly my notes, papers, etc)
- Arq with S3 for backups (do a backup each hour)
- An external SDD to do semi-frequent backups (mostly used in case I change laptop to ensure I have a backup of my files, but otherwise I mostly rely on Arq)
I'm a left handed kid that taught myself to use a fork with my left hand. But then my right handed sister taught me to cut with a knife also using my left hand, so now as an adult I keep on switching hands.
Insects: Exactly as cool as my kids thought they were when they were five and I was going "Ewwww!" to their weirdo interests.

Also reminds me of some anecdote or something of someone in like an Aborigine tribe in Australia who pissed off the local ant nest, laid a cloth over it while the ants were on a rampage and biting the crap out of everything, then used the clothe -- not inundated with ant bite stuff -- to treat someone's medical problem.
Why Floorp has become the browser of my dreams
It's not clear to me what the benefit of this over just running Linux is though.
We did this at DigitalOcean for similar reasons, wasn't a feature that was commonly used. Additionally, when you set that limit people then get upset because usually when they go over it for a good reason, like going viral, they aren't anticipating it, and just when their traffic is most valuable the site is down.

What Netlify is doing here is really the best approach for both parties. And typically speaking a $104k bill would be hard to get paid up regardless if the customer's typical transaction balance was $5/mo and their credit card limit wouldn't be that high.

Also, that's the benefits of credit cards - that you can still issue a charge back, and credit card companies very much favor the consumer rather than the merchant.
Or they might as well have had social structures similar to chimps, or lions. With an alpha male on top of the hierarchy enforcing social cohesion through violence and having near-exclusive mating rights.

Again, something we just don’t know.
This event must have happened in prehistoric rather than historic times, but even in historic times, peaceful blending has happened. Not that everything was peaceful; human history is riddled with war and violence, even within homogenous groups of humans. But there are plenty of examples where one group conquered another and then assimilated into the population they conquered. We're quite often not genocidal.

So it's entirely possible that Neanderthals were assimilated into Sapiens tribes.
It is more expensive to keep a game engine kind of generic while developping a game. Usually the game engine will end-up being taylored for a specific type of game. Namely, diverting for that type of game won't feel right or even will work badly. It may explained why games based on the same engines feel all the same (just a skin swap, zero flavor): game devs don't want to divert from what the "usual" and optimized usages of a game engine, because they don't want to have to deal with engine internals (or they cannot due to closed source) for the very good reason which is: most of the time those engines are insanely complex and massive (and that includes their SDK too).

All that to said, there is no magic bullet. Maybe some functional and completely siloed modules may give more flexibility to game devs, but they will work out the glue.
I don't think this will get answered, unfortunately.
FYI: From my experience, if you do more the 20-25TB, you can get 75% off no questions asked.
Outside of emergency situations (many of which are also avoidable with analysis beforehand) most urgent decisions are not really important.
Even if this were true (and I strongly disagree with both the idea and the framing), it would make the governing parties complicit in the "evil". They could have used their power to fight against the "evil", but instead chose to participate in it to score political points.

Sounds pretty evil, huh?
> it’s pretty clear they hunted all year round.

Really implausible. You'd be pushing them one tier upwards if you claim that they hunted in the biting cold.

The Neanderthals survived at least one ice age.

> This is substantiated by research pointing towards them having adaptations for having good vision in low light environments.

They'd need that anyway.
Are you a non-native English speaker? You do seem to be picking a confusingly aggressive tone given that the topic is infrastructure, and I'm not sure if I should be attributing that to culture clash or if it is just a standard misunderstanding.

1. The context behind that quote was "nuclear reactors, bridges, stations". As far as I know parking lots are being built by private interests on private land and there is no regulatory body responsible for parking lots. So it would make sense that they use good design principles.

2. I wouldn't trust the cookie-cutter impression from looking at roads so much; the design isn't as much in the road itself as in where the road goes and flattening out / tunnelling through/bridging over the local environment (your example earlier of the Swedish Metro, according to Wikipedia, is actually interesting from this aspect because apparently they're putting more of the new parts underground for environmental reasons - if so that is quite slow and expensive relative to above ground construction). In my estimation it isn't that usual to get stories of road projects that are turned in knots due to environmental factors.

But if you want to take roads as different that is fine by me. The US does like building roads, maybe they've got the regulation for that under control.

3.

> Why do you think I put quotes in my last sentence?

I thought it was for emphasis. It isn't a direct quote because you're the person who is talking about impossible things or the US being special - I've been saying US law adds a layer of complications and drives costs up. It only makes things impossible in extreme cases (like what we see with the death of the US nuclear industry).
Presumably the "mistakes" mean failures to detect/recognize "attack patterns".
> Just don’t think the solution is to build another layer of complexity atop the shaking foundation

Why would we try to solve UI development issues any different than other parts of the stack? Building layers on top of shaky foundations is a true and tested approach in computer science and seemingly the only way to move forward somewhat.
Depending on the use cases PowerBI and Looker.
This seems all too expensive to make especially in animation, it would be nice to see a breakdown in costs for developing movies like the ones from blender.

Other than that, I think going into the next decade we will see Sora generated movies and less of blender made movies (or both).

AI generated movies like what Sora is going for is possibly going to democratise access to creating high quality movies in a single click.

Hopefully this will also empower artists to also use these tools in combination with Blender too, we shall see.
I felt so stupid when I had to write code on paper at uni.
Hmm.

> When I said "anthills", I didn't mean any particular city design, but the overall population density. Those example that you gave are still incredibly dense by monkey brain standards, even with all the interspersed farms etc.

Well, I misunderstood your metaphor, but I think we agree on this — at least, mostly. I'd still say that the bucolic countryside in the google street view link I gave you is not dense, even to our monkey brains.

And on further reflection, I'm not sure if that "monkey" part of our mind responds to people directly, or to places we think people might be lurking (houses as caves and windows as their entrances, because what is seen by the part of our mind pre-trained by genetics is not necessarily the same as what we learn from experience).

> Thus our economy - which is what makes that many people sustainable in the first place - requires density.

Bit yes, bit no. It benefits from density, but it's also globally distributed. I'm not sure what we would choose, cities or countryside, in some hypothetical world where most humans could predict and follow their own long-term preferences over their entire lives. Cities have always been attractive, even in ancient times, because cities hold so many wonders for our monkey brains; and yet, many were (and others still are) just plain bad places to be, for various different reasons in different cases.

Monkey brains, as you say.
In my case, it's the most sane option for Rails development on a Windows environment. My workplace have no love for macOS or Linux distros so I'm bound to Windows 11, I do also work with a lot of Desktop implementations in C# so it half-way makes sense.

WSL slow things down quite a bit, starting/stopping a server, deployments, git workflow... Even then still beats having to run things on a VM an it is better that the hell it was to set up dev environments in Windows before (for anything not .NET)
Graphics drivers and font rendering
Here’s an example of the Reddit OP providing randos access to their Plex. For money? Not sure, but definitely not immediate family.

https://old.reddit.com/r/PleX/comments/1b07kvc/accounts_gett...
Quantum mechanics postulates that the state space of a system has the structure of a Hilbert space. To investigate the statistical properties of a collection of N particles, we can take the state space of each individual particle and take their tensor products to get the collection's state space. This is called a Fock space.

However, experimentally, we find that the Fock space of a system composed of N identical particles is actually smaller than this full tensor product. Specifically, the particles must be "indistinguishable"; this is formalized using permutation operators, which are defined as the natural action of re-ordering the tensor product. A composite system's states are then restricted to the intersection of the +1/-1-eigenspaces of all the permutation operators (more on the +1/-1 thing later).

For example, a 2-particle system where the single-particle state space is spanned by a basis {a, b} will have a tensored state space spanned by {aa, ab, ba, bb}. The permutation operator on this space exchanges particles 1 and 2, meaning Paa := aa, Pab := ba, Pba := ab, and Pbb = bb. The indistinguishability criterion is then that for any state x, Px = +/-x. For 2 particles, this is satisfied by aa, bb, and ab+ba for +1, and ab-ba only for -1.

Now, if the criterion is indistinguishability, a natural question would be why we don't just take the +1 eigenspace. This is because the Hilbert space is actually too large; states that only differ in (complex) norm represent the same physical space. Though we work in the Hilbert space for the conveniences of linearity, the actual physical state space requires it to be projectively reduced. (Actually, it's even more complicated because of density matrices, but I'll skip over that.) Reducing to the -1 eigenspace also produces a self-consistent theory of indistinguishable particles, and it so happens to also correctly describe fermions, where the +1 eigenspace describes bosons.

The physical reason why this indistinguishability criterion applies is because constructing a multi-particle state from the single-particle states is actually an artifice. There really are no particles; they are just excitations of a common underlying quantum field, and that it the cause of these "quantum correlations". Particles do drop out of the QFT formalism, but only in certain limiting cases, but that's why you do end up with experimentally verifiable theories from the Fock approach.

I never studied anyons in detail, so the following is just my high-level understanding. In the Fock approach, the only eigenvalues allowed for a permutation operator are +1 and -1. But by going down to the level of the quantum field, you can construct anyonic theories, where the equivalent of the permutation operator can be any arbitrary phase.

What's the physical relevance of these? I see them as explorations of some of those projective aspects of quantum mechanics, in similar vein to the Aharonov-Bohm effect.
It's not clear to me that discrete GPU's are inherently faster.

Historically yes. You got 16gb or whatever on the card near the compute core. So what if you put 16gb of the same memory on the package with the APU instead?

Shout out to PCIe for unhelpful latency characteristics and barely adequate atomics support as my primary objection to discrete GPUs.

It's also plausible that games will become less demanding of the state of the art in GPU. If a playstation APU can play them beautifully, maybe a higher spec PC one will manage the same despite the OS and libraries overhead.

I think dedicated GPUs are probably on their way out.
Also the outright lies in that thread made it obvious to me my decision to quit participating on Reddit was correct.
We could create lots of config driven abstractions to confuse anyone without insider knowledge of a company.

Like allowing an application to use several different caching / database setups depending on values in property files.

Java / Spring has so much potential.
"please enable JS...", well not of _my_ dreams...
> WSL slow things down quite a bit, starting/stopping a server, deployments, git workflow...

There's zero reason (and has been for quite some time, at least a couple years) for those things to be slow - the trick is to 1) make triple sure you're running WSL2 and 2) never store anything on the Windows drive, keep everything in WSL2 home directory. it's basically native Linux speed then.
The problem is a library changing language semantics mostly as a consequence of their own earlier design decisions.

So I can totally explain someone how there is no pass-by-reference in Go, and I can also explain why equal sets of different identity are not really equal in JS (following the records proposal, with my fingers crossed, and happy with it because it's a language change), but when libraries introduce different semantics via their own compilers, that's a line I don't like getting crossed.

That's actually why I never really got into Svelte.
I love Vega(-lite) / Altair, the grammar of graphics plotting system is really great to build any kind of chart even when it wasn't thought through by the authors of the library. There are other wrappers for languages that lack viz libraries, such as Elixir / Livebook [0]

However, when I used it a couples years back it struggled with large vizs, I think due to Vega(-lite)'s way of embedding the data in the viz artifact.

Also, interactive is nice but often I just need a quick static plot, and matplotlib is more convenient for this, you can easily see the png in any environment etc.

These days I'm eager to see an Observable Plot [1] wrapper for Python ! See [2] for a comparison to vega-lite

[0] https://github.com/livebook-dev/vega_lite

[1] https://github.com/observablehq/plot

[2] https://observablehq.com/@observablehq/plot-vega-lite
I'd say software mostly suffers from poor construction and maintenance rather than the inappropriate use of materials.

This is largely driven by economic factors requiring fast delivery, not specifically the skills of the developers (although that is clearly a factor).

Do you have a different perspective ?
Redux had some strange "features" that increased boilerplate without bringing anything worthwhile: mapDispatchToProps (I see it is gone since hooks, I could never find any sensible reason to use it the way authors wanted), global reducer, serializable state, serializable actions.

I once counted how many things you had to do to add new button with new action (it was when class components were still acceptable) - you had to change 4 files in 7 different places. This was completely insane for me. After little fighting with Redux (so I could pass nonserializable actions) I went down to 2 changes in 2 files (to dispatch action and to reduce it).

Redux is better now but I do not think its principles were that good.
https://subtelforum.com/houthis-hit-underwater-communication...
How Do Humans Write Code? Large Models Do It the Same Way Too
I always find it amusing when non Windows users are shocked that the overwhelming majority of developers on Windows are perfectly productive.
I think they're doing a little bit more. I should've linked the article I quoted since it's not in the submission post but a link the submission post, from march of last year.[0]

They go on to explain :

> Under the hood we use a custom code representation and transformation pipeline in order to do low-level semantic analysis. However, the primary public interface to the compiler will be via Babel and other build system plugins. For ease of testing we currently have a Babel plugin which is a very thin wrapper that calls the compiler to generate a new version of each function and swap it in.

> As we refactored the compiler over the last few months, we wanted to focus on refining the core compilation model to ensure we could handle complexities such as conditionals, loops, reassignment, and mutation. However, JavaScript has a lot of ways to express each of those features: if/else, ternaries, for, for-in, for-of, etc.

[0]https://react.dev/blog/2023/03/22/react-labs-what-we-have-be...
Exactly. He's not saying "don't think about optimisation until you've written all your code". He's saying "don't try to optimise until you know where it's needed the most". In many cases that does mean write a minimal implementation first. However in some cases knowledge, experience and early profiling will give you some pointers before that.
Quoting this phrase is a major pet peeve of mine. In an age where applications struggle to do such simple things as displaying text and images when running on supercomputers 10,000x as fast as the ones Knuth had when he wrote this, you know the problem isn't "too much optimisation".

What Knuth means is "don't waste time microptimising parts of your code which aren't bottlenecks anyway". Yet when this is cited it's basically taken as "don't give a thought about optimisation until later on, instead do things the easiest way for you as a dev".
Posted 4 hours ago with 958 points and it's already sitting at 68th place? Was the story too inconvenient for Y Combinator given that Netlify has bought 2? of YC backed companies?
Use asynchronous communications when possible. Ask for things in writing, which moves the conversation to email. Say you have to sleep on big decisions, or need to consult some information you don't have in front of you.

Try to be prepared with a decision tree made in advance so you can answer the predictable stuff quickly. And you don't have to think of absolutely everything, but the act of planning will help you be more familiar with the options.

Talk out loud. Take the space and time you need to make a decision, and don't try to hide it.
You think Caltech would get worse students if it didn’t charge tuition? I assure you it’s well out of side job territory now.
But what would you stick the wallpaper to? If it's on the screen, then you'd just be looking at the blank part of the wallpaper, right?
The best alternative I found is render.com

It has this feeling of "just works", and documentation is pretty good.
This is rookie-level shittifying. What it needs to do is insert `with` blocks at random, with various levels of nesting, so you completely lose track of the scope of any object property.
Have gdp4 and older winmax2-2022 and both run fine with fs2020. Hence unless I need to do Ai which need nvidia, it is all good for low resolution games.
It seems to me that these complaints about MS and Windows have been more or less the same since Windows 95/NT4. Yet somehow most people keep using it because 'gaming' or because 'corporate'? Or because Mac or Linux are not good enough?

Reading all the comments in these discussions I consider myself lucky to never have made the switch 'to' Windows. After triple booting DOS/W98, OS/2 and Linux for a while in the nineties, it was just Linux after 2003 because it is easy and it just works.

Also used Macbooks several years at work and the OS never got in the way of productivity. To me at least MacOS appears to work fine.
>Working with Btrfs

No thanks.