skysight-inc/HackerNews huggingface dataset:
Disclaimer: I work at Intel on PMDK (pmem.io)

It is the game changer that you wish for, since the marshaling logic that you mention is gone. Persistent Memory can be accessed directly through memory mapped file, bypassing the traditional read()/write() I/O paths. Recent file systems have also been modified to a) skip the page cache layer and b) forgo the msync() call that would be otherwise required to synchronize the modified pages. This is what's called DAX (Direct Access [0]). In the place of msync() you can now just use CPU cache flush instructions. These two file system changes entirely eliminate kernel code from the I/O path (apart from the initial page faults).

Persistent Memory Development Kit contains libpmemobj [1], which is almost exactly what you are imagining ;) It's a persistent heap, with transactions for durability. It's not as nice (yet) as your code snippet, but here's C++ example [2] of a persistent queue push:

obj::transaction::exec_tx(pool, [this, &value] {
auto n = obj::make_persistent<Node>(value, nullptr);

if (head == nullptr) {
head = tail = n;
} else {
tail->next = n;
tail = n;
}
});

`make_persistent` is, akin to `make_unique`, a memory allocation of a "Node" class. Once allocated, we can just assign the newly allocated object to a different persistent variable. No kernel code executing, no serialization ;)

[0]- https://www.kernel.org/doc/Documentation/filesystems/dax.txt

[1] - https://github.com/pmem/pmdk

[2] - https://github.com/pmem/pmdk/blob/master/src/examples/libpme...
No, you are to understand that white students in aggregate are the beneficiaries of privileges that in sum are equal to double schooling. A combination of (in aggregate) better educated parents, more at home supervision and guidance, more extracurricular educational enrichment, better nutrition, an environment of children improved with the previous privileges, etc.

What's the alternative? That the black children are inherently less smart? The same used to be said of Asian kids, and that achievement gap persists for Asian kids who grow up in neighborhoods of other poor uneducated Asians. Meanwhile, Shanghai and Korea have shown that these kids can learn.
Jfgfg
I don't see your point. There's tons of stuff in C11 for example that is not applicable to a vast majority of where C is used. Even in C99 basic stuff as 'floating point' or 'malloc' is not available on many hardware, that doesn't stop having a standard way of using them /when applicable/.

I know there are traps to fall into -- when I see people writing floating point code on an 8 bit AVR, I cringe, but well, 'it works'.

As far as changing language, you just answered your own question by mentioning 4 of the myriad of them that aren't ported on as many platform as C, requires runtime of unknown quality, and also requires a body of developers that... doesn't exist.

I've had a long enough time in the industry to have seen quite a few times a whole bunch of software done by someone who was following the fancy trendy language of the day, and required a complete rewrite in... C to be able to move on from it.

Heck, I've done similarly as well, done 20+ years of C++, gradually trying to scope down the subset of what I was using to then realize I just might be better of with plain C -- and magic happened -- stuff still compile/work years after they were made... And anyone/everyone can just dive in and use the codebase.
Please substantiate your claim that poor white students receive these benefits, to include "twice as much" schooling.
It used to, and then Schröder passed the Hartz reforms and the German welfare state has never been the same since.
> Uber still has a massively dominant position

Are you confusing America for the world? Uber's position is not massively dominant in Europe, and they've pulled out of SE Asia with their tail between their legs because of a competitor.
The results of this paper and its refutation of racism do not surprise me in the slightest.

I recently opened book Economic Indeterminacy by Yanis Varoufakis and apparently, he was conducting some experiments in the past that support his theory about economic origins of discrimination and dominance hierarchy.

Basically, what he seems to claim is that while discrimination might be completely unfounded in reality, it will set in as a mechanism to determine and stabilize equilibrium in some economic games. And once the equilibrium is determined, discrimination will actually start to make sense for the game players, ex post facto.

The book is unfortunately quite technical, but I have to say I was impressed, Varoufakis certainly is a smart guy. I wish somebody would write a more approachable popular summary of this and other conclusions in the book. Perhaps Varoufakis did himself in his other books, I didn't read any, but I think I will have to at some point.
Ghafg
The diameter of the Rubik's Cube group is 20 [pdf]
Human level? You miss/misunderstand one word in 20? It needs to be much better than that to be human level!
It is, I didn't see that it's down. Just finished writing my last exam, so I'll have time to get it back up and running
There is an immense productivity gain to be found in mastering a set of tools. After a while of dogmatic tooling changes you begin to analyze more critically whether the new shiny thing is going to provide any real value. I would argue that for the huge majority of websites, tried and tested tooling is perfectly fine and definitely more robust and supported.

