skysight-inc/HackerNews huggingface dataset:
Great observation and critical missing piece of information! My sympathy level instantly went from 100 to 0.
why did you have to bring Python into this? Every language used widely will have "legacy" crap.
> We haven't had real physical strife and a world war in our generation to keep this distinction fresh in our minds.

Don't worry, we're doing our best to make it happen, give it time, we'll get there!

/the nice thing is, the next world war after that will only involve sticks and stones...
"XXXX really is shaping up to be the year of the linux desktop" Damn, if I have a dollar for every time I hear that phrase :-)
Joking aside, I think either MS initiative with WLS or ChromeOS with Linux container could be the solution to this abominable Linux desktop debacle.
Survey: How modern teams want to work
At the expense of security. You're also at risk of wiping your hard drive by accident whenever you hit the wrong during bootup.

Recommending Developer Mode is never a good idea.
Anathem was inspired by the 10K clock project in the first place right?
It's disruptive as this kind of product moves downmarket, at least in the sense of mindshare and marketing, if not always in terms of customer segment. These accounts may be common knowledge among people who invest online and interface with brokerage firms, but others might not know about them.

The recent marketing tactic by newer firms is to convince people to migrate from checking and savings accounts, to catch the demographic that has (for whatever reason, presumably related to cashflow, lack of info, or generational anxiety) already decided that online investing may not be for them. Perhaps they'll change their mind once they're past your acquisition funnel.
Two Fundamental Approaches to Designing UX
Free, doesn't mean easy.

Everyone can be physically fit, for free, yet not many achieve and or maintain it.
That's a really big if, and there is strong evidence against it. If they don't have enough batteries to build 50,000 e-trons in 2019, what are the chances they'll have enough batteries to build a lot more e-trons and ID.3's in 2020?

https://www.electrive.com/2019/04/23/audi-revises-production...
Not really, because you can factory reset, cross a border and log back in in 10 minutes and everything is up to speedish.

It's not your threat model but it's someone's threat model and a chromebook does that better than anyone else, and your mom can do it.
Imagine if all learning was free, would this eliminate well-paid specialists?
We just migrated a medium size project using pgloader with great success and minimal headaches, which seems like a big step up from the last time I had to migrate a project. Highly recommended, and it might be easier than you think!
> They do: nuclear power. Already built, costs already paid, minimal extra costs to be incurred due to running it longer.

Nevertheless, Germany has already decided to exit nuclear altogether.
>There's actually not that much evidence moderate sugar intake is bad for you

There's plenty of evidence that foods in America are loaded with above-moderate sugar levels, so it's generally hard/expensive to receive moderate sugar levels.
I felt a bit of nostalgia too, but I think mainly for Windows XP UI. Maybe it wasn't very polished but it looked pretty funny and friendly; it made you feel like at home -- especially Windows XP Home Edition (ok ok I'm sorry...)
There are no more server CPUs with less than 6 cores though.

We could happily manage with just 2 dedicated to SQL server, but you have to license all the cores you have. So 3K worth of low end hardware ends up costing you several multiples of that in licensing.
We should also not forget the genocide in Myanmar which has been enabled by and attributed to a lack of moderation and the prevalence of hateful fake news on facebook.
Oh, I see. I'll just yell "No one can mug me without my consent! It's illegal!"
> What we really need is for social networks to interoperate the way email from different providers does.

And then things will get way, way worse than facebook, because nobody is there to censor anyone, and then the nytimes will be asking to censor the entire internet because reasons. No, please. Let people stick to facebook where they can be herded appropriately.
> Got a source that shows, empirically, you're more likely to be permanently damaged from taking psilocybin than while commuting to work, jogging, swimming, or doing any other normal life activity?

https://www.ncbi.nlm.nih.gov/pubmed/9875725
ChromeOS power management is amazing, and makes 8-12 hours of battery life while using the browser a reality. Firefox saps the battery incredibly quickly, though I prefer to use it when that's not an issue. For me, the battery life is a huge technical value add, and is why I prefer to use linux via crouton on my acer c720 over installing it directly. I haven't tried the new Android app support but I think that will be huge as well for mobile-centric consumers.
It looks like you right: sleeping in S0 is not supported by Linux, only Windows does this:

