skysight-inc/HackerNews huggingface dataset:
In this 2019 Register article:

https://www.theregister.co.uk/2019/07/03/reactos_windows_res...

"ReactOS 'a ripoff of the Windows Research Kernel', claims Microsoft kernel engineer"

We read that:

"Axel Rietschin, kernel engineer at Microsoft, has claimed that ReactOS, an open source operating system intended to be binary-compatible with Windows, is "a ripoff of the Windows Research Kernel that Microsoft licensed to universities."

Rietschin, who is currently "Senior Software Engineer (Windows Base Kernel, Container Technologies)" according to his LinkedIn profile, made the claim in late 2017, where it was apparently little noticed at the time, and has backed it up today with a post on Hacker News.

"I think it's a ripoff of the Windows Research Kernel that Microsoft licensed to universities under an agreement that was obviously violated by some, as the code has been uploaded to numerous places, some of it on GitHub.

"I glanced at the ReactOS code tree, and in my opinion, there is absolutely no way on Earth this was written from a clean sheet only from the available public documentation," Rietschin wrote.

He says that "internal data structures and internal functions, not exported anywhere and not part of the public symbols, have the exact same names as they appear in the Research Kernel."

In his recent post, he presents further arguments against ReactOS being a "clean room" implementation done without reference to the source code. "Macros names, parameters, etc. never appears in the compiled code. It is … almost surely impossible that a clean-room reimplementation ends up using macros for the same things, let alone macros with the same or similar names."

Well, this video can be thought of as the rebuttal by Alex Ionescu to Axel Rietschin.

And quite the rebuttal it is!

See, without the proper deep understanding, one could easily believe that what Axel Rietschin is alleging is true, as it seems believable enough.

But watch the video by Alex Ionescu, and see if you don't believe otherwise at the end...

I think the following quote captures one of his key points:

"o For malware, you usually don't have symbols (usually!)

-*For Windows, you do*"

But apart from Windows, there's also deep lesson in what Alex is saying, and it is as follows:

If there's a black box; a mystery, somewhere, wherever that is, whatever form that takes -- if one is willing to do the necessary research on it over long periods of time, and accumulate piecemeal pieces of information over that time, and do the necessary homework and legwork (in whatever forms those take), then eventually that mystery box will be opened.

This would also be equally true for mysteries in Math, Science, Physics, Engineering, and other areas in life too...

Alex, I applaud you in your work and diligence!

This is my new favorite video on HN!
That was the port that switched the screen from 64 columns to 32. A different bit in the port also controlled a physical relay that was used to switch the cassette tape recorder on and off. Toggling the pair together quickly did indeed look and sound quite dramatic - and would probably knacker the relay if left for long enough.
"Compared to running with razor blades, running with scissors is fine," is not much of a justification of an activity.

Instead of providing justifications, perhaps we should focus on education (or making it simpler to be secure)?
Your not wrong, but for some people keeping the device vs going through the trouble to try to sell it is easier.
An ipad/tablet is halfway between a laptop and a phpne, amd worse than either. For a while, phones got bigger (phablets), but any bigger and they don't fit a pocket, nor usable one-handed. The convenience of a phone form-factor is overwhelming.

Rhe next big thing going to be VR/AR/glasses, but have stalled. It might be foldable displays, but I think they'll suffer the same fate as tablets, for the same reasons. Convenience is kimg.
News startup Scroll debuts today with ad-free access to ~300 partners
There is a difference between downloading, say, the Docker install script from docker.com and opening a random email attachment and that is that I trust docker.com.

If I don't trust docker.com because I think it might deliver malware in the install script or a poorly written install script, then I shouldn't use Docker because why would anything different apply to their main software.

If I don't trust docker.com because I fear it might be hijacked then I shouldn't use Docker because who guarantees me that their source code or any derived binaries aren't also hijacked.
Some of the x230 configurations shipped with IPS screens, so you can just obtain one of those (or a compatible replacement) and swap it in. The resolution is still 1366x768. Beware of sellers falsely claiming "IPS".

