skysight-inc/HackerNews huggingface dataset:
Ever since I read the Joel on Software article on rewriting [0], I tend to share this opinion. However, there comes a point where it's much better to shuck some or all the layer of the tech stack.

It's inarguable that our current state of hardware and software is a festering pile of legacy layer upon legacy layer. C, x86 and Unix got us far and they were the only tech in their category that could do what they did, but the world has come a long way and they come with essential downsides (in both senses of the word). There will be replacements for each, eventually.

C is finally meeting its match in Rust and certain other contenders, while x86 is sort-of under siege by ARM and RISC-V. It will take a while before it happens, but we will be better off as an industry. We will build back better, simply because we have the benefit of hindsight now.

[0] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
> A lot of tablets had mini. A lot.

Noted, but I'm most worried about phones.

> And supporting Micro 3 via Micro is a non-starter for most people, one of the best parts of the 3.0 standard was a much sturdier connector. It's a terrible experience using a Micro with a Micro 3 port.

Even then, that's no worse than a micro 2.0 port. For someone that prioritizes the downsides of port proliferation, then only micro 2.0 and C really matter; they get to ignore micro 3. For someone that prioritizes sturdiness, there's more to discuss, but it's a separate issue.
They are working on creating a full distro, based on Arch Linux ARM, which will be an easy-to-use package for end-users with bleeding-edge versions of the software they develop.[1]

That said, all components will be upstreamed into their respective projects such that other distributions should eventually be able to add support for Apple's line of desktop computers with Apple Silicon.

[1] https://asahilinux.org/about/#is-this-a-linux-distribution
Do you live in Bangkok? I do and this is exactly how I feel. -_-
Right. Elixir's sigils (https://elixir-lang.org/getting-started/sigils.html) are just a macros in the current namespace of name name pattern sigil_[letter], where writing ~x/foo/ or ~x(foo) etc., evaluates the macro sigil_x("foo") at compile-time.

The JavaScript equivalent with tagged template literals isn't the same, because it isn't a macro, and so the template function has to run at runtime. As such, these are no longer literals (i.e. pure data) per se.

The C++ equivalent is closer, if-and-only-if the user-defined literal operator function call is a constexpr that gets pre-evaluated.
A few cents? More like 10-20% of a dollar tax in california.

Its like CRV tax (california redemption value) but there has never been redemption on bags.
Agreed that this is barely a featurephone.

But take my elderly mom for example. She won't be caught dead with a smartphone. Too many things to screw up. So she soldiers on with a dedicated wifi hotspot thing, wasting the 4GB/month plan's unlimited free calling and multimedia messaging and using a separate cell/phone jack gateway with its own SIM and its own plan. I've said before, just put the data SIM in a surplus older smartphone, use that as a hotspot instead, and we can at least text when the computer is messed up again. Won't have it. Note, she lives far enough in the countryside that other internet access is not available and she doesn't need more than 4GB per month, not even close, and the 128kbps fallback after you've used up the 4GB would still keep her email working.

A simple phone like this that can still do wifi hotspot might be acceptable. Maybe. She may not be the only person like this.
Just look at the article. This article states that a large percentage of the waste comes from nets lines and ropes. That is absurd on the face of it. This isn't a fact-based exercise.
According to [1] high prices are produced by, mainly, a tax hike on CO2 emission and secondly by the high gas price.

In fact nuclear power (which is the cheapest and safest) has been in decline the last decades, which is shameful since it has prompted burning more fossil fuels and many more thousands of indirect deaths. We should go from nuclear straight to renewable, not to fossil fuels as we are (or buying nuclear from France).

[1] https://www.eleconomista.es/empresas-finanzas/noticias/11355...
> To begin with, all modern LEDs are blue, if you see a white LED, it's a blue LED, if you see a red LED, it's a blue LED.

