skysight-inc/HackerNews huggingface dataset:
> Facebook is such a terrible human manipulation company

I don't want to defend Facebook, but this is not specific to Facebook. We have legitimized the modern concept of targeted advertising and Facebook just happens to play the game perfectly.

Facebook is not 100% fault here (in fact there are others in this space). The fault is that we don't have regulation against something that is clearly detrimental to society. Change that, and Facebook will become better (or be replaced by something better).

Edit: to be clear, I do not want to defend Facebook. I don't use it, I hate it and its effects on society, and its monopoly on social media online is a constant problem for me. However, I don't believe killing Facebook by itself will solve the problem as it will merely allow an equally-scummy competitor to take its place.

Outlawing the underlying business model or making it unprofitable (such as by attaching liability to ads, stronger privacy protections, revoking Section 230, etc) would be a better long-term solution.
Not to mention that buildings are equally full of all kinds “bugs” that are more toward the annoying end of the spectrum. You learn to live with them or fix them.

Realistically, I’m not sure I’ve ever seen something created by humans that was entirely bug-free.
Absolutely, I'm with you. I just meant that 900w isn't where "real servers" start.
If you're at the point where you're experiencing issues with scalable power on you could disable that feature and script ipmitool to power the servers on once ipmi is reachable but in a queue. Could help you eek out a bit more density.

You could possibly run this fictional daemon on your management switch :)
I feel like a toilet analogy does not work, as anybody can install a toilet
> It’s absurd that the same standards of liability would apply to an aviation software job vs the part time IT guy

While I agree, the reality is that the part time IT guy is generally far more certified than the high paid software developer, which I find far more absurd.
What Im talking about is part of CAP if I understand correctly. My soil is too good for trees so I cant grow them anyway.
I really wish this phase could be banned. It's tiresome and in bad faith.
It’s not at all competitive with Linux performance-wise and also lacks observability (eBPF). These are strong reasons to pass.
Technology Is Not Pedagogy
God I HATE this beneath-the-bottom-of-the-barrel quality enterprise value add shite. And the enterprises that keep paying for them without any idea of just how bad the quality is...

That said...

Don't you have to turn the PSP on (like IME) for it to be vulnerable to exploitation?

> The first part of the problem is when a user makes a call to the AMD driver to allocate some uninitialised memory using the AMD PSP

> The second problem involves calls to the driver to free up contiguous memory space that has previously been allocated.

Surely (LOL) unprivileged code isn't allowed to make these calls?
As Channel 4 said at the time

> Deposit guarantees should prevent this. But even after an extraordinary unlimited lending facility granted by the Bank of England and agreed by the Chancellor, customers preferred the sight of real cash.
I agree with you that spacing up everything with well-named let-bindings is a great idea, but most ML-based languages do support that.

>To think that any human, with any amount of training, can parse such code in one pass is a fantasy.

This is exactly what I think about OOP object hierarchies, where one function is distributed over 15 files and you need to keep the state of the object in your mind when thinking about what this function could do.

In contrast when reading F# I often only need a single-pass, because with let bindings and the |> operator I can see how the data goes in, what is done to it one step at a time, and what comes out. It's as simple as it gets. Granted that single pass might be slow, but that's because it is dense and doesn't contain so much extraneous noise, like the boilerplate standard-OOP creates.

If you then work with a team that uses proper railway oriented programming. I.e. not only pure functions but that use the type system to express failure. I.e. a sqrt function that returns Some(sqrt(x)) for x >= 0 and None for x < 0. Then it becomes even more simple and explicit to understand what can go wrong and how that is dealt with. Instead of some sub-sub-sub-function throwing an exception that you never heard about until it happens at runtime.

You can almost never single-pass OOP code, especially if some architecture astronaut that memorized the GoF book had their way with it.
> ...by the time you're old...

I think this is a deal-breaker for get-rich-quick types.
An upvote purchase site is marketed there. It specifically says get to the top of Hacker news. I find that a bit disturbing
They should just list out the classes they care about or say the criteria that determines if a class is protected.

After all, anyone reading the document would need to know that info, why not make it obvious?
There's been 50 years of climate catastrophe predictions and the one constant is that [everyone] passionate about it has a wicked case of confirmation bias.
Seeds of Seed: A Side-Channel Resilient Cache [pdf]
Yes, very much agree -- building long-term relationships as soon as possible makes all the difference.
I’m not advocating such a plan. Just pointing out that pretty much anything we do short of that plan created a society that will favor whites people. When laws like those in a California get passed whites get up in arms about fairness. Blacks look around and think ”this is what gets you upset about fairness?”
Amazon has invested in Rivian and they have the advantage of being “not Musk”. Bezos doesn’t want to give Musk any business. I thought it was funny that they made a big show of using Rivian trucks for the retrieval after the Blue Origin flight.
"This is a rant about a non-problem."

