skysight-inc/HackerNews huggingface dataset:
Tried to search for an example output. Found The Orange Erotic Bible [1].

> And it came to pass, that after the cattle were heaped with the fodder, the Goat's Basket was placed in the market-place, and Laban asked for the ass-slaves; and the ass-slaves answered, Ye gods of Avalon, thou hast no need of such a boy. And when the men desired to fuck, they brought forth many girls, of all shapes and sizes, and had many whores among them.

[1]: https://write.as/409j3pqk81dazkla.md
Neither am I for precisely the same reasons.

Ten points for your brilliant description about efficiency, it beats my long technical diatribe by miles.

:-)
Plaque accumulates on teeth within hours. After a few days, it becomes tartar.
Exactly the solution I was looking for. Thank you!
Yep.

I've worked a lot as a teenager, and amassed a modest sum. It allowed me to take a lot of risks, even after I moved out.

It allowed me to go freelance and wait a long time to get paid. It allowed me not to work in university. It allowed me to easily relocate to another country.

A decade later, this cushion has compounded many times and funded many more risks that paid off.

Without those savings, I would have taken many more conservative decisions that would have left me in a very different situation.
Plotters were much more common those days, also.
I feel differently: when proponents of a thing are open about its flaws, and those flaws are not in the fundamental ideas or principles of that thing, then it makes me more convinced that perhaps the thing does have merit. (Although I can buy the argument that it's not close to "perfect", mostly because I have no idea what perfect package management would look like.)
Unless your XMPP client is a human, XML in your XMPP connection is meant to be read by a computer.

I work with XMPP for many years and approximately zero problems we face would be solved by switching to JSON or whatever.

This "JSON is better than XML" is a modern version of old religious debates like Gnome vs KDE, Pascal vs C, Christianity vs Islam.
I perhaps think MS may sue this site as they are rebundling and making MS lost money.
> - They have a history of not paying off their debts.

If only. In practice it's more like "They don't have a history of paying off their debts", which crucially means if you don't have a history of being in debt then you have no history of paying it off, and therefore you're considered high risk. Thus you get otherwise-nonsencial behaviours like taking out a loan only for the reason of paying it off.
> You don’t start prepping one vegetable while another is already cooking.

I actually do that all the time - different ingredients have different densities and different cooking times, so it makes total sense to start cooking the harder ones while cutting the softer ones (e.g. when making a Minestrone soup). Or you want an onion/garlic/tomato base to break down before inserting other ingredients that should only cook shortly and retain their texture.
Um—“Netflix is unwatchable because of woke mind viruses” sounds more like a meltdown than anything remotely resembling the truth. There are millions of people who think Netflix is very watchable, and strongly support shows that acknowledge the existence of different kinds of people. (Although if Netflix starts being hardasses about password-sharing, they might find themselves with slightly fewer millions.)

And your tired “anyone who dares to challenge abuse is an oppressor” routine is negligibly different from the kinds of extreme, reductive thinking that you seem to believe you’re against.

Elon, like most demagogues of the public-train-wreck variety, commands a subculture of teenagers who get high off his shock value. Please try not to confuse that for actual intellectual relevance, and definitely don’t confuse it for the truth.
Bit of questionable advice: I've found using jq for all the argument mangling/postprocessing/glue tasks instead of sed, awk etc to be pretty workable lately.

The -R switch reads in arbitrary text instead of json and presents it as a sequence of json strings internally.

The capture() filter applies regexes to the string and extracts subgroups (which will be represented as json objects).

The gsub() filter performs search-and-replace on a string.

Finally, the -r switch writes the result back to stdout as a raw value, removing any json quoting and escaping.

By default, processing is linewise, but there are options to process the whole input at once instead. There is also supposed to be a way how you can have per-line processing with state tracking across lines (like sed's "holding space"), but I haven't tried that out yet.

I found this approach often more flexible than sed and easier to reason about. Also, I believe it may be faster, as more things are happening in a single process.

The one exception: grep on files is still orders of magnitude faster than anything else. I believe there also was an article about this on HN a while ago.

So if you have to find some data in a larger collection of files and then have to turn the data into something structured, a good approach is to make a "coarse" query with grep or grep -R first, to narrow down your set of candidates, then postprocess your remaining candidates with jq.

Also, apropos single process: Another questionable advice is that for/while loops in bash are subshells and you can use them as part of a pipe chain. This often lets you reduce the number of processes you need.

E.g. instead of

for f in $files; do foo "$f" | sed ...; done

You can often write:

for f in $files; do foo "$f"; done | sed ...;

Which will only launch a single sed process for all files instead of one per file.

But yeah, shell scripts do have many shortcomings and in particular the error handling situation seems extremely hard to fix. So actually sensible advice is still: Use python.
At this point you can't even talk about "blind", not to mention "double blind".
Our company tried to replace our decade old custom-built legacy CRM with Microsoft Dynamics but for some reason their enthusiasm quickly evaporated, they abandoned the project and now decided to modernize our legacy CRM instead. Now I know what could be the reason, thanks.
amazing! sounds very intresting
This could be actual pressure, i.e. blood pressure related to the anxiety of your knowing your phone is emitting increased radiation.
> (e.g. taxpayer-funded BBC removed an old episode of Fawlty Towers, itself a taxpayer-funded BBC production, from their streaming platform for being racist after the George Floyd incident [1])

Just read up on that and am shaking my head in disbelief about the fragility of, well, everything really. Technology, emotions, interpretations, a general sense of having to pre-emptively react to anything and everything. Even at the time of creation, Basil Fawlty was a caricature of a deeply despicable man and other characters equally so. Best leave it to John Cleese himself to sum it up:

> Cleese spoke against the removal of the episode due to the Major's use of racial slurs: "The Major was an old fossil left over from decades before. We were not supporting his views, we were making fun of them. If they can't see that, if people are too stupid to see that, what can one say?"
Seeing two of my passions combined make me unreasonably happy!
* Fixed bugs and improved performance
1. I'm Romanian, and we were a step away from the same mistake. In the 2016 we had two perfectly valid options, but for some reason we ended up with a majority coalition that weeks after elections started to dismantle the democratic state. Cue lots of protests, a few years of back and forth, them voting down their own government for not going far enough... a shitfest. Their leader finally got imprisoned a few years later for corruption charges, but in a way that made it abundantly clear that it was the result of his party losing a popularity vote, and not justice doing its job. tl;dr: we were fking close. And because we were in close to the same place, I can tell that some things we did - voting, freezing our asses off in protests, occasionally eating a mouthful of tear gas - were necessary. Having a mafia leadership doesn't happen overnight. By some accounts, even Putin had to stage fake attacks to make sure people vote for him in the beginning.

2. Yes, actually, to a much much lower degree. There's a huge difference between buying things in the open market and, well, every decision in domestic policy in the last 110 years.

Will read the link, thank you.
> Twitter is pretty widely regarded as about as far as perfect as it can get ... on Hacker News.
https://github.com/nkanaev/yarr

I'm self hosting Yarr (Yet Another RSS Reader).
It just blows my mind that this, and some of the other idiosyncracies of Python are not sorted out.

Python3 was a big stain because of those issues.

Python 4 could literally just be a platform shift to sort out paths, libraries, dependencies, documentation in order to try to solve all those problems.

It's just amazing how nutty things can be for tech we all depend on.

We would have never designed something that way on purpose.

Bash - as a non-expert I also feel is a bit wierd.

I almost what Computer Science God to come along and make a shell script, a clean light language like python/js, maybe something like Swift/Java, and then something like Rust but a bit easier - and they all feel a bit similar and integrate and the build tooling is fairly clean and the whole world can get along.
How does one prevent an employee stealing it anonymously?
> It should be a relatively easy Nobel prize if someone wants it.

Whether or not someone wants it is not the big question. The big question is if the theory verifies.

Sadly they are not giving out Nobel prizes for carefully and painstakingly disproving theories proposed in anonymous HN comments. So whoever embarks on such a series of experiments has to judge the probability of the theory being true in their decision making.

Besides it sounds like you are proposing a new and unknown chemistry effect. Why wouldn’t you go and try to investigate that proposed effect in a test tube first? Living things are super complicated. If you can find a chemical reaction which goes differently in the presence of non-ionizing radiation that alone could be interesting. (Of course the experiment better show that the difference is not due to simple heating.)
Organs work with air pressure right? Maybe something with a chimey which uses some sort of temperature differencial to produce airflow?
You could at the very least model impossible states and check they won't happen. The assumptions are not that hard to model either, there are not that many moving parts.
Depends on the medium. In vacuum yes. But in dense water vapor, certainly not.
Red-Hat officially abandoned the Linux desktop citing exactly this as a reason, that is why they became the most successful commercial distribution.

As a refresher, here is the announcement.

https://lwn.net/Articles/56947/

For Red-Hat naturally there needs to exist some form of desktop for enterprise customers, but that is as much as they care, which also reflects on GNOME decisions, as they have most of the main developers on their payroll.
You know what, this has rapidly degraded, so I'm gonna peace out. Tell your friends about the crazy evil racist you dunked on online.
Are we saying those games on Nintendo, Sega, PlayStation and XBox are not part of 20 century culture?
Well its my phone my account why can't I take screenshots?
For users, yeah there's no reason to disable screenshots or any other functionality that a user might want to do on their own hardware that they bought and morally should be in control of.

But for app developers there are a lot of reasons they might want to do that. Disappearing messaging apps like Snapchat, ticket QR code displaying apps, stock footage apps, ebooks, and more.

It's just that Google has decided that that second group of people actually owns your phone, not you.
Yes, integrating it into a scripted workflow, including dependency-based build systems, is vastly easier. The multiple runs of TeX don't fit well into this model, and the Unix heritage of troff vs the TeX is clearly apparent in the design, which permits all the bits to be piped together. It's clearly dated and limited in many ways, but it's still extremely powerful, and it can do automated document generation very well. I've used it for this in the past, and would recommend it.

While we do have more modern stuff like Markdown and ReStructured Text, these are in their own way extremely limited and are primarily focussed upon transformation to HTML. troff is focussed upon printing, and if you want nice PDF reports, and you don't want the slowness and excessive disk space consumption of TeX, it can be an excellent solution.
> everybody has jokes about Italians, but that rarely translates into actual issues for Italians working in other EU nations

Nitpicking, and you say "rarely" so you might know this, but indeed that's not completely true. Italians were marginalized in Switzerland in the 50s and 60s, up to the early 70s.

Even recently a right-wing party was depicting Italians as rats that eat/steal Swiss cheese: https://www.repstatic.it/content/localirep/img/rep-milano/20...
Predictability, they don't want to introduce too much volatility.
They also talk about ammonia replacing methane in power plants, which is problematic.

It’s very difficult to combust ammonia without producing a lot of NOx. That means more smog, acid rain, asthma and other respiratory disorders.

We’ve gone to huge efforts to reduce and eliminate NOx emissions from vehicles and power plants, so it would be a major setback to start adding new sources of it.

Wouldn’t industrial processes that use H2 directly generally be preferable to having ammonia as an intermediary?
Actually I saw so many Instagram Reels are scraped from TikTok, many times with logo on it.
Is this extension on the XMPP standards track? From my perspective, the message loss problem has been solved for some time using only standard extensions.
I am using Reeder for years on both my Mac, iPad and iPhone. Smooth UI which just works. I pay for new releases every few years to keep supporting the author.

As syncing service I use Feedbin since the Google reader apocalyps. I rather pay for a service now to better ensure it survives.
Apparently you missed the news that Google has placed Epic on its place.
The post states that it was developed by a single guy though.
If someone or a group is going to hit businesses with ransomware, they're looking to get more than $10k.
When the power goes out there's also a drop in background noise. Your fridge motor stops. Your fans turn off. You can hear the 60Hz (or 50Hz depending on where you live) line frequency hum from, for example, some light sources. In the olden days of CRTs, the flyback transformer could give a high-frequency sound.

Normally your brain filters out that background noise. When it disappears, you can notice the change.

As for your test with your friend, it's hard to know if you had good test conditions. It could be that the subtle sounds of motion to initiate the test gives a confounding signal.

You should also measure the actual RF power generated by the phone during these tests. An FM transmitter can be at full power even when broadcasting silence. I don't know what phones are like ... do you?
I do resource planning for my team with Google Sheets and it's been OK so far for my needs but often I wish it was more automated and less error-prone.
> And I don't mean a lack of documentation — what I mean is that the obvious decisions that have been taken (naming everything "Nix", using Haskell as a base for the syntax, ...)

I agree that the name is bad and has always been bad. I wonder what they were thinking. But the syntax of the Nix language is not based on Haskell. It would be better if it were, but the Nix syntax is actually based on trying to twist a functional language into looking like a Unix-style configuration file. It's horrible, and conceptually big details like "this is a function" are hidden by subtle syntax (a single colon). The liberal use of semicolons and the use of space-separated lists is another concession to looking like a config file. I feel Nix would have been better if it didn't try to cater to older conventions in this way. Sometimes the old ways are just bad. Incidentally, one of the big advantages of Guix (a Nix fork/derivative) is that it uses Scheme as its declaration/configuration language.

I switched to Nix some years ago on my desktop system. While I was initially quite frustrated at lots of the paper cuts - particularly the byzantine design of Nixpkgs itself which is built around manual programming with fixed-point combinators - I was carried through by two things:

1) I was intellectually convinced that the basic premise was sound.

2) Getting a basic desktop system running doesn't require you to understand all the complexity. NixOS works really well out of the box with its standard settings, and making basic configuration changes and adding/removing packages doesn't require you to know anything about the Nix language or the design of Nixpkgs.

