skysight-inc/HackerNews huggingface dataset:
> What's the extra benefit that zfs currently doesn't provide?

Not being at the mercy of a company like Oracle is a huge plus in many ways. A huge plus for future development and risk-free adoption.

I use ZFS on a server of mine, but I am one of those paranoid people that would switch just to get away from a project that could be hamstringed at any moment if Oracle has one of its episodes again.

ZFS (hopefully) never finding its way into the mainline kernel is kind of a meta-disadvantage.
>Why? Because it’s higher than you’re used to seeing? You don’t even know what role that person was applying for. Is your position that 380k is just “too high”, period?

Perhaps because the company lost half a billion dollars last quarter and is in a controversial space facing regulatory scrutiny?

>That number (or higher) has been the norm at a huge swath of stable and profitable tech companies for a decade+.

Yeah, stable and profitable.
I'd love a microSD card slot as well. I suspect, though, that it's less popular a feature than the headphone jack. Until 2016, almost every single smartphone had a headphone jack. Maybe 50% of phones at best had microSD card slots.

That being said... the Xperia compact series is all the proof you need that a small phone can have it all. Good battery life, flagship camera (though understandably you won't have as many sensors as a giant phone), a headphone jack, a microSD card, good battery life, waterproofing, a fingerprint sensor...

It's such a shame that people continually insist that technology we HAD in 2012-2016 is impossible today. All I want is an Xperia Z3 Compact with modern bands and software support.
> This was exactly what we were doing! we weren't using CMD in exec form, but in shell form. Changing this confirmed that gitlab-workhorse is now PID 1, and also receives the termination signal after testing it locally

Do shells not forward signals correctly to their child processes? This seems surprising to me.
From looking at other sites, the SE greatly outsells the mini (22M in 2020, projected 30M in 2022). It is typically Apple's #2 seller. If you add that in with the mini numbers, then it tells a different story.

Also, during the pandemic, faceid didn't work in public. People looking for a small phone had to choose between a more expensive model with more cameras and cheaper phone with working biometric authentication.

That skews all sorts of market share stats. Anyway, annual sales by model (the SEs are usually released at a different time of year) would make for a more meaningful comparison than calendar Q1 sales starting after Christmas and ending a few weeks after the SE launch.
> Why would Tether collapsing bring down USDC? Theoretically, USDC is backed (or more backed) by dollars.

Because they're probably doing similar tricks with reserves and non-audit attestations.

https://www.coindesk.com/layer2/2022/03/24/correctly-was-wro...

"Grant Thornton has switched from calling the $52.3 billion stablecoin’s reserve accounts 'correctly stated' to the more equivocal 'fairly stated.' Here’s why that matters."
> I don't know what that has to do with learning about compilers and interpreters.

Compilers and interpreters, unless they're running on bare metal, which is very niche, talk to the operating system using something called 'system calls' to ask for resources that they can't provide themselves, like virtual memory space and IO. These system calls are documented in C.

For example I wrote a Ruby compiler in Ruby, but I still need to know about the mmap system call, which is documented in C, to allocate my memory.

https://github.com/chrisseaton/rhizome/blob/main/doc/memory....

https://man7.org/linux/man-pages/man2/mmap.2.html

https://github.com/chrisseaton/rhizome/blob/main/lib/rhizome...
I recently found https://commoncrawl.org/ and started working on my own personal search engine. I'm surprised how easy it is to actually get decent results with just metadata that show up nowhere in Google/DDG.
There’s no way to test without giving your info away and taking a long survey from what I remember. It’s kind of like posting Facebook links I suppose.
Python is a joy to use and is used by a large number of apps as a tool of choice to get things done. Almost all of "retail" web crawling and machine learning in the world runs on Python.

In practice it is not slow at all. Plus the development iteration speed is probably second to none of all the programming languages.

If I would have my kid learn two programming languages it would be HTML and Python.
IIRC it can't sort floating point numeric fields.
It just works. Bluetooth does not.
My country's main writer took entirely the V act of Hamlet into their second chapter of his main novel. He's a Nobel, though. That's how culture runs, that how it works. Nobody can master words as Sh did. And he was so good at writing plays if and only if someone else wrote that play before, at least as a tale.
> using it sort of feels like you're unlocking the keys to understanding the universe.

Completely agree!

> having a powerful tool to mechanically check it has nearly limitless potential

As someone working in the industry and playing with theorem provers in my spare time, I've never been able to bridge the gap between industry and theory enough to be able to use these formal methods on projects that I'm on.
That's not "conspiracy", that's self-interest.
I'm using Google less and less in favor of Youtube. It's not always convenient to get answers in video form, but I'm finding it's better for more involved answers. Also, google is just littered with Answers/Quora/StackOverflow/etc dodgy clones that make searching questions a nightmare.
Mine goes to https://www.outsideonline.com/outdoor-gear/cars-trucks/how-t..., with a summary on the Google search results itself.

It's probably location dependent, but I wonder if there's a bit of randomness in there as well to give websites with equivalent information similar exposure.
This is unrealistic. The people writing stuff always vastly outnumber you, whether you are a company, a developer, or the on-call fireman.

Figuring out things you neither wrote nor fully studied beforehand, without breaking everything, is not some waste of valuable time, that IS the valuable expertise itself.

If you don't like doing that then that just means you're not a good fit for that role, not that there's some failing somewhere else that it's even needed.

It's not possible to document everything, and even if it were, no one would ever be qualified to do the job by this standard, because 3 things changed in production just while the on-call was making coffee.

This story was utterly normal and the only bad thing in it is just generally how tall and shaky and complex "normal" has become by now. But that's not anything any single company can do much about. Large web services need load balancing and orchestration and a lot of different moving parts, and every one of those parts are changing every minute because somewhere in the world a productive developer just committed a new line of code in something you use.
That’s fascinating, thanks for outlining the situation so clearly
Not for mobile...
The ‘carbon bombs’ set to blow up the world’s climate pledges
The Greatest Shot in Television
> I hate the fact that I no longer discover music like I used to on Spotify

I concur with this. In my experience, ~3-5 years ago was like the golden age of music discovery for me regarding Spotify. These days my Discover Weekly is mostly a complete waste of my time.

Family Mix was incredible as well, I'm disappointed it was discontinued.
I'm actually curious; did anybody ever offer an explanation for why Nvidia can ship a binary driver with a tiny shim and not get any blowback while ZFS shipping an open source driver with a small GPL shim gets everyone up in arms?
Designing for Web3: thoughts from first principles
If you use gmail, one advantage is that you won't lose years of emails if Google randomly decides to terminate your account.
Google removed Indic Keyboard without giving a warning
CRON the DL?
Stablecoins are the killer app that everyone has been waiting for. When implemented properly (with reliable and regulated backing) they allow people to build financial apps that easily transact real money, without paying a fortune to a payment provider. Combined with scalable blockchains, I suspect they’re going to be a huge force in the future payment/finance ecosystem. That future ecosystem may not look radically different from what we have today, it might even be most of the same players: but there will be different “rails” moving money at a lower cost, and new players that wouldn’t have been able to start up without this.

Disclosure: I don’t care much about stablecoins but I am working on regulatory compliance tech for decentralized currencies, and my instinct is that stablecoins are where all the business interest is.
> when your application can handle SIGTERM itself is unnecessary.

Thats a big “when”. Many applications don’t. e.g. they spawn child processes which they forget about
I just assumed all self-posts are hated and immediately downvoted into illegibility.
You need less resources. Your data is always with you. You can add extensions that make things more suitable for your workflow.
Stock prices are mostly tied to reality in the long run, but barely at all in the short run.
Everyone I know gets annoyed from time to time that their modern phones lack the jack.

A lot of people are willing to go without it because practically nobody makes smartphones with the jack any more. But given the choice of a phone with, say, 2% less battery and a jack vs. a phone with a slightly bigger battery and slightly better waterproofing... I'm pretty confident what more users would choose.
Highlights: https://www.erlang.org/blog/my-otp-25-highlights/
I’m guessing 380k is total comp, which is 498k for staff at Google.
If by "silently fail" you mean "entire segments of your UI disappearing" then yes.
A big source of my frustration with Spotify has been that the setting is per device, defaults to being on, and is often re-enabled during updates. I wish my account settings could be universal and permanent, considering it’s a cloud-based app.
Agreed. "Do as I say, not as I do" doesn't fly.
Coulda posted it as a text submission to HN so that it would be all grey text on beige background.
HEVC Video Extensions by Microsoft Corporation
The coin base is almost certainly total comp, especially since they give annual (rather than the standard 4-year) equity grants.
It was their default installation. I did not customize anything on the install. This list is not all inclusive as some things still made it through but this is the list of domains I had blocked. I had to unblock copr-be for dnf to work. The most chatty one was admin.fedoraproject.org. The desktop interacted heavily with that one.

local-zone: "proxy-iad01.fedoraproject.org." always_nxdomain
local-zone: "copr-be.cloud.fedoraproject.org." always_nxdomain
local-zone: "admin.fedoraproject.org." always_nxdomain
local-zone: "registry.fedoraproject.org." always_nxdomain
local-zone: "proxy36.fedoraproject.org." always_nxdomain

I installed a different OS so I don't really have a good way to provide more details. One could fire it up in a VM to recreate the behavior.
> just like in every other mainstream language

JavaScript doesn't do this, you can replace properties of window at will. I don't think Ruby does it, or Lua. PHP probably does it under some circumstances in modern versions but only because it's remarkably un-dynamic for an interpreted language.

This is normal fare for high-level interpreted languages, for better or worse.
There are places in Europe other than London. In fact, put up with a 90-minute commute a couple of days a week, and you can be living in places with half the housing costs.

I always find it strange that on HN we all end up talking about London salaries and London cost of living. Believe it or not, other options exist…
Huh, I guess this explains why so many otherwise-sceptical and intelligent engineers are so motivated to pretend 'web3' is a thing.
> Is any of this [...] surprising [...] … Absolutely.

Not at all - .gitignore is for ignoring working tree files in git operations, essentially it specifies which files are not part of the repository. It is not for disabling config files and I don't think why anyone would expect that. Putting .git in .gitignore also does not make git think there is no repo because why would it?
Avoiding KYC.
There's a reason celebrity endorsements work (companies wouldn't do them if they didn't). Even if people know it's a script it's still "something they believe in because otherwise they wouldn't say it."
And the Nasdaq is still up 116% over the last five years. So some would argue, that yes, it was and maybe still is overvalued.
A Bunch Of Interesting Links (from the old web)
Is gmail removing IMAP too? Why support OAUTH at all when you can use the normal method of logging in with IMAP and an app password?
Probably:

Unix leaps from being an ordinary virus to one capable of managing hordes of itself as a unit, permanently ensuring it's existence on multitudes of hosts. Nothing is safe now. The twilight for humanity is near, for at some point all humans will be replaced entirely with Unix.
The article was published April 1st... I am thinking this was intended to be a joke, as this is the first thing I noticed, breaking it's own rules for "clarity of text".
OTP 25 has been released
From the 2nd paragraph of the link I posted:

One of the major differences between AWS Graviton2 instance types and other instance types is their vCPU to physical processor core mapping. Every vCPU on a Graviton2 processor is a physical core. This means there is no Simultaneous Multi-Threading (SMT) and more isolation between vCPUs. By contrast, every vCPU on a 5th generation instance type with Intel processor (such as M5, C5, and R5) is a hyper-thread. This means vCPUs share resources and there is less isolation than in the case of Graviton2.
Ultimately probably. There's a lot of "value" that isn't linked to any work someone is actually doing. Eventually the price of companies depending on that illusion has to come down to reflect the reality.
Google really is worse than other vendors when it comes to authentication.

Google is the 800 pound Gorilla, people are going to have to do whatever it takes to work with them.

I did a shootout of 8 image analysis APIs, I was able to get the other 7 working in under 20 minutes. Google took more than two hours because of it's overly complex authentication and trashed my Python installation when I installed the API client.
People have called Tech bubbles since 2012, There have been at least 2-3 similar sell-offs over the last decade that simply lead to higher tech valuations within a year or two. Hence the term "correction" is used, this also helps assuage nervous retail investors that another '01 or '08 crash isn't around the corner.

The difference between then and now is that interest rates are blasting through the roof along with inflation. The underlying question that CEO's need to think through is whether this is a long-term shift in the funding environment, or a short-term blip. If the latter, actually taking the foot off the gas instead of saying that you will could lead to missed growth relative to competitors.

Now, in the event that its a long-term shift - there will certainly be firms who run into the wall from not taking their foot off the gas.
At this point I actually think it is. I believe that DDG does tweak the result they get from Bing, and mix in a few other sources. Still, even if it is just Bing, then yes, Bing is now better than Google.
Fine, let's be more nuanced: no filesystem should lose data if FAT16/FAT32/NTFS 3.1/EXT2/EXT3 wouldn't.
I just had to interview someone who used grey text in their resume. I had to change the color to be able to read it. It may have been the first time I edited something in word in almost a decade.
There were lots of tools to do this back in the days of "everybody has shared hosting" - for instance, this Cpanel plugin:

https://applications.cpanel.net/listings/view/Installatron-A...

But those all depend on the hosting company as a technical backstop, and historically had some security headaches (from users keeping default passwords to being hard to upgrade).
Ask HN: How do you deal with interviewing for multiple positions?
I’m currently in the process of applying to a few companies in search of a job. I feel like I’m doing fairly well, but I’m starting to worry about the inevitable - having to reject all of them except one.

It’s the first time I’m in a situation like this so I don’t know how to deal with this feeling of guilt or “cheating” on the company for considering other offers. How to make it not awkward for myself and the company, and how do you deal with dilemmas like this?
Seems like GrubHub didn't even give the food vendors a heads-up "hey, we're gonna be doing a big promotion" notice. Wtf.
Google has SO much money, they could probably afford to curate the web and white-list websites one at a time and still make money. Personally, I think Google should get out of the search-indexing market entirely and rely on website submissions only.

At this point, it's no different than an appstore in terms of volume. Ironically that's where we're heading with most websites being "3.0" and just SPAs and now PWAs even.
Ruby has had lazy iteration[1] for quite a while but as n here is only 10 there's really not much to loose in not using it.

In fact given that only a subset of users will be admin users for the second loop n is going to < 10 anyway.

I believe it was Rob Pike that actually said something along the lines of not bothering to optimise until you know that n is large[2].

1. https://ruby-doc.org/core-2.5.0/Enumerator/Lazy.html

2. https://users.ece.utexas.edu/~adnan/pike.html
It's not even white... More like a "grey-purple".
The interface is great. Did you create the front-end/back-end from scratch?
Yes my last sentence was wrong, however as you can see it was 2k a share before the buyback but after the windfall and ended at 2k a share. The buyback did nothing, it was the windfall that moved the price.
I think it's more about training your google algorithm, i searched the same things they searched and my results are answers to the question.

how to change a tire, nets videos of tire changing and the first 5 results are all different sites explaining how to do it.

how are pearls made, gives me an inline box answering the question.

half the things I search it offers me a "did you mean (my search) reddit" which I usually did...

google isn't great, but it's still the best by far (I like the algorithm that knows what i search and assists me with it), i'm not sure what this person has done to theirs...
Let's not forget, if there is more that one answer, its a bug!
I was confident they already included page speed in their rankings, but who knows what the status of that is? After some (ironically) googling, I've found three blog posts from May 2020 [0], November 2020 [1] and April 2021 [2] announcing it, the last one saying it went live in August 2021. But I was sure they talked about it years ago, hence the PageSpeed Insights and Lighthouse tools.

[0] https://developers.google.com/search/blog/2020/05/evaluating...

[1] https://developers.google.com/search/blog/2020/11/timing-for...

[2] https://developers.google.com/search/blog/2021/04/more-detai...
Glad to hear you're interested! Here's a blog post I wrote, which should give you an idea of some of the things we look at: https://newtlabs.co.uk/15-helpful-tips-will-turn-wordpress-m...
However, the question was asked as a top level reply to a post indicating Spotify has shut down libspotify. So congrats, you answered a question with an an answer that was technically correct to the literal text but misses the point with the context that's there in a way that can't be useful to the asker.
Sadly I too have not found an employer that is willing to let me use any kind of theorem-proving software in production. Back when I was at Jet doing F#, I almost got permission to use F-Star [1], but that project never got to that point.

My PhD is in regards to proving properties about robotics, so maybe in 5-6 years I'll have fully bridged industry and theory, but I wouldn't hold my breath :)

