skysight-inc/HackerNews huggingface dataset:
Perhaps they were trying to block (encrypted) P2P downloads and gaming. In such case it would be a "good enough" solution, because it is hard to convenience every each P2P peer or game server to use whitelisted ports.

Detecting protocol is hard, and much expensive than just port blocking. So I guess the admins were trying to do the best job possible with the limited equipment on their hands.
Machine images, centralised software deployment.
Http3 works or will work soon in major browsers and cdn's. It will cary a large chunk of internet traffic.
> broken game mechanic

Who said games have to be realistic? is it a "broken game mechanic" that you can take a shot to the heart and continue living in counter strike?

There's a place for realism in video games, but there's a place where you have to let go of it as well.
Yes, this is not a great article. Makes for a catchy headline though.

Perhaps a better notion of bullshit jobs is in terms of what happens when people stop doing them. We had some nice recent examples of that in the past year when people stopped going to work because they couldn't. This happened on an extremely large scale and it was mostly fine. Record economic growth in some countries even.
You get the audience you deserve
You don't want to do anything lossy in any medical product, otherwise you'd have to prove in the certification process that your lossy compression doesn't introduce any risks.
> Why is "independence" a significant attribute?

Independence here means that the result the search engine gives you is independent of any other search engine result. So that if a original SE results are censored/corrupted/just not good enough, you know that an alternative is available.

The more independent SE there are out there, the harder it is to tamper with information. It's pretty much the same reasoning for news sources.

> Only one result can be ranked first.

For a specific SE yes. But the first result of SE can be different from another SE. Unless you think that for every search queries, there is one and only one possible best result according to some perfectly objective criteria, whatever the SE.
Fun note: Red Camera ripped off JPEG2000 and of course got a patent on it through the USA's derelict patent office. Now they're extorting any company that wants to do compressed raw recording.
And before we had sprint goals and a big pile of PRs to review
Same tired angle over and over huh? Environmentalists are city-dwelling hipster hypocrites. It’s been used by various politicians over the years.
They understand very well. They're seeking control and trackability - many official documents of the current commission literally say so, even pointing to the great example of China.

https://www.europarl.europa.eu/RegData/etudes/STUD/2020/6487...
I’m not so sure that the opposite extreme of having a ton of small, redundant competitors who individually cannot optimize economies of scale, would result in anything near globally optimal outcomes.
> Well, no one gets promoted/a raise by writing ‘and everything is actually fine’ right?

But in this specific case, everything is absolutely not actually fine? x86 interrupt handling is terrible. It's slow, it's extremely fragile, and everything about it is just byzantine and overcomplicated.
Red Camera ripped off JPEG2000 to create its codec; now they extort every other camera vendor that wants to do compressed raw, thanks to the bullshit patent they were able to acquire on it.
It’s nearly always as simple as this. I got flamed on here for suggesting that Twitter just needs to follow NIST or similar standards to avoid the hack they had last year instead of hitting expert security researchers.
A Simple Migration Tool
There is plenty of space in Denmark for its existing population (and for millions more, for that sake). The issue is that there is not that much space in Copenhagen.
> According to that last article a large number of them were planted along Cambodia's western border by the Vietnamese to keep the Khmer Rouge at bay.

It seems odd that the Vietnamese would expend much effort to keep the Khmer Rouge out of Thailand. Do you mean Vietnam's western border/Cambodia's eastern border?
Nice, blame today's europeans for the horrors of collonialism.

How dare they not base their identities around talking about it.
In 1982 Wal-Mart was still exclusively a rural retailer, continuing to build scale but only in towns below a certain size.

It was not felt they could yet compete with more well-funded better-established chains. Most stores more closely resembled today's Dollar General than a big box There were not yet "superstores", and most people in big cities had never heard of them.

With IBM PC's not yet having a significant impact on business, and almost nobody doing any data networking compared to today, Wal-Mart already had a fully computerized POS/inventory/logistics-management system in every store, integrated into their headquarters in small-town Arkansas in almost real-time, with data-mining informing the financial decision making.

No one else had anything close, not Sears, Target, or Kmart, who were obviously going to end up having difficulty when Sam thought the time was right for Wal-Mart to come to the big cities.

Even though all these retailers had the same computer hardware in their respective headquarters, IBM's good old "impersonal" mainframes which only big companies could afford.

Walton would bus all his managers to Bentonville for a pow-wow every year, scheduled to start at 8 all week.

If you got there precisely at 8, you had already missed the most important half-hour with Sam, he would start at 0730.

Drove an old pickup truck too, so he could save money.
Declassified Cold War code-breaking manual on solving 'impossible' puzzles
low-intelligence people

mainly from the college educated

What would you call going $200,000 into debt for a non-STEM degree?

