skysight-inc/HackerNews huggingface dataset:
If security-patches-only (a.k.a. “stable”) is an available update channel, feel free to use that. I always do.

But if you don’t update at all, you will be subject to an exploit, and you and your devices will then possibly be unwitting members of (possibly multiple) botnets.
Yes. If you want a theoretical treatment of it, read up on queueing theory, which basically arises anytime demand outpaces supply.

This arises in many areas in CS with many different names. Queues, buffers, backpressure, throttling, retries, DDoSing, congestion control, scheduling, QoS, pipelining, async-await/callbacks/channels/continuations, etc. are all mechanisms for dealing with various properties of this phenomenon. OSs and networks in particular are rich with this, as their normal state is for demand to outnumber supply (more connections than interfaces, more FDs than disks, more processes/threads than CPUs, …). As you mentioned, distributed systems also care about this at a higher level.
I did electronics - haven’t ever been paid to use my electronics degree (well I was paid to do my PhD but I don’t think that counts) - I joe get paid to write software
Yes and the synchronization system with parallel editing in office365 is completely buggy compared to google docs, during our trial we lost parts of our test documents...
How to Build a Team Messenger Site with React (Slack Clone) Step-by-Step
I mean, no amount of reading science journals convinced us to leave Iraq and Afghanistan until after we sunk multiple trillions of dollars into it and all we got out was an anti-American, pro-Iranian government in Iraq and the Taliban de facto ruling Afghanistan...
Don’t Wait to Modernize Your Custom Software Application
Seems like they’d be a good fit for Disney, making theme park attractions.
Teams doesn't consistently work well on my machine with 64GB of RAM, so it's not simply a memory problem. Slack I've for some reason never had a problem with, even on a laptop with 4 GB of RAM. But to be fair I'm only on a handful of fairly low volume slack channels.
Even better, the network dependency means piracy is impossible.
Mostly because I had severe head trama! =) lol
At some point they put me out, so that messes with your memory too, but I think `brain surgery` is a good reason to not being able to remember.

If you get into a car accident and hit your head or get a concussion you don't remember everything either.
Sure, but you don't need to mitigate timing attacks on untrusted code if that code already has root access.
On number 4… imagine the idea back then that Apple would be as big now
The example is fictional.
Hi, Silice author here -

Yes, exactly! Silice is only a thin abstraction layer over Verilog with a few syntax conveniences (fsms, pipelines, BRAMs, groups, interfaces, please see README ).

You can design in Silice in a way similar to Verilog ( with more comfort -- well I hope :) ) and choose to use some of its more advanced helpers such as building FSMs with explicit control flow constructs (while/break/subroutines).

Silice only does a few optimizations/transformations and they are very predictable (most rules are already documented), so you can still reason about your design directly in terms of flip-flops, states, multiplexers, etc. In this way it is much simpler compared to what I understand an HLS to be (these are capable of remarkable optimizations). I am trying to strike a balance between comfort of design and remaining very close to the hardware.

Silice generates Verilog, and I have to say it is not pretty -- I am not expecting anyone to directly edit the output. However Silice easily interops with Verilog: one can directly reuse existing modules and access vendor specific primitives -- also Silice generated Verilog could be easily integrated in Verilog projects, but I yet have to make this easier.

