skysight-inc/HackerNews huggingface dataset:
> Use low paid jobs as a stepping stone to better paid jobs.

This is a naive take. It's not a game where if you grind enough you get experience and your level increases. If you're working multiple jobs, I doubt your performance will be good enough to be the first in line for a promotion. You also won't have time and energy for an education that allows you a better job in a different industry. Probably won't even have money to pay for courses, nor to take time off and do something different. Not to mention that those situations are taxing on your body and mental health, putting you in a competitive disadvantage with other employees.

Low wage jobs that don't pay enough to survive are not a stepping stone, they are a trap. It is also a drain on society: these jobs don't allow people to scale up the ladder, so the pool of workers in these jobs gets bigger and bigger, which in turn pushes wages further down.

> Some work unfortunately needs to be done at ungodly hours

The discussion is not about ungodly hours but about getting the necessary amount of sleep. You can work nights for 8h and have a decent sleep schedule. It's not optimal, of course, but it's very different from working two, three jobs and not having time to sleep.
I previously posted about my sleeping practice, so I'll just share the link:

https://news.ycombinator.com/item?id=25246419
If there is no need to work three jobs, as you claim, don't.

New people constantly come into this world. They have to find their way in life. Not everything is set out for them right from the beginning.

Yes, everything is more expensive when you are poor. That is why most people strive and work for not being poor.

There are also different attitudes. Some people only have children when they feel they can provide for them (as in prevent them from having to work three jobs), others don't care. I'm not saying that those kids should just be left alone in their poverty, as it obviously isn't their own fault. But at the same time it is not the fault of the more responsible parents and their kids, either. The poor kids were not created by the rich people, they were created by poor people. In my opinion, it is all a bit more complicated than claiming there is so much surplus.

Rich people existing also doesn't mean there exists an unlimited amount of stuff. Jeff Bezos owning a trillion dollars does not imply he could conjure food for a billion people out of thin air. Food still needs to be farmed by somebody, which is a chore.
I can't tell if it's sarcasm. Just in case it is not: there is already such a standard header, it's List-Unsubscribe and it's a used by all mailing lists and "legit" ads I can think of. (And may of the "high quality" spam too.) https://tools.ietf.org/html/rfc8058

It is unfortunately not implemented by most email clients.
Efficiency doesn't matter, cost does.

Of course power costs are part of costs, but if you're able to shift your load to times of peak energy production, it's going to be very cheap.
> On day two, I gave my students a lecture about free will and agency, and then opened the door and invited any students who were present against their will to leave. On day three, they walked in to find a full page’s worth of instructions written on the board in an unknown cipher with a single clue. Other early highlights included the establishment of a no-warnings policy for minor infractions, a limit of one question per student per day, a refusal to give any instruction twice, regular use of deadlines enforced by the countdown clock, and a grading schema under which following all directions perfectly resulted in a B+.

This guy sounds amazing.
I was going off this chart. Looking more closely, somewhat less than half but close

https://upload.wikimedia.org/wikipedia/commons/thumb/6/6d/Wo...

However, your first source indicates a drop substantially less than half, so perhaps the chart I looked at is not correct?

For the price I was looking at an inflation adjusted chart. In constant dollars the price seems to have stayed the same. Typing this out I now realized this must have been the gold standard and my comment was completely incorrect on this point re: gold. The price fell in real terms as it was pegged.

https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Go...
Not really, efficiency of ICE engine or hydrogen are pretty poor. And on long trips you need to take breaks anyway.

Today we already have production electric cars that charge at more than 1000km/h for a while. If this number is increased even a bit more and the charging network continue to be developed there is no good reason to put something else in the car. Not to mention it's difficult to find hydrogen everywhere, while electricity is very well developed.
It is, but it's not cost-competitive right now. "E-fuel" is still much more expensive to produce than fossil fuel.
Everybody's so smart here! Wow!
This is CO2 only and only if you count electricity as fully CO2-free, like from renewable sources. However, the total amount of electricity is way higher than an electric car would use (up to 10x). So at a time, where coal and oil are still used to generate electricity or heat houses, these synthetic fuels would even increase the CO2 impact. Only when renewables are powering mostly everything else, this becomes interesting for uses where batteries won't do (like planes, but not for cars).
SQLite Clone from Scratch in Rust
> It absolutely will, and it's a massive pain when it does.