College education is no sign of intelligence, it’s often the opposite.
> living in Wyoming with a view is Grand Teton pulling down $600k a year.

The number increases again. Every time I see someone quote a hypothetical salary on HN it's bigger than anyone has ever said before. It used to "six figures". Then people started to be more specific, 120k. Then 200k started to be the norm. Now it's over half a million. 600k! What's next, "seven figures"?
The thing is, when the social justice left do things that are actively prejudiced against and intentionally hurt the minority groups they claim to be helping, you just don't hear about it because one of their core beliefs is that they're always helping by definition and they have enough power over the mainstream discussion that it's impossible to challenge.

For example, one of the last things the Labour party, who're the more left-wing of our two main parties, did when they had power here in the UK was write a special exemption in anti-discrimination law to deny trans women access to rape and domestic violence services at the request of a feminist lobbying group. (As in this was literally the stated purpose according to the official guidance accompanying the law when it was proposed.) Any discussion of how this happened or the lobbying group behind it was explicitly forbidden in the left-wing and feminist publications and communities with any reach. The press only turned on the Labour-linked lobbying group in late 2019, over a decade after the original law, when they started lobbying the Conservatives over the same anti-trans cause. The discussion of this has been so warped that the established social justice left view on the whole thing is that it shows transphobia is a right-wing thing and proves any attempt to equate the left with them (not just over transphobia, but any attempt to claim they're comparably bad in general) is a dangerous false equivalence.
Kind of why everything was a text file in good old Unix?
so the reason I use that adjective is because it only has upside. It is effortless, harmless, actually briefly conveys a much longer abstract message which is the purpose of language, and helps otherwise marginalized people feel included and stay productive.

it doesn’t matter to me that 99% of people already match that adjective which wasn't previously known or necessary
I always use them as a guide for what we should talk about first to then give them our own internal rating. Typically vuln criticality is very system specific.
Apple updates AirTags after stalking fears
Twitter Given “One Last Notice” in Indian Government's Warning on Digital Rules
> As we later found out, they decided to shutdown the east coast infrastructure only because they could not calculate the exact gallons delivered to each customer via their office PCs.

What is the source for this? As far as I understood, they shutdown all their computer systems to prevent the malware from spreading to them which in most cases is the correct response.
WhatsApp hijack scam continues to spread
Interesting, they really do seem independent and been operating for 16 years.

Did a couple of dev-related search and the results are relevant.

On the other hand, using the "Tank Man" litmus test in the image section does not lead to the expected result.
Facebook probed by UK and EU competition watchdogs
>The stated fact is that there are people doing jobs that they personally do not believe are necessary or useful to society at large.

Except that the article shows that this just isn't the case, depending what you mean by 'society at large'. Gerber's question was about a 'meaningful contribution to the world', but if you ask people if they are doing useful work you get completely different statistics.

It looks like slipping in the phrase 'the world' in the question sets a completely unrealistic and for most people unattainable standard, but jobs don't have to be world changing to be worthwhile.
This insanity must be stopped. I hope the protesters don't give up and continue fighting this megalomaniac project.
Two words "call centers"
Because UDP is connectionless, you’ll also need to enable inbound UDP traffic for outbound requests. Or am I missing something?
Then again, those religions where not absolutist as for example the Abrahamic religions are. I think especially the distinction between polytheism and monotheism explains a lot of that.
Cathedral projects often took decades.
> You really should be performing your own risk assessment so you can convert this notional context-free severity rating to your own context-related impact and likelihood to give you your own company risk rating.

Totally agree, and I do that - check the vulnerability description, see if we’re using that part of the library, etc… it usually works out that we’re not actually affected by whatever the alert is.
For those that care about performance while using Python,

"From 3 to 300 fps: NES Emulation in Python and Cython"

https://www.youtube.com/watch?v=3of9pY2vovA

"Restarting Pyjion, a general purpose JIT for Python- is it worth it?"

https://www.youtube.com/watch?v=YFeUUdKBrJ8

"Python Performance at Scale - Making Python Faster at Instagram"

https://www.youtube.com/watch?v=xGY45EmhwrE

and for some hardware fun,

"More Fun With Hardware and CircuitPython - IoT, Wearables, and more!"

https://www.youtube.com/watch?v=GnteZjiHVdA
SaaS and subscriptions are more prevalent and successful than software that does not require a remote connection. When client software sells well it's an exception.

Music was completely different. The RIAA was suing pirates for thousands of dollars, and Apple provided both a store and great hardware for their product. People cheered them on for finally convincing the music industry to make content digitally available. It turns out all people wanted was easy access. And now for things that could be desktop software, we have subscriptions, memberships, etc.
The CPU can't continue running user code because it jumps to the exception handler. But it can get to the hypervisor at any instruction boundary.

