skysight-inc/HackerNews huggingface dataset:
Richness of history. As other comments say, it's a versatile slice of
an ex-industrial heartland. Some bits are Tudor (Shakespeare lived up
the road in Stratford), Then it was a powerhouse right through the
industrial revolution, well connected by canals and rail (technically
Birmingham would make a great New Green Capital when the sea reclaims
London). Then Hitler dropped several Hiroshima's worth of bombs on
Britain in a WW2 campaign we called "The Blitz". A lot of that fell on
Coventry and Birmingham causing millions of pounds of improvements :)
So it became a testing ground for new and innovative architecture,
some of which was the Brutalist concrete of the late 50s and 60s. That
looked great and "modern" at the time, and now looks a perfect
"dystopian" setting. Last time I visited that was being bulldozed, but
preservation orders actually protect some of the "ugliest" skyline,
because that's part of our culture now. So, if you're looking to make
a dark post-industrial apocalypse move, come check out Birmingham.
What the hell does AVR mean???

edit: google says it's a processor like ARM but it is not ARM.
Bandwagon fallacy, but good effort.
No miracle tech needed: How to switch to renewables now and lower costs doing it
Do you mean "do not"?
Intellectual property as a concept has been ruthlessly abused by large corporations, and as a result, small creators get their labor stolen and it gets justified because “information wants to be free.”
This happened to me in Brisbane, as said many years ago, 1980, maybe it is (was) a regional (Queensland) thing, but definitely, while I remember perfectly the first time I heard it because it struck me, it wasn't the "only" time I experienced it.
Remember all the accusations of Julian Assange being a rapist?
No matter how soft and gentle your touch is, when you are trying to change someone else's values, if they are not up to accept other point of views, it will go bad. All this sugarcoat could be interpreted as you trying to patronize them, seeing them as intelectually inferior or who knows what other negative connotation they can infer.
> The vast majority of complex JS SPAs are also multi-megabyte payloads

I suspect you're talking about full apps that include third party deps. The majority of SPAs are < 1MB unzipped and <150KB zipped. Source:

https://gist.github.com/Restuta/cda69e50a853aa64912d

You can't look at some site that has 10MB of third party deps and compare that to what Blazor is doing. You'll still need third party deps with Blazor as well.

The sites that have a large 10MB bundle would have had 100's of 100KB scripts pre-spa days.
Can you give a specific example of where the binary file detection is wonky? It should be basically the same as what GNU grep does. It just looks for a NUL byte. If it exists, it's classified as binary data. Otherwise, text.

GNU grep also does binary detection by default. You have to opt into -a/--text there too. So maybe GNU grep doesn't always do what it's told either. :-)
This is a misleading characterization. He does a lot of talking about emerging tech, so everything will sound hype-y and fluffy.

He also does a number of videos explaining basic concepts and also covers some first-hand experiences he has doing various things, such as adding solar to his home and what that did for his electrical bill.
> I've seen known musicians dealing drugs just to raise money to promote their albums

This might be true, but it only happens because those musicians put all their financial eggs into the music basket. If you have some kind of simple "big bucks" income like engineering, that basically removes the need to do unsavory things in order to make music.
I do weekend camping out in the alps whenever I can (which isnt much recently due to having kids and broken foot). Its always amazing, maybe also because its not every evening, but the sight works with something inside. Summer, winter, anything in between. Using my few skills to get through the night (ie finding out that air mattress was leaking, its midnight, -15 and I've already dig 1m hole in the snow and built it all), cook some food, see milky way and mountains. Guessing animals from weird sounds they make. Waking up in completely different scenery just due to light.

One of the things I will show my kids when they are older over and over, like they will have a choice :) That's how I recharge batteries, practically nothing in the city can do that (maybe artificial climbing wall is the closest)
I have a 4k display but record to 1080p, bit blurry but I'm not really using it to find small copy of text, but to see general state of things. Recording in 20fps as well.

I have a small shellscript that takes all video files recorded by OBS, and runs them through this ffmpeg command:

ffmpeg -i in.mkv -map 0:v -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4

