skysight-inc/HackerNews huggingface dataset:
>I didn't say never. But 2040 is probably around the time they'd do it if they ever do it.

Doubtful. Once a decision is made, it would take full effect within 5 years.

And if they make the decision, they would make it when they determine that the ISA is ready (which would be soon, if not already in the past). Not a decade after.
Yeah, not sure about this graph, it hides convenient facts. Germany is growing ever steadily and is the biggest country people-wise, and also the one with one of the biggest climate/energy impacts in Europe. No one cares about Montenegro shrinking in population size. Or Norway, Iceland with their water-powered energy grid. It depends on the countries shrinking or growing, doesn't it?
I find it disgusting that EU governments are giving even a singular cent to Micro$oft, and I don't even mean for this, I mean in general. The data harvesting psychopathic megacorporation that should've been nuked from orbit 2 decades ago is now growing more and more influential, and there's nothing your average EU citizen can do about it since politicians are all spineless cowards easily bought by M$'s vast coffers.
Er, shouldn't I be able to look this up from the CPU model number without buying it?

Also, are you sure you're not confusing CPU-embedded TPMs with other TPMs in the system?
I'm sorry but this article is full of nonsense. I'm a firm proponent of renewable energy so I'd like it to be true, but there is no way in the world that the drop in gas- and coal energy generation in the EU last year was caused by the uptake of wind and solar.

The article states:

> Europe’s coal electricity generation tanked by 26% and gas by 15% in 2023

According to links below, EU's solar generation went up 25% in 2023, wind energy by 15%.
But to put the numbers in perspective: total solar generated energy accounted for 259.99 GW in 2023, wind energy for 221 GW. In 2022, total energy consumption in the EU was 3300 GW (I couldn't find the numbers for 2023). With other words, the increase of renewable energy accounted for only 2% of the EU's total consumption.

So the drop in coal and gas production must have had other reasons, such as e.g. the soft winter.

Sources for EU wind and solar production:

https://energy.ec.europa.eu/topics/renewable-energy/solar-en....

https://energy.ec.europa.eu/topics/renewable-energy/eu-wind-...
> So, no motivation why not port Servo/WebKit, but write from scratch. One could at least use HTML/CSS layout manager or JavaScript engine. I mean, I am very pro competition and open web, but writing everything from scratch seems like waste of effort. I'd expect efforts to be focused.

Why write Servo from scratch instead of porting Blink/Webkit? One could at least use the HTML/CSS layout manager. Seems like a waste of effort.
It had on grid stability though. Our neighbours still hate us for that ;) the grid has to capture our instability due to renewables and it's a point of debate.
>With all the battery and solar production being added in the next few years I think they will also rapidly remove coal from their grid.

Is this irony? You can't seriously think the Chinese Communist Party will stop using coal until they run out of it. Why would they? They are a terror based dictatorship that harvests organs from "undesirable" people for profit, and perform an actual genocide today as we speak. Do you think they care about man man made climate change? Why would they? The poorer and more desperate people are the easier they are to control. One doesn't have to look far (North Korea) for examples of this.

You can't trust a single number that comes out of China, their own foreign affairs guy admitted their numbers are "man made" a couple years ago. Also deindustrialisation of the West is in their great interest so they will pretend they are "ditching coal" while opening new brown(the dirtiest kind) coal fired power plants every week or so.

You know when they will stop using coal? When there is another way to generate energy that is predictable, cheaper and relatively easy to build. Neither renewables nor battery storage is that. Especially when you have huge deposits of brown coal just beneath the surface nearby.
> at this point.

This is the key point. Even if assume the AI won't get better, the liability and insurance premiums will likely become similar in very near future. There is a clear business opportunity that's there in insuring AI lawyer.
The way it was explained to me is that at the big bang space itself was expanding at faster than the speed of light. So over blackhole density could evolve into less than blackhole density.
The OS might have protections in place - modern CPUs support encrypted memory - or even just something as annoying as a login prompt it won't let you past.

