skysight-inc/HackerNews huggingface dataset:
There aren't many places where Splitgraph intersects with Dolt. Dolt aims to build a database from the ground up to have Git semantics and a real commit graph, whereas Splitgraph works on top of an existing RDBMS (PostgreSQL) and performs its operations by manipulating database tables. Here's a quick overview of differences where we do intersect.

With data versioning, we cherry-picked (no pun intended!) only a few concepts/commands from Git that we think are applicable. In particular,
like Tim mentioned, we don't support cell-level merges. However, we offer a higher level DSL (Splitfiles[-1]) to collaborate on data.

After a Splitgraph image is checked-out, it's just a set of ordinary tables, so you get PostgreSQL feature parity and read-write performance out of the box. That means we're compatible with any existing PostgreSQL clients (DataGrip, pgcli, pgAdmin, DBeaver...), tools (Metabase, dbt...) and extensions, including those that define custom types (e.g. PostGIS for geospatial data)[0].

We also offer a way of querying Splitgraph images without checking them out[1]. This lets it download required table regions on the fly (IIRC with Dolt, you have to fully clone the whole dataset and all of its history before querying it) and in a lot of cases can be faster than PostgreSQL itself[2]. This is also completely transparent to and compatible with existing clients.

Splitgraph is decentralized and can treat any instance as a remote and push data there, with authorization provided by PostgreSQL, so you can use methods like LDAP/RADIUS/Kerberos to control access. It looks like you can spin up a Dolt remote with [3] but it's not very well documented so I can't comment on it.

Finally, we offer a lot of features beyond data versioning (reproducible dataset builds with provenance tracking, mounting other databases, automatically generated REST API for all datasets on Splitgraph Cloud etc).

When I tried it out a couple of months ago, Dolt's MySQL server didn't work with mysql_fdw. But their MySQL compatibility is progressing at an impressive pace and if it works now, you'll be able to query Dolt datasets directly from Splitgraph (by running sgr mount mysql[4]) and use them in Splitfiles. In the meantime, you can import data from Dolt into Splitgraph by using their dolt-to-pg adapter.

[-1] https://www.splitgraph.com/docs/concepts/splitfiles

[0] https://www.splitgraph.com/product/splitgraph/integrations

[1] https://www.splitgraph.com/docs/large-datasets/layered-query...

[2] https://github.com/splitgraph/splitgraph/blob/master/example...

[3] https://github.com/liquidata-inc/dolt/tree/master/go/utils/r...

[4] https://www.splitgraph.com/docs/ingesting-data/foreign-data-...
If it was using Parrot, you probably installed Perl 6 (at the time, now known as Raku).
Kolmogorov: A Man Who Invented Modern Probability
How is gibson ivory tower? It's literally just based on overlapping sequences. And how is it hard to reproduce? You select out colonies and verify with sanger. These are not things that are inaccessible to most people, especially if you live near a DIY bio hacker space, and if you get involved in the biohacker community you'll get a sense of what providers ship to residential address, where to get certain equiptment, and so on. Just googling will get you information that can help you figure out how to get what you need.

https://medium.com/@ThatMrE/a-guide-to-diybio-updated-2019-a...
Or think that every pistachio that goes to market has been visually inspected and individuals sorted, and has been for the last 25 years.

https://www.youtube.com/watch?v=PqK5667B5As
This reply has a non-paywalled version: https://news.ycombinator.com/item?id=23629916. Don't know if it's identical, but the gist seems to be the same.
I agree with you about it being uncomfortable to acknowledge the misfortune of others. We could go deeply into that question. But I hope you're aware that the claims the OP made are not true at all—HN has had dozens of threads and tens of thousands of comments on the cluster of topics related to George Floyd (BLM, protests, police brutality, racism). This has been the most-discussed theme of the past month by far, supplanting coronavirus, and 10x more discussed than any of the most popular technical topics.

