skysight-inc/HackerNews huggingface dataset:
Those all (currently) require a lot more than stealing a key from M$. Maybe stuxnet would be a better example for your point? Those uranium centrifuges Iran had were very expensive.
If you're not able to do large projects easily due to licensing conflicts, I would focus on small, -mostly- self contained ones in the meantime. A couple of nice, high sentimental value suggestions here (IMO) would be MASM, the Windows XP version of Paint, MS Comic Chat (to the extent that it doesn't pull in IE stuff that MS would rather keep internal), and maybe some of the stuff off the first entertainment pack (not in licensing hell like Tetris) or builtin games for Windows? I could see Reversi being a big hit. Also freeing the subset of the Core Fonts for the Web you're able to, at least Comic Sans MS.
The analogy I like to use for this is JS is like your first car and TS is like your car ten or twenty years later. When you’re driving in your current car, fiddling with the settings, you might look back with nostalgia at your first car and how simple and fun it was and how free you felt. Then if you ever get an opportunity to drive that car or one like it again, you quickly realise that no, actually it was pretty shit, broke down more, didn’t warn you about things that needed checking or refilling and that it’s missing all the luxury comforts you’ve become accustomed to. Once you’re back in that banger you very quickly realise the higher end vehicle is infinitely better and you never want to go back to driving a heap of shit again.
The way I've understood current enforcement is that what matters is "proof" of detriment to the consumer.
I often find that types in typescript are bolted on and the whole thing gets pretty messy. I like typed languages like Java where the type system is more built into the language.

Typescript errors are also very annoying to read.

This is TS code - and I think it's crazy.

type DeepPartial<T> = {
[P in keyof T]?: T[P] extends (infer U)[]
? DeepPartial<U>[]
: T[P] extends ReadonlyArray<infer U>
? ReadonlyArray<DeepPartial<U>>
: T[P] extends object
? DeepPartial<T[P]>
: T[P];
};
> Sanctioned companies selling through distributors has been around since sanctions.

Right. So you can illegally buy and sell stuff in the US. What a surprise.

> Your comment: “Huawei hardware cannot be legally distributed or sold by US companies.”

Yes, that was indeed my comment.

Because the FCC will not issue new licenses to Huawei, and Huawei cannot sell their hardware in the US without such licenses.
An introductory article about what was new in MS-DOS 2.0 when it was released: https://archive.org/details/computer-design-magazine/page/n1...
UK Online Safety Bill Will Mandate Dangerous Age Verification for Much of Web
ChatGPT can use a Wolfram Alpha plugin, right? This is already a solved problem. See https://writings.stephenwolfram.com/2023/03/chatgpt-gets-its...
A sincere apology for the Halloween documents would be good start.
Hell no, it will be a struggle until the boomers are mostly dead
G20: India to provide hands-on UPI experience to visiting delegates
I think the premise is that this will be replacement for 3p cookies, and privacy will improve.
It's malpractice. There was no justification or medical necessity to remove perfectly good teeth. Just another moneymaking venture from my credulous, overly-compliant parents.
My point was more "I wasn't even waiting for some perfect v1 release to finally try things on, I was willing to try new features as they came to trunk, and yet still, basic functionalities never became even approximately useful, even for someone who's run llvm-musl Gentoo with out-of-tree kernel patches on ARM laptops before and clearly isn't afraid of Weird Gear and Weird Software Stacks"
Capitalism is not a scientific theory, and "free market theory" is not a thing that exists.
My experience as an admin was quite similar. Developers just couldn't seem to grasp the need for someone to foot the bill for their constant requests for 2 TB LUNs. I'm just glad I'm done dealing with that shit.
Perhaps you have just stumbled upon a way to make time stand still, in which case you’ll never see any of these replies.
this is a typical misinterpretation of the labor theory of value. it's not the silicon valley "I Am Adding Value" SaaS ideal.

