skysight-inc/HackerNews huggingface dataset:
I really don't have a problem with people being wrong or not understanding something. I can take time to explain. But this level of stupidity paired with so much dishonesty is appalling.

> No one is arguing that collision resistance and proof-of-work are the same things.

You really just did that.

> The security of a PoW relies on collision resistance.

No. The security in the sense of immutability of a blockchain relies on collision resistance, PoW has only one goal: it is a mean of achieving distributed consensus.

> Changing a block in the blockchain explicitly requires exploiting the collision-resistance property of a cryptographic hash.

Yes! This is it! So you finally understand? It has nothing to do with proof of work: what counts is that each block contains the hash of the previous one. Just like in a Git commit log for example (a commit's hash depend among other thing on the hash of its parent commit). If you want to modify a given commit in a git log you can, but all subsequent commit will have new different hashes. If you want to be able to do that without being noticed by those who already have a copy of the repository, then you need to find collision for each commits: this is impossible.

> Why? Because you need to produce valid proofs of work from invalid transactions. (I allowed myself to modify your aggressive capitalization)

No. I just explained (maybe for the third times) why.

Finding a valid proof of work for an "invalid" transaction (why "invalid"? "different" is enough) does not require to find a collision. It is much less expansive. But if you want to edit a blockchain discreetly, what you need to do is not only to find valid proofs of work, what you need to do is to find collisions. As we just said: this is 1- a lot more expensive, and 2- not a property of proof of work but of the fact that each block's hash depends on that block's content and on the hash of the previous block. This, again, can be true without PoW (see the Git example above).

Now please actually take some time to think before you reply. You would just continue to make a fool of yourself otherwise.
GM to invest $7B in 4 (BEV) facilities across Michigan, creating 4k jobs
This article came out soon after it was gone: https://qz.com/840661/what-cd-is-gone-a-eulogy-for-the-great...

It put things into perspective for many.
Funny, I wouldn't use the word contrasting, I thought it was cool that their goofing was was around smart stuff. (probably just because I didn't know much about how a carburetor works, and after watching the video, know much more)
Not sure immunity is what I'd call it but, artificial, yes.
This is interesting but I don't know Rust. Presumably your graph data structure grows dynamically, meaning you have to add nodes at runtime. When. you say you can't mutate the same data structure more than once at runtime, what does it mean? That you can't set both a parent and a child pointer in the same function, or what?
It will be interesting to see if they create a language server so we can use it in VSCode.
I find when this happens, it never gets refactored. The edges can be smoothed, but the architecture is dried and hardens into something that needs to be worked around by everybody else touching the code. The easiest way to solve the issue becomes the only way.
When you are doing idea creation and getting your head around an idea, I don't know about other people, but in addition to not being well quantifiable and structured (which standups and their tickets need), but looping in other people in the IT industry exposes you when you most look like an idiot.

It's the same reason IT interviews are this big cockpuff show. Everyone is insecure due to a combination of impostor syndrome, constant tech churn undermining your expertise, stack ranking culture, our industry archetype of socially unskilled/introverts, projection of bullying from schooling, etc.

So it comes down to functioning social dynamics in your group: people not trying to elbow other people in stack ranking, helping out, being eval'd fairly, etc.

Things, you know, that IT companies and manager generally aren't good at because technical understanding and achievement is paramount.
The equivalent comparison with init scripts would be all the documentation and complexity of every program invoked by the init scripts, not just by sysvinit or rc's documentation and complexity directly. systemd just has most of that built in. And if you're using socket units, the order of what order to start things is essentially outsourced to the kernel, so that's a bit of a simplification.

Try building and maintaining a linux distro without systemd, especially for a large organization that needs to write their own init scripts. And especially when a large number of the devs in that org aren't shell experts, or don't understand the difference between /bin/sh and /bin/bash. And so on.

Here's another example: https://lwn.net/Articles/701549/ before systemd, for complex NFS setups, the sysadmin _had_ to write the init scripts per-site or per-machine. With the solution in the article (systemd generators) one set of unit files shipped by the distro solves the problem for over 99% of users, including most of the aforementioned complex setups.
Putin is batshit crazy, he is mentally regressing to Cold War. Russia is a failed state: corruption, inequality, extraction based economy, no technology beyond military and dire demographics. Once hydrocarbons lose value, Russia have is just vast empty space with expensive infrastructure.

Instead of reforming the country, he will continue to play strong, warlike despot. His main goal is self-preservation. Using propaganda and by creating conflicts, he will continue to stay in power[1]. His current goal is to force Ukraine and West for concessions.

