skysight-inc/HackerNews huggingface dataset:
Sandboxing isn’t necessary. Proper use of SELinux, which the Linux kernel in your computer already supports even if your distro doesn’t enable it, would already prevent any process other than ssh from reading your private key. The build system could run ssh and ssh would be allowed to read the key, but the key is still safe as long as ssh cannot be tricked into revealing it. Since that’s generally believed to be the case, no sandboxing is necessary.

If your distro doesn’t enable SELinux, or your distro’s SELinux policy doesn’t protect your ssh keys, then you need to upgrade. If you don’t use Linux, then you need to upgrade to Linux.
It can be longer than you think. While our focus is on the parts of the industry that churn endlessly, the real typical pattern is that there's a cutting edge/early adopter churn, then typically some set of technologies "wins" and prevents anything from developing, if only because they raise the bar so high for what the competition has to do to be even remotely credible that it becomes impossible to do the work to displace the entrenched competition.

I think the most likely outcome is that K8S continues to entrench itself and essentially nothing ever displaces it on its own turf. Eventually, the game will move to some other turf and the process starts over.

My statement here is about general trends, and not a full explanation of how all software lifecycle works. My point here is more that if you look more carefully, it is not the case that everything everywhere is always in constant churn, therefore you can safely assume that K8S is on the verge of being displaced. The antecedent is not as true as it may appear on the surface. Under the boiling froth, there are many more things in the software space that are relatively stable.
Submitted URL was https://www.reddit.com/r/scihub/comments/awlc4s/full_archive..., since changed to a URL from this year.
>Until someone cracks it

This is certainly not a given. The government isn’t going to be cracking signal messages within any reasonable timeframe either.
Intelliworx Managed IT – Managed services and support
Result<(), ()> is just a spicy bool.

A lot of people are on board with not using if/else and instead :)

match x {
true => {}
false => {}
}
It's also how data collection still works if you personally 'block' it but communicate with others who don't.

Your messages, phone book, pictures you share with others etc. are still 'readable' on the remote end and thus still get collected. And if you connect the dots when you have a large collections your personal data can be reconstructed from that.

If you have persons A, B, C and D in your phone book, but your phone book is 'secret', it doesn't prevent someone from knowing that you know A to D if those still have you listed.
Sure. You with oxygen, me with gas ... and the striker omnipresent on my keychain. You're goin' down in flames.

:-)
Soviet republics are gone, they are independent from the Soviet empire. Warsaw Pact does not exist, most of the old membership countries are part of EU now. All that military power is mostly gone.

Soviet was expansionist to spread communism around the world.

Russia interfere in countries that has a large Russian minority, like Crimea or Georgia. Not really the same as how the Soviet Union worked.

Russians can now travel freely. Orthodox Church is no longer forbidden.
So, to summarize the article: "Incomplete beta product is not that great because it's incomplete and beta"

Seriously, half the article deals with connectivity issues caused by the satellite constellation being only partially complete.
Some previous discussion: https://news.ycombinator.com/item?id=22092480
Does the project contain C++ code?
No, narrators are not taking any book writing and publishing risks, authors do.
Yeah i love nomad! We've been testing to migrate to it
I definitely enjoyed Cambridge and its commuter villages. Lots of tech employment, the villages are cheaper than the city itself and close enough to commute by bicycle.

Plymouth was decent enough, but I was only there as an industrial placement student, so I’m not sure about non-student prices.

Aberystwyth is pretty, but tiny, ~4 hours from anywhere that isn’t rural Wales regardless of your mode of transport, and literally 30% of the population are students. I didn’t stay long after graduation precisely because of the lack of tech jobs.

Portsmouth area is terrible for the tech scene — I grew up close to there, my siblings still live nearby, but when one of them was job hunting they ended up getting one just outside Farnborough with a one hour commute.

Sheffield is cheap, but I was trying to be a self-employed game dev when I was there, so I can’t say anything about the tech scene.

If you still care about location for everything except work, there’s lots of pretty countryside on the South Downs, Norfolk, Aberystwyth area, and west of Sheffield. St. Ives (the one near Cambridge) is probably one of the best combinations of cheap and pretty (just be aware of the flood zones).
Can you opt out of the course if you manage to enter a valid tar command on your first try?
The OEIS Movie (2010) [video]
Nah there are dozens of options where you could easily move 5 million a day. They are probably using bitcoin because it's easiest for the victim to pay in. I assume they would rotate it through zcash/monero before they spend it
I’ve got colleagues who have had radiology hardware that got locked - CT scanners specifically. The NHS paid and they were back to work in a couple of hours.
I'm not saying every application is bad. It's just that most of the positive applications seem to mostly be data aggregation and cleaning problems, not hard ML problems. Most of the time it's really a simple algorithm with a lot of good data that you need, there's not much interesting work to do besides plugging things together
Every few years people try to get rid of captcha. Every few years people
Give up and go back to captcha
Every country protects its food, water, and energy supply. Exceptions stop being countries.
I don’t like the phrase either, but I wonder if it wasn’t meant to be more benign.. as in, you go to a grocery store catering to locals of another culture, and you walk up and down the aisle, you don’t understand any of the packaging, and you can get the sense that if you laugh or have a “thats weird food” reaction to any of it, that’d be rude, so you hold it in.

