skysight-inc/HackerNews huggingface dataset:
I thought something along these lines when it comes to peripherals, too, but don't these (mice and keyboards chiefly) communicate with PCs through a subset of the USB standard which only handles HID and nothing else?

Would any snooping be possible through an input device if it only did HID?
Importantly: The donations go to Mozilla Foundation, not to its for-profit subsidiary Mozilla Corp. MozCorp is who develop Firefox, the Foundation focuses more on political activism. If you want to help fund the people developing Firefox, one of the Corporation's paid products is the place to send your money.
I suppose I should have phrased my point differently. I think having that kind of a feature as a side-effect of how the whole thing works isn't particularly good for security and usability, though I understand why you might need the flexibility in some scenarios.

IPsec can certainly do fancy things when you really get serious about encrypting and authenticating everything and wireguard is not nearly ready tooling-wise to replace all of that, but the configurability also makes IPsec pretty unfriendly for solving simpler cases like just connecting two or more separate networks together or road-warrior client setups. I suspect people are excited about Wireguard largely because these cases are common enough that whatever actual reason IPsec has to be as flexible as it is is dwarfed by the pain it causes in simple cases.

As for group VPNs, maybe I'm misunderstanding something, but why would you need to be constantly changing Wireguard keys on nodes in the network, when you only need to distribute the public keys for all nodes that need to communicate? You only really need one keypair per node that's participating, and it's not really a problem for the public keys to be long-lived.
US Government was selling hacking tools to Russia?
Perhaps buried in these comments is this but after reading a lot of the "takeaways" many people had from this I have to say the reality is much simpler.

People (Customers, VCs, Entrepreneurs) can empathize or sympathize with stories. They can't with ideas. It's really that simple. It wasn't the outburst or the emotion. It's the story.

If your idea doesn't have a genuine story, it's not likely to end up a genuine business.
I imagine the old "Command Line Tools can be 235x faster than your Hadoop Cluster" story still applies. That is, there's probably a fair amount of data processing that could be done well with Perl (or awk, etc).
For the record, it's a stark pronunciation difference as ł has drifted to a very different "w" sound
For a user, changing their account (probably creating a new user, since rename apparently doesn't change the directory), is something they can do.

Changing all software to respect their perfectly valid name isn't something they can do.

They shouldn't need to change their name, but if they do, they can ignore all the broken software and go about their day.

This particular user is more capable than most, and found a workaround for this particular problem, which is good... But this is not likely to be the last of the problems.
> There is no "out of society." They're still here, we still have to deal with them.

Sure there is, it's called execution. It's a tool that's sadly underutilized, IMO.
Visual Studio Code in the Browser
> The fact is, if one is above average in these areas

I'm 65. When I was 18, I was very scruffy, probably smelled bad, and had no money and no car. Women didn't exactly jump at me. I didn't try very hard to persuade them to. And there were no dating apps, and no websites.

I've never been into the "fuckem-and-chuckem" school of romance - I had a few one-nighters with pretty girls. If I was up for paying an escort, I'd pay for a nice one.

> the experience so far away from sex with a woman that truly desires you

So you've had the "escort experience"? Odd, then, that you'd say "throwing money at escorts is such a loser move". Maybe you chose badly?
> A key thing that sets CUE apart from its peer languages is that it merges types and values into a single concept.

Just use XML...
From the article:

The government said Facebook intentionally created a hiring system in which it denied qualified U.S. workers a fair opportunity to learn about and apply for jobs that it instead sought to channel to temporary visa holders.

-

At the scale Facebook operates at and the number of employees they hire it makes a huge material advantage for them to hire cheaper foreigners for the same task. It is rational behavior. Foreigners are always cheaper for the same task at hand.

The fine they paid is a fraction of their cost savings over the years. Many companies in Silicon Valley deliberately target cheaper foreigners than Americans.

It is pure economics and FB has that built into their hiring model at scale.

The only way to eliminate foreigners undercutting American salaries is to eliminate the foreign labor supply competition.

That of course will not happen as all the big corporations promote all the alphabet soup of visas ranging from F1 to H1 to others.

STEM jobs are the ones foreigners can compete in and depress the salaries of Americans in SV. The jobs that are not at as much risk are the ones that require command of the culture and language and the lay of the land like enterprise sales and marketing functions.
https://neurogrow.com/what-social-media-does-to-your-brain/
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6502424/

For instance, the Internet's digital distractions and supernormal capacities for cognitive offloading seem to create a non‐ideal environment for the refinement of higher cognitive functions in critical periods of children and adolescents’ brain development. Indeed, the first longitudinal studies on this topic have found that adverse attentional effects of digital multi‐tasking are particularly pronounced in early adolescence (even compared to older teens), and that higher frequency of Internet use over 3 years in children is linked with decreased verbal intelligence at follow‐up, along with impeded maturation of both grey and white matter regions.
1+1 is 2. Quick math
> If you knew the price would never increase or decrease you would cash out to move to more productive uses of your money.

If the only reason you hold an asset is you think the price will go up, aren't you subscribing to:

* https://en.wikipedia.org/wiki/Greater_fool_theory

As opposed to holding an asset like AAPL (dividends) or AMZN (earnings growth), where in addition price growth I'm getting a share of future revenues/profits? What future revenues/profits am/will I be getting with BTC? (Or gold for that matter: which is why Buffett isn't into it.)
This clock smells like Esperanto.
There might be a difference, but there isn't for the consumer in this case, if that is what he really cares about.