As I said in another thread (https://news.ycombinator.com/item?id=27575174) the spirit in which I am developing Silice is "I hope you'll find it useful" ; there are many options out there and I think it is great to have various tools for various problems and various styles.
What I don't understand is if alpha-gal is present in red meat, why do we not develop the allergy from eating red meat? If the answer to that question is that the alpha-gal molecule can not pass from the digestive system into the bloodstream, then how is it possible to have an allergic reaction from eating red meat once sensitized?
Join Chatwoot guys talk about Privacy first future of Chatwoot ;
AMA Maintainers on Open Source Journey and How they plan drive the Customer engagement putting Customer data first ;
Part I

Pranav Raj, Maintainer, Chatwoot.

Sojan Jose, Maintainer, Chatwoot.

Part II

Pranav Raj, Maintainer, Chatwoot. Nithin David, Maintainer, Chatwoot.

Save the date: Tuesday, June 22nd, 2021

Time- 7 PM IST (Asia) / 7 PM PST (North America)
Domestic manufacturing is not some golden, pure idea that should be courted no matter what. It sucks that HN seems on average interested in economic populism.
dead end minimum wage type job

Don't worry, the big tech companies are spending ungodly amounts to make this happen.
> Excel and the other spreadsheet variants are the gateway drug to software development

Ah, HyperCard ... RIP.
Linux in that case ate the embedded OS world. vxworks and so on. When trying to make a cheap device the OS can become the dominant cost. If it had not been linux it would have been one of the BSDs eventually. In those markets the margin is thin.
Ancient people fell in love with bread, beer and other carbs
The difference now is that this information is being made digitally available outside of a personal health dossier.

I have an international vaccination passport, paper-based, which is only shown to a customs officer of the country I am visiting. This has been 'good enough' to enter countries with vaccination requirements up until now. It has not been copied or entered into a computer system.
Show HN: From Excel to Python: The practical guide
I was told when I majored in CS in year 2000 that "in 20 years Java will be the only language" and also "it will impossible for an American to get a job as they will be hiring all of their programmers from India"
Impressive Home Renovation Is Possible with These 4 Changes
Each renovation project should revolve around the estimated budget so make sure that you are done with the expense calculations including the material cost and labor fee. Building contractors in Edgware believe that the finest renovation is possible with the mixture of old and new stuff while ensuring traditional and luxurious appeal.
Growth Strategies Behind Today's Biggest Newsletters
Show HN: Fully On-Chain Generative NFTs with JavaScript
BK always cooks The impossible whopper patties on the same grill as everything else unless you ask them to microwave it. I think they mention this on their website, but I'm not sure how obvious it is in-store, or if it's even mentioned there at all.
> Do these transactions result in uncounted dollars flowing back to the U.S.?

Yes, but not directly. Unless you count that all those profits are actually trade surplus with Ireland, Luxembourg and other tax heavens, and not with Germany, France and other countries where those "digital goods and services" are sold.
You don't need to edit that text document in Visual Studio's bloated Frankenstein of an IDE. VIM is still there waiting for you to come back - it misses you.
The reason electron took off if because it was the first to offer an easy way to build cross platform apps. Something the systems guys have failed to deliver for many years.
Biggest mistake i ever made in thiknin and telling my dad "Oh, dad i don't want to major in CS because there will be no jobs, there are so many kids majoring in CS". This was in 2004, freshman year. I regret that still today.
Who is in control of the actual certificates? Is it a private company, or the government of some European country?
Do we have to do this in every thread? This argument is as boring as the systemd/init argument.
The way I see it is that if you are going to restrict freedom's based on a status, then everyone should have had the option to attain that status before those restrictions are in place. If the government is controlling access to that status, then it is a selective infringement of rights as decided by the government.

In this case the status is vaccinated status, which in many countries is not widely available and the distribution is controlled by the government.

However at the point where everyone has equal access to the vaccination (and uptake is enough to provide herd immunity) such restrictions are unnecessary. So as soon as it's fair to put in place restrictions, they are no longer necessary.

I see the issue here but for the government it's a case of damned if you do, damned if you don't, or a lesser of two evils. Keeping restrictions in place for everyone whilst waiting until herd immunity is achieved is a severe restriction of freedoms for everyone, whereas loosing restrictions for those who are vaccinated is unfair but allows society to slowly return to normal.
I've thought the opposite. I remember seeing Yahoo for the first time in 1993 and thinking "I can't believe they aren't using this to censor ideologically everything". They are doing it now tho.
It sure seems like a privacy disaster. How could you say its not?
And if you ever wondered why you effectively get a resounding "yes!" by action from people who claim the opposite in in words: market participants who do what you describe by successfully maintaining the illusion that they don't will outcompete those who actually don't. Hard. In the end you get a choice between honest exploiters and dishonest exploiters.
I think it's a fair assessment to say that Google does not have a strategy. They're at their best when they were making something that hadn't been made before. Gmail, Google Maps, and Google Docs were/are in a league of their own in terms of offering, especially when they initially released, but now that Google is effectively trying to play catch-up and won't commit to anything that doesn't catch lightning in a bottle, I feel like confidence is remarkably low.

It's not so bad trying something new every once in a while, but a strategy of assuming everyone will immediately jump ship from an old product that worked just fine to a new product that does less and sucks more is self-assured destruction. You can apply this to a lot of Google products, such as Google Play Music > YouTube Music, not just their messaging blunders.
The headline definitely downplays Hyundai’s involvement:

> The deal will involve Hyundai and its affiliates, including Hyundai Motor Co., Hyundai Mobis Co., and Hyundai Glovis Co.

> Hyundai Motor, Hyundai Mobis, Hyundai Glovis, and Hyundai Motor Group Chairman Chung Euisun will have 30%, 20%, 10%, and 20% share respectively.

It’s been a while since I’ve had to think about consolidated financial reporting for subsidiaries and — if anyone happens to know — I’d be curious to understand how (or whether) these ownership tranches will make it onto Hyundai Parent Co’s financial statements?
Building an On-Prem Software Business
The more realistic argument is that you simply don't have the human capital necessary to build certain things in certain places. This can be addressed in large part by making immigration easier.
It's article 19 of the Company Law of the People's Republic of China: http://mg2.mofcom.gov.cn/article/policy/China/201910/2019100...

Article 19: In a company, an organization of the Communist Party of China shall be established to carry out the activities of the party in accordance with the charter of the Communist Party of China. The company shall provide the necessary conditions for the activities of the party organization.

However, I don't think think this can be filed under "hostility to foreigners", since Chinese companies are subject to the same requirements.
Carrier landings are often heavily automated in planes like the f-18.

I worked with someone who had been the navigator in a growler, and he complained that they would always get lower scores for their landings while the f-18 pilots would auto land and get full marks
The design of this code seems bad...

It should encode:

https://covidcheck.gov.eu/87HS84JU8179

The URL, when visited by browser should display a big green tick or cross. The page should contain all the machine parsable metadata. The URL itself should have a check digit to allow low-security offline checking, although for cases where falsification is an issue, online checks should be required, since there is no good way to revoke offline codes.

The substantially shorter code will read much more easily and be smaller to print. It can be verified or generated without any special software.
You have to give them some credit that Java is still around however. It won’t go without a fight :-)
So.. Has anyone got that test alert? It's now 2:10PM.. It was supposed to happen between 1PM and 2PM.
Itanium was IA-64.
Will probably be about as successful as last time.
It wasn't a rounding error, the wind wasn't blowing, which is the problem with these renewables, they don't work when the wind doesn't blow.

