skysight-inc/HackerNews huggingface dataset:
Because when you attack oil it will be considered as an act of war and they will counter with their war powers. Which they did. No civilian police action against Sergey followed, but military style seizures, bitmix closure and Bitcoin retrieval. This was not the FBI, but their criminal higher ups. Military style, with no civilian oversight.

Which is somewhat disturbing, because first the industry is still considered more important than civil services (city councils, hospitals). And second they will still continue using Windows services in their backbones. I have nothing against using Windows as frontends, but in the backbone of a critical company it's criminal negligence. Easy to hack, no backups, untrained admins with no idea about security. Wasting billions on money on theatre, and not working servers, groupware and email.
Bank accounts are insured against counterparty risk by the FDIC.
They used tracking software on employee's computers. That alone was enough for me to close the link without reading further. My company uses Microsoft's inane version of this, and the only real thing it measures is the amount of money going into Microsoft's account.
Teaching Paradox, Europa Universalis IV, Part III: Europa Provincalis
Normally I'm on the defensive side for the JS ecosystem on Hacker News, but not today. While it's still the best option for web app development productivity right now, there are woefully bad issues with the Node ecosystem, from poor or lack of documentation for complex build tools to zero contracts between dependencies. Rust has the advantage of being able to break if things seem to not fit together. It's a popular language for more use-cases than just performance-critical applications even if it supports that.
I saw this same attitude on a Haskell shop - "we write UIs in Haskell to prevent hiring script kiddies". Turns out Haskell coders with 20y of experience on completely non-visual workloads are terrible at UI/UX, to the point of dismissing the work of building the UI as "a lesser concern".
It’s a shame it’s got less opinionated in other ways. Scala developers must be really looking forward to the endless debates over curly brackets vs white space.
yeah a lot of employers won't think that way
Maybe we need to be more clear about how nodejs CAN be used in the construction of a Tauri app, and that it is neither a requirement to make a Tauri app nor a component that is shipped with a Tauri app.
There are interpretations that make use of FTL communications, though they're not the most popular (and still don't actually allow you to communicate FTL).

It was just a way of making a contrast with superdeterminism, but I think I was talking at cross-purposes, so I made my own point moot. Sorry 'bout that.
> business-like

Reminds me of this negotiation:
https://www.reuters.com/article/us-cyber-cwt-ransom/payment-...

Previously discussed here:
https://news.ycombinator.com/item?id=24032779
Affinity Labs! So far ahead of their time...
Simpler solutions that behave the same on your laptop as it does on a cloud setup. More Heroku like. Most people / companies don't need all the intricate settings of Kubernetes (or docker). You basically want to have a docker-compose file, put some cpu, mem, scaling, replication numbers and that's it. Deploy locally or on a cluster and it'll just work, scaling as you go, if available on your deployed platform.

I know this is already possible, but it's not very easy, especially across laptop, cloud and baremetal; Kubernetes on baremetal is a pain (no simple ingress if you don't have access to the router or loadbalancing).

I hope someone tells me this exists but I tried a lot of solutions and they all fail at something (complexity / dependency on big cloud providers / dependency on specific network capabilities etc).
Show HN: Learn and keep up to date with the design and frontend community
It’s not just that. The author admits they didn’t install the dish correctly because they were on a tight deadline:

> If this wasn’t a short-term review, I would certainly have it mounted on a pole on top of the structure.
You are recorded making a no-choice. In the US, you have multiple elections on each per ballot card (ostensibly to reduce cost of running the election), so you'd have to no-choice all the ballot entries if you were to simulate not voting at all.

ie, making it as difficult to not vote as it is to vote (unless you want to risk consequences of law).
Well, I'm lost. You won
But CS students aren't really expected to pick these things up on the way - and they have other things to be doing if it's not required coursework.

