skysight-inc/HackerNews huggingface dataset:
> Hint, it is cheaper to make your house warm than it is to keep it cool.

The problem is people insist on heating their homes far beyond what is strictly necessary. They demand a 25 C / 80 F indoor experience in the dead of winter so they can walk around inside in shorts like it were summer. Modern homes require heating to prevent pipes from freezing, but anything much more than that is pure luxury, not a necessity. Turn the heat down to 10 C / 50 F, then buy more blankets for your bed and some long-sleeve shirts for during the day. If you have an infant or elderly person in the house that need more heat, you can heat individual rooms a lot cheaper than an entire house. The power goes out completely, you can even double-bunk to stay warm. That isn't considered comfortable in modern culture, but our not-so-distant ancestors used to think nothing of it. It's certainly better than freezing. If freezing to death is a real concern, then you're in a survival situation and need to stop obsessing with comfort. Elderly people living alone are at the greatest risk, but none of this is an insurmountable problem, particularly if a community has the wherewithal to plan for it before it happens.

However to make people change their behavior will probably require rationing. Without rationing, everybody feels entitled to luxury and will greedily take as much as they can, collapsing fragile grids and generally wasting energy on robust grids.

If you have common sense and think ahead, cold temperatures are easy to survive. The scenario you should fear is the power going out during high-humidity heat waves. You can wrap yourself with more blankets if you get cold and survive near-arctic conditions, but if you've got a 40C wet bulb heatwave and no power to run AC, you're in seriously dire straights. Stripping nude won't help, evaporation cooling stops working, and staying in the shade won't keep you cool enough to survive. If the power is out, many people won't even have access to cool tap water; their only option would be to jump in rivers and lakes.
Might? It totally does
This seems like the weirdest thing to worry about. If you're an authoritarian that wants to do bad things, you don't need V2G to do that. You can just hike the electricity rates.
I dug more about this because it's an interesting topic. Basically we don't know how long a fusion generator will last before radioactivity forces its decommissioning because none exist yet, but fortunately it's short-life isotopes, about 50-120 years before they become safe. Orders of magnitude better than fission waste.

I don't know about fusion vs renewables, because renewables are better, but they need a lot of non-renewables to be manufactured. If a fusion reactor lasted 100 years, it would be a much better option than renewables.
> Keyboards should be as close to 104-key ANSI as possible.

Yes, bring on the numpad on a laptop... not!

Form determines function: ANSI 104 had its time, when we were using desktops!

Now except for gaming and CPAs, numpads have outlived their usefulness.
The tool to mount a tire onto a wheel costs between $50 and $2500 dollars and is very large. The alternative - a spare wheel - is a kludge! Cars carry around an entire tire and wheel all the time in a special compartment because you can't expect people to mount tires themselves. Or modern cars spec run flat tires which come with a host of their own tradeoffs.
If you have enough bitcoin you could also buy and run many bitcoin miner, it’s PoS with extra steps.
> Really? Wasn't Pulseaudio from their favourite "move fast and break things" developer?

Probably.

But the Pipewire developer is at Red Hat, and Fedora has it as default.
Pipewire started as "Pulseaudio, but for video"; later audio features were also added. It still uses the Pulseaudio and JACK APIs and should be a "drop-in" compatible replacement for both.

I don't think RedHat or anyone ever said that Pulseaudio is perfect or covers all use cases.
It would be cool if they would just render entire latex manuscripts that are part of the repo. It sort of sucks that you need to duplicate what you wrote a paper submission into markdown to get github to render it.
Because we can i guess? I did not expect to have an existential crisis this early in the day. I think therefor I am
A taco is a small, to be held in the hand, street food predating the Spanish empire in southern Mexico and central america (Parker, 2006). It is composed of a small amount of meat or fish on a corn flatbread, usually with some amount of pico de gallo or salsa, and often with lime over it. Some key elements is that its a 'single ingredient' dish, it be hand held, and it be served fresh (traditionally as street food). Carne asada, al pastor, fried fish, etc. represent reasonable taco fillings and are not 'combined' with other, filler type ingredients, like beans or rice. There is another mexican dish, the tostada which incorporates those ingredients. A tostada is not a taco. A taco needs to be able to be picked up and eaten with one hand. That means it can not be over filled and it shouldn't be. If you want more food, order more tacos.

