skysight-inc/HackerNews huggingface dataset:
This sounds like a nice area of Europe to see. If it is possible to bike this path it could be reasonably done as a vacation.

Have you got any good resources which paths are recommmended, and points of interest along the way? Google doesn't seem to report much apart from a few shorter passages along the way.
People have been pushing for overflow checks for integer arithmetic on C on the basis that the cost isn't too high. For floating point it can only be lower.

We are probably talking about single-digit percent increases in run time. For some software that's relevant, but not for most.
Domain WHOIS Lookup https://whois.haribook.com/
Get the Genki Covert Dock. [1]

Its perfect for portable gaming.

1. https://www.genkithings.com/products/covert-dock
It seems to me that the main reason DSLs aren't more widely adopted is that any DSL will be unsupported by other tools developers consider more important. Your IDE won't have syntax highlighting and auto completion for it, and a lot of developers nowadays seem crippled without those. Linters and semantic checkers won't understand it. Nor will debuggers. There will be no mocking libraries or makefile rules for it. The list goes on and on.

These are problems that every new non-domain-specific language has to address. It's quite a lot, and most of it is pretty tedious compared to designing the language itself. So even those who try to create DSLs often skip most of the "extra" bits, and other developers learn to hate DSLs.
They need to keep it in the range that doesn't fully destroy people but also doesn't let them escape.

If you run a usury business, you want your clients to be spending a good chunk of the money on stuff like alcohol and cigarettes, so they keep coming back and it remains stable. Once your clients escape their trap, they may qualify for better credit options.
Super cool! Quick comment. Check your site on mobile, the suggest bar did some weird text wrapping to make it seems to say "this list is growing Dont email me" and I think with a line break or two in there it would be clearer that you want them! I can email a screenshot if you like
There was a 6 minute delay in getting the inputs for day one for many people. The fastest part one solution was 35 seconds. And the fastest part two (after finishing part one) was also about 30 seconds.

If there hadn’t been a server issue I suspect many of the top 100 would’ve finished both parts in under two minutes
> I don't want MAKE, or whatever DSL, I want to be able to drop into a real programming language when necessary. So libraries.

That's one opinion, sure.

However, DSLs are always in a far better position to solve domain-specific problems because, unlike generic programming libraries, they not only reflect domain-specific knowledge and best practices and represent standardized solutions for recurring problems.

Consequently, Makefiles and other DAG-related DSLs are omnipresent and dominate domains such as build systems, and generic library-based proposals always failed to gain any form of traction.

And it's not just Makefiles or build systems. There's also markup languages, infrastructure as code, CICD/processing pipelines, configuration, etc etc etc.
This type of back and forth with real fact checking is exactly what I come to hacker news for. Well done!
I think you misunderstood. Dan agrees there is no essential complexity. On logs: "this task ... is still nearly entirely accidental complexity". On query and plot: "I think it's unbelievable that essential complexity could have been more than 1% of the complexity I had to deal with".

Brooks claimed in No Silver Bullet that 2x programming productivity improvement is unlikely because now essential complexity dominates over accidential complexity. Dan is trying to demonstrate that it is completely untrue.
“In one particular FAA test performed on the right simulator, a whistleblower says Boeing officials were present and told the test pilots when to hit the switch that killed MCAS.

When these actions were reported by whistleblowers, they were often ignored or retaliated against, according to the report.”

Boeing can’t seem to help itself from disaster
Bitcoin isn't a collectible, because Bitcoin isn't unique or rare, it's infinitely divisible, and highly liquid. However, like a mint-condition beanie-baby, the value of Bitcoin is highly debatable. While most people would agree there is some non-zero value of having a distributed and decentralized currency, without a historical basis for valuation, justifying the price is difficult. It's better to think about crypto as an independent asset class with its own dynamics that are probably correlated to the balance of power between private and public interests. Ask yourself: in the long run, and globally, does the value of decentralized currency system increase or decrease relative to our current inflation-based monetary system?
Tailscale continues to delight me every day. I wish I could pay them for them my modest little use-case of remotely-accessing my ham radio and my rpis. Before tailscale I relied on flaky upnp or "configuring my router" and trying to bust through nats. Not sure IPv6 would have helped this at all given how hostile ISPs are.
Well, I mean, we have a critical shortage of airline flight capacity right now, so of course they had to.

Oh, wait...
Indeed. Lots of "it makes sense in the context of JavaScript" reactions here. If the article had pointed to warts in another language, we would probably have had the same reaction from proponents of that language. I think the point of the article is actually being reinforced here, as it illustrates the mindset of people who know a language so well, that they think it worthless to spend time addressing such warts when teaching it. But a programming language is not in its own universe where it is exempted from data structure theory. A[-1] in the context of a list is a convenient alias for A[len(A)-1]. When you advertise your data structure as a List or Array, but it starts to display Hashmap properties, it is confusing, in any language.
In a few months time, it will be interesting to see the data showing the differences in bookings for 800-Max vs other planes.

