skysight-inc/HackerNews huggingface dataset:
It depends on what type of software you are writing, I suppose.
> FB could still provide a service in the UK but it wouldn't make them any money.

I was replying to this. If they can still show non-UK ads to UK residents then they can still make money.
Yeah, this is really an instance of “tell me that you're not doing front end while not telling me you're not doing front end”. Build time are a really annoying part of modern web jobs…
> people will also not have to explain themselves when they eventually switch to VS Code

People need not justify the tools they choose to anyone, so correct, should that happen, people will not have to explain themselves.
Nfts?
does no one sense terrible outreach in issuing a ruling on a merger about two companies which are in no way related to the country issuing it

Its been a long time since the country of origin of an internet service like these mattered practically to the end-user, so no, no over-reach in that regard at all.
Thanks J-D. My access to The Atlantic though is free - not paywalled nor apparently limited -; is it restricted at your site?
Initially, I thought this was overly antagonistic.

Then, I remembered the swath of anti-remote work articles when we were more optimistic on the state of the economy: worries about "quiet quitters," WFH employees secretly living in another country/state, etc. If those are truly big problems, why has discussion slowed so much?

(I'll believe they are problems, but that they have been exaggerated.)
How there isn't a full on worldwide ban on this now is just beyond me. Our hubris and overconfidence could kill millions more.
This is all the EUs fault. They were warned multiple times that they need to get home grown GIF supplies, instead of importing all their GIFs from the US or Russia.

And now that the pipeline for dashcam videos is gone, what do they have? Nothing but a few PNGs that they sadly try to animate in a poor imitation of a GIF.

(sarcasm gif goes here)
What's worrying me is wasm binary size from Rust. People talk about writing web apps in other languages, which is what I wish for, but elephant in the room has few to non existence of discussion.
Fair assessment, but the crypto community has that one high standard of "don't roll your own crypto" unless you have to or it's a learning project.

Now I'm interested in a minimal SHA-1 implementation!
Bitwarden can generate TOTPs that get copied to your clipboard after filling the username and password box for a website. Usually all that's required is an extra ctrl-v and enter.
> The EU has previously ordered Microsoft to sell Windows without Windows Media Player in EU markets. Yet Facebook still saw fit to open an office there.

There's a difference between a build tweak for another market, and a non-US country reaching into the US and blocking an acquisition of one US company by another.
I'm very curious how well this is working for you in practice, since I've been thinking about what it would look like to share a single Rust UI implementation across a webapp and native apps.
Not only that, but I have three authenticator apps installed because each service only works with one (or select ones).

But when I try to log in, they give no indication of which one I have to use.

So I finally started annotating which one in my password manager, so it's a whole extra step to load up that as well, and then search for the app on my phone.

Except it's worse: both the Google and Microsoft authenticators are just named "Authenticator", identically. At least the Google icon is a "G", but the Microsoft icon is so generic it could literally be any company. And then the Symantec Authenticator is randomly called "VIP Access", with zero indication it's by Symantec or that it's even an authenticator.

And because I only use these things once a month or so, I'm re-baffled by it every time.
Little Snitch catches a lot but gives a blank check to large parts of macOS as not to cause weird behavior of the OS. Some of macOS's phone home calls don't use DNS and instead directly use random IP ranges belonging to Apple so that the only way to block them is to blackhole their ranges at the router. Unless you do that per interface, that means now iOS iMessage won't work and bunch of other things break when your phone is on wifi. Really fixing this problem is a complete PITA.
Show HN: Discmaster - Browse ISOs from Archive.org directly in browser
Yes, bgzf can be much faster in practice. Both because the underlying gzip implementation can be simplified (see e.g. libdeflate), and because it can be more effectively parallelised. It doesn't matter if it's IO-bound of course, but compression rarely is.
I wonder how much of this has to do with COVID and how much has to do with fentanyl.

I am shocked that no one is even talking about the excess fentanyl deaths. Also how much of this is attributed to our fading health system?
"That last one is the economic argument: Russia had to do something or their economy would fall apart if europe delivers on their plans to rapidly reduce their dependence on (russian-supplied) gas."

Putin didn't have to invade! If he was truly worried about Russia's economy he could have (and should have) gone about instituting reforms/policies to encourage economic diversification and growth. I fail to see how even a successful invasion of Ukraine results in economic upside for Russia. They were doomed to fight an insurgency for years which costs money, or they're going to spend resources rebuilding a country they just fought a war in.
I have to repost it aagain: Firefox: the last remaining mostly independent, maintained and reasonably popular browser.

Even if it were inferior in any aspect to other options, I'd still use it for the above mentioned reasons.
At the very least, FB, WhatsApp and Instagram should be separate companies. And WA is the world's most popular chat app by far, so this is not some unimportant bit player.
Important underline: the lab database is not available to us.
I think you're failing to address the elephant in the room:

The browser is simply the single best application distribution method humanity has ever created. Full stop.

There are literally no other tools that give anywhere close to the same benefits.

So 200kb of scripts might seem "HUGE!" to someone who's thinking about the web as a tool for distributing static information (blog distribution). But in the context of applications 200kb is ridiculously small.

When was the last time you installed an application on Windows/Mac/Android/iOS that was under a single MB?

Yet you install (& run) applications ALL DAMN DAY on the web, without a thought or care.

Things that used to come with 100MB+ installers? Those are web apps now. They serve you 200kb and load in less than a few seconds.

Ex: Outlook used to be a mail client you installed. The installer was several hundred MBs, and it took 10+ minutes to run. Now you point your browser at outlook.com and you get a nearly identical experience.

That spreadsheet app? Just a sheets.google.com away. Loads in seconds - using JS with a tiny payload.

Music player? It's a website now. JS.

See my point?

So is JS a monstrosity? For blogs, sure. For apps? Hell no. It's fucking amazing.
Just because we use a model of physics to describe our universe doesn't mean aliens would use the same model.
>Tell me how ML is different than the mind of a toddler ravenous for new information.

The toddler is human. AIs are not humans.

It's a human right to learn. Non-humans don't (and shouldn't) have human rights.

>Humans aren't the end or the peak of evolution. We should be excited to watch this unfold.

Spoken like a true evolutionary loser.
1. Make BS metrics/goals

2. Achieve them

3. ??

4. Profit
> Counting implies the ability to perceive the discrete, but such discreteness may not be obvious to a shapeless creature living in a liquid or a gaseous substance.

Is a shapeless creature even logically coherent? Intelligence needed for math requires making distinctions, and distinctions imply structure, and structure is logically incompatible with true "shapelessness".
There’s no description of his life from age 0 to 5 (incredibly formative nurturing years) and almost none before high school.
Slap up some rolling truck scales on your existing toll roads and pro-rate tolls with the discount maxing out right at GVWR (which you got by looking up their vehicle with your existing ALPRs) and then spend a decade hammering out edge cases.

It will never fly because the demographics that are usually supportive of that kind of legislative action are almost exactly the same demographics who buy 3-row SUVs for 2-kid households and hand wring like it's the end of the world if you put four adults in a compact car or throw plywood on a roof (but a kayak is fine).
If you put yourself in your managers shoes, what are the demands and most important goals that need to be achieved? Sometimes the reality of the situation is less than perfect and you can't personally blame them for it. I've seen backend developers forced to do UI work when they absolutely did not want to and our manager was very blunt about the fact that we didn't have the resources to get a FE developer, or even the need for one full time so "tough luck". After that conversation, the BE dev. did the mature thing and got on with it.
Sounds like a bad fit - find something new. Learn in a new place and experience. If the pattern follows you around, maybe start to look inwardly at whether your bringing the same problems from place to place.

You can’t escape yourself..,
You plug in when you get home, and your car doesn’t actually charge until it’s scheduled…sometime later at night. Mine starts at 8pm. During the heatwave I bumped it to 10pm because it doesn’t really matter to me. It’s done charging in about 3 hours.
> a) FFP2 masks work - I strictly wore one indoors and didn't get sick

Great! So if people are still afraid of catching COVID, they can just protect themselves with the masks. Problem solved.
Ah– you must be looking for our Premium tier. We actually offer the Satanic Panic Prose extension heavily discounted.
Could you be more specific ?

Like if your weakness is poor communication leading towards unintentional hostility to coworkers or inability to prioritize work, that weakness is probably worth be developed.
Aeromine Motionless Wind Unit
Even in normal times, there was always tongue-in-cheek the concept of the "Kongressseuche" (congress plague), because many people got (mildly) ill with a cold or the flu. :)
The problem with ASICs and FPGAs were indeed that you would have to order them some 6-12 months in advance and pay the multi-thousand cost up front.

