skysight-inc/HackerNews huggingface dataset:
Microsoft made most of its money back then in two ways - corporations and individuals buying Windows upgrades and bundling Windows with new computers.

If Windows got a reputation for being incompatible with apps, people wouldn’t upgrade.

iOS doesn’t really have that problem. New phones are always going to come with new operating systems and if your app doesn’t run on the new OS, users are going to blame the app developers.

Also most of the incompatibility with apps and new operating systems comes from developers using unpublished APIs. Apple is very strict about not allowing developers to use unpublished methods [1].

[1] I refuse to use the term “private APIs”. An API is a documented method that the platform vendor documents and promises to support
Yes, and No.

Yes, I still buy physical books to learn something new. I value being away from a screen. But I don’t buy the “Learn X” style of introductory material. All that info is online.

I buy the dense deep-dives that are filled with advanced esoteric knowledge, and may take years to grok. Things that will not change much after 5-10 years. Something that I can reference and go back to over and over.
> The shitty software probably isn't the product

The shitty software is what sells the product, from the description. Even if the shitty software is a sales/inventory management tool or 'whatever', from the description it is obvious that it is vital to whatever business they are doing.

It doesn't matter whether it was built with Microsoft Access and Excel files. If its contributing a major part of that $20m /year, its not shitty, its golden.

Anyone who understands the trials of modern business, including any tech lead who had to deal with even merely stakeholders and low-level business decisions would prefer to have a $20 m/year sh*t before a well-crafted, 'properly built' architecture. The difficult thing is getting to that $20 m/year. The difficulty of rearchitecting or maintaining things pale in comparison to that.

> I think many people here are reacting to $20M forgetting not everything's a SaaS/in the business of selling software (but mostly still has some (in-house) software somewhere).

Everyone is aware of that. Many are also aware that getting to $20m/year in WHATEVER form is more difficult than architecting a 'great' stack & infra.
I share what I write about on social, and share features as I release them or sometimes while I work on them, but I don’t think that counts as ‘doing social’. I do no retargeting or other type of social ads. Just post what I like on twitter and linkedin.

There isn’t a definitive way to do things and a lot is based on your target audience so I doubt much of what you ‘learn’ ends up being applicable. Just have to try and finds something that works that you like!
For a standard modern pen, printing works well. There's no constraints imposed by the pen about how long your strokes should be, or if the pen will drip.
'90s Dad Thrillers: A List
For those interested, the first Monte Carlo program, which ran on the ENIAC, has been found and documented (840 instructions long). It was also the first stored program ever run.

https://eniacinaction.com/the-articles/3-los-alamos-bets-on-...

https://eniacinaction.com/wp-content/uploads/2014/02/LosAlam...
It's just another name for push/pull?
This is a cool project.

It looks kinda like the color scales are normalized to just-this-CPU's latency? It would be neater if the scale represented the same values among CPUs. Or rather, it would be neat if there were an additional view for this data that could make it easier to compare among them.

I think the differences are really interesting to consider. What if the scheduler could consider these designs when weighing how to schedule each task? Either statically or somehow empirically? I think I've seen sysfs info that describes the cache hierarchies, so maybe some of this info is available already. That nest [1] scheduler was recently shared on HN, I suppose it may be taking advantage of some of these properties.

[1] https://dl.acm.org/doi/abs/10.1145/3492321.3519585
I take it you haven't read the SEC filings then and are just regurgitating what Musk wants people to believe?
Honestly, no, because the book prices are kind of high for the average income in my country. I usually download them from the internet (quasi-legally - since internet laws are effectively non-existant here) and print them at home if I really want paperback.
Leaving technical books in the bathroom is a crucial hack for lifelong adult learning.
The Physics of Waves
Is it just me, or do major tech companies turn into advertising businesses even for paid products like Windows OS[1] or iPhone/iOS[2]?

[1] https://www.makeuseof.com/windows-11-remove-ads/