It's like an English major who can read and analyze the classics and nothing else - and cannot write at all outside of abstract poetry.
I think the smartphone. But not the kind of answer you were hoping for
If I rememver correctly, the python plugin for vscode asks me whether I trust the project before running anything. At least that was the case when I last opened a Jupyter notebook in vscode.
That seems to eliminate one of main advantages of electron, the consistent runtime environment.

If your html/css/is has to work correctly in EdgeHTML, Safari Webview, and Blink, you are limited to the lowest common denominator features.

Electron with Chromium has the largest feature set out of all of those.
Web development > personal development
Not exactly, Tether has more credibility than your napkin given that they’re successfully maintaining the USDT peg despite huge volumes (for now)
There are vim bindings in most (if not all) popular IDEs so learning the base keystrokes can be lifted up to these at a later point.

They did explain that they based there decision based off the most popular command line editor (based on a stack overflow survey). Although it would probably be good to at least reference other popular / useful ones for exploratory purposes, for a quick overview course I think focusing on vim makes ample sense.
I’d just head to their partners page on their website.
> I've talked to 100+ companies trying to convince them to offer their developer roles

I wouldn't be happy if I heard that some random person is contacting my employer to change the contract and payment structure at the company I work for. Advocating for yourself is one thing, cold calling companies and potentially affecting people that never asked for this is just wrong. Even if it's just to offer it as an option and it doesn't sound compulsory in your pitch.

I hope that some unfortunate person with a couple of kids and a mortgage who is just getting by doesn't get get a 20% pay cut because of your actions.

I don't get what's in it for you but you're either underestimating the potential damage that you would do if you were successful, or you simply have bad intentions with this.
> "Dishy McDishface is a sign that reads YOU FUCKED UP AND EVERYONE HATES YOU. Read the sign. This is your fault."

This is less of an editorial piece and looks to be written as an opinion piece.
And even that will likely change in the future, letting you write things like

if some_bool && let pat = expr {}
>> 'Using Starlink “in a manner that is obscene, sexually explicit, ...'

What possible reason could they have for banning this? They put "sexually explicit" in with a list of things that are completely different, morally speaking. I know what's moral and what's not is up for argument but, despite all the other negative things I could say about Elon Musk, prude is not among them.
Well, it does exactly what op wrote: "your client retrieves a subset of the available instances via service discovery, establishes connections to every instance in the subset, and spreads requests between them"
I was recently evaluating Kotlin vs Java for a new Android app. Two factors made me choose to bet on Kotlin.

1) Jetpack Compose is very loudly Kotlin-first

2) I did a survey of Android developer job postings. Literally ALL of them were for Kotlin, with Java mentioned as a nice-to-have roughly 50% of the time.

On a technical note, I don't see Java fixing NPEs, checked exceptions, or general verbosity any time soon. Java gets to live with its legacy of bad choices, Kotlin is able to stay clean while still providing backward support by integrating with old Java code .
“Listen to the mustn'ts, child. Listen to the don'ts. Listen to the shouldn'ts, the impossibles, the won'ts. Listen to the never haves, then listen close to me... Anything can happen, child. Anything can be.”

― Shel Silverstein
You've got at least the size of the read and write for every open connection to contend with. Let's be real conservative and clamp that down to 4KiB each. So that's 8K per connection.

Meaning that a rough lower bound on the memory usage under this scenario would be something like ~8GiB per million open connections, and ~8TiB per billion open connections.

You're right that it comes down to the extent to which that's a significant fraction of total system cost. I think I can say with reasonable confidence, though, that this would be a significant fraction of total system cost for the vast majority of systems.
>Particularly considering that there are preprints out with a mechanism identified for reverse transcription of the spike producing mRNA, which could result in chronic inflammatory disease in some proportion of recipients

This doesn't make sense because the mRNA-based spike protein, unlike the natural spike protein, is specifically tuned to annoy the immune system. Any cells incorporating the vaccine mRNA into their DNA will be summarily executed for the very same reason that the vaccine works as a vaccine in the first place: it's an antigen.

>I think it's irresponsible to downplay the risks associated with this novel technology

