skysight-inc/HackerNews huggingface dataset:
Wait... let's rewind. Why does Intel have an "Israeli automotive hub" from acquiring "Mobileye, the autonomous driving company" in 2017?

It makes sense when a large company acquires a smaller one, or founds a division from scratch, because it can provide that smaller company/company with uniquely valuable resources. E.g. Google/Alphabet founding Waymo because of Google's existing expertise in ML.

But how does expertise in processors translate to any kind of advantage for autonomous driving? Presumably the microprocessors in a self-driving car are one of the most commoditized parts... who cares if it's Intel, AMD or ARM?

Does anyone "in the know" have a clue around Intel's strategy here?

I can only guess they want to repeat the "Intel Inside" marketing campaign of the 1990's -- i.e. if they lost mobile, they don't want to lose cars too. But then wouldn't they want to form strong subsidized partnerships, the way they did with Intel Inside? Developing their own technology seems like it would make the autonomous car industry view them as competitors, not partners, and thus less likely to use their chips.

What am I missing?
Recently there was a link on simdjson, a C++ parser for JSON which aims to be record fast. It uses vector instructions of modern processes, but if you'll watch the video presentation, Daniel Lemire will also explain how they handle finding string boundaries - with all those escapes needed - without branching, purely logical operations.

Could be a good example for how APL approaches things.
Since min(a, min(b,c)) == min(b, min(a,c)), perhaps the compiler should be smart enough to swap the comparisons around if it makes it quicker?
Owning a Switch definitely screams this.
Sometimes.

Self-promotion tends to help specific universities and researchers. If my name make NY Times, that's a big deal. On the other hand, blame is diffuse. People start to distrust the scientific establishment as a whole.

Successful scientists themselves tend to grandstand and overstate their work when talking to the popular media. Idealistic grad students don't do that, but idealistic grad students also don't get faculty jobs and later tenure (politically savvy graduate students do).

Unfortunately, dishonest, shameless self-promotion is how one gets ahead in the academy, and how universities get ahead of each other, even if it is a lot like pissing in a big, common, shared pool. You get a slap-on-the-wrist for bad research results in a scientific journal. That doesn't happen for the popular press.

It depends on the school too. I'd love to see a replicability study based on school tier. I bet hyper-competitive schools (Stanford, MIT, Harvard, and the rest of the Ivy+) would come in far behind state schools for replicable results.
> made it trivial to steal software en masse from the public by client-servering it

To be fair, the public were also "stealing" software from the publishers.

I'm very familiar with the "information feudalism" argument you're making, and it has a valid core, but you're way overstating it especially as a conspiracy or authoritarianism. Especially if you're going against the groundbreaking UO.
And this got down-voted into oblivion, of course.
Rust fanatics are a very fragile crowd and they don't like to hear that other people might not be interested.

It's sad, but HN is becoming just like reddit.
I think I bingo'ed at least 3 times.
Agreed, and it's even more toxic to use "gatekeeping" in this fashion for somebody who is LITERALLY a gatekeeper for the project under discussion.
Just to clarify and save anyone else from the ambiguity - it looks like TFA should be tagged [2009], while parents link from Pusim is more recent (2017).
Microsoft Editor, an Alternative to Grammarly's Keylogger?
The project seems still alive and active, at least according to its recent RFC'ing from LKML [0].

For some more information, Phoronix also recently wrote an article [1] about it, also the GitHub repo [2] seems to be somewhat active (last commit was 06-02-2020).

[0] https://lore.kernel.org/lkml/cover.1588127445.git.javier.mal...

[1] https://www.phoronix.com/scan.php?page=news_item&px=Popcorn-...

[2] https://github.com/ssrg-vt/popcorn-kernel
She Predicted the Coronavirus. What Does She Foresee Next?
> All templates, forms etc in the database also means you don't have a file lying around. Which means you cannot point your favorite text editor you it.

That was indeed true, but no more. With the advent of themes from v4.7.0, you can export template files and CSS to the filesystem for version control or whatever purposes you require.

Textpattern still reads all its template/tag data from the database by default, but you can import/export the files however you see fit to suit your workflow, or bundle them up to share/reuse.

Auto-sync of files<->database during development is supported by a plugin. The reason it's not a core feature is because we've separated the live/dev workflow in the latest version so you can iterate/revamp/update/overhaul your sites on the live server without needing to do the separate staging server dance. See:

https://textpattern.com/weblog/424/the-end-of-the-web-develo...

There are so many ways this could be utilised, we felt it better to leave workflow decisions to the site admin.

> It would be great if SQLite was officially supported, or anything but MySQL

