skysight-inc/HackerNews huggingface dataset:
I’d hazard a guess the VR development for platforms like Quest, where you’re effectively trying to render stereo at 90fps on mobile chipsets AND deal with the physical environment, is bringing back a lot of those “get every last cycle out of the hardware” skills.
Nuclear costs, particularly in high latitude countries like most of Europe, are pretty reasonable and competitive in a future where you’re 100% decarbonized. Renewables are cheaper if we are just 80% decarbonized. Check it: https://model.energy

The cost is also HIGHLY dependent on time to complete. And a big part of that time, besides contractor inexperience because we don’t build them much any more, is the constant battles with activists and environmental groups and NIMBYs
Looks like this opinion doesn't matter much: the last operational nuclear plant in California is closing in a few years.
This guy gets it. And life is easier when it doesn’t bother you to get shit done so much you feel like it’s a revolt.
When was the last big tech merger? Can anyone name it? AOL and Time Warner? HP and Compaq? IBM and RedHat?

Big tech as we think of them (FAANG) are remarkably self created. Facebook didn't get big through M&A. Neither did Google or Apple. Of all big tech, Microsoft has the most acquisitions, but still, most their revenue today is from services developed in-house. No one would argue that Microsoft is what it is today because they bought LinkedIn and GitHub.
I would literally rather be working at Chipotle for minimum wage than doing the work described in this article
Current vaccines are incredibly effective but so is also Delta variant.

It is still surprising for me that just a extra dose can efficiently combat it.
I finally got around to reading "Masters of Doom" a few years ago, and it gave some color on how they thought about things, where they learned things, what hardware they were targeting, etc.

IIRC assembly language expert Michael Abrash makes an appearance.

I 100% recommend it!
It can get cold but its mostly dry. Better than mid atlantic winters.
Some interesting related stuff in this talk:

HandmadeCon 2016 - History of Software Texture Mapping in Games

https://www.youtube.com/watch?v=xn76r0JxqNM

I think they say at one point it went from 14 to 8 instructions, and then the Duke Nukem guy (Ken Silverman) got it down to around 4.

Quake would do something where it only issued a divide every 8 pixels or something, and then only interpolate when inbetween and the out of order execution on pentium pro (I think?) would let it all work out.
From PCMag story:

"The errors occur because Denuvo’s DRM software will mistakenly think the so-called "Performance-cores" and "Efficiency-cores" (P-cores and E-cores) on the chip belong to two separate PCs, when in reality the two types of processing cores are running on the same Alder Lake processor. (This P-core/E-core design is a new trait of Intel's chips with Alder Lake.)

“Once it detects that some portion of the load has been split between the P- and E-cores, it sees the new cores as a new license holder (a separate system), and force-quits the game to prevent what it believes is two PCs trying to play one game on the same key,” wrote PCMag reviewer Chris Stobing."
SQLite is in every phone on the planet and the author has a company that makes money selling it to environments that require extensive validation (eg airplane software).

It's not a "passion project" by any means. It's a highly developed, well engineered piece of software and there's lots of other non "passion projects" that would do well to learn from it.
Helion's Approach to Nuclear Fusion Energy Generation
curiosity!
JS programmers don't have contempt for browsers, it's just that server runtimes like Node and Deno serve a different purpose. A browser isn't the right tool for running a server application or a command line program. If you want a server runtime that behaves more like a browser, though, check out Deno.
Ah yes, fond memories from preschool: on the playground, hop scotch, instruction pipelines, plenty of physical registers to go around. Those were the days.
I wonder how it does this - does it check for the USB input, or does it check for scroll lock to be turned on (ie. LED 0x03)? If it were the latter, I could see a program turning on scroll lock for the user so it could be sure new threads are immediately put on p-cores and ensuring AVX512 is available[0].

0: https://www.anandtech.com/show/17047/the-intel-12th-gen-core...
There is some good writing here but its excessively random and meandering to the point of complete distraction to I guess a simple point - some people like exploration without a reward and some people dont.
We definitely know how to do it. We just have to get people to agree to do it. We are supposed to put it in Yucca Mtn but that is stalled out politically.