[1] https://www.fstar-lang.org/
Desmos Classroom Joins Forces with Amplify
Well whether you add “site:.edu” or not, Google still does the thing where they just spit out a pile of extra “matches” that don’t contain your search phrase AT ALL. Just thrown into the list, as if they have any business being there (oh wait, they do have business: Google’s business).

Frankly, if it’s not reliable as a tool, it has no real value and I can’t believe it has come to this. Imagine if every time you ran `ls` in a shell with a glob pattern, it just decided to sort of “add in” a few other files loosely based on your query (or heck, files that aren’t based on it at all)? Oh, now imagine if `rm` did that.

Sadly this happens with lots of search tools now. Why the heck is the default state on a new Mac to funnel what you type to everything, e.g. I searched for “Chrome” and hit Return and the FIRST thing it did was throw me into the App Store and call up some not-even-a-web-browser scam app with Chrome in its name, instead of selecting the Chrome already installed on my computer and opening it? More and more it seems that you have to turn off all kinds of poor defaults to put tools into a useful state, or there is simply no way to get them there at all.
That seems like a pretty big miss for something that wants to replace distro level packaging. :-/
but what about "ghost drivers"? E.g. Uber or another app showing drivers that don't exist on the map so that you're more likely to use their rideshare service.
Elliot, on the other hand, likes to say where a line in his poem comes from. WTF man, I'll never read you if I didn't know.
Tether is the BitTorrent of currency.

