skysight-inc/HackerNews huggingface dataset:
Two things:

* If you have a net worth of $250k and they calculate you can pay $70k for the first year, estimating full payment as $70k * 4 ($280k) isn't right. Your net worth will be lower next year, and they'll consider that.

* Their goal is to charge you the most you are able to pay, and someone with $250k in savings is able to pay $70k.

I think this is all a bad system, for the same reason that a 100% marginal tax rate is a bad idea, but it's not quite as nuts as you're suggesting.
Now the only right thing to do would be for the maintainer of is-even to rewrite it to depend on is-odd.
What Dinner Will Look Like in the Next 100 Years, According to Scientists
Not only that, but the OP mentioned tuition specifically. Tuition is the fee you may have to pay to attend college. If there is no such fee to pay, whether the money comes from donations, taxes, a trust fund, a lottery, intellectual property royalties or what have you, there is indeed no tuition.
"Fix" what? That the medium or style they choses to express themselves doesn't work well for you? Well, tough; that's your problem, not his. They're not your bitch. The entitlement...
> I imagine much faster, and intuitive websites than nowadays.

Oh no; they weren't faster because computers and browsers weren't nearly as fast as they are today (iirc it was Chrome that emphasized performance, especially JS performance because it saw how much more that was going to be used (for ads lmao)), and not intuitive because there weren't as much guidelines or awareness of UX as there are today.

There should be plenty of websites from the 90's on archive.org
Same here but with Amiga...

It should have been my first lesson that "as a social animal, it's usually more important/wiser to follow the herd than to be smarter/better/ahead."
So ... invert the original data and get 57.7%? Fishy.
So this was the primary reason they hired deaf people?
Considering the "plan" is a table with a list of countries and corresponding numbers that could easily fit on one image (who could have known it was this easy!), its actually very possible to fit into a twitter thread: https://www.wfp.org/stories/wfps-plan-support-42-million-peo...

In fact, a high schooler could have done the same job of multiplying x_starving_ppl_in_country * y_cost_of_food_one_year_per_person, so its quite suprising that it took them all this time to counter with their genius, open source plan
In this context the victim is Amos who was getting DDOSed, apparently in response to his critical articles about Go.
Well, it's of course a slight exaggeration, but our desktop computers have had hardware support for virtualization for a long time now. Even our GPUs are getting hardware support for virtualization. Does it really have to be a problem any more that "your operating system has no drivers for this thing"?
Agreed there will be a Social Security payment. But it will be reduced from today's levels.

Remember, older folks don't have time to remain in the labor force (unlike younger people, who will benefit from rising paychecks.) At the end of the spectrum, there is only what has been saved (which is reduced by inflation) and pensions, Social Security.
There are also calipers with a dial.