Not much later I was able to do pretty radical things like changing the version of LLVM used by Mesa on my system, to work around a defect in AMDs GPU drivers[0]. I have no idea how I would do something like that on Debian. Even better, when this workaround later became unnecessary, I just removed the pertinent parts from my configuration file, and it was like it was never there. My system is fully declarative and not soiled by the remnants of previous hacks.

[0]: https://github.com/athas/dotfiles/blob/d495aeb85fe38569eb212...
In a general sense yes agreed, but there's a genuine value to seeing peers in meetings that I didn't appreciate until I did more stuff that was in essence presenting stuff for feedback.

For individuals choosing camera on vs. off when participating in meetings, whatever the choice, I bargain more than would admit are making some form of status calculation.

Personally I bias towards on often as it feels more... friendly?
Been developing my software and updating the blog while I think about YouTube tutorials. Have to figure out how the screen recording works, whether I need to film myself, audio and editing, etc.
Ruby makes for a good “super shell” script too.
There's one place where the analogy breaks down IMO:

In cooking, you usually know the recipe and have experience before preparing it for many people.

In programming, you often explore and create, trying out new things that you didn't know before.

Mise en place suggests that you know exactly what ingredients and tools you'll need and what to do with them.

Perhaps a woodworking workshop is a better analogy for the creative process:

