skysight-inc/HackerNews huggingface dataset:
I just don't understand why you're using your own time to defend predatory business models that inevitably screw over the user. You can't just sit on an old piece of software and expect it to work forever because the companies do not want that. I know you're not being malicious but we have so many receipts of this happening. People have plenty of reasons to not want to support companies doing this, and to be wary when they move in this direction.

10 years down the line their DRM stops working because you're on locked down, ancient hardware and they don't want to support your OS anymore. Steam is relatively benevolent and now there are games you bought and paid for that require a version of windows that steam no longer supports. Maybe they just do what autodesk did, revoke your perpetual license, and tell you to buy a subscription?

Maybe you need to replace your motherboard and it counts as a "new" computer, and it no longer runs on. Maybe they take away your ability to reinstall it on another device because offline authorization no longer is enabled, and their online services don't support your old license. Both of these were done by reason studio. I hope you didn't buy a $400 perpetual license and expect it to work until the ice age.

Maybe they change the ToS like blizzard, and you now have to agree to the new ToS to continue using the software you bought and paid for?

Maybe the company switches to a subscription model, and then updates the ToS to say you owe them an indeterminate amount of money that you never agreed to, like the whole unity fiasco?

I am so sick of people pretending the free market of software isn't rigged against the user. Every single company screws us over and I hate to see people defend it because they think you can just opt out of it.
For context, Knuth is my first generic recommendation for programming books. My advice is to get them all and read a bit here and there depending on your mood. The older editions are going to be more than enough...and honestly, MIX is probably better than MMIX for getting started.

To be clear, I've spent time reading Knuth because I enjoy reading and Knuth is a great book as a book. I only understand a small fraction, but that small fraction grows over the years.

I recommend having all of them because you won't get all the way through Volume One any time soon and there are interesting bits in each of them. Volume 2 is the driest but randomness and numerical methods are intellectually interesting for a few hours every now and then. The mathematics of sorting and searching hasn't changed so an older edition of Volume 3 is going to be fine. 4a covers exponential space and is different in that it doesn't contain code.

But that's me, not you. Good luck.
Can you explain more about this, I am clueless to this? Appreciated!
The subscription model is awful because of the dark patterns in cancelling.

But it does open up their product suite to people who would be hesitant to shell out a couple of hundred bucks upfront.

Adobe was a stagnant business until 2014. Revenue is up 500% since then: https://valustox.com/ADBE
Solar has become a commodity technology and it largely won't matter who is manufacturing it.

Solar also is primarily replacing energy imports. So many not spend on buying gas/oil/coal is now being spend on buying solar panels. Thus the petro economies have much more to worry about that money is directed from them to China.
Nevertheless, they've added far more features to Premiere than things they've removed.

So it's not "ensh*ttification", which is when prices go up while the product gets worse.

Nobody can seriously argue that Premiere hasn't been getting better overall. It has been. And it's continuing to.

(Which is totally separate from how scummy their subscription cancellation/renewal practices are.)
Once again the US government dances around the broader issue of data privacy.

I understand it’s easier to get people to vote against Chinese products in the US on data privacy concerns but it’s irritating that Congress isn’t working on legislating rules for products that are not Chinese as well.
GPS can and was miniaturized. LRGs and QGs aren't for retail use because they're very expensive, bulky, and largely unnecessary.
It absolutely is. I now dread every single time I am forced to open a modern creative cloud product.
Welp. Got it wrong. I thought of a Hawaiian flower when I heard Kiki and chose the flower looking one. I can also associate bouba to mean bulbous and choose the rounder one. My brain pattern matches like crazy.
The overlap for the target audience of TypeScript and "serverless" systems seems much larger than the overlap of the target audience of "backend languages" and "serverless"
There has been constant development trying to improve accelerometer and gyros.

There are even commercial products, for example: https://m2lasers.com/quantum-accelerometer.html
fully agree with you, mock is a shoehorn to fit unit tests into stateful monoliths with messed up dependencies that cross several stacks and reused in multiple modules.