Finland, meanwhile, is proceeding with their equivalent at Onkalo.

https://www.posiva.fi/en/

https://whatisnuclear.com/waste.html
Graphics programmer has got to be up there with chef and prostitute for evergreen, recession-proof careers. And the nice thing is, the tech doesn't even change that quickly. People are still using OpenGL, the original version of which was released before DOOM!
Methods requiring minute level precision have been in use for centuries.
How is the title misleading?

It links directly to intel and tells you that you can use the scroll lock to stop the crashes.

If the title said "Enable scroll lock to disable e-cores" that doesn't tell you why you would need to do that.
Last I heard it was a crap shoot, with some in weeks and others years.
This calls back a lot of good memories. In additional to the cool tricks you mentioned, I recall the limited 256 or 16 color also created some innovative ways to use color palettes dynamically.
The limited built in PC speaker also pushed the boundary for sound fx and music implementations.
No. The difference is mostly in viral load. Delta can seriously ramp up its production and make an infected person infectious in 1-2 days. Only neutralizing antibodies can counter this so fast and 2 dose regimen dose to build level high enough often enough. Increase from booster is 5 fold compared to the level from 2nd dos and is even higher for seniors. Levels of neutralizing antibodies that work against Wuhan variant and Delta variant are about the same.
It varies quite a bit in the U.S. too. I live near Dallas. In Dallas (pop 1.4 million) jaywalking will absolutely result in a very expensive citation. In Fort Worth, 30 miles away (population 800,000) it is of course equally illegal but you can do it with near impunity in front of a police officer. Depends on how relaxed the local culture is and to some extent how dangerous the roads are.
DRM aside, a bios update to fix a software bug feels backwards to me.
https://www.bmj.com/content/375/bmj.n2635
I keep trying to get my 'ultimate' thinkpad but there has been a 4+ month wait on shipping for the last year on the customization options I want.

I guess I should have just ordered and waited, but at this point I worry they'll announce the next gen before they even get this one shipped.

Also, it truly irritates me how the price for the same exact configuration can vary drastically from week to week, ranging from $2500 to $4500. I'd be pissed if I paid $4500 and then they offered it for $2500 while I was still waiting for mine to arrive.
It's a randomized trial. People in the trial having natural immunity would reduce the measured treatment effect, not increase it.
I've been seeing more apple.news URLs.
Thanks for your feedback! I'm glad to hear it has gone well for you. I visited Austin last week for Levitation music fest and quickly became fond of the city and weather. Hopefully I'll be back there soon for a longer stay.
Same error message for me, also on a Pixel 5. Otherwise a great app though!
I have had good luck with Vultr, but also with Linode. My small Linode VM (HashBackup upgrade server) has been up for 308 days. They took it down back then to do some kind of microcode upgrade as I recall. They're really good about notifying you of any scheduled downtime and have helped me on the phone when an OS upgrade didn't go so great (they got it straightened out).
Indeed! Nuclear breeder reactors, which have been the long-term plan all along, are just as sustainable as wind and solar on Earth. It's sad how many people have forgotten about breeder reactors. One of the first reactors ever built on the planet was designed to prove that breeding was possible, which it did in 1952. [1]

[1] https://en.wikipedia.org/wiki/Experimental_Breeder_Reactor_I

Plus, nuclear makes heat and electricity. The heat can be used to help with building heating directly with conventional reactors, and can help with industrial processes as well. Higher-temperature reactors can more directly handle industrial process heat.
Unfortunately vaccine efficacy is calculated on the population level and Delta is a bitch. I feel sorry for you but as much I know, you need incredible luck to get infected again.
At that point, why even do the astronomical calculations? You could just do them and throw them away, or rebrand as an AI therapy app
100% this. Why aren’t we doing full inclusion then? (Another thing they want but can’t have because of all of the spedbux they get from the Feds.)
It’s trivial to get a prescription for ketamine. And I live in the Bay so I just go to my church for psilocybin.
> Don't allow it. Fork the process with read only pages except for the ranges passed to fork().

