skysight-inc/HackerNews huggingface dataset:
Many of the existing internal networks are using private, non-routable IPv4 ranges. And exposing random hosts on the internet is a bad practice, security-wise. The only things that needs routable IPs are VPN endpoints and load balancers.

Together, that means there is no need to ever get rid of IPv4 on the internal networks. Yes, maybe the workstations will have IPv6 for random website access, but that old NAS box will always be at 10.1.2.3.
80 maybe, but 91-99 are properly ridiculous. Sure its easy to get it, but it highlights deeper issue I've had since I've started learning french - its not elegant nor easy language, rather a 'spaghetti code' one, a mess of rules and tons of exceptions, and many things defy logic and are there 'because its like that and you have to memorize it'. You can have great talk on B1 level for example in English or German, with French you are still often lost quickly unless everybody else tries hard to dumb it down for you.

There is an institute in France hose sole purpose is to guard language, I wonder why they didn't find the motivation to clean it up a bit. It would make it much more attractive for outsiders and make it more global.

And its not just me, literally everybody I speak to who attempted to learn french has similar experience. Either they suck it up, face often humiliation from native speakers from their mistakes (its quite something to see senior banking colleagues laughing like little kids and pointing finger at you on a project meeting because you mixed gender of a noun) or often just give up.
Eh locks are only as good as the doors they're attached to. Any healthy adult male (and probably determined females) can kick and shoulder through a typical door, especially on suburban houses.
For both the internet, and the industry as a whole, I get jaded about how quickly we move on, without stopping to see if we really explored one "branch" to the extend it deserves.

We have moved too quickly during the last 30 years, and we're still not providing better solutions to our users. Not by a lot at least. The IT industry is more focused on solving the problems that we've created for ourself, rather than providing better solution.

I don't care about machine learning, data mining/science, social media, Kubernetes or scaling to 500 million users. Most problems can be solve easier and better with less. It's cool that we can do these things, but they get in the way of creating actual solution in most cases. Oracle makes hardware that allows you to run global businesses or infrastructure for small nations on a 2U server. People seem more interested in running a global marketing platform that will handle the scale of Black Friday, because god forbid that you couldn't tracking customers once a year.

Could we please focus on making good solutions to actual problems? Utilize the resources we already have? Most days I feel like most of my tasks could be solved just as well using 20 year old Unix tools.
it is trivially easy

https://edition.cnn.com/2013/01/17/business/us-outsource-job...
I’m in the same boat. I’d rather have more views than longer lines. Currently have a file tree, three editor columns and one terminal column.

Keeping to a shorter line width makes me write shorter functions with less nesting. In my opinion that leads to higher quality code which is more readable (your mileage may vary, I write Erlang which is very terse and expressive which fits that style very well).
>went straight to a pirate site

Pirates rob ships in the see and use guns for that purpose I presume. What a web site providing access to the music has to do with it?

The whole 'buy mp3' idea always have been troubling for me because I can't figure out exactly what I actually buy there. What is it I purchase?

The right to listen for some composition?

The right to listen it in that specific mp3 format ?

The right to listen it more then one time because I have access to the file?

What do I actually possess after the purchase that I didn't possess before?

If it's my property then what is it? Is it a property at all if the usage of it is limited? For instance it belongs to me but somehow there are some limits to play it in my own restaurant, isn't it?

It's all presented as you buy something and it's clear what you buy. But if you are trying to think about it's more and more unclear.

It looks more like some bully simply blocks access to something he got using some leverage over the author then sells you 'unblock' feature while author is stripped away from any rights by the same bully and have no ability to sell it directly to you. Isn't it a case now days of redundant MIM?

Another issue is with how long it is blocked by paywall. The initial idea was how much? 10 years ? 15 years? How come that let's say Beatles are still protected from public? How that even possible and why nobody rises the issue of abusing initial idea?
Ahhh, the good ol’ DEC VT-240 CRT.
adjustFooSOItFitsIntoTheSpaceAvailableIfNeeded