with better separation of concerns and separation of compute from IO one should not need mocks.

only unit tests + integration e2e tests
Apple defined the product category.

The subtitle includes “Apple supplier” as does first paragraph.
The US had an entire decade of war on cryptography that was literally required to safely transact on the internet, and yet the 90s had plenty of online store startups.
Can you explain in your own words what kind of "operation" are we talking about here?

The video sounds interesting, but I won't be able to give it a look for quite some time. Plus I'd like to know what your view specifically is on the matter.
Glad I already migrated away from Google and outlook to Proton.
Love the upgrade music. Wish more libraries would add upgrade music with major releases
Thank you for your notice. Could you please recommend me some books on a topic
There is also inertia, which would increase with speed.

I think a good rule of thumb would be heading towards the ground fastly isn't a good thing
Apple Watch's battery life is the biggest negative by far for the device in my books. Any thing to improve it would be welcomed by pretty much anyone. Extra points for being able to replace existing battery--yeah right
(Not a GP). Yeah. I use and like React. I don’t have an issue with it. It’s not tiny but it does a lot of work and makes my life easy.

My general complaint is the JS ecosystem in general and its tooling.
There is no download as PDF option for works in-copyright.
This is one area where I've found that paying for quality up front can be a cost saving and certainly a time saver.

We have lots of bikes and have gone through even more (bought & sold). The most reliable drivetrain on any of them just turned 20 (2004 model). It was the highest end Shimano XT-R at the time. It is easy to align, always stays in alignment, all in all takes very little attention and always shifts perfectly.

The bikes with cheaper drivetrains are a lot fuzzier and take more frequent attention and even when freshly aligned don't quite shift as nicely.

The absolute worst is the cheapest one (a department store bike my partner insisted on buying as an exercise bike). It simply can't be aligned well no matter how many hours spent. When I get it to a good-enough state, it's misaligned after a few weeks. The amount of time wasted on that thing would easily buy at least an Ultegra set to replace it.
I'm not sure, but I am a mostly introverted SWE and I still just like working from the office.
3 and 4nm Fabs are sold out to Nvidia and Apple.
"Make it yourself!"

https://www.youtube.com/watch?v=x9G2i8XWEOI
Interestingly enough, in this case none of the 3 sponsoring organizations are dominant tech companies. Rather, they are well-funded AI safety orgs -- although, to be fair, these orgs generally get their money from folks that are some of the biggest investors in Anthropic, OpenAI, and Google.

But I do have the impression they earnestly believe they're doing the right thing. The AI safety orgs have done incredibly effective outreach at universities for years, and have as a result gotten a huge amount of traction amongst enthusiastic young people.
fix them with: https://openwrt.org/
I hadn't heard of route loaders till all this.

What are they, in plain terms? Is it just manually hoisting what you know a route needs all the way to the top of the tree? Or is it some compile time magic that analyzes your components used, making the decision for you on what to fetch for a route?
Not all regulation is bad, but also, not all regulation is good. Regulation is meaningless in a vacuum. I support more consumer protection regulation, but also, I support YIMBYism [0] which is a deregulatory model that wants to remove restrictions on housing, which were largely made by corporations and NIMBYs who don't want their property values to go down if new housing is built. YIMBYism is actually very similar to how Europe builds their housing, via mixed zone development.

It is the same with your comment, saying that it's only libertarians or those who want low regulation is a strawman, it depends on exactly which type of regulation. China can achieve some things with its big government ways, but it can't achieve everything.
[0] https://en.wikipedia.org/wiki/YIMBY_movement
> Any concrete examples you are referring to?

Entity formation time; time and capital required to hire the first N employees; number, cost and time of licensing required before first sale can be made. Each are higher in Europe. Combine that with the multiple languages and regulators which inhibits scale and you get the present situation.