https://en.wikipedia.org/wiki/Bread_and_circuses
I'd happily pay 10c a year for extended support on my phone that I don't want to replace.
The problem is this approaches tend to not really prevent the rip of as any of this obscuring methods tend to not hold against someone with expertise in subverting them. Which companies which do this kind of rip-offs tend to have...
none of it is conspiracy

Science always evolves so dont listen or jump on the early science bandwagon until year(s) down the road. The CDC has changed their guidance ... i was forced to get vaxed and i loathe it(past month ive had a metallic taste in my mouth wth). Got the flu shot after decades on the market already admin(ed) to millions over years time. Covid vaccines we already see the J&J shot isnt the one to get but the CDC said we should in March but said something different in December ... same with masks updating things. They don't have a true real clue about this or you think they know everything about it? IF so why do they keep updating the guidelines that we were told to follow early 2021?

Where is the conspiracy in what i just wrote? THat i don't believe and loathe early science... ever seen those hernia mesh lawsuit commercials i am victim to such as well an early drug damaged one of my organs. I live by experience not bias media political early science b.s.!

Personally I think china is the enemy to the world .. that's just an opinion. You can think they are friends to the world thats up to you .. your opinion.
Just the other day I noted on Twitter how bad the official systemd website is for users. I'm looking forward to this site recovering from HN hug.
I wasn't the one doing the work on it and I may be incorrect about how it was working. It was at a level where it wasn't a simple update software fix...it required more. Asking now to see about specifics.

What I do know for sure was it was bad enough that we decided never use them.
Ha or not. Looks like I was wrong.
Curious because I do use a lot of devices from Chinese makers myself and had no issues so far. If it's from a legit brand, I'd need to take a closer look at their products before buying more.
Hypercore/DAT is a really nice bit of tech for anyone who hasn't seen it. It's the basis for Beaker Browser. Or at least an older version is.
> It forces you to develop in ways that are not natural for people that work with hardware (the natural thing is to branch per product...)

The problem rather seems to be that close-to-hardware developers are unwilling to adapt to modern software development practices: modularity (i.e. drivers and sane HAL), automated (regression) testing and, at least for some cases, even using version control.

Since the market hasn't managed to achieve that, the government needs to step in and mandate stuff like repairability, longevity and update support - then there won't be any other choice than to drag the industry by its ears into the 21st century.

> having to support 5-yr old MCUs when you're trying to keep your BOM down can be very challenging, especially managing available memory.

And again, the answer is government regulation: when the tradeoff between extra cost on the BOM vs ability to update shifts towards extra cost for an actual Linux-capable CPU, you won't have that problem any more.
Considering the number of times I've literally shed tears of joy since launch, I respectfully disagree. Keep those milestones coming, baby!
I imagine Blizzard would be worth less if all their IP was licensed out to other large game studios with very liberal terms
For the rest of us, there is Hercules!

http://www.hercules-390.org/
What if not everyone else on your team is paying attention to their editor's warnings? What if the LS's async response doesn't come fast enough? What if, god forbid, you have to change something on a different computer?

If it's not in your CI/CD scripts, it's not actually getting checked.

> I can reduce the webpack client build... to 3 seconds

This is about 10x longer than any interaction with a computer should be.
As much as I dislike legal overreach in international matters, I agree: the pictures of Canadian individuals are likely to have been taken in Canada, or to come from Canadian sources or websites. The fact that they may have been shared with a US company (ex: Facebook, LinkedIn) is irrelevant: copyright etc. does not cease to exist when crossing a digital border. Some countries also have extra protections on top of copyright, like use right, certain rights you can't sign away, etc.

Even worse: by being able to correlate that to Canadian individuals (using metadata or facial metrics, etc), the company can't pretend they don't know who these pictures are from, or where they come from: they know damn well, which makes the court requests limited scope even more acceptable.

Also, claiming to be ignorant of Canadian law may not be a good excuse. They should have known, if only to start doing business there.

Let's construct an equivalent: if in ISIS or Afghan territory, a terrorist group had scraped pictures of people living in the EU or US, and known by them to be "enemies of the caliphate" or something equivalent and that's it's totally A-OK within their legal system to publish that on a website say to call for their murder (I must confess my ignorance on these matters but you get the idea), we'd all say "no it's not". This is just the same. What's legal for us to do domestically with domestic pictures of citizens may not be legal to do somewhere else, and importing the pictures to do it domestically doesn't magically make it legal.
> Welcome to the real world, if your work is interesting, the clock might not turn on when I'm having fun.

Ha! Yeah, I worked on a really cool project for a charity a few years ago: "How many hours is this going to cost us this week, you were working like a warrior?" "35"
This has been my experience as well over the last 2 years.
I think nobody will argue against, that the majority of native apps are faster than web apps. But the key point isn't faster, but how much is fast enough.

