skysight-inc/HackerNews huggingface dataset:
I'm trying to sort out what the complaints were about. Was it that it was poorly written? I didn't look at the code, but that doesn't feel like the kind of implementation that would draw attention.

Was it that it was pushed as something revolutionary? I didn't see any of that either.
I have probably written a half dozen utilities just like this. But never published one. They are one-off tools that end up being two-off then more.

The "Why not use grep" is a bit strange. Grep doeesn't do search/replace does it? And not all OSes have grep out of the box (On windows, I usually end up getting ripgrep, but I sure don't get a ripsed to go with it). Having a search/replace command line tool with a good regex syntax (good as in not Perl) would be fantastic. Even better if it would be a self contained executable and not requiring node - but I can see that a node tool would be useful for someone who often has node available on their machine.

Was the ridicule chiefly based on that it was made in Node.js? It's my best guess, but wth?

If anything deserves ridicule, it's this (which are the two most upvoted answers from stackoverflow on how to replace using grep). Does anyone look at this and say "well, this looks fine, can't see how that could be any less obscure"

find /path/to/files -type f -exec sed -i 's/oldstring/new string/g' {} \;

grep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g'
I am still waiting for ANY Linux distribution to actually install ZFS on root with installer AND support ZFS Boot Environments out of the box ...
DRM Is Anti-Copyright
hah but then they get out intact, you can't absorb their nutriments
>From the guy who managed to launch Starlink and currently runs the most successful/effective space launch provider,

He is not running SpaceX, Gwynne Shotwell is. He’s just the part-time CEO, very adept at self-promoting.
Why are we giving Musk credit for these things? We don't give Jobs credit for the original technical success of Apple; that goes to Woz. Somewhere behind the scenes at SpaceX there's one or more people analogous to Woz who get all the actual work done. Musk's entire contribution is just to shitpost and posture for the techbros. He's not a technologist, he's not a programmer, he's not an engineer, he's not a physicist, he's not a rocket scientist, he's just a blowhard with a cult following.
I wonder if it would be possible to create a font that is not monospaced for letters but it's monospaced for words, so if you have a word + white space the end of the white space is the same as it would be with a monospace font. Alternatively, one could write "alignment characters" like & if one wanted to align lines like in LaTeX formulas.
> [2022-04-26] Larry: Since you think I should come in for at least $2B... I'm in for $2B
Elon: Haha thankss:)

This got me laughing. Who are these oligarchical men and why do they have so much $$
Not knowing how to deal with mocking ? If your response is sobbing then either your parents failed at providing kindergarten life lession or you're so insecure that a random tweet from some dude on the internet can make you cry.

To simplify :

- I'm a professional who gets shit done, some sarcastic tweet about something I didn't know is just an insight + a hint that the person making the comment is a dick. I'm aware that despite me not knowing everything I produce valuable solutions and any solution can be picked apart by some criteria.

- I'm a novice and am aware of it - someone mocking me for not knowing something doesn't make sense - I'm not supposed to be at the level to produce ideal solutions - getting things working is an achievement on it's own

- It hurt because I'm insecure about my ability. I need to work on my ability and confidence (which is why mocking people who can't do anything about it is exceptionally pathetic).

Mocking aside - working with insecure emotional people is a chore - you have to walk on eggshells to avoid breaking frail egos by pointing out their mistakes in a way that will not trigger their ego defense mechanisms and go down that spiral.
Curious how you saw them walk. Are you rephrasing what you saw mentioned in news?
Facebook's hideous attempt to buy a GIF company is surely far worse than Microsoft owning even every game company in the world. After all, they're Facebook.
In NL, bikes rarely have insurance - maybe theft insurance if they're new and/or expensive.

