skysight-inc/HackerNews huggingface dataset:
It feels like there's been one truly transformational wave every decade or so... but it also feels like there are currently a lot of really important shifts going on.

Are we living in a unique time period where there are truly going to be multiple game-changers? Or will one end up vastly outshining the rest in retrospect? (Just like 3D printing and IoT seemed to fizzle last decade.)

1980s PCs
1990s Internet
2000s Web 2.0 & Social
2010s Mobile
2020s... {AI, Crypto, Metaverse, Synthetic Biology}

(I was going to add quantum computing & nuclear fusion on there as well but IMO their impact is more likely to be further out.)
I use it to patch in network to User-NS-containers with a separate network namespace. Run danted on the host, then socat to a unix-domain-socket, bind mount that and then proxychains-ng.
And tail recursion a special case of iteration.
In debian based systems, there is a command that fetches the source code to any package (including the kernel) called apt-source. You can run that to have a copy of the source used to build whatever package you are in. Then you make your changes, and run another command to build packages from that source (.deb files). I have occasionally made use of this to fix my own bugs.

One time, an old thinkpad started shutting down unexpectedly due to a bad thermistor reading. I was able, in a few hours, to patch the kernel to ignore it, thus extending the life of my laptop for years beyond would have been possible in windows.

The benefit of ability to edit your own source code is real. Maybe rarely needed in practice, but linux is all about the long tail.
From a Google search[0], it looks like they've put two LEGO sets under the scanner before, but I can't find them. It would have been cool to see an archive...

[0]: https://www.google.com/search?q=site%3Ascanofthemonth.com
I think Web3 is still a solution in search of a problem at this point. I personally remain unconvinced. This presentation proposes Helium as a suitable application but it seems to me you could do everything Helium does just as well with an old-fashioned centralized network controlling the whole thing. Collect usage fees on one side from the users, and pay them out to the "miners" (AP providers) on the other... and you don't need any stakers. If the network is too stingy with paying out the proceeds to the AP providers, you won't attract AP providers, so the whole thing self-balances in the same way Google Adsense does.
Write more secure code with the OWASP Top Proactive Controls
I primarily listen to rock. Airpods are great for that. I don't listen to much music that has significant sub bass.
You don't receive legal documents when you mine bitcoin. You receive bitcoin locked to an address to which you presumably have the key. Good luck convincing everyone that it's your bitcoin when someone else can prove they have the key and you cannot.
I think it is fairly impressive that Apple managed turn 200€ earbuds into disposable tech where users accept that they have to switch every two years or so. Before the arrival of the first generation AirPods, most people wearing AirPods today would probably have never even considered spending 200€ on a pair of earbuds/headphones, let alone do that regularly.

But I have to admit, my AirPods Pro are incredibly convenient
> Its really in the 2000s where Toyota switches to an "only conservative cars" business model when the Toyota developed sports cars disappear, engines start staying mostly the same, and generations get longer

And then 2020s Toyota came out with the GR Yaris, as if to prove that every rule has an exception :)
Much simpler to just put Winnie the Pooh on the outfits.
the first airpods were released in Dec 2016, roughly the same time apple opened the Shenzhen r&d center, so I don't see how r&d for this product was done there.
Congratulations for adding absolutely nothing to the conversation.
US Could Disconnect Russia from Swift Payments to Deter Ukraine Invasion
They asked for "dumpy up and coming city" not liberal safe havens.

If more people moved to red states instead of threatening to move to canada when republicans take higher office, our country might look a lot different.
> I think it depends much of expectations.

Agreed (and I agree that ENS and the SSO stuff looks interesting). The problem here is that the crypto community are the ones setting the high expectations.
When it's easier to put up a physical sign
Yeah, I don't want that either. Monads are a fucking plague.
On Building a Stupidly Fast Graph Database (2009)
You will only see a dystopian nightmare when that's what you are looking to see.

