skysight-inc/HackerNews huggingface dataset:
As I understand it, the bigger problem around fusion that we're still working towards fixing is being able to maintain an actively fusioning plasma. All of these Q measurements are around very short runs, sub-second I think. ITER seems to have a goal of 400-second runs, which sounds more like it. Once we have enough understanding of plasma physics and confining magnet behavior, it will hopefully be more straightforward to optimize the energy going into the plasma, and the energy going into the magnets and cooling system, etc to hopefully achieve a QTotal > 1. And maybe have enough heat being generated that it'll be necessary and reasonable to attach a boiler to it, hook it up to a steam turbine and generator, and make some electricity.
Show HN:3 Free super duper Tailwind CSS templates for your next project
This is why fraudsters do not fear report options. The high incidence of false positives and noise to signal guarantees a high threshold will of reports will have to be met before any action is taken, giving the scammers enough time to profit before action is taken.
I guess you’re still on FB?

It’s quite hard to see how it’s just a business that doesn’t give one shit about you no matter now many followers you have or how many likes you got when you’re still using it.

An actual social network would care how you feel today.
Norway has plentiful hydropower, so electric cars do make sense there.

They do have huge crude oil reserves, but do they have any refining capability?
Wordpress in 2022 will change so much?
I agree that it's an insult. Some people's actions deserve to be insulted. I'm saying that you may be insulting other people who are not your target.
> With Terraform, your local executable makes rest calls to each service’s REST API for you, meaning no intermediary sits between you and the service you’re controlling. Want an RDS instance? Terraform will make calls directly to the RDS API.

How is this different than CloudFormation making the same calls?
> Most Americans just want to live and let live.

As long as certain other people are never near them. It’s really not a live and let live kind of place.
You seem to know a lot about the specific requirements you are looking for. Have you considered rolling your own linux distro to meet your use case?

If there are enough other people that would be served by that setup, publishing the result could work very well for everyone with your niche needs.
What do you think about off-planet solutions (like space mirrors, etc)? Dealing with temperature regulation would mitigate a lot of negative effects of hight CO2.
That's right - use AWS CDK instead. You don't have to worry about the low-level CloudFormation syntax and details. I switched a few years ago and haven't looked back. CDK keeps getting better and better, also handling things like asset deployments (Docker images, S3 content, bundling), quick Lambda updates with --hotswap, quick stack debugging with --no-rollback, etc.
Good points. Maybe there is a difference between a SQL script embedded occasionally somewhere in python, for which this style probably makes sense.

For heavy SQL codebases found in data analytics, there are better styles.
How about the performance?

S3 is faster than other cloud products such as Dropbox or GCP.

Will R2 be as fast, durable, reliable, etc, with same features, eg, all sorts of encryption key management etc?
Parent probably meant "others" and "ravings of fools" since they are plurals. But maybe that was just an exercise by which to prove their point.
Yes for recurring subscriptions the control should be firmly under the consumers control. Perhaps there should be a special recurring transaction type on credit cards akin to those in PayPal.
It doesn't hit the governors desk for a signature until december 2022. That's plenty of time for the Ohio legislature to do as the Ohio legislature does and make this bill much less exciting.
>they're literally organisizing and coordinating with police in their own interests, put simply, they use the police like a bunch of private goons.

I'm not seeing that in the quoted excerpts. Specifically,

>But records obtained by the Guardian show the company meets daily with police to discuss intelligence gathering and patrols

"company meets daily with police" just means... "company meets daily with police". It doesn't mean the company is ordering the police around. Maybe the pipeline company has knowledge about the local geography and/or protester movements. Is telling that to the police wrong? Moreover, I fail to see where the leverage is coming from. Suppose the company wants the police to illegally beat up protesters. The police chief refuses. What's the pipeline company going to do, fire them? That's not an option because they're forced to pay the police.

>And when Enbridge wants protesters removed, it calls police or sends letters.