Every time I buy a 'smart' version of a product, whether its a light or coffee machine, it becomes 10x less reliable.

When your coffee machine is mining bitcoins because it's software is written in javascript and someone paid the author of left pad, that funny. When half the city comes to a hault becauae the same thing happened to traffic lights..
You are welcome of course, only FYI those museums you cite are only very small ones, compared with the "main" ones, if you happen to be back to Italy, and you like the Etruscan art, you should visit the Etru in Rome (I believe it is the largest one) and the Guarnacci in Volterra:

https://www.museoetru.it/discover-the-museum

https://it.wikipedia.org/wiki/Museo_etrusco_Guarnacci
I have accepted this is how belts work and it is intentional for some reason, but on my first build I struggled with this.

My concept was that all of the research would be centralized and wrapped with a single belt that continuously loops with all of the various research types. This kind of works, but everything gets backed up and then no longer rotates, which limits access.
How close is nuclear fusion power?
> Unless you’re trying to also use it as an immigration ticket to a 1st world country, if you can’t make it to a top school (top 20 for US, 5 elsewhere), don’t bother.

Every qualified person I've heard talk about this said the opposite. "Top-20 school" isn't how professors or large industry labs evaluate a PhD, they will look at the advisor's reputation and the specific lab.

> A masters would end up taking your career to a higher place in the same time you spend on a mediocre phd.

1. This is definitely wrong for someone aiming for research jobs. If we're talking about accumulating money irrespective of the job, then sure, a master is probably better.
2. A "mediocre" PhD is obviously a bad thing career-wise, but if your definition of "mediocre" is "from a non-top-20 school", that definition is absurd.

Maybe your comments stem from going "through one of the worst labs you can find in operation today". Or maybe it's US-specific, I don't know.
> What is more optimal solution than dithering in that context?

Having hardware that lets you use whatever colour you want for any pixel.
I think you might be missing the forest for the trees a bit. Many industries have a very wide range of certifications and there's no reason IT couldn't be the same. For example, think doctors: some are certified for surgery, some are certified to give physiotherapy, some are certified to refer you to other doctors etc. I don't think cost is a reasonable argument either — you wouldn't want a plumber with no knowledge of their profession just because they're cheaper. There's (usually) no life-threatening danger involved, but you can end up with very large expenses if something goes wrong.
Are the security problems with Lightning fixable without resorting to centralised custodians? If people need Paypal to transact with Bitcoin, it undermines Bitcoin's selling point of decentralisation. Might as well use Paypal to transact in gold, which has the same economic properties as Bitcoin, but doesn't involve expending enormous amounts of energy doing Proof Of Work.

I've never owned BCH, and I was once an owner of BTC who steered clear of BCH, but I have to admit that the BCH solution has the major advantages of simplicity and tried-and-provenness. It's tried-and-proven because it doesn't make any additions to the algorithm Bitcoin uses, which after 11 years of experience we know works. If you want a computationally secure system, then you want it to have exactly the aforementioned qualities. I guess if gigabyte/USD prices for storage devices were to drop fast enough, and if it were possible to turn down the latency of transactions without compromising the safety of the network, then maybe the Big Block solution could work? I'd still be worried about surges in latency when there are increases in demand.

The LN approach seems very complicated and experimental, and involves playing with real money. It's been in development since 2017 and is perpetually 12 months away from being ready. Some papers introducing attacks list numerous difficult tradeoffs that need to be made to make the network secure against them. The descriptions of it I've seen online seem naive and simplistic compared to the reality. Complexity is antithetical to security and correctness.
The referenced travel by Greta was in a sailboat. https://en.wikipedia.org/wiki/Voyage_of_Greta_Thunberg

Probably not practical for most though.
If it’s so easy why aren’t you making $20 million an hour then?
> As I write this on an early July morning, 200-plus corporations, including many retail chains, have inoperative IT because extortionists found a hole in some niche, third-party software product most of us have never heard of.

As I write this, millions of cars have gotten stolen due to vulnerable lock mechanism. A thief can with simple toools just open the door, start the car and drive away. Do we sue the engineer designing the lock for billions in damages? No. It isn't reasonable to blame engineers for everything.
No, that one was already claimed. https://thousandetherhomepage.com/
> So if there is a billboard next to a road, and the road goes under construction for weeks/months it ceases to be a billboard for that time? Or if most people leave a village and it empties out.