What's irresponsible is couch-quarterbacking the epidemiological community and the medical authorities of ~every developed country in the world, based on preprints, in the face of a pandemic that has claimed ~10M lives globally.
“ you can't help but feel like you're getting in the way of the regulars.”

I usually get treated as a funny curiosity in Thai and Indian stores. The feeling of being intrusive or in the way is self imposed. I don’t get annoyed at Asian people in Western stores either.
Here’s a useful overview of the vps landscape from Lerdorf (co-author of php) from the end of 2019. I think it’s still useful today: https://toys.lerdorf.com/low-cost-vps-testing
Rubberhose cryptanalysis does not work with Monero because you don’t know who to whack.
Something I am waiting for is a cloud platform that competes with AWS/GCP/Azure where IaC is the only way to access it.

No dashboard where you can muck about, no shared account that mixes together resources from all your environments, no messy state managment errors because you are always working with the same state: the truth of what is running right now.

The console would only be for monitoring, observability and maybe some disaster recovery actions.
Going after oil companies strikes me as no different than going after the mafia. It’s the kind of thing you do if you want to end up with your head in a box.
In smartphone exit, LG's loss will be Samsung's gain
You're not going to have the generation capacity for this to be useful though. For your users it's nicer to have 4 x 150kw stations than 1 600kw station.
depends how you look at it, but for regenerative breaking, it can be trivial to generate spikes of 10-40kw.

Having a battery that can handle that and not get hot or loose capacity is really useful.

As for 500kw chargers, depending on the round trip efficiency and the discharge rate, using these batteries as a charging source would seem reasonable. It also would be useful for grid stabilization, having something that can instantly absorb a few megawatts would be really useful.
Yeah apparently in addition to their white label ransomware software, if you licensed their software you could also have DarkSide handle negotiations for you. 10%-25% of the ransom and in exchange you get people who have real experience handling the negotiations and have the infra in place already to remain anonymous while supporting 24/7 English language service.
As a native Russian speaker living in New York, I concur. I work in Ad Tech and deal with clients from Eastern Europe quite often. Russians' English is _always_ recognizable.
Thanks!

Yeah, teaching the module system is kind of my white whale. Carol and I have spent more time on that part of the book than almost any other; re-written like five times.

My current working theory is that most people assume that "the module system" is similar to whatever one they've used in the past, then run into problems, and leads to frustration. I've talked to so many people who have totally opposite problems with it, with no real pattern to issues or expectations.

I think that it's very straightforward, personally, with very very simple rules (especially in 2018). But I certainly acknowledge that I am the exception, not the rule.
For Windows it will actually install Webview2 if it's not there already so it's not running on deprecated IE.

https://github.com/tauri-apps/wry#windows
This resignation appears to have gone unannounced:

https://find-and-update.company-information.service.gov.uk/c...
> I do wonder if ransomware is (in a strange way) a(n illegal) free-market response to what is perceived to be an under-valuation of tech skills - aggrieved people who can carry out attacks and gain access to deploy ransomware are likely to be able to earn more through this route, even factoring in their "risk of being caught".

Sure. In the same way the mugging people is a response to undervaluing “beating the crap out of people and taking their money” skills.
Sometimes these "everyone else is wrong about everything they think is obvious and only I know the truth" takes can be interesting, but usually when accompanied by some kind of reasoning or presentation of an alternative.
As far as I can tell, they have reimplemented the electron api in Rust to make use of native web views removing the chromium dependency.

I agree it’s confusing and not clear on the homepage or from the hacker news title. I was expecting something like an electron framework using servo.
> face consequences for their actions?

Yes. Actions.

If Apple starts to probe opinions, they must reject huge number recent immigrants from India or China. I mean I work every day with highly educated foreign workers who never behave misogynistic way, but in private conversations it comes out that they really have sexist and racist attitudes not suitable for the workplace.

That does not mean I can't be their friend or coworker. I would not tolerate bullshit from them (actions) but I would not ask them to be fired because they are sexists when they are within their family.