A burrito is as well a single ingredient food (read: no fillers like beans and rice unless that is specifically the single ingredient in the burrito). The primary difference is that a burrito is usually on flour tortillas and is wrapped to be held with two hands, often having substantially more content than a taco, which is specifically intended to be eaten with one hand.

The biggest criticism I'm raising is the American (outside of border states like CA, AZ, NM, and TX where they don't put up with that shit) tendency to accept cheaper, filler ingredients as primary to the contents of a burrito. This is a serious departure, where in border states and mexico, burritos might come with rice and beans on the side, they are never substituted as primary ingredients.

The broadest point is that there are many many ways of combining some filling, tortillas, and other ingredients. Just because it has those components does not a taco or burrito make.

Parker, 2006, https://web.archive.org/web/20080502160526/http://www.iccjou...
> think I am not good enough for system level programming

I think that this is the wrong way to think about it, the languages and tools for systems programming suck. I would recommend you check out Rust, it make systems programming really pleasant. Like I have been programming C++ for 25 years and somehow I'm a lot more comfortable with writing Rust even though I have seriously written Rust for only like 1.5 years.
Colorado to experience weather whiplash as heavy snow follows temperatures ~90
Define what quick means to you. They can be extremely good at responsiveness and background updates once the bundle has been loaded
I'm not sure why. It looks really interesting. I’ll be checking it.
Isn't the criticism more that they're blowing air-conditioned air into the (appropriately) open-air garage?
I didn't come up with the $5 claim and i agree it's low. I was just pointing out that the argument was mis-summarized. I am myself not certain to what extent I agree with the argument personally.
Nolan Standing Desk
What you need is a bigger tortilla or better technique. A properly filled and wrapped burrito is already sealed enough to hold by hand to eat.
The manifest needs to be embedded with the MS build tools (which aren’t available for cross platform builds) or separately as myfile.exe.manifest (making it no longer a single-file download).
That's a good point. We had computers in our homes a lot of the time, and in schools I believe they were subsidized by tech companies like Apple. The 80s and 90s businesses that I got to see basically had antiquated mainframes and mini computers. The Army had PCs for office use, but the field equipment was VAX or (in the case of our anti-aircraft radar) some obscure form of Unix. That said, you still couldn't swing a cat without bumping it into a CRT.
Lol.

That’s like saying Jeffery Dahmer may have had a dietary selection problem.
Monday.com, Google Docs, Trello.
An entry in the Diccionario de Mexicanismos says that a food item called a burrito, consisting of a rolled tortilla filled with meat and other ingredients, was popular in the central Mexican state of Guanajuato. The same food was eaten in areas like Yucatan and Mexico City, where it was known as a cocito and taco, respectively.

https://www.portablepress.com/blog/2018/04/history-origin-bu...
“The deaths were mostly where lots of people live” is a take, I suppose.
It honestly seems perfectly reasonable to authenticate a battery which is among the most dangerous component of a device I regularly hold in my hand and up to my head. A fully charged iPhone battery probably has enough energy to blow body parts off.
It really hasn’t been moving towards web assembly. Web assembly is not magic performance pixie dust and it generally has pretty bad bundle size. You need pretty specific scenarios to get genuine improvements with web assembly over JavaScript.
I have this script:

$ cat ~/bin/git-pr
#!/bin/sh