What gets me is long verbose names.

noun-verb. Short names. They are mnemonic not descriptive
... or people going to the gym.

The problems start, of course, when you take a concept to its logical extreme.
>Groceries
>utilities

From what I can tell these might cost 25% more in the US than Germany but that's such a drop in the bucket compared to engineer salaries it's irrelevant. These also vary drastically based on the location you're living since the US is a fairly massive country.

>taxes

The US has generally lower taxes. Sales tax is 0-8% depending on the state versus 15-27% for VAT. From what I can tell the average German workers has a tax rate of 39%. In the US it's 22%. Obviously tax brackets, state taxes and so on come into account but in general the US will have lower tax rates for the same income.

>health insurance

Covered by your employer and will be quiet nice at any decent company. The paperwork is the biggest pain point to be honest and it's convoluted sometimes. Even if it's a crappy plan the total cost to cover a family might be $10k a year worst case. Given the salaries that's a fairly minor cost and at a decent company would be much lower.
Whereas, how would you evaluate the image you would project, by not using semicolons (or anything that would fall into this matter of use, appropriateness and possible reactions) when appropriate, or by refusing to do it to follow the use of some not better defined writers, or for fear of the judgement of some very generically mentioned public?

Which kind of public are you courting?
It can’t be built towards unless the nation state actors and bots are accounted for and routed around. I don’t see that happening.
There are a lot of recommendations for Starting Strength here and I think the book is great for describing how to do a certain kind of lift.

I read it and was still lost about frequency, how to minimize injury, etc. It doesn't give you the practical "do this" sort of advice a true beginner needs or at least this true beginner needed.

I really like Julian Shapiro's guide for the first few months of weight lifting: https://www.julian.com/guide/muscle/intro

I'd recommend the trainer part though - I tweaked my shoulder trying to just figure it out on my own.
Code is drastically different from prose, as code has a lot of repetition. For example:

some_long_variable_name = 42
new_value = description_function_name(some_long_variable_name)
do_something_with(new_value)

All of the above has 5 unique tokens, several of them repeated. Unless you’re using lots of global variables, most of those tokens will be scoped entirely within that function, so you can also infer an awful lot of meaning just from the context.
Check-out MyDeepGuide on YouTube; he tried OneNote on the Note Air 2.
I feel exactly the same way.

Feeling like the work I'm doing is at least somewhat important and/or useful is very important to me, and it's EXTREMELY difficult to find jobs in tech that aren't "make work" and just redoing something that's already been done, but in a slightly different way to try and trick some investors into giving you money for it. It's either that, crypto scams, or fintech.

It's gotten so bad in the past few years that I'm seriously considering a career change. I got into software development because it let me flex my creative muscles while also making money in a secure job. But at this point, the day-to-day is so painful for me that taking a serious pay cut might be worth it for my own sanity. After being in the field for around ten years, it gets pretty obvious where everything is headed and I just don't have the energy for it. I'm so tired of arguing about frameworks, build systems, how to plan and manage work, interpersonal relationships with people who are just entirely full of themselves and think they're doing the Lord's work by writing business-to-business software.
I've actually made something quite similar a while ago which you might find interesting! 22 parameters plus a step by step visualization of how the scene is created "layer by layer" :)

https://kattjakt.github.io/mars-playground/
I do a similar thing when reading paper books using a digital system much older than computers.
It's a temporary state, until the PoS coin market cap gets too large to be attackable. Bitcoin's market cap is in the 1T range now, Ethereum is close to half that. Buffet couldn't do a thing against a PoS coin that large, and it would be a serious commitment and risk even for a nation state. Buffet could take down some random smaller coin, maybe, at the cost of most of his personal fortune, but if he did so the world would not burn.

It's _possible_ that a government might choose to attack a random small coin just to discredit the notion of PoS cryptocurrencies, but it's hard to picture a government gaining consensus to do it, and it would be obvious to knowledgeable onlookers that larger coins are immune (or anyway, much better protected), so the resulting disruption would probably be temporary.
Every number is arbitrary. 80 is often used simply because it's in the right ballpark and already used by many who agree on short lines.