You're trying out a lot, taking scrap pieces as dummy items to test on, create scaffolding and helper items to get where you want. But afterwards, you clean up the bench and service the tools.

To me, this kind of "explosion first, prune afterwards" process seems more natural/common?
>>Python is such a mess, most likely the script you wrote won't work on a coworker's machine. Either it accidentally needs some global package installed, and then if course the needed version interfers with something else. Or the script only works for certain versions of python etc.

So true. You have to be very careful when writing python, because cool language idioms that you use (or function calls), may not have been introduced in say for example Python 3.5. So when someone runs it with a different interpreter it will not work.

Writing python scripts that not-python-knowing people could use, is an art.

Instead, I work for a company who's core was written in bash and perl, and those scripts still work today after 15 years.
Nope,

https://play.google.com/store/apps/details?id=org.telegram.m...
Yes, Perl is still used and it is fast and excellent for anything that becomes too big or complicated for a shell or awk script. As you write it is installed in the vast majority of *NIXes as default.
Actually I understand the positions of both of you. Some comments can be harmful when they reinforce false beliefs that have negative consequences for some aspects of our lives. At the same time, this expression is overused. And it remains to be seen if it's valid in this particular case or not, because we simply don't have enough data. Clearly there is an obvious and strong relationship between the influence of radiation on objects and wattage (having factored in the distance), but it's not the only factor - the wavelength is another obvious one, and the relationship between the wavelength and the type of material another one. So yes, reducing it just to wattage can be seen - depending on your pov - as either simplification or mistake.
See the reply below. I don't want this to be interpreted as hate or anything. I just think there's such thing as responsibility, bad decisions over a very long time and yes, even collective responsibility. So all in all, I can't say I have very warm feelings for the _average_ Russian, for all they did as a nation since... times immemorial, honestly.