Which, I will note, is fine. It’s optimised for stability, not wealth. On the other hand, it naturally means having to choose between American and Chinese tech giants.
It's Sapir-Whorf applied to programming: people developed programming constructs that mimic their society structure so while borrow checking may have been developed as a response to problems programmers face directly when developing software, they approached the problem by thinking of their programs in ways that mimic a market-based society and developed solutions that reflect market-based society solutions.

Just like Sapir-Whorf, likely the influence of our society isn't as pronounced as they're suggesting but there's likely a grain of truth that many people approach problems by using ideas from their collected experiences. Similarly, approaching problems in different ways from what we're used to can also be equally challenging due to our lack of prior experience.
I don't think anyone is accusing academics of lying -- academics are just more likely to announce things no industrial relevance. Because industrial relevance is not required for academic relevance.
> you can't tell whether an identifier refers to a function or variable in Scheme by sight alone

Nor in C. Nor in JavaScript. Nor in Java. Nor in...

I mean, what is "foo"? Could be the name of a function. Could be a char variable. Could be a double precision float. Could be a pointer to an array of pointers to functions returning doubles. Without going back to its definition (or prototype, for function arguments) you can't tell, much the same as you can't tell in Scheme without looking for the matching define or set!

I feel like I must be missing something here. What?
databricks too, the commercialization arm of the Apache Spark people
This seems like a great thing for the environment (geopolitics aside)
This has been an enlightening thread. I can see now why companies use every dark pattern in the book to get you to subscribe, because apparently, for many people, once a bill is on "autopay" then as long as it's a low enough charge, the company probably doesn't even have to provide any service for it. Just milk that forgetful customer forever. And multiply that customer by... at least everyone in this thread!

So wild, I guess I'm actually an outlier. I actually keep paper receipts and compare with what I was charged when it hits my balance. You'd be surprised how often restaurants, grocery stores, hotels and so on are off by a few cents or even a dollar or so. You'd think with everything computerized these errors wouldn't happen. I also never use autopay for bills.
For me, TDK will always be synonymous the very best cassette tapes from my youth.
Thank you so much cuz now don't wanna read it fully
I'm aware that mentioning this tends to get you crucified on HN, but making something like this fun is a good use for blockchain technology.

Blockchains create digital scarcity, and in fact, are the only decentralized way to have digital scarcity. So having the "cards" represent tokens on e.g. Ethereum would be a clever way to do that, I'm sure the processors can provide a secp256k1 signature, and the rest is read-only. I'd suggest not keeping your playing cards on the same wallet as other valuable stuff though.

I think some of the deep antipathy which certain commenters on this site exhibit towards the blockchain, is a hangover from the proof of work days. Sure, Bitcoin still uses it, but Ethereum doesn't. So it's decentralized digital scarcity, which is a useful property, at a reasonable environmental price.

There's plenty left to criticize about some uses of Ethereum, sure, but this wouldn't be one of those uses.
Is it? From what I've read, Instant Brands (the company behind Instant Pot) merged with Corelle Brands (of the private equity firm Cornell Capital) in 2019. Corelle Brands had a portfolio of house and kitchen products from Corelle, Pyrex, SnapWare and CorningWare. In 2021 they decided to change the name from Corelle Brands to Instant Brands. And in 2023 they filled for chapter 11 bankruptcy.

It is my understanding that when Instant Brands filled for bankruptcy, they weren't selling just the Instant Pot. It wasn't even the original Instant Pot company. They were selling a wide range of kitchen products. I don't think they went broke because people bought exactly one Instant Pot.

The story doesn't end here. Apparently, Instant Brands emerged from chapter 11 as Corelle Brands.

> They go broke or rely on an ever growing market, ie housing is always being built (most of your examples).

Wouldn't that mean those new houses have new families which want a new Instant Pot? In fact I can think of other situations: people moving, going to college, splitting some of their items in divorce, etc. Sure, it's not much but it's not like the demand grinds to a halt.
Or how about those 'oh just mail your laptop to us, we will get to in in a few weeks' 'oh its your only computer oh well'.
" Most evil company " is quite the statement about some silly javascript library.
Autel Nano or Lite+.

