skysight-inc/HackerNews huggingface dataset:
I always feel the Linux people learn the wrong lesson from these events.

The difference between the Linux and the OpenBSD mentality in one example.

The ABI must be changed.

Linux: That was really hard, we are never going to do that again.

OpenBSD: That was really hard, we better get good at it.

My opinion: When your deliverable is made up of source code(like these open source projects are), the ABI and ABI stability is not that important, it is the API(the source interface) that is critical.
Now I am curious about improvised in-air operations that were not successful?
Aside from roads, clean water, etc., what have the Romans done for us? ;)
I'm amused you "quoted" me for something I didn't say. If there is a specific thing I hate about the "woke" it's that they're dishonest.

I have no love for Trump, but if you want to be all political Obama kept all the worst policies of the Bush presidency (especially the wall street stuff). Worse, he escalated the drone strikes. IE, murdering people. Trump strikes me as run of the mill bad, so when I hear histrionics I generally assume its from someone that has no context of history. Your argument style is to put words into other peoples mouths. Stop fighting straw men.

Hey do you want an example of where wokeness has gone too far? Fallon Fox. They legalized a man beating the shit out of women because he identified as a woman. In my view, that's too far. Unless you want to put words in my mouth again, none of my world view celebrates a man beating up women. So congrats, theres a specific thing.
Certainly it's tempting to call Cook "the Ballmer of Apple" but things are far more complicated than that. For instance, all the Jony Ive focus on purity of product design over actual end-user marketability in the MacBook line happened under Cook
Syslog has been a thing long before systemd decided they needed their own solution. The problem that you're describing that they solved is the fact that other applications also seem to like to reinvent everything instead of just using what's there.
Yes that's fair -- I changed the doc for the next release.

All 3 encodings are valid -- literal UTF-8 bytes, hex escapes for bytes, or unicode escape.
It may be that the cost of maintaining this humongous pile of legacy code isn't justified by the revenues they think they can extract from it.
Grocery stores were emptied but i'll agree that people weren't starving. Maintain housing? I am knee deep trying to buy my first house and completely priced out of my home state. We've had 5 offers on houses now go ~100k over asking. It is brutal out there on housing. Moving to another state means leaving my extended family and taking a pay cut due to company pay scale policies for out of CA workers.

25bps wont help 7.9% inflation. We cant substantially raise rates like the 80s because there is too much debt. The current war will cause trade & commodity issues that wont reveal themselves till late this year. The current admin just signed another 1.5 trillion. And they will keep creating money to finance war or bail out bad situations they themselves created. Middle class and lower are screwed
This is not in any respect limited to NodeJS. If you want to do a 500ms computation, you don’t want to do it synchronously in your network thread. It doesn’t make much difference whether it’s C, Rust, NodeJS, Go, etc. (CGI is different: everything is off the network thread.)

But this doesn’t mean you should outsource computations to a third party remote system. You can have a local (same physical hardware or same data center) off-thread service (or just thread pool) to do this kind of work with much nicer properties.
A modern fork of Wubi with the support of UEFI exists and works perfectly fine https://github.com/hakuna-m/wubiuefi
Isn’t it a truism that exposure to reality, beauty and elegance as an engineer prejudices you towards good, while MBA types are trained in evil?

(Tongue in cheek)
I was waiting for the "written in Rust", was not disappointed. :)

Great project by the way.
We can still appreciate that Deno puts some "pressure" on Node to continue improving and to copy any good idea Deno might introduce, which is a net win for everyone, even if most people continue using Node.
A tiny, super fast, TypeScript library to handle keybindings efficiently
I recently went down the PDF rabbit hole for a project.

I had to use different OSS tools to do everything I wanted. I was able to access three from within nodejs without touching the disk:

1) Libreoffice CLI for converting doc/docx to PDF. It handled the formatting remarkably well. WARNING: you must have the fonts on the system doing the generating or it will substitute "similar" fonts! NPM: libreoffice-convert

2) NPM pdfjs-dist from mozila for extracting text and finding page numbers.