Just like I'm pretty ok with Germans having had a few dozen years of collective guilt. I think they should be getting over it, and probably had - but I definitely think that just wiping the slate clean and pretending Auschwitz never happen would have been a horrible mistake. For about 20 years after it _should_ be a bit awkward to be a German tourist. And now it's Russian's turn - for a decade at the very least.

The very few russians I know personally - awesome guys. Last time I met one he was helping Ukrainians buy tactical gear.
Ask HN: Why are there so few fanless laptops with Intel/AMD?
One would assume after 10 Gen chipsets, and 10nm or shorter designs large heat sinks would suffice. But most of fanless devices are Celeron/Pentium-M chipsets in Chromebooks or Windows laptops with 4/8GB RAM and eMMC. Is it impossible to passively cool i5, i7 (integrated graphics)? Due to OS needs I cannot go for Apple M1.
Lost Charlotte Brontë Manuscript Sells for $1.25M
Bullet is a bit too fast for me, find myself making really bad moves but then so does my opponent.

I should play bullet a bit more often, really is fun.
> Unless you can name a killer use case, I stand by length extension problems being a significantly bigger deal and more "necessary" to stop.

"it works as a cryptographic hash" is certainly a "killer use case" for a cryptographic hash.

Your "Dylan16807 hash" without working padding does not work as a cryptographic hash, it's useless.
Everything you wanted to know about optical networking - but were afraid to ask

https://www.nanog.org/news-stories/nanog-tv/top-talks/tutori...

You can check pricing on any of the many online stores, such as Fiberstore.

r/fiberoptics for questions and discussions
Water is such an impurity. Even diesel system can have problem with water condensing out of air during day/night cycle if no precautions are taken. And diesel won't react with water but ammonia will and very eagerly.
From the examples, I'd say the problem is mixing in unrelated, "feelings" information that is more akin to psychology and social development than to math. It does seem strange to ask someone to solve an arithmetic problem and then, on the same page, make notes about "their feelings."

As the article points out, this soft, subjective information isn't really useful in math or science (or software!) People and feelings are important and should be studied, of course, and human needs and interactions must be part of all our decision making -- but I have to agree that these conversations don't belong in teaching math.
it didn't take much to prepare a debugging example. i just picked an open issue, pointed the candidate roughly in the right direction and watched them work.

i was interviewing junior developers so i wasn't expecting master coders. and in addition to the points mentioned, i was also evaluating their ability to communicate. it worked out very well.
Ironically I can’t read the article with Edge’s built-in adblocker enabled on iOS.