Using mpdecimate removes duplicate frames, so if nothing is happening on your screen (although smaller changes gets ignored, like my clock showing the seconds), it removes those duplicate frames.

So one ~1 minute video of you thinking for 40 seconds can get reduced to 20 seconds. Not uncommon for some of my video files to go from multi-GB to just ~100 MB when removing all the pauses.
I meant more the generalist approach of allocating budget to fight climate change going to so many things that _does_ contribute to climate change, but not getting to the big picture. Subsiding a fraction of the cost of heat pumps, subsidies to business to "go green", etc admittedly help, but my point is they are tiny bandages to a large wound that is about to kill you.
From this[1] it says EU has spent 20% of total budget or 220 Billion! to tackle climate change, and I just wish that was a good high speed railway or a better Energy grid that will facilitate adding more renewable sources to the grid without red tapes.

[1] - https://ec.europa.eu/clima/eu-action/funding-climate-action/...
ripgrep adds more than "recursive search by default." And it specifically adds things that you cannot easily put into an alias.
The issue is that this is a weird requirement. I have seen real world data sets that had all manner of exotic whitespace like nonbreaking spaces and vertical tabs peppered throughout, so I am sympathetic. But this situation isn't common.

That said, for a CLI program like this, usually approximate results are good enough anyway. And realistically, most text should use ASCII whitespace for pretty much all text.
How about “make the world a better place?”
A couple of hundred years ago, the unfiltered fumes from coal plants and factories were considered signs of human evolution.

Maybe it’s the same with this type of pollution? A perhaps necessary step to something better. The evolution continues.

The first time it really struck me was many years ago on a bike trip in eastern Germany. For various reasons I was biking late into the night, and was maybe 20k outside a major city, way out in the country side. I couldn’t see the city itself or any direct light from it, but the sky above it was lit up like a dome of light.
The thing I miss the most with C# and dotnet is offline documentation. With Java, I can install the java-17-openjdk-javadoc package and have the full API reference (at /usr/share/javadoc/java/index.html), and download a couple of PDF files to have also the full language and bytecode specification. With Rust, I can install the rust-doc package and have the full API and language reference (at /usr/share/doc/rust/html/index.html). But so far, I haven't found an equivalent for dotnet, unless you're running Visual Studio on Windows. When you want to learn by leisurely browsing the API documentation and language reference, the speed difference is massive: the online documentation takes a bit of time to switch from one page to another, while with offline documentation it's nearly instant.
They use a lot of butter and they go well with coffee. Yes. (Both Wikipedia [1] and the Joy of Cooking consider them cakes rather than cookies.)

[1] https://en.wikipedia.org/wiki/Madeleine_(cake)

[2] Irma Rombauer, Marion Rombauer Becker, and Ethan Becker. Joy of Cooking (rev. ed.). Scribner. 1997. pp 962-963.
I wrote more about it here: https://news.ycombinator.com/item?id=32223240

But the TLDR, ffmpeg can remove duplicate frames:

ffmpeg -i in.mkv -map 0:v -vf mpdecimate,setpts=N/FRAME_RATE/TB out.mp4
> but somehow still go with this title/abstract.

While it might be to catch the reader, I don't think it is wrong. The large problem is that we had policies implemented to nudge people in certain directions. Apart from the ethical question there needs to be hard evidence before we employ authoritarianism like that. So the headline should be pardoned, but not those that employ nudging for the time being.
However you spin and paint things - you can not ignore incidents like this:

https://www.theguardian.com/world/2022/jun/27/moroccan-autho...
wow gitlab must be truly evil for being proprietary
I was under the impression that DNSSEC is vulnerable to downgrade attacks. Is this still the case?
You may want to check that the Emergency SOS "Call with 5 Presses" option is disabled first.
I'm glad you agree with me. The Elders showed up for their civic right, and voted the UK out of the EU. So they're not great.
Summary: Focus first on figuring out the common goal that you are both trying to achieve. From there you can try to discuss the differences in approaches to that goal that you have come up with and steel man the other side.