C++ compilers have solved that problem 20 years ago by putting (low) depth limits to type computations, why can't other environments do the same ?
you were not in the wrong.
I'm surprised they ask for my personal physical address for signing the petition. An email with a first name last name should be enough. After all, how can i trust this website ?

As an initiative against mass surveillance, entering all your personnal information on a website isn't the smartest thing.
A lot of comments here, that tracking pixels are needed to check if recipient is actually getting messages. But couldn't you do the same via click-tracking? After all, email marketing is almost always about getting clicks
Bon voyage. Stay safe.
Prior to the ban, most people bought cryptocurrencies by making bank transfers to cryptocurrency exchange operators. It’s trivial for them to determine which people have sent money to or received money from those accounts.

There is going to be a shift to P2P transactions using cash as a result of the ban; which are harder to trace but also less convenient, unsuitable for large transactions, and more risky in a country which is poorly policed. A lot of people will be scammed and robbed while attempting P2P crypto transactions.

So while they won’t find everyone who has traded with cryptocurrencies, that is no comfort for those they have found.
Show HN: Potentially the fastest test runner for JavaScript
Italy watchdog threatens Facebook with another fine over improper use of data
How about an ordinary electric car with a small trailer carrying a fuel generator?
A relevant paper from '19 (Behind paywall) -

https://ieeexplore.ieee.org/document/9073325

Edit:

A more accessible (in both senses) survey paper on Near-Memory Computing:

https://arxiv.org/abs/1908.02640.pdf
Unfortunately, they get fewer page views if it's explained in a way that makes the law seem closer to being reasonable here.
> Text is the most efficient communication technology. By orders of magnitude. This blog post is likely to take perhaps 5000 bytes of storage, and could compress down to maybe 2000; by comparison the following 20-pixel-square image of the silhouette of a tweeting bird takes 4000 bytes: <twitter logo>

Author is really excited about really old information technology. He makes some good points.
> Or the converse “your type system is basically a very limited test suite.”

the converse doesn't hold. You can write new code that will benefit from the guarantees of existing types. But you'd have to write new tests if you didn't have types.
Slightly off-topic, but say I know Python and JavaScript and I wanted to add a multi-paradigm language with strong typing to my toolbelt. I'm looking for something with a strong functional programming core but with object-oriented facilities as an "escape hatch".

The languages I've been eye-balling are Scala, Kotlin and F# (I'm separately eyeing Elixir, but since it's dynamic, I'd leave it out of this particular discussion)

My main requirements are that it's a "builder's language" with a great ecosystem for web development and growing mainstream adoption. I'm a general-purpose product engineer building apps end-to-end, and I favor general ergonomics and ease of use over other characteristics (performance, functional purity, etc.)

I'm assuming from your comment you've tried both Scala and Kotlin and favor the later - would you bet on it knowing the above?

Others are welcome to join in the discussion.
Higher energy consumption -> higher demand for effective generation from all sources, including renewables -> higher demand for batteries to manage non-continuous supply, which is fairly typical of many renewables (wind, solar, etc).

Energy-prices fluctuations are relatively irrelevant in the long run. Oil will run out, and renewables are the only hope to address energy needs without killing the planet. This message is well-understood by now, the transition has started, it’s just a matter of how fast (or slow) we get to the new normal.
> But, principal, staff, lead, and senior are all pretty much the same tech skill level.

I don't really understand that... you think someone at the level of a distinguished engineer, maybe something like a Turing Award winner or someone who has invented fundamental concepts in the field, is 'pretty much the same tech skill level' as someone just promoted from mid-level developer doing routine development work?