[2] https://www.bloomberg.com/news/newsletters/2022-08-14/apple-...
If I just need to make plain GET requests in my web scraping, I've found the easiest way to bypass Cloudflare on most sites is to make the requests via the Internet Archive. That has some rate limiting, but it can be worked around by using several source IP addresses in parallel.
Unfortunately, in the meantime, the "monopoly" has done huge and world-or-population scale damage in some way. Just think of how the industry has been affected (potentially negatively) by the heavy push and funding by big tech giants of technologies such as React, Angular, and Kubernetes?
Yes occasionally. I try to purchase most texts as PDFs to avoid the hassle of moving hundreds of lbs of books around, but will splurge on high quality physical texts.

The only issue is that there’s a lot of really high quality work out there! It’s hard to be picky.
Usually when people say this, they mean the claims. The specification, which most engineers read, are not constrained by legal precedent.
Well except for when Apple lost most of their market share and almost went bankrupt.
A bit OT, but I find it somewhat counterproductive that the link that gets (close to) HN's front-page is not "NSA Releases New Security Guidelines" but instead "Random Developer X Thinks New Security Guidelines are Total Garbage".

Like, I get how story submission and voting works on HN, but I think the effect that the first news about the guidelines arrive with immediate negative framing is not really helpful to evaluating them.
I'm thinking of the Morse code challenge in The Amazing Race. Noisy "battlefield" and a loop playing a message in dots and dashes. They had a key to decode it but utterly failed and ended up Philiminated. They test things but what was doable for the tester apparently wasn't for them. (Everyone else took the other side of the detour, they had no choice.)
These are all amazing films.
cyclone house prep (sump pump, shutters, top off battery backup, exercise backup generator, generator fuel messaging to top off, notifications, etc.)

delay watering if rain is coming

warn of weather change so do not get caught in open waters

That is all I have now.
And it makes operating systems larger, more bug prone and harder to maintain.

There is a reason that Apple was able to port the core of iOS and many of the APIs to watches, phones, tablets, set top boxes, monitors (the latest Apple monitor runs iOS on an iPhone 11 era processor with 64GB RAM).
It's definitely not strong against the same breadth of attacks as a physical key, but I'd argue there's a place for something like this.

This would still protect against phishing, which is probably the bigger risk for the average consumer.
3D printing is becoming unstoppable
That’s a rather tendentious way of putting it. There was a vigorous back and forth between the Nyaya and Buddhist logicians as acknowledged by thinkers on both sides. And barely or not, Nyaya did eventually prevail.

Shankaracharyas problems with Buddhism are because he was criticizing something that had already ceased to be a living vigorous tradition in his time.
According to this article,.3W at idle and up to 5.58W when streaming (both measured at the socket): https://www.techspot.com/news/95809-streaming-media-player-p...
Works on my iPad Air 2 on iOS 15.6.1 and Chrome.
This appears to copy the AARM but the bottom of the site claims to be licensing everything under Apache 2.0 and neglects the actual copyrights on the text. They can be seen here:

http://www.ada-auth.org/standards/2xaarm/html/AA-TTL.html

That's not a terribly good idea in general. Interestingly, for the Style Guide they were at least courteous enough to note the original license, but not the AARM.
This. Everybody should try call API / functions without actual implementation to see if it feels right.
In the PG&E service territory in California, that base load will run you about $5500 annually. That's more than the property tax on my townhouse.
> That standard malloc() is not necessarily good enough.

The operative word is "it enough".

Let's not fool ourselves by claiming that all memory allocations take place in hot paths, and that all conceivable applications require being prematurely optimized to the extreme because they absolutely need to shave off that cycle from an allocation.

Meanwhile people allocate memory in preparation of a HTTP request, or just before the application is stuck in idle waiting for the user to click on the button that closes the dialog box.