It is true that "white" LEDs are really blue or violet LEDs coated with phosphors that glow white or yellow (RGB LEDS with independently controlled red, green and blue LEDs are rare and only used in things like color-changing light bulbs).

It is not true that "if you see a red LED, it's a blue LED". Red LEDs are still made with semiconductors that directly emit red light (and the same goes for green, etc.). You can look at the spec sheets for LEDs on a distributor like Mouser and see the material used for each LED. The first red LED I came across directly emits red light using AlInGaP. I have never seen a "red LED" that uses a blue LED to excite a red phosphor. That would be even more expensive.
What does ‘low barrier to entry’ mean in this case? Java was low barrier to entry in the early days, but now it seems completely impenetrable to me having not used it for a decade.

On the other hand something like Racket seems very easy to get going with.
Why? Even if things got that bad, at least one nation would seal themselves off from the rest of the world and be somewhat okay. Would you consider Iran to currently be a technological society, or does it need to be better than that? North Korea?
Mouse, hah. When I first played Descent, I had only a keyboard!
Also Top 40 under 40 - https://www.youtube.com/watch?v=BBbwAjhVM7M

Start by having rich parents

/s
I worked on Tokyo in the '90s and remember Pocari Sweat - which tastes exactly how it sounds like it would taste.

Never did find out what sort of animal a Pocari is, or how they collected its sweat.

Never seen it in Australia (Victoria), but could imagine it would be in smaller speciality grocers in some regions.
I think this is a filter that allows the issues submitted by other big companies to get the attention they deserve while at the same time maintaining the facade of operating as an open source project
To be fair, Texas is roughly in the same latitude as Sahara - a winter like the last one is basically once-in-a-lifetime occurence. Kind of makes sense not to prepare for it.
There are other ways to tackle this problem without focusing on single use plastics at grocery stores.
Why even use a straw? Drink from the glass.
If you ever need more evidence the Environmental Industrial Complex is evil. You can already see the pre-planed patterns being used to make sure blame is placed back on you in the comments. Along with the pre existing day in day out controls of banning plastic things in your lives, the consistent control of you is important.

I really liked Reddit's trash bag meme in the end. It actually seemed to get a wider reach than I would have expected. Developing countries do also have status, it might be Versace but it also can be clean waterways, you just need to tie it back to locals who in turn can push governance.
Wow, for real? People think a smart contract on the blockchain is a legal contract? I suppose I often underestimate how dumb people can be...
I looked through the interactive data and the paper this references as a source, it always refers to contributions as a percentage of total 'riverine' plastic. But never quantifies how much it is in relation to the remaining non-riverine contributions?
I looked at repl.it, it was much too complicated! It had integrated version control and other stuff I didn't want.

trinkit.io was really very close, and we maybe should have just purchased a subscription to use python 3, but as a little free class run out of a library, we didn't exactly have tons of funding.
It illustrates more about the Afghan army than anything else. Willingness to fight, quality of training and recruits … I don’t know but it’s very sad on all fronts after 20 years of investment (or call it what you will).
IANAP, but it calls to mind "Winger's Friend" which was a response to Schrödinger’s Cat that says:

imagining a (human) friend of his shut in a lab, measuring a quantum system. He argued it was absurd to say his friend exists in a superposition of having seen and not seen a decay unless and until Wigner opens the lab door. [1]

I have seen it come up in the Many Worlds school of thought and reminds me of HHTTG's :

The Ravenous Bugblatter Beast of Traal is a vicious wild animal from the planet of Traal, known for its never-ending hunger and its mind-boggling stupidity. One of the main features of the Beast is that if you can't see it, it assumes it can't see you.

