skysight-inc/HackerNews huggingface dataset:
That's not very precise. :) Many of my patches from my kernel get pulled to "pine64" kernel, including those that are not mainlinable. Distros that care about mainline just use Linus's tree already.

There are not many reasons not to use my kernel tree for Pinephone. I actually had reports from users that my multi-distro image that uses my kernel for 13 different pinephone distributions makes some distros run better.

I suspect that distro maintainers just think that pine64 community gitlab is somehow more official than any other pinephone kernel developer's tree on the internet, just from the name.
Warcraft 3 Map Editor got me curious and Minecraft really kicked it off! I always love to hear people coming from these areas :3
Genetic programming is not an algorithm. It is a community of researchers interested in applying stochastic optimization / metaheuristics methods to discover and/or optimize computer programs and other computational devices.

Those methods applied can be fairly broad, but not every monte carlo algorithm will work. Because of the nature of the problem space (computer programs), it's less common to see methods which assume the existence of a gradient in the space, or that the space is metric. More often you need more general-purpose, "weaker" techniques. You see simulated annealing and hill climbing, various combinatorial optimization techniques (ant colony optimization say), etc., but even now the dominant approach is to use evolutionary computation methods because they make few assumptions about the nature of the space beyond a smoothness criterion, and because they are very highly parallelizable.
Quantum entanglement realized between distant large objects
The ones that the US hadn't illegally murdered yet.
Eric Raymond thinks Microsoft is ready to swap out the Windows kernel for Linux
nVidia has released a new driver in the last few hours which appears to have resolved some of the issues.

Anecdotally what this driver does is reduce the max boost clock.
OT isn't restricted to one server.

Any time you see mention of "a server", you can in fact replace it with "a synchronised collection of servers acting as one".

OT involves logic on the server, not just storage, so it's not really OT as generally meant, if using S3 and a collection of peer clients only running client logic. S3 doesn't have enough interesting logic for that.

However, if you try the thought experiment of stretching "a synchronised collection of servers" to be all of the peers, no S3 even required, and then do OT with that, you can!

The result behaves exactly like OT in terms of things like document editing, conflict resolution and history garbage collection, rather than behaving like a CRDT.

It has different timing and reliability characteristics from single-server OT though. Those characteristics depend on how the virtual server is implemented on top of the synchronised peers, and especially how it implements peers coming and going.

If that sounds like OT-on-p2p has similarities to CRDT-on-p2p - they do, and they are not the same. Roughly speaking, CRDT-on-p2p has lower latency relaying updates between interested peers, because it doesn't need to globally synchronise. However with some fancy techniques you can make OT-on-p2p fast most of the time as well, and retain some of the OT benefits.

Those two behave differently but there are some common characteristics. Once you have the cluster idea, it's not out of the question to mix and match bits of OT, CRDT and other kinds of Distributed Transaction on a per-operation basis for different ops on the same data, depending on the characteristics you want them to have.

There are many trade-offs in the characteristics.

If you squint a lot, that's sort of, kind of, what realtime network games do implicitly, without a clear theory underlying it. They also add predictions and interpolations.
Your assertion that they are “dead last” remains ridiculous given the millions
of self-driving miles their cars have driven.
The internet isn’t exactly new in this regard. You could just as easily ask things like “what is it like to be European society?”
California taxes you a lot more than other states, but doesn't give you better services than other states. I say that because I've lived in 4 states, California included (for years), and nowhere I felt that my money was wasted more than California. Premium taxes for average, if not below average, services by US standards.

My current county in a southeastern red state charges me 1/3 than what I paid in California in property taxes (absolute dollars, as houses here are MUCH cheaper), but we have well maintained schools, music teachers and a funded library. I had none of the above where I lived in California (Orange County).
When you pack people into a train, you fit about 1 person per m². Pack people into a single-occupancy cars, you get about 1 person per 10 m², or 0.1 person per m². That's a 10× capacity loss that has to be made up somehow if you want to move people as efficiently as possible.

Autonomous cars don't solve the problem of inefficient use of land for transportation (actually, they probably make it worse since there will be a decent fraction of cars moving absolutely no one). Space is at an absolute premium in cities, and people really underestimate just how much space cars take up, particularly since that space is incredibly subsidized.
For small indie devs who's products run on multiple platforms, supporting each platforms native IAP system is a nightmare.
Tipjar: Browser extension to give money directly to your sites and creators
Maybe I don't understand something about xml. As in, best practices. When designing an xml schema, When are you supposed to use innertext, when are you supposed to use a tag inside your tag, and when are you supposed to use a tag property?
Is Doom PSX a 'great' PSX 3D engine? Or is it just a decent 3D engine with a popular game attached.
These are orthogonal things. Simulated annealing is an algorithm. Genetic Programming is pursuit, which can (among other things) use simulated annealing to achieve its goal. Are you sure you're not confusing this with something else? Did you mean Koza-style GP perhaps? Or did you mean a genetic algorithm (GA)?
>Their original founder is outspoken against them