In general, 60fps is considered sufficient for smooth rendering and even 5 years ago, mobile hardware was fast enough for 60 fps web page rendering. However, many web pages a built in ways, that the browsers can't achieve that goal.

So yes, it is harder for developers to create a pleasant experience and as a result there are more bad apples in the web app basket.
If you can present a metric which shows that said thing is bad on some dimension, and explain why it's bad for the customer (/business) and why what you will fix will improve it, and how much work is involved, you'll have a better chance of moving it through.
One way to collaborate would be to write a spec as you go, along with an associated test suite that can be run against multiple implementations.

Presumably TypeScript has a test suite already that might serve as a starting point?
Is Ageism Against Youth Rational?
Completely agree with you. I’m just continually surprised that some (many?) can so blithely disregard wealth and its concomitants when analyzing oppression in a capitalistic system.
And post-infection immunity is achieved not just by production of s-protein antibodies, but antibodies to proteins of the membrane, the nucleocapsid, and the envelope of the virus.
“Forcing” is melodramatic, they dropped support. They aren’t directly advising you to stop using your device or else.
It's not really hyperbolic at all. Secrecy is now only preserved if the people handling the votes choose to preserve it. That's a big deal. Even if today they choose to preserve your ballot's secrecy, there is nothing now stopping them from violating that (and the law) in the future. It's important to wonder too how people will react -- do people now act as though they have no secrecy in their ballot?

So, no, this should not have been flagged!
I'm aware, that's why I said what I said and not what you seem to think I said.
This is notoriously playing out in the ETF space. Large institutions own vast quantities in stock in competitors and competition decreases as a result. See Rise of Institutional Investors Raises Questions of Collusion.
Sorry, what's pertft()?

(Could be a straightforward typo, but I'm not seeing it. Also clearly not important to understanding your point, but I'm just very curious.)
If you used them for payroll, they were free money.
I also dont get the point of Deno. when i was looking into it seemed to me that was presented as a modern NPM alternative. Yet, it is completely unusable for any kind of frontend work. Which is wierd, since javascript is a frontend language. You cannot use it to write anything that uses DOM API. Not sure if that is supposed to change. Would be nice if it was clearer that it is a solution for back-end only.
I 100% agree with this. I go to the grocery store on average twice a week. My bill was generally $100. Now my bill is ~$180. I know this is anecdotal and I buy a lot of meat which is definitely up but it seems like everything has come close to doubling.
This is similar to what I do (although I use esbuild), however like an idiot I just run tsc manually so obviously I forget sometimes and it takes 10 minutes to realise the build failed.

Not great... I'm ashamed but it's just me on this project atm.

edit: misread parent originally
Yes, I did this a couple of years ago. I moved from the Bay Area to Germany.

Biggest sacrifices: Germany is an ethnic monoculture, and Germans aren't too friendly with darker-skinned foreigners, especially if you are vaguely Turkish-looking. I also had to learn German, which was an uphill battle considering how German people treated me.

Gained: Great health insurance and access to cheap and convenient travel throughout the rest of Europe.

I moved out of Germany after 2 years of trying, and failing to assimilate. Now I live in South America.
I know this isn’t new but I still love that Nintendo did this. It’s such a Nintendo thing. They’re a toy company and think like one.

Did Sony do this with the Vita cartridges? I don’t remember hearing so (and never thought to taste them?).

Heh.
Unfortunately, the name is already taken - by Cassandra, which is widely used enough that it's probably worth avoiding a naming clash.
SiFive?
Ancient texts always seem to have no word breaks, they're just a solid wall of letters.
That might have been true in 2010, but it certainly isn't anymore. I need a QR code on my phone to prove that I am vaccinated. My banking, insurance and bills all are on my phone because no company will send paper anymore. It's also the device I use to take pictures, although I suppose you could classify that as a "want" more than a "need".

Bottom line is: I have a Pixel 3 and it works flawlessly. It takes better pictures than my friends newer phones and just plain does everything I need it to. I bought it in 2019 so that's more like 2 years of update as the end consumer. I don't care about Android 13, but I want security updates and honestly feels like I gave them enough money to pay for it.
Politicizing this topic is what causes the cognitive load.
That's a different and fair argument (and so would I as a Pixel 3 owner).
>Picking a current tangential issue and globbing it on to a needed global trade correction which has been in the making for the last 20 years is opportunistic

What you call opportunistic to make it less relevant I call illustrative of what a 15% rise in costs or prices means in reality.

Can you show me a place where such a large class of items went up in price that was not catastrophic? Yet you think it will be some golden return to rose colored yesteryear.