If you are really open to a different framework for analyzing energy policies, I recommend The Moral Case for Fossil Fuels by Alex Epstein.
I like to think that in an alternate world, somebody wrote:

> There is of course a questionable degree of consonance that can be tolerated, but the most obvious fact is that the brain can well be conditioned to accept and even enjoy these consonances, as long as they are part of the only music it has ever experienced.
Niche SaaS businesses built with no-code are going to be huge, here's why
> In fairness, lots of tech jobs have died out like there are nowhere near as many system administrators, database admins as there were since the cloud has become bigger.

Yes, now they are all Cloud admins.
Not to mention the overlap between HN and TikTok has gotta be pretty slim.
Yes the CDK is a major step backwards. Just because you can reduce reuse doesn’t mean you should.

Operations is an exercise in complexity management, not feeling smart.
It's been a mandatory thing for years.

https://www.reuters.com/article/us-china-congress-companies/...
Replacing Kubernetes YAML with Go
Ask HN: What's the most rewarding investment you've made in your career?
Whether it be intellectual, financial, or personal, what's an investment you would recommend to your younger self and why?
It's not surprising if you understand the purpose of the Supreme Court in the US. The SC exists to decide areas of law that are ambiguous or poorly tested. As a result, the only cases that make it to the SC are ones where there isn't a clear decision to be made, because if it were more clear-cut, the decision would have already been made in a lower court.