(I write a hypervisor for a living :)).
Not probably your point, but I’ve always found comparisons between the present moral panic and the Red Scare to be interesting. Notably, the extreme measures and intense paranoia of the Red Scare took place against the backdrop of a credible existential threat—global thermonuclear war. We now have the benefit of hindsight, but it wasn’t clear to people at the time that the situation would stabilize, which is to say their extreme measures make some amount of sense (I can sympathize with abandoning lofty liberal ideals in such a moment). On the other hand, the current moral panic has no similar justification—it’s a naked power grab by a group of ideological authoritarians who can’t even be bothered to pretend to act in accordance with their own stated beliefs. Neither the RS nor the present panic are rightful, but one is at least sorta understandable.
To be nitpicky, startch is a polysaccharide, i.e. a long chain of sugars. Although it's ultimately made of glucouse, polysaccharides are normally not considered sugars, perhaps partly because they're usually not sweet, but also because of their complexity that sets them apart from their constituent sugars. So a bit like we don't call a house "brick".
I always thought the notion that genetics drives anything is mistaken.

Genes are a unit of selection, but even before culture it was the environment which drives evolution, genes just store information. To me the idea that genes drive anything sounds like saying that my hard disk controls my word processor. Despite software being instantiated in hardware, or culture being in some sense instantiated in genes, it's still the software or the culture that is the unit of control and it reconfigures its substrate.

Seems perfectly possible that humans at some point replace genes altogether through some method of engineering and then it should be obvious that they weren't really doing anything.
What is a VPN and why do I need it?
There are a couple x86 corner cases where you can do so, by causing an endless stream of exceptions. But they are not going to happen in a hot path, so the hypervisors force a vmexit on those exceptions and avoid that the processor freezes forever.
A lot of the world has killed off 2G (e.g. in Australia it all got shut down 3–5 years ago), and it’s on the chopping block in a lot of the rest of the world (e.g. looks like the remaining 2G services in the USA goes EOL by the end of next year). 3G is also already on the chopping block in many places (e.g. looks like next year in the USA, and in Australia its spectrum has steadily been being reallocated in recent years, and the biggest telco is scheduled to kill it altogether in 2024). Fortunately after that it’s designed in compatible ways, so 4G and 5G and whatever comes after that can all coexist.

For the HTTP versions, I’d put it more this way:

HTTP/1.1 is the baseline that will continue to work forever.

HTTP/2 is normally a significant improvement over HTTP/1.1, but it has one crucial flaw which makes it worse than the alternative of half a dozen HTTP/1.1 connections on connections with high packet loss.

HTTP/3 is the best of both worlds, roundly better than HTTP/1 and HTTP/2, but because it’s using UDP, it’ll have some teething issues for a few years because of badly-configured corporate equipment. But it will become widely supported in server software—there’s no reason for it not to.
Over the years I’ve developed a simple ”YES and NO” system that now allows me to publish ~10 quality, long articles every month as a professional writer. The binary philosophy is rude but efficient: https://personal.jatan.space/p/yes-and-no
There are no bullshit jobs, only poorly executed deliverables.
Most Latino people are also less "touchy feely" about these subjects. See for example the brouhaha around South American football players like Edison Cavani using words like "negrito" in affectionate terms.

South and Central America have bigger fish to fry than worrying about prudish neovictorian attitudes.
Kobe in Japan has several artificial islands. all built by a Dutch company.
GitHub Release Radar May 2021
Alternative Marketing Strategies for Your Internet Business
In the early 2000s I got a taxi in Sydney, and the driver, a Muslim, passionately told me that he could not be more certain that Jews were behind the World Trade Center attacks of September 11, 2001. He kept repeating how absolutely certain he was, as if that was meant to be impressive, instead of what it was, unforgettably horrifying.

I got a similar feeling today reading the many dozens of comments on this page claiming to be absolutely certain of things they evidently know nothing about. Guesses in the dark pass for knowledge in this strange atmosphere. I felt a strong urge to place bets with these people. 100 to 1 would be attractive, no, if you are 100% certain? I get $1000 if you are wrong, you get $10 if you are right. But I somehow doubt I'd get many takers.

It's just been very embarrassing. I've felt embarrassed for HN. Not to mention the many ignorant attacks on dang on here in the last day or so, under stories on this and other conspiracy-related topics, e.g. the "LOL just got kicked out of @ycombinator" story. Just shameful. Maybe people flag such stories because their average comment quality is so appallingly low.
> What do you think about Golang's concurrency patterns?

I’d like to ask the same question about observables in JS (e.g. RxJS)
The surveys didn't ask people if their jobs shouldn't exist. That's Gerber's thesis, but it's not the actual questions or opinions being canvased, and it increasingly looks like it's just not a supportable conclusion. Please read the article, it lays out the issues very clearly.
What your obviously remark misses out is my second sentence "Outside HN, CppCon and C++Now bubbles not all C++ codebases are as clean as we would wish them to be.".