The FPGA/ASIC manufacturers were actually using their own stock to mine the best profits and only then ship them to customers.
"[Bell] showed that if you only assume two things those things being local realism locality meaning you can't travel faster than the speed of light and realism which means that things have definite values whether or not you measure them..."

I don't think it is justified to assume that "things have definite values" independent of measurement.
I fully agree. Growth can only happen if the context is set right.

I would even argue that is why some bigger firms such as stripe have a rotation model where you can explore new jobs and positions within the company.

Have you told your boss about how you feel?
Everyone in this thread complaining about colorways has got to be a meta-commentary on bikeshedding. This feature isn't for you.

But anyway, I'm sad that HTTPS default and isolated cookies are turned on only for Private Browsing (sorry, "Guest Session" from that other silly HN thread, "private" apparently implies you have a rank in the military while using) when both these features aren't super disruptive for general browsing.
This reminds me of the discussions we're having over at LibreOffice, with some people wanting to switch the default interface to MS-Office style tabs. Except there, we're trying to get people to switch _from_ closed-source commercial software.
Again, if I put code in a public repo on GitHub and don’t include a license that allows it, you cannot copy that code. It doesn’t matter that you’re able to access it.
I have no idea who this person is or what they're talking about but it sounds like they don't want their stuff on hackernews. Why did you post this?
I'm not sure we can always interpret 'optional' as 'nice to have but not necessary'. Optional fields can often cover edge or alternate cases like an apartment number in addition to a street address, a dietary or other accessibility accommodation, etc.