>US labor & regulation (where I am) is medium. Not stupidly high certainly not lowest.

I'm in the US also. US wages are among the highest few countries out of around 200 countries over the world. They're among the highest in the OECD. I'd hardly call that medium. Those countries with a higher average or median wage are barely above the US, so I'd think it's safe to say US wages are just about the highest in the world.

Why does an unskilled worker here make more than around 90% of the world population? Because he so amazing? Or because we have extraordinarily high labor costs? That unskilled work wage is not going to last, no matter how you slice it. Blaming China has pretty much zero to do with it - most low end jobs lost went to automation, and trying to make goods cost 15% more will only add pressure to automate more.
Yes, they have made a net loss, and meanwhile transferred an insane amount of technology to China. But those managers got their bonuses and are long-gone...

And sure Chinese labor isn't as cheap, they've moved up the value chain some, but it is still cheap enough compared to US wages to make items and ship them here - particularly with China's lax environmental and labor laws.

The relocations to even cheaper labor-rate counties are still an improvement, as at least they aren't creating all levels of strategic disadvantage...
there is no way a general purpose compiler will figure this out. op is probably talking about something like halide or tvm or torchscript jit.
What's a PRD?

Love the five-minute rule, by the way. I tried to apply that a lot especially when I was just starting at my job. So many things that I would spend two hours trying to fix, only to be told the next day that we had a super simple internal process to fix that thing.
> You know that Amazon books on kindle are subject to that.

Most people don't. And the few that do only know because of this scandal.

There's something profoundly unintuitive about it. When you buy 5$ a book in the bookstore, you can't wake up some day with the door open, 5$ on your table and the book gone from your library.
> So, as an order of magnitude, the price asked by Qualcomm for extended support is 1M$.

I'll second the request for a source for this, $1M seems ridiculously low.
Yeah, that's kinda sorry state of Deno right now. We have more than pure JS/TS ecosystem that NPM used to thrive on.

The backend market is already leaned toward Go. It's the best language for microservices. We also have WASM entering the scene on the frontend side, which allows mixing other languages, especially Rust. Hell, I heard some people ported a whole C++-based UI engine to make it cross-platform. We're already entering the next generation.
I don't see what the supporting evidence for that conclusion is in the article.
Very true. Although not such an uncommon contrast in Huntsville, AL, where Destin lives.
Isn't the shuttle so big that it would be easy to track and see it?
I am not a native, please what is BM?
Android uses an A/B partition scheme. Either the bootloader can be infected or both partitions can have the malware. With the A/B split, even if you blow away eg B, A can reinfect B. It would be trivial to add extra circuitry to reinfect both partitions as well.
Objects are not intrinsically difficult or intuitive though. Different people will perceive the same thing to have different levels of difficulty or intuitiveness.

Or as Von Neumann said about mathematics (and I think the same is applicable to CS and programming): "You don't understand things. You just get used to them."
UK has somewhat decent (50%) booster uptake
> But the notions of sending a "message" to a "method"

You mean to an “object”?

Also, this looks like a perfect example of theory vs practice, having different implementations of object communication as in classic OOP vs actors etc?
$3K when a baby comes out is different than UBI, it wouldn't get passed through to landlords or to the extent it does it'd redistribute from poor people without a baby to the one with a new baby.

I think this experiment or concept could succeed if there weren't _already_ welfare programs, including charities, and if there was a large ultra poor population, _and_ the study focused on the ultra poor, not "low income," and it focused on more relevant child performance metrics instead of EEG, and especially if the outcome measured was how many kids die of starvation or sewer parasites or such, worst case outcomes that an extra $3K to the right person could avoid, instead of trying to catch a <.2 SD boost in mean outcome on top of a big diminishing returns curve.
Another very very interesting optimisation can be found in these lecture slides [0]. (Scroll to slide 28, although the entire slide deck is amazing)

[0]: https://ocw.mit.edu/courses/electrical-engineering-and-compu...
4 is an absolutely terrible alternative to vaccination. It's like saying if the boat sinks I'm going to either swim or put on a life vest.

2 prior to vaccination was absolutely horrible nonsense. There was an expectation relatively early that we would have a vaccine within a few years and that it was absolutely possible to hold out and have only a fraction of the population would have to get it pre vaccine. If you hold position 2 the only logical way to proceed would be to take protective measures prior to vaccination, vaccinate, then get infected.

This is still suboptimal because the more the infections are spread out the lower the burden on the system for those who do get sick. The reason you don't see fully fleshed out though processes beyond I'm going to get sick and get it over with is that if they really thought it all the way through they would drop the entire position.