I grew up as the child of east European immigrants, and growing up we’d always had our own stores to buy food from the homeland. They’re gone, for the most part, but I can walk into most Russian grocery stores and get what I want, but I don’t understand most of the Russian options. Asking about some of the foods can lead to a strained or confusing conversation.
The lack of thick accents, hammer and sickle symbols, and hardbass leaves me seriously questioning the plausibility of this "Russian" theory.
This is fantastic. When my alma mater asked for feedback on my education received, I had let them know it would be helpful for students to learn about exactly the topics listed in this course (though I was already quite familiar with a lot of those topics as I self-studied programming at an early age), in addition to theory. It tends to be more valued in the workplace once you get past the DS/Alg interview gates.
Is it? I've seen GBP 50K marketed as a decent salary for seniors. GBP 25K-35K for juniors. Talking about full-time employees.
You wrote:

It adds up to significant unnecessary suffering.

The it, I assume, refers to the topic at hand. Namely wearing masks. It does not in any way add up to suffering.
> like they should invest more into cybersecurity

I would say invest more thought, less money.

For example, use open source more. Minimize the amount of data and information you have that needs to be closed source.

Avoid Windows. Use Gmail over Outlook. Have offline backups with sneakernet disaster planning. Get a cheap safety deposit box for storing keys. Use 2FA. There are lots of free/low cost ways to have better security.
Is it nonsensical? Does it need a lot of assumptions?

TLDR - The Earth is a breadboard and humans decided to arrange themselves in such a way that they created an immense circuit that could be made into a schematic to be replicated. It data packs every choice each performer makes(singer, composer, carpenter, painter, marketer, observer) in their lives over a duration until observation. Is it safe to consider this is an analog what they meant?

-

A great operatic area is the product of many threads of choices from composers (tone arranger), singers (tone generators), carpenters (set creators), painters (set decorators), etc. that over their lives chose to develop talents (some internal arousal). Then you have the observers who view the operation. For replication, depending on the era that the opera was created and first rendered the replication and want to re-view it or expand viewership the adding more observers would be word to mouth. In a modern era that moment of orchestration could be captured on video and marketed online. This opens even MORE human interaction and duration because the humans over time moved technology to the point where the quality of sampling rate has moved from poor audio to obscenely realistic video. Then there are people who may have heard it at a lower sample rate and prefer it vs new sampling rates which are incidental data inputs in and of themselves. And as people die new generations pick up positions in the orchestration the decisions they chose, the biological improvements for tone generations one person may have, or a more expressive actor may impact the observers more than a previous one. That last aspect, is very much like iteration over PCB designs where you may swap out an old technology for a new one that does the job more efficiently.

Or maybe I am way off and my exercise at Duck Typing the humanities to circuit design is whimsical and lacking…

edit: for some clarity around word to mouth and modern marketing
Visiting London is a blast, living and working there is a grind. I was deeply unhappy after three years (from 2016) but I really enjoy going back to visit socially. I was earning pretty decently and living in Zone 2 between Holloway Road (Piccadilly) and Highbury & Islington (Overground) stations.

Once the novelty wore off and I'd got into the work day commute all I noticed was how filthy and over-crowded it is, and how nothing works. Too hot, too cold, too much snow or too much rain and trains don't run which causes a massive backlog of people and delays. It takes 40 min to get anywhere and there are frequently obstacles during your journeys (signal failures etc). You live in the same town but never see some of your friends because it is such a saga to get there and back. I worked in Leicester Square and could not get proper mobile signal there most of the time. Moving apartments is super stressful and estate agents gouge you every step of the way. Doing any sort of admin in that town is an absolute nightmare.

The restaurants are some of the best in the world but most of the time you need to book at least two weeks in advance, so there is almost zero chance of spontaneity. While restaurants are a bit pricey it's a 50% chance of being mediocre or the best meal of your life. Not to mention every time you sit down you are reminded that your two hour time limit on the table has started. Any exciting band or festival has tickets that sell out in seconds.

I also felt that interactions with people could often be a fine line between sarcasm and being patronising. A lot of my friends raved about London 10 years ago (and I believe them) but most have now left or are wanting to.

