skysight-inc/HackerNews huggingface dataset:
it's 100% unrealistic because the discussion and the headline can be summed up as "how come this thing is not unhackable as the company promised?"

When people say "state-level hackers", they appeal to authority like "the state" is something one simply can't win against. And those employed by the state are super-level Uber-hackers. But in reality what it means is:

A state is able to waste billions on mistakes and incompetence. The state gets away with most projects failing.

In reality forensics and post-mortems show the adversary's understanding of tradecraft, opsec and technical understanding of the space was so bad, it's _not_ skill but luck why they won.

There is very little "advanced" about an APT other than unlimited pockets. If you have unlimited pockets you're more likely able to brute-force your way to winning.

state-level is such an opaque concept because of the huge numbers of actors in it, that never get credited. People like systems-thinking and the idea of everything being planned and orchestrated like in a Hollywood movie. And they we forget in many "bAd coUntTiEs" it's a collaboration between criminal enterprise and state enterprise. It includes thousands of "criminals" who can be leaned on or are willing to lean on others. There is also the private-public partnership in some of the more functional countries[1] that adds thousands to this group of people.

the term "state level" is almost useless. It is the language of PR and propaganda. If taken serious as a concept it just means an entire different country.

And this is why it's saying "unhackable": When one expects a security guarantee to defend against such a large group of diverse actors (or not even being able to identify the adversary in the first place) then to fulfill that promise it will have to be "unhackable".

[1] Australia has a gag-order where you can't even warn your employer when they force you to implement a backdoor in their products.
To everyone: the above is wrong.
Meta: your code blocks have the CSS `overflow: scroll`, which is wrong, causing scrollbars to appear unnecessarily; 9999⁄10000 times, `overflow: auto` is what you want instead.

(macOS is the only significant desktop platform that uses overlay scrollbars by default, where the difference is not generally visible.)
No, a burned down house can be rebuilt and burning down a house actually increases entropy in the universe. It is a clear destruction of value.

Burning Ethereum irreplaceably removes it from the pool. Ethereum is not inherently valuable, the Eth is just a token representing a contribution to the network, that you do not redeem it just makes everyone's Ethereum a little bit more valuable.

This is also why crypto is worth such ridiculously large amounts. Almost everyone is "HODLing", not redeeming their ETH for money, so the Ethereum that is in circulation is more valuable.
Lying to elicit a certain desired response is not acceptable, no matter the justification for it. It ultimately erodes trust in our institutions, and that trust is the fundamental basis for the functioning of our society.

Our institutions need to be both truthful, and also accountable. This means being able to freely debate the facts without censorship. And for the decisions and communications of our organisations and leaders to be examined, debated, and judged. We cannot have a society where people are knowingly and deliberately misinformed, and debate of the matters is suppressed. That's 1930s Germany levels of gaslighting and suppression. The West is supposed to be Free, and this is not free or democratic.
See also, AMD's PSP (Platform Secure Processor)
https://en.wikipedia.org/wiki/AMD_Platform_Security_Processo...
FYI that pattern is useful even in the absence of orphans.
https://en.wikipedia.org/wiki/Azov_Battalion
But they don’t have to. If anyone had the resources to hire top tier software engineers to write or audit everything in house it would be Apple. That they don’t do it is almost… greedy and shows a lack of foresight imo.
You made me wonder if sharing a patcher that modifies the program files would be legal under the EU law.
Color Museum – buy colors as NFTs
The fsync vs I/O errors bug didn't have any performance impact in absence of failing disks, it was about what happened when you tried to fsync again after your storage stack reported a write error.

But for a OS that has a bad fsync, have a look at macOS - they even document that it doesn't commit data to stable storage and you should use some other system call to do it: https://developer.apple.com/library/archive/documentation/Sy...

(A web search now only finds iOS man pages, but the fsync caveat was the same in OS X/Darwin manpages before they were taken offline)
I honestly can't tell if this is a parody or not.
Yes.