Would anyone on the planet take investment advice from John McAfee?
This seems pretty accurate, $8k for something that was called "Full self driving" that was supposed to be close to ready years ago and instead won't be ready for the lifetime of the car. This would have been a class-action lawsuit if Tesla customers weren't so spectacularly loyal.
No, clearing notifications isn't difficult.

It's the fact that every time I switch devices I have to look at my notifications, figure out if any are new or if they're all ones I've seen before on a previous device, and then clear them.

It's nothing specific to Android or iOS or PC's or Macs, the problem is the same everywhere.

And I'm not talking about any single centralized access or "mafia". The only entity with the ability to remove a notification would be the one that sent it in the first place. The notification is identified by a unique non-predictable UUID. Zero user data or privacy concerns, and security should be straightforward with existing technologies.
The captions for Google meetings are frighteningly good and accurate. We use a lot of acronyms, and made up words that it turns into acronyms. I sometimes get spooked because even with it off, I know all those meetings and social calls are sitting in some google db to be turned into something someday.
1. This blog post
2. https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
3. https://en.wikipedia.org/wiki/Theory_of_the_firm

I don't know the others :)
> Their revenue growth with their current strategy is purely optimized for short term growth with catastrophic long term outlook.

Serious question - where exactly do you see this strategy being communicated specifically? Or is just purely anecdotal?
Writing a safe tagged netstring parser is pretty darn easy, for many definitions of safe.

There's always the issue of very deeply nested data structures causing lots of allocations, but no nested parser can avoid that.

Full featured XML parsers can read arbitrary files from disk, which is usually not what you want from a data interchange format.
They used to build very straight roads in the desert. People kept falling asleep at the wheel.

So they started Adding curves in the road. Not much, but it improves the engagement factor. Gives the person something to do.

It sounds horrible to have to be fully alert, yet nothing to do.

In programming, I can’t stand shadowing people for more then few minutes before I want to start driving the code myself.
It seems they're trying the opposite but they could go either way. If they deprecated Win32 or even used WINE they could handle legacy stuff and port whatever "Windows" is to any platform. Sure it's not quite Java because it won't be platform agnostic but hey.
Dune references aside, this is a great write-up.

I'm a long-time Snowflake customer (~5 years) and even spoke at their conference last year. However, I still have had some question marks about their current valuation. I think this makes a good argument that they have a fairly large market to grow into and that they can continue to take market share, especially from Redshift.

That said, Google seems to be getting more serious with BigQuery and with their acquisition of Looker seems to be more serious about data analysis in general. In general though, Google usually has trouble getting their products to work well cohesively together and they are certainly not known for their customer service whereas Snowflake has had excellent customer service in my experience and that will likely be a key decision point for many customers.
But as I suggested in another comment, surely other sites will provide the same crowd-sourced service, if there aren't already?

YouTube isn't removing existing subtitles or the ability to have subtitles. You'll just need to use a different platform for people to contribute them, no? And then the creator will still be able to add them to YouTube.

Ideally there won't be any negative impact on international students at all.
The HANDY paper was written a few years ago: https://doi.org/10.1016/j.ecolecon.2014.02.014

It talks about how the carrying capacity of nature and inequality can lead to systemic collapse, but that societies can achieve a stable equilibrium state as well.
Interesting, first time visiting lbry.

The discovery page for me is about 75% really obvious MAKE MONEY FAST crypto scams and fraud, 10% weird alternative medicine or antivax stuff, 5% programming videos, 5% non-scam crypto stuff but largely oddities like "world hunger can be solved by bitcoin, fuck fiat", and the rest is misc/uncategorised stuff. Bunch of tutorials that offer free game cash/game cheats but are actually just offering malware and keyloggers.
An Apple Patent Reveals Their Wireless 5G NR Sub-6 GHz Designed for Human Safety
Android and iOS are inherently more secure at the OS level. Sideloading a 3rd party iOS app would not expose your password for your bank app. It may contain adult content in adverts or expose your card details you type in to it but it will never require windows style anti virus programs.
Salute the venerable ensign wasp, killing cockroaches for 25M years
The expensive part is addressing all the local regulations and acquiring land.