* A DAO is a lot of people who are looking to create common good via small donations and common participation. This was the goal and ideology of Ethereum from the moment it was conceived. And here the DAO is helping out a beautiful open source project that has benefited many people, so Ethereum is delivering on its ideological promise quiet literally and objectively. Very dystopian, right.

* What Decentraland is is beyond the point. If you don't like Second Life and all that (I have zero interest personally) it has nothing to do with your argument. People enjoy it and here they are supporting to keep it free (as in freedom).

* I do not see how "use your actual cash" is a negative argument here. Having all platforms be absolutely free made the user the product and lead to an actual dystopian nightmare which is the current control of all user data by like two corporations. New methods of governance, monetization and user-owned data are what's needed to prevent a dystopian nightmare. Decentraland is making progress on all of those. All of those, btw, are part of the ideological vision of Ethereum that I mentioned above, so once again - it is doing the intended job.

* Climate impact is an old argument, we can argue about it for hours and not get anywhere. But Ethereum is switching off PoW within the next few months and many projects have already moved to L2 which does not rely on PoW consensus for every transactions.

Again, you see only the things you are looking for. People coordinating major funding for a large open source project while having democratic say over the platform they are using to you seems like an accidental byproduct but it was the primary goal all these years.
It's been well recorded that something like 70% of motorcycle fatalities are left-hand turns. I don't think this is somehow endemic to SF versus other cities.
Also Hungarian, and a bunch of other languages in the general are AFAIK
If you enjoyed the effort but ultimately failed anyway... I guess it works if you manage to die relatively happy instead of miserable.
San Francisco Restaurant Apologizes for Asking 3 Police Officers to Leave
You have roundabouts in the middle of Paris in areas with lots of pedestrians? Please show me. Certainly not any parts where anybody would think, hey, this is a great bit of infrastructure for people traveling on foot.... Roundabouts may be great for vehicular traffic, and yes, I believe they should be far more widely used in the US, but not in dense urban areas where pedestrian safety is meant to be a priority.
(I appreciate the bit at the end!)

From my perspective these arguments are short-circuited by much simpler points, which is sort of the level at which I try to look at all this.

First, if the GP comment was shitty and/or trollish, then "pushing back" is exactly the wrong thing to do. That is known as feeding trolls, which of course is even more "the classic effect trolls aim for". This is in the site guidelines: "Don't feed egregious comments by replying; flag them instead." – a.k.a. please don't feed the trolls.

Second, if we're making arguments about whether a political-religious argument is more political than religious or more religious than political, we've already lost. All this is obvious flame fodder and to be avoided here—no? I don't believe that anyone on HN is eager to discuss Christian-priests-issuing-vaccine-exemptions for simple reasons of intellectual curiosity. But if they are, the burden is on them to disambiguate their intellectual interest from garden-variety flamebait.

Btw I'm not saying either of the GP commenters was being trollish or malicious - just that the expected value of such subthreads is negative (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...).
This looks like a useful implementation of the Socratic Method [1] of asking „Why?“ until you get to the bottom of things.

1: https://en.m.wikipedia.org/wiki/Socratic_method
Any chance you'd like to open source this? I'm really enjoying this as well so far, but there are a few small nits I'd like to address with a little PR :)

1. Left menu scroll bar defaults to the hideous browser default scroll bar.
2. When increasing the width of the content just a bit, it becomes left adjusted all of a sudden, hugging the left menu and leaving tons of room on the right.
Algorithmic reinforcement
>There's the issue of PySpark, as opposed to Spark itself.

I'm a little confused by this comment.

PySpark is the Python interface you use for Spark. IME, PySpark is actually a really nice API. Your other options are Scala or Java. I think there's a R interface as well, but I'm think that lags behind PySpark.

Saying that PySpark is dying, but Spark is not is a very contradictory thing to say. If you look over the universe of Spark users, I'll bet there are more Python users than Java or Scala. There would have to be a very big shift in the Spark userbase for people to decide that PySpark is going to be deprecated or will start lagging behind other interfaces.