https://news.ycombinator.com/item?id=23624962
It's not like something won't allow those App Clips to download 100 MB after launch.
Look at the Netherlands. Tiny country (slightly bigger than MA), basically underwater, and the second largest exporter of agriculture in the world. Denmark is similar although at a far smaller scaled.

The reason the US is inefficient is because it has massive scale. Huge country, basically no-one lives there in population density terms (tbf, Australia is the same size and even less dense though...so not an outlier). The future will be about doing more with less, and the US is an example of doing less with more.

Simple. The room for innovation is still huge.

Saying vertical farming is overhyped is probably correct too. But that ignores the fact that this is essentially what Netherlands has been doing for two decades. Their ag research programmes have focused on minimising resource use for a long, long time. And it does work...it is working already, and has been for a long time. Call it overhyped or whatever but it is happening already (the level of hype is correlated to funding or whatever...this just works).
Not really that, no.

Say Microsoft didn't do the shady, anticompetitive stuff stuff it did. Would they be as big? No, but they'd still be huge. Bill Gates wouldn't be as rich, but he'd still be a multi-billionaire.

And how would he have gotten there? By enabling hundreds of millions of people to be able to use computers better. That is, he would have become a multi-billionaire by making his customers lives better.

There wasn't a system of "dragging money toward billionaires" (well, all right, there is, but he wasn't using it). He was using the system of "making things that have low manufacturing cost that have really high value to the customer". That system of creating billionaires has to remain operational, or we all suffer.
You're not alone!

I'm die hard fan of SE (SE ONE of course!) and form factor is perfect for me.
Apple already kind-of supports this for iClout login. If you want to authenticate on a new device, you’ll get a prompt on one of your already authenticated devices to confirm the login. You still need the password, but it’s really not necessary... if there was also some additional “privilege” system (i.e. that the same user account would have less privileges if logged in through a less secure method) it would be even safer.
I'm a big fan of simplicity. HTML/CSS index generated by tree v1.8.0. All content US-ASCII text files:

https://every.sdf.org/
In a word: "Engineering"
The new system architecture of Apple Silicon Macs [video]
Try doing a battery replacement. I bought one off Amazon for $20 and it came with all the necessary tools. The process was pretty easy if you watch a few guides on YouTube beforehand.
99% invisible podcast about AC

https://99percentinvisible.org/episode/thermal-delight/
I've had the exact opposite experience.

I don't know how many 200 OK I've received but the message was never delivered (and soooo many times during vital demos). I had several support cases with them and they simply ignored me. My product is built around SMS so I could have been easy money for them if it actually worked reliably.

I ditched them for Twilio, never had any issues since then. A couple of months later someone from sales at MessageBird reached out to me on LinkedIn and asked if I wanted to try their service. Spilled my guts to him and he wasn't surprised...

How certain are you that your messages are delivered? When I started digging, it was scary how often it failed successfully.
Not that easy. You need to exchange the IBAN and add it in your bank app.
In Spain there’s Bizum which allows to send to a phone number but it doesn’t have nearly the popularity of Whatsapp. And it’s national only. We’re missing a Europe-wide solution.
Very few products and services in this world are commodities to the point wherein you just 'add up the cost'.

In fact, I can hardly think of a serious product or service quite like this. Not even cars are like this. You have maintenance, resale, insurance and financing to consider.

This idea of an easy, objective way to 'calculate costs' is never really quite possible.

There are usually going to be some degree of Apples-to-Oranges comparisons, situations wherein small issues make a big difference. You want a sales person to be there to make sure that your potential customer is aware of the options.

In addition, there is of course the 'Total Cost of Ownership' - meaning that much of the 'cost' of something is not apparent in the calculation. Training, support, etc.. On the far end of that spectrum you have the strategic issues such as vendor lock-in etc..

So, even just trying to establish a fairly objective 'true cost' calculation will be hard.

Next, you have the fact that most enterprise sales are not 'off-the-shelf' - pricing is subject to negotiation, which can vary a lot. This makes it difficult to set price.