https://www.otelo.fr/waroot/images/products/600/40130350_A.g...
In low-power mode even those microcontrollers are using just nA (yes that's nano-Amps). Vs 100's of mA in operation. So the battery life goes from hours to what should be decades.

I'm thinking the battery goes dead because of leakage currents through the rest of the circuits, which were probably not designed to the nA standard.

A solid-state Off switch would also need a good silicon device to cut current consumption at the battery. Which also costs something.
Almost certainly a cheap(er) way to get a cool domain on a startup budget.
> they had an operating expenses of $5.0 billion in 2021

Isn’t that a crazy number? How much of it goes to a bloated bureaucracy?
Above usage of filter_var is wrong, there is no need to cast $thing to int, filter_var already returns the filtered int or false on failure. The correct usage is therefore

/**
* Cast to int, fail if not a valid integer
* @throws \UnexpectedValueException
* @param mixed $thing
* @return int
*/
function as_int($thing): int
{
$int = filter_var($thing, \FILTER_VALIDATE_INT);
if ($int === false) {
throw new \UnexpectedValueException("Value is not an integer.");
}
return $int;
}

Thus the critique against PHP that is lacks a proper integer parsing function is simply not true, filter_var has been part of PHP since 5.2 released in 2006, over 16 years ago. filter_var works as advertised, because I use it almost every time i write PHP and that is to mostly to parse integers but sometimes also for other types. And I don't even wrap it with my own as_int function, using it inline with an simple if-check afterwards is actually cleaner. And if you prefer that filter_var returns null on failure instead of false you can simply add FILTER_NULL_ON_FAILURE as the third argument to filter_var.

And this is the recurring thing with PHP critique, vast majority of the time it just in imagination because nobody bothers to look it up.

https://www.php.net/manual/en/function.filter-var.php
> anyway the real problem is that I own a soldering iron and a willingness to void warranties.

Yea, fair
Effects of writing systems and scripts on cognition and beyond: An introduction
If I was cynical, I'd say this was an attempt to generate publicity for a game which is slowly falling out of fashion.
Fun read as I also played that game in the past.

In the article he mentions "the game has changed" with new quests and a synergy system but these weren't added to resurrected.

The extra act came with the D2:LoD expansion in 2001 and skill synergies became a thing in the 1.10 patch in 2003.
I don't think it's too interesting to talk about how oil, gas and coal are "limited resources", since we've clearly shown to be good at innovating in methods of extraction. The most interesting aspect to me isn't that we'll run out of oil/gas/coal, but that we'll have destroyed the environment through greenhouse gases long before we run out of those resources.

With this analysis, it makes total sense why it would be cheap. Extracting fossil fuels is cheap and will continue to be so for a long time. The true cost of energy from oil, gas and coal is in the emissions, but those are externalities which aren't paid for by the people who use the energy. The only way increased energy demand would lead to innovation in renewables would be if those externalities were somehow made part of the cost of the energy, such as by a heavy carbon tax. But cryptobros are usually the right-libertarian types who wouldn't be in favor of that.
> What I'm curious about is why they thought they were right when they made the decision.

This may be important to determine liability in a malpractice lawsuit, but otherwise I'm not sure why we should care much why someone was mistaken if we're all agreed that the decision was mistaken.

The difference here is that we're not even agreed that Apple's culture of secrecy is wrong. It's a controversy. If we're talking about a diagnostic error by a doctor, we're assuming there's no controversy over whether it was actually wrong.

Two vastly different scenarios:

1) Tim Cook made a mistake but made the best decision he could given the information at the time.

2) Tim Cook didn't make a mistake.

If you're willing to agree on 1, and that Apple's culture should change, then I'm happy to grant you "made the best decision he could given the information at the time", or at least not argue it too much, because the culture is the important matter, and not the thoughts inside Tim Cook's brain.

"Assume he's smart" is vastly different than "Assume he's right".

There are many times in my career when I look at code that I'd previously written and wonder "What the heck was I thinking???" It's an interesting question psychologically, but still, I fully recognize that the code I wrote was bad. And regardless of how much time I spend on post-mortem analysis, the crucial thing is to fix the code.
Yes, that's what I learned as well. And that's actually close to what Harvard reported using last year ($2.1 billion from the endowment; 40% of the budget).

I was only using the more aggressive number as a thought experiment to the original poster about what it would take the cover the entire operating budget.
this is true, but it's because developers, designers and marketeers add loads of stuff onto it. Pages that show animated ads, CSS animations and (sometimes multiple) autoplaying videos are slow.

But there's plenty of websites out there still - including HN - that do without all of those extras. And it's up to web developers of today to resist using the fanciest technologies to build websites.

At some point there was the concept of (iirc) progressive web apps, where the basis was all HTML - fully functional, you could turn off JS and CSS and it'd still work - and then use CSS and JS to add functionality on top, but that would be purely embellishment.
Politics isn’t emergency medicine. In the former, doing nothing is a heavily rewarded default.
> And one major aspect I keep coming back to is that web technologies in the 90s, and even their descendent technologies now, are simple enough for most technology-literate people to understand, and that carried with it a lot of comfort and trust.

I was a 9 year old building websites in the 90s, and while I could write HTML and upload files via FTP, I had no clue about TCP/IP stack, socket implementation on the filesystem, how Windows 95 and Windows NT core worked, how my Pentium processor worked, and about a thousand other technologies that I used in the process. I relied on abstractions.