If you ever have the chance to see them mating in the wild, about 30 seconds is all it takes to undo any goodwill you might have ever felt for them.
Your "filter" to this subject is the author. You are applying the limits of the "filter" to the subject matter. Like saying... well, everything _is_ red, when looking through a red filter.
Margherita Pizza or just base with cheese (cannot imagine the latter)? Margherita makes sense for plain pie in more places around the world.
That makes war a Scheme as well
The article says you absolutely shouldn't build one for a science fair, and calls out the risk to disrupting pacemakers and such as a principal reason why.
> mistyped

Very unlikely, the checksum would prevent that.

And most banks (even though I’m unsure it is mandatory) will check the recipient, if totally mismatched a warning will be raised.

But if you send money to the wrong iban+recipient, the money is gone.
Swedish cookery geek who loves visiting the Netherlands: poffertjes have depth, the pan has deep round-bottomed indents to hold batter. Swedish plättar are also made in a special pan (typically cast iron and from someone's granny) but the indents are circular and low, just maybe 3 mm deep. Lucky this is right after breakfast or I would be hungry now.
Attempting to run untrusted code on trusted hardware is a fool's errand. Sandboxes do not work. Hardware privilege separation does not work. It is a lost cause. We need to start separating devices, and stop normalizing js.
I’m sure there’s a few exception, but why do anyone care about which font is used as long as the basics such as fixed or sans serif is applied correctly?

The answer is most likely branding, but I don’t recall landing on a company website and going: “That’s not the font from their design guidelines. This is unacceptable, I shall take my business elsewhere”

All this tweaking and hacking font loading is a vaste of time.
It scales fine for 99.9% of projects.
You can write functions in Python, JS or whatever other language you fancy.
Why do you need rails for the REST API?
What's frustrating is there are already many decentralized exchanges handling billions of dollars a day that perfectly solve this problem. If you insist on making bank deposits by tunneling into their servers and writing C, don't complain when they can't find your money later. Use the app!
Likely not caused by the fact that the charger is high wattage.

I have an Anker charger with two ports which use different tech to detect what the device needs : an USB A with Anker's poweriq (which supports multiple fast charging standards like qualcomm QC, but it also charges devices that don't use fast charging), and an USB C port that only does USB PD.

My vape only charges on the USB A port with poweriq. The strictly USB PD port doesn't work for it (but works on all my other devices).

I've decided in the future I will only buy chargers from Anker that have their proprietary poweriq thing, and dismiss anything that only supports USB PD. Poweriq 3 also works with USB PD devices so having a charger or a port that only does USB PD seems useless.
Let’s say the buffer is nearly full, and the egress rate matches the ingress rate almost exactly. Wouldn’t that mean that the bottom of the stack (the oldest package) never gets transmitted, while the top of the stack is churned constantly? If such a situation persists, the oldest packages might not get transmitted for hours, which means they’d be lost for all practical purposes, while still taking up valuable buffer space.

However, and this probably is in the same direction as your idea, the author agrees that when deciding what to drop, dropping the oldest packages is better. I’ll quote item 9 in full because I found this a bit surprising (the sentence in parentheses is especially interesting):

> 9. Tail drop is worst drop. There are several variants of AQM (active queue management) with different tradeoffs, but almost all are better than dropping the newest packet when a queue is full. Even the opposite ("head drop") is better in many cases. (Later TCP ACKs encompass all the information from previous ACKs, so if you have to drop one, it might as well be the oldest one.) CoDel is a more refined AQM. Most AQMs are the same speed or only slightly slower than tail drop.
I've read your comment and acknowledge it.