the free market assigns the value created by laborers. it's as simple as that. the buyer wouldn't get this value in their life, at a price the market decided they pay, without the work of the laborer. the value wouldn't be created without the laborer, or any of the capital or tools that it took to create labor (since labor created the capital and the tools). much like machines, it's labor all the way down.
> Marx believed that making functioning plans was useless since progress was inevitable

You're taking ideas out of your pants and putting on Marx's mouth. At least be honest and say you never read him and hate his ideas without knowing what they are.
The slowest GitHub PRs in recorded history
Nothing I said had anything to do with if these were viable or could be made viable, just that they aren’t direct equivalents.

People could be up in arms if hypothetically 50% of these where viable, but the nonviable 50% would still cause errors when compared to human embryos. Alternatively, 100% could be viable and they could still be different in critical ways from natural human embryos resulting in universally late or premature births etc. Or perhaps 0% are viable and people just don’t understand the nuances.

It’s therefore an orthogonal question.
Nice, reminds me of nopaste [0], which is a pastebin that stores the text in the url compressed with lzma and encoded with base64.

[0] https://nopaste.boris.sh/
I'm guessing the code to read the zip file is server-side, but I guess JS could do it too.
> BBR

Please stop. BBRv1 is broken and should not be used on the open internet.

This sort of copy-paste cargo-cult performance tuning (just set a magical value and things will be better) is the exact opposite of what TFA is about.

Thankfully Google are upstreaming BBRv3 so this will be over soon.
The key thing from David's blog post:

> things that are hard become `any`.

It's a hard problem to solve.

TypeScript excels at informing IDE's and developers. Typing improves my ability to understand APIs both as a library user and contributor. So I see the benefit exceeds the issues of TypeScript.

A better approach would be a more gradual. Perhaps keep the .ts files (or at least develop .d.ts files) for the public API and main components.
> It seems a very US habit to think only two extremes can exist on any issue. There are plenty of examples of other paths when you look at the different countries in Europe.

I don't think it's a US thing at all. I don't deny EU countries have a more hybrid system in some ways, but then so do man US states. That isn't what I'm talking about though. Online arguments/debates for this stuff always revolves around the two extremes, as do political parties, even in EU.

> I would be very curious about totally different approaches.

We all should be! It should be a priority!
https://news.ycombinator.com/item?id=37410023
Let me make my point clearly: Google depends on the Linux kernel stack as much as the top-of-the-thread comment suggests that they did, and the things they're doing in user-mode, they would also be doing in user-mode on FreeBSD.

That's all I'm here to say.

As these things go, in the course of making your argument, you made a falsifiable and, I believe, flatly incorrect claim:

Most of the larger tech companies these days are using userland networking and bypass the kernel almost completely for networking

At least in Google's case, this isn't true. People doing custom network stack stuff totally do bypass the kernel stack (sometimes with usermode stacks, and sometimes with eBPF, and sometimes with offload). But the way you phrased this, you implied pretty directly that networking writ large was usermode at Google, and while I entertained the possibility that this might be true, when I investigated, it wasn't (unsurprisingly, given how annoying user mode networking is to interact directly with, as opposed to in middlebox applications).
Yeah that. It seemed like a good idea but now we're enslaved by it.
41$ or 59$ per month to get content in RSS form rather than visiting a couple websites and that's just the basic, not the professional version? SOLD!
Look who you're arguing with.
Fantastic news!

EVs already have escape velocity in Norway to replace ICE cars, and incentivizing more walking and cycling not only promotes more efficient modes of short distance travel, but makes the population healthier.

Over reliance on cars kills us slowly via lifestyle degradation.
And stealing innovations.

How much advancement was because of a corporation? Versus some engineer/scientist that just got a 5% bonus that year, while the discovery netted billons.
Mar Hicks' book Programmed Inequality [1] is some of the story of how post-war Britain lost the lead in computing.