People who like long lines have no main limit they agree on and if a line limit does exist, it often varies by project... making it even more arbitrary.
Rowing is cardio
Doesn't Linus also regularly argue that you shouldn't nest deeper than like 3 or 4 levels?
I'd say I'm more disappointed than surprised -- rowing machines have a huge space footprint compared to other equipment. You can stack 3 or 4 treadmills in the same space.
Punycode: A Bootstring Encoding of Unicode for Internationalized Domain Names
I think he might be talking about a segmented ring buffer, which is similar to a deque but each segment is a ring buffer. It gives much better insertion complexity.

Anyway I have to echo his point that I've never found a situation where deque performs better than vector, even when you really might expect it to. I guess the extra allocations are too slow. Maybe it would be more useful with arenas or something.
I've met more than a few engineers and CS people who can do similar, especially when they get angry. Lawyers are on another level though.
The specific thing I've found least documented, yet most important for the distinctive percussive attacks of the DX7, is a random variation of the pitch envelope for the first few milliseconds of the note. That's almost short enough it could be done in the firmware, but I believe it might be in the hardware. It's not present in the msfa source, but might have been recovered by later Dexed authors (I haven't carefully looked at their code).

If you get to the envelope hardware, you'll find it's just as clever as the exponential and sine generators. There's some info at [1], but it doesn't capture every single thing I found - there are cases where there is a slight amount of additional noise in the amplitude, I'm not sure whether intentional to give more character or an unintentional artifact. That's also missing from the msfa source.

[1]: https://github.com/google/music-synthesizer-for-android/blob...

ETA: Also see https://levien.com/dx7-envelope.html for a somewhat interactive JavaScript implementation of the envelope algorithm. This accurately emulates the envelope shape and quantization of the DX7 (ie it uses the same reduced number of bits to drive its state machine), but I do not claim it is bit-perfect.
I would argue (contra Kay) that OOP really isn't about message passing; an object is fundamentally a state machine, not an actor or a fiber. So it should really be:

thing_undergoing_state_change
.state_change(params)
What if the code is consistently crappy and complex all around. Would that make it simple? Trick question, old man. It would not. I am not exactly young but damn I am sweet
"Hmm, having the most difficult to pronounce/hear phonetics in the world wasn't hard enough, we should also mess with the numbers" - the Danes, I presume
> biking is a bit easier on your back and legs. It may harm shoulders and testicles though.

Not when you actually consider the probabilities of getting injured in a crash/fall.

I can't tell you the number of times I've been injured on two wheels. Once I was run over by an inattentive driver hitting my BMX, knocking me to the ground, driving over my leg. On other occasions I've broken my wrists, broken collarbone, countless instances of road rash and other wounds. Other people here are arguing you can cycle in snow and ice, lololol, been there, done that, have the scars to prove it.

There's just no comparison in the context of "easier on your body". You can run/walk on sidewalks and trails with all the other pedestrians, away from cars. Cycling near massive vehicles driven by people addicted to taking selfies is so hazardous to your body it tends to kill it to death.

If fitness is the goal, running is way more effective in the same unit of time than cycling. I've done both trail running and mountain biking on similar trails. Every time I get really into the trail running mode enough to have the necessary fitness to really execute, returning to my mountain bike feels like easy mode with heaps of unnecessary mechanical wankery thrown in mostly because it entertains my inner gearhead and gives me more things to play consumer whore shopping for and buying.
I dunno about that, electricity is expensive in Germany compared to the US. Internet is more expensive, but nowhere near 3x. Groceries can be worse, discount groceries aren’t as common in the states, but if you specifically seek out cheaper grocery places it’s not too much worse imo.

Taxes generally aren’t worse, though this depends on specific region. NYC might be worse, while Seattle is better.