Some Autel drone are made in the USA, but not all.

Edit: added the Lite and fixed formatting
> [Helium helps to] maintain pressure so that the propellant remains liquid.

IANA rocket scientist, but this doesn't ring true to me. Vaporization of LH2 is related to the partial pressure of Hydrogen, not the absolute pressure of the gaseous phase. You're going to lose ≈PV/RT of hydrogen molecules to the gas phase regardless (P being the vapor pressure of Hydrogen at the tank's temperature and V the volume of the tank).

You still need the absolute pressure for structural stability. He has ≈twice the molar mass of H2, so H2 is better for the dry mass in the rocket equation anyway: what is left in the tank isn't wasted, but used for rigidity.

You just need Helium because it won't have phase transitions: it's always a gas so it is easier to regulate pressure.
Also changes in the status-quo of international politics: Russia has been chronically sabotaging non-Russian navigation systems in neighboring countries, beaming jamming and spoofing signals across the borders.

Russian airplanes aren't affected because nobody has chosen to retaliate in kind... Yet.
Shutout for Svelte. It took the best of VUE and react. It's fast and very lightweight when compared to Vue, which has a largish ecosystem.

https://svelte.dev/
at least here there's a spectrum of views that largely get by peacefully, and the entire place isn't focused on that conflict, a la twitter. yes there are lot of right-wing headcases entirely taken up by their own bottom-line, and yes the place itself is broadly funded and owned by people who think like, or at the very least, act like anarcho-capitalists, but they only really float to the surface when a post about regulation comes up, and even then, the discussion stays mostly civil. it could be a lot worse
Give F# a try. It has, and always had, true generics.

https://learn.microsoft.com/en-us/dotnet/fsharp/language-ref...
That was the best most companies could do before SaaS. Now that we live in a SaaS era, it's much easier and acceptable for corps like Adobe to minimize piracy and increase revenue with subscriptions.

This isn't unique to Adobe—most software companies have followed suit because it just makes sense. What is unique about Adobe is they're doing some really shady things with subscriptions that are abusive to customers, which this suit hopefully ends and serves as a warning for other abusive SaaS corps.
JS Ecosystem just has too much churn. Every 5 years there's some new better way of doing things.
It's different, but is it good?

I'm a SWE, and we went from full office to full remote for about 6 months when covid hit. I didn't particularly like working fully remote, and went back and have been back at the offices full time since then.
I think the naivety lies in underestimating how many backend systems are written in Typescript, and how large of the developer population knows / uses TS.

In either sense, its alot.

(Aside: The backend has plenty of bad languages. For example Python is considered a backend language but is considerably worse than most languages in speed, ergonomics, transitive dependencies, and so on... )
I'd forward screenshots of those shenanigans to the DOJ folks on this case, sounds like they'd want to know about that too.
I think this is the first clear correlation I’ve seen between microplastics and any health issues. I’ve seen lots of guesses and assumptions about how they must be bad for us, but I’ve not seen anything like this. And of course, this is just a correlation so far. Causation hasn’t been proved.

Have I missed others?
I always thought Temporal[0] would be a brilliant choice for that sort of durable processing.

[0] https://temporal.io
Been using Affinity since Adobe started requiring me to rent their software. Designer, Photo, even Publisher.

I use Affinity Photo the least though — for pixel-based drawing I prefer Pixelmator Pro.
Huge congrats on the major number release. HTMX is simply wonderful. Using it for a major project as we speak!
Leave it to the capitalists to insinuate that something that doesn't make you money has no value, no matter how much fun and entertainment it provides to people.
If you take the article's advice to move everything that's not IO into pure, testable code (which is good), what's left is code that does IO. What are you even testing when you call such a procedure? At that point, it's mostly calls into other people's code. Maybe that's a good place to draw the line on testing things?
Jeremy -- this is interesting and worthwhile. Thank you!

In the same spirit (ignoring the question of whether this sort of attempted regulation is a good idea), I have a question:

Debating release vs. deploy seems a bit like regulating e.g. explosives by saying "you can build the bomb, you just aren't allowed to detonate it". Regulation often addresses the creation of something dangerous, not just the usage of it.

Did you consider an option to somehow push the safety burden into the training phase? E.g. "you cannot train a model such that at any point the following safety criteria are not met." I don't know enough about how the training works to understand whether that's even possible -- but solving it 'upstream' makes more intuitive sense to me than saying "you can build and distribute the dangerous box, but no one is allowed to plug it in".

(Possibly irrelevant disclosure: I worked with Jeremy years ago and he is much smarter than me!)
Okay. And you didn't have to read all 600 pages before deciding it wasn't for you.

Right?

> Yet people promise me that this one is different, while giving me nothing but condescending promises of enlightenment.

You do understand that it's possible for different people to place different values on the same thing, right?

I mean, clearly there are many, many people who do find the book valuable. You're not one of them. That's fine! But it doesn't mean the book sucks.
> What about IKEA? It's smaller than Novo Nordisk, but they also use a non-profit parent company, which is admittedly a bit bizarre.

Smells like tax evasion, but what do i know. Isn't IKEAs founder one of the richest people in Swiss?
Yep. That's basically what's happening. It's China success envy syndrome. And instead of competing in healthy ways, political concerns roll out crushing policies that harm both investing opportunities and the ability of consumers to choose freely.
I will never buy another Asus product. Several years ago I had a laptop with onboard SSD cache that failed during the warranty period. After communicating with them and paying to ship it to them, they sent it back without even making an attempt at repairing it.
Where does the rest go to? Aren’t the pipes and hoses leak free? Seems like an easy win
That's... quite misleading? The MK4 with input shaping is limited by extrusion speed, not the motion system.

The printers are both pretty identical in performance today. And while CoreXY has significantly more headroom in case you'd like to upgrade the current bottlenecks, that's not an option with the Bambu printers anyway.
To what degree do you have control over this person's actions?
Sometimes the same white label off product is different across the same chain.

E.g. in Canada, Costco toilet paper was produced/supplied by a different company between east and west coast.
> Is it even rechargeable?

From the TFA: "Solid-state batteries are safer, lighter and potentially cheaper and offer longer performance and faster charging than current batteries relying on liquid electrolytes."

The article to me is worse than click bait. They keep mentioning Apple supplier TDK as if this battery is currently being used in Apple devices. The only link this battery has to Apple is that they use other batteries from the company. So, yes, you're correct in that nothing indicates this as a direct replacement. It is shitty journo looking for relevancy in SEO
That engineer may have spent a couple of dozen hours on their mock. But the engineers who spent time on a test framework that uses real databases will soak up thousands of developer hours in CI time over the next decade.
> Heavy use of interactivity is hard. React makes it maintainable. It was hell before.

Agree, React is great for UI interactivity.

> ...the more stuff the client does, the cheaper it is to scale and less bridging between the server you have to do.

Disagree. The most costly form of scaling is people. UI + business-logic + data-modeling + data access (ACL) all held in async client concepts is a complexity nightmare in my experience. Even for my team-of-one side-projects.

Server <-> client bridge is a feature for managing complexity over time. I may agree that added ceremony could make 95% tile app experiences default harder. But for anything that's not a toy, the #1 risk is always team/people/communication complexity.
I don't really know js well.
I recall they used to have a free Photoshop CS2 download on their site with the activation removed. Strictly for existing license owners of course, but anyone could download it ;-)
That's a dangerous path to go down. I've encountered many biases that I don't feel are especially reflective of reality. These range from dumb (women are poorer drivers than men) to extremely harmful (black persons are stupid and lazy).

I for one would not be prepared to defend the persistent bias against black persons and immigrants as having a basis in reality. YMMV.