I imagine many people will try to avoid the Max and book other planes.
My brow raised when you said the share word. I just don’t see it happening because people are greedy. And then the minute some small country decides it wants to enter the space will they be allowed? How will space be allocated to players late in the game is what I am asking?
I just wanted to let you know that (as someone beginning their journey) this was incredibly inspiring. Thank you for sharing!
500k graphics cards found in an abandoned container
> This is a major flaw in how many bitcoiners imagine post-apocalyptic scenarios. They assume that when the USD and society collapses they'll be able to do and buy anything because bitcoin survived hyperinflation. It might resist inflation, but it'll be futile if the populace turns against them, or bitcoin.

This is a pretty good point. Many assume that the collapse of the USD will neatly transition us to BTC without any real evidence. Not to mention all of the alleged BTC price manipulation that ran up the price last time.

The more I think about it, the harder it is to envision the public accepting a new currency that doesn’t even have paper. In such a scenario, a BTC crash would probably be the end of it.
Make Exponential Earnings with Medium.com
Then perhaps you should consider the possibility that you're imagining the wrong thing. Greed is indeed a powerful motive, but insufficient as your only roadmap to the world.
The software supports the use cases but the data isn't there. Certainly for where I'm living. Most of the information is missing -- eg apparently there are no pediatricians in my city, many opening times are missing, in my area there are no photos, no reviews; other stuff is wrong. It's more comprehensive in Prague, though from a brief look Google still has more of everything.

I'm not saying that OSM (and other projects, but particularly OSM) can't catch up, especially when it comes to factual information. It has already shown that crowdsourcing can do better than Google at pure mapping.
> I agree. The metaphor for manipulating files, drivers etc has been the pinnacle of the desktop metaphor

And yet it has now been abandoned in favor of UNIX style "scatter and hide everything, but include an overengineered piece of software to manage it in very limited ways for the user".

I personally think that this is because developers once largely thought of their products as existing to enable users, whereas contemporary developers think of their products as herding or farming users.
Honestly, ask yourself _why_ you think you need strongly typed JS. Are type errors the most common source of errors in JS? Not even close. So why add another level of complexity for negligible gain.
I'm not convinced agriculture can be "perfected", or that automation is necessarily the way to go. In some situations (e.g., dense urban environments) it seems to make sense, but I think there will remain an important role for smallholders. Huge industrial outfits may make sense under some circumstances, but I think we need a renaissance in small- and medium-sized farms in the developed world, and their protection in the developing world, with farmers incentivized to diversify their output, rejuvenate their land, and produce primarily for their local and regional communities, rather than barely scraping by with destructive practices and federal subsidies as they are often forced to do today. Many farmers in the United States do not even own the land they work, reducing incentives for responsible management.

The fact that our political and economic systems do not prioritize long-term agricultural viability, as you point out, ought to give us pause.
Heritability is in fact entirely genetic. It is estimated by comparing monozygotic twins with dizygotic twins.
An Experiment in Tactical Wargaming with Platforms Enabled by AI
Building a DSL on top of JetBrains MPS will give you most, if not all of that. You can distribute an IntelliJ plugin or even a standalone IDE.

https://www.jetbrains.com/mps/
wireguard interfaces aren't point to point. Point to point would be much better than the point to multipoint interface model wireguard has chosen.

Wireguard claims separation of concerns but then sticks itself in the routing and packet filtering process instead of leaving those wholly to the existing established solutions.
> The state that you do have is generally called out more visibly.

You see, this is the exact opposite of what I was discovering in this codebase. Sure, in Haskell, you have an IO monad that effectively puts bright blinking lights and klaxons over all the state, and a compiler that forces you to use it. But the vast majority of functional-style code is not written in a language like that. It's written in a language like Scala or Clojure or JavaScript that allows you to sneak a side effect into any portion of the call tree. And, by being several layers deep in the call tree, it's not visible. It's hidden, and, when it's being done in the context of a generally functional idiom, it's downright pernicious.

You hit the nail on the head in your comment further up. I did find my mutable variables. My epiphany after seeing this code is that, in a language where the only thing that can enforce true purity (as opposed to simply trying to avoid mutable variables as a general rule) is programmer discipline, the natural equilibrium point is code that still every bit as riddled with state. It just delegates the management of that state out to Redis or whatever.