if [ $# -lt 1 ]; then
exit -1
fi

git fetch origin refs/pull/$1/head:pr/$1

So I can run `git pr <number>` to get `pr/<number>` branch created locally that I can checkout to.
nLite was popular in the carputer scene. I ran a stripped down XP version on a low power industrial PC (Atom CPU, 1GB RAM, laptop disk) hooked up to a Lilliput touchscreen up front.

Good times!
Yes, I guess "interoperability with existing and future JS code" is a comparison that favors TS.
On AirBnB, you search for a location on the homepage and then you go to a new page, the map page. Which is a bit SPAish because it reloads apartments when you move the map. Then when you click on an apartment, you go to a new page, the apartment page.

Overall, I would count that as MPA?

The apartment pages seem to be client side rendered. When I CTRL+u and look a the source code, I see a lot of JSON and not much HTML.
Do your clients have any accessibility needs?
What is .74C? $.0074?
> For this I have the following possible explanations:

> - They supported a war against Germany not for the protection of Poland but in order to topple the fascist government and stop the atrocities that were being committed.

What on Earth are you talking about? France and the UK did not come to Poland's help in September 1939 not due to an altruist aspiration to stop Nazi atrocities that had not yet begun, but due to a mere fact that neither country was ready for an all out war with a heavily industrialised Nazi war machine.

Nazis invaded Poland on the 1939-09-01, but the first ever death camp at Bełżec in Poland had not been built and had not become operational until March 1942 (Operation Reinhard) with more to follow over 1942-44. The truth about the nature and the scale of Nazi atrocities had not surfaced to Western Allies until 1943 which was well into the WWII, and when it did surface, the Western Allies at first refused to believe in reports due to the unfathomable and previously unseen scale of the atrocities.

According to the official Nazi racial doctrine, all Slavic peoples (Poles, Czechs, Serbs, Ukrainians, Belorussians, Russians – all of the Slavs, indiscriminately) – with Poles specifically – were subject to a complete and indiscriminate extermination; from Himmler's speech on 1940-03-15 in Poznan:

Himmler spricht in Poznan vor den versammelten Kommandanten der Konzentrationslager. Eine seiner Aussagen: "Alle polnischen Facharbeiter werden in unserer Rüstungsindustrie eingesetzt. Später werden alle Polen aus dieser Welt verschwinden. Es ist erforderlich, dass das großdeutsche Volk die Vernichtung sämtlicher Polen als seine Hauptaufgabe versteht.".

"…das großdeutsche Volk die Vernichtung sämtlicher Polen als seine Hauptaufgabe versteht" is key here.

The worst was yet to begin in 1942, not in 1939.
The point is that it is _tactile subbass_, bordering on infrasound. It is a type of bass that most people probably haven't experienced unless they are going to real reggae or club events, and most clubs in the US don't have real soundsystems, just PAs pushed to the red.

I've tried, I can't just listen to a low sin note on headphones to fix it (in fact maybe this makes it worse). I actually don't think the ears are important, it is being physically vibrated that does it. I tried with a SubPac transduction woofer and it maybe worked? But not to the degree I'm really talking about here. A strange phenomena. I don't even like reggae that much but I got to the monthly reggae dance here just to get vibrated.
Burritos are highly regional and come in many different forms. There is no *one true burrito" and anybody to tries to argue there is is trying to elevate one region's definition over the others.

Arguably, tostadas are defined more by the form of the flat, crispy torilla than by what you out on top of it.

Beans and/or rice presence in a burrito is a regional distinction. Personally, I don't like the all meat burritos that are standard in many areas.

And once you travel beyond mexico you will realize there is a whole range of food that overlaps with those categories. Is a baleada a burrito, a taco, or it's own separate thing?
Not yet, I don't think. His website has some interesting bits: https://www.flockaroo.at/

Sometimes I post stuff to HN because I'm interested in how people here react to it - sometimes they've done something similar, sometimes they'll wonder how it's done and come up with a rough outline of an approach that's worth looking at.
> magic performance pixie dust

It is. I can finally have value types which let me access properties without incurring the overhead of a JIT.

> and it generally has pretty bad bundle size

For now. So do websites btw.
New Rule: Along for the Pride
Old.Reddit.com does some kind of page-reload every time you navigate back to the subreddit from a comments page. Incredibly annoying and makes Hacker News feel blazing fast by comparison.

Does anyone know how to block that page reload and associated movement of stories and scroll position on the page you're returning back to?
> Python is on the side of "it's very easy to get it wrong"

> Python is much harder to understand and debug in hairier codebases when you add metaclasses, weird backward compatible behaviours, monkey patching, typing woes and an often substandard stdlib.

Indeed, Python (it's not just about dynamic typing, but more about how the underlying constructs of the language are exposed as first class citizen) makes it possible to write very bad programs, that no one would want to work with.

But this is also what allowed to build great libraries, that could abstract a lot from the user, particularly because of how much you can twist it to your needs. It's also great when writing tests.

My take is that there was a time were monkeypatching and doing this nasty stuff everywhere was common (early days of python becoming mainstream). Some libraries might still do this, but they are well tested and supported, so not an issue for them. But most python code being written now does not make much use of these features.

About functional constructs, I mostly agree with you, but the various comprehensions are a joy to work with, and provide enough for the most common usecases; the recent `match` construct also makes it possible to simulate ADT, which is great.

Finally, typing is very mainstream now, great libraries such as dataclasses or pydantic make classes with typed fields very easy to use, with minimal boilerplate.
Mmmhmm, I just can't wait until proof of stake. That's going to fix everything. /s
Not bad but I prefer Gold Edition for its additional bling.
https://preview.redd.it/bv1f9do7esky.png?auto=webp&s=dc5a65b...
I do agree alot with the article. One of the major use case SPAs was optimization hack that service worker can do easily. Service worker are like proxy middleware and are capable of some nifty tricks. Since I am not in web dev that much so I never actually managed to develop a project using it, but I felt that the templating could done fully in service worker. It will be faster as long the templating/transcompiling is not a bottleneck as the on wire format will be smaller. The main issue will be bootstrapping as you need to load a page first to install the service worker. I wonder if there is a good solution to that? (One idea is a service worker middleware on node so you can the service worker in the server side on first time use).
A better fix is to abandon the whole "pull request" model used by github (and copied by a lot of others, like gitlab, etc.), and use a proper code review system (gerrit, etc.) instead.

But of course that's not a "quick" fix.
It couldn't happen here!

(The similarity to Gitea is very confusing btw)
Dover (YC S19) is (still) hiring
They should probably ban surface mount components as well. Those make it really hard to repair PCBs. 


You can argue about specific design/manufacturing decisions but, in the aggregate, but in general there's a huge amount of modern technology that's become much more complex and difficult to repair especially at the individual component level. But most people probably don't actually want to go back to 1980s vintage car phones.
I find the more interactions I add to a non-SPA the more SPA like it becomes.
> I'm not sure why people complain about SPAs. … say hello to Rust with custom UI based on WebGPU transpiled to webassembly

If this is the future, then no wonder everyone is running back to just shipping HTML over the wire. All this has gotten too complicated.
The autocorrect method also uses a dictionary, and then some.
Hatred of self-interest is one of the worst aspects of human existence and is responsible for a non trivial amount of human suffering.

Try to find a way to embrace and appreciate your self-interest. Humans are not evil just because of their egoism, and nothing about egoism is inherently evil.
Not in the same size they don't.
When I worked in crypto I knew news before release and, if I wanted, could trade on it. If there was a delay it’d almost always cause a minor crash, so I could short. On the other hand big investors or collaborations would give the price a hike. All perfectly legal, but I didn’t for ethical reasons.
Hacking Bootstrap CSS for Better Looking Websites
But at the same time, a diver is trained to look for leaks as part of their pre-divw checklist, and oring replacements are fairly common. On my last liveaboard, the crew replaced probably good 1-2 dozen tank orings over the course of a week. One of my LP hose orings had frayed as well and needed to be replaced.

It might be the standard, but it's not exactly the best experience either.
Hum...

> Hackernews, Amazon, AirBnB, Booking.com, Wikipedia, GithHub

I don't know about AirBnB. Booking has a little bit of interactivity that is more annoying than helpful¹, like the GP's example for Reddit. None of the others can be described as "applications".

1 - The map is good. The stuff on the map is very good. The map itself is an SPA. For all the rest of the site, if they removed all the Javascript it wold be an improvement.
Did somebody just discover the power law?
For internal apps in the corporate world, all I see now is SPAs based on vue react or angular.

For consumer facing websites, where search engine viz is a concern and less is known about the clients browser, maybe it is different.
Is it nonsense when it is backed by studies linked above, experiences shared by others here, and those of our own?

I’ve made plenty of money advising startup entrepreneurs on IP law, incorporation, and tax strategy. That means I have visibility into founders’ most sensitive personal financial information and I can count on my hands how many founders I’ve met who don’t come from financially well-off backgrounds.

That may be a function of the fact that my services are expensive and only those who are well-resourced would seek me out… but truth be told if they can’t afford me they probably couldn’t afford to take the kinds of risks necessary for the success defined in this article.

I say this as someone who was “born lucky” too. If my parents weren’t both professionals with money to invest in my education and a network for me to tap when I started my firm, all the hard work in the world couldn’t guarantee I’d be where I am. And I don’t even consider myself that successful compared to others I know.
I think nearly every spa I've ever used was a piece of crap. There is just something off about them. It's almost like it's missing tactile feedback or something. And there's always goofy stuff that just doesn't work half the time. Like middle click to open a link in a new tab. So anyway. Good riddance
It does look like mold with the added dye. I'm sure they were more concerned with the technical feasibility of using it with food safe dye than how it looked— which is fine. That's what engineers do.

But that's why culinary school curriculums are a combination of art school and a trade school rather than a branch of applied chemistry, and why industrial food manufacturers employ chefs in test kitchens rather than having food scientists do it all. Aesthetics aren't a technical problem to be overcome— it's an entirely different mode of reasoning about something. Deep understanding of the underlying mechanics isn't required— it might actually be a hinderance. I'll bet doctors have an exceptionally hard time with life drawing, for example.
> 20 year-old models aren't all they are cracked up to be.

I'm 65, and I wouldn't expect much from a relationship with anyone under 30. I mean, I can get on with such people; but most of my own foundational experiences occured during the 70s and 80s, so I wouldn't be able to share them. Tastes in music, political and social outlook, these things matter more than raw physical attraction after the first couple of months.

Also, it seems to me that the way people interact has changed; young people talk differently from my generation. I think there's more pressure to be "sociable" in particular ways. About 90% of young women, for example, are constantly texting, and I have to dodge them when I walk down the street, because they have lost all situational awareness.

And arm-candy would be no use to me at all, because I'm the opposite of arm-candy - overweight and balding. I'd be ashamed to be seen out-and-about with a tasty girl young enough to be my daughter.
Facebook, Twitter.
> I don't think people would put up with a manual transmission with that many gears

…other than truck drivers!

maniacal laughter as the clutch is released into 18th gear
"Unfortunately"? Isn't it a good thing that most apps support both?
Accessibility has nothing to do whether your page is cut up in one way or another. You can build accessible pages that are SPA and unaccessible pages in any other way all the same. Most if not all accessibility issues stem from lack of education on the matter, rather than technical limitations.
That would be some bad pedantry since the origin of the burrito is complicated and not nearly as clear as you suggest, the best bets place it's origin in an area currently split by the US-Mexico border.

You might be thinking of the hardshell taco, which is a US invention.
> Then the entire second class of goals – world-oriented goals – will be meaningless to pursue, as the superintelligence can achieve them for us, far more easily, quickly and efficiently than we could ever hope to

I think this is a fantastic question, but using superintelligent AI as the menacing spectre that outmodes base humanity is facetiously stupid & wrong. Machine learning is many things, but it is so blind, so lacking in agency, & that has changed so little.

There are obvious threats to human meaning. They have names. Jeff Bezos. Elon Musk. These are the people that own the vast industries, vast machines that are the world.

Economic competition is dead & dying, replaced by hyper-scaled industries & huge corporations. What refuge, what purpose do we seek, when our world is pre-developed, already at such high maximum? What does agency & purpose look like when some people have titanously more means available to them?
James Webb Space Telescope and 344 Single Points of Failure