I respectfully disagree that this was a personal attack. If you'd be so kind as to point out how it was, then I'd love to learn more.
Crypto gets dumber by the day.
As anyone who has used a Vizio TV knows, the software is really of no particular value. Input lag abounds. They should dump it all out on Github and move on as the software could not possibly be construed as any kind of moat for them.
If it is the noise, where all attacked ships running under engine or where some of them sailing? The sailing boats wouldn't make any especial noise. Unless the Orcas developed a sudden hate for all boats.
I honestly thought it was satire at first.
I think this is a good bit as well, and wish I had mentioned it. Well said.
> First you say that I won't be punished for not working. Then you say that I should starve if I don't work. But you still insist that working is optional! Clearly, people should be forced to work according to you.

So I did not say any of those things (except that work is optional).

I don’t have a Ferrari, but the fact I don’t have something is not a punishment unless it’s freely given to everyone else (eg: liberty, oxygen, etc.).

You don’t have to starve if you don’t work. You are welcome to grow your own food, fish and hunt, and sustain yourself without working. However, if you want other people to do those things for you, you need to give them something in return.

Your drug dealer example is a good one because it highlights a problem with using the market to determine value. Ultimately, consumers determine the value of product or service, and as a drug dealer you may make a lot of money because consumers are willing to pay for the drugs you sell. I completely agree that value and societal net benefits are not always linked, and this is a flaw in the current system. But I have not seen a better model yet.

Your existence in and of itself does not cause slack. Your inability or unwillingness to sustain yourself does.

I think accusing me of being unable to see the big picture is a bit rude and unnecessary. I see a very different big picture to the one you seem to see though.

> People spend significant portions of their lives doing things they'd rather not do and to boot, the associated consumption patterns are changing the world's climate forever.

I completely agree, and have mentioned several times that I think consumerism is a major problem, and by reducing consumerism on an individual level, many people could reduce their own working hours. On a societal level, we would see major environmental benefits.

> You say that benefits outweigh all that because otherwise society wouldn't function. But you have no proof at all.

I shouldn’t need to prove a position that I’m not arguing. I am arguing that society currently works this way, and you are saying we should change it for this model where you don’t have to work, without any evidence that it would be successful. Where’s your proof? The fact that some people like to spend their free time saving lives or writing code?
At https://www.waiterio.com we offer a free whitelabel website with takeaway for restaurants.
We are damn close to the firstname and phone number:
https://pizzeria-da-giorgio.waiterio-staging.com
Only thing more is currently entering the pickup time.
We could default it to something... 30 minutes?
I'd argue it's probably exactly because it is upside down while charging that it shuts off. It stops you getting annoying flashes of sensor light while it is desperately trying to find a surface.
Just fixed it. Sorry I wasn't aware of the bug. :)
The only reason Westerns keep thinking this is due to their limited exposure to particular aspects of Asian culture. The phenomenon of "ladyboys" is widespread all across Asia.

The second supposition, that "ladyboys are ladyboys" is simply wrong. There are many ladyboys that see prostitution as a quick, simple way to earn a living. The economics of prostitution (supply-demand) basically mean many of them choose to assume a role as a ladyboy for a while, and when that part of their life is over they just cut their hair, stop using make-up and high heels and back to the "respected" society.

I can think of nothing more racist than these continued attempts to fit Western models of thought, or theory, onto other societies and their norms and values and then categorize them according to _our_ values. If we really understood it, we would accept it for what it is, and try to understand it from the Asian perspective.
I'm not saying they should lower their standards - I'm simply saying they should manage it better. You don't allow everyone in your life to have the same priority, and this extends to how you manage friendships.

It's 100% okay to have friends that border more on acquaintances, who might lead you to other more interesting people.
Sorry, what farmer has the ability to repair a design problem in an engine? In reality the vast majority of fixes are just temporary patches using materials that quickly degrade and need to be constantly replaced.
The same is true of firewalls, so I don't get your point. Even in IPv6, your router-level firewall will need to know if a packet with dst_port=31536 is part of an existing connection or not, which means it has to monitor all traffic and maintain connection data for every transaction, no different from a NAT device.
I've no idea what you're trying to say, but as far as I can interpret it when it comes to Rust you got things exactly backwards:

foo().bar().baz()

if everything is monomorphic, there is no requirement that the result of bar() be a member of a direct dependency, to say nothing of being imported into the local scope.

If `baz()` is a member of a trait, however, that trait must be in-scope.
Ask HN: Does everybody else always have too many side projects going on?
I feel like I need to "prune" my side projects every 6 months or so. For this, I use the 20/5 rule, and it has been working pretty well.

There are too many interesting projects, and most of them feel endless, in a way that there is always something more to do, never truly finished.

And browsing HN, almost daily I see something I would like to dabble into, but I feel like I do not have time and energy for it.
You are on the Internet - you can find out anything (uncensored). :)

But yeah who has the time...
Whats next, selling prime numbers as NFT?
What about Musk? He owns multiple companies successful companies and that hasn't caused many people to feel that he isn't to his job. If anything that's brought much positive acclaim and interest from the public.
The opening paragraph, reaching for his phone and checking Twitter in the middle of the night, instantly breaks many of the modern suggestions about avoiding insomnia...
The future of currency ladies and gentlemen. This money is literally gone. Unrecoverable. Like he took the money out to a barrel and burned it. Only he didn't get any warmth out of it in exchange.
I really love experts sharing their reading list! It took me ten minutes to read this page and 5 seconds to bookmark the referenced books. But how many years will it take me to read all them? 5 years? LOL
I was told so recently. But it wasn't even for the font loading. It was to load the animated transition to transit from nothing to the entry page.

So to instead of dropping (or at least thinking about optimizing) the loading transition the designer (with a straight face) proposed a loading bar for the loading of the loading animation.

I was lost for words.

[Edit: typo]
> gas

Isn‘t that just the fee for transfering cryptocoins from one wallet to another?

And you can decide on how much it is for your transfers, but if it‘s too low, your transfer will take a long time, up to „infinity/never“.
>The problem with crypto is despite your explanation, I have no idea what any of your post means. Not any of it.

Not entirely sure what point you're trying to make here.

Or, in other words: the exact same thing happens to my 80 year old grandmother when I explain about my android phone.

Doesn't make the device any less useful.
And that’s the reason everyone should use tabs. You like 2, I like 4, someone else one the team likes 3, 6, 8, whatever? No problem if tabs are used, everyone can set tabstop to their liking!
Bad move.

It was a perfect fit for SO, and I used the dev story as a CV replacement. Helped me get my last three jobs. I was hoping to find out why they're doing this from the article, but I really didn't, and I don't get it. Oh well. Still not getting a LinkedIn.
Keep guessing my friend :-)
That's my thought of NFTs in general. This site seems like complete parody to me but so does everything else I see NFT related.
> But if there is another person in the wilderness who forces me to hunt to get meat for us then I'm "working".

So in your work-free society, hunters have to work?
I was blacklisted on Uber a few years ago when I reported a security vulnerability to them.

They said no such vulnerability existed. I sent them video. They said I must have been doctoring the video because they couldn't reproduce it. They then banned me.

This was in 2015.

They were then sued because the vulnerability apparently identified someone's affair[0].

I sent my email exchange with Uber to the attorney who sued Uber, letting them know that they were aware of the bug two years prior. You know, because no good deed goes unpunished.

I get by just fine with DoorDash and Grubhub these days, but both of those platforms have the same issues that UberEats does.

---

0: https://www.bbc.com/news/world-europe-38948281
Same here - my first programming jobs were low-level (working for a compiler company, then a 3D graphics company), but over time I switched from being a developer to being a sysadmin at a largish hosting company.

These days I'm all "devops" / "cloud engineer", and people seem surprised that I write utilities to automate my work and infrastructure.