Any attack to find keys in memory - unless you find a simple exploit for the login prompt - will be more complex than just booting the machine with that sniffer plugged in.
First of all, which «AI»?! AI is either a system that can replace some professional (historical sense) or a system that implements intelligence ("AGI").

Specifically, masses relying on unintelligent responses are exposed to unintelligence (e.g. a number of people may absorb the il-logic), so as an aggregate there are risks.
"He added that he received the threatening letter after media outlets began scrutinising Swift's carbon footprint.

In 2022, Swift topped the list of celebrities with the highest private jet CO2 emissions, according to digital marketing firm Yard.

The organisation found that her jet emission were about 1,185 times more than the average person's total annual emissions."
Where has this ever happened with reactor types used by Germany?
Count me in as well. I only use Google Chrome for Google meet calls, as some feature are not working on Firefox (I'm sure this has nothing to do with the fact that Google makes both chrome and meet ;)
Sorry but this reads like complete gibberish to me. Could you write this again with less paragraph breaks?
> Any advances to removing deprecated APIs or functions are great.

if something is used, it has value. it's not deprecated.
for the sake of health i recommend browsing the interweb not without ublock origin and annoyances filterlists enabled.
So what does a mainframe cost to buy though? I can get a 40 core server from Dell for $5000 USD so how many R7515's can I buy for the cost of a mainframe?
EMs what is something you wish someone told u about the role before you switched
At least they should not accuse the user.

“You broke Reddit”

Come on, I don’t think so!
I'm quite amused. I went to a listening event at the Sonic Sphere there. I assumed the wheels on the outside of the building were just for decoration :D
Wouldn't much of the perverse incentive be fixed if the assets were transferred to some other organization, such as the central state or federal budget.
I've been writing Go for 9+ years, but for the last 4 years, I had to write a lot of Dart (for Flutter). I consider these two languages to be on the opposite sides of the complexity stance. Dart tries to add and implement every feature possible, but Go is the opposite.

Two observations:

1) I'm spending a lot of time fighting multiple ways to init stuff in a class (i.e., declare the variable and set the value). Depending on the final/const/static/late prefix, there are multiple ways to init it in the constructor or factory or initState() method of Flutter's StatefulWidget, and god forbid you to refactor any of that – you'll be forced to rehaul all the initialization. Dart's getter feature (which makes functions look like variables) also adds confusion, especially with a new codebase. I constantly find it embarrassing how much time I need to spend on such a straightforward thing as variable/field initialization. I often find myself missing the simplicity of Go.

2) Compared to Go, Dart has all the juicy stuff like maps/streams/whatever for packing all in a single line. It's very tempting to use those for quickly creating singleliners with hard-to-understand complexity. Sometimes I even start feeling that I'm missing those in Go. But when I get to debugging those or, especially, junior developers looking at these write-only singleliners, with an array of ugly hacks like .firstWhereOrNull or optional '(orElse: () => null)' parameters, they are very confused, especially when cryptic null safety or type errors stops them. Rewriting those singleliners as a simple Go-style for loop is such a relief.
It's because data engineering has been reduced to be able to login to a cloud provider and know which workflow to drag and drop. This is easily learned in a couple of weeks so that s why those skills might not be considered software engineering.
Wow - that article was a tough read. I like a LOT of what Drew has to say, but this seems over the top.

He claims that authors promoting their open source software on channels like Twitter, Hacker news, LinkedIn or even Github is "selfish and unethical outright":

> Many projects choose to prioritize access to the established audience that large commercial platforms provide, in order to maximize their odds of becoming popular, and enjoying some of the knock-on effects of that popularity, such as more contributions.

> To me, this is selfish and unethical outright, though you may have different ethical standards.

I find Zealotry like this tough, and promotes a definition of FOSS that feels hostile against those who want to simply build something cool, and share it with the world - (or even more controversially, make money from FOSS).

Given such a strong view, it's really surprising that he then posts stuff like "Can I be on your podcast"[1] to try to promote Hare - his programming language.