[1] https://mitpress.mit.edu/9780262535182/programmed-inequality...
You just dismissed you incorrect idea of labor value theory. Go back to read about the subject. To "disprove" Marx you should at least read his damn book and show that you know what you're talking about.
this is not what the labor theory of value is. i wrote my interpretation here: https://news.ycombinator.com/item?id=37411772
It has nothing to do with discovery or legal liability and everything to do with cogs. Log size at cloud provider scale is genuinely something you have to see to believe; recall that these are logs for a company with multiple services that see 9-figure daily active users.
I thought I remember reading somewhere that it is possible to retrieve deleted data on really old MFM hard drives with a electron microscope, hence the need for secure wiping/multiple passes in those particular drives, but would be impossible on modern drives due to the density.
Ignoring STUN/TURN, WebRTC should be able to do this. there are things like webtorrent.io

All we need is demand. Demand for non-walled garden content. Demand for less monthly subscriptions to be able to run something you already own. Demand for DRM-free content that you can share with your grandma or watch on a seperate device on a flight.
The economy is still highly complex and chaotic. That means that computers or not, if you don't have complete information about what everybody is doing and the ability to simulate every mind in the world, then no, you can't perfectly optimize it.

You can only do some hacks here or there, estimate risks, and react. But guess what? That's exactly what our governments do.
I had the great joy of learning a massive "legacy" nodejs project a few years ago. The author had used function "arguments" as a bucket all over the place mixed with named parameters. Lots of indirection and "facade" patterns. A few high level integration tests. And to top it all off, none of it worked in isolation, lots of very loose coupling with no documentation that the coupling existed. Took me months to digest it all.

TypeScript hurts to write for people who write code like that. But also, these days, it enables it: you can write that, you just need to leave an actual trail outlining the shape of those dependencies. And if you REALLY like writing lots of flexible dynamic code, typescript can enable that too, and have fun defining those complex generics. You won't.

I understand the pain of typescript. It's the pain that you can either eat yourself in working through exactly what you want the shape of your dynamic things to be; it's the pain that every other developer following you will need to eat if you do the same thing in js without types.

OR- You could just write your code without those "clever" features in the first place, and get the job done in less time to boot.
I'm also interested in knowing what the set of all possible layouts with zero stress are for a given bag of pieces. It feels like it might be an easier question to answer than what the article answers: trying to approximate, below a boundary of acceptable stress, a pre-existing shape with only certain pieces.

I think I would construct a tree of combinations of pieces, where each node of the tree was weighted with a vector of three elements: the X and Y position of the end of the piece relative to the start, and the angle of the track's direction at the end of the piece. Each subsequent piece added to the track (represented by a new layer of depth of the tree) would sum the previous weight vector. At any point in the tree where the vector sums to zero, you know you've completed a full loop and so terminate that branch of the tree there. After searching through the full factorial of the number of pieces you have, you can select all the zero-weight nodes to get the possible layouts. It seems as if the article uses abstract 'it turns left' and 'it turns right' pieces, rather than arbitrary sizes and angles, and doesn't use any tree-based brute-forcing to find possible answers.
Let me know if there are slower PRs or projects...
Then it would require JavaScript and wouldn't be a nice demonstration for my web server library. :)
I don't know if you still read this, but is there a chance to separate controls of sounds (piece selection, piece placement) and music (the score)?

I love the music, but a bit frustrated with the sounds
^without (sorry too late to correct)
IIRC the classic Macintosh for example, even despite the flat memory model, had relocatable code segments to deal with real memory limitations, with a relocatable base + fixed offset jump table. They're not identical situations, but I think Think C had pragmas to delineate segments (although my memory is shaky there).
I have a motherboard with an i225 onboard.

I bought a PCIe I350. That's solved the problem.
You can do that in planned economies, and historically that's what's been done. You let people try products with the surplus, basically acting as a VC fund, and if people buy that product at a price beyond that of production you make more, otherwise you make less. A market for labor and for consumer goods has been a part of every planned economy.