It's a shame though, London seems like it can be a great city but is being crushed under the weight of all the people and honestly the quality of life I experienced there was just not that good. It really feels like too many people have moved there and it's become a bit of a tragedy of commons situation.

Sorry to be a downer but I really feel that London gets a lot of hype and from my experience doesn't seem justified in its current state. So just wanted to share some of my experiences.
Check out my project NDScala (https://github.com/SciScala/NDScala).

N-dimensional arrays in Scala 3. Think NumPy ndarray, but with compile-time type-checking/inference over shapes, ndarray/axis labels & numeric data types.
But then you have to factor in National Insurance contributions, which also have a (different) threshold below which they don't cost anything, then cost you 12% up to around the £50K mark, then cost you 2% over that.

And even that isn't quite the whole story, because you'll also lose certain child-related benefits starting from £50K if you have kids, so your effective rate for the next £10K or so can work out much higher than 40%.

Then there are the effects of not-unusual things like pension contributions and charitable donations, which can move things around a bit more.

It's hardly a surprise that people find the system confusing!
v8 is c++ and by their own page, they use node whihch embeds c++ so I'd say yes
Yes, but for example when you use a tumbler (mixer) the whole idea is to receive random coins back. Also you can not rely on everyone to know and care about this. And not all dirty money is publicly known anyway. So there will always be ways to get rid of dirty BTC.

The non-fungibility of bitcoins can be seen as an advantage or one of its largest flaws, depending on how you look at it. Either way it's the reason quite a few people have switched to Monero and other completely fungible coins.

>Shouldn't be hard to write software to accomplish that

There are startups offering exactly this as a service already.
A Banana Macropad
That class would have been super useful. Would’ve been good to add Make or CMake to that list too.
Compiling every dependency into a single WASM binary (including database engine, language runtime, etc) and just deploy and scale it on a serverless platform.

No more containers to develop or to deploy, and eventually, no UNIX filesystem around the runtime.
no, that is electron. not tauri
A step towards the right direction, I am curious how it performs in relation to Ultralight[0]!

[0]: https://github.com/ultralight-ux/Ultralight
I think it is a disadvantage to write Rust on the frontend. Frontend code moves too much and quick prototyping/iteration is more important than memory control.

As for typing, just use TypeScript. It is really good enough already.
Yeah, so centralizing the entire internet around a black box that sees all your traffic in cleartext is clearly the right solution. /s

> Dealing with a wordpress site getting hacked because you missed an update by a day

Maybe don't use something this vulnerable then and rely on a third party to protect you from exploits.

> or a bulletin bored getting swarmed with bots

Maybe require email verification and/or a captcha when signing up or posting. Don't punish people for passive actions.

Somehow, there are many forums that aren't behind cloudflare, yet there are no spam bots.

> or some asshat ddos'ing your site because you banned them

Sure ddos is such an everyday occurrence?

I just don't understand. I run a personal website. There's literally nothing to "deal" with. I set it all up once and it works. I only have to pay for the server and for the domains on time.
The Evolution of Jamstack: ISR/ISG, DPR, and the Jamstack Identity Crisis
The free market fundamentally rests on the respect for property rights.

Ransom-ware is a violation of said property right and thus an act of aggression therefore allowing for self defense.

Violation of property rights is always morally wrong.
no, not directly. all primary code is written in rust
No. I was referring the cygwin posix=1 mount option, and the 2 FILE_CASE_ flags of GetVolumeInformation(), which a minority used.

Before XP flag 1 meant case-sensitive, now it means case-preservant and flag 2 handles case-sensitive search.

Stackoverflow talks about NFS and something completely different.
I think the question is, how come an attack on a hospital does not have the optics of an attack on infrastructure?

(It almost seems oil does not require infrastructure - you can, theoretically, prep for an oil infrastructure outage by storing it containers, same as you do with water and food. But you can't really prep for a medical infrastructure outage. Is it just that, as a result, there were no photos of people hoarding medical care and so there was less political will?)
"He might write the occasional shocking thing for effect..."

...and would very much appreciate it if you would all agree that it actually had no effect.
This is it. Governments have cyber abilities that far outstrip individual organizations. And when cyber fails, there are still other diplomatic and less diplomatic tools.

I wouldn't be surprised if the US Government here reached out to foreign governments for assistance in dismantling their infrastructure (it almost certainly was not on US soil).

An individual hospital probably couldn't garner that kind of backing, but oil pipelines? The US would probably be willing to use military strikes to keep the oil flowing. A small country would be very willing to help out to maintain good will.
Ok fair enough, that is true. I guess it would be more accurate to say that a module declaration is ambiguous with respect to the file-system location of the code it's referring to.
we do not embed node in the final binary, although you can use either the nodejs based cli or the rust cargo one.
Yeah I didn't understand that part, specifically with lobsters because every grocery store has lobsters in my experience. I think Buford has been around longer but H Mart made it into the suburbs/ OTP area.
Well, if it's more expensive to prevent the attack than to pay the ransom, what's the point? ;)
An immediate flaw with this course is only suggesting VIM. Why not Emacs and Nano? I despise VIM and absolutely adore Emacs, but after getting emacs pinky have transitioned to nano for light editing needs, Sublime for universal productivity, and Intellij for Java development.

If you're only going to teach one editor, why an editor that's so arcane in comparison to something similar to a text editor like Sublime or Atom? If you're going for a terminal-compatible editor, why not Emacs or Nano? If you want the most workplace-ready tool, why not Intellij or VS Code? And my main question, why not at least teach a few and empower the users to really explore and find the best tools for them? To me this smells of people who don't want to help students equip themselves for success and instead want to teach them the "right" way to do things.
Sports or the arts. You probably don't major in music in college if you've never touched a musical instrument.

I took MIT's "Intro" to Programming and Algorithms I think it was called (6.001). I'm not a professional developer but I've written a fair bit of code including Python which is what the class used. I'm pretty sure that, as an undergraduate, had I never seriously used a computer command line before, there is no way I could have gotten through that course.

The same dynamic is largely missing from other engineering courses, as well as the sciences, which don't really expect more than high school classroom work, an interest, and general aptitude.

And it's certainly true that CS (the math degree) gets munged with CS (the engineering degree). MIT's a bit more engineering focused (the degree is in the engineering school). There are also some variants of the degree that are more or less engineering-centric.
What audits? The point is that there hasn’t been anything like an actual audit.
Curious if the Lithium-ion technology would have passed your checklist on day one?
Oh, music majors in particular are a really good comparison. Though at least music instruction is available in most US school systems over a span of several years, as an ordinary during-school-hours class. Then again if that's the only instruction you've had, you're probably still starting out (maybe hopelessly) behind those who had private lessons outside of school, who are likely the real intended candidates of such programs, and you might not even be able to get into a good program.

[EDIT] incidentally, the arts are also infamous for being dominated, at a professional level, by kids with artist parents and kids with rich parents (who can bankroll years of private lessons and then years of little-to-no income while paying for access to career-makers) so... there's that.
I like this idea and want to keep up with it. The only that would hold me back is that I feel spoiled writing JSX, I just think it's such a nice way to write the front-end within the javascript. If you could get JSX like syntax in Rust I would be 100% sold on this. Does anyone know if that is possible? I assume you'd have to write a parser for this?
It only uses a tiny bit of 2D (the indenting of parent child nodes). Most of it is still 1D (parens, quotes, etc).

Python programs to not copy/paste well into spreadsheets (a simple test for "2Dness").
They must read HN, because they've reduced it to the low, low price of only $8k now.
Neurobiology of Novelty Seeking
I love how easy it is to get up and running with Nomad + Consul, I really hope to see them gain more traction as well
ONNX Runtime
The little engine that could: Reality Engine
These groups will often use bitcoin tumblers/mixers to anonymize their btc. This is a solid explanation https://www.deepwebsiteslinks.com/wp-content/uploads/2017/10...
Don't rely on training. Effective technical measures exist that block most of these social engineering attacks before they even reach the victims. They're called adblockers. Letting inexperienced people browse the Internet without one is reckless.

I don't think Google has an interest in keeping those ads. The reputational damage, and adblock installs it drives, must be more than the few clicks those ads make. Pissing off the user (or more likely, whoever helps the user clean up the aftermath) to the point that they install an ad blocker costs all future ad revenue from that person.

But until not just Google, but all the other ad networks, have cleaned up their act to the point where I can safely let my mother browse the Internet without an adblocker, I'm installing an adblocker on every machine I support.

So many bad things come from ads: Scams like this, tech support scams, ads tricking users into installing adware/malware, really attractive looking offers that sell you utter garbage (with promises that it's risk-free since you can return them, except shipping is on you and costs more than the product), resource usage on your computer, tracking/fingerprinting, disgusting imagery of various nasty diseases being shoved in your face ... there are very few benefits ads have to you, and they're vastly outweighed by the risks and costs, especially for users who don't know how to avoid being taken advantage of.
I'd guess that it's entirely the other way around - govt wanted to act, so they drummed up the bad media coverage to justify removing any restrictions they had to (re)act quickly, instead of through the usual law enforcement process which takes months or years.
... and my skills are getting used to fix the issues that folks dont understand when these layers break

Keep building those layers... thats job security
Show HN: Open-Source I-Ching (Chinese Predictive System for Reality)