This seems like a great approach to gain a better understanding of the big picture context, avoid arguing, and have a productive discussion.

What is missing from this essay for me is the acknowledgement that people often do want different things because they do have different values. I think this approach though would make it easier to recognize differences in values and separate out values from facts.
I don't know much about sociology and psychology, but I can say that I'm surprised by this characterization of economics. I'm sure you know what you're talking about, but it's my impression that economics is a subject with a lot of depth, and also tries to communicate its ideas to laypeople with concise approximations like "P=MC"
Censorship is a big problem. The Daily Stormer is a canary in the coal mine for how controversial clearnet websites can be censored in countries that have not yet gone the China route.
> But without labelling it, I do endorse the technique. Almost everyone wants the world to get better.

It is interesting to see how labeling a technique like this and assigning it a sense of moral superiority seems to invite the exact abuse you describe.

I’ve noticed this with the recent popularity of “steelmanning”; Many of the explicitly-labeled steelman arguments I’ve read lately are actually just strawman arguments, but the author tries to preempt criticism by labeling it a steelman and pretending it is the most robust counter argument that could exist. Often these false steelman arguments arise when the author doesn’t understand the topic as well as they think they do but they believe that “steelmanning” automatically makes them an expert on the counter arguments.
> I think the existing support more like "function overloading" in C++ - you make some subroutine/function name which calls the appropriate subroutine/function with the correct argument types.

I agree, this appears to support ad hoc polymorphism. You could carefully use this to deliver only the behaviour you'd want from parametric polymorphism in some cases, but the ergonomics are poorer.
Why should there be? It's very easy to get sunlight.
This still doesn't address GP's comparison to fossil. Fossil powerplants are no less vulnerable to all of those things you listed, and in fact they were indeed used in wars, from Saddam burning Kuwait's fields in 1991 to Houthi drones attacking Saudi fields more recently to Libyan civil war. None of that is used against fossil the same way it's used against nuclear.
automatic voltage regulators are all i can think of, and i get a downvote, lol
It does. It's bought by the Russian Mail.ru group.

In 2016, I went to an interview in their office, and the interviewer made me an excursion around it. At one place I saw big ICQ logo with sign reading "ICQ Project Department".

- Wow, it still hasn't died?!

- Shhhhh! Don't say this so loud, the guys get very offended! - said the interviewer.

The office itself was spacious, with free snacks and drinks, including free fresh juice -- I remember a perfect set of 4 people sitting together, some holding those free juices -- a guy and a girl sitting on small either couchettes or stools, and two more sitting next to them a bit higher on the window, and together looking like sat down to make promotion pictures for some sort of bar. I joked that this was staged just for me.

Then, there was a nice sightseeing place: an imposing rotating armchair next to panoramic glass, to make photos with Moscow in the backdrop. When you enter or exit the office, you walk along a tennis-field-size playground, with people playing, surrounded by a net to catch stray balls. The interviewer joked that of course all this play was also staged just for the interview.

Regarding ICQ, I guess, the project is kept by the corporation for nostalgic reasons -- it was the default messenger in exUSSR in the 90s and 00s.
Whatever happened to Namecoin?
Wikipedia is deeply politically biased. Even reading the quotes, there is no guarantee of any truth as the admins quote many pseudo-experts who follow their ideology (often politically left). In short, Wikipedia is reliable only for topics that are far from politics, or that are supported by hard science.
Google Launches Carbon, an Experimental Replacement for C++
Google Kubernetes clusters config checker tool
On that subject, I (a European) went to the US last week. It was time to pay at a restaurant in their needlessly complicated way where they hand you the bill, you return them the bill with your card and then they return once more for you to fill out the tip. Shortly after the second step the waiter returned apologizing, saying they could not bypass the PIN on the card like they normally could (which was slightly startling to me) and asked if I could come with them to enter it on the payment terminal myself.
The Omnid Mocobots: New mobile robots for safe and effective collaboration
Just walk away. Unless you are in politics or sales you aren’t forced to convince stupid people of anything. Don’t cast pearls before swine.
Perhaps bad phrasing on my part. I meant that in the are-they-still-even-maintaining-modern-optimizing-compilers-for-Pascal-and-Forth sense.
China adds science laboratory to its orbiting space station
Completely agree, I remember the first time I realised the earth is really a spaceship, cruising through more beauty than the mind can comprehend, that experience was in the desert.
Check out https://www.parans.com/ which do just that.
I still think steelmanning is the right path to addressing conflict.