> The world of blockchains and cryptocurrencies and "web3" feels vastly more opaque and esoteric by comparison

Nobody's stopping you from just as blindly trusting underlying web3 abstractions as you did in the 90s with the web. But we're professionals who learned not to do that and have drastically different approach to technologies that we use. We're not 9 year old kids anymore. We had to learn these things after waking up to an outage, or after our site struggled with 10 requests per second (because we didn't know that database indexes existed), or after any other number of perfectly valid reasons. Now we don't trust tech, we read the whole documentation, and we want to dig in.

The world hasn't changed as much. It's us who's changed.
The justification matters less than the ever present belief that https://en.m.wikipedia.org/wiki/There_is_no_alternative

This is largely why the French Revolution was so vehemently opposed by foreign leaders and why they tried almost everything to get another king on the throne in France or to destroy it trying. It was a living, breathing, functioning and preferable alternative to monarchy. If not clamped down upon it was only a matter of time until it spread.
Unfortunately this tradition of including a beginner-friendly programming language with the OS stopped somewhere in the nineties. Under DOS, there was GW-BASIC (https://en.wikipedia.org/wiki/GW-BASIC), the Amiga had AmigaBASIC (https://en.wikipedia.org/wiki/AmigaBASIC - which however did not support the full range of multimedia features, and was only available until AmigaOS 1.3), but Windows 3.1 didn't include a programming language anymore. Arguably smartphones and tablets have increased this barrier of entry even further, because you need a separate PC/Mac to develop software for them.
This is a wrapper around a c++ codebase compiled with emscripten, so "pure" in the title doesn't really make sense.
If it is any consolation they probably used a bot to pick it up and you would have been beaten to it unless you were going to use a bot.
Technically there is no way for a lossless synchronization/export out of Google Photos apart from using Google Takeout to the best of my knowledge.

For reference check the best effort project https://github.com/gilesknap/gphotos-sync and the "Known Issues with Google API" section.

In short:
* photos lose some metadata including GPS
* You will lose your RAW images (AFAIK)
* videos are always transcoded with a lossy conversion

I've walked into the same trap. I'll probably use Google Takeout to hopefully recover my own data and treat Google Photos as an ephemeral destination from now on.
>> What about storage/disk/volume encryption?

> We run only bare-metal servers, so this is less of a concern unless you expect the whole server to be stolen. Data still needs to be accessible all the time.

So, when I delete a file and it is marked as deleted in the file system and it becomes empty space, then when this same space gets allocated for someone else, they can just read my file from the allocated empty space. This doesn't require the server to be stolen or physical access, just someone else reusing the same physical/bare-metal hardware after me. Encrypting files/volumes/storage per user solves this problem. Leaving it unencrypted exposes my data to all other users of the system.

Here is some ideas on how Google handles this: https://cloud.google.com/docs/security/encryption/default-en...

I hope you re-consider encrypting user data.
Identity problems get bigger in the metaverse
Never go full Karen.
Nope. One of the fudges is saying that a computer based on today's technology is more valuable than on from a couple years ago. I forget what this is called. But it's stupid and could be really abused to say a cellphone is a trillion dollar device, since that's what the processing power would have cost in 1980.

Maybe we should measure GDP via wages. Since all spending has to come from that anyway... not sure how to classify B2B transactions though, just thinking out loud.
Monte Carlo might be something to look into.
Next to your birth certificate
IIRC part of the explanation is length limits put on European trucks (so that they will be able to navigate the tighter design standards of the EU road network I believe) which make the cab-over design (where the driver sits above the engine) pretty much compulsory.

In the US, the cab-behind design (as seen in the image linked) remains the dominant one, both for practical (slightly easier access for maintenance IIRC) and probably cultural (no change here please!) reasons.
Especially on HN!
All feathers are light, therefore no feathers are dark.
I don't know about the X13, but a lot of ThinkPads you can control the LEDs with some settings; /sys/class/leds/tpacpi::power/brightness on Linux (also some other knobs/LEDs in there).

Thus far this has worked on every ThinkPad I've had; but again, I don't know if it will work on your X13 (or how to do it from Windows or other systems), but something to look at if you haven't already.
I can order a widget from literally the other side of the world or plan a party while taking a dump. Access to communications technology makes me a lot "richer" in a practical sense. Heads of state in the 1990s with tons of administrative labor at their disposal didn't have access to the same level of information and communication that normal people do today. The amount of man hours spent on "paper pushing and record keeping" type labor for a given end result has shrunk drastically making a level of "paper pushing and record keeping" that was formerly only the purview of states and large organizations available to the every-man.

Thanks to technological progress administrative paper pushing and clerical activity has become cheap enough for lots of people to have access to it the same way fresh produce became cheaply available over the 20th century.
Can it be considered "pure" when the project uses WASM ?
I bought an RF pet tracker last year that comes with rechargeable CR 2032 batteries and a charger [0]. The rechargeable batteries factored highly in my decision-making process.

[0]: https://www.girafus.com/en/products/charger-batteries/
It's like Vegas. Some people might leave the city with more in their wallet then when they flew in, but in aggregate there'll be a lot of losers.

If that wasn't true, the lending companies would know there's only little to no profit to be made, and they'd stay out of it.
Ha! Nice to see someone actually was annoyed enough to make a product out of this annoyance :)
But most of that salt does not have iodine added.
In a somewhat similar manner, my CPAP has a 4G modem that's a huge double-edged sword (for Americans only, you can see where this is going...).