We support MySQL clones such as MariaDB and Percona. Not tried any others yet. PDO support is on the list, but it requires some refactorisation internally so we've been putting it off!
Google Maps has this
For me it treats every touch point as if it's the same finger, yielding lines between them. A fun effect, but probably not what is expected.
The reason I'm asking about further problems is not because I want to "move the goalposts" but because I (and likely other people) are skeptical about the ability of K (and other APL family languages) scale beyond simple problems or specific niches (such as finance).

It's fine if it can't though. Different languages have different niches. You wouldn't write an operating system in python. I'd just like to know if there is a use case for K outside of finance (or other sorts of math on large data sets). Has anyone written a video game in K?
What a load of bullshit. Theo has had more staying power than the Rust community collectively to date as a maintainer of a mission critical OS. That's a lot of responsibility and I personally very much value his defense of what matters a lot to me: backwards compatibility. Not breaking stuff is the prime directive at that level. Suggesting that your rewritten, non compliant, non-drop in replacements and associated toolchain should be part of the default is hubris at a level that does not befit nor benefit the Rust community.

If you want to reach that level then you need to commit for real, and solve those issues that Theo rightfully marks. Even though this was written in 2017 it is just as applicable today: either you replacement is as good on all fronts as the thing it replaces and has some additional benefits replacement of something battle tested makes no sense.
Wow, Tibet.
Deployability really should be king. I hinted at this in my other post, but I don't think quite enough people think about this.

Static linking makes your deployability worries go away. That's not to say that isn't at least possible with dynamic linking, but the complexity and gymnastics will sink you. Everyone gets bit by it eventually.
This thread considered an issue: whether services and microservices are equivalent concepts. They are not. There is a quality that is held by Microservices, yet which is not universally held by Services.

You have observed that other services also have that quality. Indeed. Nowhere did I say, "all services with decoupled deployment are microservices".
This is an awesome reply! Thanks so much for taking the time to explain.
Biological Functions of Nitric Oxide
But chromium offers a lot of relevant functionality. If I remember correctly one of the alleged reasons Microsoft moved to a chromium browser was to actually sort of include it in the OS and have electron apps link to it dynamically.

But before that time the chromium bloat is 100% independent from the static linking bloat.
Yes, I was looking for mention of the Bartle EASK types and the synergy. Virtual socialisation with no proxy activity is just Zoom.

> "Still, it’s clear that we want to come together, not just in Instagram DMs and email threads, but as avatars navigating shared spaces. Somehow." That's just plainly false

Agree. If anything, avatars in spaces is the one thing that's been tried a lot and doesn't quite work. Second Life is still there if you want it.
I have no idea about the interference claim, but incidental radiation within an ISM band is allowed to a great degree, that's the idea of ISM. The device may have been tuned to switch in that band to keep it affordable.

edit- I think I mis remembered this, I can't find an easy to interpret rule or graph that gives an incidental radiation pass unless you're a specific category like wireless charger. it could also be explained by conducted emissions into the laptop that other devices do better with, or just a legal level of interference that happens to be at the high end
A few folks have commented that there were logic errors in the Go version. Specifically that

len("föö") = 5

should instead have returned

len("föö") = 3

I submitted a pull request, https://github.com/christianscott/levenshtein-distance-bench..., that fixes these issues in the Go implementation.

Interestingly enough, when I re-ran the benchmark, the Go version is roughly 19% faster than it was previously:

old: 1.747889s
new: 1.409262s (-19.3%)
Have you looked at Geary?

I haven't personally used it, I just know that it shares a lineage (?) with the elementaryOS project, and they seem to be making great stuff.
Let me fix that headline for you: A guy who won an award for some work gives his opinion about some other thing.

Congrats, dude. You've got an opinion. Enjoy your freedom of speech.
Go play with Mesh Commander....
You know, this is a great, clear description that they should definitely put on their homepage.
Nothing wrong with the OpenBSD people writing in Rust, that's a step away from tossing out say 'grep' or 'ls' and replacing it with something that isn't 100% compatible. That will cause a lot of stuff to break in hard to predict ways. It's like kicking out a random foundation stone from a building and expecting no consequences.
BentoML – Deploy ML APIs with minimum code
You can see flagged and otherwise killed comments by setting 'showdead' to 'yes' in your profile. We don't delete anything outright unless the author asks us to.
A few effects play a role I think:

Attention comes with news: i.e. if something releases a new major version, different new features could be discussed, people go look at it again because it is in the news and find interesting things to submit, ...

Submissions trigger other submissions about a topic when people remember posts about the same topic, or go researching it, or read through other posts on a submitted blog.

Our brains are really good at noticing this kind of thing whenever it appears, so it seems really common.
Yes, but are those rewrites really 100% drop-in replacements? That's a key bit here.
Admittedly it's not much of an opinion on Rust as a language but rather the size and performance of its compiler. And I can understand why Rust advocates would see it as a criticism of the language...because the language and the compiler are heavily intertwined. I can also see that there are extremely valid use cases for small and simple over big and complex, and in those use cases, Rust is absolutely a bad fit.