Even in very tense settings, it’s hard for people to be disagreeable about you accurately relaying their view — maybe even better than they did themselves. That makes people feel listened to and understood, which are powerful motivators in human psychology.

I won’t pretend I always do this, but I’ve certainly had the best success inquiring about their position until I can steelman it and only then addressing why I disagree.

As Chris Voss would say, you don’t want them to say “you’re right”, you want them to say “that’s right”.
No, invoking externalities as they exist and affect people around you. If your neighbors don't grow things and don't mind your building a high-rise then they will let you rezone.

I am not sure if you had been outside or only get your information from HN's strongtowns and notjustbikes fans but IME there are apartment complexes and mixed use buildings (apartments and retail) everywhere in the US. Nobody forbids building those on principle.
Can ripgrep replace grep? Nope. See: https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#pos...

What does the "rip" in ripgrep mean? Not "rest in peace." See: https://github.com/BurntSushi/ripgrep/blob/master/FAQ.md#wha...

If you only search small corpora, then ripgrep's speed benefits obviously don't matter. There's unlikely to be material differentiation among grep tools in those cases. So it's a priori not a concern for you.

ripgrep has other benefits, but they aren't quite as universally compelling as its speed benefits. For example, when searching large corpora, pretty much everyone is going to appreciate a search taking 1 second vs 10 seconds. But many fewer people are going to appreciate, say, automatic transcoding from UTF-16 in order to search data.