Yes, that's how police works. If my house is getting robbed or my neighbor is partying a bit too loud, I call the police to deal with it. I don't wait for the police to show up on their own accord. Me calling up the police doesn't mean I'm using them "like a bunch of private goons".
Window panes! What a capitalist decadence.

/s
I don't think that the electric car adoption is purely driven by environmentalism.

On an individual level basically no one in Norway buys an electric car due to environmentalism. It's 100% an economic decision. Buying a new gasoline powered car today in Norway simply doesn't make financial sense no matter how you look at it.
Or my personal favourite; crontab -e versus crontab -r.
It’s just luck. I mean, if I was a storyteller, what story would I have to tell if there was no story.

They hit.

It’s sort of like we all hold Golden dice, so we marveled, by our own eyes, at the gold.

Dealer: You rolling those?

Us: no, it’s gold.

They fucking risked it. It’s not a engineering feat, we’re all a bunch of pussies.

Twitch is easiest site to build, you might as well show me a todo app (which will be sieged and dismantled), scale is solved, we will eat your applications, the barbarians.

Rome falls.
I think that might be more obvious today than it was five years ago? In 2016 rust was already ahead of pony in adoption, sure, but they were both young interesting languages. The five years since have widened the gap considerably in maturity (of the core language as well as community/ecosystem) I think.
I don't think it's too different from an ICE car. Based on what I've seen in the used car market here in Norway it seems much the same.

Applying the same logic, The lifespan of an internal combustion engine seems to be around 5 years (going by manufacturers warranties), and the cost is probably not too far off from 30% of the car there either.

And having also owned an aging diesel powered car, I can promise you there were definitely increasing maintenance costs with that too!
Policy makers, journalists, and educators tend to use twitter pretty extensively. What happens on twitter affects the worldview of just about every journalist out there. Don't like the current ideological capture of journalism on both sides of the US political spectrum? Blame twitter for a significant portion of that.
Same experience in the UK. And much worse.
> Can you share details on the routing?

All in the application layer! All of our server code runs from the same repo, and every Postgres query gets routed through the same module. This means that it was relatively easy to add a required "shard key" argument to all of our existing queries, and then within our Postgres module consult an in-app mapping between shard key range and DB+schema.

Plumbing that shard key argument through the application was more difficult, but luckily possible due to the hierarchical nature[0] of our data model.

> Did you consider using several databases on the same Postgres host

If I recall correctly, you cannot use a single client connection to connect to multiple databases on the same host, and so this could have ballooned our connection counts across the application. This is not something we explored too deeply though, would love to hear about potential benefits of splitting tables in this way.

[0] https://www.notion.so/blog/data-model-behind-notion
I hate Reddit mostly for its hive mind.

For example: There is a video of someone blasting music and neighbor clearly being upset. The offender calls the lady Karen. Then, all the comments are bashing so called "Karen". Even though many places in the US have laws in place to prevent people from blasting music all day. Stating this brings many down votes.

I had an awful neighbor in an area where houses are close apart. He would get wasted, cut grass with a lawnmower and blast music out of his car, which he could not hear because of lawn mower. My windows would shake when I was trying to study.
The press release sounds more flexible than the actual guidelines:

Press release (emphasis mine):
"all apps that allow for account creation must also allow users to _initiate_ deletion of their account from within the app."

Guidelines:
"If your app supports account creation, you must also offer account deletion within the app."

Has anyone seen any clarification on what options might be acceptable? e.g. I'm wondering about something simple, like opening an email composer with the app support email address and a pre-filled message body requesting account deletion which would be performed async.
Yea I guess Apple Pay is decently private. I would assume anything available on Android is providing Google, Samsung, etc. with a lot of transaction data.
It's always tricky when people talk about emotions "being wrong", especially because there are at least three different things that one can mean: (a) they're not feeling that emotion, (b) they shouldn't feel that emotion, or (c) they shouldn't take the instinctual action suggested by that emotion. A doesn't make any sense, B is occasionally true, and C is usually true. That is, sometimes your emotions are misplaced (e.g. strong animosity toward a good friend for an innocuous action - maybe you're tired or hungry?), but it's much more often the case that your emotions do signal that someone is wrong, even though the gut reaction to that emotion is inappropriate.

