skysight-inc/HackerNews huggingface dataset:
Outside of the license, OF COURSE Relevance, then Cognitect, now nubank owns clojure, in every other way that matters.

Now do datomic :-)
I would suggest this isn't quite right, we suffer from advertisement overload and "content" is actually a "hype" word - itselft a product of advertisement (propaganda).
No change in Clojure's license (it is still EPL 1.0).
ninkendo has written some wisdom here.
As the author of ripgrep, I'd like to add some more notes to your comment:

* Some libc implementations (at least, glibc and musl) use Two-Way (linked in a sibling comment). In particular, it also skips parts of the input like BM, uses constant space (no allocation needed) and formally has O(n) time.

* The advice in the OP is somewhat outdated. The fact that BM skips some of the input isn't really too important on modern hardware. What matters about BM is its skip loop. Most implementations use `memchr` on the last byte of the needle. If that last byte happens to occur infrequently in the haystack, then the vast majority of your search time will be in an extremely well optimized loop that uses SIMD. For that reason, BM is somewhat of a red herring, and can be easily beaten through heuristics that choose better bytes to feed into its skip loop. (For example, assume a frequency distribution of bytes and pick the rarest one in your needle.)
Data breaches happen, doesn't mean using a service is a mistake.
You can not compare Sweden and Norway... Especially economically. Sweden is an industrial country and has been for the last 60 years. Sweden economical status is very dependent on export and supply-demand. Norway on the other side was the poorest country in Europe 60 years ago. All that changed when they found oil. Norway has practically an endless well saved exactly for this kinda of case where they can just throw money at the problem until it goes away.

Also Sweden and Norway are similar in size, but Norway is only half the population and most of that population is very rural in comparison to Sweden.
Interesting that Somebody like Minnie Riperton is missing. She could even articulate in the whistle register.

https://en.wikipedia.org/wiki/Minnie_Riperton
co-founder of DeleteMe here.
removal from myriad numbers of top data brokers is a onerous process but it can be done free. our service, DeleteMe - www.joindeleteme.com (NOT sadly the obvious url) has both a FREE option which guides you through each removal OR our paid annual "we do it all for you" service. some of the data brokers make it pretty easy, others display criminal-esque behaviors. it is a shady business, and privacy laws are going to be important in controlling it better.
@PangurBan is right to use separate emails when possible (Abine has a freemium product for this called Blur). also, Onerep is a competitor to DeleteMe - it is newer, cheaper and the team is in Eastern Europe but we believe they're a legit service. Happy to answer any other questions from HN.
Fascinating. What if the cloud kitchen becomes the kitchen for all restaurants?

Say you want to eat steaks tonight. You go to your fancy restaurant, and order up your $50 filet mignon. The waiter put in the order on his terminal, and it gets relayed to a cloud kitchen 5 miles away.

There, the order is received. A Food Technician pull out the raw meat, cook it, then package it for delivery inside a heating container to keep the food warm.

Then, it is handed off to an Uber driver to deliver it to the restaurant. Delivery time is about 7 minutes.

The restaurant receives the food, and the local food technician unpackages it, does a final Quality Control check to make sure it’s not raw, and is cooked to specifications, then he re-plates it on a nice plate, with some garnish for the final touch.

Your filet mignon is now served, to your exacting specifications: medium rare. Along with an expensive bottle of vintage red wine.

Same goes for any other fancy restaurant, serving say seafood linguini, or anything else. It’s cooked at a food factory, and delivered to your plate, hot to the touch. You wouldn’t even know the difference.

And in the future, instead of using an Uber driver, the food will be delivered by aerial delivery drones. Over time, you’ll end up seeing drones criss crossing the skies above a city, just delivering hot and freshly prepared meals to fancy restaurants and eateries.

No more need for the restaurant to hire a dedicated cook. Instead, they’ll use the services of a centralized cook, that is busy every single minute.

