skysight-inc/HackerNews huggingface dataset:
“ Uber has to raise prices to cover full employment benefits. ”

The question is how much would this be per ride(a few cents?) and do they really? Uber and Lyft are raking in cash.
ElectroCRUD| Open Source
> all the syntax decided on before there was a community that really understood what good syntax is

Here you got me thinking: do we even understand that now? There was quite a bit of contemplating about of semantics, data types and different kinds of abstractions in the programming languages for the last couple of generations already, but the general consensus about the syntax is that "nice syntax is nice, but it isn't really that important". Most modern languages loosely follow either something C-like or Algol-like, most people like what they are familiar with. There are sometimes claims that a good syntax should be successfully parsed by some relatively simple parser (which is totally not obvious, TBH, because while it is clear why C++ is a good counter-example, we don't really have that many good examples: classic LR-parsers or something like that are really not that powerful, and most real-world programming languages implement something very non-generic of their own). Some people claim that "good syntax is no syntax" (Lisp), and some say that Haskell has a good syntax (ikr). The bottom line being that this is just a matter of taste, unlike most of what we can say about types and data structures.

So, to summarize: I never actually heard a compelling general theory of good syntax.

This is completely offtopic, BTW, I agree that SQL is trash and it is even kinda funny that somebody tries to defend it like that, since for a long time it was sort of a textbook example of "why a language created with the idea to be used by non-technical people is a failure from the very beginning".
As a point of minor historic curiosity, the pipe operator in R actually predates dplyr and was invented independently multiple times by various people who noticed that the Unix model translates well to data transformations in R (F# also has a pipe but I'm not aware of anybody using F# as an inspiration for the pipe in R).
here is the link to the study: https://advances.sciencemag.org/content/early/2020/08/07/sci...

Note that they used an easily replicated experimental setup and some of the trials were conducted with only one speaker. I'm very interested to see if these findings are replicated.
That's assuming latency is entirely due to propagation delay, in which case obviously a change in technology wouldn't help. Latency isn't entirely due to propagation delay though.
Epub uses lots of XML.
This is a good example of where Graalvm's native image is interesting. This is a CLI tool that lets Clojure developers create scripts that are as fast as bash scripts. Clojure may well not be your bag, but stay with me - we're talking about CLI or TUI's written in Java (or a java-based language) that are easy to distribute as statically compiled binaries.
Employers are allowed to limit vacation and prohibit working for competitors. California doesn't force them to.
>> MS-DOS had an additional memory model known as Tiny, [..]

Which was by far my favourite memory model;-)
Coming from the 8-bit world all this segmentation, memory model, ES: DS: SS: ES:, far pointer, near pointer stuff confused me to no end. Adding to that the memory access scheme of the graphics card (bitplanes!) made it even worse. No wonder I almost transitioned directly from 8-bit to 32-bit Linux. I still somehow think of the 16-bit (PC) era as kind of the dark ages - a lost time I don't miss much - sandwiched between the glory of 8-bit and 32-bit times.
> We have almost no capability of talking to orcas or octopuses. And it's not a fault of theirs.

How do you know that? Specifically, that they are capable of two way communication, which is suitable for establishing, for lack of a better word, diplomatic relations.

For ethical reasons we need to presume that they indeed are capable of that. But it's different from knowing that they are capable.
Solving a bug using a cicada heuristic. Clever!

For anyone unfamiliar, cicadas spawn in years of 17 or 19 to avoid overlap with predator cycles which tend to occur in years of 2 or 3.
Static linking also costs $0 if you comply with the terms of the LGPL:

https://www.gnu.org/licenses/gpl-faq.en.html#LGPLStaticVsDyn...

Note that does not necessarily require “your code” to be/come open source.
They could make proper privacy laws. If both Alexa speakers and Huawei speakers have to respect your privacy and both are banned for failing to do so you sidestep a lot of the issues
Look up what people are getting at levels.fyi or blind app and reply with those numbers.
While I agree with your overall message, I have met an Uber driver that was handing out cards. They really did suggest I call them back directly at any time during our stay in San Francisco. He had an actual mini-bus, not just a car or mini-van. So that guy, at least, was self-employed.

But for the vast majority of Uber's drivers, I think you're correct.
Cool article!

Small note: you can use rules_go's builtin go_embed_data [1] rule instead of rolling out your own using genrule.

1. https://github.com/bazelbuild/rules_go/blob/master/go/extras...
The article has a good implemenetation, but when reading about Bloom filters, I often see claims about optimality, but it does not say optimial for what. In this example, an optimal Bloom filter for 1M elements does 7 lookups in a bitvector of 1.14MB, which is usually 3 to 5 L2 cache misses (with 256KB or 512KB cache).

But looking up the 1M elements directly in a BTree will usually lead to 1-2 cache misses and depending on the data element size, may even fit in the L3 cache. Then, what is this bloom filter saving me from?
> Blaming the customers for not keeping track of everything and going for the cheapest option is like blaming climate change on the consumer.

But that's not quite it, I believe. The point isn't that customers choose the cheaper of two options, it's that non-users don't become users of a service until there's a super cheap option. Taxis/Yellow cabs were a thing before Uber, but they're more expensive than what lots of people were willing to pay.

It's not "do I want to buy X for $5 or $2?", it's "I won't buy X unless it's $2 max".

If you increase Uber's prices to those of Taxis, few people will use them. That's not necessarily a bad thing, but it's a thing.
The mask was no. 11 fleece mask.
I wish they saved the emergency alerts on my phone for actual emergencies, i.e: tsunami alerts, alien invasions, not pandering for an election.
That's why I use it at work. If I don't pay for my employees to get Acrobat Pro, or allow them to install software outside of a helpdesk tickets, then I know a PDF they generate using our lab management software is unadulterated. It's part of our data verification policy. It's not that I think my employees with change data nefariously, it's that they may want to edit the layout and accidentally change a numerical value.
No. The fact that Ceres is a sphere implies that its scale is large enough for its material to behave as if it were a fluid and so reach hydrostatic equilibrium. Without serious engineering it would indeed come apart if you spun it up.
The Clean Network being the same network that Edward Snowden spoke out about?
If a publisher violates a tax law, it can be shut down without worrying about free speech issues. Same with a phone company or church in violation of federal laws (although large lawsuits are a given). Tiktok is not being shut down for its own speech, but for being an agent of foreign espionage and foreign contributions to political candidates (essentially). Thus the first ammendment issue is moot.

Signal isn't sponsored by foreign governments, so it is immune to this sort of attack. It looks like Briar has German funding. The encrypted and decentralized nature of both of those apps makes them much lower concerns for espionage and (election) interference, and of course neither provides content directly from foreign governments, so they cannot be called into question for campaign interference.
> Boeing is a company backed by an entity which has plans for (and has achieved) global dominance and is increasingly not aligned with European interests.

Airbus and Boeing pretty much go toe-to-toe, no?

Also Boeing still has the very possible abandoning of the 787-Max and the WTO dispute resolution (that still hasn’t been implemented) looming over them.
These days, SQL.

It's true that in the 2000-2010 period many SQL implementations struggled to scale with growth in websites (many other parts of the webstack did too).
You know, that question can be answered by Googling right? It's run by The Economist Intelligence Unit, a for-profit company that does research and analysis, part of the company that sells "The Economist" newspaper. You could call it left-wing - as long as you're comfortable with people thinking you're an ill-informed partisan.
So.... are we commiting xenocide then?
What is needed is a way to use something like the new language presented here against existing relational databases, preferably in a way that doesn't involve sending queries as plain text strings back to the database engine - query compilation should happen in the client library, and be sent to the database as some sort of bytecode.

Support for this bytecode should be added to Postgres, MySQL etc, not some new database product. Projects should be able to mix old style SQL queries and queries written in the new language at will.
Trademarks require active use, so seems the answer would be no. Copyright requires the logo/design of the merch to be sufficiently creative, a court would ultimately have to decide that, but I doubt it.

But even if it is copyrighted, who owns the rights now? The U.S. Marshals Service?
Micronaut 2.0 Enhances Tooling, Improves Support for Serverless and GraalVM
City != federal
a study finds at least 97,000 students were recently infected

Your given link says nothing of the kind.
Yes, completely agree. Scientific articles on a phone are terrible--open the PDF and zoom/scroll around? You know exactly what to do and how it works.
I mean in a EU country a male haircut costs 6€. In another EU country a male haircut costs at least 30€. People can live on both wages. These number are relatively arbitrary as they make sense in the ecosystem of housing and other prices. California can compensate in many ways for the fact that "people don't want to pay the gig workes more". Free/social healthcare, education and housing via progressive taxing etc. Since people in the USA don't want to be "slaves of communism" or whatever, they are wage slaves
the first paragraph of your response was unnecessary, or perhaps could have been worded more constructively
Businesses want more profit. Consumers want to pay less. Workers want to earn more. Pretty much always.

This doesn't always result in an optimal outcome. Market power, externalities, information asymmetry, etc.

This is why we have regulations. Forcing the society and Uber to pay for drivers to be treated as employees seems like a very reasonable outcome. If they don't like it they can hire less drivers, but the ones that remain will at least have some minimum standard of living that developed countries pride themselves for.
Apple Files Legal Opposition Against a Meal App Logo
ElctroCRUD 2 is here with lot of features
It started long before that.
I thought this style was generally disfavored? It's perfectly possible to pass `true` as a valueless prop (<MyComponent disabled />); and yet either the default typescript linter, or typescript itself (I never investigated) complains of this syntax.
> The primary downside is the remarkable dangerousness of much of the JavaScript that is found bound to the HTML.

Are you aware that PDF format has also featured JavaScript support (and related vulnerabilities) for a long time now [1]?

[1] https://us-cert.cisa.gov/ncas/alerts/TA09-133B
I chose 100 years since you seemed to imply that since methane was "front loaded" then "...there are significant benefits from eventually moving to something else, but little long term advantage due to methane from doing so sooner.

Ahh, ok I genuinely assumed you understood what that number meant and chose to use it incorrectly.

As to 86 for 20 years still being important. These methane leaks from natural gas are nowhere near 1/86th of global CO2 production. They are not even 1/86th of the displaced CO2 from reduced coal use age.

Compare ~10 megatonnes of methane leaks worldwide from all sources of natural gas with global Fossil CO2 emissions at ~37,000 megatons per year and 740,000 over 20. Except your natural gas emissions don’t stack linearly for 20 years with past emissions. So natural gas power plants are easily a net reduction in global warming over your 20 year timetable.
Fed has been buying munis
> SQL was designed by COBOL / NATURAL people and was intended to be used by "normal people".

That's not how I remember it. What I recall is that SEQUEL was the result of looking at how databases and set theory could be connected.

https://en.wikipedia.org/wiki/Edgar_F._Codd

That had nothing whatsoever to do with COBOL or NATURAL.
Yeah, you can get it to work with putty, but it's nowhere near as reliable as from Mac/Linux to server (and to be fair, network issues make it a less than optimal solution if you have a choice).

These days I just tmux on the server, open emacs and hack away (as long as you can install things on the server).
I have printed them and I keep them somewhere safe in my house. I've being doing this for years now and never had a problem
Well, take a look on Mr Obama, and what legal trickery he went through to drone his own citizen (Awlaki.) Now, America can drone own citizens, but can't do this?
Separate from contemplating the physics, and hopefully not macabre rubbernecking of heartbreaking images of human suffering... what is being done for humanitarian aid for Beirut, and how can HN help?
It is a bit weird that cryptocurrency folks talk about "disrupting" financial system when they actually talk about rolling monetary policy back to about middle ages. Come up with a currency anyone can create and there you have a real disruption.
interesting. what's that format / feature called?
Russia becomes first country to approve a Covid-19 vaccine
Amnesty International has interviewed more than 400 people who have reported disappearances and sometimes torture in Xinjiang.

https://www.amnesty.org/en/latest/news/2019/12/ozils-uyghur-...

>I never said that China was "ok", I simply pointed out the hypocrisy that is

I'm sure you think this is helpful, but this is a false equivalence that, for practical purposes, serves to derail necessary and needed criticisms of China.
Human Rights Watch Eyes Treaty Banning 'Killer Robots'
But how could somebody actually KNOW the signatures of the previous tenants? In order to try forging them you need first some models...
LVFS votes on permitting new hardware vendor imposing EULAs
There is no such thing as "society is not willing to pay the higher prices for drivers to be treated as employees." Society isn't a brain which thinks. There is emergent behavior.

* I am glad to be forced to pay more to have Uber/Lyft drivers treated well. I think we should have worker's right protections.

* I am unwilling to pay more myself as a one-off (e.g. through tipping). It's a Prisoner's Dilemma. That's what regulations are for.

If everyone were like me, we'd end up exactly where we are. Do I think everyone is exactly like me? No. But I think it's a similar model.

That said, the concept of treating gig workers as employees is dumb as rocks. It's reusing in 1920 mechanism to accomplish a 2020 goal. My goal is for gig workers to have health care, vacations, and so on, not that they be employees; they're not. The gig workers I know appreciate being able to jump from Uber to Instacart to other life constraints. A half-dozen 1/12th time jobs is just a bad system.

And the medallion cab system was far more abusive of drivers than Uber/Lyft ever was. The power there sits with the medallion investors. The drivers were getting shafted.
Solving a DNA Mystery: “The Bizarre Thing About the Bubbling DNA”
We use it to expose not just a common, but mostly a simpler interface to data/engineering people via EKS/GKE to do things they commonly need to with less of a learning curve, but we wouldn't run Kubernetes on bare metal, and we don't commonly move workloads between clouds (though we do run Kubernetes on both AWS and GCP).

Turns out you need a lot of AWS/GCP knowledge even to run relatively simple apps, and even more for processing pipelines, and especially on AWS, every product has its own often steep learning curve, they don't necessarily share much. We find our k8s platforms offer a nice middle ground between siloing AWS/GCP knowledge and access away from engineers/data people and requiring everyone to fully understand the respective clouds, so they can have wide-ranging access and take care of things themselves.

For example, it can be a huge pain to find out how to debug issues in native AWS/GCP products (Cloud Run, looking at you especially); with Kubernetes, common usage patterns share a lot more, e.g. debugging pretty much always involves pod logs, maybe exec'ing into a pod, reading and editing YAML in a familiar structure, be it a scheduled processing pipeline, app deployment, or whatever else, so we can train people how to do this once, and we find they're able to transfer that knowledge pretty well with a little pointing them to the right namespace/pod, and they can have all the access they need (depending on the cluster).

Our own little tailored micro-clouds, if you will, but with a huge lot less effort than doing this from scratch, since a lot of the hard work involved is done by managed Kubernetes, and without much of the overhead of a cloud that has to work with 7823783 products involved. Similar things can be achieved by providing CDK templates, Terraform modules, well thought-out IAM policies, etc. etc., but this works well for us and appears to be a lot less hassle and complexity than those alternatives.

It also helps security-wise that learning Kubernetes security once goes a very long way, and the concepts seem quite a bit more limited than for, say, running arbitrary things directly on AWS. Locking things up in separate clusters and namespaces can also add an additional layer to limit blast radii.

Though we also use k8s because, especially on GCP, where we do the most data-intense work, strict GDPR compliance seems to be incredibly hard to achieve with much of their serverless offerings, it's incredibly easy to accidentally transfer data to the US without realizing, and there seems to be no mechanism to prevent that globally, though that better fits the category of things that cannot run on (serverless) Cloud. We still run many of these kind of workloads in the Cloud, but in GKE. Those that cannot run in cloud at all due to legal requirements don't run on Kubernetes, but directly on their own dedicated hardware on-prem.

Inter-cloud portability is neat as well, but we wouldn't have picked k8s just for that.
> Completely agree. For example, why isn't there functionality to define aliases for complex expressions and then reuse those through a query. Simple query-local SQL functions would be nice too.

What about common table expressions? Or custom defined functions?

with X as ( select... )

It's widely used for analysis
Huawei will run out of processors chips by September under US sanctions
I do have data, but in Italian.

In the decade 1961-1970 Italian migration to Switzerland increased, because Switzerland needed more and more workers, in 1964 the two countries signed a new agreement about immigration policies and in 1970 there were over a million Italians in Switzerland.

Italian came mainly from Lombardy, Piedimont and north east (an area called tri-veneto) but in the middle 60s thanks to the economic boom in Italy they had the option of staying home so Switzerland started looking for workers in the southern regions.

You can read about it (in Italian) here

https://www.larivista.ch/laccordo-del-1964-relativo-allemigr...

> Most of them were Swiss for several hundred years before Italy was a country

Italy existed before it was an official country

Swiss occupied Italian cities in the 1500s

> don't think Ticinesi see themselves as any more Italian than the other population groups.

Just like in Veneto they see themselves differently from Italian from the south

It doesn't make them different though...

> . Or France and Belgium. Or the Netherlands and Belgium.

In fact they aren't immigrants

They are both EU citizens

The point is Ticino and northern Italy close to the border (Varese and Como area) are practically the same place

In Switzerland they speak Italian, French and German, in Italy we speak Italian and French and German are two recognized official languages, in some areas there are two official languages, documents can be written in both and places have double names for example Bolzano/Bozen or Noasca/Nauchi

There is even a franco-provençal recognized community in Apulia, in the deep south. Those countries go back in history for thousands of years, they had relations from the dawn of times, saying that an Italian or a French in Switzerland is an immigrant is like swearing in a church.

That's why we made EU, because especially the original group of 12 should have no reason to call people from other countries "immigrant"
Section 230 Is Becoming a Clear Target for Everybody but Big Tech
>Enzymatic degradation of liquid droplets of DNA is modulated near the phase boundary

https://www.pnas.org/content/117/28/16160
I'm curious, with shared servers at Digital Ocean available for $5 or $10 per month, why run a home server anymore? What is the value to having it local?
I wonder if it's a real 16:9 version or if they just cropped the top and bottom off the 4:3 cut.

Some early DVDs had a lot of love put into their production, some others did pretty heinous things to the source material though.
> So, to summarize: I never actually heard a compelling general theory of good syntax.

I started to think along these lines when I got serious about learning a foreign language. Humans appear to have some innate language ability that’s reflected, among other things, in commonalities between disparate languages. As far as I can tell, there’s been no serious effort to design a computer language to take advantage of this.

My pet theory about why the object.method(args) call syntax won is that it really is the most natural to read, as evidenced by the fact that most human languages follow subject-verb-object word order.
There have been some works to expand the Tripoli port to avoid single point of failure, but apparently (from the podcast I heard) they've been going slow for political reasons (including regular people of Beirut profiting from the near-monopoly).
They don't even operate in China (blocked by the Great Firewall), so a pro-Chinese bias to their content is circumstantial evidence that the true purpose of the app is light foreign psyops.
Patterns developed by Turing help researchers understand bird behavior
react-router, react-router-redux, immutable.js was dead at some point when the only dev maintaining it left Facebook (AFAIK, I don't know if it got resurrected since) and people were just moving to immer.js. These are just on top of my head stuff that I had to replace when starting new projects because I didn't want to start a new project on potentially unsuported libs, there were more but I can't remember the names exactly - been a while since I was boostraping a new project.
> I plan on removing both of those when we release Redux v5.

Gasp! Will redux store no longer be an observable then?
What cryptocurrency and Modern Monetary Theory get wrong about money
Hardware is different in that it can't be updated once it's leaves the factory and has to be "right first time".
Have a look at https://gdal.org/index.html

Solved a lot of weird open formats issue we had