Like you said, emotions are messages - but they're not very contentful messages. The value of most emotional messages is little more than a "mindfulness check" that should cue you engage your thinking skills to determine what to do. Very rarely is "acting on the emotion" the right thing to do - if you're angry, the correct course of action is almost never to cuss out or punch someone.

In many cases, the emotional signals shouldn't have been sent in the first place (e.g. there's no reason for you to get angry because your best friend likes vanilla ice cream (modulo contrived edge cases, of course)), and the correct course of action is to do nothing, other than figure out why the incorrect signal got sent at all.

> Anger might be expressed as (physical/verbal) violence against others. If it does not, it can turn against yourself and lead to depression.

Can you clarify what you're saying here?
Ask HN: What’s the first thing you implement on a new project?
For me, the first thing I always implement (that is always a bit custom per project) is localization because it’s the hardest thing to bolt on later. But I’m curious, what are some of the first things other people implement on a new (greenfield) project?
Fourier Audio | Founding Full-Stack Engineer | Full-Time | Remote / London | https://fourieraudio.com/jobs

Fourier Audio is revolutionising the way audiences experience audio by reinventing the tools used by designers to shape sound for live productions.

We’re an early-stage UK pro-audio startup, looking for a seriously excellent full-stack lead engineer driven by a desire to build seriously excellent pro-audio products. We want someone with an eye for detail, who relishes the challenge of a wide remit with scope to innovate. We believe in freedom & responsibility; working with excellent people and letting them be excellent.

You’ll join as employee #3 in a focused and driven team intent on changing the (live audio) world.

Our stack is Rust, Typescript (Electron+React) & ChucK; I can answer any questions (email in profile, include HN in subject).

Full details and to apply: https://fourieraudio.com/founding-engineer/
> popular neutral terms for negative things

Why is being medically "retarded" a negative thing? Should you be ashamed to be "retarded"?

This is the same argument against using "gay" and "faggot" as insults. If you use them as insults, you're saying that it's bad to be gay.
Revolut and many other apps allow creation of accounts from the app per local regulations. It may require SSN in the US to complete sign-up, but it's all done through the app and is immediate.