Discipline is a good enforcement strategy for small individual projects. It's possibly also a good one for open source projects. I don't believe it can work for corporate team projects, because social factors at play generally won't allow it to work. There will always be some business constraint that prompts people to take shortcuts.
Being wealthy on a global scale does you no good when you’re in poverty on the local scale. It’s not as if you can move your shopping cart out of Houston and into Bangladesh, after all.
Elsevier Wants to Stop Indian's Accessing Knowledge the Only Way Most Can Afford
Or you just didn't know about similar Mac models then? :)

Apple had LC|Performa 500 series of which the first models were sold in 1993 [https://en.wikipedia.org/wiki/Macintosh_LC_500_series]

And don't forget the the classic Macintosh, SE, Classic etc models had everything integrated since 1984.
I’m surprised that 30 decibels is considered mild hearing loss. Every 6 decibels is roughly a halving of sound pressure so if you have 30 decibels of loss you’re hearing 1/32 of the sound that a person without any hearing loss would hear. That’s not mild!

This is a very cool project, I wonder if modern hearing aids work in a similar way- by tuning their response to the person wearing them?
Funny, I read it as entirely the opposite, as very tongue-in-cheek and self-deprecating, where the author just exaggerates these things but anyone would know he doesn't mean them seriously. Interesting that we seem to have such different reactions to this writing. :-)
It must be exhausting to shop. You have to analyze and scrutinize each brand and determine if they meet the current requirements of the day. Is there an up-to-the-minute app or hotline one can use to check every brand of every product one purchases in real time at the shop?
Retirees generally only liquidate a portion of their funds. They start withdrawing something like 4% per year roughly half a decade ahead (to avoid withdrawing during a crash) of retirement. As others said they also shift away from risky investments.
We planned to build a volumetric display with a LED panel sweeping a cylindrical volume a while ago. In the end it was dropped because we underestimated how much pixels we need to push to that display.

Even with the 1920Hz refresh rate of a 128x64 LED billboard panel we can only achieve like 5Hz volume refresh rate.

Not to mention the heavy flickering and danger of a quickly spinning hunk of electronics.

Volumetric display may be the future if we can couple a GPU directly to a quick enough display device. Until then we are stuck with VR.
Is there a good resource or tutorial on how one would prepare and execute one of these hikes? I would love to try a multi-day hike, but I have zero experience camping / backpacking. Where to get started? Are there hikes for complete novices that e.g. go from town to town with places to stay overnight?
Fund people, not projects I: The HHMI and the NIH Director's Pioneer Award
As usual, Scott Manley has an excellent video that discusses spacey things. This one is about Graveyard Orbits:

https://www.youtube.com/watch?v=ruf_mfjOt9k
I'd imagine many people just don't know or don't care what plane they fly on. The number of enthusiasts who want to fly (or not fly) on a particular plane model isn't that large.
The same was said about IP (IPv4).

The original solution was a static hostname<>IP address table, "hosts.txt", centrally administered, that all hosts copied via FTP until that became too large.

That led to the development of the Domain Name System (DNS) in 1983 [0].

DNS AAAA records do for IPv6 what A records do for IPv4. PTR records (for reverse look-ups) work for both.

For zero configuration (no DNS server) we have multicast DNS (mDNS) [1].

[0] https://tools.ietf.org/html/rfc882.html

[1] https://tools.ietf.org/html/rfc6762.html
ipv6 is today older than the internet was when it was invented.
> The frustrating thing about this is that they’re not necessarily off the mark in terms of the existence of political corruption.

That's another issue that's blatantly abused by conspiracy theorists. Lobbying does not mean corruption, and getting a representative official to hear out your case does not mean he's being corrupted. Otherwise that definition would mean that the sole purpose of any political organization would be to corrupt people in power.
They're generally explicit in both, albeit in different ways. They're first class (which isn't quite the same thing) in pure programs.
$8M approved to rebuild the Arecibo Observatory
Blaming Comcast is a very safe default.
Lessons Learned While Working on Large-Scale Server Software (2015)
So the question is: would rising the taxes for the rich make the life of the poor better?
Indeed, as much I like Teslas, their doors handles always irritate me for the safety concerns you listed. There needs to be a solid handle allowing to pull a sticky door with as much force as a first responder might be able to summon up. While not hiding, the handles of the Model 3 are not great either, because they don't allow much pulling force. Also, the opening of the door on the inside could be much better designed with a larger and more obvious lever. No idea what issues Tesla has with designing proper door handles.
I think there's a bit of a trade-off here. Shorter lines are indeed easier to read. But they are harder to not read (i.e. if you want to skim over content to find interesting ones). The official HN site makes it really easy to skim down to find the next top-level thread for example.

There's the same trade-off with code line length. Shorter lines are easier to read, but they make understanding the overall structure of the file much more difficult.
Can't speak about Visual Basic, other than it apparently worked just fine for small-to-medium complexity UIs.

On Delphi side, there was significant difference between "code produced by someone just starting out" which tended to make an unholy mess of generated code mixing UI and non-UI operations, but it was quite workable for bigger projects if the developer was more experienced and put some architectural thinking into project (for example, separating business logic and the UI code that called into it).
I have age-related hearing loss: bass frequencies are ok, but high frequencies drop off. When I first got hearing aids, I thought that what they did was boost the frequencies as necessary as (I think) described by this author. But hearing is not a linear system. The hearing aids do boost the frequencies where I am deficient, but by an amount much smaller than the difference between my audiogram and normal. I think that the objective of hearing aids (for mild hearing loss like mine) is to boost frequencies just enough for them to be audible to my brain, at which stage the non-linear system in my brain processes the signals to sound normal.

I have not confirmed this speculation with an audiologist, so I would love comments on this from someone who works on hearing-aid software.
A doctor can be an entrepreneur too. After studying, you can opt to work in a clinic or start your own business. The latter is usually the faster path to wealth.
Nice list! Noticed a few decent US hiking trails that aren't on it though. There are tons more of course, especially if you include BDR stuff.

Ice age trail - https://www.iceagetrail.org

Superior hiking trail - https://superiorhiking.org/

John Muir trail - https://www.johnmuirtrail.org/

Long trail - https://www.greenmountainclub.org/the-long-trail/

Pacific Crest trail - https://www.pcta.org/

Hayduke trail - http://www.hayduketrail.org/

Arizona trail - https://aztrail.org/
Check OutdoorGearLab.com

And various subreddits
Democratic elections are how we choose between the candidates sponsored by the parties. Hypothetically, there's nothing actually stopping those elections from choosing someone outside the party, but when we're talking in election over a population of 350 million people, even getting an individual's name in front of the voters such that they think to write them in requires a level of organization on par with a national party. Popular votes also inform, but do not single-handedly control, who the parties sponsor.

But the story of the parties themselves is a story of slowly widening democratic representation. The DNC system was even more tilted towards party insiders before the McGovern election. It's been pulling in popular vote over the decades, but it's not a mobocracy. I wouldn't be surprised if the RNC, after Trump, modifies its rules to add some kind of backstop against a television celebrity having so easy a path to the Presidency over career politicians.
You have a defective computer.

There are defective production runs all the time, in all manufacturers.

There are also some issues with design - e.g. for the last 3 years before 2019 Mac laptops had those crappy butterfly keyboards. If an issue is widespread, there's also a recall program.

But there are no issues of the kind "machines keep bricking themselves" that can be a "broad trend" in general (as in "it's not a production run issue that affected a number of units, Apple just keeps churning machines that brick themselves across production runs".

It's just isolated incidents magnified by the media (where also Apple complains sell more than complains about some Dell or Asus machine, that might or might not sell 100K-200K units).

Case in point, you say: "I've been using MacBooks of various models for close to 10 years and have never experienced even so much as a hardware hiccup. The machines were perfect for lack of a better word".

And yet, if you read the press those 10 years, people/media complained for all kinds of issues for those machines too - and indeed some people had them. But they were a small minority of the 50-100 million people who got Macs in those 10 years.
> I don't understand why the Web Browser ecosystem is stuck with Extensions, and why Web Browsers, the most used programs on the planet, are still unautomated for 99% of humans.

It's simple, really: because it's strongly against the interest of people with money. And I don't mean some shady megacorps like Google here. A sane web goes against most of the commerce, big and small alike.

Ad blockers are what they are because there's no money in making them, and a lot of money in making them go away. That's why they're not included in browsers by default (all two relevant browsers being directly or indirectly ad-funded). A good chunk of the Internet - including all the little content creators - makes money from ads, and would like to see the blockers go away.

> once a Web Browser gets smart enough to understand the semantics of a website, and the implications of user interactions ( e.g. "make a payment" or "subscribe to channel") - it can be recorded, trained, and automated

Again, entirely against the interests of everyone with money. Pretty much every business on-line wants to control the interaction between their sites and you, and most of them want to use that control to screw you over. Expose you to extra advertising, upsell you some of their other wares, make sure you choose the option that's profitable for you and not them, etc. Whether you (generic you) realize it or not, the relationship between you and a commercial site is almost always antagonistic. Any automation and browser smarts that makes your experience better is one that cuts into site owners profits.

In short, the problem isn't technology. The problem is business incentives. The web is a wild west, built for people with means to exploit those without.
Baby crib connected to a senior. You have countless of lonly seniors and countless of babies that need constant attention during their sleep. The solution is an automated arm mountable to any crib, two refurbished tablet and a decent software to connect the two. The senior could: watch the baby, check that it breaths, take its temperature, talk/sing to the baby, use the hand to give it a dummy, cover the baby with a blanket, reposition the baby slightly or alert the on place caregiver.