It makes absolutely zero sense to proselytize about premature optimization when no real world measurements are on the table.
Probably depends on the article you read. The ones I've seen define it as not answering emails on nights/weekends, working "only" 8 hours each day, etc.
Thanks for the heads up. I just checked, and apparently I got scammed into an annual plan by a customer support agent without realizing it. Even better, they don't appear to have a way for you to delete your old credit card information, even after adding a new one. Time to finally look for Adobe alternatives.
It's not even the go-to for payments. Plenty of competition from gpay,phonepe, etc.
Every piece of code you write automatically becomes code you have to maintain. It’s tech debt.
They are pickled, not fermented (at least the kinds I can buy in the USA – perhaps there are other varieties?)
Pay it. Then tweet @ them how disgruntled you are that you have to pay it. Worked for a buddy of mine.
Getting Everything Wrong Without Doing Anything Right
Prices in such countries are generally fixed below the market rate. But the free market for medical treatments is also distorted in other ways, such as by artificially restricting the supply of healthcare providers. This results in shortages for some non-emergency treatments, in the sense that patients have to wait months or years. Waiting won't necessity reduce lifespan, but it often reduces quality of life. Hence why it's common for wealthy Canadians who need joint replacement surgery to travel to the US as medical tourists and pay out of pocket. They want to get their mobility back immediately instead of waiting potentially for years.

Price fixing in healthcare can be a net positive for society if done well. But there are always trade-offs.
This is exactly the thesis that is refuted by the article. They find that the factors that make legal language hard to understand are the same factors that make any language hard for anyone to understand, for example long dependencies between related words in sentences. Nor do such constructions create ambiguities that might be useful later on: they just make the text harder for anyone to understand.
One problem is that bot amount on the internet is now far larger than the golden days of internet advertising.

Real-Life ads became competitive with internet advertising. In fact, they might be better for a large number companies.

Unless they can manage to guarantee that ads are being seen by real humans, I think their revenue will keep dropping.
Was there a new release or anything?
"Monopoly" is just a shorthand for a range of market dominance abuse. I.e. if an 800lb gorilla abuses you, it doesn't really matter that there are several others 600-700 lb gorillas ready to do the same to you.

https://ethique.rexel.com/en/competition-law/abuse-of-a-domi...

"A dominant position is not defined merely by market share, but by classification as a market leader. Typically, a company is considered to hold a dominant position if it has a market share of more than 40%, but even a market share of 15% may be considered dominant if it is the largest player in a fragmented market. "
Lithium refining technology suppliers:

- Metso:Outotech (Finland) - mostly does dry source minerals.

- SaltWorks (Canada) - mostly does wet source (brines) minerals. They claim a near closed-cycle process for water, rather than needing vast amounts of fresh water.

US Plants under construction or proposed.

- Silver Peak, NV [1]

- Proposed Tesla lithium plant in Texas.[2]

- Miner Piedmont plant in Tennessee,[3]

China currently has about 80% of world lithium refining capacity, but that's rapidly changing. China is a net lithium importer. The big mining countries are Australia and Chile. China is under 10% in lithium ores. New refining plants are being built in Australia, too. Pilbara Minerals in Australia claims to have the largest single lithium mine in the world.
They are expanding into refining.[4] The Kermerton plant in Australia, which cut production in half in 2020 due to low lithium prices, is going back to full production and looking at expansion.[5]

The price of lithium has gone up about 8x in the last few years. So everybody in the industry is now expanding. Expect a capacity glut 3-4 years out.

[1] https://archive.ph/2DDdw/again?url=https://www.reuters.com/b...

[2] https://www.freightwaves.com/news/tesla-proposes-texas-lithi...

[3] https://www.cnbc.com/2022/09/01/miner-piedmont-unveils-plans...

[4] https://www.miningmagazine.com/plant/news/1409915/lithium-re...

[5] https://www.abc.net.au/news/2022-05-16/lithium-expansion-aga...

[6] https://www.dailymetalprice.com/metalpricecharts.php?c=li&u=...
This was so fun!

Make one new puzzle a day like Wordle and I'll get addicted for sure :)
Is there a way to bypass the firewall and view the article?
And this has built in Chromecast.