The account falls under all the regular retention and reporting requirements, although these companies mitigate some classes of issues with stricter limits, not paying any interest (even though that'd be miniscule), etc.
Horrific? I have friends whose children are almost completely non-verbal, who require full time state funded caregivers to live with them, and who will likely never be able to live on their own due to their severe autism.

Yes. That is deficiency. Nobody on earth would choose that. Suggesting otherwise is abusive and to use your words horrific. Do not make these children martyrs in whatever stupid war you are trying to fight here.
There are 8 more kings in UAE.
Actually in Twitch's codebase:

OR replace($1,'_','') SIMILAR TO '%(hate|kill|keel|hang|burn|gasthe)%(black|bl4ck|black|jew|trans|gay|african|afrikan|minorit|asian|nig|n1g)%'

Twitch: "Hatred against Blacks, Jews, Asians, trans? BANNED! Hatred against Whites? I'LL ALLOW IT!"
My point is that even if moderators did read the comments and let them through, that wouldn't obviate the need, since moderators aren't perfect.
I think my wife is addicted, she will pick up her phone to do one thing but first goes to Facebook and scrolls, then she forgets what she was using her phone for.

Maybe not addicted but she has a habit of going to Facebook every time she uses her phone.
This part of the article actually made me more skeptical about the rest of the claims. The rest sounds like fairly convincing forensics, but then it veers off into rather outlandish conspiracy territory. And if you look at the earlier article on the "Case Breakers" site, the whole thing appears to have started in conspiracy territory: https://thecasebreakers.org/2021/09/the-last-zodiac-victim/

That's not to say that no such weapons cache exists. I imagine there must be plenty of outlaw-ish people in rural regions with sizable above- and underground collections of firearms. But often their boasts of paramilitary acumen tend to be rather overstated, so claims of a serial killer grooming posthumously loyal killing machines would require rather extraordinary proof.
I mean, I wouldn't work minimum wage for a company like this either. There is no shortage of job opportunities these days at the bottom level what with most every business having staffing issues.
> It's not so much "how long does it take" as it is "how much does it cost"

So the answer is "It's too expensive to figure out in practice, unless you're being explicitly targetted by someone with nation state level credentials?", i.e. it's pretty much fine?

> Using a more appropriate hashing algorithm with a sufficient cost factor can massively increase the amount of compute needed.

But by the sounds of it, SHA1 is more than enough (given that nobody here is willing to brute force the hash I shared above?)

> Preventing the re-use of that computational effort on additional users is why unique salts are important.

The person who "cracked" my first hash found it in a list of passwords which was actually gotten from a plain text dump 15 years ago. That wasn't found by reversing a hash, so the compute wasn't reused. You are right that once it's cracked, it's cracked and that's that, but if your password _isn't_ cracked it's moot whether it's hashed with SHA1 or something more secure, as per above?
That seems unbelievably large for V/m. A VexRISCV using 352 Cyclone V ALMs gives 10% better dhrystone than V/m, and a configuration using 1764 ALMs gives you 1.2 DMIPS/MHz, I and D caches, branch prediction, Supervisor mode, MMU -- full Linux kernel capability.
Can confirm, I worked at a fintech company previously with a large number of users. They had a "deleted_at" column on the user table in the database. It's not actually deleted.
We invade the privacy of people from a few hundred years ago all the time and it's considered fine. Do you think there will be a breakthrough in encryprion breaking soon enough for it to matter?
But this is a word that has a technical meaning and a colloquial meaning. It doesn’t make sense to apply the colloquial definition when a term is being used in the context of a technical discussion.

In other words, the appropriate definition of a term of art is... circumstantial. ;)
> hammer drills can work if the bit is small and the mix used more sand and maybe fine gravel (eg. mortar or brick), but are hopeless if you encounter a larger stone. Importantly, the energy and the frequency of the hammering action are tied to the rotation - usually 1, 2, or 3 taps per revolution. You don't get heavy or rapid impacts at low RPM.

Hrmm, no.

The drill I use (the 800W one) can drill up to 20mm on concrete. It taps probably 20-30 times per revolution and is able to drill earthquake resistant concrete with ease. It also taps harder if you push harder. This kind of concrete can resist thick steel nails when driven with an hammer. The nails generally break into two or get slightly bent.

When used with a good drill bit, it just drills very cleanly with a little bit of resistance in the beginning, but makes relatively quick work of it.

For reference, it's a Bosch CSB 800-2 RE, made in the 90s [0].

So, there are hammer drills, and there are hammer drills. Not all of them are created equal.

[0]: https://obrazki.elektroda.pl/9414321300_1470304831.jpg
> An autist probably will never be a salesman, for instance

Good? We'd probably be better off with fewer salesmen in the world.
Fusion as a power source has been several years away for several decades.
If it prevents someone from dying, or even reduces ICU or hospital stay by one day, then it's worth it for that person at least.

It's a windfall for Merck (and their shareholders) but I could still imagine it saving tons of money for taxpayers and people who pay for health insurance.
California did not enact their privacy law in 2021, but in 2020...
For people with severe anxiety or depression, meditation can actually aggravate the situation and do significant harm. Letting one's mind run wild in that situation leads to more anxiety, suicide planning, etc.

But, I'll amend my statement: facebook is less boring than a blank screen.
That seems like an odd concession given that the need to curtail the burning of fossil fuels is literally a global concern.
On the topic of Norwegian oil, a fascinating story of an Iraqi who helped them deal with being an oil-producing nation: https://web.archive.org/web/20100123225932/http://www.ft.com...

