skysight-inc/HackerNews huggingface dataset:
I personally believe the German government was aware, but did not directly participate in a meaningful way. However a German corporation played a huge role.

Siemens engineers deployed a PCS 7 lab environment at the Idaho National Laboratory, where research in to exploits was conducted. Coincidently one of the methods Stuxnet used to stay hidden was demonstrated at the KEMA Control Systems Conference in Idaho Falls.

Separately, Siemens engineers built a replica of the Iranian system at Shimon Peres Negev Nuclear Research Center in Israel using P-1 centrifuges the US obtained from Libya's nuclear program.
Sporadic Fainting Put Woman in the Hospital. What’s Causing Her Lights 2 Go Out?
Yeah, I'm not saying the Tesla is poorly engineered. But OTOH it seems hard to argue they have some special sauce that gives them 20% advantage over everyone else. I don't see how they have a moat - partly because designs are already running close up against the fundamental physical limits e.g. in aerodynamics and power electronics.

Another example: the Hyundai Kona is a purely electric platform that doesn't need to compromise, and it matches the efficency of the Model Y.
So regarding the multi-writer problem, exactly how far away is this from implementing a central (bare) git repository? Seems to me that all you need is some kind of way to take care of authentication and possibly some way to make git's (mostly) append-only data-structure play nice with Hyperdrives'. I realise I'm probably missing some details, so my question is which details?
Where are you located? It works fine for me, including a Live Steam I just joined. I live in LA.
Edit: downvote away for disagreeing. I don’t see anyone presenting a counter argument.

This has not been my experience.