It really is the optimization and the logistics that was the difficult problem historically.
I will never get over this spelling of "tires"
I was promised that Elon was lying and it would take forever for Starship to launch again and FAA would throw every single book at SpaceX causing massive delays to the Starship project. I wonder where all those people are now.
So it's only true because the trend at the moment is money is created by central banks giving loans. Is a roundabout misleading statement from the parent comment
Tap to Block, Custom Rules and Strict Mode in Magic Lasso Adblock 4.0
No one could accuse DHH of being an amateur, and it's true that static typing is an obstacle if it's not a vehicle.

It took me years to "get on the other side" of typing, and wield it productively instead of battling against it. I have heard several developers express the same way about testing, ie when one learns to test first, one no longer resents the tests (or whoever mandates them). Resentment and frustration give way gratitude and elation--but admittedly, it takes more than "five minutes".

Static typing has a similar feel for me (although I am no expert): type-driven design often unfolds fantastically, easily, and beautifully. It has certainly replaced a few categories of unit test. Inability to appreciate static typing as a tool is, for most developers, a "skill issue." It certainly took me more than five years to come around to static typing, although as I explore it deeper (perhaps after another five years), I'll undoubtedly discover areas in which the emperor's showing a little skin.

Again, however, no one could accuse DHH of a skill issue. Perhaps he is looking out for the little guy? Perhaps he's simply invested in an alternate idiom. Perhaps he really is a whole five years of static typing grief ahead of us. I think that's certifiable.
However the LLM doing inference on 2 H100s can easily exceed 10x the content generation rate of a single human.

Regarding quality of the output, it obviously depends on the task, but we are benchmarking the models on real world metrics and they are beating most humans already.
Shape Up isn't about continuous delivery; it's the opposite.

First, we work in six-week cycles. Six weeks is long enough to build something meaningful start-to-finish and short enough that everyone can feel the deadline looming from the start, so they use the time wisely. The majority of our new features are built and released in one six-week cycle.

Our decisions are based on moving the product forward in the next six weeks, not micromanaging time. We don’t count hours or question how individual days are spent. We don’t have daily meetings. We don’t rethink our roadmap every two weeks. Our focus is at a higher level. We say to ourselves: “If this project ships after six weeks, we’ll be really happy. We’ll feel our time was well spent.” Then we commit the six weeks and leave the team alone to get it done.

It's 100% worth the read if you are deeply interested in addressing the problems with Agile today.
Or because it was a major news story when China banned Bitcoin mining in 2021 and the hash rate dropped 50%? Where do you think 50% of the global Bitcoin hash rate went almost overnight?
Ok, cool. I'm not sure I understand the issue though, this thread reminded me of that page, so I thought other people might be interested in it too, and there wasn't much conversation here and felt like this was somewhat offtopic on this page anyway.
I didn't misinterpret shit. The amount of work something takes too create has very little to do with its value. Labor theory of value would be a joke if it wasn't so popular for some reason. Instead it's actively disinforming people

> it's labor all the way down

This is completely orthogonal to value. Sure things wouldn't exist without people to make them. That doesn't mean that the labor it takes to make something constitutes its value.
Retention policies at cloud providers are 100% about storage space (and accompanying cost). At companies like Microsoft saying “reduced cogs” is a very reliable way to get bonuses.
The municipality should own the network and lease bandwidth to private providers. I'm sure private providers would be willing to help lay cable if they got a fixed fee for the work done along with a period of slightly reduced lease rates and first dibs on a fairly sizable chunk of the pipe's leases. The fixed rate would cover work expenses with a little profit and the cherry lease deal would pay out better than a bond and be fungible so it'd be easy to secure credit on that agreement.
who has to change?

The other. It is always the other that is supposed to change. Never assume that these kind of conflicts/positions are completely rational, or even can be solved by an appeal to rationality.
The US launched 90-90% of all objects into Space my # objects AND by mass. Lets see Europe launch their probes right now. Of course, they can't because they don't have a domestic launch vehicle and Russia is not available.

