skysight-inc/HackerNews huggingface dataset:
I think both can be true: people who emigrate from a country to pursue better career / life opportunities typically are more industrious in my experience than are those who do not (on average; there are plenty of people who don't emigrate who are just as industrious; it's just that those who are NOT industrious do not emigrate at all), while at the same time some immigrants will differ in industriousness based on their country of origin.
It's the other way around. Photoshop hit the limit for what people needed out of a photo editor, and when they realized fewer and fewer customers were paying for new versions anymore pivoting to a subscription model was the only way to ensure a revenue stream. It's the exact same reason why Microsoft started shoving Office 365 down everyone's throats. What new killer feature has Word added in the last 10 years?
As a German (Bavaria), it's definitely not the best way and not normal around here. Butter or Obatzta (seasoned soft cheese) is the way to go.
I have traveled extensively to the US (I am French), probably 10+ times a year. The way people are "welcomed" to the US is horrible - I felt like this only in Russia.

Once the border officer asked me (or rather - barked at me) "why are you coming to the US?", to what I said "for business".

"For how long?" - to what I answered "for 3 days"

He then asks "why so short?" to what I answered "I swear if I could squeeze it to one day I would gladly come and go not to spend money in a country that is so welcoming" (it was a very long, tiring flight and I really wanted to go to the hotel, afer having queued up for 2 hours)

He told me that I should not reply like this, to what I said that this is the truth. We had a small staring contest and he let me go.

The other similar case in Russia was when the border guard was yelling at me for not having my passport number printed on my ticket (yes, I do not know either), to which I yelled back to kick me out of their country with a "never return" stamp because I am fed up enough to have a week-end ruined with tha travel. I showed him my hands together (as in "handcuff me") and he pushed me into Russia. The stay was great, people were great.
A zero day just means that the vulnerability hasn't been patched.
Was the NE2000 really that bad?
About number 3, it was a blatant lie to keep the PPE for medical workers. I understand the rationale there, but I don't think it's worth treating people like children and lying to them - even if it temporarily gives a better result. Because now when they say masks work, plenty of people are understandably skeptical - and that makes them vulnerable to believing less credible sources of information on the topic.

I fully believe masks help, despite as you say, there being little specific evidence for Covid19, because we have good reason to think they reduce transmission just based on how masks work, evidence in general to support masks in a medical setting, and the transmission mechanism of the virus.

However, I have zero sympathy for the authorities struggling to get people to take them seriously about masks after they started off by lying about it.

And after an established history of authorities and politicians lying, it's little wonder conspiracy theories proliferate. You reap what you sow.
> mandatory to choose

That's a contradiction. If it's mandatory, it's not a choice.

What makes you feel you have the right to tell others they should be forced to donate their organs?
> This means that one of the major problems with Linux on the desktop for power users goes away, and it also means that we can now deploy Linux only GPU tech such as HIP on any operating system that supports this trick!

If you're brave enough, you can already do that with GPU passthrough. It's possible to detach the entire GPU from the host and transfer it to a guest and then get it back from the guest when the guest shuts down.
That's specifically why I said "medium term." Your example articles actually do not refute this, so you were either being disingenuous or you didn't read them very well. From the first:

"Unrefrigerated garlic-in-oil mixes can foster the growth of clostridium botulinum bacteria, which produces poisons that do not affect the taste or smell of the oil." Keyword 'unrefrigerated.'

From the second:

"when stored in the oil under ideal conditions, it can support the growth of botulism. Ideal conditions happen when improper home canning practices or improper preparation and storage of fresh herb and garlic-in-oil mixtures take place, according to a report from the University of California, Davis." Keywords 'improper preparation' and 'improper home canning practices.'

From your third article:
"Garlic in oil should be made fresh and stored in the refrigerator at 40 °F or lower for no more than 7 days. Package in glass freezer jars or plastic freezer boxes, leaving ½-inch headspace. " Keywords 'no more than 7 days,' and '1/2 inch headspace' (this is for the oxygen).