3) NPM pdf-lib for manipulating PDFs: deleting pages, adding pages from other PDF files (even to the middle of a PDF.)

4) PDF Jam commandline for resizing a pdf `pdfjam --keepinfo --outfile "${path}.resized.pdf" --paper letterpaper "${path}"`;
Supabase should hear this
They never deleted any photos and they never offered free unlimited non-public photos.
> And yet when they got hit by ransomware a while back their mobile and web apps were rendered useless. You could neither add new activities, nor view old activities, nor sync with other apps.

Isn't that to be expected, if you're using their cloud services? The point is that Garmin is (or was, I've had my watch for a few years) designed in such a way that the cloud services are not a requirement for full use of the device.

Yes, you can access the .FIT files directly via USB and then sync with other apps, such as TurtleSport, GPXsee, etc.
Only NATO Can Save Putin
gremi.ooo: guess grêmio foot-ball porto alegrense's player of the day
I originally set out to fix a performance problem in lint-staged that was preventing my then-company from using it in their large git repo (related to long histories, git read/write tree, and clearing index caches).

Here I am, many years later, still maintaining it and overally enjoying the work. I just chose to never take on any implied responsibility like described in the article. This means it's ok to ignore or close tickets, or simply not be active for some months if there was better things to do. So far the interest has kept up, and I'm improving it on our own terms.
The maintainer, riaevangelist, appears to be breaking federal hacking laws by including the "peacenotwar" malware. They falsely claim it only shows a message on the users desktop, however if actually recursively overwrites the users files.

https://github.com/RIAEvangelist/node-ipc/issues/319

The maintainer has taken to banning anyone pointing this out. I don't believe this is someone with good intentions. Riaevangelist may have had their account stolen. Either way they are clearly operating in support of Russia under a false flag, an increasingly common and complex issue.

Given the supposed criminal nature of these acts GitHub and other serves must step in to remove the offending commits, releases, and maintainers. Allow someone else to fork it.
> The UK does not have a property tax (!).

It most certainly does, and is called council tax, based on the value of your property, plus other factors
This would be equivalent to trees, where you then store the tree forever before it dies, and even assuming you can plant and then store those trees using 0 energy it really doesn't make much of a dent.
archive: https://archive.ph/Lf0aW
A few others:

sedecordle (https://www.sedecordle.com/) - 16 at once. I think I'd like this if I could open it on a big screen and see all the words side by side, but as it is there's too much scrolling. I agree that quordle's the sweet spot.

squareword (https://squareword.org/) - form a five-by-five word square

nerdle (https://nerdlegame.com/) - a numerical equation instead of words
Show HN: Send Push Notifications to Yourself with Python and MyNotifier
That makes it clear.
At this point, the doublespeak and blatant contradictions are expected. We all know what this means - as long as you kowtow to the kind of blasé, Bay Area, lefty twitter, woke scold, "polite society" zeitgeist, you're good to go. If you have...really, anything at all to say in opposition, look elsewhere - because that's not very safe.
the U.S. military most likely having an interest in suppressing information to avoid someone else creating AI first.

someone else creating ai first? You make it sound like they are trying to create general ai skynet...

there are strong incentives for secrecy (trade secrets)

they do not have the right to call themselves "open" if they are focusing on secrecy. They are trying to paint themselves in a positive opensource light when really they are no different then any other corporate overlord hiding in the shadows. Open implies developed in the open, free for use + modification, and/or key details NOT being hidden from the public.
Simply sharing details of things created or research done is no different than what researchers at any other ABC corporation/organization do.
Are you sure most systems even need to record gender or pronouns? Outside of medicine sex is rarely significant, and if by gender you mean masculine or feminine traits then again (other to the person themselves) it’s largely irrelevant I’d have thought.
# Retries a command a with backoff.
#
# The retry count is given by ATTEMPTS (default 100), the
# initial backoff timeout is given by TIMEOUT in seconds
# (default 5.)
#
# Successive backoffs increase the timeout by ~33%.
#
# Beware of set -e killing your whole script!
function try_till_success {
local max_attempts=${ATTEMPTS-100}
local timeout=${TIMEOUT-5}
local attempt=0
local exitCode=0

while [[ $attempt < $max_attempts ]]
do
"$@"
exitCode=$?

if [[ $exitCode == 0 ]]
then
break
fi

echo "Failure! Retrying in $timeout.." 1>&2
sleep $timeout
attempt=$(( attempt + 1 ))
timeout=$(( timeout * 40 / 30 ))
done

if [[ $exitCode != 0 ]]
then
echo "You've failed me for the last time! ($@)" 1>&2
fi

return $exitCode
}
Russia's censorship is forcing citizens to dark web and VPNs for news and social
Show HN: Covid – How long did you make it?
> Office to PDF is an extremely standard need

Is it really an extremely standard need or just something that appears in the bs corners of our jobs a few times a year.
very interesting! I am rather unfamiliar with quantum chromodynamics but I am going to enjoy the gauge theory rabbit hole
TUIs are better for visual representation and interaction on resource constrained systems. Just keep using the CLI if that's what you want.

I'm not sure why you need HTTP or dbus for control. Just use stdin and stdout. For example:

cat << EOF | my-cli-music-player
enqueue album:40-oz-to-freedom
enqueue album:steal-your-face
randomize
play 10
wait 20s
...
EOF

This works with other CLI programs. For example (make sure you have dc and espeak):

cat << EOF | dc | espeak
100 k 22 7 / p
EOF
I wanted so much two put a trolling comment.
The don't own the words "open" or "source code".

They did not come up with the use of the word "open" in regard to computer software or standards. Any native or fluent English speaker could easily do that.

The term "open standard" was used in the 1980's. In the area of Unix, specifically, there existed The Open Group for Unix Systems (later called X/Open Company) and The Open Software Foundation. These two merged in 1996 to form The Open Group.

In the 1980's AT&T and Sun Microsystems collaborated on creating a standard GUI, and called it Open Look.

All these people were corporate cronies trying to create a monopolistic software ecosystem that they control; they used the word "open" insincerely: the obvious ingredient that was lacking was access to source code by anyone who isn't one of the oligarchs.

In that environment it was very easy for any random developer or user to come up with a lament along the lines "these Open This and Open That people have open standards and open systems and even software with the word Open in the name; the only ingredient missing is, oops, the actual open source code".
Why would anyone use such exotic unsupported format when there is WebP, AVIF or JPEG XL, which are all much more supported and better? It's shame they are not natively supported by most of the camera Android apps.
What evidence do you have for these claims? What knowledge do you believe was obtained illegally?
Is anyone else getting some bizarre and graphic advertisements on this site? I was a little confused why picture of C64s "might trigger" me, then scrolled into images of a vivisection and a sexual assault. There were, eventually, C64 images.

I'm on Google Fi VPN, but I don't think that really accounts for the nature of these ads.
Slight correction: It’s closer to 0.2 % (assuming a population of ~14 million), I miscalculated in my head.
US campaign behind the turmoil in Kiev (2004)
Hey, mine detects and redacts faces too (++text and ++macOS) https://gorp.app
Speaking as a foster parent: my agency like many have rules against posting foster kids to social media. Usually intended to help protect kid's privacy. I think the motivation comes from a handful of places, protecting kids from being exploited for likes, keeping kids privacy, but a big one in foster circles is so that people don't know you're a foster kid unless you say so. Most adults in the system take great care to not acknowledge kids if they run into them in public to avoid situations where kids have to explain to their friends, "Who is that?" and then having an awkward situation where they have to say something like, "That's my caseworker/therapist/whatever".
'You learn it once' is doing quite a lot of work there. I tend to use a hamburger labeled with 'Menu'
Well shoot.

Any way to export historical, basic data like what you'd find in the "Audience > Overview" tab?

I should have expected this from Google, but damn, losing years and years of historical data is going to really hurt.
You're right, there's plenty of cool stuff still on the web. Created by a single person or small team, and designed to be "home cooked", i.e. not a "product".

The problem is that "product" people invest in SEO and paid search/paid social so they're easier to find online.

"Creator" people are happy if only a handful of people use it.
“Super Imposter” shader: my journey to make a high quality imposter shader
Both, you can't make it long term without both.
What about building houses and furniture with the wood?
Would a theory of the history of the universe be a non-gauge theory since there was fast initial inflation, a relative slowdown, and now accelerating expansion again? Nothing seems conserved here. It seems symmetries were broken as the forces split apart, anti-particles were annihilated, etc
That was my understanding as well. There are a lot of these cases, with an OS license and then some other restriction which breaks some clause of the (stated) license - bit of a gray area I suppose.
Not entirely unlike yours, but I also very often use `git commit --fixup` and let the computer clean up large portions of my messes with `git rebase -i --autosquash` later.

That is, nowadays I usually do the same, but through Git Fork [1] (via its custom command system), and it works even better than the terminal interface for me -- which doesn't happen often. But for fixups the "find the target commit in the history and use a context menu entry to flag your commit flow" really works rather nicely.

Also, Fork's interactive rebasing dialog does `--autosquash` by default.

[1]: https://git-fork.com
You joke, but note this quote from the article:

> A broad assumption like "you're in your documents folder; let me suggest other
> things related to documents" is annoying, but it doesn't feel particularly
> invasive.

It's truly amazing what people will put up with. Reminds me of the lobsters sitting in increasingly hot water, never noticing until they're boiled alive.
> It's a personal project so the initial set of features and key bindings are tight to my personal preferences.

As it should be. Well done.
Can you come up with an example for hate speech, in the medium of photography, without including written works or photos-of-photos(-of-text)?

Besides, the benefit of requiring pro accounts is that it includes identification of uploaders. They can delegate their content policy to the respective jurisdictions and authorities.
That makes sense. Once I took a packet of Doritos on board, and it blew up like a balloon once the plane took off and went to cruising altitude!
Firefox and Chrome have proven Apple right, in forcing a top-of-screen menu bar to appear whether the application wants it to or not. This was demonstrated to me recently when my parents couldn't figure out how to print on Windows in Firefox (because there's no standard menu on it—they know "file -> print" just fine) and called me for help. After a moment of confusion on my part as I remembered that FF doesn't have a normal menu anymore, then a brief and totally failed effort to talk them through finding the beyond-stupid, tiny, "everything" drawer button, I finally just told them to press the keys for the keyboard shortcut, which they won't remember and will have to ask me again next time.
Not really in the context of software though it wasn't. Save for that one caldera announcement.

General awareness of the term and its meaning starts with the OSI.
Still no way to switch to a window that is minimized. I forget all the time that I have windows minimized, and lose them, then find them days later when I right-click on the dock icon for the app. Every other OS lets you task switch through minimized windows. Feels like Apple hasn't touched the dock in about 20 years.
If you're not building some downtime into your model you're not being realistic. It's easy to point fingers but the reality is every product and company will experience unexpected downtime. It's an easy business decision for executives/buyers, pay a team of top engineers to home grow a durable product assuming it can even be done at extreme cost now and later or be okay with a couple of hours of downtime here and there with far less cost.

Every single project you listed uses Github as a mirror meaning when they go down internally, Github is the backup which from my perspective is a little ironic.
how about just good old plain html links that reflow exactly how you want them to?

</luddite>
I was pretty pissed off, alright, so my comment probably gave out wrong vibes. I'm not arguing I could do any better (I probably wouldn't get past their interview process), and they certainly do have the talent (which is obvious by their technical blog posts).

It doesn't change the fact that the company has absolutely crap dev culture which seems to put features first and foremost, at the expense of everything else. There are products with even more complexity that don't fall over and die almost every single day. It's just not funny anymore. Facebook is pretty complex, it had major issues like this one, what, once in its entire life?

I don't remember Google Search (or other Google products) ever not answering my queries, and I've been using it for about 18 years.

And so on. I reckon it's because those companies have strong engineering culture (Google certainly does, at least), and this one doesn't.
Yes, but I don't live in the EU and they aren't funded by my taxes.
Isn't their non-support more a consequence of the fact that they haven't shipped a single product with an optical drive since 2012? Like, you can obviously plug a $100 external Blu-Ray writer into any of their computers, but I think between the competition with their own digital distribution platform and the "bag of hurt" that is DRM nonsense, I can understand them not being interested in explicitly supporting it but still caring about the direction that it takes since they are a media and devices company, and the decisions made there impact them.
Russian propaganda on Ukraine's non-existent 'biolabs' boosted by U.S. far right
You're thinking of this the wrong way! :)

It sounds like you just want to work with good, conscientious, developers. This has nothing to do with equity.

I never said you shouldn't try to do a good job. I said you should try to be paid fairly.
Embrace, Extend, Extinguish.

Microsoft is not an ally Linux needs.
> companies ask you to exercise your options

PS: when I say “ask you” it’s part of ESOP contract, the options expire if not exercised.
As far as I understand it was never legally AGPL licensed, it was licensed on a custom license that just happened to merge AGPL and commons clause. The commons clause in this case is not an addition to existing AGPL licensed code.
This certainly feels like Google is giving everyone a reason to explorer alternatives.
I wish Flickr would focus on their mobile app. At the moment it's 99% pointless and does a really terrible job of everything it's supposed to do. It's easy to forget, and a lot of younger people probably have no idea in the first place, but Flickr was ground breaking back in the day and gave birth to most of what we now consider standard features for social media - even "Likes" were a Flickr first. I met some amazing people through the early Flickr days and hung with them in far flung places, it was a beautiful community. These days though, I don't feel any kind of community on there, it's just photo storage. Community and socialising online has moved to mobile, and Flickr didn't move with them.
Almost every tool in my current weekly use is cross-platform, with the one exception being Visual Studio (and that only when I'm working on a C# app and I don't really have a choice in the matter).

And I use a ton of proprietary tools: SmartGit, Beyond Compare, DataGrip, Postman, Word/Excel, Sublime, Docker Desktop, Blender, Slack, Discord...

The only thing I can find that's Windows-only are the two tools that make up for the shortcomings of Windows shells: MSYS2 and ConEmu.

Seriously; cross-platform (or at least multi-platform) is the future. The frequent posting of Mac-exclusive apps seems to be more about Mac-snobs trying to brag about (and justify) their decision to rely on Macs.
Delhi was the nearest airport , India has[1] one of the cheapest healthcare in the world which is considered acceptable.

Tones of people fly to India to get major surgery done , medical tourism is a booming industry there.

For a British resident it wouldn't be even a factor on the top of the mind as they would be used to NHS covering everything and most people would expect travel insurance to cover this - it probably would have

[1] even in 1995
If you're following the proper techniques for safety-critical software, then none of this matters; it makes no difference whether you're using wasm or straight C++.

So yes, untrusted code, but "untrusted" is ambiguous. There's Web-style untrusted code, where the code could be malicious. Then there's unverified code, where the author is presumed to have good intentions but you can't trust the correctness. WebAssembly is useful for both as long as your outputs are properly constrained (as in, it's the blinky light case, not the nuclear launch case.)

The distinctions aren't even 100%. Perhaps your adversary, shortly before launching their nukes, triggers the malware in your blinky light controller to blink at the exact frequency that you know will send the operator into a seizure, preventing them from triggering the counter-launch. You know, because you surreptitiously tested all the people a decade ago when they were applying for the nuclear launch controlling position, and did character assassination on all those who were not susceptible to blinky light seizures... ;-)
Even the shortcuts on Mac are different for Excel. Sounds crazy (maybe is crazy) but that’s a jarring blow to productivity and surely intentional. If you have used excel for any length of time, you really depend on shortcuts. I probably store them in the same memory registers as the Contra cheat codes, never to be forgotten.
Yeah.

Twenty year old CPUs had 1600MB/sec memory. 4-5 years later memory speed doubled. In 2010 it doubled again.

The Ryzen in my current desktop has memory that tops out at 25GB/sec.