If a tree falls in a forest... :D
GW Ori: Three Suns, One Planet.(Possibly)
Facebook is 100% at fault for what Facebook does though. Not to say others aren’t.

I’m not interested in giving them an inch. They’ve probably caused more psychological harm and manipulation (intentionally, via “engagement” algorithms) than just about any human propaganda movement in history.

I still don’t understand how people with any ethics still work for them. I guess 500k a year is enough to look away from anything.
Covid Detector by ML System with 100% efficiency
The Wayforward Machine
It's certainly something that has been requested before [0][1], though I cannot find a case of it occurring, it does appear to be a possibility. ("Any reason" in a ToS has legal limitations.)

It seems to be something that is often requested through highly varying different laws (contract violations, business fraud, etc.), and not any particular avenue, so actual precedent probably won't apply across the board in anything.

[0] https://www.theverge.com/2021/1/21/22231457/parler-amazon-we...

[1] http://www.sccaseinfo.org/pa6.asp?full_case_number=2-09-SC-0...
I think increased incidence of cancer, hormone disruption and general inflammation count, no?
I really hope this goes somewhere. I've been left on the curbside with a caduceus up my backside because of self-righteousness, paranoia and hysterics. If an analgesic can be created without committing the atrocity of inadvertently imparting a synthetic sense of wellbeing too, much suffering would end. Just don't poison it with acetaminophen! Maybe I'll abandon my unfruitful hunt for opium lettuce and raise snakes instead.
Before General Magic there was Paradigm (2018)
I've been using DDG for 5 months with FireFox ESR. My searches are in English and mostly for software engineering terms. I haven't noticed any deficiency in the results. Mind you, I don't repeat searches with Google to compare. But I still use Google Scholar for academic paper searches.

I wonder whether DDG operates differently through different browsers, e.g. DDG with Chrome?
A Few(er) Good Men
> The larger point is why rhe software industry has avoided regulatory capture

I would argue that the software industry is not run by software developers but by the cowboys in suits at the Excel and Powerpoint rodeo in the boardroom. It's rife with regulatory capture, but software developers in that environment are considered a liability to be minimized. Tweaking that expense line in your presentation to the shareholders means hiring the cheapest labour possible and spending as little as possible on their development, training, and certification. Your investment in lobbying authorities to keep regulation at bay has an enticing rate of return.
> The result? No response. No company cared what skills I have gained during my studies. They see courses like hardware security as non-practical and a course on multithreading as mostly theoretical.

I wouldn't take that personally, or even as a strong indication of a problem with your hard skills.

Sometimes recruiters mainly look for real-world experience because that makes a hiring a candidate easier to justify. People without work experience or a portfolio are a crapshoot. Also, resume embellishment is indeed a common problem, thus great but unverifiable CVs might raise a red flag. Furthermore, if a company is looking for someone to tighten nuts but they get a CV from a highly trained engineer, they might prefer to pass on him. After all, if he's being underemployed then he might not be planning on sticking around for long.

And finally, but not less importantly, soft skills matter. Sometimes they matter far more than hard skills. A recruiter can tolerate a competent candidate that is eager to learn, but they will be less inclined to tolerate an outstanding developer who is unbearable, insufferable, or unwilling to learn from (and work with) team members.

In the end it's all a crapshoot anyway. There is a lot of confirmation bias, and a lot of lottery winners offering advise on how to win lotteries, but we would do well to acknowledge that the stars need to be aligned for good things to happen, and often they aren't.
I really hope Apple doesn't launch an ad network for the web but it won't surprise me. That would be the point where I would move on from their products and ecosystem.

The App Store ads are atrocious enough when they already take 15-30% of the revenue. Plus those ads make for a bad user experience which Apple claims they are all about.
Oh look. An institution who’d be the first to sell certifications wants to make certifications mandatory. Nah, thanks. At least I’m Software one can still innovate without having to cut through miles of red tape.
"Let's be real: other engineering projects are really easy to break as well - some well placed C4 usually does the trick. But it is hard to get C4. Hard to get access"

Who breaks into anything with C4?
You can buy a battery powered drill and angle grinder for $300, and break into anything thats not a military bunker. Or you can learn to use lockpicks, and break into most houses for $20.

However, what we have in software, is customer finding out that the door was a mirage and you could wall right through it, or keys being sold on the black market
I’m not even talking about just the wealthiest. How many white firefighters ever question if they got the job because they were white? White people rarely question the accumulated privilege that got them to where they are.
Indeed. A quick search reveals nothing more than the original paper from 2012, cited just one time:

https://www.nature.com/articles/nature.2012.11526
That’s just careful wording. Scientists are wary of making hard statements, unless they have absolute proof, which in this case requires massive epidemiological studies over many decades.