He was an oil expert who met a Norwegian au-pair in London, they got together, married, had a sick kid so they decided to move to Norway, and because he had the whole day before he could take the train from Oslo to her hometown, he decided to visit the Ministry of Industry to get leads on oil jobs...
I've stated in part1 of the tutorial that "This tutorial is not intended to teach you how to code in assembly language or C".

My goal was to demonstrate some basic principles to get code running on bare metal, encourage curiosity, further my own knowledge and document my findings.

I appreciate that more self-documenting code might be desirable, but to some people (me included) a large number of lines can be as off-putting as more esoteric syntax. I acknowledge, however, that it is very hard to please everyone!
Although purely annecdotal, I've seen a close personal friend with ADHD develop severe abuse issues with their prescribed medication. I don't have data on how high the risk is, but it does exist.
Ah, yes, I understand what you meant with your wording. Proof-of-concept by 2025, and commercialization after that.
What are some of his best works?
Personally I haven't had a great experience with opening performance-related issues, a lot of the times people don't care enough about performance, pretty often they feel kind of insulted that you are saying that something they have written is slow and should be made faster.

A lot of the times, especially if the library is small, I find it more useful to just rewrite the whole thing. Or forking it with the performance patches and submit a PR, trying to convince people to make something faster with an issue doesn't work very well in my experience.
CloudFormation, with its HORRIBLE YAML templating (whatever dsl/language) and arcane error messages is a horror story. I hate it so much that I'd rather quit my job than debug why CloudFormation decided for no reason to update my RDS instance for a PR that was just a README file update.
I firmly believe this is almost exclusively a didactic issue, ie. the person explaining does not or cannot reflect what is common knowledge and what needs to be explained in addition to the new ideas.

This comment resonated with me so much

"I’ve been on the receiving side of this before. What typically happens is the Dunning-Krueger Effect. This is typically understood as incompetent people are too incompetent to determine that they are incompetent, but its lesser-known corollary is that competent people assume everyone else is competent too, and thus they don’t have to explain themselves.

Once you understand this, the reason for poor communication becomes clear. The team doesn’t bother to explain their presumptions, falsely assuming that everyone is on the same page. They feel free to use original concepts they developed, internal team slang, unexplained acronyms, etc. Then they’re baffled why people are so stupid and can’t understand their outstanding presentation that obviously went over all the details. "

I, too, have been on the receiving end of such treatment multiple times.
I wouldn't call exclusive or inside knowledge "competence". What shocks and baffles me is exactly this phenomenon: Companies have inside knowledge, which an outsider starting fresh could not possibly know. An outsider also has a really hard time grasping and sorting the new inside information. Yet, it is common of engineers to not reflect at all about "what can this person know and understand without working here 5+ years", and prematurely jump to conclusions that outsiders are slow, and they are lazy to not aquire this information on their own.
This behavior is not competent, or smart if you ask me.

When you try to communicate the issue at hand, it might also fall on deaf ears, because reflecting about such meta levels of knowledge is a skill not everyone posesses and could easily understand.
In the end, either side, the insider and the outsider, can experience a lot of frustration, because their viewpoint is so incompatible with the other.
To be honest, I don't agree this. Manage an infrastructure need evidence and trace how this get created. I've been in the situation a few times. Have been threw projects terraform code doesn't match aws infrastructure. We don't know when an how the drift happen. At least, cloudformation can have some feature to detect the difference and help me trace back which commit actually has been deployed. CDK make the job easier for developers because it deliver some convenience and offer more pattern to write code. I like both.
In north america both terminals of the heating element are galvanically isolated from the tank, so this is not an issue if the wiring is installed with due care.

In countries like brazil and germany that allow "bare wire" heating elements you might have trouble with the tank lining plating onto the element or visa versa.