This is the system working as intended.
Good for him. I'm sure he's not the first gay player and he certainly won't be the last, and it's important to be able to speak freely about who you are. There'll of course be people saying "why does he have to say anything?" but those are the same people who wouldn't think twice if a player mentioned their girlfriend or wife.
I agree, though I think the "bad law" is the way the roads are designed, and the city planning which lead to the need for those sorts of roads in the first place.

That is, the contract that needs to be revisited is the contract which says that we prefer private cars over mass transit, walking, and bikes; that we prefer zoning over mixed use; that we prefer sprawl over density; that we design roads the encourage people to speed; that we mandate parking minimums; etc.

While I think you think the contract to revisit in the one which says people are breaking the law by following the speed of traffic instead of the speed limit.
About 75% of people working remotely would consider relocating
Foreflight on an iPad is fully certified
How to Transport a Colony of Bees
CPUs have a bajillion cores these days. Can we keep mitigations enabled for a few of them and run browsers over there, and keep the rest of the system fast?
No-code unicorn Unqork unveils first-ever no-code marketplace
As an inverse anecdote, when I graduated with my CS degree in '97, I didn't expect to be unemployed 23 years later, as I am now. It's partly health related, and partly a result of my own bad decision making. But my impression after a ~20 year career is that continuous tech employment is quite fragile. Maybe different for those starting out now, and certainly different for those at FAANG.
Yeah, this is a completely false choice. The choices are not "let unregulated capitalism externalize all its harms or go back to a fuedal system".

We have plenty of examples of modern production that doesn't externalize its harms and still produces a modern lifestyle. Often for not much more than that which does externalize.

For example, take some time to read up on Mondragon - a worker owned and operated behemouth that provides much of the economic output for an entire region of Spain.
In 1994 we sent our first electronic mail from the class room to Terry Pratchett. Well Ronan did anyway. He was pretty smart like that.
The original acquisition was simply to get their hands on the mounds of voicemail data so they could train their fancy new speech recognition models. It was a prescient move (the Google assistant is still years ahead of its competitors), but they never really had any interest in nurturing that baby. They got what they want from it and let it wither on the vine.

Years later, when Apple neared feature parity, they tried to salvage what was left of it, but it was too little to late. They started creating new messaging apps from scratch that didn't catch on, and now they have a flotilla of pseudo-connected messaging products in various states of abandonment.

Ironically, I think Apple is the only entity with the power to guide Google out of this mess. If Apple integrated its (encrypted) iMessage platform with the already-existing (encrypted) RCS standard, it'd suddenly be the closest we've gotten to having an interoperable communication standard since XMPP/Jabber in the mid-aughts. Apple won't ever choose to do this on their own of course, but I'm holding out hope that it sees the antitrust storm clouds forming in the distance and starts to take some drastic pro-consumer measures to neutralize that threat.
Come to think of it, FaceBook does give form to monsters from the Id.
> I expected Windows to be quickly dismissed and Unix to become the standard.

If you count iOS and Android having a Unix core...
I don't know where you live but in most countries PCR tests aren't free.

There are some EU countries that will have you take one if you didn't bring your result along (and it will be free of charge), but then you might need to spend a day or more in self isolation till the test result is reported back.
What is the right solution here from a game theory perspective?
Maybe in your corner of the EU that's true. In mine GDPR is well regarded as joke.
I remember talking in mid 99 about ipv6, while I was at a web company. Immediately on seeing it I said "this is crazy, and isn't going to take off". "Why not?" I got from some of the network folks there.