I do, however, think it is odd that OpenBSD would value compiler size over security, given the philosophical values of the OpenBSD project. I would expect that sort of opinion (and agree with it) in the NetBSD project, but I would think that OpenBSD would be willing to put up with big compiler binaries and slow compile times in exchange for even small improvements in memory safety. Strongly and statically typed languages in the ML tradition (like Rust, SML, OCaml, Haskell) all have big bloaty compilers, but that is for a specific reason: the type system that prevents you from compiling invalidly-typed programs is in essence a test suite. And for rust, a language with a type system that covers memory safety bugs, that test suite is massive.

OpenBSD is pretty famous for the comprehensiveness of its test suite, perhaps only superseded in depth by applications that lack its breadth (such as SQLite). I've never run the full OpenBSD test suite in a development cycle, but I've heard stories about running it that perhaps parallel the frustration newbies have with getting rust programs to compile.

What would an OpenBSD test suite look like if it could conclusively prove the absence of all memory safety bugs? Would Theo De Raadt be willing to put up with a test suite that ran for two hours longer and required more memory than could be allocated on i386 systems if it could do so? I think he would...because that is something in line with the OpenBSD philosophical values. So why is it that it needs to compile code so efficiently, if you're gonna turn around and run tests for 3 days to make sure nothing breaks?
Evaluation of Machine Learning Techniques for Hand Pose Estimation
To me, Kojima is one of the clearest examples of how games are different than every other visual medium.

The man is a mix of Steve Jobs, David Lynch, and Jackson Pollock all in one.
What matters is when they were feature complete, not when the project started. I can't plausibly claim that a program I wrote some code for but isn't at the state of being a viable substitute yet is a "replacement."

(And yes, Theo, like many hackers, is prone to exaggeration.)
Did you ensure your new domain was indexed before doing the switchover? that seems to be a common mistake - people just turn off one domain and turn on the second domain the same day.

I've had success with launching the second domain (resolving to the same server as the first domain), waiting for the pages to be indexed, then 301 redirecting the old domain to the new domain / submitting the request via webmaster central.
> old DOS editors.

PC-Write key bindings are out there too..
Well, that's you. Most people aren't tech/knowledge workers who are allowed to be selective about what work they do.
> The Dark/Demon Souls franchise is the undisputed king of forced online participation. MGS V has the same forced-online elements in the form of bases. You are literally penalized in both games for attempting to play entirely single-player.

I played both Dark Souls 3 and MGS V to completion and never once engaged in multiplayer, except for that one time in DS3 where you have to get killed by a player if I recall?

The bases in MGS V were completely optional to the main story line. I put 100+ hours into the game without engaging once in those.

I think referring to either game as having "forced online participation" is a huge stretch.
You can't make clean audio without clean DC power. The year doesn't matter.
I nominate Spectron. It died twice I think: the corpse was sold to Dialogic, then Dialogic was bought by Intel later on, and then there was more spinoff/merger pinball.

The original idea was for Intel to wrest control of multimedia from Microsoft and create an Intel controlled multimedia subsystem. They didn't actually acquire Dragon for the speech recognition part, but Dragon's fate was even worse.
Same for me. Swarm has been super easy to install and to use in production. You can do highly available deployments super easily too. I don't see how one could build the same thing more simply.
Any code that can be linked to that already accomplishes all this or still to be implemented? And to be picky in language I see you say the "Elder can confirm" does this mean the "Elder will confirm", just a change in wording from a possibility to a certainty.

"An important role is continually checking nodes for malice, evan those we trust more as they may be in zombie mode bad guys." -> This is still to be implemented as well correct? And prior to implementation we need some sort of RFC that defines types of malice that can occur from a given node as well as appropriate and secure means to detect the various cases. Ones that come to my mind are forced sluggishness in an attempt to slow down the network, intentional loss of data to cause extra lookups elsewhere for a given chunk, forced intermittent connectivity, so maybe at L4 level it decides to throw connection reset/connection refused in an attempt to bottleneck traffic across the network.
For this to be valid those would have to be 100% drop in replacements, and they are not. 'superior alternatives' are almost by definition not drop-in replacements.
Jacobson vs. Massachusetts
Does Electrostimulation Work for Weight Loss?
That’s really hard to say. Creating an OS that actually sees usage is hard, and involves a huge number of non-technical hurdles to adoption. It’s entirely possible that Redox will technically work, but never gain any following because it doesn’t solve any problem well enough to justify the switching cost.
A content platform startup handles Corona (Learn from a leading founder)
Ah, you're right, it does appear to be still alive. If anyone from the popcorn linux team sees this, please consider updating the outdated portions of your website (and getting an HTTPS certificate). Had I never read this comment I would have gone on unaware that the project was not dead.
I want this but where it's self-piloting/long lasting(battery) and can build a point-cloud of my apartment as it navigates. Also one for outdoors just wanders in a farm or something... I don't know has no purpose but "neat". Maybe you program it to do a routine where it walks around takes photos of things throughout the day, self charges.