Despite the fact that Spark is based on Scala, I could see somebody slowing the development of the public Scala API before PySpark if some twist of fate required somebody to make that decision.
I'm not sure that comment really addresses the high speed crosswalk entry concerns. Sure there are some people out there who behave like your story, but not that many (and should be addressed by losing their license). Even with the right of way, it's in a pedestrian's best interest to slowly enter the crosswalk and check to make sure the vehicles are yielding. Some states make it illegal to run into traffic or cross while distracted (phone use).

So yes, people driving should be going slow enough to avoid someone running into traffic. But then the runner should also slow to safely evaluate and cross.
Good then that I can't remember the last time I saw a bent light pole due to a car losing control. I actually haven't seen it happen in my life. I have seen bent light poles, but I couldn't tell you when or where last.

Escape shouldn't be an option, it won't work on the sidewalk either. Optimizing for that is optimizing for failure.
whats with softbank investing in unhinged ceos?
US says it will send troops to eastern Europe if Russia invades Ukraine
The first plane was largely built out bicycle parts by two mechanics, they tested it by jumping in, starting the motor, and hoping for the best. Modern planes are built using a supply chain that spans the globe and tested against millions of different criteria years before they even roll on to the runway.

As technology progresses, we trade capability for complexity.
The big question is why the rpi foundation doesn't just provide enough upstream functionality to use an off the shelf distro at this point. The landscape has changed significantly since they started WRT arm distro's. At this point pretty much every single one has an aarch64 port that could be used on rpi3+ level machines. There are even 3rd party project attempting to make it work across OS's (https://github.com/pftf/). Instead of having people building yet another linux fork, why not join the community?
> _We used a Wasm binary compiled from Rust rather than JavaScript.
> We know support for JavaScript is important to many customers, but we're not yet satisfied with the performance of Compute@Edge packages compiled from JavaScript. That's why it's in beta. When a product is ready for production, we remove the beta designation.

I can't really square the idea that the 50-150ms time-delays in question comes down to the actual programming language, but it is absolutely believable that a longer test reduces the median latency rather than a high load test for a shorter duration.

Having said that, I would notice anything over 150ms in my clicks, but wouldn't care whether something took under 100 or under 50 - except that the lower the latency the less the scale needed to serve the same number of active users (it becomes a question of cost rather than response time).
I'm really surprised about the (thus-far) universal acclaim of the design. There's usually a lot of knee-jerk reaction against fancy browser effects like parallax and scroll-jacking in this crowd.

I think this implementation is mostly excellent, but as a web craftsmen, it would have been a fun/entertaining challenge to make a good non-javascript implementation underneath.
https://archive.md/TzQPJ
MediaWiki actually got policies to ensure breaking changes to the DOM isn't introduced.
> I think the whole idea of web applications needs to be reimagined

I'd argue this is what's happening with mobile apps. It isn't hard to imagine the majority of consumer-facing applications delivered by mobile or tablet first, with a web app as secondary or even some vendors skipping entirely.
Interest payments are not adding to your wealth, they're subtracting from it. Almost none of your house payment in the early years of the mortgage goes towards increasing equity.

> that mortgage payment is locked in

Unless you bought an adjustable rate mortgage. Once you do buy a house, you'll discover that taxes, maintenance, insurance, etc., are not at all locked in. If you don't pay the taxes, you won't have a place to live, as the government will toss you out.

Nearly all people imagine that if they paid $X for a house, then sold it for $(X +Y) that they made $Y profit. They leave out all other costs, like taxes, real estate commissions, insurance, etc., etc., etc.
Crypto proponents are in favor of there being no technical restrictions that prevent such content being posted.

An interesting possibility is that illegal content gets permanently inserted into a blockchain, which could make running, for example, an ethereum node very illegal.
Does anyone have a canonical URL to the previous month's scan of the LEGO mini-figure? I didn't see any navigation on the site unless there's a magic spot I missed or am inadvertently adblocking: https://news.ycombinator.com/item?id=29253441