This doesn't work because of the horrible fork/exec design. If I am a huge process and I want to run `ls`, I will first have to clone myself using fork(), which may trigger an OOM, even if the first action of my clone would have been exec(), ignoring all of that memory.

I am always surprised that no one has added a sane 'spawn process' primitive to replace fork/exec. Especially since fork() without exec() only really works in single-threaded processes.
Well, it would be fair to call overcommit-less Linux stupid. There are a number of aspects of Linux that are only reasonable if you assume that memory overcommit is a thing, and would be radically stupid to include in an OS that does not overcommit by default. For example, fork(), which only makes sense with memory overcommit and shared copy-on-write pages. Process is using 50.1% of the physical memory? Guess it can’t spawn processes, since it has to fork() before it can exec() and there’s not enough memory to copy the process!

I’m sure there are other horrendously degraded modes that Linux can theoretically operate in (read-only file system?, unreliable system clock?), but disabling overcommit, while possible, turns Linux into an exceedingly crummy OS.
Looking at Google Trends for GNOME,KDE,LXDE,XFCE from 2004 to present is interesting. https://trends.google.com/trends/explore?date=all&geo=US&q=%... Back then GNOME and KDE stood head and shoulders over all alternatives, whereas these last twelve months, all the Linux desktop choices appear more or less in the same league. Open source sort of behaves the opposite way as markets where instead of shakeout we get shakein.
> Basically, GitHub.

This. Which basically means: no time to setup, no operations overhead, no administration required. This means, no dedicated team member needed who is the "admin" for version control, no dedicated infra required, etc. In the early 2000s when we were a team of 8 developers, one was a "ClearCase admin". He was a single point of contact for all things ClearCase (request him to create a new branch, add a new user, create a label, create a new repository and so on). He also had to ensure regular backups were done, the server was regularly patched, the disk had enough space. GitHub/Gitlab simply remove all of this just for a few dollars per user.
As far as I remember, Pokemon Gold/Silver were given to some special assembly optimization guru after the game was pretty much finished.

He was able to squeeze out so much memory that the Kanto region of the original games was more or less added as an afterthought.

And it was totally worth it, having the entire first game available in the sequel, just set a couple of years in the future, seeing how the world changed by "your" actions in the first games, blew the minds of many ten-year olds at the time.
Including all accidents mentioned, nuclear energy is a few hundred times safer than coal, per TWh generated [1].

In fact, air pollution from fossil and biofuel combustion kills as many people that died and will die from Chernobyl (around 4000) every 7.5 hours, and counting. When you dig into the data, nuclear is shockingly safe. And that's not even considering climate change impacts, where nuclear is about as low carbon as you can get, in the full lifecycle.

[1] https://ourworldindata.org/safest-sources-of-energy
> a symbolic minor depoliticised role is better to me

There would be no harm in directly electing such a person, and it would be good to prevent the government of the day using its majority to elect a president who just rubber-stamps whatever they want.

The advantage of having a directly elected president, is that they can act as a check and balance against a government which concentrates executive and legislative power into the hands of one party and effectively one person, the Prime Minister.

By limiting the president's powers to just vetoing legislation and resolving confidence/dismissal issues, these levers of power would be available for use, sparingly, and in a democratically accountable way. In return, parliament would have the ability to impeach the president or call a new presidential election. This would prevent the president from interfering unduly in the day-to-day running of the country.
I came to mine in college. I had been a somewhat casual Protestant. I was away from my church and tried actually reading the Bible. Yikes. Let's start at the Gospels instead. Also yikes.

The funny thing is that religions are incredibly interesting to me: my shelf has several Bibles, a Quran, a Baghavad Gita, a Book of Mormon, just to name a few.