The odds of getting botulism from keeping garlic in oil in the refrigerator in a non-airtight container for a few days is infinitesimally small.

Improper canning greatly increases the odds. Time greatly increases the odds. Nowhere did I suggest garlic in oil was safe in perpetuity.
Related but different:

- nvidia-patch [0] "This patch removes restriction on maximum number of simultaneous NVENC video encoding sessions imposed by Nvidia to consumer-grade GPUs."

- About a week ago "NVIDIA Now Allows GeForce GPU Pass-Through For Windows VMs On Linux" [1]. Note, this is only for the driver on Windows VM guests not GNU/Linux guests.

Hopefully the project in the OP will mean that GPU access is finally possible on GNU/Linux guests on Xen, thank you for sharing OP.

[0]: https://github.com/keylase/nvidia-patch

[1]: https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-G...
If you want to know whether your writes are getting out, you will get a much more reliable indication from fsync(). So, instead of exhorting people to check close()'s result, you should exhort them to fsync() first and check that result.

A very old programming principle says, "Never check for any failure you are not equipped to act on." It is sometimes used as a reminder to ensure you are always so equipped.
The Making of Billy Wilder
You misunderstand. In both situations, you're making a new protocol. The only difference is you'd be making your own thing instead of adding new packet types to Wayland. And why add new packet types to Wayland if the thing you're trying to do can be done outside the Wayland socket? Best example is Pipewire and screensharing. People ask for screensharing in Wayland but it makes a lot more sense to have it in Pipewire because it can handle all the other tasks related to video streaming like format negotiation and compression. It works headless and independent of any compositor, the fact that it can also be used to do screensharing is a benefit of its design.
I'm sure there was not a hint of intimidation from the company...
Openness usually seems to be a feature of the runners up.
Et tu, J&J? EMA investigates clotting concerns after the J&J jab
If the proposal was limited to opting into strict origin scope (instead of eTLD+1/registerable domain scope) for cookies and other privacy-related things, it would be an improvement.

But it also allows things like specifying that laptops.shopify.com, laptops.com, laptops.social.com, desktops.com and calculators.com are the same party and therefore tracking may happen across them. There's no obvious good way to put the user on notice of this, and the Explainer totally punts on addressing this problem, instead leaving it to each browser to figure out.
>Don’t build things for yourself.

This is counter to most of the startup advice I've seen. It's practically a meme at this point that many successful startups come out of scratching your own itch.
trivial arithmetic will tell you it's not the cost of the hardware that makes AWS and Azure GPU instances expensive.
The timing is interesting. According to the article, one of the reasons this did not succeed more broadly was due to the large number of characters in the script adapted from the chinese writing system. The invention of Hangual a couple of centuries later did bring to Korea a script with dozens of letters instead of thousands. If the modern script was invented first, perhaps we would be crediting Korea as the birthplace of the printing press.

edit:fixed typo
I use the zoom web client, when I have to use zoom. It has fewer features, but I'm more comfortable running badly written software in an environment designed for hostile code.

Just change the /j/ in the url to /wc/, and insert /join after the meeting id.

https://devforum.zoom.us/t/launch-zoom-client-from-browser-w...
This assumes that LLD has been around much longer than it has.

Apple first sponsored development of LLVM, before clang or LLD existed. Then they sponsored clang development.

LLD came much later. I believe Rui created LLD at Google with an intention of linking Chrome on Windows. That was a very different use case than what Apple had in mind.

Eventually LLD abstracted the target object file, could link ELF executables, and had a good design for furthering support for mach-o. Facebook is developing that in LLD surely to support linking their iOS app much faster. Apple remains disinterested from what I can tell.
Am I FLoCed?
Texas Man Charged with Intent to Attack Data Centers
Knightscope – Fully Autonomous Security Robots
This is awesome news. I would expect that we would probably see normal Lambda functions eventually follow suit to the 1ms pricing model, or at the very least, something like 10ms incremenets.