Human rights (and property rights) can be expensive.
> the core of their algorithm appears to be based on more traditional techniques, with kalman filters being the core.

Interesting! Can you please share a source so that we can learn more?
It exists on Android devices, in the E.U.

The article has a link to this page, which describes it:

https://www.android.com/choicescreen
Its not just the deaf, captions are useful for learning disabilities and listen comprehension difficulties.
Disagree. It's literally the definition of the term.
In other words, people are not willing to pay enough money for the service DuckDuckGo provides to afford a spot on the list, and also DuckDuckGo's service is unable to attract as many users as they would like without the aid of the list.

I'm generally very sympathetic to anti-trust measures, but this strikes me as a situation where DuckDuckGo needs to stand on its own two feet. If your position is that privacy is more valuable to consumers, then you should compete in the auction. If your position is that it's not about the money, and privacy is an inherent good even if it can't compete monetarily, then you should be able to attract and retain your users without free advertising. But if your position is that your product cannot compete monetarily and also cannot compete without the advertising that money buys, then it might just be that you don't have as desirable a product as you think you do.
20 dollars it’s more than 20 years.

After all, writing an AI is just a summer project for couple of interns.
The biggest advantage of JSON and YAML is that it has a very straight-forward object model consisting of literals, lists and dicts. All of these constructs map very easily to native data structures in most languages: you can just "load" and "save" an arbitrary json or yaml document.

The XML DOM is very different and does not map in an obvious way to objects in any programming language: you either use a DomDocument or object serialization for a subset of XML.

This alien object model makes programming with XML painful and verbose for no gain.

Sure: standards for xml schema and xpath are pretty nice but there are json equivalents which don't have to deal with elements and attributes. If standardization around YAML and XML was equally good would anyone pick XML?

> way too easy to forget what level of indentation you're currently at

This is easily solvable by tools. How is it worse than getting lost in braces or open/close tags?

> I think more projects (at least larger ones) should adopt their own DSL for configuration.

Please don't. JSON, YAML and XML config files can be easily and safely manipulated in all programming languages, for custom DSLs people end up using brittle regexps. It's not much better than putting config consts in a code file.
We’re the mitochondria.
> In summary, an opportunist's career advice is: ignore OKRs, switch projects well before the consequences of your decisions can be measured, act happy and easy-going, package bad news as appeals for slow systemic adjustments, don't make anyone look bad, perform rituals with enthusiasm, grow headcount faster than baseline, let work invent itself, follow management fashions, avoid acute failures, believe this sincerely.

What is the source of this ridiculous anti-capitalist rant?

> Marx thought that to be fulfilled, humans must feel a connection to the end result of their work

Of course, the author is a marxist!
Bazel, Buck, et al are for large monorepo code bases, where recompiling and retesting the entire code base for every changes is prohibitively expensive, even for CI.
>> The PinePhone has less quality control than Android/iOS

> It's patently false

PinePhone is just HW. Android/iOS is SW. Comparison doesn't make sense. Maybe compare PinePhone to Huawei Honor, or Xiaomi and their HW testing:

https://www.youtube.com/watch?v=tvRTY6sBPeE
Metric obsession is just a special case of confirmation bias. It has the same antidote. Try to constantly and creatively disprove the hypothesis that the only thing that can move your metric is the thing you care about. Search for confounding variables, counter examples, etc. Every metric deck needs a healthy serving of humility and acknowledgement of uncertainty.

It seems like the article was dancing around this idea without actually coming out and saying it. The suggestions are good, but I wish the authors had described the fundamental causal problem with metrics so that we can get a deeper intuition instead of a checklist.
Perseverance Is Great, but Don’t Forget to Prepare
Proponents of intermittent fasting seem to think it's more than just calorie restriction having an effect. I would think it would be useful to isolate why the treatment works.

Although I can also see why a clinical trial of a treatment would need to test the treatment as it would be applied in the real world, as opposed to a modified version intended to extract the why.
Not just Azure / Office365 either; we're using Azure ADB2C for our user authentication and it's down too.
atime is the biggest misfeature ever.

Turning every read into a write......there are very few cases that would be preferrable for.
why only in IT..? Why not in for example its not an issue for car manufacturing companies or oil companies?
Ok, we've added the store to the title above.
But what's bad about the discovery page? Maybe we see different things, I don't see anything remotely controversial or even political there.
I appreciate the sentiment about having a fact-based debate but it’s difficult to engage in an argument about the facts when the issue you raised is that you’re annoyed about something. What exactly would we be debating here?
You're agreeing with me on both points wrt git/games...?