Every tool you introduce is hours of troubleshooting just waiting to happen.
Still, that could work out. "I'll kill anyone - if I said I will."
The article alleges that the companies are buying positive news coverage, not just sponsored content/ads.
What does "subsidizing reproduction" entail, exactly?
Origins of an Epidemic
Contains some buzzwords though
This drone is on the heavy side at 6kg, could be ugly if it’s sucked by the engine intake or hits a wingtip (as happened recently to a commercial flight).
> a self post which unironically used the phrase "anti-White"

I think one can use anti-White unironically (even if it was not the case here). For example, white farmers in South Africa having their lands confiscated by the Gov without compensation is anti-White.
There is no error nor a lesson to be learned because in the estimation of the board this was not a "near miss" and the drone operator was in error in making this assessment.
Ghhjk
Just what I want - millimeter wave radar blasting at me everywhere I go. Sure, it's non-ionizing radiation, but where are the long term safety studies?
r/poltics is awful.

Its a Trump hate thread with very little objectivity.
Less is sometimes more.

I'd also suggest mindfulness for writers block. Can't write? Meditate instead. Afterwards, you'll feel much more focussed.
I can't help but point finger toward academia - CS is concerned with intersection of technology and math and the result is "applied" to users. Augmentation of human intellect just won't fit into this paradigm.
Then you should also be happy to know that NixOS is an OS where Nix packages are the native package system.
So where is all the money going? The UK has a (diminshed) NHS and spends less as a % of GDP.

I suspect that a big part of it is that money is being wasted (the Fed.Gov cannot negotiate drug prices!), and not reaching the intended beneficiaries. My perception is that there is an industrial-welfare complex that diverts the money.
I linked an email with my Reddit account long before it became recommended. Years later, I deleted that gmail account. Even more years after that, Reddit decided (automated) to lock my account until I reset my password for no discernible reason, the only option being via email. It took two weeks with support, across 3 different mediums of communication, to get it reset to a new email account.

I guess what I’m saying is that there is an internal motivation at play to get people to register their email accounts at Reddit, and it goes far beyond reducing customer support time because at present, they are going the opposite way. In fact, had I never registered an email, their automated account locking nonsense would never have triggered, and had I lost my password, their official policy is not to help at all.
Patanjali's Kimbho taken down from Play Store; major security flaws discovered in first few hours.

https://www.businesstoday.in/technology/news/patanjali-kimbh...
Oh yes, I missed the lack of `prototype`. Sorry for the noise!
Should the recent focus on privacy be projected onto Doug Engelbart's aims on positive augmentation?

Can you have positive augmentation without privacy? In the demos it brings to my mind this idea where everyone's terminals are stitch-together as one massive desktop, rather like a pen-and-paper office you can go around browsing other people's desks.

And perhaps a lack of privacy helps in a corporate office environment?

ADD: it makes me wonder if my team couldn't have some kind of modern 'pc anywhere' where you can connect to each other's desktops. So people don't feel spied on you could have the camera feed of those who are currently sharing your desktop just like in the demo shown in this obituary.
HN is closer to a very big subreddit than anything. Some subreddits are really good some are awful
https://www.techempower.com/benchmarks/previews/round16/

Very fast for plaintext but not as impressive when db queries are involved, i.e. the "fortunes" test
Fsdd
In order to meaningfully answer this question, we need a much more well-articulated definition of "asshole". People's definitions vary widely. For example, suppose you see someone broadcast online about being very distressed about a problem and your response is to point them toward resources that might be useful to solve the problem -- some set of people would consider you an asshole for that pattern of behavior. Some would consider it very helpful. Is it? Not my point. The point is that there is disagreement.

In order to become a successful CEO (or team lead or spouse...), you do need to be able to muster the emotional backbone to have tough conversations with people. One thing that can hold you back from this is the internal worry about being an asshole. Unless you are able to say to yourself, "I hear a voice on my shoulder telling me I'm a terrible person. But this topic needs to be discussed and I need to do advocacy here. This is uncomfortable and I don't like it but I'm going to do it anyway", you will under-communicate and issue won't get resolved.

However:

1) It is possible to err. That difficult conversation? Might in fact just be you being an asshole. We are not lucky enough to live in a world with a 100% surefire way to avoid this. So, good communication involves being willing to risk some probability of being an asshole.