He didn't ask for podcasts that aren't distributed on platforms like Spotify or Apple Podcasts. In fact - he's right there with several appearances promoting Hare.

That feels like hypocrisy.

[1]: https://drewdevault.com/2023/11/09/Can-I-be-on-your-podcast....
yes and far easier to drop jq into a project.

no need for build tools and all headache. (i know you do that with react but its not comparable features).
This represents a long term critical security risk for Europe as a whole.
Even the top 5 - never mind - Gmail - of e-mail providers just about cracks half of all e-mail users depending on which datasets your trust.
> The risk for each trigger pull is the same

The point of my remark is for B-17 crews, each pull is less risky, because they learned how to avoid getting shot down. For example, at the end of each mission, the crews were required to clean the guns. Some crews on the way back over the channel, would take their guns apart and clean them to save time.

One day, my dad said a Junkers was lurking near the airfield, and got behind the crews lined up for landing. Brrp! Brrp! Brrp! and down they went, without firing a shot in return. He said he never dismantled his gun before they were safely on the ground.

Crews who successfully survived 30+ missions were often rotated back to the states to train the next crews in how to survive.
Germany is pushing "green steel" very hard right now: https://www.reuters.com/markets/europe/german-econ-ministry-...
The code analogy is right in this aspect: The data has a quantized form. But to know the storage format does not explain the higher emergent properties. Those are not comparable to programming languages, which are optimized for human understanding.
Bootstrap, PHP, JQuery & WP. The stack for people who get shit done.
I think OP’s point is that singling out BitLocker when the attack is not specific to it is misleading. It leaves the wrong impression that other methods relying on the same key exchange mechanism are safe.

Name dropping BitLocker was one sure way to gather attention for something that had been proven years ago, and had already reached a “close enough for all intents and purposes” price point [0]. Not unlike name dropping Tesla or Apple even for mundane things.

[0] https://pulsesecurity.co.nz/articles/TPM-sniffing
That is not an accusation, it is a bragging right.
Yeesh, maybe this is why software grates on me so much these days. I know it's not human, and I don't want it to pretend it is.
But also need to consider industry hallowing out due to lack of access to cheap gas as feedstock not energy, see EU's contracting PMI. At the end of the day, it also matters for geoeconomics if you don't have access to cheaper inputs than your competitors, especially if it leads to industrial death spiral that's difficult to recover from the longer it lasts.
I also wonder.

But the mere fact of interference and intention is ghastly.
I feel like the severity of the error warrants different responses. The more critical the error, the more apologetic? Seems like unnecessary bloat in most cases.
this approach is also available as an extension here:

https://github.com/supabase/supa_audit

it uses a slightly more generic implementation so that you can easily turn on/off auditing. i.e.

select audit.enable_tracking('public.account'::regclass);
select audit.disable_tracking('public.account'::regclass);

the reason for the 'public.account'::regclass is to store the tables OID, rather than the name - this is cheaper than text and allows you to rename the table without losing the history
How many days can Google resist the urge to charge 30% for payments on Chrome after Chrome gets all the marketshare and the last drops of Mozilla are milked by the CEO? It's both good PR and a hedge against an (unlikely) bad scenario in the future.
Unfortunately this transition comes at a price. Average household power prices for 2023 are 45,73ct/kWh in Germany[1] even after a tax reduction in 2022.

Leaving nuclear energy behind while committing to exit coal as well in addition to being cut out cheap gas places Germany in a very difficult position. Especially to maintain their industry.

For main European countries the kWh prices are rising as well[2].

1. https://www.bdew.de/service/daten-und-grafiken/bdew-strompre...
2. (PDF) 5.8.2 https://www.destatis.de/DE/Themen/Wirtschaft/Preise/Publikat...
https://www.youtube.com/watch?v=qMWZCuTQpds
Eh the damage was already done at that point. I don't know how much detail I can go into, but if A16Z wants to avoid some write-downs I am available for a reasonable consulting fee.
In terms of code size, the repo is about 50/50 Racket and Swift:

$ cloc FranzCocoa FranzCross core/ manual/ --include-lang=swift,racket
355 text files.
244 unique files.
419 files ignored.

github.com/AlDanial/cloc v 1.98 T=0.06 s (2511.1 files/s, 383637.1 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Racket 91 1235 79 9968
Swift 53 1148 132 9438
-------------------------------------------------------------------------------
SUM: 144 2383 211 19406
-------------------------------------------------------------------------------

But, if I include all the supporting Racket libraries I built for the
app, the ratio changes to about 4/1 in favor of Racket:

$ cloc FranzCocoa FranzCross core/ manual/ <more paths> --include-lang=swift,racket
1644 text files.
996 unique files.
3334 files ignored.

github.com/AlDanial/cloc v 1.98 T=0.35 s (1871.6 files/s, 168111.5 lines/s)
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Racket 598 5535 356 41295
Swift 65 1316 272 10779
-------------------------------------------------------------------------------
SUM: 663 6851 628 52074
-------------------------------------------------------------------------------
I remember headline news when a village in my country was cut off for 36 hours. 5 days without grid is unthinkable.
Discussion on forum: https://forum.ada-lang.io/t/a-nice-challenge-for-performance...
Seems like a bad strategy if people are conditioned to distrust it.

In rural areas of the US, ALL of the phone numbers (at least until somewhat recently ) would share the same first 6 digits. Even now there are very few possible exchange prefixes in my area, though a lot of people's mobile phones are tied to another exchange prefix (phones not purchased locally/owner moved to the area and kept their old number)
The only buggy or insecure code is really from third party plugins and themes. Wordpress core has been rock solid. Ya you still need to setup caching and there’s some modifications to run it at scale but that’s all a solved problem thanks to the likes of Automattic and their VIP platform.
One of my favorite CL use-case is pizza ordering. We had a script for it in college, something like this:

# pizza --cheese

Ordering...

Success.

#
Computer Chronicles: Business Application Software
And even then, it is far from clear how much of the similarity comes from the matched genes, and how much from the original egg cells having fissioned from a common ancestor, independently of the contents of the nucleus. We know the cell itself actively seeks a goal, on its own.

As that first cell divides again and again to generate the trillions of cells in your body, mutations happen in the hundreds and thousands. Even though they started with all the same genes, they certainly don't stay that way as you grow.
Maybe this is hard to imagine for people living in the US, but as someone who grew up in a region where we were not allowed to do certain things, eat certain stuff and many people know mothers that gave birth to deformed children after the radioactive rains following Chernobyl — the dangers of the technology are much more present on the minds here than in regions that have not been affected.
Sorry misunderstood. Yes I did mean exactly that.

Though he did damage the lid in the process, so who knows how he got it open.
I’m super excited to see range over functions - iterators. It’s one of the only things I miss from Java.

It took me a few reads to understand how the work, but in typical Go style (once I got it) it was so much simpler than the equivalent in most other languages I’ve used. Looking forward to it being promoted out of experimental.
Given the reference to "your administrator" the user-facing sorry seems fine.

IMNSHO, dev-facing error messages bifurcate:

- errors for unsuitable input should not be apologetic:
"inconsistent def'ns at foo:42 and bar:69"

- errors for implementation limitations may be apologetic:
"sorry, at foo:42 node bar has 69 attributes; this implementation supports at most 63"
A couple of things have helped me solve issues when trying to load sites in Firefox that will work in Chrome/Vivaldi, etc.:

1.) Refresh Firefox: Click the menu button with 3 lines -> "Help" -> "More troubleshooting information" -> "Refresh Firefox..."

2.) Check your Enhanced Tracking Protection settings from the Privacy & Security tab in the Settings menu. If it's set higher than Standard, it could be causing sites like reddit, sites that use Cloudflare for protection, etc., to load incorrectly or fail to load entirely.
Just write "Abort, Retry, Fail?" and call it a day