And there’s stuff that’s cheaper in the US. Almost anything that comes out of a factory is like 10-20% less, like electronics, partially due to VAT vs sales tax. Ditto for media stuff like streaming subscriptions or Steam games.
This fits me very well as well. It did not connect with me that people weren't talking figuratively when talking about seeing stuff until I read an article saying some people didn't, and I realised I was the outlier.
Show HN: PostureNet: Posture Monitoring on  Mac
"folks" is not me, that is certainly not the point I was making, and your "predictability" indicates that your comment is no less based on fact-free as those you criticize.

Obviously, if the mining is done off-earth anywhere, it will not contribute to the CO2 problem, =ASSUMING= that it does not require on-earth energy resources to put the power generation there.

Crypto mining also stops being a problem when 100% of on-Earth power generation is de-carbonized — in that situation, it is no longer diverting energy generation that could be used to displace/reduce remaining CO2-spewing energy generation.

The problem is:
While CO2 power generation is still active, and especially when it dominates, every kW of electricity used for crypto mining either directly generates CO2, or it uses clean generation that could otherwise (but now does NOT) displace a kW of CO2-based generation capacity.
> Or if a nation state or the central banks see it as an existential threat, they could consider it the cost of doing business? Maybe $30B to take out Algo or Solana and destroy trust in all PoS networks? That's a rounding error for them.

While you are correct that burning $30 billion dollars to destroy trust in PoS blockchains isn't that much money, I disagree that such an action would actually destroy trust in PoS blockchains. We have seen serious attacks on a number of blockchains, Ethereum for instance had enormous amounts of money stolen or destroyed via weaknesses in the blockchain. Yet Ethereum is still going strong. Bitcoin suffered 51% attacks that were used to perform double spends and Bitcoin is more valuable than ever.

It might be cheap to burn $30B to destroy a blockchain, but what if you burn $30B and the blockchain recovers 12 hours later.
the issue i have with this argument, is that it makes healthcare for those who are not in a privileged non existant. (with the boatload of social issues that come with it).

Sure, you might get proper and very good healthcare, but what about those around you in your community?
I think we teach math wrong -- it's taught like everybody is going to go the distance with it, whereas that's a small minority.

We should teach math literacy -- how to use math to understand the world we live in, e.g. some stats as you mentioned, basic finance (the glories of compound interest), sizing stuff, etc.
This is a concise video on the topic: "Is training to failure a good idea?" https://m.youtube.com/watch?v=6OwaUlX4Qic
for context, RPE = rate of perceived exertion, on a scale of 1-10. RPE 10 being "I can't do another rep"

TLDR: training to failure isn't worth it for most people

These guys have world class experience and knowledge regarding health and training, highly recommend.
The Fuel of Philosophers
Seems like a problem with VSCode.

Write more of your own code. If your app is made up of more packages and dependencies than you can audit then you're doing it wrong.

Consider OpenBSD.
This carve out is for "persons who are blind, visually impaired, or have print disabilities," for the record.

Wired did a nice write up on this: https://www.wired.com/story/ebooks-drm-blind-accessibility-d...
Geopolitics of Technology
My understanding is that the important difference is in the tail of the distribution.

In the US, your employer will buy you health insurance, which covers some but not all of your healthcare costs.

If you don't need much medical care, your costs in the US will be small or nothing, essentially the same as in Europe, probably with much more expensive and luxurious service.

But if you do need extensive care, then even when a good insurance policy, you may be facing substantial costs.

A friend who moved to New York with a big tech company told me (lightly paraphrased to anonymise):

> I’ve had a surgery, a ton of dental work, and a new child. It’s cost me tens of thousands of dollars, but the experience has been consistently better than in the UK.

If that child had been ill and needed special care when it was born, that could have been hundreds of thousands. Whereas in Europe the cost is still zero, or only a little more.