Other than that, ripgrep's "smart" filtering by default would be its main benefit. My first link above address that.
I received the smartphone within a few days (from Germany, as Google Pixel aren't sold in NL). Its the case which took 4+ weeks.
The issue lies in who those 1 billion people will be. The most anti-LGBT, anti-women, anti-education, low income cultures which have the most kids? Or a "controlled landing" in which most of the Western world doesn't become a ghost town or has its culture more or less replaced because it couldn't reproduce itself?
Actually, GNS does solve this partially:
If there is a squatter for, e.g. example.com, and this is a troll preventing Example Co from claiming their "name", they could just lobby/advertise for this mapping configuration in start zone configurations:

example.com = <theirZonePublicKey>

to be shipped with implementations.
The squatter of "example" at the "com" registrar can be circumvented. If users/implementations choose to do so.
The secure and unique names under the authority of Example Co will always be reachable in their zone.
If it isn't labelled explicitly, by and large the cudgel people can't tell when it is happening, can't mimic it & don't know how to attack. The reason they cudgel is because they can't use empathy - if they could they would, it is a more powerful tool. Plus the cudgel hurts both parties.

It sounds stupid, but I believe it. The flow of a lot of arguments make sense if you assume neither side understands practical empathy (not a comment on objectives, just they can't hold 2x perspectives in mind at once so a lot of the conversation is invisible to them).
Medlife Crisis for medicine and jokes - https://www.youtube.com/watch?v=h0duLUAc9Pc

Lindy Beige for quintessential British conjecture - https://www.youtube.com/watch?v=h0duLUAc9Pc

No especially rigorous but incredibly entertaining.
Fun stuff! Did run a similar thing with a simple bioinformatics problem before (calculating the ratio of G and Cs against A+G+C+T), also with a whole bunch of contributors:

https://github.com/samuell/gccontent-benchmark#readme

Really hard - or impossible - to arrive at a definitive single number for one language, but the whole exercise is a lot of fun and quite informative IMO :)
Research Goal
The data this article quotes doesn't smell right.

The tables and graphs in "The Performance Problem" section should at least feel a little strange. Looking at the original article[1], we can see the source code for JavaScript [2], Python [3], and .Net [4] shows that...there just isn't much going on here. This isn't a comparison of how fast these are. It's a comparison of how fast this AWS setup could do its thing, and how fast this DynamoDB client library is.

In the "So Why/Not .NET?", there's the "Advisories by package ecosystem and severity"[5] graph. So it doesn't feel a little strange that NuGet is the pinnacle of software engineering, and programs there just have no security vulnerabilities? Or maybe...there's some bias going on here, and NuGet isn't as interesting to look at as PyPI, so there are fewer advisories being published? That's another way to look at it.

When things look too good to be true, maybe they are. I don't care if the author (or anyone else) wants to use .Net, have fun. I do care that we sometimes approach technological issues with hostility and rivalry, accepting random data which seem to support us without looking them through.

[1] https://filia-aleks.medium.com/aws-lambda-battle-2021-perfor...
[2] https://github.com/Aleksandr-Filichkin/aws-lambda-runtimes-p...
[3] https://github.com/Aleksandr-Filichkin/aws-lambda-runtimes-p...
[4] https://github.com/Aleksandr-Filichkin/aws-lambda-runtimes-p...
[5] https://octoverse.github.com/static/github-octoverse-2020-se...
The largest stars I saw in my life (they really feel closer and larger) were above an empty campsite half a day west of Uluru on the Great Central Road, August 2003. The dust clouds in front of the Milky Way had a 3D feeling, a presence on their own and not a lack of whiteness. I had to take off my glasses to find the brightest stars and constellations because all of them seemed to have the same brightness (was I overexposed?) and there were too many stars anyway.

And the shadows cast by Venus and Jupiter on a boat and their lines of light on the water. That was close to the Withsundays.
It's a stretch, but their approach is clever and doesn't seem impossible to me.
Based on the summary I think the author just uses an unfortunately overloaded term. The "time thieves" aren't supposed to be the employees but inefficient processes slowing them down.
We can evolve while also avoiding harmful things. Environmental regulation has made life better for a lot of people and so would a reduction in light pollution.
I zoned out in front of BBS's, AOL, and then the entire Internet, as well as played plenty of TIE Fighter, Doom, and Age of Empires but I still managed to be interested in coding.

Those C64's and Apple ]['s came with a ton of games as well.
Intel bags deal to make chip for MediaTek, that other Android processor designer
To-Do Lists Don’t Work (2012)
UVB is what's required, I believe. 290 to 315 nm.
The apparent dichotomy of either using a search engine or typing out the full domain is confusing. What I do 99% of the time is type two or three letters into the address bar and let the rest of the address complete from my browser history. Giving those two or three letters to google to doesn't seem like it would do anything to improve the process, it's just a default that browsers foist on users because Google pays the browser developer for it.
I don't see why not, as long as you specify a preferred root and relative path from that root.
"Cleaner/safer than coal" is damning with faint praise.
I'm assuming the firmware is cryptographically signed, because they have to upgrade from untrusted devices. That negates this entire attack vector.
The main use of ripgrep for me is that it's not posix and therefore its interface is not terrible
Study Finds That Mozart Music Makes You Smarter
This is very very very wrong. GNU grep is not doing any optimizations based on "deep kernel knowledge" that ripgrep doesn't do. I'm honestly not even sure what you're referring to. GNU grep uses standard 'read' syscalls. ripgrep does that too (but also uses memory maps in some cases). There is some buffer size tuning, but otherwise, nothing particularly interesting there.

ripgrep's speed might come from ignoring files in any given use case, and it might even be the biggest reason why a search completes faster. But in my linked blog post, I control for all of that. Yes, while ripgrep might be faster in some cases because of its "smart" filtering, it's also faster in cases where "smart" filtering isn't enabled.
Worth reading: https://en.wikipedia.org/wiki/Human_rights_in_Morocco
Hand Tool Rescue is another good channel in the vein of My mechanics: https://www.youtube.com/channel/UCasG9kJWi1eVxM0QkyqKVJQ
That's a big problem in most of the US, especially the Coasts. Not so much in Texas.
Hearing the Quantum Difference
Old habits die hard I guess. Some languages just need to buy a coffin already