It worked for Microsoft, it will work for you
Judging by the results it seems mature and professional enough to me, including the meme based marketing. And the mission is right too.
was that “PC” on the corner of “S” Street by any chance?

didn’t think I’d see Yukon here :)
Surely you've heard of the Cold War?
It also helps that there are tests

https://web-platform-tests.org/
I can give you one: one guy I met while I lived in Canada had a scheme going where they got people to sign up for a service using a credit card and then they also signed them up for a bunch of unrelated very low monthly fee services that automatically renewed and/or unrelated one time charges marked as 'donation to some charity'. HSBC was happy to shield the company from VISA and MC for the longest time because they made money on it. This was pretty much a clear case of theft and without HSBC cooperating I really doubt it would have worked.
Even better, what if someone developed a drug that simply makes gender dysphoria disappear? Those suffering of dysphoria could then choose to avoid a lengthy, painful and destructive process to align their body to their mind, and take a drug and align their mind with their body. How do you think it would be received?
Why have any other browser engines at all? Why not just require everyone use chrome?

If you think you are "pro open web" but don't see the value in new browser engines (rather than just Safari, Firefox, and endless Chrome skins), then you're not actually "pro open web" you're pro status quo.

But also, you're completely missing that the whole point of serenityos was to do everything from scratch, and simply porting an existing engine like webkit (which Andreas is extremely familiar with) isn't an interesting task. Porting something like servo (that doesn't even benefit from significant web compatibility) is even more pointless.

At least building a new engine from scratch has the potential to introduce a new non-gecko, non-webkit derived browser, even if it takes a while (though despite the size of modern web specs, it's in many respects easier[1] than doing it 10 or 20 years ago).

[1] It's still not easy, but prior to the immense work from the major browser developers in the late 2000s and 2010s to actually make the specifications accurate and complete, you could not do what serenity/ladybird has been doing and just implement the spec. Firstly often times the spec simply did not exist, but then the W3C specs were largely incomplete, often times ambiguous, and frequently just did not match reality. Even TC39/ECMAScript, which was much more constrained, had absurd amounts of ambiguity and incompleteness. Nowadays, you can go to most specs and be fairly assured that if you implement the spec as written the behaviour will actually be correct (maybe inefficient or slow), and the difficulty is the much more tractable problem of there being more features to implement.
You wrote "Everyone else just steals your laptop and gets access anyways". Nobody (as opposed to "everyone") will get access because nobody will try to do so. They will reinstall to resell.

This is not a matter of exclusivity but of probability. If you split the world into "jealous coworkers" and "everyone else" then everyone else who wants your laptop does it to resell it and not access the data.
https://en.wikipedia.org/wiki/Polyvinyl_chloride

Big use-case, problem is that in case of fire lots of dioxins are produced.
Same. Spare me the fake displays of emotion, they're just annoying. For example, the Windows BSOD with its giant frowny face. I hate stuff like that.
I’m not even sure what I used, it’s the same 5 lines I’ve used for years. Boom bang and on to the next problem.

For every unicorn saas webapp $300k a year developers are writing there’s a thousand small pages. If you’re building a house you aren’t going to use a Swiss Army knife, but if you’re camping out for a couple of days you aren’t going to take a van full of power tools.
Honestly I always loved this, never failed to bring a smile to my face.
Some observation:

1. Google Big Query is super powerful, but it's straightforward to shoot yourself in the foot and end up with a huge bill. I would agree that Big Query shines for advanced users. For regular, it's better to use tech that can't be misused by business analytics that just try to get their job done with BI and SQL.

2. I wish a lot of tooling provided better defaults and suggestions to use it efficiently.
That was long ago. Europe's latest great war was like 80 years ago, the standardisation and free movement through EU and Schengen are even fresher. The language barriers aren't even lifted yet, though the young seems to be quite good with adopting English as lingua franca. Yet, most of the Europeans can't talk to each other because the older generations in general will speak the language of their neighbour only and that will be around the border regions. Some smaller countries are better though.

"European" as an identity is a rough diamond still.