Then, you have communications issues around a sale - these are complicated products, the last thing you ever want is for customers inputting some information, and getting the wrong numbers back, or the wrong impression. If there is any money involved, it's worth the time to talk to a sales person to smooth over issues.

Finally, is of course the sales organisations ability to pitch, sell and spin. Of course this includes the shifty areas wherein the team will want to sell a service even when they know they are not the best option.

So a 'raw cost calculator' is possibly just a big, risky bit of possible misinformation and lost opportunity to make a sale.

The 'technical' aspect of making a 'cost calculator' is completely mundane to the point of being irrelevant. In fact, Google Engineers might be too overqualified to even do such a thing.

I see a 'cost calculator' has having two completely different roles:

1) As a 'sales lead' - something new customers can input information into, which is going to almost assuredly give them a good perspective, but wherein the true and only purpose of the calculator is to generate a lead, so that a sales person can chime in.

2) A customer-centric calculator, for established customers that is tuned to their account status and discounts and let's the IT manager or business lead do projections on the service.
Handing over data, with a warrant, seems fair. The question is if a law makes it illegal to keep data that you can't decrypt.
Everytime CockcroachDB has been on HN, the conversation has been always about their name ("what a shitty name for an enterprise software" vs. "who cares if it works well"), but I have been also wondering the same question.

Are they getting adoption? And what's their unique value proposition?
This is true, but it does prevent replay.

So you are vulnerable to an active MITM, but they don't actually acquire any private secrets to be used to create their own sessions. MITM with passwords OTOH, gives the attacker your password.
isn't this really loud? Will it wear out your fans faster? What is this solving for you at cpu idle?
Show HN: Peoplelogic.ai – team mission control for managers
How fast can the last cog in a googol machine turn?
It's much worse than the article describes. From the press release:

"Senate Judiciary Committee Chairman Lindsey Graham (R-South Carolina) and U.S. Senators Tom Cotton (R-Arkansas) and Marsha Blackburn (R-Tennessee) today introduced the Lawful Access to Encrypted Data Act, a bill to bolster national security interests and better protect communities across the country by ending the use of “warrant-proof” encrypted technology by terrorists and other bad actors to conceal illicit behavior."

https://www.judiciary.senate.gov/press/rep/releases/graham-c...

I haven't read the exact text, but to me 'ending the use of “warrant-proof” encrypted technology' means banning end-to-end encryption, not just "requiring the assistance" of technology companies.

And according to Eric Geller, who is one of the main cybersec reporters at Politico, it DOES require backdoors:

https://twitter.com/ericgeller/status/1275813434123186177

"shall ensure the manufacturer has the ability to provide the assistance"
Like others said, from a pov of global economics and current geopolitics, it might not make sense. But when you factor in sustainability, independence from the system and health, things begin to make more sense. Mono-cultures degrade the soil, up to a point when it'll no longer be able to sprout that culture anymore, so what do these millionaire farmers do? They just log more and more of our forests in order to plant. That's where all this logging in the amazon rainforest comes from.

All of this happens due to the green revolution & mass automation. We have papers plus empirical evidence you can turn any used up soil into good farming soil, if only we mimic the way nature does it, creating micro-climates with different cultures next to each other. One of the good outcomes of this method is that you don't even need chemical pesticides, because policultures are inherently more resistant to plagues. That and with this method, we attempt to use natural predators to cope with them too. It's basically a method of rebuilding forests, which is why it's called an agroforestry system
> I'm not saying any of this was easy, but I do think there's a self-defeating element to believing what the parent does.

Totally agree, if you start off thinking that it's hard to make friends with foreigners, it might discourage you and causing you to not even try.

That being said, pretending the barrier doesn't exist is also harmful, because you do need to try harder. Without that expectation and conscious effort, most people naturally gravitate towards their existing in-group, which may be drawn along not just racial lines, but also regional, political, class, or any other lines that causes difference.

Edit: different groups are also treated differently, because they benefit or suffer from different stereotypes. A white American living in Asia will have very different experience than an Asian person living in US.
They have a history.