I have seen plenty of new std::string("some") and other similar crimes in offshored code, or code without ownership that gets updated by whatever external contractor got brought in to implement 5 Jira tickets that finally got some budget assigned to them.

To be fair this isn't exclusive of C++, I have seen similar bad practices in other languages, C++ just gives more opportunities for them.
I think there is something to this theory IMO. Time spent being an activist is essentially time not spent honing your craft.
> Bitcoin is what happens on the blockchain

If this was true, nobody would be talking about bitcoin.

Here in the real world, bitcoin is the whole system of people, institutions, and the actual money that every aspect of bitcoin is denominated in.
Not everybody has access to Computer Tomography machines but lets examine a more common situation. Moving our magnet to the fishing area.

Lets imagine that we put, not a magnetic string, a standard size neodymium magnet for fishing in the front seat of our car... or we move it in the car trunk (but forgot that our car has the battery located inside the trunk (as several BMW or VOLVO models do, for example).

What could happen?
They're separate entries in the "our technology" dropdown on their website, and the "Natrium" section specifically calls out that it's the fastest-to-market option, with a design that sounds essentially done, while the TWR is described only having a "core concept design" (which sounds like marketing fluff for "not close to being practical yet" to me). The renderings of the inner workings also look totally different from one another.

On their website I only see the claim about using depleted uranium for fuel on the TWR page. Where do you see those claims being made about this reactor?
This is how I view it. There's a Publix just down the street from my work, and I always use self-checkout there, but when we're shopping for home (full cart), we don't even consider it an option. I don't think Publix checks your cart or anything, so it's not about that. Last time we went shopping, there wasn't a bagger, and we didn't mind, so that's not it either. I think it's just that it's a lot quicker for them to scan your items, and you don't have to pay extra attention to make sure you've scanned everything.

Related, Publix is one of the South's top selling points. It's easily the best grocery store I've used. Up until I moved to Florida and experienced Publix, all grocery stores felt more or less the same.
> Linear types can solve the problem.

While that is true, I did not consider it worth mentioning given the context of the discussion. I still don't.

> Also destructors tie design to stack frames.

No more so than linear types.
It's really interesting what happened to you. Here's what I think about it.

There's a network of hidden, potential rivers of value flowing through society.

Companies are established in hopes of tapping into those rivers.

Once in a while some company, often by sheer chance alone will place itself in such beneficial spot of this river network that it can draw absolutely insane amount of money from there.

Form then on usual concerns about making mistakes, efficiency and doing reasonable things that are essential for survival of smaller companies no longer matter to that lucky company.

It can grow to huge proportions and spread, it can make dazzling amount of mistakes, have huge inefficiencies hiring useless or harmful people, doing unnecessary things, especially in the new places that the company grew into, but are sufficiently far away to the core that is tapping to this ample stream of cash.

This situation can last for many decades, until tectonic shifts of society fabric eventually alter the river network and the source starts to dry out, and this formerly lucky company now sees its money being taken by other lucky ones somewhere else.

Your job might have been highly beneficial to the endeavor it was a part of and removing it might have decrease efficiency of this endeavor greatly, but I strongly suspect that the whole endeavor was one of those side ones, remote from the core of the profit source of the whole corporation.

It's not that your job was useless, but probably everything two management levels up from you and everything below them was useless in the grand scheme of things for that corporation and maybe even actively harmful to their bottom line.

Corporations have to dissipate cash this way. They have to keep trying doing stupid inefficient things because that's their only chance of long term survival. They are desperately trying to discover new ample source of wealth, before the one that fuels them dries out and they have to accept all of the inefficiencies that come from this random search.
did the article possibly mix up outbound and inbound port?
Dd mm yyyy format in Java
Is there a benchmark?
embarrassing to who if nobody believes it
It's horrible and I wish I'd kept programming as a hobby. The continual 'evolution' is ridiculous, as we build and rebuild the same things with newer tools. Often project management is more important than building things and build tools became an obsession as more layers started to come between writing code and seeing results. Agile, TDD, Testing, Design Patterns are all topics that muddied the waters. And with people on both sides of the fence with these practices, it gets very tiring and you just want to find refuge outside of it all. A place where the tools don't change each year and a half, or where the best practices can easily be agreed upon.

Yes, it gets old and I can't wait to retire.
> Yes I agree bash could have done this. But the bash codebase is very fragile and things often break. The maintainers are very concerned about breakage.

True, but that's not a good reason for such a used application. It has been around for 40 years, I think it literally has trillions of runtime hours. It's used on billions of systems, most likely.

It's exactly the place where you'd create a super comprehensive test suite that covers <<everything>> (see SQLite) and then re-architect it to make it robust.

I wonder if it's due to lack or money or due to something else.