edit: to clarify this isn't a negative comment/criticism. I'm saying I fantasize about having a platform like this but with the capabilities I mentioned(which I'm aware is not easy).

Currently I can't even program/make that gait that makes it move so smoothly so I'm definitely not criticizing.
The comparison of bitcoin Vs AV energy usage is a bit ridiculous. No one of buying hundreds of GPUs to mine AV.

That said, both are wasteful and ultimately neither should exist.
I'm not familiar with OSX anymore, are you referring to the Developer ID Certificate requirement? That's all I found with a quick search.
Rich from Failory shares with us how he handles the Corona situation. It's quite interesting to learn about his experiences.
Puzzle Solving Using CP
> HN is a hell of a bubble, with the vast majority being college-educated Americans.

You're jumping to some major conclusions there. Last I checked the numbers, about half of HN is in the U.S., and of course not all are college educated. HN is more varied than you imagine. It's not just you, of course. It's common for people to imagine that HN is a certain way and then to complain about how that-way it is.

I believe you that your 'housewives' bit wasn't intended the way it sounded, but you can't blame other users for taking it that way. You literally went out of your way to tell them to. Then when they did, you patronized them ("There's no need to try and score social points based on reading in my comment things that aren't there"). That pattern-matches to trolling whether you intended it or not: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
What I forget about SQL is the little inconsistencies between platforms. It's a standard with a dozen carve outs. Do I use TOP or LIMIT? What's the wildcard syntax?
Camera in bathroom.. let's hope you don't get a lot of visitors.
I agree UNIX base is not its niche.

But take a look on Firefox:

* Video and audio codecs - MP4 metadata parser, Audio backend

* Database engines - key-value storage backed by LMDB

* Network stacks - A QUIC implentation, SDP parsing in WebRTC

* PKI and encryption stacks - TLS certificate store

* And more https://wiki.mozilla.org/Oxidation

Just five years since first stable release.
First, I can tell you the facts and you won't reason to the right conclusion, see the science:

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

And no, gamers can't "Steal" files, since the nature of comptuer files means as soon as you have a copy of a file you can't control it because files are just numbers, so to equivocate software piracy "(henceforth referred to as file copying)" as stealing is bs. We could make a good faith argument, lobbyists who wrote IP law governing software removed the publics property rights to own the software they buy (aka stealing their human rights to own the stuff they buy).

Since silicon valley has always hated other companies controlling their own software and their PC's. The history of IBM, microsoft, etc, is a history of criminality.

So no, the conspiracy is quite real. They've had these plans in the cards for a long time, they've had conferences like the below before internet of things was even a thing...

https://tifca.com/wp-content/uploads/2019/09/ClienttoCloud_V...

UO was not some "revolutionary new genre", it was you being illiterate, a literate consumer would have got the Renamed RPG "mmo" for a fixed price. and demanded the server exe's to run his own shards.

The fact that private UO servers exist for world of warcraft and ultima online, is proof that mmo is a fake genre invented to con the gullible out of game ownership. You just fell for the propaganda.
These are pretty minor things that don't matter semantically or with regards to safety. For example I never knew that there was a difference in the precedence of the ?: ternary operator (which I don't use anyway), but I'd wager that it's more the byproduct of different language formalization methods, and not an intended change. There surely can't be a significant difference because it would hinder the Trojan effect.

void* not implicitly casting to their assigned value in C++ is an annoyance to me at best. I don't see any advantage at all there.

Things that matter are for example that C++ has vectors or other container types with the possibility to enable bounds checking with a compile flag. Well, you'd think they matter, because it is a security improvement at first sight, and I certainly thought so. I do now think that it makes programs significantly harder to maintain, to the point where superficial advantages cancel out or turn negative.

If that effect wasn't real at least to some extent, I wonder why do I see SO MANY function signatures in C++ projects where functions are passed in classic pointer + length style.

Furthermore tools like valgrind can be helpful in a way that gives some of the benefits of language-level methods for bounds-checking.
I'm not an epidemiologist by any stretch of the imagination but I would think for a virus with a long incubation time and asymptomatic spreading the R0 would be similar between the infected dying and simply recovering and their immune system eliminating the virus, other than the reduction in total population.
She says "Hey, what's the rumpus?" at a fairly normal volume.

You should reconfigure your browser to forbid autoplaying sound if this sort of thing is a problem to you.
Min of Three (2017)
> this post is probably Fake News

It's not Fake News. Fake News is the publication of intentionally false stories. This is just erroneous.

There's a yawning chasm between the two.