- running a secret local server on client machines (which incidentally led to several vulnerabilities including the one that enabled attackers to gain webcam and audio access, as well as login credentials)

- lying about e2e encryption (or if you give them the benefit of the doubt, at the very least being disingenuous about it)

- routing all calls through servers in China

- not being explicit about the many conditions that disabled encryption (such as having a participant call in from a phone, recording the session, etc)

- widespread data collection for targeting purposes

- sharing said data with Facebook

- automatically reinstalling the client after you have tried to delete it

- a shady installer that uses preinstall scripts to install the app without the user ever having to click “install”

- gaining root access in their installer

- overriding the password prompt message to make it seem like the system is requesting admin rights and not Zoom itself

Many of these have been patched, to Zoom’s credit, and others have been explained away. But you can’t look at a company with a history like that and say that Zoom would knowingly be the app of choice for a privacy conscious user.
Not much to contribute to the conversation (other than I would be happy if something like Pi Hole were built into my computer directly), but I find it interesting how frequently the top 5-10 stories on HN are basically top level responses or refutations to stories that were in the top 5-10 earlier in the day.

I have to admit that I ended up in this situation with one of my posts earlier this year—I just find it interesting that it seems to be happening more frequently lately.
In practice it’s totally inscrutable. I never remember or even feel comfortable guessing at anything more than the most basic. Meanwhile, any typed library in language X usually works immediately with no docs given a decent IDE.
Ruby has some of these, too, thanks to its Perl heritage.

puts "It worked!" unless error
i = 0; puts "Item: #{i+=1}" while i < 5

Unfortunately foreach didn't survive, but thankfully arrays have methods to achieve similar concision:

items.each {|i| puts "Item: #{i}"}
My first glance reads it to be more like airtable or even salesforce at some level, which to your point are the modern iterations of access / filemaker. Drag and drop all-in-one database and application designer that by virtue of being online and multi-user make them way more useful.
really good videos, although an honest breakdown of costs is what will help with the naysayers
> Current agriculture doesn’t need an artificial energy source

I agree that vertical farms have their limits for producing certain important products like grains, but current agriculture does require a massive artificial input in the form of petroleum based fertilizers (via the Haber-Bosch process) - to say nothing of large amount of diesel used to transport agricultural products from rural growing areas to market in urban areas.

The transport could in theory be electrified, but the fertilizer can't at this point be produced in another way. Vertical farming can use far less fertilizer due to its precision. Again, not that it doesn't have downsides. For example, if vertical farms are powered by fossil fuels, they could be even less efficient and more carbon intensive than traditional agriculture.
With corporations and other vehicles there is a mechanism where by the ownership and beneficial rights are passed - shares are exchanged. If shares in family trusts were valued accurately - perhaps by compulsory audit for entities > $nnM then the transfer of ownership could be taxed.
Engineers launched crash programs for ventilators. What will happen to them?
This new design is so smooth and friendly though. I mean, it's Github, not a social media.
Ok honestly, my first thought was "here we go again", BUT when you look at the @jeffbar provided, you can see, that yes, it is "visual" programming. It does however require a certain logical fluency. So I was wrong:
It is _not_ the sales/ceo dream of no longer having pesky engineers.
It's a proper gateway drug into programming.
I've had a different experience. Neovim + coc-tsserver and a syntax highlighting plugin works really well, and VSCode + Vim extension is unbelievably slow on my machine.
I've never read of any type of coronavirus causing myocarditis and heart failure in patients. Also have never read of coronavirus being present in other locations of the body, other than nasal/sinus area and lungs.
When the world came to San Francisco to create the United Nations
the barbies underlined that otherworldly air of surrealism you should employ when experiencing unfalsifiable claims of serialization...
The last I read, if you wanted security then Face ID and Touch ID definitely weren't the way to go. I'd rather see Apple pick up something like SQRL[0] than continue down this path of pseudo-security. They work, but it's like having a half-blind doorman who can't tell if you're wearing a mask or if it's your real face.