On one hand, it is nice to have an app that shows my stats, and my doctor can also remotely access how my therapy is going.

On the other hand, it also phones home to the manufacturer & my insurance. When I don't hit my usage target for a specific time period, insurance stops paying for it and I have to personally pay out of pocket. So now you add the stress of not only complying with sleeping with an uncomfortable apparatus on your face but also if you don't keep it on enough (I take it off unconsciously in my sleep) you start paying thru the nose for it. Vicious cycle...
Ask HN: Is Heroku Currently Down?
I can't login to Heroku, there seems to be some authentication issue.
Energizer lithium. It's what I put in nice things I use infrequently.
Enjoy random sound effects:

5 a=54272:b=26

10 poke a+int(rnd(1)*b), int(rnd(1)*256):goto10

Also change a and b to make random graphics!
Python Decorator Patterns
> That the medium or style he choses to express himself doesn't work well for you

It doesn't work well for thousands of people, which is why there are always complaints.

You can say the exact same things about his post asking them to fix the controller. Oh "the entitlement" and "that's his problem, not the controller manufacturers". We're asking him to fix his posts. He's asking them to fix the controller.

When something is suboptimal, you're well within your rights to complain about it. Posting long rants as Twitter threads is suboptimal for the consumers of said threads, just as a controller you can't turn off is suboptimal for the consumer of the controller.

Same same and fair game.
NSO Group keeping owners ‘in the dark’, manager says
Last week, I bought ten copies of the book for everyone in our team — regardless of role.
Wikipedia is not a good source. All the editor had to do was a google search to know this is misinformation:

https://scholar.google.com/scholar?hl=en&as_sdt=0%2C10&q=mir...
You can do everything from the keyboard. No need to ever reach for the mouse. Ever. Once you master it (the learning curve is a bit steep though), you'll never want to go back. I do use my own customized key-bindings.

Also - for long running processes, you can run stuff in a tmux session, go to bed, and wake up hours later and see exactly what happened. You can make the scrollback buffer as big as you want. My scrollback history is 50k lines, and that's totally fine. Of course the history is searchable with vim commands which is also nice.
We have seen a lot of erosion in IT security to a degree that the industry is becoming a very hostile place without netting too many benefits. Politics is its own playing field, but in the private sphere the advertising industry has now completely swallowed the formerly focus on privacy.

That said, the statement is a bit contradictory. If it is known which tools or in general how a fingerprint of a state actor will look like, it would be possible to fake it to certain degrees at least.

Of course it would be in the interest of a state actor to propose they can attribute other state actors with 100% certainty.