For those who aren't super familiar with AWS, this announcement only covers "Lamda@Edge", this isn't the "normal" Lamda serverless function service. These are Lamda functions running at AWS Edge Locations, which are hundreds of CDN endpoints around the world. Lamda@Edge have various restrictions on what they can do, compared to the main Lambda service. They can only be triggered by CloudFront (AWS' CDN service). You could think of them as a "lite" version of Lambda. They are generally used for basic tasks like renaming/manipulating HTTP headers coming into the CDN. So they tend to run in just a few milliseconds.

Normal Lambda are currently billed in 100ms increments. But it would be great to see this come down. I run a few Lambda functions that take < 10ms to run and it would be nice to be able to get 10x the invocations than I am getting on them now because I have to pay the 100ms rate for a 10ms invocation. Granted its all so cheap, even at scale, that its hard to complain too much.
NASA: Please Explain the “Curl”
The fans care.
Exactly. It would be nice if there was a little arrow (or other icon) next to the title of an article that simply showed the previous titles that article used -- much like previous gaming handles on Steam profiles; Simple yet effective.
When my mayor decided to say that masking outdoors was not necessary if you kept distance, literally that weekend I, immune-compromised, became literally stranded in a public park because a woman decided to have a yoga session at the top of a staircase that happened to be a choke point in pedestrian traffic.

People are quick to make decisions that they consider self-protective, rather than decisions that are protective of the most vulnerable. The goal of public health should be to affect global health good with edge cases considered, understanding the narcissistic way their messaging will be received.
Invisible China: How the Urban-Rural Divide Threatens China’s Rise
> free healthcare & education.

Not everywhere in Europe, and "free healthcare" is largely a myth. It's free until it's not. You need glasses? Out of your pocket, and it's super expensive. You need to stay in hospital? It's not going to be anywhere free. And they will kick you out as soon as they can as they are starving for beds and resources. Good luck with that.

Sure, you can always go to the emergencies to get free treatment, and wait 10 hours to see someone who is overworked to diagnose your issues.
Good stuff.

I've found that, as a manager, forcing the grind is also a useful tactic to get a new team member involved. Assign a challenging task that addresses a shared pain point and that requires some measure of tedium and lots of effort.

Not only will the completed work result in a new team member being accepted and respected (as you've experienced), the new team member will also develop a sense of value and ownership in the project. The faster new team members get through that period where they feel like an outsider to where they feel like they are contributing value, the better.
handy, thanks
It's recommended by people who used Nix for a while.

I have a different opinion myself though. While I don't use nix-env anymore I think it is important because serves as a bridge between nix and what people are typically expecting.

I think nix-env syntax should be improved to be similar what you expect with other package managers though.

Once you understand how nix operates you can then stop using nix-env.

I personally use nix for development. For every project I define the whole environment including all tools I need for development. This ensures that if someone needs to work on my project can get the same dev environment. If you add a tool like direnv to the mix it makes the experience much, much better, because then environment is automatically set up as soon as you enter the project directory.
Good point. I've detached https://news.ycombinator.com/item?id=26752335, which was the return to ontopicness.
HN should reformat wiki links to jump straight to the page title, since these long lists render identically before you open the thread.
So do that, what’s the problem?
That I completely agree with.

The folks involved in designing the Wayland protocol seemed to have shed a lot of key features in the name of simplicity or security, forgetting that the solution actually has to meet real, human user needs. Those needs include things like screenshots and screensharing, global hotkey binding, etc, etc.

To address that, we now have a range of extension protocols, which is creating fragmentation. The CSD-vs-SSD debate is a perfect example.

Things are slowly coalescing--PipeWire is maturing, for example, filling some key gaps--but it's taking time and meanwhile IMO the ecosystem continues to be too immature for broad adoption.
Introduction to SQL Injection
haha, I live 10 meters away from “Bäckerei Frank”. It has moved just one block in a new location - but still it is in the same distance (this is not New York what I am talking about)... so how come
that this article is on the top of my news stream???
I guess I am one of those kind of people who get their news from John Oliver.

Maybe I was being a bit hyperbolic when I said "scam" since they usually do what they advertise. Let me rephrase: they have ridiculously high interest rates that can lead to difficult-to-escape debt, and they are predatory towards desperate people, hence why you usually see them in poorer neighborhoods.

Debt is absolutely a tool and I wasn't claiming otherwise, so when I said "scam", what I really meant was "the worst possible way to leverage debt".
Despite the extended verbal slap down, it's likely Google will ignore most of this feedback and ship anyway. That way, youtube.com, google.com, and double-click.net will be able to freely share third party cookies amongst themselves in Chrome even after Chrome supposedly removes third-party cookies.
I had forgotten that the schlep essay was distinct. Interesting that they don't refer to each other.
I don't think it's that software engineers don't value it. I think we all understand, to some degree, that building resilient, simple software that solves the problem thoroughly requires incredible investment into carefully thinking through the problem and constant upkeep. It's just that we don't want to believe it because getting from 80% to 100% requires boring grind that we'd rather spend building something new and exciting, or because getting from 80% to 100% requires time we could spend building 80% of something else we want to sell.
My mental crutch is "apotheosis" (the high point of something)
There are plenty of developers left. It is just release management refuses to make new releases.
90% of the soy that is grown is not fit for human consumption? I'm having a hard time buying that. If they stopped feeding soy to cattle, I find it very unlikely that they would continue producing the same amount in order to get soy that is fit for human consumption. As though what we've been feeding cattle is simply the portion that was already going to be wasted.
> I can tell you that all of the Americans I've met over here (who are not vacationing) are incredibly driven and entrepreneurial. They do not at all reflect the average American back in the US (e.g. I don't know a single Trump supporter over here;

This is a strange observation to me because Trump did very well with the small business owner demographics.

https://news.gallup.com/poll/284396/small-business-owners-hi...
Yes, for the reasons I explained.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
It makes me sad that the universe will eventually become completely invisible in all directions.
Most laptops do not have 16-32gb of ram, even in the high-end range.
I thought about including something about this in my post, but as we're on HN, I deleted it as I didn't feel it was needed.

While you could be trolling, I'll never know - but simply put, the average person who would commit a hate crime - especially physically and publicly - is likely completely unable to distinguish/genuinely unaware of the various Asian ethnicities along with their distinguishing features. To them, it's all the same. Note, this has nothing to do with me - it's just a truth.
I think in some ways this strategy, which I also employ, is rejecting the grind, rather than embracing it.

Generally I have coworkers who embrace the grind - One group happily show up to do some mind numbingly manual and error prone process, even going beyond apologizing into protecting it. That's one form of job security, but it leeches talent from the company. The other group abhors it and will try to do literally anything else to avoid going through it, including making all new things that turn out to be almost as bad (and never quite managing to get rid of the original).

Going through the grind a couple times and making sure that nobody else has to go through it ever again is acknowledging the grind, and then doing something about it.
Show HN: CryptOrchids – an Ethereum based game to keep finicky flower NFTs alive
This is typical in the US as well. Last year my girlfriend broke her nose and they said they just let it heal nowadays because it'll probably be fine on its own and they can deal with it later on the off chance it heals improperly.
I love the conciseness of this explanation. In just a few sentences, I completely understand the solution, but at the same time also understand the black magic wizardry that was required to pull it off.
I think that changed a while ago - regular lambda functions being billed per millisecond? This is Lambda@Edge catching up.
> Talking about Germany here by the way.

Talking about the wealthiest country in Europe. I'm glad you are not cherry picking your data when you expose facts.
Of course nobody wants overzealous cleaning, but the correct level of zeal for a novel disease is not possible to pinpoint exactly from the outset. It makes sense for people to risk having too much zeal than too little until all the information is available.
Sometimes users are dumb, sometimes users are manipulated. Data privacy is a discussion that's been slowly growing and now has been picked up by the general public in some places.

There are some public policies that need incentives to go against the market, because market forces are not inherently good.

Sometimes there is a need to legally mandate something, or are you also against environmental protection laws? By this logic, f people really care about the environment, would it solve itself then?
Thanks. It wasn't easy but to be honest having a high-paying engineering job certainly helps. I have no idea how I would have escaped that cycle if I had a lower-paying job.
Blog on computer vision and artificial intelligence – must read
Image segmentation is like an advanced form of classification. In Classification, we used to classify pictures into classes. In the case of image segmentation, we classify each pixel of the image into different classes

Tutorial to start Image Segmentation using transfer learning using Labelme dataset.

⬇⬇⬇⬇⬇⬇⬇
https://codeperfectplus.herokuapp.com/mask-rcnn-implementation-for-image-segmentation

Check out more articles

http://codeperfectplus.herokuapp.com
⬆⬆⬆⬆⬆⬆⬆⬆
> Lightweight functions such as header manipulations or URL rewrites tend to have a short duration

I'm not knowledgeable AT ALL in this area, having never used or first-hand seen these FAAS things.

But header manipulation? Really... These are executed as aws lambdas?! I don't get why you'd ever need to do this.

(Not being facetious, honest puzzlement!)
The personal attacks in your GP comment, for example, broke the guidelines egregiously. That should be obvious!

If you want specific examples you could start with "Be kind" and "Assume good faith".
You obviously missed the part where they hand each new employee a free bottle during orientation and train them on how to use it /s
In addition to the answer by skykooler, virtual GPUs also allow you to set hard resource limits (e.g., amount of L2 cache, number of streaming multiprocessors), so different workloads do not interfere with each other.
After that, all excess charges are handled by the insurance company until the insurance year resets.

This is an important point. And a related point.

- Because the OOP payments reset annually, there are perverse incentives to over consume medical care after OOP is reached within a given year. Defer preventative health care until after you have a major medical problem that runs to max OOP, then stack up on preventative care before the year ends.

- Related: Insurance is also tied to employer - if you change jobs, all those OOP values reset (to whatever policies are in place with new employer). This causes friction in the labor market - employer-provided and -subsidized health care prevents people from looking for new employment.
No, it was my go-to for years when I worked in systems sales/deployments - affordable (by contemporary standards), predictable, reliable. I went through some Linux struggles with it, but that was true of all hardware at the time. It was a lot less painful than trying to get X-Windows running on higher resolution VGA modes.
Most of the universe already became invisible.

And most of what is still visible is also completely unreachable.
Would you mind expanding on your thinking regarding the doorbell? Wouldn't that just be the same as hiring a doorman to stand outside? I don't find that thought particularly troubling.
Nassim Taleb wrote a book on this concept called
"Antifragile: Things That Gain from Disorder"
I think AMD is on par with Intel, no?
YouTube to Mp3 Converter – Yt1s.com
> Normal Lambda are currently billed in 100ms increments.

Lambda actually reduced their billing granularity to 1ms at Re:invent 2020. if anything, Lambda Edge is trailing :).
I would hire the latter 100%, even if their technical skills are somewhat behind. They are the ones most likely to fill in any gaps they have and then some. The obvious exception is those that are all about passion, but do not add meaningful value of their own.
Another excellent example is Mark Shepard on his New Forest Farm.

He successfully replicated the oak savannah that covered a lot of the US before the Europeans tore it up, but using species that are useful for humans.

Like you're saying, the animals are an integral part of that system: reducing pests, mowing and pruning, cleaning up waste etc.