0: https://www.grc.com/sqrl/sqrl.htm
If only there was a specific job title for people whose primary job was to "engineer" software.
Improving Credit for Community Contributions
Very cool platform, but I can't actually sign up!
Whether context is good or bad, a success or a mistake, there's no denying it is either one of the most or the most important idea in Perl.

That you can not really know how it works and still get by in Perl without problems 95% is a testament to Perl trying to make life easier for the programmer, as well as one of the things that contributes most to people not understanding Perl or viewing it as inconsistent and confusing.

That said, I don't really think you can remove it from Perl without making it a drastically different language. Context pervades almost everything, and is how many idiomatic statements actually function (e.g. assigning a hash to another hash is really just list context read from a hash and list context write to a hash).
Oh, this would be a whole can of worms that Facebook would not want to open.

International transactions are very regulated in Brazil and certainly not only the Central Bank would be heavy with their hammer, but Receita Federal (tax authority) would also be very interested in this.

When PayPal started operating in Brazil, they had to convert all Brazilian accounts held in USD to BRL, and there are some restrictions on currency exchange operations that accounts registered in other countries don't have.
I totally agree here. I think there's a difference between recognizing where Tolkien's inspiration came from vs saying that an element which took inspiration from elsewhere was necessarily meant to specifically represent that thing in his work.
Amazon Honeycode – Build Web and Mobile Apps Without Writing Code
There’s something fishy about that report. It says it is presenting the fastest programs, but when I click through to “all perl programs”, there are faster (often by 1-2 orders of magnitude) programs / runs:

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...

For instance, the page you linked has “pidigits” at the top, and says node is faster, 2.58s vs 3.61.

2.58s is the slowest run of the fastest pidigits on the node page, but one of its runs took 1.04 seconds.

The perl page lists a 1.24 second run for “pidigits 2”.

The reported numbers in the language comparisons don’t seem to be averages.

All the pidigits programs list the same output, so presumably, they’re running with the same ‘N’.

Between the variance and inexplicable stats being applied to the results, I’m not sure what to conclude from these numbers.
Perhaps that's why Xcode 12 supports SVGs now. Supposedly on iOS 13 they won't rasterized during build.
I did and eventually ran against my former boss (and came second last).

I wasn't very good at it. But I learned a lot.
Oh, I really fancied the Gemini. A tiny Linux computer the size of a Psion 5 sounded pretty awesome to me as a former Psion lover. I'm not unhappy that I did not buy it in the end though - battery life, and it comes with all the smart phone distractions - the Psion 5 used to be my distraction free writer, not a terminal access device.

If you need to frequently do admin tasks (e.g. config file and script editing) it's still a pretty interesting choice.
You are exactly right. I wish both platforms were more open.
Covid doesn't appear to transmit easily (or potentially at all) via surfaces.
Show HN: Interactive map of 352 integrations between 85 workspace tech platforms
Show HN: Send files from one computer/server to another hilariously easily
Developers spend most of their time reading other peoples code, so yes, one does have to learn the less sensible alternatives, if you choose this tool. It's called historical baggage for a reason.
It isn't just facial recognition, license plate readers can have the same indefensibly Kafka-esque outcomes where no one is held accountable for verifying computer-generated "evidence". Systems like in the article make it so cheap for the government to make a mistake, since there are few consequences, that they simply accept mistakes as a cost of doing business.

Someone I know received vehicular fines from San Francisco on an almost weekly basis solely from license plate reader hits. The documentary evidence sent with the fines clearly showed her car had been misidentified but no one ever bothered to check. She was forced to fight each and every fine because they come with a presumption of guilt, but as soon as she cleared one they would send her a new one. The experience became extremely upsetting for her, the entire bureaucracy simply didn't care.

It took threats of legal action against the city for them to set a flag that apparently causes violations attributed to her car to be manually reviewed. The city itself claimed the system was only 80-90% accurate, but they didn't believe that to be a problem.