They are allowed to publish everything on the 25th, that is still in the pre-order window, and everybody can cancel their pre-orders or wait until then to pre-order in the first place.

Also, not being mentioned here is, that another advantage of that staggered approach is that smaller reviewers get the phones right now and have a chance to publish their reviews at the same time as the big boys. And the big boys also had the option to opt-out of the early units, if they disagree with Google's way of handling it - and get it now, like the smaller guys.

I also think MKBHD did do similar stuff with Apple in the past, was it the new Mac Pro by chance, where he was one of the chosen ones who got one really early but couldn't show everything? I vaguely remember something like that.
He said "I'm looking for very specific people and very specific cases" in the following sentence. He's not referring to generic anecdotes.
Reduced intelligence is always a “problem” with almost any generation. I’ve just seen a statistic that for the first time since 1970, youth math scores have dropped. Most of this is not a big problem
Only way the mods will see that in a timely manner is if you or someone emails them, using the footer Contact link. Otherwise they might not ever realize you posted this.
Ask HN: How does one start a web app nowadays? (2021)
Hello HN,
I am a professional software engineer, but coding stopped being my full-time job in 2015. Now I am quite unsure what is the best way to start a web app today. I need to create a mostly CRUD-only app: an E-commerce website with an admin interface. It is important to have the code, since some custom features are required + owning IP matters for me.

Stack-wise, I like React and relational databases.

I suppose there are at least two possible solutions:
1) templates, like themeforest,
2) starter kits, like create-react-app.

Is there anything else? How would one start a web app today?

Thanks
This is not my subfield so I may be talking out of my depth, but it feels like you are conflating two different concepts. There is a physics assumption that laws are universal, then there is a cosmological assumption that energy distribution after the Big Bang was (near-)uniform. Dark energy and dark matter follows mostly from the physics assumption not the cosmological one.

