skysight-inc/HackerNews huggingface dataset:
I want to be able to drive a car from the safety of my home using a VR headset. They can turn actual trucking into a trucking "simulator".
I've been using DBeaver for years now, and it just keeps getting better and better. I use SQL every day, and DBeaver is the best client I've found.

It's shocking to me, actually, how absolutely awful most SQL clients are. It truly was an area that was ripe for "disruption".
Non-nullable types are in the works.

I'd love for Standard ML to become popular as it offers all the things in a pragmatic package. The ML languages (and their hindley-milner roots) have sat around for over 45 years without being adopted into the mainstream. At some point you have to admit that the world isn't ready for a great language yet and go with something that is a step in the right direction.

If I have to use a lowest-common-denominator language, I'll take Dart over Java any day. The syntax is better, first-class functions with closures are far superior to anything Java offers, decent type inference, etc are all steps closer to SML and make life easier.
This is a very German solution. A British union would have rather destroyed the company with a series of strikes ultimately costing everyone their jobs. That is why unions have a very bad reputation, but it’s not inherent to all unions, that’s what people don’t understand. It’s just specific to the UK, and that’s why we don’t have a domestic car industry anymore.

If we ever unionised in tech it would have to be along German lines.
Former Facebook engineer picks up $15M for AI platform Spell
Agree.. Very narrowed niche towards crm
What’s So ‘Indecent’ About Female Pleasure?
If he is so prophetic why does he only have a billion instead of a trillion dollars? Why must we use such a click-baity word in our headlines? Bloomberg could just say "Investor Jeremy Grantham..."
I had the same issue.

"Go Flutter desktop embedder". Well, that's that? Click (https://github.com/flutter/flutter/wiki/Custom-Flutter-Engin...)

"The Flutter Engine is window toolkit agnostic. " What's flutter engine? Click (https://github.com/google/flutter-desktop-embedding)

"The purpose of this project is to support building applications that use Flutter " Ok, but what's Flutter? Click (https://github.com/flutter/flutter)

"Flutter is Google’s mobile app SDK for crafting high-quality native interfaces on iOS and Android in record time."

OOOOH. Ok.
D-lighted, I’m Sure
Hard disagree. This is the only way in a distributed, sorted KV store to get any semblance of data locality. If Cockroach and Spanner didn't do this, they would constantly be doing 2PC for modifying data that is related but stored on different groups of machines.
The first version of C++ ever, designed by Bjarne Stroustrup at AT&T as a thin layer on top of C, was called "C with classes". It was implemented as some kind of source code preprocessor that took ".cc" code and output actual ".c" code, probably not even fully parsing the input code.

It is already a somewhat funny first joke saying that the subset of modern C++ that's a nice language is just the C part and the "class" paradigm ("C with classes").

It is another second somewhat funny joke to say that actually the nice part is only an even more restrictive subset, "C with structs". Yes, structs and classes are virtually equivalent in C++, but let's assume they mean structs as in "classes without member functions". Which were already present in C. Which is why it is funny.

Jokes are never funny when explained :/ Source: I'm a somewhat experienced stand-up comedy practicioner, apart from a very experienced software developer.

I wholeheartedly recommend reading Stroustrup's "Design and evolution of C++", gives you so much valuable and interesting background.
Google is already experimenting with using flutter for desktop
https://github.com/google/flutter-desktop-embedding
Ah thanks! "Applies to" fixed it... obvious, in hindsight.

(I wish the "applies to" would persist over updates).

ugh, dashboard starting to look like facebook...
Wonder if it would be a good idea for coinbase to mention the possibility of you being scammed...
I grew up near Oslo. There used to forests between where I lived and the nearby tiny town and between that town and the next one, before you got close to continuous urban settlements near Oslo. My brother was in the scouts. I still tease him about the time they got lost in the forest for 6-8 hours before they found their way out near one of the suburbs of Oslo.

Yet we still had perfectly functioning public transit.