I believe people can change and you should not judge people, you should judge their actions.
Well done mate! 18% is very low, which is great. Are you sharing rent with a housemate or partner?
It’s pretty impressive that an old Amiga presentation manager is still getting updates .

Or is it more impressive that they have walls of text without saying what scale is?

Also why would they wear an old product like Scala like a skin suit ?
This doesn't really make sense. In the case of a criminal laundering crypto, they don't know who the criminal is, so the rubber hose attack doesn't work.
lolwut? this is insane. If oil infrastructure is completely disrupted it would be beyond catastrophic. Oil is completely foundational to our economy
Can Bitcoin ever be green?
San Francisco tech companies are sitting on record amounts of empty office space
Not sure how long ago that was, but Lisp is an interesting choice for an AI class.
Heroku savings come in your payroll, not your monthly hardware budget.
cool but "coin-cell validation batteries" are a long way from "EV Range Breakthrough"
I can't believe that people is comparing opening a project in a code editor with running a build script.

The PoC doesn't even open a file, it just opens the directory. It's a pretty big difference, when you execute a build script you _expect_ to run code, when you open a directory in your editor you don't expect any side effect _at all_.

My guess is that since the proc_macros returns a TokenStream, rust-analyzer have no way to know what it provides except running it.

I'm not sure there's a solution for this that doesn't cripple macros in Rust, apart from being able to configure rust-analyzer to ignore the macros, which clearly limit its usefulness.
One of the studies was an ecological study comparing mask wearing rates in many locales (some with compulsory requirements, and some without) and their change over time vs. disease growth rates.

Another measured case growth in a hospital community where there was a very strictly enforced mandate for patients compared to the rate of case growth before, so compliance is a small factor.

It's very likely that masks help. It's also very likely that the effect is relatively small. But even a tiny effect can become a big one when raised to a big power-- 1.1^20 is 6.7x growth in cases, and 1.07^20 is 3.8x.

I'd have liked this guidance change in masks to come a week or two later. Keeping another couple weeks of somewhat sharper decline in cases means a lot fewer people affected through the rest of the pandemic.
> Use Gmail over Outlook.

Why would you recommend this? I can understand the reasoning behind the rest of your recommendations, but not this one.
> “We are apolitical, we do not participate in geopolitics, do not need to tie us with a defined government and look for other our motives [sic],” reads an update to the DarkSide Leaks blog. “Our goal is to make money, and not creating problems for society. From today we introduce moderation and check each company that our partners want to encrypt to avoid social consequences in the future.”[1]

[1] https://krebsonsecurity.com/2021/05/a-closer-look-at-the-dar...

Yeah, just dirtbags making money.
Maybe it would be more like a missile intercepting this incoming missile then... I've seen some of those missiles that can turn 90 degrees and accelerate to some insane speed. Don't know if the sprint missile does the 90deg turn but I think another Russian missile does the 90deg turn after launching.
Unpopular opinion but I as a student wouldn’t be interested in a course like that since everything listed is easily Google-able.

IMO it’s better to focus on fundamentals like math/algorithms that can be applied in multiple areas rather than specific tools.
The Stack Monoid Revisited
I think the point people are missing is that hospitals don't just stop providing services when they are hit by ransomware, at least not in my admittedly limited experience. There's a ton of paper involved even today and life could move on with ballpoint pens and forms.

The game was changed when Colonial closed the valves and services were impacted.
So you need to make sure your code works on 3 different platform eventhough you're using a tool that's supposed to fix that problem in the first place?

I don't know the extend of WebView in Electron is it something common?
Ask why it won't work – relying on pre-mortems when building from 0 to 1
Knative is the obvious first answer.
> takes one agent or informant

Only if that agent has the master keys. Strong security is about making sure that there is no master key.
ETH can be sent through tornado.cash or through zkDAI. Both of these use zero knowledge proofs to break the link in the chain.
There is no way to exchange Monero for Bitcoin or vice-versa without the risk of being tracked. LocalBitcoins has been doing KYC/AML since 2018.
Treasury: Manafort associate passed 'sensitive' campaign data to Russian intelligence [1]