It has been “do it THIS way in ruby” even though either way is perfectly valid (eg list of Literal strings / symbols vs %i or %w.

Lots of bike shedding type discussions on which way is better and unsurprisingly no consistency across the codebase.

There’s also a lot of hidden things you can only learn from years of usage and no clear documentation of when / where features came and went.

All in all every Ruby dev I’ve worked with across 4 companies have all had the same sort of elitist / pretentious attitude compared to Python, Go or Java devs. Ruby has only been second to Scala and Rust devs (so far).
> …but all benchmarks show Ruby as slower than compared dynamic languages. The relative speed difference is different per benchmark, but across the board Ruby is slower.

No & No.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Type inference works only when the types are unambiguous - arrays don't support indexing by anything else. With strict typing and very few implicit conversions in the language it works very well without surprises. You can still declare types ahead of time if you want to.
It's down, I'm from Indonesia
You're reasoning from a sort of Platonic perspective. But when people are writing compilers, among the tradeoffs they are facing are whether to try to make their compiler compile an existing popular language, with its known flaws, or a better language with those flaws fixed, one more to their taste and better suited to the machine it's being run on. The advantage of compiling an existing popular language is that you can run software written in that language. (If your compiler targets a new machine, as most machines were at the time one's-complement was still seen as a reasonable design choice for integers, this may be the only way you can run that software on that machine.)

Unix was written on the PDP-7 in 1969, rewritten for the PDP-11 in I think 1972, and ported to the Interdata 7/32 at Wollongong and the Interdata 8/32 in New Jersey in 1977, the IBM 370 in 1977, the VAX in 1979 (32V), and the 68000 in 1982 (4.2BSD). Around that time Unix derivatives like XENIX (1984) started to spread the Gospel to the microcomputer world: the Z8000 and the 8086. Every single one of these processors was two's-complement. (I checked.)

It seems unlikely to me that a C compiler written with the objective of running the existing body of Unix software, which is what was written in C at the time, would be able to get away with "we don't care, just invert the bits", because in practice most of the software you wanted to run would be written with the assumption that it was running on a two's-complement machine. There were some early "C" compilers that weren't compatible enough to compile Unix software — for example, BDS C (not BSD), now public domain, and the Tandem C compiler, for example, although those both ran on machines that happened to be two's-complement.

But was there ever a C compiler that was sufficiently compatible to compile existing C software, but that implemented "~" as you suggest? Maybe, but I would be surprised.
It detects a mcnugget style penis easily...
> Even first-party software like Office still makes calls to kernel-shimmed 16-bit APIs, right alongside calls to the modern UWP APIs.

This is a bit of a misleading statement, because Win16 and Win95 had a different kernel interface than exists today: namely kernel.dll, then kernel32.dll -- those all used to be very simple traps into kernel mode. Then NT-based Windows made those and others into user-mode wrappers for the "real" syscall interface living in ntdll.dll. To prevent people from writing software that wouldn't run on 9x, and to provide flexibility to change ntdll at will, they resisted making ntdll a public, documented API for a very long time.

So basically, all Win32 apps today are written against a shim for a legacy kernel interface, any time they open a file, etc.

Regarding your description of WinRT.... You are missing that WinRT was not very capable and missing a lot of functionality. There is a bit of a problem with 21st century Microsoft in this regard. They cannot re-create their prior 1990s successes. They don't know how to write app platforms anymore, without deprecating them a short number of years later because oops, they turned out to be inadequate.. So the only way to have a decent Windows app is to write against the stuff that's been working for ~25 years and they haven't managed to break yet.

That is the reason you won't see, say, a browser rendering engine not depend on Win32. It's not because they don't have the time or ability to rewrite. (Google Chrome's Windows engineers, I don't know if you noticed this from reading their source tree or looking at their blog posts, but they are damn good.) It's because WinRT is missing stuff and it can't be done.

See also: Microsoft's various quests to provide a next-gen app framework. WinForms, WPF, Silverlight... They can't get anything to stick like Win32 did, and many later attempts end up with worse quality and shorter lifetimes than the earlier ones.
As a 5700 owner, I agree.

It gets even worse. There was recently a regression in the 5.4, 5.5, and 5.6 kernels that hit me hard for a week or so on Manjaro last month. System just decided to lock up or restart. Thought the graphics card had died when it happened once on Windows. Working fine now-these drivers have been out for 10 months now.

Even worse, AMD has locked down the releases of some of their 'GPUOpen' software.

https://www.phoronix.com/scan.php?page=news_item&px=Radeon-R...

https://www.phoronix.com/scan.php?page=news_item&px=GPUOpen-...

I did not expect the second one to be open source; just not on their GPUOpen website.

I did expect the first one to 'stay' open source. Not to be made proprietary on their 'GPUOpen' website.

I am definitely keeping an eye on Intel graphics now.
You’d have to compare them to an equivalent shop in the same market of about the same size with a different stack to get a meaningful answer out of this—I’d say off-hand that it’s very unlikely their edge is tech.
Not processing old solar panel was deemed dangerous by the government and we are building a government facility to recycle and properly decontaminate them. The price to run the facility will be collected from the manufacturers.

Same for Wind too. 81 tons of waste needs to be processed after 20 years of service of a 5MW wind turbine but operators and manufacturers does not take the price of disposal into account.
In a post-singularity world, this sentence would be frightening.
If the American government believed that TSMC facilities in America would meet America's demand for silicon, then wouldn't America lose that incentive to ensure Taiwan wasn't steamrolled by China? Supposing such a war did take place, TSMC might be unable to continue operating in Taiwan but still able to operate in some capacity in America. Would TSMC scrap the fabs in America just to spite the American government for the betrayal of Taiwan? That doesn't seem likely to me.

I don't doubt that the Taiwanese president is smart, which is why I doubt this story.
Please read about convexity or asymetry before saying something like this.
duplicate: https://news.ycombinator.com/item?id=23183850
"not hotdog" was satire

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

was
And the entire HPC exa-flop super computers as well.
Maybe it's because I'm on mobile but I'm not seeing any images of the actual application. Personally when I work with an editor, me deciding to download it is heavily based on what it looks like. If I have to download it to see... I won't.
The big thing people keep not understanding is how big a deal the the PS5's SSD infrastructure is. This engine is based around the idea of being able to grab (very large) assets from the disk only milliseconds before they're needed. In current video games designed to be playable with a HDD (spinning disk drive), they need to make sure that if it's possible for a player to look at an asset in the next 30 seconds, it needs to be already loaded in to the VRAM (the ram of the video card).

The PS5 (and XSX, to a lesser degree) put a ton of work into making is so that data can be moved from storage on the disk into the GPU as fast as possible. It does this through having shared ram between the CPU and GPU, having a fast interconnect and having dedicated hardware so that data from the SSD can be decompressed without ever going through the CPU.

On a PC with PCIe 4.0, you can basically move the same amount of textures to the GPU in the same amount of time as these new consoles, but there's going to be way more latency because data has to first be loaded into the CPU's RAM, then decompressed by the CPU then go through a bumch of software layers to ensure compatibility and sent through the motherboard to the GPU's VRAM and only then can the GPU use the texture to draw something on screen.

The PS5 and XSX built a highway between the storage and GPU that doesn't need the CPU, or compatibility software to be involved at all. That opens the door to a ton of new graphical techniques that used to just not be possible because of VRAM limitations.
Took a similar approach. Got yelled at when I drew one too. But funny enough a stick figure holding a penis resulted in "free expression is paramount".
Good to hear you're happy
No, he was promoted and fated. Those scripts required maintenance!
Order matching engine written in Go
Was this supposed to work?

I drew multiple penises and it didn't erase, praised them.

- https://ibb.co/pft7WZP

- https://postimg.cc/DJs4QVCp

Broken! How would I live without a neural network stopping me from being immoral?
Dumping power is not free - you need properly cooled resistor banks etc. to do it safely. For many forms of generation it's worth putting power on the grid at negative prices under some circumstances.
I've been working on writing a c11 compiler, to x86_64/x64 assembly, currently just finished implementing function pointers and global variables. I still need to implement arrays/struct/string literals/optimisation, so a lot to do, but it is good enough to allocate memory and print hello world. It would be nice if I could make the compiler output binary files, not assembly source, but that seems like it would be a lot more todo.
Implementing the type syntax was I think the hardest part so far, given c’s weird type syntax.
https://github.com/OrangeBacon/mcc
Northeast US. Actually it appears to have come back maybe two or three minutes after my first comment.
My mother grew up using a similar system using knuckles and positional counting. I remember she taught it to me as a kid but I've forgotten. She's Indian.
YAML, JSON, JSONB, and Rails
We use YAML, now JSON, for some of our flexibly defined data. Porting it to JSONB in Rails was filled with some interesting lessons.
Works fine in Seattle WA
I used to prefer relational db's, but ever since DDD I've been switching my opinion.

Currently, my go to library is MartenDb which has the best of both worlds.

Documents with duplicated properties for queries.

https://martendb.io/documentation/documents/customizing/dupl...

If you want a more detailed answer, let me know, since it could take a while to write everything down :p

The alternative for this with mongo db is an elastic search on top of it for queries. But yeah, that doesn't feel good/overkill.
>That's an insanely modern/left view with zero consideration to basically all historically socially accepted conservative views of the past.

No, not every culture in history has been saddled with the Judeo-Christian prejudice against women and their sexuality.

Also, historically socially accepted "conservative" views include slavery, rule by divine right, child labor and trial by combat. A view having been held and taken for granted for a long time doesn't make it correct.
In an ideal world, we just give this stuff away and the applications on the platform become the primary value. Some people are open to that others are less used to having a widget and not owning it. Will take time.
No, the author is just saying we're still a long ways away from the true final goal of using no fossil fuels.
Vitamin D Does Not Reduce Incidence of Cancer and Cardiovascular Disease
This is a subject I've been fascinated with recently. The web isn't nearly as good as it could be at gathering, networking, and assimilating information.

I feel that one key aspect of something like this would be the ability to annotate anything on any page you stumbled across, and to navigate between all your annotations in a cohesive manner.

I'm excited to see what you make!
Pointer heavy data is begging for cache misses and should be avoided for lots of reasons. I want 64 bit loop indexes for large flat arrays.
> The Elixir community doesn't seem to aim for popularity (at least several important maintainers have said so on ElixirForum).

Wow, then why does every Rails thread has an Elixir guy trying to tell us what an inferior software we're running? For the sake of humanity?

> and will get more and more important as our CPUs can't get faster single-core performance and are just getting more cores.

I don't think it will become more important in web dev world than it is now. We're here churning out back office CRUD apps like crazy, I don't know what you're doing.
For a small team trying to get something up and running this really doesn't matter and that's what Rails is optimised for. If scale ever matters, if you scale that big, you probably already have the resources to deal with it.
For the few startups that have huge scale + have very scarce resources and Elixir works well for them - great! I have no issues with that at all.
> the machines themselves are pure embodiments of fossil fuels. • Large trucks bring steel and other raw materials to the site, earth-moving equipment beats a path to otherwise inaccessible high ground, large cranes erect the structures, and all these machines burn diesel fuel. So do the freight trains and cargo ships that convey the materials needed for the production of cement, steel, and plastics. For a 5-megawatt turbine, the steel alone averages 150 metric tons for the reinforced concrete foundations, 250 metric tons for the rotor hubs and nacelles (which house the gearbox and generator), and 500 metric tons for the towers.

This is FUD. The mass of construction materials pads the quote but is not a useful measure of environmental impact.
I built a digital whiteboard that was a little better suited for 5-year-olds than the current crop for my mom to use with my youngest and my niece.

Figured out how to properly use the bread machine (making approx 1 loaf a day, currently have carrot cake going).

Currently working on a proof of concept for a desktop version of a web business I own.

8-year-old is super obsessed with primitive tech and has been digging up clay out of the back yard. I imagine we'll be making a kiln this weekend and eventually bricks.
Apple’s computerized glasses won’t be ready until 2022 ‘at the earliest’
‘Apple could launch new iPads in the coming year, TF Securities analyst Ming-Chi Kuo said in a new note on Thursday.

‘The iPads will be “affordable” and lower-end models, Kuo suggests.

‘Kuo also predicts that Apple’s computerized glasses won’t launch until 2022 “at the earliest.”‘

Original title too long. It was:

Apple’s computerized glasses won’t be ready until 2022 ‘at the earliest,’ top analyst says
We're discussing a recent change in tone, behavior and overall policy. What you're describing is the product of previous administrations working hard to get on (the People's Republic of) China's good side, cozying up to China and trying to integrate it into the Democratic community.

This is now precisely what is changing.
https://martendb.io/documentation/documents/customizing/dupl... :)
4G memory limits, 64-bit migration issues, Doom 3, brk()-based memory management, no multi-threading, unreliable SIMD support... It's like it's 2004 all over again!
Printing is essentially a communications function. You send bytes to a device over a bus or port. You don't need any sort of access to hardware registers.

LPT1/COM are not emulations of unprotected memory-mapped IO channels. They're DOS device names, inherited more or less from CP/M, and DOS itself would call a routine to I/O to a device instead of a file if the special device names were used. A DOS program didn't need to bitbang the UART or parallel port registers to print things, though some did I'm sure.

The Windows print spooler does not need to access I/O ports directly, it can simply open up a device and doesn't need kernel-level privileges to do it. (It may very well be actually doing that for some godawful reason but it doesn't need to).

What the Windows print spooler does is allow distribution and even installation I believe of print drivers - and that's why it needs kernel-level access and support of that hardware is why the Windows spooler architecture won't change. Something is going on because you can't delete print drivers in Windows with the spooler service running.

This is part of Microsoft trying to make network printers plug and play. Tbf it's working OKish these days, a lot of times you can connect a printer and it's recognized or installed by Windows automatically, though you still need to install your scanner utilities for AIO devices.
If you are saying it's baseless in part because of this post:

https://www.reddit.com/r/WatchRedditDie/comments/gj2843/so_t...

I think that's been quote mined.
Here is a link to a comment by a moderator on /r/interestingasfuck that includes the context. Followed by more discussion about why he was banned from more subreddits.

https://old.reddit.com/r/SubredditDrama/comments/gjedc1/uroo...

Also if you find it interesting here is another post of him trying to explain the initial moderation action: https://old.reddit.com/r/OutOfTheLoop/comments/gj0wt9/whats_...

It seems to me like they have a basis. Do you think their basis is sound?
At first, my mind was blown by the facts dinos could walk on the ceiling, then I read the explanation.

A little disappointed here.
And the Babylonians, whose base-60 system's legacy lives on in our timekeeping, used the finger segments on one hand and entire fingers on the 2nd hand to count to 60.
Still a work in progress, but https://www.govtrades.com as a site to easily view stock returns of senators. The goal is to increase transparency of trades and accountability in policymaking as its becoming clearer that senators still leverage non-public information in trading and may be swayed in policymaking based on stocks they own.

(Edited to make link clickable)
Please checkout boardgames: https://bordga.me/

Three of us are building online board games. Idea is to enable people to bring their board games online, and play with their friends. You can bring boardgames online by simply taking pictures of the board, cards, pieces etc., configure and launch.

Gameplay would be very similar to real world. You have to move the pieces and run the games yourselves unlike the usual online games where 'computer' will do the heavy lifting. We believe that managing the game is big part of having fun. Games will have integrated video chat and can play with friends like real life.

This is still an early stage. For example, we haven't opened up to users adding their own games yet. We added some games to test our platform. We are working on adding more capabilities to enable more games.

Some questions we are looking to find answers for:
- would you be willing to play boardgames with the current experience?
- what game would you be excited to play here?
Intermittent bugginess -- "Video Unavailable" or missing recommendations / comments (both features in my book).
Add me to the list of interested parties!
https://en.m.wikipedia.org/wiki/Guns,_Germs,_and_Steel

I haven’t read the book, but my understanding is that racism did play a preferential factor in that an ethic group that achieved geopolitical dominance tended to impose sanctions on more economically primitive people both intentionally and unintentionally. An unintentional example was the case with 1000 years of exposure to many pandemics for Eurasian people that isolated people never experienced, but once exposed suddenly dwindled.
My experience has led me to believe (as a not famous, not attractive, not well connected man) that I would not get an email back in the first place. I have no idea whether or not that is problematic, but that's my perception: that I wouldn't even get the opportunity to prove myself.
way too bendy, not a hotdog
The light collecting portion of solar panels is extremely light weight. https://www.amazon.com/dp/B082FCZ4MD/ref=emc_b_5_t?th=1

59.2 by 26.5 inches or ~1 square meter Weight: 6.2 lbs.

If you looking at 12 square meters of space that’s 75 pounds though an integrated system would have plenty of options to save weight.

Solar panels are DC as are batteries so you don’t need an inverter.
You're wildly underestimating how complicated pumped hydro is.

For one thing, existing dams absolutely cannot be converted to pumped hydro. Dams do not store water below them. Water flows downstream because a dam is in a river. There is no water to pump uphill. Unless, of course, you also build a second dam very close downstream to create another lower reservoir. This is usually a bad idea, and better to just find better geography that will support a new pumped hydro dam.
HTML, unless you need printing accuracy, of course.
Working on a game called Themengi (https://vgel.me/themengi/), where you learn an alien language to navigate a world via text commands and dialog. Currently taking a break from the game itself to rewrite the linguistic parser for the game in Rust, which you can follow in my blog series: https://vgel.me/posts/symbolic-linguistics-part1
The link you posted supports the point you're claiming is not accurate. Only a few categories of iCloud data are end-to-end encrypted so that Apple cannot access them.
I got a few server errors on it a few minutes ago.
That it's not perfectly reproducible should be setting off alarm bells, even for people who would really like this effect to work at the scale of a few metres.