That said, if you get hit by a car, even if it's your own fault, the car driver is held liable; they drive the heavier vehicle, they've had formal training (getting a driver's license here involves 25-50 hours of practical driving lessons with a licensed trainer, a theoretical and a practical exam), and all cars (and most motorized vehicles) are required by law to have a liability insurance in case they cause an accident.

Just as well, even minor fender benders can cost hundreds of euros these days.
You're right, and that's an important point. The message that "they do it for free" may be propaganda itself. We don't know that to be true, so it's wrong to assert that any given mod either is not or is being paid, short of evidence indicating the latter. I don't know how you would prove the former, particularly given the existence of digital coins. Bitcoin seems perfect for this along with a host of other things for which secret payment might be useful.

Come to think of it, that may make a pretty good case for making moderation transparent. You can't ever be sure someone isn't being paid to influence the conversation, and therefore users deserve to be able to review what gets removed.
At least in Germany quite a few people still pay for each SMS, so having both in the same convo is actively undesired since at least with e.g. Whatsapp there will be no surprise costs.
> Arguably, Stanford is a venture capital and real estate firm which operates a school on the side for the tax exemption

You forgot about the massive hedge fund – and the professional sports teams.
I wrote a blog (aimed at newcomers) about the Fediverse/Mastodon with the upsides and challenges: https://j11g.com/2022/11/07/welcome-to-the-fediverse/
V funny that at least one of those names is recognisable as the guy who appears out of nowhere indignant on HN, twitter or Reddit if you criticise Rust at all.
There is a LOT more to blood! There are a total of 36 different blood group systems, with the most important being the ABO group that everyone knows gives you your A, B, O, or AB blood, and the (RHD gene of the) Rh group that gives you the + or - part of it.

When given a single transfusion, a patient can usually be given blood based on the ABO and +/- part of the Rh groups alone, but there's more to the Rh system than most people know.

As well as the RHD gene, there's also the RHCE gene. The RHD gene can either be present (D, gives you positive blood) or not present (d, gives you negative blood), but the RHCE gene can give you one of four variations of the C, c, E and e antigens. When the two genes combine, you can have any of the following combinations: Dce, DCe, DcE, DCE, dce, dCe, dcE, dCE (which were given simplified names: Ro, R1, R2, Rz, r, r', r", ry respectively).

When patients have to be given regular blood transfusions, especially on a long-term basis, the blood they receive has to be more precisely matched. That's often why there's always a huge push for black donors - because many black people suffer from sickle cell anaemia, for which the treatment is regular blood transfusions, they need blood that better matches their own.
I find the idea of a manifesto in software quite off-putting, since it is inherently idealogical. The ideology itself might have redeeming factors, but I think that it is a poor vehicle for conveying ideas. This manifesto is written in the first-person ("There's something I call fixing a bug by sedimentation"), but it is trying to be universal. If this person has opinions on software engineering, why not just voice those as an individual?
SNL is careful to not straight up copy the person they are parodying. They leave a lot of room to make it abundantly obvious that it is someone else performing parody.

Maybe someday they'll leverage deep fakes to achieve something that is indistinguishable from the real person if you miss the minor details, at which point there will no doubt be calls to end what they are doing, but until that day comes...
Web3 is mostly about NFT and making money.

Decentralization is just a buzz-word added to keep the privacy fundamentalists interested.
There’s a huge amount wrong with that. It discourages participation because it means people are too scared they might make a mistake. Ridicule is designed to silence and prevent constructive dialog, and achieves nothing.

And I don’t see why conforming to society is always a great idea. Certain aspects of society needs people to conform, but most things are, when boiled down, not necessary.
My rule of thumb about helmets:

- Is my ride 100% in segregated bike lane: no need for helmet unless you want to be extra safe.

- Is there a chance I'm crossing paths with a car: helmet

(I'm lucky enough to live in a city that has bike lanes that cover most my needs)
I enjoyed it very much. It was good. Winter is coming now.
They're the single best example of why bar charts need to die that I think I've ever encountered. Particularly in biology, where you get two bars with maybe two error bars between them and the inevitable "*" – at best, something that conveys four independent numbers, badly; at worst, actively misleading. I'm very much with Tufte on the "data-ink ratio" being a good metric for a plot: violin plots have a lot of data and surprisingly little ink.
> You're making assumptions based

No, not at all... coming from embedded where apeed, memory size and also bandwidth did count, json was actually.not just worse, but just wouldn't have been feasible (because our protobufs already barely fit memory and MTU constraints).
Efficiency vs effectiveness. Different kinds of intelligence.
Lots of social media seems to be a global shouting match, rather than thoughtful discussion. For instance you have first hand experience with Tesla, which is valuable. Many comments are posted after not even reading beyond a headline.

It’s like standing on a crowded square and everyone just shouts out whatever they think.

Unfortunately running ads and thoughtful, curious, spacious and timely discussion (and listening!) do not go well. Too often algorithms where (are?) tweaked for drama engagement.
> `sudo` just had an array-out-of-bounds CVE https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-4399...

So? Sudo is so notorious for being a mess that the BSD people made their own - doas.

Rewriting sudo is "for no reason" when doas already exists. You're effectively rewriting doas.
Personally I would've preferred a Rust implementation, but nice article nonetheless.
How many prominent users have left the platform?

What will advertising revenue look like going forward?

How many employees have been asked to return, how needed are they, and was it mismanagement or just an expected outcome of necessary, decisive decision making?
Presumably with cyclists insurance, you get penalised (with higher premiums in the future) for someone else hitting you, rather than (hopefully) the other drivers' insurance taking the brunt of it. Moreso as cyclists aren't a large proportion of most cities (and I say this as a cyclist who commutes every day including city traffic, except when the road is fully icy).
For WhatsApp/Facebook the business model is: access to your contacts
Access to the EU market was never really a big advantage for the UK because the EU's internal market never did much beyond physical goods, but the UK was/is strongest in services. Unifying trade in services never became a priority for the French/German controlled EU institutions, and was sometimes outright opposed by them, meaning the UK benefited far less than is commonly argued it was more like other countries having great access to the UK market but not vice-versa.

Moreover the EU had and still has a completely imperial attitude towards the UK, as they perceived leaving as impossible so figured they could do whatever they wanted to Britain. See how they were constantly attempting to screw with or outright steal the City financial industry, like by trying to forcibly relocate it to other areas of Europe. That sort of thing was also happening before the referendum even got started. Most people in the UK don't have a good view towards the EU for this sort of reason. Remain had to rely heavily on fear-based arguments in order to shore up the 'natural' level of positive EU support which would otherwise have been far too low (~a third, iirc).

"From a business perspective, the most perfect regulatory framework is inferior to a bad regulatory framework that allows you access to a much bigger market"

Yeah? Tell that to all the people and companies fleeing China after years of arguing that there were no limits to what made sense to do, to get access to the world's largest single market.

I don't think it's very hard for the UK to follow in America's footsteps. Most of the big economic differences are a combination of legal and cultural, not anything fundamental. US culture is to some extent a derivative of British culture after all!
A man can be a side. Your pedantry is showing.
It seems to me that unfortunately there's a lot of "tesla man bad" going around, causing dubious stories to be spread before they're verified.

You'll also see lots of people claiming Musk somehow broke employment law by not giving notice of termination, which is unproven, and in direct contradiction with what he tweeted himself (he said everyone gets ~90 days of salary IIRC).
> A week later she posted on Facebook and Instagram that she would be leaving the platforms.

And now we're reading about her on BBC News. These people need to stop talking and actually get offline.
Welcome to the Fediverse
Ridicule is designed to prevent nails from sticking out, nothing more.
You can also install and use Google Chrome on FreeBSD pretty easy with this:

- https://github.com/mrclksr/linux-browser-installer

It will just use FreeBSD Linux Binary Compatibility layer (not emulation).

FreeBSD supports most Linux syscalls with it so it can run unmodified Linux binaries 'just like that'.

More here:

- https://docs.freebsd.org/en/books/handbook/linuxemu/

Regards.
> And then there is twitter.

You may recall the advice about waiting til next morning to hit send on that scathing email reply. You might not feel so dramatic after a cooldown period.

My working theory on why Twitter is so noxious is that it captures (then broadcasts) people's impulsiveness reaction.

I keep thinking of Marshal McLuhan's The Medium is the Message. What would he say about Twitter?

I've never grokked McLuhan's distinction between "hot" and "cold" mediums. (Makes sense; being one of the first to discuss this stuff, he had to invent a vocabulary.)

My current guess involves feedback loops and channel bandwidth. "Hot" is reactive, "cold" is deliberative. But it's not just the immediacy of the medium, it's also the interactions (feedback loops).

Face to face, there is very high bandwidth (included by not limited to backchannel, body language, facial expressions, context, etc) along with rapid feedback. So we have the information needed to keep communication from going off the rails.

Alas, Twitter's very constrained bandwidth, while maintaining the rapid feedback loop, doesn't permit any sort collaborative moderating effort.

In other words, Twitter is custom built for kneejerk clapbacks.

For contrast, I keep thinking of John Carmack's journaling via a .plan file (and the finger protocol). Twas a precursor to blogging and RSS feeds. Why didn't that medium incite virality, outrage, and pogroms? .plan files are also low band width, right? I think it's because the feedback loops simply didn't exist.
If you haven't learned to deal with mocking in other ways than sobbing I'd argue you haven't really grown up. Like I wrote down below - this is a totally nonconfrontational situation (there is no direct risk from agressive behavior) - sort of like someone making a mean comment passing by you - if it hurts you so much you likely have confidence issues in this regard - and as much as we're trying to create safe places all over - working with these people is a chore.
Nice. How do I delete everything? How do I backup and restore?
It's good to see an alternative getting a chance to shine.

I signed up as a Patreon just to show a little support. I don't use social media much, but interested in watching how Mastodon evolves.
You should pull up some benchmarks on performance of the joke phone vs $1200 Android flagship devices

For laughs
You have both don't worry...
He was always insane, it just wasn't as public. I'd back that up with this 2018 Wired piece: https://www.wired.com/story/elon-musk-tesla-life-inside-giga...

Ignoring everything else, if a manager at your company has coined a term like "Elon’s rage firings", I don't need to know anything else about the work environment.

I'd say Tesla/SpaceX achieve cool things not because of him, but despite of him.
> I see zero reason to worry about something that cannot even be legally performed
> in the first place.

That line of thinking bolsters my previous comment that the "if its a boy" clause was not unnecessary, and conveys specific intent.
he is a she.

it's the js variant of the perl 'replace' script floating around and packaged. just with javascript regexp syntax. so I would find it useful for js folks.
I respect his achievements about as much as I respect any corrupt company that has had success by having money to spend and people willing to work for them to pay their rent. While many people chose to work for Musk because they believed in a formidable mission.. I don't believe that will be the case for much longer. I truly think he is now acting out of desperation as he's seeing a large downward trend that has him on edge.
It fits with a history of these hybrids; the aforementioned Puch [0] brand has been around for decades. My grandma would come over to visit on a Spartamet [1], predating electric pedal-assist bikes. These things are underpowered; enough to chooch you along on a flat road, but here and there they may need some assistance, or they run out of power / fuel.

[0] https://nl.wikipedia.org/wiki/Puch#/media/Bestand:Puch_Maxi_...
[1] https://nl.wikipedia.org/wiki/Spartamet#/media/Bestand:Sachs...
The problem is there's a lot of cheap labour that is more competitive than these robotics systems.

This is bad as it removes the incentive for innovation and keeps productivity low (profit per hour worked) so that ensures wages will stay low - it's bad for the workers and bad for the economy as a whole.
You don't get paid to donate blood, you get paid for selling your plasma to pharmaceutical companies.
> students fees are not how these institutions make money

"Student income" was 15% of Stanford's $7.4B budget (excluding capital improvement and hospitals) in 2021-22.

So... only $1.11 billion or so.

source: https://facts.stanford.edu/administration/finances/
What about coagulation? It is needed in situations where you have acute blood loss, and plasma contains the coagulation factors. You already probably want to give your patient coagulants in such a situation but I don't know if those are enough on their own or they need cooperation from existing factors in the plasma.
No on organizing themselves, but!, they do cache food. Most animals do.

And parents share their cache with their young, naturally. And some animals have a larger definition of "family", than just young. Some have communal concepts.

So I wonder, how close is the next step?

The behaviour is there.

I bet if a tool was rare, or hard to find, they would cache it. And that would leave the door open for communal caching.

But my point is, animals "get" caching. Frankly, human caching behaviour must be instinctual to some degree.

I wonder.

A few things are required to have it even make sense. Take growing food. It requires a way to keep other animals at bay, otherwise, your work is all lost.

But I think, it also requires the ability to clear land.

Well anyhow. Enough rambling.
Ask HN: How often do your dev sprints run on time?
Almost everyone I speak to seem to be permanently running late. Or is it perhaps because most of the people I know work in startups? Maybe more mature companies have better ways of planning / executing?
I test drove one of these. It's a lot of fun but having power to the front wheel while cornering feels extremely dangerous to me.
The other day I wrote a fan letter to a developer who has been maintaining a popular and useful library for several years. In his reply, he said that this was the first fan letter he had ever received. I think we need to show Open Source developers a lot more love and a lot less snark...
A mistake you could only make because of your knowledge of the situation which you were trying to share with us. It's appreciated.
Ask HN: Are there places to have nuanced conversations online?
As per the title, are there places where people still have nuanced conversations online? Especially conversations that span across multiple days.

Because even here on HN where conversations are, for the most part, fairly great you still have the issue of new content coming up daily and so the conversation has to move on the new topic.

I personally had luck using emails to interact with people but I was wondering if other people had different experiences.
Moto phones are fantastic

That's what I buy for broke family members. They're practically indestructible and can do everything you need for $180 or so
No point going on early on electric scooters, just wait for the tech to get better and better.
They're around Europe as well, in fact they've overtaken sales of petrol scooters recently [0]. This one is low power and has pedals though, which makes me wonder if it's trying to compete with pedal assist electric bikes... and why, since those are much more prevalent. Unless this one has a much bigger battery I guess.

[0] https://mijn.bovag.nl/actueel/nieuws/2022/februari/meer-elek...
Destroy the child!
Well, apparently being a CEO isn't that demanding, considering that you can be CEO of three pretty big companies at the same time and still find some free time to shitpost on Twitter.
I think this misses one of the most crucial one: Prove it.
> I see people having deep random knowledge about compiler flags or frameworks or whatever

Why learn flags when we always have `man` close by?

Do you know Tsoding? He's a live coder on YouTube that works like that. It's a bit maddening when he tries to look for some information and can't just stop and read instead of skimming and googling around, but on the other hand he's able to learn about a thing, and use a thing productively in minutes. That's our forte I guess.

It's proved useful a lot in my career, when you're not given much context and you're asked for an answer to a pressing problem: "No, I don't know Elastic Search. What do you mean it is on fire, and I have to fix it? Ugh, sure, give me a few."
Stepped through? Yes..as I hinted, coming from an embedded environment, and measured compared highly optimized json parsing code (that even had much limitations, like very limited nesting, no lists) vs nanopb => clear winner on all points (memory reqs, performance, encoded size) - which is really not that surprising?
Makes sense: 2300 professors, and then a butler for every student.
First Prolog was written in Fortran.
I imagine that a bit flip in the most significant bit could cause an unpleasant pop.