Sure, there are definitive advantages that arise over time once you already have it, such as clustering of shops near transit hubs instead of spread out all over the place, but it still works.

It boils down to willingness to invest. You need to commit to ensuring sufficient frequency and routes for years to change habits even if it operates at a loss.

This is the real problem. You need to be prepared to put the service in before the demand is sufficient to really justify it, because the long term social impact justifies it. Do that, and it shapes the landscape. I mean, the train did that in the US too when it first arrived: entire towns sprung up around access to transit. The convenience of cars would make it harder to cause a reversal, but it's just a matter of which benefits you need to create.

So it's down to political will and lack of public support. The density is a red herring.
after pushing "over SSH" i see only importing a private key.

please note that i am talking about SSH certificate,
not SSL certificate. https://ef.gy/hardening-ssh
Amazon ruined online shopping
I was terrified of my old email being compromised because somebody tried logging into it from Windows (I don't use Windows) and because I had an identity theft scare a month back. What I'm doing going forward is having a personal email acct I don't give out (with 2FA thru U2F), and creating burner GMail accounts that forward emails to that email using POP3. I'm already pwned because I use my personal email for a lot of things, but I like to think it keeps my attack surface minimal.
Yeah I knew this when I got the haveibeenpwned email about it. Just brushed it off with a "oh, that password is making the rounds again." The password in question was compromised something like 5+ years ago.

Having a 20 character password in a vault and 2FA is a great piece of mind now. I don't even have to bother looking into it.
Not sure why this is getting downvoted. That quote does come from the article and it's is a very real concern. This article seems to be about Grantham's new investment strategy disguised as philanthropy.
> below 1012 pixels they remove search and anything in navigation for a hamburger button

I’ve notified this is increasingly common now. Super frustrating that I can’t have two windows side-by-side on my laptop and still use the effectively. Despite the fact that it’s about 8-16x the size of a phone screen, it gets reduced to a mobile looking layout.

This kills the productivity.
Just a note, Amazon is not responsible for Seattle's poor decision making when it comes to city planning, the housing crisis and their poor decisions when dealing with (or choosing not to deal with) the homeless situation in Seattle. They have done plenty of horrible things, and the article is totally fair to point those out, but it seems beyond the pale to blame Seattle City council's failings and poor governance on Amazon.
As for the roads, Seattle is really three small towns jammed together, so the city planning was a nightmare, then there was a few city corruption scandals, etc etc etc and now the police are told to not enforce vagrancy laws and I think everyone is caught up. None of that has anything to do with Amazon.
Daily Bitcoin transactions on darknet markets doubled throughout 2018: report
I would say C++ is more like a zero runtime-cost abstraction language (in release builds).

You could achieve good release build runtime-speeds in modern idiomatic C++, but you have to trade off your compile times and Debug-build runtime-speeds for that.
The main reason I've been wanting this is to have panels that smoothly expand and collapse.
Isn't food instability a contributing factor to the crisis in Syria?
this argument rests on the condition that the rich store their wealth in some Scrooge McDuckian vault, away from the economy. This isn't true - usually, wealth is either spent on luxury items (so the money goes back into the economy) or it is invested (funding economic growth). If that weren't the case, wealth would be eroded via inflation. Now, there's a good argument to be made that many modern investment vehicles don't actually contribute to growth - and if that can be proven to be the case, these vehicles should be delegitimised.

> Furthermore, the more people who have enough money to take opportunities for education and entrepreneurship, the more likely we are to have good new small businesses and innovative ideas.

This is returning to the argument that we should raise living standards, not penalise wealth. I'm on board with that.
"Confidential" is a big word. There is a lot of internal information about a company that is not strictly labeled "confidential." Putting that aside, I think Levine's point, which he makes in the piece I linked and has made in several other columns, is relevant:

> Er. Um. Sure. But another component of effective professional analysis of the value of a company's stock is talking to the company. There's a reason that companies have earnings calls. There's a reason that, when analysts get into the weeds on those calls, the companies say things like, "We'll follow up with you individually afterwards." There's a reason that companies selling stocks or bonds do one-on-one meetings with potential buyers. There's a reason that companies not selling stocks and bonds also do one-on-one meetings with current and potential investors. There's a reason that companies have investor relations departments full of people who talk to current and potential investors.

All of this gets to a point Levine has also made many times over, which is there is no explicit statute outlawing insider trading. Which seems crazy! People go to prison over it. But when you sit down and try to define it, it becomes even more of a mess, so here we are.
Ask HN: How-to/Guide on contributing to open source projects
Hello,

I am interested in contributing to a few projects and in the past whenever I ask how I can contribute I get qa response along the lines of 'check this page and go forth'. to me this is really unhelpful as I have never previously contributed to anything.

can anyone recommend literature to help someone like me to get involved? would love to see a blog post on someone going from absolute scratch towards even submitted small patches/etc that help the project overall.

thanks in advance!
Depends on speed. In cities, most noise tends to be from engines (esp trucks, buses etc). On motorways, engine noise plays little role.
this article is a speculative dumpster fire as is most content on that site.

Reportedly, Feynman’s ex alleged that he didn’t just ignore her when he felt she interrupted him—he “flew into a violent rage,” and “choked her, threw pieces of bric-a-brac about and smashed the furniture.”

It is too late for careful reporting on these incidents, for interviewing both sides to understand more about what may have happened.

fwiw if deeply absorbed building mental castles for hours and feel you're just about to solve a huge problem, just to be interrupted with a menial question ("what do you want for dinner?"), I'd be shitting bricks too. Considering he is already dead and can no longer defend himself against these allegations these SJW's should just fuck off.
The statement was about the global reserve, so clearly these are all global averages.

I don't see volume being very natural reporting unit as farming usually counts by area, so reporting a total volume just forces everyone to convert to length themselves.

You want more details, read the Status of the World’s Soil Resources report: http://www.fao.org/3/a-i5199e.pdf
What became of Boston's brightest?
Bad/neutral people can still do good things if they take action on things that reward good deeds (with money).

That's why non-profits hire people to help reach their goals.
However, identifying the worst 7% is the real task.
I think every reasonable person should be "for Peace". But not for peace at any cost.
And apparently file download in nuclear is "coming soon". Well, there went the one reason to try and use it.
Did you learn about the time we used cavalry and tanks to repel 43,000 of our own WWI veterans who were protesting their lack of promised bonus payouts, killing a couple of them in the process? See the “Bonus Army”.

You can avoid moral stickers but still be biased if you selectively choose which events to dive into.
https://www.cockroachlabs.com/blog/sql-in-cockroachdb-mappin... this was in another comment.

https://emsal.me/blog/5 this blog post has a good introduction to their implementation of interleaved tables.
I actually have gone in the opposite direction. I used to use a step-through debugger for all my debugging needs, but at this point I pretty much only do printf debugging.

I find that in most cases it's easier for me to figure out what's going on, because I can quickly scan a log of how different variables changed over time, instead of having to step through one step at a time.
How to Build Your First Flink App in 5 Minutes
The history of Openssl bugs before Heartbleed is at least one counter example.
Jean Bourgain, Problem-Conquering Mathematician, Is Dead at 64
Show HN: Notion-Py, an Unofficial Python API Wrapper for Notion.so
Because positions are made redundant, not people.
that's what i wanted too (plus the heart rate). check out the withings watches https://www.withings.com/us/en/steel-hr
Run multiple versions of ArangoDB in parallel using the .tar.gz distribution
Adding a bit of security on the identification side (usernames/emails) isn't completely useless, but the focus should be on securing authentication. I.e. never use a password twice and add 2FA to everything even vaguely important to you.

With password managers that's also way easier than managing a lot of email accounts.
Makes sense but it reminds me of the argument people made against Amazon usurping clothing stores: people want to feel and try on clothes before buying them. While I think it's true that this served as a buffer for a while, it seems to me that it was a temporary one and as long as there's money to be saved, consumers will eventually change their buying behaviors.
I have read a personal account from an american ex-convict, who explained that sex exists in prison but is nearly always consensual.
I said this elsewhere, but I would legitimately like to see a program like what the author wrote, written in idiomatic C++ that performs as well as what the author got to. Maybe in a comparison style like the author to show the slower C++, the faster "C with classes", and the comparable speed "idiomatic C++" or something. I feel like I see people saying that idiomatic C++ is just as fast as something, while other people say that idiomatic C++ is slower and should be replaced. I'm going to assume you can for sure write C++ using the STL to be just as fast, and would like to learn what needs to be done to get to that point so I can incorporate those techniques into my own C++ code where I might need that extra bit of performance. (I'm playing around with writing games in C++, so performance is more of a concern than an IO-heavy web server. Or I'm considering learning QT for making apps, etc.)
Right Tool for the Job (2017)
> That's the fundamental issue though - I think we should structure society in such a way that money cannot buy political power. That way, wealth is just economic - you can hire people, or buy things, but you can't pay off voters or buy political ads or lobby in your interests or bribe politicians.

Money can always buy power. If you can hire people and buy things, you can hire people to canvass for your candidate and you can buy publications to gain greater control of the ideological zeitgeist. That's political power.

But even if you could somehow "structure society in such a way that money cannot buy political power," you still have the problem of what to do now about currently existing problems like inequality. In some ways you seem to be holding out impossible goals and conditions in a way that merely justifies inaction against real problems. Letting the perfect become the enemy of the good, and all that. That kind of thing probably makes the people who benefit from those problems rest easy.
Perceptions of Randomness: Why Three Heads Are Better Than Four (2009) [pdf]
Cosmosdb is Microsoft multi model, multi master, geo database with five consistency levels for performance.

https://github.com/Azure/azure-cosmos-tla
You CAN check breached passwords here: https://haveibeenpwned.com/Passwords, if it's a common password it doesn't mean that it's necessarily your account that's been compromised.
Just dive in. Check out the project, play around with it, start with something small (like a typo in the documentation).

If its on github, fork it, fix the issue, create a pull request. Wait patiently.
It does seem to be "for the sake of it". Why would you want a web based IDE when you could have a desktop app for way less effort?
Another good use case is learning clustering on a budget. Sure you can accomplish similar with VMs, but using 3-4 RPi can be more intuitive to people used to physical computers. It also introduces additional constraints (ARM, low memory) that a hobbiest may find challenging.
We are close to the point where more people have phones than access to electricity. See https://www.cnet.com/news/by-2020-more-people-will-own-a-pho...
Mersenne Twister PRNG for JavaScript
Well... https://www.smbc-comics.com/comic/we-know
Gay Penguins of Australia
Can someone archive these?
Another that comes to mind is Transmission.
But with that you count devices, not people.
Understanding Neural ODEs
CSS animation is a fairly general concept but it is limited in some cases such as this by the fact that the renderer and spec have certain constraints that don’t play nice for the animation system. More specifically an animation might increment an integer by .01 until reaching the next one but the spec does not allow for fractional valise for that property so even though the value is changing the appearance is not. When the increment reaches a valid value the property will simply jump to the new value without showing any intermediate state. Grid I think is a particularly tricky spot for some of these properties because of such behavior.

To address some of the comments about use cases: we have a grid of items we want to filter based on a user’s search query. It is easy to animate the items disappearing but not easy to shift the remaining items into their new positions because the grid properties don’t let you animate that way. If I have an item in row 2 column 3 there’s not an easy way to transition it to row 1 column 1 at present. If you change the row and column values in this way it will jump from column to column row to row, not move from 125px,80px to 0px,0px along a sloped path.
Maybe you should've saved your breath and read the first paragraph to see that this is in fact about C++ vs C, not some other high level language.
Downvoted for hyperbole.

Current world population about 7B, 0.001 of that is 700,000. That's less than the population of San Francisco.

If we do this with just the US population, you get about 3000.
Negotiate your salary like a 6-year old
Not really new for him. He's discussing and working on climate change for a long time, go check some of his prior letters to investors.
Are Tesla employees compensated with some kind of shares?
With proper use of constexpr, templates and types, you can make C++ at least as fast as C code without giving up on readability.
Also it makes it easy to guess what other alias you would have used for another website. Short randomly generated hex is a much better solution.
Purism announces PureOS Store
Podman – Docker alternative without daemon and root privileges reaches V1.0
True, but with the right hooks in place other providers could fill that niche.
The cost isn't in starting the debugger, it's getting into what you think is the right point in the execution of the program, and then stepping through one step at a time until you notice something is off.

With printf debugging, you can put print statements everywhere you think something might be wrong, run the program, and quickly scan through the log to see if anything doesn't match your expectations.
Oracle is not the bad guy because of being closed source. Oracle is the bad guy because they will stop at nothing to screw their customers over and extort the hell out of them.

I've experience with them taking out functionality we were using out of their enterprise edition (replication) and then trying to sell it in a separate product for millions. And then their start offer is 10 times the eventual agreed figure because of us being 'loyal customers' , which means they first try to get a 90% to 95% margin at least. I have experienced them buying software company of a software product we were using and then greatly increasing the prices while they are unable to support the product, because they laid of all the original engineers. Also no upgrades ever anymore.

Even though they have some good products (well: the database and their gis capabilities), much of what they touch turns into shit. Also given their extortion methods, I nowadays try to avoid them as the plague. That's why they are the bad guys. Never mind their licenses.
That's an application. Not a matter intrinsic to frontend development.
TinySeed (bootstrap accelerator) applications are live
Some problems I had were that sometimes the car wasn't where it was supposed to be, a couple of times the car was double booked, and quite often the cars had other people's rubbish in them. One time the car was full of sand (clearly someone had been to the beach).

These are not things that Elon will ever personally experience.
>he gives a talk titled “Race of Our Lives”—the one between the Earth’s rapidly warming temperature and the human beings coming up with ways to fight and adapt to climate change.

Or, the race between the cause coming up with ways to fight and adapt to the effect.

It's possible that human beings are the problem and climate change is the "solution".
If you're using a password manager you could generate a random local-part and store that too.
New RStudio Supports Python and Jupyter
An epidemic of untapped potential
Tiny Indian state proposes world’s biggest experiment with guaranteed income
I've got the laboratory of "me." In my experience the closest thing to a creativity enhancer I've found is going without sleep while thinking intensely about an interesting problem.

LSD is ... frankly, in my experience, a lot of bullshit. I've done enough of it in my youth to early adulthood to be annoyed I wasted those brain cells instead of thinking about interesting problems. I've also never seen anyone who it improved; mostly it seemed to increase people's self-regard.
A nice boilerplate for AWS Lambda functions
From what I understand it led to (young) people leaving the countryside to live in cities. This lead to large congregations of unhappy unemployed young people, all new to a particular area. These people then grouped up and protested about the ruling regime, which was the start of the current crisis.
"pre-market".

It entered at -8% at opening and now it´s about at -10%.
Amazon isn't solely responsible for Seattle's poor city planning (rather, Seattle, Kirkland, Bellevue, Redmond, Tacoma, etc.), but they're certainly responsible for ~50% of the influx of high-paid workers, which has increased housing demand, and that has certainly impacted Seattle.
Better learn C++ before criticising it.
I wish Flutter itself has been written in Go.

Actually, I've written an article a few days ago fantasising on how it could look like – "Thought Experiment: Flutter in Go"

https://divan.github.io/posts/flutter_go/