This month's entry comes off way too much like advertising for my taste, with the flowery language like "magic features" instead of just "features", or the seemingly-unnecessary sales statistics in lieu of a technical description of the Airpods Pro: "In 2020, Apple sold 110,000,000 AirPod products. Talk about mass manufacturing."

Maybe it's just an unconscious tic when talking about Apple products. Even I have a hard time not saying "Boom" when showing off something cool :) https://www.youtube.com/watch?v=Nx7v815bYUw
> it's a trusted compiler

Sorry I have to quibble here, but this term is already a thing, and typically has the opposite connotation: a compiler that must be trusted because we cannot verify the output. It's trusted because we "trust" it (to not screw up).

I would argue that this makes the compiler untrusted--we don't care what it does, whatever it outputs is going to be both statically and dynamically verified to not break the sandbox properties.

> Security based on process isolation is extremely inefficient and coarse-grained - having a trusted compiler could (eventually) massively increase performance by removing processes entirely (no more virtual memory! no more TLB flushes and misses! less task switch overhead!) and eliminating the kernel/user mode separation, with an increase in security.

I thought this right up until, well, about this time in 2017. Side-channel attacks are a real and bad thing. Our conclusion is that Spectre, in all its flavors, break confidentiality for in-process memory, regardless of sandboxing technology. On current hardware, there is no 100% bulletproof way to enforce isolation.
IMHO this could be the "killer app" and is something I might actually use if it got sufficient traction and support.

OpenID gives a few organizations like Google, Okta, and Microsoft "root on the entire world." It terrifies me.
OpenStreetMap to 3D Web Indoor
For a business stakeholder to understand, and clearly state business requirements, roadmaps to IT. That's a big ask in many organizations, in some cases where the business is evolving in response to customers/economy/random changes (pandemic for example), and given the average business stakeholder who's probably just trying to get thru some crises etc. As I type this, it makes me realize what a shit-show it is, and justifiably so - i.e. welcome to real life. Its messy in its natural state, because you don't control your customer, can't dictate to your customer or the economy or anyone outside your company for that matter - that's almost an invariant.. and is legit the dog that should wag the tail.

One thought that comes up is messy is ideally suited for agile, maybe if everyone pulls together , i.e. sees things the same way (without things being rammed down ). I've had an experience recently when I emerged from the mess, switched jobs, and went into a much more 'orderly' (read large/glacial) organization, I realized how effective messy agile is : No scrum masters, almost no managers, your Kanban and sprint board is the only work record (plus confluence), No word documents, absolutely no PPTs. It just worked .. I did hate some parts when I was in it but those were some social aspects. Taken by itself we shipped, as a flat team, and everyone knew everything, we were agile. This was what it took to ship. In those uncomfortable 18 months, I'd made the transition from waterfall to agile.

Work items have to be brutally meaningful and direct.. self-organized, without any of "lets do an AI project or neat dashboard". So you need capable business leadership, and capable tech leadership - both of whom should be able to cut thru jargon, frameworks, bleeding edge tech toys etc.. and just set priorities. The engineering team executes on those in a self organized way.

As for scrum, safe-agile - if it has a certification for it, that's self serving with some vested interest, causing much overhead, you either need technical engineering people or product owners.. otherwise it just leads to org bloat.
I really don't think that Mona Lisa example is correct. Maybe I misunderstand NFTs, but wouldn't it be more like a printmaker who can make as many copies as desired, but the museum sells something like the Artist's Proof and documents the sale in an official newsletter that goes out to all members? Yes, everyone else has a print or a poster version, but only one buyer has the Artist's Proof and can prove its provenance. Not a perfect analogy, but closer in my opinion.
FWIW, as much as people love to rag on cryptocurrencies, I feel like this is where they shine. (Of course--as someone like me always shows up--I work on Orchid, a cryptocurrency market for bandwidth that is intended to support various use cases including those similar to Tor.)