Then, over time, even the cloud kitchen cooks will get automated out, and replaced with a robotic cook. And the cloud kitchen will hire a Quality Control technician to watch over the cooking robots.

Then the entire process is automated. The food packaging technician is replaced with a food packaging robot. Then the food package is automatically attached to the delivery drone, and sent off. Then it lands at the restaurant on a specialized receiving platform, which accepts the food package, and puts it on a shelf for the waiter to pick up, and serve to the customer.

Dystopian indeed. Perfect for the post-pandemic world.
I think your mobile experience and capabilities is drastically different than 99.999% of cell phone users, I could probably put another 9 in there and still be right.
There's a free non-commercial license. If that's not enough, wouldn't they have to acquire IntelliJ too since they have a similar licensing model?
> AS3 added classes and static typing on top of ECMAScript, but lost out to regular ES3 in browsers.

That's a bit jumbled. AS3 was an early implementation of the ECMAScript 4th edition spec - Macromedia/Adobe implemented it expecting that the same changes would soon be coming to standard JS. ECMA later wound up abandoning that spec (for reasons unrelated to Flash), leaving AS3 sort of stranded as its own separate language.
> There are brilliant people everywhere and certainly at faang. Find them, learn, and seize your opportunity to have an interesting life.

You mean interesting career. That may impact your life -- may. I've known a lot of STEM types who made good money, worked 60 hours a week, hated their lives -- but they had a good career! -- and eventually moved on to something else.

Don't lose sight of that career/life divergence. Being at a FAANG gives you access to a lot of good opportunities, but they're only good if they can get you the lifestyle you want.
It's definitely a GDPR breach, but it may not necessarily be reportable to the data regulator. Imho it should definitely be reported to the data protection officer first before going to the regulator. Most frontline staff have no idea how to handle GDPR queries or issues, but it's the designated data protection officer's role to be responsible.
No. It's just a "cooperation" to use technologies.
German here, there's always been a debate that cable was usually fine for surfing and downloads but often had problems with low latency for games. Also DSL is usually "either it works or it doesn't" and not "ugh, 10% of down/upstream available at night when everyone is watching Netflix. (DSL goes to 50/100 here, usually)

Also the biggest cable providers were historically bad at customer service unless you took the business plan for twice the price. If cable is even available at all (never was available where I lived, in a big city).

My takeaway simply is that it's not about the technology, but the ISP handling it.
It's nice that laptops are in a spot where you could get a nice one for $150. This year because of Covid, those prices have doubled because of the increase in demand for used laptops.
Tolerance must have its bounds, or the intransigent minority will eventually trample over the reasonable majority.

Applied to this situation – I will only show respect to people who earn the respect by being willing to engage on equal terms: admitting the possibility that one's opinion could be wrong, following scientific best practice, to actually change one's mind when swayed by evidence.
edit: see jupiter90000's post, which does a far better job explaining my points :/
My Forerunner 935 is basically the same story today. I can't do anything on it via the mobile apps. I guess I probably could do something with their desktop app and the USB cable, but it's really struck me how crippled the device seems today with their servers down, basically nothing is available or works at all through either Garmin Connect or ConnectIQ mobile apps. The apps don't appear to have any recent data cached locally either.
I don't know that all is realistic. It's the desired unattainable goal. Almost all is the current status quo. If a service like FB were to adopt a volunteer moderator model, that track record would crash by definition because the moderators would be seeing the garbage.

(That's before we factor in unintended consequences such as the risk that a critical mass of moderators decide the garbage is signal and start passing it. It's more risk than FB wants to take on for a problem they already solve via paid employees).
French Canadian here. Here are all the accents and special characters I use to write, and I'm not sure if I'm forgetting some that I rarely use.

à â ç é è ê î ï ô ö ù
Easily solved in software by removing the small part of each frame that has a satellite in it. Satellite tracks are completely predictable. This is not novel.
Ack, yes, thanks.
I've used LastPass for years before switching to Bitwarden due to peer-pressure on HN/Reddit (posts like these, praising Bitwarden).