I could almost be Catholic if they'd just stop lying to themselves and everyone else about the semantics of the whole thing. If they'd just throw out the scripture already, let ladies be priests, and admit that they worship a fertility goddess and a Pokedex of demigods -- it's not a terrible choice!
As a side note, Visual Studio Code support has gone mainline from Nordic Semiconductor:

See: https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/pos...
I had to take a few minutes to understand this case. So essentially, merchants who were already accepting Amex cards couldn't tell their customers to use a Visa card instead if they had one. If a merchant didn't want to accept Amex cards then they shouldn't have partnered with Amex.
I think the games that are pushing graphical boundaries today are prob just as efficient relative to how high fidelity they are and (have to) use just as many clever optimization tricks. It's just that there's so much room now to make something compelling from a gameplay and/or aesthetics POV but that is technically basic / cookie cutter / off the shelf
I'd say it's less of a "BIOS update to fix a software bug" and more of a "BIOS update to provide control to the user to perform a workaround for a software bug whose fix requires at least two, but probably more, parties to rollout".
Important factor is number of mutations. If vaccines cut the number of infections in half, it would be twice less mutations so two times less to generate a beneficial mutation. More we are able to cut down transmission, less possibility there is for mutations to occur.
Practically all package managers (NuGet, crates.io, NPM, etc...) are decoupled from the source code. What you download is NOT necessarily what's in GitHub.

I pointed this flaw out repeatedly in the Rust forums when there were discussions related to improvements that could be to crates.io. They made it very clear that "everyone understands" that crates themselves are the "source of truth", and that nobody should be doing security reviews by going to GitHub or wherever.

So what happens in reality?

Precisely what you just did. People instinctively click the source repo link, and browse around in the GitHub history view to "see what happened".

Sigh.

It's like trying to explain to someone that the cargo lift design of the Death Star is dangerous without handrails. Then someone points out that when you signed up to be a Stormtrooper on the Death Star there was a clause in the contract (page 537 paragraph 7) that clearly states that it is your responsibility to avoid fatal falls due to precipitous ledges.
I used to oppose nuclear, but I now think it's a worthwhile backup, or perhaps one strand in a diversified approach to getting off fossil fuels.

There is, sadly, no one single technology that can replace fossil fuels for even any one major category of use (electricity, industrial, buildings, transport). We're going to end up with a massively more complicated energy supply system.

In this context I think it's still worth pursuing nuclear.

The cost argument has only arisen recently. As late as 2010 nuclear was competitive, or at least not obviously uncompetitive apart from its massive regulatory burden.

It seems to me that a lot of nuclear's costs arise from the "as low as reasonably achievable" doctrine (ALARA), which in turn is founded in the "linear no threshold" theory (LNT) of the effects of radiation.

LNT is falsified by the health statistics of the Denver population vs the coasts, and many other real-world observations.

If fission had fixed, scientifically determined thresholds and performance standards to work to, and a less hostile regulatory environment (removing the veto of NIMBYs), it would really interesting to see how it competes. It can scale up to the necessary scale in 30 years.

Fusion, on the other hand, can't conceivably help us with the transition in the time we have available. It'd be best to park it for 50 years and redeploy those physics Ph. D.s into material science for photovoltaics, batteries, electrolysis, and fuel synthesis.
It's misleading in that, if you had an Alder Lake CPU right now, enabling scroll lock wouldn't do anything since no/very few MOBO vendors have shipped this BIOS update. Plus, it doesn't "fix" the crash, it's a workaround that hurts your CPU performance for that game (since, now, new background tasks will be scheduled on your p-cores).

It's usually best not to editorialize titles anyways, and the title would still reference DRM systems if it were "Why Can Digital Rights Management (DRM) Crash Some Games on 12th Gen Intel Core Processors?"
It helps to give some context to 90's game coding by looking at the predecessors. On the earliest, most RAM-starved systems, you couldn't afford to have memory intensive algorithms, for the most part. Therefore the game state was correspondingly simple, typically in the form of some global variables describing a fixed number of slots for player and NPC data, and then the bulk of the interesting stuff actually being static(graphical assets and behaviors stored in a LUT) and often compressed(tilemap data would use either large meta-tile chunks or be composited from premade shapes, and often streamed off ROM on cartridge systems). Using those approaches and coding tightly in assembly gets you to something like Mario 3: you can have lots of different visuals and behaviors, but not all of them at the same time, and not in a generalized-algorithm sense.