It allows people with less access to financial products to get around the gate keeping institutions and enjoy USD stability in countries where populations are financially restricted. Just like BitTorrent acts as a counterweight to a greedy entertainment industry, Tether acts as a counterweight to regimes who impose financial restrictions on their populations.
The Pioneers of Electronic Music
Fantastic. My initial find was "I wanna be like you" expecting the jungle book version before it announced to my toddler that it was by the "Psychedelic Porn Crumpets" https://www.youtube.com/watch?v=bD0VpmaSBjs

Great cover!
None of those are banned.
DDG has been my default search engine for probably ~7-8 years. In the early days it wasn't that unusual for me to still do some searches on Google for better results, but nowadays that's extremely rare (probably partially because DDG has gotten better and partially because Google has gotten worse). But I still hear people complain about DDG's search results quality, so I think it really depends & YMMV, but it's a pretty low-effort thing to try for a while, so maybe give it a shot?

My loosely held theory on the wide variance in people's judgement of DDG is that some people really like/have come to rely on how much Google personalizes results based on all the other data they have on you, even if they are in the "Google has gotten bad" camp. DDG doesn't do any of that: it's much more like going back 20 years where you have to put all the context you care about into a query, you're not searching "in a bubble". For me, that's a very positive feature, but others may find it frustrating and not even be able to articulate why they're not happy with the results. DDG does do a lot of the nice "enhancement" stuff Google pioneered long ago, like embedding the intro of the Wikipedia page in the sidebar for a query with a strong match, e.g. a person's name. So for me DDG is just the right level of "smart": it understands common queries well enough to immediately highlight useful details, but it doesn't try to be so smart that you as a user stop being able to understand what it's doing under the hood.