Do you have a cite for the galactic spin thing?
In theory, those two types shouldn’t be ints, but rather separate int wrapping types TenantId and UserId so that they can’t be mixed up at all
my answer was to rank sites higher the less ads they have
Nobody is talking about removing local times, otherwise this tool wouldn't even need to exist.
I tried out zsh and just could not get used to how different tab completion was vs bash, so went back to bash quickly. Is tab completion on fish more similar to bash than zsh is?
Great idea, I'll implement that in a week. Thanks!
People who want to keep the status quo are happy with the status quo. Shocking.
The opposite is true. VHDL was originally designed as an implementation-agnostic documentation and description language.
U.S. Air Force: Surviving Jungle, Desert, and Arctic Emergencies [pdf]
Will fix that. Sorry, I'm from Singapore. Though english is my main language we don't speak it "properly" here I guess.
So in january-may there was a lot of on-chain activity [1], just like in 2017, but by now it all somehow moved to ETH? Hmm.

[1] https://jochen-hoenicke.de/queue/#BTC,all,weight
Show HN: Stable Reminders – never miss a business filing deadline again
Hi all!

We’re Collin and Sarah from Stable — a virtual address + mailbox for business. Today we’re excited to share that Stable is launching Stable Reminders (https://www.usestable.com/products/reminders)!

What are Stable Reminders?

Stable Reminders are email notifications sent directly to your inbox before important federal and state filings are due. These reminders are customized to your entity type and state(s) you've registered to do business in. It’s nothing fancy, just reminders, and all for free.

Why are we launching this?

We have digitized a lot of physical mail — our core product is a virtual address + mailbox for business. Throughout this, we’ve been consistently surprised by the number of businesses that get notified and fined for missed filing deadlines via physical mail.

We think it’s anxiety-inducing to receive unknown mail from a government agency, frustrating to pay fines for simple oversight, and generally outdated to receive physical mail in the first place.

We built Stable Reminders to make tracking and acting on filing deadlines a better experience!

With Stable Reminders, we hope your business can avoid penalties & late fees imposed by federal and state governments, ensure that good standing is maintained, and gain peace of mind + instill confidence that filing deadlines will be met (especially if you aren’t relying on a corporate lawyer).

Currently support jurisdictions: Federal, Delaware, California (If you’d like to see support for other jurisdictions please leave a comment or email us at collin.pham@useStable.com)

What do you think?

Does this sound useful to you? If it does, you can sign up with your email here (https://www.usestable.com/products/reminders). If it doesn’t, we’d love to hear why in the comments.

If you’d like to learn more or have any questions, leave a comment or shoot us an email at collin.pham@useStable.com
So, what does 阿部明仁 do in this case?

Polish may be close enough that an approximation is available in English, but there's an awful lot of languages that don't have a large overlap with English characters.

In the Asian case above, if someone with that name did try to "convert to English" they are ironically just as likely to end up with Ａｋｉｈｉｔｏ Ａｂｅ as the ASCII, which will be just as broken!
Is it adviced to detect overflow and do something about it after an FP computation rather than adding pre-checks to try to avert the overflow?
> With that disclaimer, I find it unfortunate that this pattern requires something to be mutable that wouldn't necessarily need to be otherwise.

It does not, you can also have the builder consume itself. But it’s often less convenient.

The consumption also allows for required parameters through the builder pattern: have the “configuration” method return a different type. It's essentially a statically typed state machine.
And for good reason. If people already call command completion bloat, imagine the uproar if they found out that bash or zsh is built in and the default shell.
Also spaces. I spent half an hour debugging why cmake cuda build was failing.
i have no idea what's going on.
Hey everyone, Colin from the Embrace team here.

Embrace was a member of YC S19 and is currently in the YC Growth Program. We've just announced our Series B, and are excited to share the news with everyone here!

We are the only observability and data platform that is built exclusively for mobile. We help companies successfully transform their business to mobile by providing actionable data and insights derived from every single user experience.

I'm happy to answer any questions in the comments if you would like to know more about Embrace.
The automation of manufacturing has a hardware problem
There were plenty of references, but they were to the same '80s pop culture that the book worships. Really, all of the VR tech was just a plot device to create a magic world where that Gen X nostalgia never ends.

Ready Player One tells us about technology about as much as Ralph Breaks the Internet: Wreck-It Ralph 2 does.
Of course it would be better if all code was bug free. But that's impossible. As a user, avoiding unicode is a pretty easy way to avoid bugs like this - its the rational thing to do.
This is work by the Cliqz team they bought out, primarily. Just to give credit where it's due
> It doesn't matter if this is real or not,

In a way it does; because if it is widely perceived as phony and yet another distracting ploy, then it much less chance of actually changing the narrative around the reputation of "the company formerly known as FaceBook". In fact, further "sleight of hand" manoeuvres would fortify the dodgy reputation.
We know that increasing the CO₂ concentration in the atmosphere increases temperature not because models say it does. We know because we can observe it.

We can measure the intensity and wavelength distribution of incoming solar radiation. We can measure the effects various gases have on that radiation. We can measure what reaches the ground. We can measure the intensity and characterization of what is radiated back out from the ground. We can see that a significant fraction incoming radiation at wavelengths too short to be bothered by CO₂ gets radiated out from the surface at longer wavelengths that CO₂ absorbs, causing the CO₂ to act as an insulator slowing the transfer of radiated energy away from Earth which raises the equilibrium temperature on our side of it.
Then why does the media, such as Pro Publica, focus on wealthy individuals? The top 40 skews the average for sure. Depends on who is included in the group.
Did software “eat the world”? Marc Andreessen’s great idea 10 years on
Vegas is interesting because the guy had to become a sniper and had to have a very specific location to do his shootings. Because of all the concealed carry.

And what else is interesting is that the shooter chose an extremely crowded music festival to do his shooting.

A fertilizer bomb or hidden IUD could have just easily killed as many people just like the Boston marathon bombing(which could just as easily had more than one nail bomb).

So should nail bombs also be illegal? Oh yeah they are!

Mass gatherings are always
at risk of mass violence.

Airplanes/airports had the same issue before 9/11. Mass gathering of people and easy ingress of deadly weapons/bombs.

So too schools.

The lesson for mass gatherings is to secure a perimeter and do your best to eliminate deadly items from entering the perimeter.

Its not really a gun specific issue. Its a vulnerable crowd issue.
The reason for these departments is to maintain the secrecy of correspondence ("brevhemlighet"). This department is the only one within the postal service that has the right to open mail and try to decode who is the recipient. The rebuse or other shenanigans is not the majority of letters, but unreadable handwriting, wet or in other ways damaged so the recipient cannot reliably be established.
> The most Joe Rogan has done regarding "misinformation" is telling people they should not get the vaccine

I'm baffled by this comment and how that alone isn't concerning to you. All the experts say the vaccine is safe and effective, and yet we have people listening to Joe Rogan on the topic.

Joe Rogan also claimed to have taken ivermectin and experimental antibodies and yet seems to claim that ivermectin is what did the trick. I don't know what his motivations are but he's clearly confused/misinformed.

edit: to clarify, I'm not defending CNN in this instance at all. Both cases of information are terrible.
I would guess that he was mostly pissed that things "just changed" without being asked. While these sort of things like the up arrow seem like a no-brainer to many here, showing up for work on Monday and having everything just be different sucks. It's a bad experience, and I can't really blame him for being annoyed.

A lot of times people would be a lot more receptive if you show them "hey, you can use the up arrow like so if you want!" Then they can choose and adapt at their own pace if they want to, and they're in control of their own systems.
Software companies tend to be very scalable because they can get their customers from anywhere in the world. Unless the company was itself hyper local (which I’m sure exists but I’m struggling to think of an example) why would they handicap themselves for little benefit?
That’s about as aggravating as asking Ryan to change name to Pyan — because the encoding doesn’t support “R” and “P” looks very similar.
I don't think it's a bad question, and it's not like there's a right or wrong answer to any of it. To me, the reason why in the example I gave a builder is better than a config object is because objects necessitate all their fields to be set upfront.

You could then say, "Well why don't you just have getters and setters for all of those fields?". And it's like, ok sure, we could do that, but what if something else is using that object and we're mutating it?

So then you could say, "well what if the setters return a *copy* of the object, the you can then pass along?" And then it's like, ok, well now we basically have a builder, we're just calling it different things.
I was surprised that there was still tilling happening. My understanding is that tilling the fields helps dry out the soil, and breaks down part of the beneficial fungi and other biota in the soil.
I don't guarantee the success of an effort to find a new value proposition! It is necessary, not sufficient.

And it broke away so far from Perl 5 that it is no longer Perl 5's new value proposition. The Perl 5 community will need to come up with one of their own.
https://www.youtube.com/watch?v=1WagAKBuc_o
most 'hard science fiction' is essentially high concept fiction or science fiction that adopts a sociological frame. It is, and never really as been, about 'plausible science'.

just take the posterboy of American hard SF, Arthur C. Clarke. (whose writing resembles Liu Cixin a lot). A lot of his stuff is straight up fantastical or cosmic. Childhood's end for example (sort of TBP like) or The City and the Stars. The science in either one isn't really plausible. Hard science fiction was always distinguished by ditching characters and traditional adventure or hero narratives for ideas. It was never about writing a physics PhD thesis.
What kind of projects I need to do and books I need to read to be a good programmer in your point of view?
This wouldn't have happened if using rust!
I didn't get that impression. More of a "people are idiots", which felt weirdly realistic (in the same way as the portrayal of Julia Bliss Flaherty in Seveneves was essentially the sad but realistic image of a politician I come to expect). I guess you could see antifeminism in either, if you really go in looking for it - but that says more about reader's preconceptions than about the book itself.

Given the cultural context of the book and the author, "humans are fuckups" is a fully justified worldview, IMO (even though I'd prefer more "humans are awesome" literature; Liu Cixin's trilogy was really depressing).
https://bitcoinvisuals.com/ln-capacity
> - you don’t need to add apis to Firefox to use them in an Electron app

Right, so what?

> - It isn’t hard to do what this api does in Javascript as fast as the browser can do it. There already is api to convert strings to DOM and it isn’t exactly rocket science to iterate over the result and drop tags that aren’t on a list. I’m sure there can be a library that does it slowly but it doesn’t have to.

Of course it's DOMPurify's fault for being that slow, nobody is arguing that it must be rewritten in C++ to be fast.

It's not as simple as you put it though, unless you have an extremely strict list of tags containing no tags in which case it's trivial, but it's also of very little use.

Since your comment sounds overly arrogant to my ears I'd like to point out that by following the rules that you mentioned for making a sanitizer (DOMParser + drop non-whitelisted tags basically) you can only produce either a useless or a broken sanitizer, it's impossible to make a useful and working sanitizer that way. Proof-ish: either you drop <img> nodes, in which case you've made a pretty useless sanitizer in my book, or you leave it in, in which case you leave yourself open to XSS via stuff like the onerror attribute.

It's not trivial to write a sanitizer that both works and it's useful, almost no developers should need to learn all the nuances necessary for writing one, hence the platform itself should provide it.
There aren't enough people so rich that they can live in country estates and remote coastal "summer" residences all year (so, neither parent has a job they need to be at) while sending their kids to rural boarding schools to show up in those stats, I expect. Plus you may have trouble pinning down where they actually live most of the time, even if you tried to account for them.

Beyond that, given rural areas have been subject to over a century of severe brain-drain and intelligence is fairly heritable, I'd expect that to overwhelm any benefits of country living, if you tried to measure the effect for a general rural population. You'd need a twin study or something like that to sort it all out, i.e. a bunch of twins where one grew up in the country, one in the city or 'burbs or whatever you're comparing it to.
Because it's not his name. Imagine you are John but you had to make do with Yohn because the people designing you software didn't need the letter J...