ACPI Sleep States (S0 - S5)

•S0: Normal Powered-On state

•S1 Standby

•S2: Not supported

•S3 Suspend to Ram

•S4 Suspend to Disk
> People have been building bridges for thousands of years. Software Engineering has only really been a thing for a few dozen years.

Also, the cost of building a bridge is many orders of magnitude higher than the cost of designing it. The cost of producing software, by contrast, is almost entirely the cost of designing it. This matters. Legal regimes that don't respect the laws of economics (which are, after all, just corollaries of the laws of physics) are bound to fail.
For me it was both. IE6 was my first browser growing up so it was a huge blast of nostalgia.

Then I felt angry thinking about it remembering all of the hacks to get it to behave as a web developer.

Fun roller coaster.
Presumably they can still set that as a device policy.
Easily add a WordCloud image of your project's characteristic words to README.md
> You can’t do a tropical beach vacation in Russia

A small price to pay for the freedom to operate an international criminal business with impunity.
Why does it still look like a concept car?
This is a peculiar definition of security advocated by people who think Google is the enemy.

For other people, Google having some access to your data is no more a security breach than your bank seeing your bank transactions or Kaiser having your medical records. (Internal controls do matter for defense in depth, but that's different.)
Currently I believe that comms are E2E encrypted.
VW also has years of fooling themselves by prioritorizing the diesel technology over electric development and running an enormous fraud in the process. This will have held them back. I don't think VW can ramp up as fast as they will want.
If you're mainly just going to be using a browser (which is true most of the time for me) I don't know why you would want to boot anything else. At the end of the day most operating systems I use are interchangeable for my workflow so unless you need a specific tool there's rarely a reason to use over over another.
I am viewing on mobile.
I have not had good luck with nbdiff. Minutes-long runtimes and huge memory consumption on fairly standard ipynb’s.
Ford GoBike Usage Data
This was a DOA when I first read it. S3 or AWS wouldn't break a single customer before changing anything.
What do you use? Are there some instructions/articles that you'd recommend reading? Is it anything like Galera?

I know of BDR, but there hasn't much news about it lately, especially with more recent versions of Pg.

We like Galera for our simple needs: we use keepalived to do health checks, and if they pass the node participates in the VRRP cluster. If one node goes down/bad, another takes over.
I wrote about this a while back. https://medium.com/@gregcohn/burners-dont-hack-uber-people-d...

TL;DR Phone numbers are not unique ID keys for people. But it seems like many companies view it as an easy, cheap 2nd factor (generally, "something you have"), to be combined with a strong password ("something you know").

The problem of course being that SIM-bound number can be hacked or stolen, and non-SIM-bound numbers are not actually "something you have". If a Google Voice number is controlled by the same login as a gmail account, there goes your 2nd factor.

A lot of people do use Burner for this per the link above. (I'm a founder).
> But it won’t be secure, because the whole point of Chrome is to feed your data back to Google.

I trust Google more than other companies to handle my data with care. Pragmatically speaking, I think it's more likely to get hacked with a ransomware on Windows or OS X, than to suffer of <something> because of the data Google has on you. I'm not even sure what this hypothetical something is?

Also, the amount of data Google gets specifically from Chrome OS users is negligible, compared to what they get through other means such as GMail (which Chrome OS users presumably use already).
It is very secure. A lot of the Kernel Self Protection project patches that Kees Cook and other push into Linux upstream start out as patches they deploy to ChromeOS to keep users happy and secure. Look it up.
Event tickets are explicitly on PayPal’s terms of service as needing a hold.
Ultimately, self-driving vehicles require maintenance on the road, meaning a human riding along; if the self-driving capability fails, the human will take over the wheel.

Logistics companies want to minimize maintenance costs, meaning the self-driving truck ends up just a regular truck, except the driver now needs to have a PhD in electrical engineering to do maintenance.

Self-driving vehicles don't seem scalable.
It's funny. In Canada, parents are always chirping about how sex ed should be their job, and not up to the schools or governments to facilitate such learning. Yet these same parents gave up long ago on teaching their kids ever-so-basic online behaviours and skills. Suddenly that's someone else's job.

This is cherry picking responsibilities. Or rather, straight up shirking.
I previously worked in the fintech space, on a product that provided remittance services to multiple countries – people in America send money home to India, Mexico, more.

The preferences among customers sending to each country were meaningfully different. These countries have differing economic climates, which means the people on the receive side have needs that are distinct among nations but fairly uniform among people within those nations. Similarly, people on the send-side tended to cluster into a handful of common industries (and therefore income brackets) depending on where they were sending to. Some demographics were, on average, high earners who were more rate sensitive than time sensitive. Others were lower earners who tended to send in emergencies and were time/delivery-sensitive more than rate sensitive.

Those financial products don't look the same. And it would be a mistake to try and build the average of the two and underserve everybody because you don't want to "look racist" by intentionally accommodating the varied needs of your customers.

It is a fact that many financial products have racist origins or overtones. Bank redlining has a dark history in America, and things like payday loans gouge customers who are desperate and unsophisticated.

But that does not make it racist to build financial products that fit a specific customer segment's needs in a way that those same people find constructive and self-select into. I don't know which products you're speaking about specifically, but abstractly, a service that makes it easier and cheaper for hispanic people specifically to save money or provide for their families is a positive force in the world, IMO.
Uber’s plans include attacking public transit
IIRC the Eternal September specifically referred to when AOL added Usenet access, so it was users who didn't even know they were using the Internet
Pyscopg2 + Raw SQL inside of “”” “”” strings, and use %(foo)s as a parameter placeholder. Cur.execute will accept a parameter dictionary like:

cur.execute(query, {‘foo’: bar})

Passing values directly into cur.execute is the best way to prevent SQL injection as well since it will sanitize the input params upon running
Yeah, the article states that these are hybrid trucks.
Russia helpfully keeps annexing beach front territory like Crimea and Abkhazia so future bond villains have more vacation options.
CW Provided the Court with a “Satoshi Nakamoto’s Bitcoin Addresses”
i'm completely willing to support good software with money, but there are so many amazing options being posted in this thread that are feature rich, multiplatform, and free. why do you choose deckset when it's missing two of these three? are there must-have features that the others don't offer?
I submitted keepass.com on the report malware form on Google, for what it's worth.
Do people really think software is the element that's missing from current disaster prep & recovery efforts? I would've picked money or maybe leadership. Maybe I'm unimaginative.
Incorrect title. A "linux latop" is a laptop running linux as its OS. These are chromebooks that allow the user to also run linux, but they are still chromebooks. Their definitive feature, the bit that cannot be removed, is that they run as chromebooks.

Title should read "All Chromebooks will also run linux on demand". They aren't linux laptops.
>There's no difference between scientific thinking and careful thinking.

Not sure what your intent was, but I don't think the following statement is any less valid as a result

>scientific thinking is difficult and not for everyone
>careful thinking is difficult and not for everyone
> The life expectancy of a 35 year old is 50 more years. That is effectively forever when managing money.

Can't they just do a lazy portfolio and put 60 percent into stock indexes, for example? Even if there will be a donwturn in the next years the stock market should recover in 10 years or so and produce good yields again.
I think you are underestimating just how much energy is in a gallon of gas.

In terms of miles per hour of charging or adding gas, gas is still massively faster. Tesla says the new charging stations are 1000 miles per hour.

A gasoline car that gets 25 miles/gallon, at a gas station with pumps that go at 10 gallons per minutes, "charges" at 15000 miles per hour. (10 gallons per minute is the maximum allowed in the US due to EPA rules).

A lot of real world pumps don't achieve that maximum, but usually achieve at least at least 1/3 of that, which would be 5000 miles per hour, still 5 times faster than the upcoming faster Tesla charging option.

One advantage for the EV, though, is that it might be safer to step away from the vehicle while charging? When filling up at a gas station I want to stay with the car because a gas spill can be dangerous. That means any trips to the station's convenience store or bathroom cannot be overlapped with fueling.

I'm guessing that there isn't much that can go dangerously wrong if you step away from a charging EV, and so you can overlap your convenience store and bathroom visits with the charging time. That might be enough to make the total stop time comparable or less for the EV in many cases, even though the actual charging is 5 to 15 times slower on the EV.
Based on th emissions scandal, I'm unlikely to ever consider a VW vehicle, period. Even though most of the auto industry is also full of dirty money grubbing scum.

Not sure what the best move is, until giving it more thought I'm avoiding purchasing another vehicle.
I remember watching the talk about this- it was a lot more interesting when I realized that it was a recent event and not something from ten years ago.
It’s an interesting idea but I don’t think it makes much sense. Society changes a lot during that time so what could such an institution be based on? Closest is probably religion but considering that most religions are based on the understanding of the world at time of their creation they would either be obsolete after 10000 years or they would have to preserve the status quo and limit scientific progress. The Catholics tried that for a while but could hold progress only for a few hundred years.
i created an 11 (beta) instance yesterday and it worked as expected.
>slicing structs

Can you explain what this means? Still learning Go. Google didn't help.
While you can press sugar out of sugarcane and beets yourself, you need extensive enzymatic processing to convert corn into sugar, specifically high-fructose corn syrup (HFCS): https://www.westonaprice.org/health-topics/modern-foods/the-... (grain of salt: link contains some GMO fearmongering)

So no, added sugars typically aren't synthesized de novo from chemical elements. But the industrial production of HFCS from corn feedstock is artificial in every sense of the word.
There it’s a no brainer. If the game turns out to be great, the extra time required for them to produce another copy for you is zero.

A car you can at least get a bit sooner by taking the gamble of preordering.
> Heck, they could do this even if they weren't against the content, all for the purpose of having the content removed or otherwise censored

But that's just it, I'm suggesting that legal content is never censored, merely that the monetization is proportional to the controversy, because advertiser skittishness is the real problem causing censorship on these free platforms. So brigading to raise the controversy score would move its ad revenue to a lower tier, but it wouldn't get removed.

Perhaps brigading would become a problem, but you leave it to the person whose channel was impacted to request a manual review if they suspect brigading. The review requirements have now shrunk dramatically.

There may be ways to abuse this too, but I think the spirit of this approach is right.
Google Thought My Phone Number Was Facebook’s and It Ruined My Life
That’s Europe, not the US. If they were subject to US banking regulations they couldn’t hold your money for 180 days.

And I didn’t say they were always successful, they just try really hard.
why not just a UEFI menu where you can implicitly authorize the private key by simply entering a public key of choice? 1024 bit = 128 bytes = 256 hexadecimal digits. Totally feasible to enter manually...
You are of course correct in that these vehicles aren't directly comparable. Particularly, these vehicles will still be spending a significant amount of time just being regular Diesels.

> The article claims a lifetime of 10 years and an annual mileage of 15000km. Those are drastically low for a truck in Germany, and that means it's an inaccurate calculation to spread the manufacturing emissions over the driven distance.

Since there are no battery-associated emissions for these vehicles in the first place, that objection is moot, isn't it?

On the other hand, surely building all this infrastructure will result in CO2 emissions.

In any event, electricity in Germany is far from CO2 neutral, so the claim of "drastic reduction in CO2" with these vehicles just doesn't fly.
See AP Herbert

Haddock v. The Generous Bank Ltd, Computer 1578/32/W1, the Magical Electronic Contrivances Ltd, and the Central Electricity Board: Reign of Error? – 13 February 1963
> When you say "manual memory management" if you're thinking C-style malloc-free then you have a point, it's very easy to forget a free() somewhere. But any language with destructors can handle these situations without much more overhead than GC-based approaches.

What happens when that object is shared and still referenced from somewhere else? Now you have a use after free error waiting to happen.
Yeah and if you drink 10L of water in 15min you'll die, doesn't mean water is nefaste to our health. Too much of anything is never good.
Do you eat other carbs that convert to sugar, like white bread, pasta, or pretzels?
Does the article even mention self driving vehicles?
It’s a joke. :)
As with RDS Postgres, it's Amazon's fork of Postgres.

With Aurora, the storage layer is swapped out entirely for a distributed storage engine, that I believe is based upon DynamoDB.

The wire protocol and server interface are much the same as regular Postgres, though there are some additional benefits as well as caveats as you might expect
It's great that a luminary in the field of CS got his PhD at age 52 (2003).
Better Go error handling: A peek at the xerrors package for Go
I understand how social rules about touching other people can differ in different cultures, but a side position looks clearly different to a "riding" position to me in this sense.

People feel often ashamed, can feel humiliated, violated, happy, sad, or anything their want, but they have to understand that CPR means that 1) you life is at risk and 2) some stranger(s) will put their mouth in yours and their hands near your breasts for some time. Period of time that can last for many minutes or even hours. Often longer than the duration of most violations. There is often a legal obligation to do it for some people. To pass and quit the area is not an option.