It seems that people familiar with cloud-stuff often lack a developer-background, and don't understand how things really work.
My primary use case for carrying it everywhere is to take phone calls, as it is for most people, otherwise we'd probably all use iPads or iPod Touches or something. It's useful because it's an internet device in your pocket, but it couldn't be that if it wasn't already in your pocket for a reason.
Wait. I'm not letting anyone off the hook for not knowing the above if they put $5 into something, let alone $500k. But even as a coder and someone who was deeply involved in crypto at one point (2011) I find it hard to make heads or tails of wtf this means. All I hear are a lot of acronyms and bizarre edge cases upon edge cases. It sounds like those arguments you'd hear between kids in junior high over magic cards or pogs or something. If this is the level of magical knowledge required to deal with these tokens, it sure seems like a sucker's market.
GDPR penalty for passing on of IP address to Google by using Google Fonts
It makes enough difference that I myself landed on my head a few times in my life. Fortunately I had a helmet. And yes I was going slow.

The line is drawn around your bike. Don't ride it without a helmet.
Wow. The world would still be full of people, each of them an individual and interesting in their own way.

"Civilization is a youth with a molotov cocktail in his hand. Culture is the Soviet tank or L.A. cop that guns him down." - Edward Abbey
I'm not sure about IBAN, but in the UK there are multiple layers that help you avoid sending to the wrong account. However, if you do ultimately send money into an actual incorrect person's account, the only thing the recipient's bank will do is to ask them to send it back. They will not give you contact details or anything else.
Ethereum, not crypto. Bitcoin is less complex by choice.
I gather from your comment that you don’t do frontend. I don’t either. I also think it’s a waste of time. But I think you and I are not the intended audience. I think frontend people are trying to design an experience for users. The same way you or I might be designing an architecture for the system. They want it to look and feel a certain way in order to provoke a response.
If you take into account the fact that Richard Hipp is not a billionaire whilst his software is used in almost all devices on (and not-on) the planet, his stuff is used by countless of megacorporations, etc, etc, then by my calculations: not nearly enough.

His paycheck alone should be tens of millions of dollars.

He should be making so much money that if he'd drop a 100 dollar bill it wouldn't be worth his time to pick it up.
Yeah, it seems cheese pizza is a (badly done according to Napolitanen tradition) margherita ; it does have base, tomato sauce and cheese according to all the pictures and references I could find. And that is indeed very common everywhere I have been, including the US where TIL apparently you just say ‘cheese slice’.
Money laundering != robbery

It means concealing the origins of illicitly generated revenue.
It's not. Founder here.

Now it's time for the Hacker News tongue lashing, I suppose.
If more information is better, isn't that a good argument for replacing "race" questions which expect coarse-grained answers with "ethnicity"/"ancestry" questions which expect more fine-grained answers? (i.e. "Chinese" or "Filipino" not "Asian", "African-American" or "Kenyan" not "Black", "English" or "Polish" not "White", etc.)
Ok, i tried with the latest versions of both (DMC 8.57 - though the compiler advertises itself as 8.42n - and the latest build from OpenWatcom).

DMC version: Elapsed time = 7.593 seconds

OW2 version: Elapsed time = 6.344 seconds

While i'm using a different CPU than the one from the previous benchmark, the relative results are practically identical (OW version is ~1.195 times faster for the old results and ~1.196 with the new results). VC6 is still faster than both.

FWIW i do not think these different matter that much in practice anyway, if anyone is going to target those old machines nowadays it'd be for retrocoding fun and in those cases if performance is a concern you'd most likely just want to use assembly anyway. IMO as long as a compiler does some basic optimizations to get mostly there it is fine. Some years ago i wrote a small maze rasterizer[0] in C to run on an original IBM PC and i tried to compile it with both Turbo C and OpenWatcom... and there was zero difference in performance since the main render loop was done by generated machine code, so OW's optimizer was optimizing stuff that didn't really need optimizing anyway :-P.

[0] https://i.imgur.com/M3gKlfA.jpg
Well it makes it less useful if your grandmother can't use it to call you.
Treat your prisoners how you would want to be treated if you were captured in a foreign conflict. Shameful.