You could work around it by adding a bunch of conditional fields which then move more work onto the person filling in the form (tell me you need the extra fields then I'll show them and they will then be required) and add code complexity (more UI flows to test).

Many optional fields are indeed nice to have but assuming they all are misses that the world has a lot of fuzzy edges, and optional spaces handle those with a simple convention that many people expect and understand.
> There is a reason why JS was invented. People doing frontend dev don't want to bother with slow compile time

You have never actually looked at the history of javascript have you? Or at the current "best practices"?
It may very well be riskier than not to ban research like that on an endemic airborne virus that has shown a proclivity to mutate.

If no humans are running controlled experiments on the virus, there is still an experiment currently being run as a massive, randomized trial in the form of the natural mutative processes the virus undergoes in the infected human population. How much do we want to trust that it won't hit upon an HIV-category combinatoric mutation before we're aware it has the potential to do that?

The risk tradeoff is difficult here, but we should keep in mind that the risk of doing no such research is way, way higher than zero.
Humanity has peaked sometime around 1960s-1980s, it's all been downhill since then. My theory is that we're in a self-destructive mode now. The technology we possess keeps advancing while our control over it and intellectual abilities are diminishing, partially because we rely on tech so much (smartphones, automation, "AI").
So in retrospect, we were meant to go (mostly) extinct during the cold war, by some miracle it was narrowly avoided, so we survived past our peak, and now we're just existing on borrowed time, the whole planet is a ticking time bomb, and the question is if we manage to become multi-planetary species before then or go (mostly) extinct.
I think Elon has the same view on things, that would explain Neuralink, Starlink, SpaceX.
JS ecosystem front end builds can be complex and incredibly slow these days. It's rare to see a JS app that is just written in JS and shipped as-is without some kind of long "compile" pipeline with translation to support different browsers, minifiers, CSS compilation, and tons of other cruft.

I've definitely seen JS builds be slower than medium to large size Rust builds on the same machine, especially since JS builds often involve large steps that are not parallelized. Rust parallelizes builds pretty well until the very last optimization pass and linker stage.

Go builds are impressively fast, so if that's a big pain point for you I'd look at Go frontend stuff.
> I would assume pg is at least minimally familiar with some of the key philosophical themes and schools of thought around this topic.

But even a brief foray into discussions by actual philosophers will show that to not be true. What Paul Graham is doing is providing small subcultural insights tailored to an audience with a passing interest in philosophy.
As a developer who mainly writes front end apps with Javascript (but with experience in a lot of other languages), I started to learn Rust for an app I want to build.

The issue is that the app itself will not really be needing maximum performance and I much more concerned about the safety aspects Rust brings. But I guess the safety aspects would be the same with me using Python for example.

Why I want to learn Rust is because it could help me in the front end aspect and I think it's a language that has a bright future.

Am I crazy to spend the time to get effecient in Rust and write my app I want to write in Rust instead of Python? Is there any other benefits of using Rust that I don't see as a beginner? I am afraid that I'll just waste a bunch of time just because I want to learn Rust and think it's cool but ultimately it will slow me down to such an extent that my app never sees the light of day or that it increases general development time.

Thanks in advance for all potential responses
I've suspected the whole time that a bunch of viruses trigger "long [whatever]" symptoms of some kind for some people who get them, and Covid's just where all the attention is. People get a normal cold or the flu and are still a little foggy a year later, maybe they don't connect it to the virus, you know?
There is no justice outside (or without) law.
If I really needed another reason not to visit a totalitarian, human rights-violations, murderous, anti-gay dictatorship to watch someone play football, this might move the needle.

But really, I’m way past that already and I would hope that most other civilized people are as well.
The point is that it hardly matters whether you're putting an asterisk near a piece of text or near a form field. The usage is the same either way. The issue, IMHO, is when the asterisk isn't explained on the same page, because that's the point at which it evolves from "I have something else to say about this" to "this field is required."
Some of the comments here about v4l2 and cameras make me feel so old. :)