I also don't see why it's 'title inflation' to recognise the difference between those two?
Easy Forth: Learn forth with REPL in the browser
What is the difference between a DTO and a POCO (or POJO)
The uncertainty principle is a pretty high-level compaction and it gets it probabilities only through the Copenhagen Interpretation.
Thanks for taking a look.

Good question. Investment return is a ballpark figure from my knowledge of long-run assumptions in the investment industry, and for salary growth I've put a conservative estimate. Salary growth in particular is more intended to be picked by the user for their specific circumstance and understanding of pay growth in their role.

Tooltips are a great idea, certainly planning to add these!
> Edit: Just placed an order for the specific catalog year I have so many memories of reading. One of my sillier purchases, but it feels like a piece of personal history.

He. I had a bout where I spent waaaaay too much time and effort hunting down the precise same variant of the Risk board game that I had as a kid, only to not play it once since I got it. The old edition I looked for had star-shaped playthings instead of the symbolic cannons etc that are used now.

Now I just have to find Drakborgen (re-release of the 1985 edition kickstarter here, apparently :) : [0]) and Battle cars [1].

[0] https://www.kickstarter.com/projects/fandrake/drakborgen
[1] https://boardgamegeek.com/boardgame/2368/battlecars
> I wish Siri wouldn’t be so loud in acknowledging

Hey Siri, speak quieter / speak at 25%
I agree with this. One more point is that journalistic summaries of scientific findings are flat out wrong. Journals like Quanta may represent a middle ground, which are readable yet sober.
Yes, I do it then, but also I get stuff where I've never had anything to do with the company at all even, not just ordered something and not agreed to receive marketing emails.

Sometimes the spam/phishing line is hard to draw (especially without clicking a link and seeing what they try to make me do) and the 'unsubscribe' link is clearly just part of it, too.

Does anyone know what 'report phishing' actually does in Fastmail? I've had to use it a lot recently, and could easily create a rule for when I've been doing it, if only 'report phishing' was an available action. That it isn't makes me wonder if there's manual review or something so they don't want so much bulk? (And in that case probably also don't/want need my tens of ~duplicates a day.)
I think the hype works though. I don’t have a clubhouse account and I can sort of imagine the plethora of hustlers and the time I would waste if I did have an account. But like the early invite only days of gmail, it’s still a social indicator if you’re “in”
> and then two days writing them in Scala.js

But Scala is, according to that list, just as undecidable and unsound as TypeScript. Are the places where you can't trust your types just more esoteric there?
Indeed they will. Gaming compiler benchmarks has been going on since the early 1980's.

Datalight C was the first C compiler for DOS to do data flow optimizations. Since the benchmarks of the time simply did some operations and ignored the result, the data flow optimizations would delete the benchmark code.

I was accused of gaming and cheating on the benchmarks. After they published, of course. Sigh. It wasn't long before other compilers did DFA, and the benchmarks (of course) were changed.
It was brilliant. I watched it again a few weeks ago though, testing out the Ruffle Flash player, and found most of it kind of boring.
Photos of the hottest Nvidia, Intel, and AMD silicon of the past 20 years
The Latin script originated in the 7th century BC. Is that old? Maybe. But not so old compared to how long our species has existed.
After they asked for the PESEL (Polish national identity number) I just stopped filling the form. It's sensitive personal data, you don't want to give it unless it's necessar and you have complete trust for requesting party.
The rabid replies to this entirely-factual comment, projecting a bunch of stuff I never said or implied, is a story in itself.

I never said his views have to be “discounted” because he’s a Tory, I just added context in terms of the ideological positions he moves from when elaborating his argument, in case people were not aware. This sort of issue doesn’t exist in a vacuum.
What am I going to read in the restroom, then?
People who want to go 0-60mph in 2 seconds, apparently.
The other side is that with some companies you can’t even pay for support if you wanted. I’m looking at you, Google.
If the issue requires physically accessing the payload (which has been prepared and packaged, and is sitting on top of a huge rocket) it's not always that easy.