There's also the issue that the insurance is tied to your job, and it's extremely hard to get decent insurance directly from an insurer. I'm not sure if this is still true in the Obamacare era, but I've read of extremely rich people being unable to get decent insurance.
Hopefully our regulatory bodies are functioning correctly because this sounds like Moderna trying to beat Pfizer to the market, which is not how we want these drugs created.
Shopping Tips for Black Friday
grep rocks. Still.
> I have been exercising my entire life and running is the only activity that routinely gives me injuries that last for nearly a year

What are you doing, running ultra-marathons?
this is correct i read the article... dunno why we have a chain of speculation here
Ask HN: Best old video games to teach 5yr old how to read ?
Hello HN ! I want to leverage old RPG games to teach spanish or french reading to kids (native speakers).

We plan to use PC (vs app) as translations of games are easier to find, there's a larger library, and the PC is easy to contain (no wifi, no dark patterns etc).

We started with Final Fantasy I (NES), but stopped once we realized its not text heavy - its mostly a grind.

So, I wanted to ask HN, which fun (and preferably, old) games you played with tons of text that was suitable for very young (4-7yr old) kids ?
> This is a similar trust assumption to requiring that 51% of the mining power in PoW (Proof of Work) is not malicious.

Yeah, but you're glossing over an important detail: It's not 66% of the stake that has to be good, it's 66% of anyone who has ever staked. In PoW, I only need to trust the miners of today to tell me the truth about what happened today. In PoS, I need that, plus the miners of yesterday, plus the miners of a year ago, plus ..., in perpetuity.

> New parties who are syncing for the first time would be vulnerable, however clients could be programmed to have hardcoded 6th month checkpoints or clients could check block explorers and halt if a fork is detected.

Right, maybe you can elaborate on this. Is checking block explorers a decentralized or trustless solution to, well, anything?
In my experience: Hard to max out your heart because you are always oxygen constrained when front-crawling. I did high intensity breast stroke for 1-2 months each day, instead, and suddenly developed terrible back pain, so that does not seem like a solution either, but it might also be due to my subpar technique.
Not relevant if the only metric is 'comfort'.
> Linux people are very serious about things like supply-chain verification, auditable software, and machine activity monitoring. All actions with viable engineering principles and real impact, differently from the "you need to install an antivirus" insanity.

Some sysadmins, sure, but definitely not all. Seriously, there are a lot of CentOS/RHEL 6 and below or Debian 8 and below running PHP 5.x that are still live on the internet, with vulnerabilities and all that have been fixed in that specific version. Saying that all Linux-based people care about security is ignorant of one-click offerings from various hosting sites, and those who don't care if they're running Linux or Windows in the name of hosting a site.
> I’m not sure what there’s to discuss about the content itself as I can’t listen to it. Am I doing something wrong?

No, and you're not the only one. I've come to despise podcasts, because they are almost always very badly organized, if at all. I feel that we need a response to them, along the lines of "this could have been an email", except "this could have been a blog post."

Yes, your information might be insightul, but if I have to listen to 90 minutes of a couple of guys shooting the shit about it, it's next to useless in terms of actionable or meaningful content to me.

I really need a "TL;DR" for podcasts. Something along the line of the five minute precis from Gibson's "Count Zero".
It's an important point for software developers.

US healthcare for the top 1/4 is far better than what public healthcare is like in most of Western Europe.

In the US if you have good healtchare you have exceptionally fast access to among the world's best healthcare services. You also have a freedom of (ab)use when it comes to utilizing healthcare services; it's a luxury you do not get in most of Europe, where service rationing and very long wait times are normal in the public healthcare sphere (also true in Canada). There are trade-offs in all of these systems.

It sucks if you're in the middle ~40% in the US. It's spectacular if you're in the top 1/4 and your health insurance is covered by your employer.
This version or evolution (or arguably devolution) of the internet is due to for-profit interest drivers leading to design decisions that aren't overall good for people. This was all accelerated by the VC industrial complex, along with the Ad industrial complex.
A small Scheme implementation with AOT and incremental compilers that fits in 4K