Alternatively, you can do a bit of soldering/modding and put in an aftermarket 1920x1080 panel. https://nitrocaster.me/store/x220-x230-fhd-mod-kit.html
Streaming Machine Learning with Tiered Storage and Without a Data Lake
Implementing a GraphQL-Based Web App with Go and React
What software do you use for the kiosk? I have been thinking of doing this with Ubuntu Core using the Chromium snap and a custom website which it refreshes.
Absolutely. But, even if you frame it that way, asking Microsoft to open source Windows 7 feels like trying to take a 2020 concern and approach it as if we were still back in 1999.

If closed source software that talks to the Internet is an inherent privacy risk, let's maybe start by focusing on Google Chrome and Android, which have access to much bigger pots of honey than Windows itself does these days.
Yeah, not sure this needs to be discussed again since it was just 80 days ago (and I say that as the story's author).
I also can't figure it out. I still have some window that appears on the side and I can't figure out how to completely get rid of it (from my experiments with multitasking while I was reading the documentation, or at least some website describing it). I don't know if that's intended but I have no idea how to use it, so don't.

I had an easier time learning Xmonad back in the day, which might say something about Apple's UI design these days.
Coronavirus: Germany confirms first human transmission in Europe
Biomass can cover a range of technologies, some of which are greener than others e.g. if you capture methane from landfills or anaerobic digestion of organic waste then the absolute best thing to do would be to turn it into chemical feedstocks, but burning it for energy is definitely better than just letting it rot and escape into the atmosphere while also burning using fossil methane gas
Apple Expected to Report Services Record as Stock Hits All-Time Highs
Echo chambers are getting worse
At least you come out of this with education on the subset of the war that was larger than all other subsets combined.

In the US we do the opposite.
I'm not blind, but that method probably doesn't let you skip around the page - including backwards - as easily.

It also sounds like the Optacon had some fancy capability to represent non-textual data like graphs and metadata like fonts:

> The Optacon offers capabilities that no other device offers including the ability to see a printed page or computer screen as it truly appears including drawings, typefaces, and specialized text layouts.
Regardless of whether something is "found" or not, every single Chinese company is completely beholden to the Chinese Communist Party. The CCP has absolute power over the private sector that we have not analog for in the West. Consider the recent defiance by Apple and other tech companies against the Government on issues of privacy and involvement in military programs. That simply does not happen in China because it cannot happen. The private sector is embedded in the framework of CCP governance.

As such, when you sign away your Telecom infrastructure to Huawei, you are signing away your infrastructure to the CCP.

Now I can anticipate the whataboutism on this issue. "If it's not China it's the US, same difference", etc. You are free to believe that, but the US is on the side of human rights, freedom of the press, freedom of information, etc. China is not. If you don't recognize the magnitude of the differences between the US and China or perhaps don't care about them, that's beyond the scope of this post to address.
So was it a high dose they were given? and is that pure psilocybin?
That's not true; it only applies to a subclass of simpler event scenarios.

For example, in an event loop system you may have some code that operates on two shared resources by obtaining a lock on the first, doing some work, then obtaining a lock on the second, then intending to do more work and then release both locks. All asynchronously non-blocking, using events (or awaits).

While waiting for the second lock, the client will have a registered an event handler to be called when the second lock is acquired.

("Lock" here doesn't have to mean a mutex. It can also mean other kinds of exclusive state or temporary ownership over a resource.)

If the client is then cancelled, it is essential to run a client-specific code path which cleans up whatever was performed after the first lock was obtained, otherwise the system will remain in an inconsistent state.

Simply removing all the client's event handlers (assuming you kept track of them all) and freeing unreferenced memory will result in an inconsistent state that breaks other clients.

This is the same basic problem as with cancelling threads. And just like with event/await systems, some thread systems do let you cancel threads, and it is safe in simple cases, but an unsafe pattern in more general cases like the above example. Which is why thread systems tend to discourage it.
Pollution from carbon emissions are a classic market failure. It's not the responsibility of the market participants to fix the market failure, its the responsibility of the elected policy-makers (and transitively, the voters) to fix it.

The problem is not Amazon or other large companies continuing to do business as usual. The problem is the people who stand in the way of using normal political mechanisms to regulate carbon emissions.
What's up with these research institutes attached to universities running schemes for grant dollars? Maybe across the board incentive structure reform should be mandated by accreditation bodies.

Another recent case: the University of Central Florida is the news this morning for their research institute professors running a "grants for PhD" quid-pro-quo program where grant funders were receiving PhDs in exchange for continued funding. Other students funded by these grants were writing the grant-funders' theses.

https://www.clickorlando.com/news/local/2020/01/27/ucf-facul...
As much as I believe in the Chinese gov fudging the numbers, there is no way for a line medical workers to know or even estimates the true numbers at the scale of ten thousands patients.
> excluded ... SSRIs

Well, crap. I imagine it will be a few more years yet before I'm able to take a tiny dose. I'm a week in to taking Lexapro on top of Cymbalta, which I've been taking for over a year, and I'm hoping I can get some good results. Or at least even things out enough that I can tackle things enough to feel a little better and less anxiety.
Would you mind sharing some of your favorite IG follows for illustration? I'm just getting into this on the iPad.
> It's not clear who the audience is.

People who design and implement features in notebooks. The conclusions in the blog post and research paper are clear that improving these identified problems could improve user experience.
I've been using Optacons since approx 1982 where my school had one available.
I read language reference and utility manuals at work. I even tackled Knuth
vol 1 using an Optacon. I was even able to use it to read food packaging
of different shapes and sizes (something which wasn't possible with OCR).
I could even use the Optacon to read some diagrams.
I was able to use them until about 2010 when my last one died. I would snap up
Optacons from my cohorts as they abandoned them in favour of OCR solutions
or phone apps.
How does one trust a server? What assurances can any server provide that they are who they say they are?

x509 certificates certainly don't provide those assurances.
I suppose its possible that somebody did the reverse engineering. But Occams Razor says, it's more probable that it was as Rietschin is right?
Kubuntu Focus Linux Laptop Now Has a Cheaper Version
Most of those store brands are made by the same companies making their brands. They're getting paid for them, too.
Oh my god, I remember drooling over every iteration of your website back when I was first learning how to code. Glad to see you're still at it.
There goes my day.
You think the UK will offer to drop Huawei as part of a US trade deal? Wouldn't that mean a remarkable loss of face for the current UK government?
GM commits $3B to build electric and autonomous vehicles in Michigan
Grinders vs. Thinkers
I'm sure this isn't all of them, but it's a good start.

https://cei.org/blog/wrong-again-50-years-failed-eco-pocalyp...
I instantly thought of rust when you mentioned long times, lol.

You are right, though. People have different amount of patience for things but some go beyond it. I have seen projects posted here which people worked on for a decade consistently. That is some hard work and dedication. I can't imagine doing the same and perhaps, it's better I don't. There are many different things to learn and dip into, maybe some day I will have the same patience for things I take up and throw (ADHD).
I'm wavering between D and Rust for which one could be used as a better alternative to C++. (Though I don't see C++ getting replaced anytime soon.) Even if Rust is getting most of the attention, D also seems to be a strong candidate.
Both Google Chrome and Android have open source releases.
All these politics and political games are such a shame. The Tehran that the author describes seems like a really vibrant city that I'd really like to visit and experience. But I never will for fear or something like this happening, becoming some tiny pawn in a much bigger game. And I wish that Iranians could come to the US and visit NYC or SF and see our culture. Then we might realize that the other side is something more than the strawman that media or government portrays them as.
They'd lose a bit of money, which is more than enough harm to justify, really.
I also have full access to basically all journals and recently surveyed well over 500 papers in my field of research. Sci-hub was an indispensable tool for this, because it provides a consistent user interface to download _all_ papers. I was able to automate 90% of the PDF downloads because of it, some were blocked because of captcha's, but I was able to solve those manually.

This type of semi-automation would be very impractical and cost an order of magnitude more time if I had to dig through the probably non-existent API documentation individual publishers have, or try and scrape their I'm sure by now heavily obfuscated websites.
> dose of synthetic psilocybin
First time I listen the word "hokum"

"If you describe something as hokum, you think it is nonsense. " [0]

[0]https://www.collinsdictionary.com/es/diccionario/ingles/hoku...
The fact that it has the mm/dd/yyyy format makes me dislike the website
> He's convinced me that criticizing non-programmers for using (or over-using) computational notebooks when it should be a "proper" programming language and deployment is like criticizing financial analysts over-using Excel to learn how to program VB or Python and re-write their spreadsheets into a "proper database" like Oracle or MySQL.

I think this is very much off the mark. For sure plenty of scientists are poor programmers, but that isn't the reason they use notebooks. It is because:

They are not attempting to write something that will run everywhere, and often. They are either analyzing some data or doing rapid prototyping. For the latter, it's like criticizing someone who uses a REPL. It's just that the Notebook is much more powerful than a simple REPL that one can safely stick to it. Imagine you will do 40-50 prototypes and only one of those may end up worthy enough to make a product out of, and you don't know which one that will be. If you used a non-notebook environment, you'd give up in frustration by the time you hit the 15th one.

As you said: At the moment, there simply isn't an alternative that allows for rapid prototyping and is production ready. It's a hard problem to solve - there's a reason no one had solved it for decades (well before notebooks were a thing).

Had notebooks not been invented, you would have the same people handing you MATLAB code asking you to productize it.

Claiming they are beginners/novice programmers is off the mark. Peter Norvig started using notebooks for a reason, and no one would call him a novice. I do SW for a living, but when I need to analyze data and visualize it, I'll pick a notebook over "proper" SW tools any day.
This is what you get when you introduce market mechanisms into research institutions. If the researchers have to solicit external sources of finance, they effectively become (part time) sales people.

As the financial sources are by definition external, the people behind them have no clue about the actual research. So what can the researchers do to close the sale, if the actual science won't work? They necessarily have to tell stories.
There are so many people who in one breath will say climate change is the biggest existential threat that will kill us all soon and when asked about nuclear will suddenly start hand wringing about politics and ROI.

When people start to truly panic and fear death you can be sure the nukes will start getting built quickly. It’s just too bad people on all sides can’t get there before reality sets in further, including those who claim to be legitimately fearful (if they aren’t pushing for nuclear now, and fast, they’re not truly fearful.)
Unfortunately I don't really have anything constructive to add at this point because the signup isn't working on any browser or device I've tried so far (all combinations of FF/Chrome on Linux/Windows/Android)
In what way is more complicated than Java?
is there a way to invest in psilocybin?
Census.gov Is Down
It has been down since at least yesterday morning.
In most cases one big method is an increase of complexity (and others will add to it over time). Large methods are usually a failure of imagination, like bad and rambling prose.

Code is a set of instructions for the computer, and for the next person who has to maintain it (“ Programs are meant to be read by humans and only incidentally for computers to execute.”)

Cooking instructions are split into steps. Assembly instructions are split into steps. LEGO instructions are split into steps. When drawing instructions aren’t split into steps the Internet turns them into a cultural phenomenon (Step 2: draw the rest of the fucking owl).

Only programmers think they are immune to this ridicule, smash all the steps together, and then get salty when others complain, ignoring a series of luminaries who beg in every format of media available, and for decades, to do otherwise.

Seriously, organize your code, separate the steps. You’re killing us.
Programmer Moneyball: Challenging the Myth of Individual Programmer Productivity
it can remind you of both, but mainly the first. I've read that during the peak of tripping LSD(assuming that something similar happens with mushrooms) your neurons and their patterns weaken, before being 'restarted' and forming even stronger bonds than before.
A related change is what has bugged me a lot about having control over the apps (and app versions) on our devices. Ever since Apple removed syncing apps with a computer from iOS 9 onwards, claiming that it's required for app thinning, the "cloud" is the only option for apps. And the cloud really sucks – it's quite slow even when setting up a new device where it downloads all apps again, and many a times gets the newest version which you may not want. Apple could have provided a way to store, on the computer, multiple binaries for an app depending on the device architectures used by that user and have iTunes sync the correct binary, but decided not to. Then Apple completely removed the App Store part from iTunes.
I am afraid not. If there would be any, I guess it would already have been organized. No, knowing the structure of the proteins that make up the virus, might give some understand about how it works. If that gives some information about prevention (developping a vaccine) or treatment (developing anti-viral drugs), I wonder. Knowing the genetic code, can be helpful with developing vaccine. I understand that one approach is to incorporate part of the DNA in a known 'disabled' virus and test if it has some protective effect in some animals, and only after positive results test it on humans.
Well I guess if that's too much trouble, then why write documentation either? That's extra work and people could just read the code. And so on. Ultimately, the effort put in to proper distribution reflects on the maturity of the project. On the other hand, there's nothing stopping users from submitting things like rpm specs upstream either if they're requested.
"Azure Dev Ops" is up there too. It turns out searching "Dev Ops" gives a lot of responses not relating to the product. Who could have possibly anticipated that?

Side note, I like ADO. I just hate the name.
Or the classic Doors of Perception by Aldous Huxley. More of a long essay and available free!

https://maps.org/images/pdf/books/HuxleyA1954TheDoorsOfPerce...
Swiping is not discoverable, but no one noticed at first because the iPhone TV ad campaigns all showed how to use it. So most people who got an iPhone already had that bit of knowledge in their brains and thought it was intuitive.
So, why not use KeyDB if you need even higher throughput? Supposedly it is supposed to get 5 times the performance.
Also, probably a ton of unpatched vulnerabilities that nobody knows about, and still affect windows machines to this day.
Making Sense of MySQL Group Replication Consistency Levels
I understand your pain, but I did the right thing. I used to do as you suggest but my message is a good example of the sexism problem as it would imply the stereotype of the dumb female humanities major.

The singular “they” has a long history.* Yes, words change (“elite”, “peas”, and even “you” as the article points out). But I think it is past time to put the tyranny of a prescriptivist plural-restricted “they” to bed.

https://public.oed.com/blog/a-brief-history-of-singular-they...
This is the same reason why it took Sun years to open source Solaris. There was still major parts of the OS they didn't release source for, because it had licensed code. The Open Solaris initiative was rewriting these parts to make the OS completely open.
It really is a miracle drug when taken in microdoses (and a complete mind fuck in larger doses) but be careful. If you have any trauma in your past that you’ve pushed down to be dealt with later, psilocybin will dig all of that right back to the surface. I love it.
I think that everyone who uses HN is aware of this project by now. You re-post this every day.
If you were careful, it seems pretty plausible to be able to use some indexing tricks and CMOV to write a jump/branchless version of wc. You are basically counting newlines and runs of whitespace.
As I was just saying yesterday (https://news.ycombinator.com/item?id=22165453) It's person to person transmissibility is what is going to determine how big of an outbreak we are dealing with.

This new development now means that we are somewhere between Phase 4 and Phase 5 on the pandemic scale (https://www.sbs.com.au/news/what-are-the-who-pandemic-alert-...) and I wouldn't be surprised if a (Phase 6) pandemic was declared within a couple of weeks or so.
They get a sound bite, with the hope of reminding anyone thinking of buying windows 10 that it is closed source and maybe should think about the ramifications.
Big Tech and China Struggle with Coronavirus Misinformation