skysight-inc/HackerNews huggingface dataset:
>Burn the hydrogen in combustion turbines, just like natural gas.

That simple? Anyone in the world actually using hydrogen in this way?

You can dissmis nuclear all you want, but doesn't change the fact that renewables (outside of hydro/geothermal for which you need special geography) do not work. There is no nation on this planet that is powered by renewables. There is no nation on this planet that is planning to be powered by renewables. Germany believes in renewables so much they are signing multi-decade contracts to ship gas from Russia and building new pipelines!
No, no it doesn’t.

> In its new report Making Mission Possible – Delivering a Net-Zero Economy, the Energy Transitions Commission (ETC) shows that clean electrification will be the primary route to decarbonisation, complemented by hydrogen, sustainable biomass and fossil fuels combined with carbon capture. It urges governments, investors, corporates and civil society to work together to accelerate the deployment of zero-carbon solutions before 2030 to put mid-century targets within reach.

The first step:

> Speed up the deployment of proven zero-carbon solutions – governments, investors and corporates need to work hand-in- hand to build up massive capacities of zero-carbon power generation to enable the clean electrification of the economy.

The focus is on generation, not reducing consumption.
(This may be a good place for me to clear some misconceptions I have about farming; treat this comment as an application of Cunningham's Law.)

> The thing is that soil used for grazing cattle can’t be used for planting vegetables efficiently.

Not planting vegetables efficiently != not planting them at all, right? Could the lower yield on such fields still come ahead of lower energy efficiency of meat (in terms of energy expended per calorie of final human food produced)?

> So the effect would be to reduce the area of where we can produce food.

Surely we can grow something human-edible there. Or could perhaps this land become earmarked for construction, while equivalent amount of very fertile land could be switched from construction to farming? AFAIK there's plenty of settlements built on land that would be better used for farming.

> And if you would remove cattle you no longer have natural fertilizer.

Is industrialized agriculture even using natural fertilizer? I was under impression modern fertilizers are made in chemical plants and their production doesn't involve animal excrement.
Thanks for the thoughtful reply. There's definitely more tech-savvy on HN than many other places, but there's also a certain element of desire to find innovative and exciting solutions, especially when they alter or disrupt some existing industry.

Simultaneously - and partly thanks to that skew - I think this is an influential forum and the likelihood for discussions and radical ideas that are shared here to shape real-world policy is outsized.

I also agree that experts will understand the safety properties of their field better than anyone else.

The risk is the skip-level that HN introduces. Rather than those experts informing policy decision-making directly, we have an easy, accessible, open (all beneficial properties in themselves) forum where decision-makers-and-influers could cherry-pick technology tangents they like the sound of, and likely find rational-sounding support for them.

As someone who is risk-averse (which includes optimism that society can collectively steer away from the worst effects of climate change, and also avoid future populations being left to deal with the problems of long-term nuclear waste under world conditions that we can't yet predict), and someone who believes that cost, simplicity and reduction of negative externalities are positive indicators, renewables seem like the way to go, and so I think it's worth keeping that line of argument present.

You're correct that I shouldn't assume that any of the discussion is industry-led; an assumption that it's genuine technology interest is fair. It can be hard to determine where (and if) the distinction exists when the stakes are high.
M3O – A cloud native platform built for developers
https://www.techempower.com/benchmarks/ gives you some idea about the performance.
Because flexibility brings bugs, and bugs in cryptography means breach of security.
FreeCAD supports fillets, if your order of operations is set up the fillet will be applied to your features after and it will update the fillet with the changed dimensions, like a parametric cad system should do.
Note that just because you can, it doesn't mean you should. How much maintenance this needs depends on your distro, your machine and firmware's own quirks (if any), and your own usage/update/maintenance patterns/quirks.
I'm being downvoted - but we have seen major 'book burnings' on youtube, etc where billions of comments and videos have been purged. These are private platforms and can do what they like, so in a way that's acceptable as it is within their terms of service.

CF is a level deeper than that. This is a company that can effectively shut down the internet for companies and individuals. And now they are involved with archive.org? Should we be concerned about online historical revisionism as that relationship matures?

I feel uncomfortable that CF seems to be positioning itself as a guardian to all information - not at an application level, but at an architectural level.

Cloudflare is shaping up to be a key tool that an authoritarian government requires. And I'm concerned about it!
End of 2020 and people still don't know what is GDPR and how it works.... For fuck's sake we have all the knowledge of the world one click away, and these people working in the "medical industry" don't take 5 minutes of their day to learn about laws regulating them ? Don't they have a legal department ? Didn't they get any GDPR training ? They probably spent more time complaining to you than actually researching the issue ....

Of course someone in a vaccine trial can't ask for all their records to be deleted. Does anyone really expect the EU law makers to be that dense ?

What's next ? You call the police and ask them to delete your criminal records ?

```
However, an organization’s right to process someone’s data might override their right to be forgotten. Here are the reasons cited in the GDPR that trump the right to erasure:

- The data is being used to perform a task that is being carried out in the public interest or when exercising an organization’s official authority.

- The data being processed is necessary for public health purposes and serves in the public interest.

- The data being processed is necessary to perform preventative or occupational medicine. This only applies when the data is being processed by a health professional who is subject to a legal obligation of professional secrecy.

- The data represents important information that serves the public interest, scientific research, historical research, or statistical purposes and where erasure of the data would likely to impair or halt progress towards the achievement that was the goal of the processing.
```

https://gdpr.eu/right-to-be-forgotten/
Have any other health services been under attack recently?
Smells like an attack vector waiting to happen to me. Malformed network request, sandbox escape, front page of Hacker News like 8-10 years from now?

I am often irrationally paranoid about this sort of thing however.
Google pulls India’s Paytm app from Play Store for repeat policy violations
https://tex.stackexchange.com/questions/498987/generate-pdf-...
If they are really worried about such headlines, I can tell you the next escalation level: geography lecturer dismissed because of using an N word (northpol)
I just open sourced my multiplayer game engine. Give it a look: https://github.com/moddio/taro
Good question. My impression of it is that it's a little janky at present, compared to Magic Wormhole.

Yes - there's a relay server, but you don't have to trust the relay. (As of changes made in March - before that Croc sent the key in the clear to the relay.)

The first three characters of the passphrase are used to establish a shared channel between the sender and receiver, and the rest of the key is used to do a PAKE, which is a secure method for key exchange. The default passphrase is only three words long, and according to another comment the wordlist is only 1626 words, so you should assume the first word of the keyphrase is entirely blown and useless for securing you from the relay. So that makes the space effectively 1626^2 = 2.6M passwords. To MITM you the relay would have to guess which of those passwords is correct.

Magic Wormhole works a bit differently. IIRC it dynamically requests a channel from the server which is prepended to the passphrase as a number. This seems a bit more resilient to me, as the birthday problem suggests it's quite likely two people will end up with the same channel just by bad luck with Croc.

Edit: indeed, a test forcing similar passwords beginning with the same three characters completely screws Croc up. I can do "croc send -c 'xyz blahblahblah' filename" on multiple computers without error, but croc receives go to the first channel even if they have the wrong password.

Edit: There are only ~900 different three letter word beginnings in the wordlist, so you'd only need to claim that many channels on the server to make it unusable for anyone who lets Croc pick passwords, and occasional collisions between users are certain. Lol that should probably be fixed.
Read up on rhetoric, hard sales tactics and CIA/KGB sabotage. Here's a fun little one from the OSS that's still used in 2020:

(8) If possible, join or help organize a group for presenting employee problems to the management. See that the procedures adopted are as inconvenient as possible for the management, involving the presence of a large number of employees at each presentation, entailing more than one meeting for each grievance, bringing up problems which are largely imaginary, and so on.

https://www.cia.gov/news-information/featured-story-archive/...
That's not the problem. The problem is that if you are IBM or Microsoft you better hire Ursula's sons to get contracts. How much money her sons receive is irrelevant.
They did not actually attack a hospital.
They attacked a university which happens to have an attached hospital, and ended up on some servers used by the hospital.
The ransom notice was targeted at the university.

When the cops contacted them to tell them they had attacked a hospital, the ransomware people gave them the keys. The hospital has access to their data again.

Looks like even criminals have a conscience. Or maybe they figured if someone dies they might be an actual effort by the police to hunt them down and put them in jail for a decade or two so they better cooperate.
How?

It cost money and there is a... Hmm delayed impact (or none) that's why.

But : germany is bringing out a new law about important IT infrastructure where you need a soc/ siem etc.

I think its called IT sig.
I like FreeCAD but it has one major issue (compared to something like OnShape which I use now), it doesn't have a smart naming topology.

For example, you create a cube, you make a hole in it (not fully through), and then you chamfer one side of the original cube. If you go back in the parametric history and change the depth of the hole for it to go through the whole cube it will change the name of the faces/edges in the history and the chamfer will then be applied to another face.

This is a very hard problem to solve, and that's where some commercial packages shines.

https://wiki.freecadweb.org/Topological_naming_problem

I wish onshape was open source, but I guess it will never happen because it uses siemens parasolid under the hood (at least I think it does). I don't know if FreeCAD can come close to something like onshape with the current gerometry kernel opencascade.
Automation can also go very far in saving lives. We hear about fatal plane crashes in the news, but don’t really hear about the times that automation and computer systems catch or report a pilot overspending the aircraft, making an unsafe maneuver, deviating from standard operating procedures, or touching down too hard.

The Boeing situation is an interesting. With the Max, Boeing broke a core tenant of aircraft design that’s been a major factor in making airliners so safe. The MCAS system’s inputs (from angle of attack sensors) were not redundant. They should have been at least doubly-redundant given that the ultimate design of MCAS could pitch the aircraft down to such a degree that the pilot could not overcome it using their own control inputs. While Boeing probably should have redesigned its airframe instead of adding MCAS, it wasn’t a fundamentally bad idea to employ automation. The system behavior changed, but the company failed to re-assess the safety implications.

All Airbus products are fly-by-wire and there’s always some level of automation in play. It degrades to employ less protections when system faults occur. There’s a lesson there for Boeing!
Is it still a nightmare to compile? It's not in the Gentoo tree, because aparently, getting FreeCAD to compile cleanly, ~~requires human sacrifice to The Ancient Ones~~ is quite difficult.

I was forced to use Solidworks last year, as part of a training course, and I didn't like it at all. I have some Autocad and 3dsmax experience from admittedly long ago, but the way things are done in Solid felt weird and alien to me. Not to mention I had to use a Windows machine for it, and after removing it, it had still left its DRM tentacles deep in the system. Had to pave the machine to make sure it was all gone.
It was an accident. The intended target was a University next door. The ransom note was addressed to the University. The ransomers gave them the decryption keys the moment they realised what had happened.
>You can't prevent infinite loops unless you've solved the halting problem right?

Only in general arbitrary turing complete runtimes. For restricted subsets of instructions and specific implementations of runtimes you can. E.g. one could trivially disallow "jump" control flow, and limit loops to N iterations.
I think people just do what they know.

Most laypeople that choose Wordpress do so because they want some editing interface. The bloated Wordpress templates are a consequence of them looking good in ThemeForest. There's no incentive for template makers to make super fast 100%-static templates, as those don't attract attention.

But given the chance, site owners would replace their sites with whatever works. For instance, and a lot of local businesses where I don't have webpages anymore, but only Facebook profiles with a bunch of photos and text. Some of them even have custom domains that redirect to Facebook!

Apple App Clips in iOS 14 is something similar: you don't need an App for scooters or for buying Ice Cream, so I foresee some people moving to those just because it's cheaper to make... and because customers will probably be familiar with them.
ApowerMirror Giveaway – Mirror iPhone/Android to PC
ApowerMirror is giving away a yearly license that values 39.95 USD. If you need it, visit the link below.

https://www.apowersoft.com/give-away
How We Wrote the Fastest JavaScript UI Framework, Again
> Just to clarify: those are private servers where everybody's botting.

I don't think that you need that clarification. The greed of many game developers doesn't have any borders. Artificial delays that force you to spend money to work around them, ridiculous drop rates etc - I, personally, would never judge badly someone who bots, if its doesn't affect other players.

Cheating (such as aimbots, wallhacks, radars, nethacks etc) is totally different story though
Cached server side rendering. I’ve been screaming for years, Why make a million computers do something (composite values into a template often with associated calculations) one computer could do ONCE and then share. Its fundamentally flawed design and it’s such a enormous waste of energy.
Try to edit RAW photos with CAD software.

Pretty pointless comparison.
NumPy’s direct predecessor Numeric was released in 1995.
Actually the figures I gave at the end there were excess all cause mortality, not coronavirus deaths. So far, they have definitely not saved more lives.
KiCAD is amazing, and it's all you'll need (apart from the prototype on the breadboard).

The trick to soldering is really to get a good iron, I underestimated it at the start but you really need something that keeps heat. Get a TS100 and set it to 320, soldering is going to be a breeze afterwards.

Remember, solder should flow easily and stick to the pads/wires, if it doesn't, it means you need to heat the thing up a bit more.
"actix community" and "unsafe Rust code is the devil community" are not mutually exclusive.
Github repo has the same text in the README: https://github.com/o8vm/krabs
No, but if companies start getting liable for not ensuring up to date secured software, the priorities will certainly change.
It's used to digitally sign software, not encrypting.
Big G prefers to send VP8/9 to save on bandwith costs. This externalises costs to users since only the newest SOCs decode in hardware. If you wanna save energy you have to use the h264ify browser extension.
There’s no way most hospitals are using containers and a package manager, or even Linux for that matter.
I don't at all doubt that lockdown has had a number of second order problems (and benefits too), but the the figures I quoted at the end were excess all cause mortality, so those are all already included. And indeed, many countries with net 0 excess all cause mortality certainly had corona virus deaths, but lockdown and related benefits appear to have saved more people than the virus killed in those countries.
I think you have misread the index. The first (100%ish) result is from March.

The latest (70%ish) is at the bottom. There has been hardly any change since the vaccine was introduced in the middle of August.

To be fair, it is not a well-designed UX (unusual for the superb CityMapper).

https://citymapper.com/cmi/moscow
I'm surprised nobody mentioned http://idlewords.com/talks/website_obesity.htm nor https://solar.lowtechmagazine.com
Not arguing your points, just a wondering: Why stick to Rails then? Without ActiveRecord Rails is a pretty big bloat with a mediocre view layer. Routing is nice but I'm sure Sinatra could do that as well.
Your perspective is all wrong.
It's a hospital attached to a university. They were already operating at a loss before Covid made things worse.
If they find 1 million bucks on the street, the first priority will be to fund repairs for essential medical equipment, basic hygiene, make sure the broken toilet is being repaired, fix the elevator, etc pp.

If they found enough money eventually it would go to a sensible IT infrastructure, but these people don't view themselves as IT administrators. They view themselves as doctors trying to save lives, not computers.

It takes an event like this to drive home the point that these have become the same thing. You can't be a doctor without also caring for your IT infrastructure.

To you that may sound obvious, but consider the other way around. You can't be an IT guy without caring for your own health. Equally obvious, right? Now look around you how many unhealthy IT guys you can see who always prioritize their computer time over going out and doing some sports.
Not really. Once we’re on renewables we can just let market pricing wipe out things that aren’t efficient enough to be worth it.

Efficiency gains affect only tiny slices that are outpaced just by growth. They serve to be nothing more than a distraction for intelligent people to sink their time on and feel helpful when they are not.

Clean energy works and the solutions are simple but difficult to implement because it has to be replicated all over in the face of politics and NIMBYs. Efficiency gains are a waste of time but they are attractive to engineers in various industries because they are intellectually challenging and narrow enough to be easily implemented.
I wouldn't be surprised, but do you have any statistics?
I'm reading a leaked internal Facebook document published on theverge.com where it's suggested that they build a "troll classifier" based on the use of words like "reeee", "normie", "IRL", "Shadilay", "lulz".

The have also suggested a "meme cache" - one of the memes shown is a Folgers coffee cup which says "Best part of waking up, Hillary lost to Trump".

Based on this classifier and hits to the meme cache, "trolls" would experience things like auto-logout, limited bandwidth.

Under "when to trigger this" they also suggest the period "Leading upto elections".

So on the one hand this document seems well-intentioned because there's some bad behavior in these groups like raiding, doxxing, racism, etc.

Rather than focusing on behaviour like doxxing and raids, the approach suggested seems to be directed at a specific group. Why? In the entire universe is it only this group that engages in this kind of behaviour?

It also does a broad classification that lumps anyone sharing the same memes, or vocabulary with punitive action.

Also they associate the election with this, which seems especially puzzling.
This is definitely the kind of thing we need, when there is law involved, maybe that C library isn't appealing any more, or the CI/CD with all sorts of static analysis finally get the green light for the necessary infrastructure.
Hmm. 35/45 without looking anything up. I think"near impossible" might be overselling it a little.
It’s almost like when you monitor tens of thousands of people you’re likely to discover an adverse health event that may have absolutely nothing to do with the vaccine.
I use Syncthing for this kind of transfer involving non-Macs although that's because I'm always transferring between a set of known hosts, not ad-hocly. Works well enough.
Formal proofs are useless because most systems in the real world are far too complex to be formally verified.
The formal proofs for most systems would be so long and complex that they would be almost guaranteed to suffer from human error; the proofs are much more likely to have errors than the underlying code itself.

It is a tool invented by bureaucrats for the sole purpose of job creation.

If society keeps becoming more bureaucratic, soon enough, someone will invent the concept of unit testing for formal proofs... There is no limit to how ridiculous this can get. The Fed's mandate is job creation, and job creation is just what it'll do! Any job! Mostly useless jobs!
Shameless self promotion:
https://github.com/Benjamin-Dobell/IntelliJ-Luanalysis
Look at the charts I shared, they took about an extra 120 days to get the death rates down to the same level as their neighbours. Now, it's not exactly comparable since they have a larger population, but even the average daily deaths of 1 is not an indication that they're doing well compared to the other nordics.
Wouldn't this only handle wraparound just once? You would still need to wraparound eventually or you will fall off the second page.

Still it sounds super cool. Do you have an example implementation you can link to?
Bochs emulator, I've not seen that for a long tine...

http://bochs.sourceforge.net/
The Problem seems to be that the hackers planted a backdoor in early 2020.

So, the security hole was actually patched shortly after release of the security patch.

Edit:

Source: https://www.heise.de/news/Cyber-Angriff-auf-Uniklinik-Duesse...
That was my experience as well. Usually upgrading years old codebase to the bleeding edge took way less than expected. Webpack on the other hand is a different beast to handle and a challenge in itself.
Show HN: Check your iPhone less with new widgets for iOS 14