My response then is mostly as it is now - it's just too confusing to read and write. The UIs - even at the time - telling people to put in a dotted quad - were... manageable. 4 is an easy number to understand. Numbers only is easy to understand.

I still maintain that had some intermedia come out adding 2 (or possibly 4) more spaces and we transitioned from

187.43.250.198 to 0.0.187.43.250.198, and defaulted most UIs to just prefixing with the 0.0 then grew from there, we'd have had much faster adoption, and still given ourselves 64k 4 billion address spaces.

But... I'm not a network technician, nor am I on the committees... I'm just someone who's had to live with the last 20 years of "ipv6 is coming, we're running out of ipv4 addresses!!" and... the last 5-10 years of trying to mess around with ipv6 and realizing it's still mostly out of my control (home ISPs, ime, do not, support it still).

tldr, I never expected ipv6 to be adopted quickly. I'm surprised it's made it this far.
Nvidia’s LaunchPad delivers instant AI infrastructure in the cloud
So you're basically saying that Germany's a sucker and Greece benefited from Germany's generosity. Sounds great in theory, but my impression was that despite all the debt haircuts, it was much less fun to be in Greece than Germany at the time.

If you win at (maintaining) debt, aren't you supposed to improve your lot in life? Just being a "deficit black hole" doesn't necessarily give you an edge, just like credit card debtors and beggars on the street always run the risk of getting hit hard at the slightest surprise, and often are. Whereas not being in debt is perhaps the nominally less efficient way, but it prevents you from getting messed up by your loan sharks again and again. In that sense, trade surpluses are a risk avoidance strategy and as such, make a good match for traditionally risk-averse Germany.
The WHO yellow fever certificate is not digital, it is just a piece of paper. Plus, many of the countries which ostensibly require it don't check it carefully or at all (and in West Africa, it is not unusual for the soldier checking it to be illiterate and unable to actually grok the details on it). So, this old-school vaccine proof doesn't pose the risk of being used for ad targeting that worries the GP.
Don’t fool yourself. It’s not “handsomely”. There is a cap. It also usually doesn’t even come close to offsetting property taxes.

Go buy a house. Then I’m guessing you won’t take the deduction on your taxes because you’re thinking of the impoverished renters, right?
Macintosh 128K in 2021 Ads Style
The world for nearly everyone is vastly better today than 1,000 years ago. The poor in America today live better lives, at least materially, than the aristocrats of just 200 years ago. It is a great irony that one of the biggest problems facing modern society is obesity-- food is plentiful to excess and labor-saving devices in every household.
> One area that I have managed to go fully local in is clothing. Since I live in Denmark, I consider the EU+Norway+Switzerland to be "local"

So this relies on an arbitrary definition of "local". None of what you listed is actually "local" to you, it just benefits from a free trade zone such that it may as well be.

Now zoom out and apply the same thinking to the rest of the world. That's what we COULD have if economic populism arguments weren't so in vogue right now. We are in a globalized world, meet it and work with it.
I'm a developer myself and use Apple both professionally and personally. I hear the walled garden excuse frequently from those who choose not to use Apple products, but honestly I don't run into limitations often on macOS. I have to ask - what is it that you're trying to do that makes you feel as though macOS is a walled garden? Short of really serious kernel extensions, I don't find myself pressing up against a walled garden on macOS.

That being said, iOS is absolutely a walled garden, though I rarely find myself in need of something that it doesn't accommodate anymore (with the exception of WebXR, which isn't exactly popular yet). But Microsoft doesn't have its own mobile OS anymore, so not sure this is analogous.
It should be noted this was achieved by removing Python bytecode from the builds. This has a performance hit and should probably be reverted.
Didn't realise it in 1995 when I started programming. By 2000, during the bust, many were talking about global disintermediation and empowering of individuals.

And I kept arguing that in a decade and a half, there would be a consolidated monolith and individuals would loose power for a long time to come.

Whenever there is a power tool, expect the power hungry to want to control it. My personal motto. Proves right every time.