After a few months, I watched back to LastPass. Bitwarden never quite worked right and as far as I know doesn't provide a way to review access history (I was hacked and wanted to see if other IP addresses accessed Bitwarden).
Ask HN: Is the world a positive sum game for the earth, not just humans?
I have observed the distinction pretty clearly, several times, that the world is usally divided into two parts, humans and everything else (including other animals and nature). Even sustainability is defined in these terms: "In the 21st century, it (sustainability) refers generally to the capacity for the biosphere and human civilization to coexist." From wikipedias introduction to that article.^[1]

I also have read a little bit about zero-sum bias (https://en.wikipedia.org/wiki/Zero-sum_thinking), and also read about it being intuitive, but not rational, especially as pointed out by economists. An article is highlighed are here https://www.lesswrong.com/posts/5CyuxotJ5XkeXXbZK/one-reason-why-capitalism-is-much-maligned

I seem to understand, in very simplistic terms, that it's the ability to create and think, that what gives rises to win-win games. And in general, it's better to have a win-win attitude, than a win-lose or the worst, have a lose-lose attitude.

But my question here is, all these discussions are pertaining to humans. Humans have become beter off than they were 50 years ago. But, with respect to what I start the discussion, sustainability, is it that nature is becoming worse of overall, for the humans to become better off ? Or it's a positive sum game for whole of earth ?

I would be really greateful for the thoughts of the HN community on this idea.

[1]: https://www.wikiwand.com/en/Sustainability
I've browsed your site and I still don't know what your product does. What's a WFH policy? Why do I need one? How are these enforced?
Immutability is a very powerful idea when record keeping and dealing with transactions. I know of at least one major bank whose ledgers are written Haskell.
> It's like CSS only makes sense when you learn to see the problem through the eyes of whomever specced out that particular feature

And whoever those were, they never ever care about creating a GUI, embedding documents within documents, or reacting to user actions.
IMHO this article inadvertently shows why people hated CSS at the start. He spends a lot of time talking about color space conversions that few developers care about and Unicode filtering that even fewer people know about but glosses over basic layout by mentioning how floats allow for better inline images.

It’s like the designers didn’t even think about layout because that problem was already solved with HTML tables. But the problem was that when CSS came out there it came with the mantra of thou shalt not use tables for layout, but CSS was only specified enough to wrap text around an image, so designers had to torture inline-blocks and floats to try to achieve even basic layout tasks. This ended up bringing out a lot of edge case incompatibilities and fights with the layout engine. CSS had made the hard things possible while making the easy things hard.

It took decades before browsers finally supported CSS grids. A feature that should have been in the spec on day one.

As for those Unicode filters the syntax barely matters. Anybody who needs one is going to Google the magic string for their language and paste it into the document. Nobody wants to build one of those from first principles. That’s true of anything Unicode related—-it’s too complex with too many weird edge cases for mere mortals to handle.
If I was informed that Skype was going to die I missed that notification. I was given 30 days notice and no choice. We didn't have to use Teams and could uninstall it but its not clear I could have blocked the install.
This is indeed a huge risk with all big providers. Very often someone complains about being banned on google play or apple store, and it is as damaging for many if they are kicked out from AWS or CloudFlare or Azure. Fortunatelly internet is not centralized so you can find other hosting for your needs and you are not as screwed as if google or apple decided to block you. But as you say this is just a personal application so luckily no real harm done to you and you can host this anywhere.

For some reason, everyone always thinks this will never happen to them, they want to move to cloud because "they will do everything for them" while they totally ignore it's a one big vendor lock-in and pretty pricy at that.
I'm not sure we should dismiss race because it has "no basis in science" - this is a very high bar; It means we shouldn't reply on it for specific, technical things, but as a lay-term there's no need to dismiss it.

It's also clear that the soft science are as yet in their infancy (or teens), so that we can't find a basis now doesn't mean we can't find one in the future; I mention this b/c it's clear to me the concept of "race" needn't be about genetics.
In 1986 I was a developer for IBM's IBM PC support BBS. You could access knowledge base articles and patches. At that time we wanted to add graphics and were looking at adding NAPLPS support.
I have a T480 I just upgraded with 32GB RAM; I highly recommend it. Not as light as the x220 and doesn't have the nice keyboard, but the price was right at ~$500. Came from a liquidator with a 512GB SSD + NVME mod already in place. Handles most things nicely; still have a desktop with a GPU for heavier rendering tasks.
Confirmed hacked.
If Zoom Was Around in 1988
Well, that's the beauty of Netdata, no need to configure collectors. As for InfluxDB integration, it's fairly easy to export from Netdata using what InfluxDB calls the line protocol format (the "plaintext interface").

https://learn.netdata.cloud/docs/agent/exporting
Just for reference, the former example you give is just a bug bounty as far as I can tell.

The discussion of relative merit of bug bounty versus a pentest is well trod ground, so I won't rehash here except to say I would never consider a bug bounty replacement for a pentest, and if you're asked for a pentest report as part of third-party vetting etc. many organizations will be concerned to see a bug bounty program compiled report.

The latter example sounds like https://cobalt.io/. I've seen several reports and all I can say is if I were vetting a third-party or otherwise looking for assurance of security posture I would still want to see a "real" pentest from a reputable firm.
Well, I am very rarely called a moron but whem it happens and it comes from someone who knows what they are talking about it's the fastest way to get the point across and get me to reevaluate.

It only breeds resentment among people who have their ego married to their beliefs. That might be most people but among those with a bit of intellectual honesty and curiosity being calling someone a moron or an idiot about something is the the best way to convey "you should really think about it more instead of making a full out of yourself" sentiment. I always appreciate someone doing it to me and being right. It saves a lot of time and pointless arguing. You just have to be right. Preferably don't be a jerk about it in the future as well.
Retraction Note: Exploring the quantum speed limit with computer games
The cynic in me assumes that state governments are using this crisis as an opportunity to lower expenditures because of looming budget crises. Releasing tens of thousands of prisoners without sufficient support into a flailing economy is setting them up for failure.
It is ransomware.
Leaving Google Analytics is finally plausible
More accurately "Dna services for funsies" are not covered entities. Medical labs that sequence DNA in the realm of actual healthcare (and accept medical insurance) are covered entities.
Is Turnining Hagia Sophia into a Mosque an Obstacle to Interreligious Relations?
I think a misunderstanding occured here: AltGr is actually the right Alt key. The left one is the regular Alt.

If I remember correctly shortcuts to change layout/language are by default Ctrl+Shift and Alt+Shift respectively (correct me if I'm wrong). These are incredibly annoying, especially in some games.
Luckily though you can disable them from the settings. Instead there's Win+Space, which is a Godsend and should've always been the only default.

Fun fact: on Windows Polish programmer's keyboard you can use the Tilde key (Shift+Grave) to input Polish characters as well, e.g. press Shift+Grave (it won't put in any symbol at this point), release and then press 's' to input 'ś'. However it makes it problematic to input the tilde symbol itself, so I've modified my layout with the MS Keyboard Layout Creator to get rid of that functionality/flaw (aside from other minor improvements)
https://www.microsoft.com/download/details.aspx?id=22339
> I was thinking that the board might need to be larger, too, to make sure it couldn’t easily be transplanted.

Wouldn't that be costly from an assembly perspective? Economies of scale and all that.

Idk, this all seems much too spy-novel-esque for me. You could also install a hidden camera in the victim's room, or modify the phone to capture the video-out signal.
"Inalienable rights" is too broad a concept to have an either/or answer to that question. Choose some specific rights and choose to preserve them if they're inalienable.

I'll start: I see nothing in the inalienable right to life incompatible with structuring a society that can maximize quality of life for its citizens who, on average, aren’t capable enough to judge information for themselves.
Maybe they tried to include some but their names were even more horribly mangled than BJÃ¶RK and simply fell off the table.
Thanks for mentioning the book, it seems really interesting!

The book can be borrowed at https://archive.org/details/orwelllostwritin00orwe
Perhaps true for amateur astrophotography but not the case for professional astronomy. Please see reporting in e.g. [1] and [2].

Note that simply putting telescopes in space is not a viable solution to these problems.

[1] https://skyandtelescope.org/astronomy-news/starlink-astronom...
[2] https://www.theverge.com/2020/3/24/21190273/spacex-starlink-...
Ask HN: Open Source License model to charge big enterprises
I have a reasonably successful library that I plan to open source.

However, I would like to charge big enterprise customers who make lot of money using the library a small fee.

How do I go about doing that? What kind of Open Source license should I use? Any examples?
I keep hearing FAMGAN to describe these, Facebook Apple Microsoft Google Amazon Netflix.
Functional languages and databases seem to be a natural fit.

Given you have a basic grasp of bookkeeping, accounting and financial statements: Would you rather program these things in a functional or imperative language? Would you rather store the transactions in a accreting, value oriented database or one that has no inherent notion of these concepts?

Or more generally, if your application has a temporal reporting feature, then you need to be able to ask questions like: "What were these values at date X and what are they going to be at Y?" etc.
This isn't live/dynamically generated, but if it was, what would be a good way of architecting it in a basic implementation? Say you keep the WordPress site, do you then just send a request to some endpoint that is served by python which keeps the model in memory for quick responses?
I hope not it was a hypothetical scenario of IoT gps:es. But I mean if the fridge or cat feeder can brick it self ...
>ESR basically wanted to take credit for RMS' work

That is not fair.

I read most of ESR's writings in the late 1990s after he started the Open Source Initiative and attended one of his talks, and I never heard or read anything from him that could be interpreted as trying to take credit for RMS's accomplishments.

Although ESR contradicted some of RMS's messaging, there would be much much less open-source software in the world if RMS had somehow been able to control all the messaging around the movement.
Insulting someone is not abuse or at least shouldn't be. It's only abuse if you have power over someone and your insults cause them to experience social repercussions.
I've found CIDER superior to Cursive for Clojurescript, specifically. I use a combination of IntelliJ (with the emacs keybindings) and emacs depending on which language I'm working with. Most of my projects involve two or more languages, so I'll usually have both editors open all day :)

As an aside, I'm starting to become a fan of Kotlin for backends (with some Clojure sprinkled in where it offers a big advantage), and Clojurescript (re-frame) for the frontend (because it offers a big win over javascript there). I've taken a step back from full Clojure for everything, being that I have to work with others who aren't as in to "alternative" languages as I am.

Datomic is something I probably won't mess with until (and if) it becomes open source.
Yes, of course there are tons of autoimmune diseases (from mild allergies, to lupus, multiple sclerosis, and sympathetic ophthalmia), but Guillain-Barré syndrome is an autoimmune disease that's known to occur after otherwise banal infections or even vaccine shots. That's why I considered it more relevant to the OP than other autoimmune diseases.
Canada tops the chart, as expected.
Somehow I get the feeling people who do this professionally understand what's possible and what effect this has better than you.
Keyctl-Unmask: “Going Florida” on the State of Containerizing Linux Keyrings
Ransomware.
The acquisition of Plataformatec will have almost no impact on Elixir, as Jose Valim had already moved to/created a new firm, Dashbit.
Thank you for the very informative post.

The best answer I can give to your opening question is "because the telecom companies are rabidly anti-consumer." They absolutely do not want to upgrade their equipment, since at least the mid-'90s.

For a while, Verizon was neglecting its copper in favour of fibre, at least in densely-populated areas (in sparsely-populated areas, it just neglected its copper in favour of nothing). Now, so far as I can tell, it has a deliberate strategy of abandoning copper to push people onto its wireless service, which has vastly higher margins and much less regulation (and different regulations, where it has them).
any relevant links to share about this?