[1] https://www.scientificamerican.com/article/this-twist-on-sch...
If you forget to bring a bag from home, you'll just buy a new plastic bag and don't forget to bring it from home the next time. Problem solved.
The work I did at Microsoft helped build thousands of businesses, and later on I helped secure thousands more. I find it truly strange that I shouldn't feel proud of that.
A Deep Dive into Kubernetes External Traffic Policies
No. Remember the HN echo chamber is not the real world. Search Indeed.com if you want to face the music regarding a programming language's adoption.
The "Learn more to waste time" links to the same page the link is actually on. And the language used throughout makes me think it is generated or translated through Google Translate because there are so many baffling word and phrasing choices. Then there's all the grammar flaws. A lot of grammar flaws.

Even the title: "fastest way" ... "in seconds" sounds redundant. I guess it could mean the competitor does it pretty fast, but in more seconds.

And after all that, I still can't tell what's on offer, if anything.

It seems like someone made this website "in seconds."
> So in the end teaching my kids programming is basically making sure they have access to a good environment where they can do stuff that is fun. I answer questions if they have any and react when I see them bored or stuck for too long, but that's about it.

That's how the speaker describes her initial approach and then later goes into the research on why it's not the most effective. In particular, the relative novelty of computer programming means we haven't had much time to develop a pedagogy, particularly a pedagogy for kids [0]. And even the methods that we have developed haven't been fully explored, but what research there is offers ideas for other ways to approach the education that yield better results than just letting them explore on their own (though, like the speaker, that's how I did it circa 1990 as an 8-year-old).

[0] I recently learned that the root of pedagogy (makes sense, just never stopped to think about it) has the term relate specific to the teaching of kids. There's a related term andragogy which is for the teaching of adults. This does make my sentence a bit silly, but the distinction is not typically made in English. Not sure about other languages.
IF you want the raw numbers, check out the references at the bottom, particularly the "top" reference, published in 2021, which is where the raw data is.
Ask HN: Can you understand the power of love?
True love? The kind of love that changes your life forever? The kind of love that makes you rethink what kind of person you are? The kind of love makes you understand what the other people were talking about, when they talked about love, when you were younger, and you didn't understand?
So far I haven't even seen anyone able to define what complexity is.

We just have code smells (like the code makes your tummy hurt?) and we've got "best practices" with zero explanation where they came from or why they're supposed to work.
MOD trackers worked fine on 8MHz systems, there is no need for WASM here. https://warpdesign.github.io/modplayer-js/
> Ignoring your weird tax increase comment,

What? If you ignored my comment, then why you reply to it?

We had the exact same situation in my own country: our government suddenly decided to triple minimum wage, to triple taxes. A lot of small businesses were closed because of this sudden change. We had protests, but they are too late. Sadly, US embassy did not help us.
> There are also bad cultures that find it acceptable to just throw any trash into a river.

For thousands of years, Philippines culture was responsible for zero plastic waste being dumped into river and ocean systems. Food was grown organically, packaged and transported sustainably, and waste was managed to preserve ocean and river ecosystems.

What changed?

> The United States exercised formal colonial rule over the Philippines, its largest overseas colony, between 1899 and 1946. American economic and strategic interests in Asia and the Pacific were increasing in the late 1890s in the wake of an industrial depression and in the face of global, interimperial competition.

https://www.encyclopedia.com/history/encyclopedias-almanacs-...
The integrated version control can mostly be ignored, I don't recall it ever pestering me. I did set up some as git repos and sync to GitHub, but most of the time I'm just spawning a new session and throwing code in to demonstrate a particular language feature or concept. It does have autocomplete, I forgot about that bit (I guess it became invisible to me since I'm so accustomed to it). I'm not sure if it can be turned off.
The Mac version of Descent, which came with a shiny new Redbook audio CD soundtrack and enhanced 640x480 graphics, came bundled with my family's Performa tower.

It was probably my first encounter with a proper video game. I never got to play it with a joystick (apparently the quintessential way of playing) but I got decent with the keyboard controls.

It's pretty fun, and holds up even today despite the now-dated graphics. It never got quite the level of recognition that Doom, Quake, etc got but in my mind it's just as much of a landmark in gaming.
You're not going to have a TON of jobs available where you can use Elixir - but if you want to learn Elixir to learn other valuable skills like concurrency and parallelism or just expanding your mindset by using a functional language - then that's obviously more useful than... not learning those things?

Architecturally, the BEAM - to me - is super interesting and enlightening. So learning more about that - I think - is great for distributed systems and fault tolerance.

Also - Erlang is a really cool language, too, I think.

In many ways, it's obviously more valuable to learn something more practical like C or Java.

But in other ways, I spent a decent amount of time playing around with Elixir, and indirectly, it was one of the most valuable things I've done in my career, I think.
> Is this not misleading?

No.

> I thought that most countries offload their plastic waste to regions in Asia (paying them to take it), so of course Asia comes off looking as the largest emitter.

Why would that be the case? Asia's consumers - billions of them - are now the world's largest in terms of unit consumption/use/disposal of plastic.

I don't think anybody could miss the fact that China's consumer economy is now by far the world's largest in unit terms. And it's set to get quite larger yet. China has more plastic consumers than the US + EU combined at this point.

Just Indonesia + the Philippines = 380 million consumers. They buy, use and dispose of enormous amounts of plastic. These nations are not living in the 18th century, they have full access to plastic consumer goods/packaging, whether manufactured domestically or from China.
How can junior developers find jobs when hiring boards look like this?
Same thing happened to the Soviet Union 3 years before the break-up. I think the decay is going to be sudden, and fairly rapid: not a decline
That commenter was responding to the assertion that Denisovans crossed the sea to the Philippines. That would’ve had to have happened >100,000 years ago if so.

It’s far more likely that the migration happened much later from a population with a heavy Denisovan genetic influence. Then being isolated that population retained more of those genes. The mainland group would’ve likely lost that with mixed breeding.

That’s pretty much just common sense.
My problem with the straw ban is the ban itself. Why not give people a choice, incentivize different behavior? Just put paper straws next to plastic ones, with a feel-good message, and voila.

There is a limit of things you can ban before people will get tired of banning, and then you won't be able to ban things that might fully deserve it.

BTW, the world is running out of clean water, so how about we ban dishes in the restaurants to avoid wastefully washing them? Just bring your own, right?
Looks very niche, opinionated, and too closed up. Unlikely to appeal to wide range of people or become anything over time.
I remember a scene from an Australian TV series in the '80s called The Flying Doctors where one of the characters was stranded in the outback.

At one point he took out a pouch of salt, ate a pinch of it before taking a swig of water.

Don't know why, but that scene always stuck. Now I know why he did it!
Looking for advice here. The majority of job boards I see look like this.

How can a junior developer stand out enough to find a role in large companies that only want seniors?
Yep. IE took off not just because of Microsoft's position as the default browser, but because Netscape totally sucked on Windows. I'd switched to IE2 because the Netscape build my ISP offered was horrible and constantly crashed.
Nuclear is crazy expensive, which is a big part of why it’s in decline globally. Even with serious subsidies it just can’t compete with other sources. Just look at what unsubsidized insurance would cost to cover the full amount of any possible nuclear disaster. Realize nobody forces them to pay that and they still can’t compete on the open market.

There is plenty of talk around lowering cost of construction, but even if you got a new reactor for build free it still wouldn’t be cost effective to operate and decommission it without subsidies if you’re only paid market rates for power.
Friendly reminder: the average person (and likely more than the average person) literally does not care nor even consider something like that. I know most of us on HN do - but overwhelmingly, most people do not.

The target demographic for this phone is likely to be the completely non-tech savvy/your old grandparents.
DNA analysis has brought a revolution in the last 10 years, so it would be difficult to find a book that incorporates all the newest discoveries, because they have come thick and fast. But I assume good books will appear in the next 5 years.
There is a fine line where you need to see which weighs more, using a stable version or using an up-to-date security version, I fully support the latter. PHP 7.4 security support will end in November 2022, will Debian upgrade to 8.0 once this happens?
I read it somewhere today: over last 20 years Americans trained the Afghan army to fight in the same style as them, which means heavily rely on air support. Now they have withdrawn all air support an expect Afghans to hold their ground.
I've used Pedialyte (and equivalent convenience store alternatives[0]) after cutting weight for grappling, and occasionally also to prevent (or recover from) hangovers. Very useful drink.

0. Make sure they have Zinc!
100g of strawberries really isn't that much strawberries. I eat 400g of berries each morning with breakfast and would gladly eat more if calories didn't exist and that already weren't too much fruit at once.
Is that your experience with Arch? I've hardly ever had anything break over many years of using it. I've even committed the sin of waiting many months between upgrades, like on a laptop that sat in a closet. Upgrading usually just works, or there is just a minor issue that can be easily resolved. Usually documented on the arch website.
Even more relevant today. It seems like most software by both large corporations, and open-source projects, is bloated and poorly-designed - from both UI and performance perspectives. Few programs respond as quickly as they should, given project requirements and hardware.

I think this is one of the reasons I'm enjoying embedded programming so much - I can make things as responsive and clear as I'd like, with no OS layer to build upon. I've been doing it in Rust, and among the Rust embedded OSS community, there's already a tendency towards complexity-by-default. Examples are execution frameworks without regards to if they fit a given problem, and over-use of traits, which makes code significantly more complex, with questionable benefit.

Challenge: Come up with a list of websites that scores above 95 on Google page Speed insights. HN is one. The article linked here is another. Generally, programming-language home pages do well. What about the startup sites under `Show HN`?
It's completely irrelevant since those notions didn't even exist back then.
Hoffman, still one of my favorite ones. Still active today.

http://109.190.61.142/detail.php?detail=modules&view=3357
Ever heard of the Waterbed principle?

Every problem has a baseline level of complexity beyond which it cannot be simplified further. Thus by simplifying one aspect of the system, you necessarily increase complexity in some other aspect.

This shows in spades in Computer Science. At the end of the day, you have an address space. The things you can populate that address space with are either instructions or data. You are populating that address space with the right patterns to get useful value out of the underlying machine.

Everything above that. Abstractions. Languages. Tooling. Mental models. Are best collected (in my opinion) as tools for a toolbox (filling out your workspace horizontally), but not piled up too high on top of each other. Once you start piling abstraction on abdtraction, it gets whack. Real fast.
That’s just a proposal for basic income with some weird paperwork involved. It’s trivial to stamp out detailed business plans when you don’t have to convince people they are feasible.
Yeah, well I read somewhere yesterday that the Afgan air force has over 200 warplanes and that the US air force is still flying sorties in support of Afgan ground troops (though they might stop).
It most certainly does not make sense not to prepare for it when scientists have been telling you this issue will be coming for a few decades now.

Key words - prepare, and will be coming
It would be possible to do surface-luminescence analysis, which reveals when a stone surface was last exposed to sunlight. But I have not heard of any such done in Peru.

Only a few Egyptian samples were analyzed, that seemed to place them 500 years "too early". There seems little enthusiasm to follow up. Most specialists see little value: either the results match what is already believed, or they show that everybody but a few cranks were wrong. The first is a waste of precious grants; the latter a big nuisance.
I think you're confusing the people who found "The Selfish Gene" enlightening with eugenicists. My guess is there's almost zero overlap between those two groups.
The terms of license under which the patents were opened up were full of poison pills no sane automaker would agree to.

https://www.roadandtrack.com/news/a35030461/why-other-car-co...
I love my VW. It's a solid car. Why should I avoid VW again? The emissions scandal was a defeat device built into diesel cars. my car is petrol as are most cars.
> in the end you might reach a point where stakeholders would prefer it to fail than to make another concession

Or even spend any more time talking to you. Despite being a stakeholder, they may not care about failure so long as they don’t get the blame.