Sorry but there is no time to find a young sexually acceptable partner for you to happily wake up in her/his arms and upload your booze adventure to instagram, forever-happy style. Deal with it. There is nothing sexually arousing in the experience for the rescuers about your vomit taste or about your body leaking different kinds of fluids over yourself. Not even remotely.
The tooling is indeed sweet, and in a big company I could see it paying for itself in saved dev time.
A simple trick gets you around this: Don't use your system malloc() but instead map a tempfile (or a memfd) with MAP_SHARED and use the STM primitives to update your references. If you combine this trick with __attribute__((address_space(256))) your "pointers" are also the offsets in the tempfile.

Or don't: Maybe you want two heaps. fork() gives you the option!
Eh, the human won't be for maintenance, that's a solvable problem. Truck drivers do basic stuff just because they're there to do it, but logistics companies can replace brakes on a schedule too.

No, the main reason for having a human along will be as a security guard. These trucks are going to be vulnerable to piracy without a hired gun.
Premiere/FCPX, After Effects, and Photoshop are not “legacy software” - but you covered those.

There are also lots of CAD/CAM tools that do not, and likely will never, run in browser.

I’d love a web-based version of IDA.

We’re still a ways off; 90% there is still a half day of work each week that I simply can’t do on iOS/browser/ChromeOS. For that stuff I need a “real computer”, and will for the foreseeable future.