When v4l2 came out, the main target were TV cards (analog TV cards, digital / satellite / cable TV was just starting for most western countries) and video capture cards. We did have webcams, but they were rare, basic, and only worked properly in movies. The top resolution was 640×480. I'd know, I had one of the best models back then, Creative Go Plus!

I've supported v4l2 across a few flamewars. In Windows back then you needed a closed source driver with a proprietary API for each TV card. It was impossible for a 3rd party application to support more than a few cards and usually you would only be able to use the software that came with the card.
For Linux, if your hardware was supported, a common API was exposed. Thus any 3rd party application could take advantage of any TV card. This is why projects like MythTV were made possible and accessible to many.

Alas, I can see why a system designed over 20 years earlier, might not fit the needs for modern cameras and computational photography.

We have seen so many changes in these 20 years, that having a new library to interface with camera sensors, hardly seems something to fret over. ;)
It's important to look out for yourself and your career

I'm a founder at a small company, and the current environment has us stagnating a bit

My biggest fear is that our best contributors go elsewhere because we aren't able to fully enable their growth here right now

I've lucked out in terms of how loyal my team is, but loyalty only goes so far, and the business has an obligation to enable the careers of it's contributors

Basically just saying, there are two sides to every deal and if you're not thriving due to environment, you have a responsibility to yourself to find an environment where you will thrive
> You seem to be confusing disagreements with ad-hominem.