2) People without that "maybe you're being an asshole" voice are not going to have this problem.
OT FYI: I just looked at your profile and noticed we have something in common. Your HND matches my DOB ~> 224
It's not just that -- systems like the one Engelbart presented really benefited from all users essentially sharing the same memory space; everyone was on the same computer at the same time. As it appeared to the machine, there was essentially one user and that user was a gestalt of all the people using the system at the time. Now we have a web of different machines, which don't trust each other (because we don't trust each other); we haven't progressed in much the same way because we have much different constraints. In a sense, if Engelbart's system was a completely shared space in which everyone lived and was trusted, then of course our systems are inelegant by comparison. We're driving around in assault vehicles interacting with each other at a distance through signs, signals and the occasional open window. But then again, we're not solving the same problem Engelbart was solving. Can we emulate that experience? Of course we can, but we're going to have to change how it operates quite significantly, in order to have it fit with our differing, more complex, social requirements.
> at some level that they're in a closed chamber

I actually think it's the opposite: really successful people get there because they are more vulnerable. At least in my experience, whenever I met someone like this, they always seem way more responsive and open than the usual joe.
Some of the RAF Tornado GR4s have TCAS; there's an ongoing safety concern about them colliding with civilian aircraft or each other, especially after two collided near Lossiemouth with casualties.
Gsdgd
10 common database security issues
>> the children belong to society

That's the dangerous way of thinking that we should avoid. Children belong to their parents, until they come out of age when they start "belonging" only to themselves. Seeing children as belonging to society is typical for totalitarian regimes (see: https://en.wikipedia.org/wiki/Hitler_Youth)
With only 127 people being tested and a false positive rate of 0.7% I'd be hard pressed to see this as a viable system in its current form.

It's certainly less invasive but you have to ask how effective it can possibly be when it's known about. It's a lot harder to fake your fingerprints and retina than to walk at a different speed.

If you were a highly funded individual you could also quite easily acquire one of these systems and practice to fool it.

I don't see how this could be used as a effective security system but maybe someone could enlighten me.
I think the quality standard is different.

Front end has to "look good" and be "good enough to use". Little finnicky errors are often tolerated as a user can be expected to work around a certain issues. Since issues can be quickly spotted code hygiene and rigorous software quality practices aren't as important. Also, performance and resource utilisation aren't as important, to a degree anyway.

Back-end, unsupervised, or high-performance code on the other hand is largely invisible to the end user. It has to run for long times without error and if something goes wrong can be tricky to get at, diagnose, and repair.

These requirements demand a higher level of code-hygene. Coding standards, logging, documentation, automated testing etc. etc. which makes developing this kind of code much more expensive than you would expect for something that you ultimately "can't see" (unless something goes wrong).

I've seen organisations struggle with this dichotomy where they're trying to do both without appreciating these distinctions. Product managers getting annoyed that it takes so long to get GUI changes in, while engineers getting annoyed that their (necessary) tech process overhead often gets shorted because "it doesn't add value".

You can get away with taking short-cuts on the front-end, that you can't get away with elsewhere but ultimately this leads to a messy, unwieldy codebase with mountains of tech-debt and once you get to a certain point it makes sense to just throw it out and start it again.

Though "starting again" is considered to be something you should never do [0] with front-end stuff it's a little easier to get away with because, like I say it's all visual, and a good bit easier to test and play with and tease out the subtleties.

[0] https://www.joelonsoftware.com/2000/04/06/things-you-should-...
Hgfg
Microsoft continues to hone its latest reorg with more employee shuffles
I’ve had similar experiences with CEOs of large tech start ups. I’ve learned that when an email is clear and concise, the response rate astonishingly high.
Yep. "Call my doctors office and cancel that triple by-pass. I have a new plan for Monday!"
My ISP does deep packet inspection (which you can ask them to turn off). A similar thing happened to me except it was my ISP's serversvisiting development domains.

Perhaps your ISP does the same thing and sells the data to Yandex?
That is only true for non-negative floating point numbers. It's still useful though.

Interestingly, posits as originally proposed do have this property (except for infinity).
Building large application using Flask, Celery
Flask-Full (https://github.com/gofynd/flask-full) is a boilerplate framework on top of flask for developing large applications using flask. It has in built support for shell commands, celery, websocket, eventlet, signals, mongoengine orm and rst docs. One can also have separate staging, production config.
How to Get Rich (without getting lucky)
In your case it's always the side that don't agree with you that's wrong, isn't it? From my viewpoint, by holding strongly on your position, you are bigot no better that the racists fks on reddit.
Essentially, we built personal computers -- single user, application oriented. Engelbart started with and imagined an interpersonal computer -- all users, data oriented. Those are fundamentally different approaches; one in which systems are isolated and the other in which there is only one system; one in which data is in a standard interoperable semantic format, and one in which files are bags of opaque bytes. It's going to take more than some time for the two to converge, if they ever do.
It is easy to frame this deal as the vindication of Uber's business model. But it is not. Especially without knowing who approached whom for the money. It was reported that Uber was looking for loans during the same time:

https://www.bloomberg.com/news/articles/2018-03-09/uber-call...

And if Uber could get it from a known investor it was a big win for them. Buffett's name has it's weight, as posited by your question.

Now around the same time Berkshire had $116 billion in cash and Buffett wanted huge deals:

https://in.reuters.com/article/berkshire-buffett/with-116-bi...

The problem was finding the sensible purchase price. Buffett is an astute businessman who always looks to buy a dollar for the less than that. And in this case the price was:

Under the proposed agreement, Berkshire Hathaway would have provided a convertible loan to Uber that would have protected Buffett’s investment should Uber hit financial straits, while providing significant upside if Uber continued to grow in value, said the people, who spoke under condition of anonymity because the discussions were private.

Without knowing the inside of the deals it is difficult to comment but convertible loan normally turns to equity at next funding round. So, it dint matter if Uber's next round was a down round, Berkshire would have taken some equity in the company. Additionally, if things turned ugly or at the loan's maturity Berkshire's loan would have priority to claim the company's asset.
The ML features of Azure are as good as anyone’s. You can dip your toes in the water at https://studio.azureml.net/ then scale all the way to running CNTK on GPU farms.
I was having some fun employing a different definition in my reply. Think natalist policies geared toward the successful.
You've forgotten to add that rap music is usually highly homophobic.
Well I read the NYT article. It is not only the headline that misses the point. The whole piece does.
Disclaimer: I work at Intel on PMDK (pmem.io)

There's been a lot of interesting research around file systems for persistent memory.

One that shows a lot of promise is NOVA [0]. Its focus is on making full us on this new type of memory. And it's not just pure research, they are attempting to get NOVA included into Linux kernel [1, 2].

And while talking about file systems, we shouldn't forget about the effort that was put into modifying the existing ones to support DAX (Direct Access) [3, 4].

[0] - http://nvsl.ucsd.edu/index.php?path=projects/nova

[1] - https://lwn.net/Articles/729812/

[2] - https://lkml.org/lkml/2017/8/5/188

[3] - https://lwn.net/Articles/717953/

[4] - https://lwn.net/Articles/731706/
I agree that modern products are far away from the original vision of collaborative hypermedia. But it is important to remember that these are research prototypes and not popular commercial products; in that way they lack the finish and the real-life validation a commercially succesful product has.

Why has collaborative authoring not been taken further? As far as I can tell it is not for the lack of trying.

Maybe the vision of two people working simultaneously on the same document is wrong? In the way that is not actually what people do; rather if you do something together the natural process is splitting it up and delegating.
This is probably missing because it's dead simple to solve on the application/infrastructure side by sending 302 or even 301 if you don't really miss the HTTP.

For things like that, that are very easily solvable other way I don't expect Amazon to work on them anytime soon, if ever.
It's data. There's a fix format for serializing it. In a lossless way. I don't know what meredydd talks about, there's no mismatch with regards to data.

You can get the same bits in your JS objects as you have in the DB. If not, that means your system is shit.

The problem with frameworks is not the hardship of funneling data up and down the stack.

The problem is that they are optimizing for different things. React optimizes for simplicity of making components. Angular optimizes for providing a full toolkit. And new versions then focus on different things. Server Side Rendering was hot, but now that Google just executes some JS and penalizes large downloads, it's the quest for less bytes on the wire. And tree-shake-ability. And faster time to first paint.

And as browsers and the web changes, so do frameworks. And frameworks try to target, at the same time, both the future, and the very present problems, they try to provide instant gratification, yet try to optimize for the future.

So they usually look half-assed useless pieces of autogenerated-by-MS-Word code all the time. But they work, nevertheless, and power a lot of sites.
Gffsd
Complicated, how? Obesity forming <whatever mechanism> is part of declining living conditions.
Milton Friedman famously said that “one of the great mistakes is to judge policies and programs by their intentions rather than their results.”
Play Propellerheads Europa synth in your browser [AudioWorklet]
Gsdd
Essentially this.

It's not really the schools or teachers - they are generally decent. Some better than others ... but teaching is not rocket science. Basic education is not some magical, mysterious thing. It's mostly straightforward, and a little mundane.

If you have decent students, prepared to learn a bit - which mostly comes from a reasonably positive and stable home - then all you need is basic things to get them to a decent level of literacy.

Surely some systems are better than others but I think it's far more about homes and communities than it is dumping 'bad teachers' and certainly not about making teaching 'competitive'.
I've only seen others apply that to Tesla, I've never seen them apply it to themselves.
"Society" is just another tribe, one that may wish to eradicate your culture. In a multicultural society, whose tribe is deemed "problematic" and whose is "normal?"
Thanks for your explanation. If you read my intro, you will notice that Chromely was not started as an alternative to Electron, I was trying to solve a problem and over time I realized I came up with something that can be used instead of Electron (for .NET/.NET Core).

> Other relevant bits to being lightweight - how fast is the application to start/stop? What's the minimum runtime overhead? etc...

I have not had the bandwidth to check this. My hunch is Chromely may have some edge on this. But we leave that until it is proven or not.

> There are a lot of potential reasons to use something like this ..

I thought so too, so have many developers, thanks for pointing this out.

Appreciate the feedbacks! Thanks.