The issue is that no one entity should be able to just sit around and dominate the directory of nodes by claiming "I'm a million nodes, wheee!!!", and so that needs to be "expensive". However, for it to be expensive, they also need a way to make money running the nodes.

In our case, people have to lock some money up in a shared pile in order to gain control over percentages of the directory, and what you get in return is that you randomly will get people using you to relay their traffic, for which they will pay you fees (likely close to cost).

(Essentially, instead of Tor's mechanism where, when you want to find a relay node, you randomly select between all entries with equal weight, you would select between market participants linearly weighted by the amount of money they have locked up in the directory.)

And that's really what most of these cryptocurrencies are doing in this generation of new decentralized protocols (which I've seen people hate on): dealing with the reality that there are bad actors and not everyone is going to run the software without evil changes.

This is also the core of Ethereum: you want a decentralized database capable of transactions? OK, well, the order of operations matters (as transactions can preclude the ability for later incompatible ones) and so we need to limit the influence that any one operator has...

...so you build a system where nodes have to spend something--either doing some silly math constantly (proof of work) or locking some money up in a pile (proof of stake)--to gain control over percentages of the directory, and in return they get to charge fees to commit transactions.

(There is additionally often an inflation-based "rewards" component, in the case where not enough people are yet paying fees. I'm honestly not for these and have a way-too-complex-for-here argument for why they might even be "evil" in most cases, but that's kind of irrelevant anyway.)

The reality is that, if you want to build a decentralized system, and you want to figure out how to make it hard for bad people to do bad things, you have to raise the cost of doing said bad things; but, to do that will require programmable money... leading you to crypto.
GitHub has GitHub Sponsors program. It's pretty much zero friction.
Yeah it seems like they moved all the good stuff over to TRD and switched to "boring cars only" mode in the '00s
The cultural rot of the management class of Intel has clearly been around since Andy Grove left. His paranoia was replaced by a monopoly cash-cow midset that rewarded management with an obsession and compensation solely on financial engineering and stock buybacks. They cared more about short term profits and avoided "irrational" potentially dubious long term profits. My favorite story is how their CEO Paul Otellini rebuffed Steve Jobs' offer to make the chip for the first iPhone.

https://www.theguardian.com/technology/2013/may/20/intel-sma...

Intel passed on the opportunity:

"We ended up not winning it or passing on it, depending on how you want to view it. And the world would have been a lot different if we'd done it […]
Sure would be nice to cancel the narcissist sociopaths from society.
I think if you look at the current decentralized options, especially Tor, the community has already made these decisions.
Meta: kinda weird and funny that HN discussions on entertainment fall apart so quickly. It seems, though, that people are so excited by having a thread on it at all, that they brain-dump the first thing that comes to mind, even if it's from the past generation in terms of electronic media time.

My personal overwhelmingly favorite thing from these years is the album ‘Come and See’ by the band Mamaleek: https://mamaleek.bandcamp.com/album/come-and-see It's not a movie, of course, but I played it on repeat for about three days straight, then did the same with the rest of the band's discography. It's the first genuinely great-sounding thing that I encountered in over five years. However, one probably has to already like heavy music to appreciate it (though earlier ‘Out of Time’ and ‘Via Dolorosa’ sorta lean on lighter electronic side). Ah, and my favorite way to listen to the band is on long late-night walks through the city—same as with e.g. ‘Homotopy to Marie’.
> More like ignoring long term plans when you see something good is in front of you that wasn't planned.

I would say more like “long term plans are not high specificity and all plans are subject to rapid adaptation with new information” (though I admit lots of “agile” workflows have no long term plans but extremely rigid short-term plans.)
To be fair, it can do a few km at 25 mW, which is fairly good for consumer range.
This vicious attack by Fastly on Cloudflare will not go unnoticed. IMO Fastly should prepare for the retaliation.