I love my Shield.
Some people here are complaining that this is a hack, technical debt, etc. I thought the point would be the political one, as it were. YouTube.com gets special treatment in a major web browser, whereas Sal's discount video website has to conform to standards like all the other plebs.

It's an erosion (however minor, by itself) of the idea of an open standard.
Sounds like everything works just fine. Nothing to worry about, as long as there are no dependencies it will just continue to work. Add some more code and see if the millions continue to flow in. Logs and tests sounds fun.

index-new_2022-test-whattodochange_v1.php
Livros de mistério em pdf para download grátis
Breaking Halfloop-24
Note: This is a noted positive side effect of doing TDD.
They’re still there. IIRC there’s a whole workflow/category in Radar for it.
I started off doing web development back in the late 90s, at first using Frontpage, then progressing to HTML. In the early 2000s, I was writing PHP and using MySQL.

I started doing web dev again around the Great Recession. Originally I was using CakePHP, but Microsoft offered my firm massive discounts on various licensing if we went all in on .NET.

So all new things were written in C# ASP.net, and I honestly can’t remember the specific framework.

In the last decade, I had some on and off web projects. I remember using Angular. Then React. There were various build tools, minification configs, CSS frameworks. The deployment scripts just copied a bundle of files and threw them to a specific location on a machine.

Anyway, the more interesting problems I solved in any kind of “web development” was around scaling… using CDNs for assets, using load balancers, having an entire fleet of servers, staggered deployments, canaries, metrics, dashboards, monitors and alarms, etc.

This is really what the complexity was. And a few times we dabbled in “write once, run anywhere” so we could share code on iOS and Android. It was really a function of, who are the staff engineers and do they prefer HTML, native stacks, or whatever framework,

Having said all that, I never understood the endless complexity in the raw web stack. Too many frameworks, too much tooling, and they’re optimizing for what exactly?

My take is that the barrier to entry in the web space was always low. You don’t need to really know data structures and algorithms to get started. And so with the influx of new people in the space, everyone has their tastes and preferences. But 90% of these use cases are not that different from the PHP and MySQL work I was doing. Except now there are entire industries around mastering whatever framework, youtube channels, etc etc. it’s a variety of microcultures.
I think they are not very useful even for someone who cannot hear them, though. The picture should be obvious what it is meaning and the captions might cover up the words in the picture (I have seen that happen before).
Yup there were even Mac clones then, MS actually came in saved Apple at one point.
The thermal mass of the air is tiny - cooling it is negligible.

Chest freezers have better insulation and door seals, which is why they're more efficient.
Cable modems and servers weren’t designed for standby.

Also, if we’re talking consumer tech from the 1970’s or 1980’s, I think it’s twofold.

Firstly, the market cared more about “time to wake up” than about power usage. People had fewer devices, they were (relatively) more expensive, and people were used to fully switching off stuff, so standby power usage wasn’t seen as a big issue.

Secondly, the tech itself didn’t exist. Nowadays, your power supply has a CPU that knows how much power your hardware needs and can optimize for it. Then, you would be lucky if your hardware had a switching power supply.

CPUs didn’t have power states. If you were lucky, you could halt them and have them start again on interrupt. Hibernation didn’t exist, so in computers you’d have to power RAM, anyways. And because of that, OSes didn’t bother with the complex task of properly powering down peripherals when going on standby.
I concur with custom signals, using a code >= 600 mitigates the risk that it would ever be allocated, or that you'd conflict with an existing unofficial use.
Yes, definitely. With deterministic methods you have to make all sorts of approximations to discretize the spatial details of the fuel assemblies, the energy space of the neutrons, the angular directions of the neutrons, and so on. The approximations are complex and sensitive. With monte carlo methods you can treat all those things without approximations. Under the hood, both deterministic and monte carlo nucleonics methods are depending on the same measured/interpolated nuclear interaction probability tables (aka nuclear cross sections).
Yes.