The government finally connects the line from Trump’s campaign to Russian intelligence [2]

[1] https://thehill.com/policy/national-security/548447-treasury...

[2] https://www.washingtonpost.com/politics/2021/04/15/governmen...
Project 15. Titanic Survival Prediction Using Machine Learning in Python
I'm not saying "change your entire process". All I'm saying is:

If you are struggling to hire (good) developers, consider offering what the majority of them want, but few companies offer. The quality of candidate will increase as you'll have a "competitive advantage" over other companies.

My personal preference would be to see (all) developer roles offered as both 4 days @ 80% and 5 days @ 100% i.e. the candidate can choose. This is very common in Switzerland
Tooling is not computer science.
I like matching on bools on the same cases where someone wouldn't write braces around the body in C: whenever the corresponding expressions keep you under the line length. For example:

let plural = match cases.len() > 1 {
true => "s",
false => "",
};

Of course, you'd more likely have something like

let prefix = match cases.len() {
0 => "no values".to_string(),
1 => "a value".to_string(),
n => format!("{} values", n),
};
I was thinking the same. But it would be hard to cover such a conspiracy.
Critical Infrastructure as Govt defines it

https://www.cisa.gov/critical-infrastructure-sectors
Yes very good. But GitHub doesn’t magically sync uncommitted working tree state between your computers.
We use Microsoft over Google simply because they are not an advertising company.
Is this your personal work? That's implied by "Show HN": https://news.ycombinator.com/showhn.html.
Fine, then the claim that "If masks work, and you don’t wear one, you are potentially killing people and worsening the pandemic." is off-topic and irrelevant since this is no longer true.
Ex's house? I'll go do that.
hopefully this isn't the last of it.

These people need to be found and imprisoned
yup. In popular parlance, "fucked around, found out"
People have been asking why SpaceX won't land at Starbase in Boca Chica. Simple answer, if the booster explodes it could set SpaceX back months in development. Easier and safer to test high altitude launch/recovery over the Gulf/Ocean.

Tests over water have been happening for decades.

GO SpaceX! GO Starship!
If there's an interpretation that implies events are transmitted using FTL, then that interpretation almost certainly predicts that we could exploit the phenomenon (in the same way we exploit many other QM phenomena) to send data FTL. Much as I would like that to be true, until somebody shows it with an experiment the community can understand, believe, and reproduce, such theories are ... not useful.
>It also gave the US an opportunity to show how effective it could be when it had the political cover to do so.

Not sure what you mean, what did the US do exactly?
Perhaps.

But let’s say you have two resumes in front of you. One person has only worked in interpreted languages and the other has worked in interpreted languages as well as in C, C++, Go, Rust..

Both of them clear your technical interview.

Which candidate will you pick?
You don't need to. You can send the ETH to tornado.cash. Their anonymity set is such that 100 million would take a long time, but on the order of months to withdraw. Tornado.cash has millions in total locked value in different ETH denominated pools.
And DarkSide has stated they target businesses with that insurance. It's smart. They were hosed the moment Colonial's infosec (or whomever) recommended closing the valves on the pipelines. Until that moment they'd been doing reasonably well (for criminal scum).
For some reason, this comment immediately made me think of an alternate history where ransomware groups hack infrastructure and then improve and monitor their security for them.

"Look guys, yeah, it's really easy to hack the power plants that supply electricity to the white house, but then we'll all have military ninjas showing up in our bedrooms at 3 in the morning. So if you try that little stunt again, then we're going to get our own ninjas to give you a visit. Go hack a cereal company or something."
Perhaps they can opt out if they know how to fork bomb without looking it up
Common sense comes up with the wrong answer here. The individual benefit was likely very small. The cumulative effect over many weeks on buildup in cases is much larger.