Incorrect, and this is ad hominem.

>>>>> impression of a deep understanding of

Who is being referred to? Who is being characterized? Certainly not no one. Thus, ad hominem attack.

> you're free to commit logical fallacies as much as you want, but the moment someone else does, you halt all discussion and just shout "fallacy!"

This is ad hominem. But it is also a straw man masquerading as tu quoque.
> Whenever this discussion pops up it reeks of racism. People from China aren't less intelligent than people in Germany or in the US so with time and more money they will with 100% certainty overcome any technological gap. Sure they are behind in some areas but pretending they can't make a pen is disingenuous.

It's not disingenous and it's not racist as I've laid it out. Facts are facts. I've never discounted the fact that China can't make electronics or that it can't, as a nation state, build satellites. What it's manufacturing sector, the bulk of China's financial success couldn't do was make a ball point pen as it requires precision manufacturing. That was not in China's wheelhouse until 2017. There are countries that excel in precision manufacturing at scale. You're conflating some very macro things.

> China has in a very short time-span gone from mostly agriculture to being in the top three in many (most?) high tech areas.

Define "high tech". The top 5 chip manufacturers in the world are: AMD (US), Intel (US), Broadcom (US), TSMC (CN --> Taiwan), NVidia (US). I'm curious if that helps you understand, better, what I'm talking about. I'm not talking about run of the mill electronics manufacturers. If you round out the top 12 - China isn't there: STM, NXP, Micron, LRC, Applied Materials, Texas Instruments, and Qualcomm - none of which are Chinese corporations. These are the companies that know how to build chips. Where is China in this mix? Because these are the companies you need to build high-tech things. Putting an iPhone together is not the same thing as building the chips in them.

> But in short can you explain why the US is using insane amounts of energy to slow down China if they are so totally incapable? Why do we need a completely new doctrine and pivot of the navy to be sailing around an utterly incapable and un-concerning China?

Yes. TSMC. They are the dominant, mass volume, manufacturer of these chips today. The US supply chain relies on this right now. Chip building isn't like retail where you can throw up a store in a few weeks and are off to the races. Building what TSMC has takes time. The US is buying time. That's why you slow China down and keep the issue of Taiwan at bay.
FeatureBase: We Built an Open Source Database on Bitmaps
A lot of really good points.

>Sure, we use the word "learn" to describe what they do, which is one word that we also use to describe what people do. But ML models are always wielded by people or corporations for particular purposes.

This is extremely important. "Learning" in machine learning is an aspirational label, not a descriptive one. People who claim otherwise either drank too much of their own Kool-Aid or are simply dishonest. This isn't just "wrong" in some taxonomical sense, this is dangerous in a very practical way. Conflating machine "learning" and human learning will inevitably lead to various kinds of sabotage of human learning.
I disagree. Blind trust allows for propaganda.
Then tax them or otherwise increase the distribution of wealth. "Kill them since it's easier" is such an odd way to look at things to me.
ZeroTier is doing all its new stuff in Rust and rewriting our core network virtualization engine in Rust, and not crypto. We are hiring.
I believe there was a study ranking masks' protective value for the wearer as: tight-fitting FFP2/N95 > surgical mask > FFP2/N95 with bad fit (since they are so dense that you're effectively breathing unfiltered air through the gaps unless there is a tight-ish seal)
It is a common problem the first time you play a VR game with smooth locomotion. The good thing is that as long as you take breaks and come back to it you will (usually) get over it. It happened to me when playing Boneworks for the first couple of times but now I don't get it even in the most extreme, fast moving games. The only thing that will make me sick is if the display freezes or stutters really badly which is quite rare.

For games without smooth locomotion, VR sickness usually isn't a problem unless it's a crap game that stutters or has other problems.