The thing that changed with the shift to 16 and 32-bit platforms was the opening of doing things more generally, with bigger simulations or more elaborate approaches to real-time rendering. Games on the computers available circa 1990, like Carrier Command, Midwinter, Powermonger, and Elite II: Frontier, were examples of where things could be taken by combining simple 3D rasterizers with some more in-depth simulation.

But in each case there was an element of knowing that you could fall back on the old tricks: Instead of actually simulating the thing, make more elements global, rely on some scripting and lookup tables, let the AI be dumb but cheat, and call a separate piece of rendering to do your wall/floor/ceiling and bake that limit into the design instead of generalizing it. Simcity pulled off one of the greatest sleights of hand by making the map data describe a cellular automata, and therefore behave in complex ways without allocating anything to agent-based AI.

So what was happening by the time you reach the mid-90s was a crossing of the threshold into an era where you could attempt to generalize more of these things and not tank your framerates or memory budget. This is the era where both real-time strategy and texture-mapped 3D arose. There was still tons of compromise in fidelity - most things were still 256-color with assets using a subset of that palette. There were also plenty of gameplay compromises in terms of level size or complexity.

Can you be that efficient now? Yes and no. You can write something literally the same, but you give up lots of features in the process. It will not be "efficient Dwarf Fortress", but "braindead Dwarf Fortress". And you can write it to a modern environment, but the 64-bit memory model alone inflates your runtime sizes(both executable binary and allocated memory). You can render 3 million tiles more cheaply, but you have to give up on actually tracking all of them and do some kind of approximation instead. And so on.
i have used this extensively and i love this software. you just supply a file and it crunches the numbers and you get an output.

there is something called scantailor if you are scanning books yourself. that gives you more contrl over the orientation and margins and ocr and contrast controls. that said, pdfsandwich gives you a miniscule file size which i could not achieve otherwise.
In one interview, I was given a timed hacker rank problem with a screen share with 2 interviewers. The sample tests passed and the real tests passed except for 2 (from what I remember) that timed out on large data sets. Before the tests were run, I already highlighted the part of the code that's the bottleneck and asked if I could copy the code to Visual Studio (the test was in C#) because the standard lib has a data structure for this use case that I hadn't used in a long time but I couldn't get the code to compile on hacker rank. I wasn't allowed to use the IDE and I was also denied access to the standard lib documentation (in front of then through the screen share). I couldn't implement the data structure within the time limit. I failed the interview. I still wonder what the point of that test was.
Urbit – A clean-slate OS and network for the 21st century
LOL

Imagining an alternate timeline where they intentionally make you buy a separate license per-core
"after BIOS/firmware update, scroll lock can be used as a special enabler key to disable DRM" -which is a completely different thing: this reads as if all current PC owners simply have to do ScrollLock, on boot, right now, unmodified BIOS
> If you want to support the merchant, spend cash

WTF? Why is this burden on the customer? If you want to support them you buy from them, period.
For a single-threaded process, sure. But in a multi threaded context, almost any operation done in the child after fork() can royally mess up the system. There are many versions of libcs where malloc() after fork() is likely to deadlock between the parent and child processes, as they share the internal malloc() locks.
Can we lobby for a framework Surface?
That way you can choose your own keyboard, without the existing one getting in the way.
>the idea that nuclear is clean compared to coal is ridiculous as evidenced by Chernobyl and Fukushima and Three Mile Island and Windscale

What kind of “evidence” is that? If you add up all the deaths that resulted from these disasters, it’s an small fraction of the people that die from coal pollution every year—670,000 in China alone. How are you getting a trillion times worse?