The minimum-energy launch window occurs every 2 years, and lasts a couple of weeks.
........oh, duh. Right. Yes.

Does anyone know the current relative prices here (or any research on theoretical price limits given enough scale?) Is it possible that in our lifetimes we could see something similar to the major drops in other renewables?

EDIT:

From an EU report: "E-fuel costs are currently relatively high (up to 7 euros/litre) but are expected to decrease over time due to economies of scale, learning effects and an anticipated reduction in the renewable electricity price;this is expected to lead to a cost of 1–3 euros/litre (without taxes) in 2050.3The cost of e-fuels could therefore be 1–3 times higher than the cost of fossil fuels by 2050."

7 euros/litre is _very costly_, and the reduction of price is predicated on some massive drops in solar pricing which seam unreasonable. OTOH fuel is important and if there's less of it it'll be more costly!

(https://www.concawe.eu/wp-content/uploads/E-fuels-article.pd...)
Other people of course. Just like for people who can't work at all, for example because their health doesn't allow it.
We had a minimum wage increase in my country recently.
I met a bunch of people that went from having from full time to part time contracts cause their employer could not afford the increase. For about two months. After that what the employer could not afford was part time workers, and everybody got full time back.
Pining for the fjords
You still need trade volume. If there is no Bitcoin to buy, there is no Bitcoin to sell.
I found for a lot of websites that Google image search works a lot better and quicker to find what you are looking for then the site's own search page.
I think all sane email clients block external resources in emails. And if I ever get a time machine, I'm going back for the first guy to put HTML in emails, and then Hitler second.

Additionally, if I'm receiving a message from example.com, and links in the message are not targeted at example.com, but some bullshit like sendgrid with a query string that won't fit across a 4K monitor, I'm deleting it.

The other day I received an email from ft.dk, the danish Folketing. Our parliament. I mean legit dot gov stuff. It had email tracking through Sendgrid. I sent them a strongly worded email and asked them to cut American tracking companies out of our democratic process. And then I deleted the email.

All this tracking seems to have just become the new normal, and hardly anyone cares about it.
North Korea may have hacked into Pfizer servers looking for Covid data
Efficiency matters if we want to reduce the CO2 output. As long as the grid isn't CO2-neutral, using a lot more electricity for synthetic fuels compared to electric cars means, that the electricity could have been used to replace more CO2 production elsewhere, like heating homes.
AI Could Change the Art of War
Who blocks (attempts to block) tracking pixels but allows other remote images? How many clients even offer that?
Github is becoming a refugium for an increasing number of burned contributers
OP here, thanks for the amazing comments. Some nice projects to look into!

As much as I love z, I'm also a fan of fzf, both are really complementary. I'm using this little piece of code (not from me, but cannot find the original source) to fallback to fuzzy search when z fails to find a result or when no args are given:

unalias z &> /dev/null
z() {
[ $# -gt 0 ] && _z "$*" && return
cd "$(_z -l 2>&1 | fzf --nth 2.. +s --tac --query "${*##-* }" | sed 's/^[0-9,.]* *//')" || exit 1
}

I also use this approach in a few other places in my workflow (git checkout, vim, etc). Expect a blog post covering this in the near future.
A Reflection on Technology
> If someone is not highly skilled and works low end jobs, he could be left jobless if minimum wage increases.

If you made this argument 100 years ago I might be inclined to agree with you, but "reasonable" minimum wages (i.e.: a 40h/week job pays always enough to feed a family and a roof over your head) have been tried and tested in countries all over the world and as far as I'm aware, they're almost always a success.

The 'low skill worker' losing job opportunities because of too high minimum wages is a myth that just doesn't hold up to reality, no matter how many times conservatives afraid of losing their own bottom line or relative status repeat it.
It probably depends on the person. I for one never leave IKEA without having bought something I hadn't even thought about beforehand.
Nigera is suffering from high inflation and their problem is that they aren't mechanizing their agriculture sector. The end result is that they import a lot of food and fail to export their cash crops. If the government borrowed/printed money and used it to grow the agriculture sector they could actually stave off inflation despite increasing the money supply.
> I'm not sure how purely functional it is

ECS systems overlap functional programming (FP) only in that both are data first.

Purely functional would mean never mutating an existing value, functions only receiving one value and returning another, monadically binding side effects and so on.

To put it bluntly, a non-trivial computer game in pure FP would hog every resource in your system to barely hit single digit frame rates.

(Disclaimer: I love FP, and use it at my day job. It is not fit for games though)
For anyone using pixels: Under the GPDR tracking pixels require explicit consent as they monitor user behaviour. This _cannot_ be covered with any implicit forms of consent like 'you subscribed to the newsletter'.
I am aware that this is just an example for the apparent case of bad design, but in this particular example I'm always advising developers against using plain integer for HTTP status code - http.HTTPStatus enum is a much better solution.
+1 for Paper, also works well with GeyserMC [0] so your Bedrock friends can join. BTW, the GeyserMC community is really great, top notch support via Discord with a fancy integrated bot and automated builds that you can just drop into you plugins folder.

I use this Docker image with Docker-compose: [1]

[0] https://geysermc.org/

[1] https://github.com/itzg/docker-minecraft-server
In this case the node had to run on Luxul routers, I don't remember the architecture.
Thanks

(obligatory scihub reference)
Obviously true and it's sad that newsletter spammers would down vote you. Who else would even find your comment controversial.
Only 6000 years ago? All the Indians with scriptures linked to cows and milk consumption for millenia before chuckling at this....
Yea, I've heard that crypto currencies exchanges require you to send your photo while holding your ID

weird
It’s super annoying that other people’s spam habits hit you.

For a while I couldn’t receive email notifications from Facebook because so many other gmail users marked them as spam, so no matter how many I unmarked, I was screaming in the wind.

Fair enough that other people don’t wanna deal with that crap, but it should still be my prerogative to receive them.

I first gave up, and later decided I didn’t care. But for a while I thought it was clever to have an immutable archive of Facebook interactions (those notifications used to include full text of posts you were tagged in or that was written on your wall as well as new messages)
Although I understand what we're trying to achieve here is easier code navigation and manipulation on a much broader scale with preferably a single tool, I couldn't shake the feeling that some of the examples you gave have existing solutions.

The `run_config` one stood out the most. Isn't it perfectly feasible to have a `jobs` and a related `run_configs` table, instead of them only being objects? You could even put them in a separate database, much like one does with the auditing tables in a Rails application, or with reporting tables that need to be accessible by the likes of PowerBI. That separate database could have it's own light-weight GUI, something that just plugs your data structure into the interface, like Django's admin back-end.
Leaning a new skill can make you a millionaire
I don't really agree those are the only reasons. We keep as much of our logic on the server as possible - partly for the reasons you state, but also because

- as a team, we generally prefer working in C# to JS

- there's benefit to having all your business logic in one place. It's easier to concentrate it in the back end than in the front end

- minor: we can roll back our server instantly, rolling back our client requires a user page refresh
Would sure love something browser or phone based that's quick and something I can hop in and out when not busy. I'm currently on a factorio binge...
That's because of lawful KYC requirements.
https://www.old-computers.com/museum/computer.asp?st=1&c=254:

“The Wicat is one of the first (perhaps even the first) computer to use a Motorola MC68000 processor.”

That page says this system was released in 1981.

https://en.wikipedia.org/wiki/Sun-1 and https://en.wikipedia.org/wiki/IBM_System_9000 both are from may 1982.

Apollo/Domain DN416 also is in the race, but I couldn’t find much about it, other than that it was a dual-CPU system, using the second CPU to implement virtual memory (https://en.wikipedia.org/wiki/Apollo/Domain#Models: “This system used two 68000 processors and implemented virtual memory (which the 68000 wasn't theoretically capable of) by stopping one processor when there was a page fault and having the other processor handle the fault, then release the primary processor when the page fault was handled.”)