The best way to prevent damage from arguments is to avoid them. Like how docs shows cursors so you know to avoid areas that are actively edited. Combined with the tiny incremental changes (often 1 char), users assume that any conflicts are due to each other instead of any distributed inconsistences.
> These days the tests they are doing involve burying a wire in the road that the car can ride upon

Interesting, can you please share a source?
That $7 bn valuation came only a year after the disastrous 2018 crash which forced them to shut down the entire program for months, with months of of lurid news stories highlighting failure after failure. Probably a low point, actually.

The developing narrative seems to be that self-driving was a longshot that could have paid off hugely, had it worked out, but it's been plagued with problems and it just seems very unlikely to pay off now. But still not zero, since no one else has shipped anything.

Investors probably valued it like (0.7% chance of success * 1 trillion upside = 7 billion).
Bazel has plenty of its own correctness problems.

Like https://github.com/bazelbuild/bazel/issues/3360 .

It used to be the case that file hashing wasn't coordinated well with a concurrently edited file, so changing source while building corrupts your cache.
>In general, Wayland is moving away from the modularity, portability, and standardization of the X server.

This is the core criticism that's been advanced since a decade ago. X is the standard, it's an actual standard. Wayland is apparently both a protocol which is defined by an XML file, a reference implementation, but yet not a standard. It's going to be tough to get it into deployment until it is standardized and finished, so to speak.

It also doesn't give me any benefits, the programs I use all use X so Wayland becomes a parent process to X and that's apparently its job. Why not just skip it? X is very time worn and honed to a sharp edge, it can run on incredibly minimal hardware. Wayland depends on a lot more.
AppleTrack: Apple Rumor Leaderboard
I would be much more concerned about the 200-2000 species that we knowingly cause to go extinct right here on earth every year than I would be about the vanishingly remote possibility that we may be interfering with an evolutionary leap in a microorganism which may or may not exist.
I'm sure there's been at least research in this area since the 1980s - I remember hearing about it when I worked in the Defence industry on weapons systems in the early 2000s as an improvement over the default static "Spike" on existing high-mach-number vehicles (ICBMs for example)...

As mentioned in the other comment, Supercavitation for torpedoes have existed for a while, which in some ways can likely be argued to be similar (altering the medium the body is in to reduce drag).
Please don't break the site guidelines like this, regardless of how wrong someone else is or you feel they are.

https://news.ycombinator.com/newsguidelines.html
I've come full circle, I think CA Democrats should be in favor of smaller Government and less taxes at the federal level so that states like CA can have a bigger slice of the tax pie by increasing state income taxes. If we did this I think we could get healthcare for all and other things for CA residents. Since it seem impossible to do things at the Federal level for several reasons, why even try? Just do it at the state level.
Sorry, but you're just plain wrong. So please don't spread false sense of security if you don't understand the issues, or the HW. You can read my other comments in this HN comment section for why.
It's a assessment calibrated towards his goals at the time, which were focused on getting fast real-time images. It was only a little over a decade later that he was getting excited about "Megatextures" because he saw the possibility of streaming everything in - but he was always firm about getting the result at a high framerate, in a way that produced few compromises for game design.

And this is a good quality for developers generally speaking and game developers especially. It's easy for a game to get away from a principled result and just throw in even more smoke and mirrors because the justifications come so easily: "It's just a game", "nobody will notice" etc. And that is exactly the kind of justification that crept in with CD-driven game design that focused only on quantity of bits used. A lot of what filled the CD in 90's games was bad cinema and bad pre-rendered CGI.
I also like XML. Getting XML instead of JSON implemented at work is a damn pain in the ass though. I work in GPU research, and the appeal of JSON over XML to a underknowledgable PI is immense. I think it comes from being able to read it pretty easily as a non-technical person.
Thanks! Just fixed it!
Police Departments Report Nationwide 911 Outage
No worries. I also recall vaguely at least, that they had to give up their existing work that had been based off of stealing from Waymo.

I don’t remember how exactly they were going to enforce things though, which is why I asked.
REST was the answer, because why have a schema define a specific input, when instead it's a lot more fun to make the input come from one of these fun places: Path, Query, Body (Even with a GET - because why not?), Header, AAND let's not forget the Method!
Didn't Knuth say this 40 years ago?
Please do not take HN threads further into nationalistic flamewar. Such discussions are repetitive, predictable, nasty, and dumb. We're trying for thoughtful conversation here.

https://news.ycombinator.com/newsguidelines.html
Hi! You might be interested in http://sparrowhub.io as well. Good luck.
Do you remember having to download software from cnet or download.com or some other shareware site? It was not a great experience and much, much worse than the current app stores.
Thanks for looking into it! It should be fixed by now!