I do not need to charge a book when on the road.
When I was in highschool, I wrote a paper on how education lags far behind technology and modern era. In modern era, people write emails, type via messengers/sms, and use digital means of communication. Rarely is hand-written considered normal in any situations where transcribing is necessary.

Even with maths, people don't hand calculate large, long, complex equations. We use computers, calculators, and technology to accomplish it with far greater accuracy/reliability and speed. Simple arithmetic is useful to learn to do in your head, but to solve a²+b²=c², you can just google up a Pythagorean calculator. My point is that it's useful to know to find/use the tools to solve problems, not how to to solve by hand. This didn't exist 20 years ago, but it does today, and schools should teach for a modern and future era. It does no good to teach the youth archaic ways of the old which aren't in use anymore. If the parents believe it's important, then it should be taught by the parents to preserve a culture or value they believe in. But schools should spend time to functionally educate.

Cursive is just one of those things that has been replaced by technology, for most it is much faster to type than it is to write, and the advantage cursive has over manuscript is that it was faster. Well, keyboards are faster than cursive, and print is more simple and clean looking in manuscript than cursive on a display using a font.
The alternative is to let it break and force developers to update their software.

Doing that allowed Apple to not have to maintain 32 bit compatibility which allowed Apple to make the operating system smaller (all shared libraries have to be duplicated including in memory) and allowed Apple to completely remove 32 bit support in the later ARM processors.
>All the hardware is built in. It works for 1500km then stops until you pay up.

Which I think is an improvement. I always used to add features to my cars that were available from the factory as an option but which I didn't order. Usually the process involved adding the hardware (spare parts, etc) and then changing flags in the car's system via OBD.

But when the hardware is already there this becomes way simpler: Just change the flags in the firmware and you're done.
Could be a poor implementation of Chromecast standard when integrated into the TV's.

My Chromecast connected to my TV is also powered by a USB port on the TV. It seems to turn off when the TV is in standby, I have to wait for it to initialize when I turn my TV on. This detail could have been easily lost over the years.

I do agree with people who say the Chromecast was best when it first came out. It did one thing well (albeit in an indirect way). Like all hardware, it has been slowly adding more and more features that will require it to draw more power, connect to the internet more, track more usage, integrate with more Google services, etc.
This is very much how I would reason about the case. My take on how an employer would approach the problem was cynical on purpose, because that's how “business professionals” think. Unfortunately, the corporate world is riddled with such “professionals” who have no clue about how knowledge work works. And, again unfortunately, laws favor corporations in expense of individual liberty.
I would definitely start with some of the openmc tutorials.

https://docs.openmc.org/en/stable/usersguide/beginners.html

If you're asking at a higher level, you end up in nuclear engineering school after having a nebulous interest in energy issues.
Privacy.com and freeze the card
By changing the system they have a flag they can turn on for any applications that would be helped by a similar hack. It's not like use after free was a particularly rare event in mid 90s code.
Author here: looking forward to your feedback!
Yeah, hug of death I think
This won't stop Adobe from sending collections after you
Agreed, though I'd argue the truly repair-hostile move was the soldered-in batteries
yeah, so does pen and paper. I guess those should be banned, too?
What was the use case for the app? Was it also HFT?
Monetary cost, as already noted, reveals an exact upper bound on the amount of energy needed to build and deliver the goods: people doing those get no discount on their power bill. The price also includes labor, administrative and marketing costs, tariffs, taxes, and whatever profit was taken, less any public subsidy or loss-leader discount.
There’s a lot of sane suggestions here, but one thing I’m not grokking: what is your role here? You say you don’t manage this team in your post. In what sense have you inherited this responsibility, and what levers do you have to set direction for the project or people involved.
This is interesting. I was thinking while reading this thread that it would be cool if there was a way to solve the problem.

My idea: get a significant percentage of users of a service to sign up for a 'union' of sorts to negotiate on their behalf. So you will boycott Facebook, along with 10million others, until they adjust their terms to at least make more sense (or ideally be a little more user friendly).