> IT Army

Coming to you now, strangling you with Cat-7 cables and throwing printer toner into your eyes.
Let's phrase it a different way then. A typical car used to use about $30,000 of gas and $50 of Lithium. Gas prices have doubled and Lithium has gone up 10X.
Show HN: Cyber Security Consulting Services
I imagine this is celebrating the V2 version release with WebAssembly? I believe it _used_ to be pure JS?
Archive: https://archive.ph/FfFQK
Things that sit for much of the year I tend to remove the batteries when possible because I assume the batteries will leak.

It might not be true, but it feels like battery quality has gone downhill recently (especially AA and AAA). I had very few leaks from the late 90's to about 2015. Since then, a lot more.
Salt was said to contribute to high blood pressure, not obesity. Congrats on taking control of your health!
It could have an effect on the owner in the current US job market though — clerks may no longer be willing to do crazy checkout item shuffling for minimum wage and decide to quit. Then the store owner has to choose what's in their best interest: add price tags to items so minimum-wage workers won't quit, increase wages to convince the workers to stay, or shutdown the business.
> Or with things where battery life is a much smaller issue than forgetting to turn the thing on (e.g. smoke detectors).

What an odd example to pick.
No, we're here with you. I'm also wondering if being responsible for storing and using passwords is THAT BIG OF A DEAL???
Even mathematically, probabilities of two failing points are adding.
I've been locked away from mail, banks and gods know what else just because I didn't have my phone or computer nearby, was in different country, in a place without network coverage, haven't paid for cell in time, etc. etc. etc. and absolutely positive that 2FA (at least that requiring on-line presence) is evil.
The ONLY THING that can really protect and help you - is good HUMAN tech support. Where you can call, explain yourself, prove ownership and regain access to a service. Up to the point of having to go to of video-call office yourself and beyond. Yeah, I'm completely aware that some corporations don't even have humans (hello, Goolag!) employed - and trying to stay clear from them.
With the limiting factor of lorries ("trucks") in most jurisdictions being length, one would think the cab-over design lets you put a bigger sleeping cabin behind the driving space than the long-nose one.

Also, it's hard to see why you'd need much more than https://www.moodyinternational.co.uk/truck/scania-r580-topli... or https://www.ropasign.nl/Projecten/versteijnen-trucks-volvo-g... for a truck to do urban distribution work with. I mean, this https://www.smart-trucking.com/wp-content/uploads/2018/02/Cu... monstrosity (from https://www.smart-trucking.com/big-truck-sleepers/ ), one of the few pics where you see the trailer, seems to have about one yard of engine + driver's cabin + sleeper for every two yards of trailer. Humongously inefficient. Not to mention these: https://www.youtube.com/watch?v=Ct4fm__9HDg . Tell us, what's the use of clogging up inner-city streets with ten yards of truck-driver's McMansion for every truckload of stuff being delivered to downtown shops?
I do think this is a good idea in some situations, but the author doesn't get into the advantages of the style they dislike. Let's look at that path:

/blog/2022/05/08/short-urls-why-and-how.html

I can tell it's a blog post, I can tell when it was written, and I can see enough of the title that I can remember if I already read it. The ".html" doesn't add anything though.

Personally, I find putting the title of the post (but not the date) in the path is a good compromise:

/short-urls-why-and-how
Can I do OCR all-in-browser with this, without involving any backend? Not much familiar with OCR accuracy metrics, how much accurate is Tesseract?
> They are no different than many corporations.

Harvard is significantly different than most corporations because Harvard doesn’t pay taxes.

Yet Harvard is not a typical not for profit either, as you won’t find many non-profits with a $53B treasure chest.

> If you want altruistic behavior and free tuition, well, you want a slightly different system.

Yes, the majority want a different system, your average person doesn’t really like the fact institutions like Harvard/Yale have a combined ~$100B tax free war chest and supply 8 of the 9 lifetime appointments to the Supreme Court.
Yeah but to be fair you knew when a website was under construction. Now it's a health and safety nightmare, with no warning gifs anywhere