It would be nice if iOS got a yellowbox, for example - running a desktop os x sandbox on my iPad Pro for the stuff that won’t ever switch would be really useful.

ChromeOS adding Linux in a VM was a brilliant move.
My father is a career EE at one of the larger engineer companies. I’ve never even heard of him or any other EE, ME, or SE for that matter having a license.

The only time I heard of engineering licenses was that one Engineer in Oregon who fought a city and got fined for calling himself an engineer.[1]

[1]https://ij.org/press-release/oregon-engineer-wins-traffic-li...
To be fair, there is a 15-minute mod (mrchromebox.tech) that allows for all Intel Chromebooks =<Kaby Lake to install an open UEFI that supports Windows, Linux and even Clover/MacOS in some cases.
Ask HN: Should there be a faster HN?
If you are a normally internet addicted person (me), it is natural to go to HN a few times a day - almost as a reflex! For those of you that suffer from this addiction, you will notice that the contents of HN does not change that much on an hourly / bi-hourly basis. Obviously it would be bad for productivity, but should there be a FastHN?
i worked on a mid-sized django app and that was basically what we did:

* for normal queries (select /cols from table where id etc etc) we just used plain django orm. even for weird joins, django orm makes it a lot easier than using raw sql

when we needed raw speed, we just wrote raw sql and delegated to django sql layer -- that way we leverage everything the framework has with raw sql power.