That is where the aerospace money is going.
The point you raise is one of the things most people -- professional translators, even -- get very, very wrong when translating (books, movie subtitles, game dialogue, you name it).

"How do you say 'phrase' in [target language]?" is more often than not a much worse approach than "What would a native speaker of [target language] say if they found themselves in the same situation?".
It isn't. It's just that 4bit implementations are really bad.

Exllama has shown how properly optimized and fused kernels can perform.
Packagecloud have a great article series which goes into much more detail and with code study. If you really want to learn the network send and receive, these are the articles to read:

https://blog.packagecloud.io/monitoring-tuning-linux-network...

https://blog.packagecloud.io/monitoring-tuning-linux-network...

https://packagecloud.io/blog/illustrated-guide-monitoring-tu...
http://web.archive.org/web/20230906212542/https://www.lrb.co...

https://archive.ph/1mj4r
Indeed, the filter means job boards that list remote jobs.

What I'm asking is for a list of remote first companies.
You need material non-public information to do that accurately. It turns out that when you do have material non public information, it's really quite easy to beat the S&P 500, but we have to put people in jail for that because it would destroy capital markets otherwise.
Schizophrenia mutation causes many changes in the mouse brain, new study shows
I believe walking is as important as meditation for self-regulation of organ systems (including brain and heart).
ESLint plugin for sorting objects, imports, types now supports Astro/Vue/Svelte
Releases version 2.0.0 of ESLint Plugin Perfectionist
I'm not at all an expert on grammar, just know what sounds right to my ear. Can you more explicitly connect the 'had had' sentence to this example?
"ability to make new stuff", ha! Let's actually see the new stuff, then I'll believe it.

I've seen too many first movers fail to differentiate themselves and eventually fall behind their competition to really believe that resources and talent alone constitute a viable moat.

Some would argue they can even be a hindrance, if they render the company complacent and risk-averse.
There aren't many books on that war, for sure. I recently read one of them. This sounds like a pretty weak history:

> the Germans won because they were more effectively organised, better trained and mobilised more men than the French.

That sounds like a non-military opinion. Most of the battles in that war were "battles of encounter," where some units just happened to fight, and then the local commanders escalated it. The Germans always devolved more power to their commanders to act based on local conditions, while the French had a sluggish, top-down organization. John Keegan in Six Armies in Normandy calls that art operativ, as the Germans put it.

The Germans also had better artillery.

It certainly did lead directly to WW I, though.
For one, doing only one thing is a huge risk for the company. It's the business equivalent of putting all of the eggs in one basket. If that one thing gets out of balance in any way, the company is dead. So doing multiple things can basically be safer.

Second thing: where do you see the application of the UNIX philosophy being actually useful and popular? It's not even popular in the *nix world - systemd, for one, breaks it in a big way, but is still wildly successful, maybe because it's doing many things, and it's doing them well. Another successful example is ZFS - top of its class, and it's many layers integrated to one. The power comes from the integration.
> To everyone advocating for higher wages, you're actually advocating for higher prices for many of the things you purchase.

I don't think this is necessarily so. How do you know that prices can be raised? What if the market won't bear those price increases? If the price of a product could be raised profitably today, why wouldn't the the company do so, regardless of their labor costs?

If McDonalds could sell 10 million burgers for $2 each and 8 million burgers for $3 each, they will raise their prices to $3/burger, regardless of what they pay their employees.
> Again, if it's flat on the ground, it's far from the point where something breaking is a concern.

Far from a concern, as long as it’s stationary.
legislate all you want but enshrining it as a right won’t magically fix that your government is antagonistic to your privacy. the US has its fourth amendment for 200+ years but that’s never stopped it from wiretapping its own citizens despite that being a pretty unambiguous violation of the text.

if you want to “be done with the endless debate” then perhaps use (and contribute to) protocols/infrastructure which aren’t so easily governed.