It doesn’t mean there isn’t any reason to look at the potential risks; on the contrary, the sooner we acknowledge the risks and take steps to mitigate them, the sooner we have pre-empted any possible health outcomes, independent of what exactly the cause and effect turns out to be.

That is, unless you really, really believe microplastics are somehow good for you.
Show HN: Bang
The Software Industry needs to fully implement "The Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model".

Because it is an IT version of the best practice in the manufacturing industry. It has the advantages of simplicity, consistency, high performance, stability, reliability, observability, repeatability, easy combination, easy maintenance, etc.

https://github.com/linpengcheng/PurefunctionPipelineDataflow
I feel like the featured article discusses this pretty directly.
Money has strong network effects, so it's not possible for Monero to win even if it was marginally better. It's a game of winner takes all. I agree that lack of privacy can be a threat to decentralization and censorship resistance. However, Lightning Network makes bitcoin more fungible and private, so I'm not worried about that.

Goverments, especially in poor countries, are starting to advocate for Bitcoin, so it seems that 'government banning' is not an actual threat. For some governments it is, but people can move out. They couldn't use Monero either if it's illegal to accept.
FTA: They admit to being completely baffled about why the mamba would produce it.

I would guess it keeps their target calm. A panicking prey is more likely to injure the snake than one that dies before it realizes it got seriously bitten.
Ask HN: Why don't SSDs have built-in protections against excessive writes?
Excessive writes (e.g., due to a software bug) can kill an SSD.
> this implies that software quality and success have no correlation.

I mean, like in most other fields no ? Most successful movies, books, foods, artworks, furnitures, ... are fairly different from the best ones.
Direct link to the video:

https://www.youtube.com/watch?v=uQM_03zuSAI
> 4-500 centuries.

that would be 500 years
You can't really steal a modern car, at least with simple tools. Everything is now digitally interlocked by a password contained within the key and keyfob itself.
For consumer products like coffee machines and light bulbs there are consumer protection laws, electronic device safety certifications, product review sites, brand reputation and word of mouth recommendations. It’s hard to imagine what kind of regulations would further improve things. (Consider also that many of these products are designed and produced in other countries, so we need to figure out how to force all those other countries to enforce the certifications that we demand).

I’ve not heard of a traffic light failure due to the control system mining Bitcoin, and any software engineer who did that or allowed it to happen would find their career over pretty quickly.
Aren't younger sons less risk averse and thus more likely to bring forth societal change?
I have a similar experience, also European. While I'm not nearly as unlucky as you are regarding job interviews and getting a job, I can attest that the majority of corps I met do not respect transferrable theoretical skills (e.g. the ability to work in any language of the same paradigm, distilling overly corporate buzzword lingo back to basic programming concepts). Instead, they would rather have someone who learned enough trivia to pass a basic test filled with code samples you'd never* see in real life, or which a compiler would quickly correct for you and teach you not to do within a week.

Additionally, they will have you stuck doing mostly low-tier work spawning from bad decisions in the past instead of biting the bullet and having someone fix the foundation, and often perceive fixing that foundation as a skill only seniors / architects possess. I've met my fair share of seniors who believe design patterns are some of the highest order knowledge, despite having to learn them during my bachelor over a longer span of time than they get taught in-house, let alone having to actually use them.

NB: this is not a jab towards seniority. But I do believe most corporates do not value educated juniors correctly, often equating them to uneducated juniors, as well as underestimating what makes a senior a senior. Basic CS fundamentals shouldn't be a skill exclusive to seniors.
Exactly this.

We are seeing Bill Gates telling us HOW to save the planet for being the biggest person polluter but he CAN buy carbon credit to offset his carbon footprint. Hypocrite!
Ransomware gangs are complaining that other crooks are stealing their ransoms
Gentle introduction to GPUs inner workings
probably because mamba venom is crazy expensive.
Except except coerced sex.
One of the most famous speeches in American history:

"We choose to go to the Moon in this decade and do the other things, not because they are easy, but because they are hard, because that goal will serve to organize and measure the best of our energies and skills, because that challenge is one that we are willing to accept, one we are unwilling to postpone, and one which we intend to win, and the others, too." - Kennedy

I believe that fighting climate change is a problem of similiar magnitude to going to the moon in 1969, and smaller than winning WWII. We did both of those things, we can do this. But we have to want to.
You having your car stolen, and software used across a company having a vulnerability are different in terms of scale though. If a whole shipment of cars was stolen due to a lock flaw (which is admittedly contrived), then I'd imagine whoever owned the cars would have a problem with the maker of the cars.