skysight-inc/HackerNews huggingface dataset:
I'm generally in bed for ~8 hours, and sleep 6h30-7h30 of those hours (6h50 on average).

Had you asked me to give you an estimate 6 months ago, I would have said "8 hours". Getting a Fitbit watch was a big eye opener.
FastMail and ProtonMail seem to be very popular recommendations on HN.

I moved off Gmail 6-7 months ago - I picked FastMail.
It should be noted that enlightenment era ideals failed to include many classes of the members of homosapiens. Enough credit is not given to those classes who actually fixed the ideals and made them what they are today - universally applicable rights and principles. Slaves had to prove they are humans by spilling their own blood and lives. Women had to prove that they are capable of participating in a democracy and they deserve same rights as men. Colonial subjects had to prove they deserve autonomy, again by suffering violence. Because these members of these groups have remained mostly unknown, haven't we taken the lazy path of showering praise on some specific eras, and some specific set of intellectuals whose writings have been recorded? So how justified is Pinker on laying the foundations of progress on the enlightenment era norms?
Whither deprecating TCP-MD5? [pdf]
Not bad, but not much to call home about either.

Personally, I would like to see better support for immutability/purity and more first-class functions (does C still insists on functions to be global in scope?).

Also, I think user-defined constructors/destructors are a bad idea. I generally found that any side effects that are done in constructors and destructors are a nasty source of bugs. It's almost always better to use a factory method (function), which makes user-defined constructor/destructor useless as a concept.
The mission is to organize & make available the world's information... which coincidentally is equally compatible with increasing shareholder value.

I think most people dramatically underestimate the amount of resources Google invests in all sorts of programs (including R&D, charitable donations, education, partnerships and so much more) because 1) they don't use it as a negotiating tactic, and 2) the cash cow of the ads business provides an enormously long leash for experimentation and.

Even with Apple, which has more than double the cash (and cash flow), doesn't have this flexibility because of its business model. As a hardware company, volumes, revenue & margin are predictable and anticipated, baked into the stock price with an assumption of -- for the last few years -- dividends. Amazon is at the other extreme. Until very recently, as a result of AWS' runaway success, Amazon had posted negative-to-zero profits for its entire history, reinvesting nearly 100% of free cash flow into business expansion.

No matter what you might think of Google, among the huge tech companies they're unique in their ability to spend enormous sums on things that absolutely do not directly increase shareholder value. The belief within the company, and within the investment community, that some of these moonshots & experiments will eventually stimulate stepwise returns are why they continue to run this way. It's cultural, and ultimately, one of the foundations of "googleyness".
Yes. How dare they request that you actually take care of your user's data, and ask yourself if you really need it, instead of just gobbling it all up as fast as you can.
I read his tweets and I thought he was just joking. New level of respect for Elon.
The issue is semantic, the word "race" when applied to the human species doesn't have the same meaning when applied to other species.
The Bar in every state, the AMA, the APA, and many other bodies enforce ethical standards.
Honestly, Dropbox was interesting years ago. Now it doesn't offer much if anything unique.
Interesting considering I've not been happy about the lack of privacy regarding driving/location metrics by Tesla automobiles. Has that improved any?
Nice summary, I liked the "plain english" format, I enjoyed reading it.

You might want to put a disclaimer in your blogpost that this is not legal advice.
The HN discussion of the NTP study discussed: https://news.ycombinator.com/item?id=11784160

This one seems better in that it involves an order of magnitude more rats, but it's still so small that just one rat difference makes a huge change in the results.

I also wonder (more for the NTP study due to size) just how many comparable studies have been done where the results were statistically insignificant (or where the results would indicate that cell phone radiation reduced cancer.....) that were then simply dismissed and never publicized because they were uninteresting.

Edit: Also, wouldn't 5G be more desirable because it's going to result in much lower power emissions (both tower and device) much as the change from AMPS to the various digital options drastically reduced power requirements?
I remember seeing the release of DB on HN and immediately had a "holy shit" moment, I was literally carrying a portable shuttle computer back and forth to the office before DropBox - congrats to the entire team and thank you for a product I've used daily for 10+ years!

And this is yet another good lesson for would be angel investors AND startup employees - DropBox to me was one of the most obvious product-market-fit startups with a great, competent founding team, A+ quality investors etc and it still took them 13 YEARS to go public and drive liquidity for founders, early employees, etc.
7 hours and 15 minutes on average (according to Fitbit)
And with Central monitoring you could easily have people switch out frequently, and run drills like they do with lifeguards. The lifeguards at our neighborhood pool change positions every 15 or 30 minutes or go on break, with new ones cycling in. The water park does something where the supervisors will periodically introduce a special ball to the water which the lifeguards have to "save".

I worry that monitoring dozens of cars would be too much information for the "Road Traffic Control" to be able to respond in the 1.5 seconds that were available in this video, especially if they have such "low dynamic range" as what we see in this video. But maybe Lidar data would have showed the RTC operator something the car didn't see?

I'm really looking forward to the findings about what radar, lidar, and sonar sensors were saying during this time.
Raspberry Pi 3 Model B+ WiFi Performance – Phoronix
Elon lives in LA I believe.

I haven't seen many people here (in the valley) delete FB recently.
I'm realizing I'm only partially familiar with some of our laws. Is there any data you or the poster can link to illustrate your claims?
In my corner of the internet most projects use the ISC license that Node sets as a default. I have no idea if that's ever been challenged in court, but at least in theory everything is open unless someone has specifically set it not to be.
Congrats to dropbox and YC as well.

Side note: what does Dropbox use to build the UI for their desktop app? I think it's written in python no? so what UI do they use?
As long as critics keep making these arguments, they'll never even reach the beginning of a meaningful argument. It's like when someone tries to have a thread about, say, consciousness, and 90% of commenters want to argue about the definition of the word, again.
Since you brought it up...

https://www.blog.google/topics/google-cloud/extending-gcp-se...
Because they're exception safe. But it's also possible to use them in an exception unsafe way.
The secret is that it's not basic.

If it were basic, then it would be standard as you say. Therefore it must be a lot more complicated.
I'm pretty sure that's what is meant by "truly exception-safe".
Because there is this myth that any good programmer is able to write safe C.

Only newbies make memory corruption errors.

Yet even Dennis acknowledged correct code mattered, and Johnson created lint in 1979!

Largely ignored until clang and its analyzers came into the scene.
There is a very big difference in the privacy problems posed by Facebook compared to Tesla. Equating the two is a clear false equivalence.

Edit: I'm no longer allowed to post on HN. I guess my posts are considered low-quality and not welcome here. Here is my response to the comment below, regardless. Thanks for continually banning me, downvoters.

--

> Why does that bother you?

Because you exclusively use logical fallacies in these posts to make points that make no logical sense.

> whether Tesla will start caring about privacy as well

This implies Tesla does not care about privacy. That simply is not true. If you have a concern, voice it in some logical manner, not in some accusatory already-made-up-your-mind tone about how so-and-so doesn't care about your privacy.

--

Edit 2: Does Elon really babble on Twitter about people's speeds and driving locations? I don't think so. And surely if you drive a car then you know that the people in the city/state/federal government offices and other tracking corporations also know where you go at all times anyway. Having a Tesla and driving it does not meaningfully invade your privacy in any fashion more than driving any other car does.
Is there any talk about how late stage employees have done? I suppose they’ll be in the waiting game as their lockup progresses.
Arguments made by people claiming that there's no such thing as race, such as this one, seem to have this underlying premise that while certain thing are relative, other things are objective. Yet they have no possible way of backing this up because their own experience of the world is relative. Ironically, ideas are as close as we can get to real objectivism. When it comes to the mechanics of the universe, everything is fundamentally relative. So claiming that humans making consistent classifications of each other isn't legitimate doesn't make sense.
For email I highly recommend FastMail. It is $30 a year and their spam filters are better than Gmail's. They also have a sleek web interface. The annual fee also includes good looking calendar and document storage features, but I have only dabbled with using those so I do not know how good they are.

Notes from a happy user with no relationship to the company.
How does this work? You start changing all your account logins? How do you preserve history? Does FastMail import this? (actually just realized this would be a totally different email address, so might be moot)

I've considered it but there are a lot more variables I'm concerned about than delivery.
Exactly. The law should express the intent, not the implementation means, which can—and does—improve over time.

Imagine a law mandating SHA-1 in 1999; it would end up enforcing a security problem today.
Mozilla’s Mitchell Baker on How the Internet Has Fallen Short of the Dream
> It uncovered a list of more than 3,000 workers - which in some instances also included details of personal relationships and their political activity as well as their trade union links on building sites

This is what I think the average person doesn't understand about pervasive surveillance. This is the kind of shit that it causes. When the government has to know who you're sleeping with, where or whether you pray, who you associate with, etc., it always ends up with this kind of shit. Usually worse.
They're not going to rewrite any of them in this dialect, either.
There is a good guide for developers here

https://techblog.bozho.net/gdpr-practical-guide-developers/
> I don’t like how little time I spend solving the problems that are interesting to me.

Welcome to systems programming.
I'm all for the evolution of C, but this list...

1) has some downright idiotic things (exceptions, operator overloading)

2) has a few reasonable, but mostly inconsequential things (declaration inside if, case ranges)

3) is missing a few real improvements (closures, although it is not clear whether the "nested routines" can be returned)
Yes, people [at Google] think about this, probably more than in most other organizations.
Okay, let me try to translate that legalese for you (I'm not a lawyer BTW but I regularly deal with GDRP and data protection issues):

"In a manner" means that you're absolutely free to use whichever means (i.e. technologies, systems, ...) you want to do your data processing with, as long as you make sure you keep the data secure.

"Appropriate security" is indeed a very vague term, but it is vague on purpose: As you probably know firsthand, technologies change rapidly these days, and what's considered "state of the art" today might be a "legacy system" in five years. Therefore, laws often do leave the interpretation of terms like the "appropriateness" above open to interpretation by the executive branch. In case of the GDPR, this means that at the highest level it will be the European Court that will decide if a given measure/technology was appropriate or not. In practice we can't (and do not want to) fight out each definition in court of course, so in addition to that last instance the member countries try to release guidelines that should help companies to judge what measures are appropriate. Unfortunately, there's not always consensus between individual countries here so you will have to find a compromise or look at the guidelines of the country you're based in (as that's where complaints about your company will be handled in the first instance). For Germany, the BSI (Bundesamt für die Sicherheit in der Informationstechnik) would be the relevant instance to look for guidance when it comes to IT security best practices, and the standard that they define will (usually) be followed by the federral data protection agencies.

As a final remark, what helped me a lot in understanding the intent behind the law is to read the "motivations" section, which is where the lawmakers write down the actual intent they had when creating a given law. These are used by courts to interpret laws in case of ambiguity and can (in my opinion) greatly help to gain a better understanding of some of the more cryptic articles. Here's the link:

https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A...

If you have any specific questions about appropriate measures or the GDPR please feel free to reach out to me (contact info in my profile), I'm always eager to learn about your problems and will be glad to give you free advice wherever I can.
Classic “less space than a Nomad, lame”. That post did not age well. Even today there’s nothing I can deploy on my own server that would be anywhere near as good.
#BattleOfTheBillionaires
Please. Russia does not have a great firewall, and it's not interested in one. Pravda.ru, or the other rags it publishes isn't that much worse then CNN or Fox news. They all push hypocritical, logically unsound, nationalistic content.

Nobody's being brainwashed there - instead, unsurprisingly, people prefer to read news that paints their country in a good light, and it's antagonists in a poor one. It's the exact same thing in the US.

As long as you don't cause problems for the thieves and oligarchs in charge, nobody really cares what books you read, what news you watch.
Ha-ha, but for every one where the criticism turned out to be wrong, how many are there where the criticism was spot on? We laugh at things the HN Dropbox critique and the Slashdot iPod critique, but without people there to criticize and point out potential pitfalls, we’re all just patting each other on the back and telling each other how awesome everything is. Is that how good ideas grow?
Why did you remove it?

Here is how I see it.
1) He wasn't straightforward -- i.e. he didn't outright say "we are already funding an idea similar/identical to yours " but I wouldn't call him a liar.
2) Who knows what his intentions are. Maybe he wanted to eliminate competition. Maybe he saw the dropbox team ahead/better-positioned and wanted to save these new applicants the time.

But put yourself in his shoes. What would/could you do? The only other option was to accept them and merge them with dropbox team... but its not clear that this is a good idea or even an option acceptable to the dropbox team.
Lawyers find code hard to read as well.

I guess the difference is that the law doesn't have to implement code. Code has to implement the law.
Check out rebecoming.org for some more info and I'm happy to talk anytime.
I don't have the privileged information to know if it is true, but this feels more like a gut reaction then a cost benefit analysis action. Musk is known to be pretty polarized in his tech ethics opinions.
For the bankers, yes. But Dropbox appears to have set the price wrong, and left a huge amount of money on the table for somebody else (the bankers) to take instead? Or does this 40% jump help Dropbox the company in some way I'm not understanding?
Have you considered maybe it's the critics who don't have a clear idea of what the enlightenment entails, or perhaps have a reason to pretend they don't? Are you sure it's Pinker who doesn't know to what he's referring?
What do you mean by "mandatory consumer violation"?
Because most UNIX kernel devs are religiously against the idea of ever touching C++, even if their beloved C compilers are implemented in C++.
Let's ask a harsh question: Could a service like Gmail or Hotmail be declared illegal with this?
Have you ever seen an apache project? The norm for code quality is abysmal, even in open source (where it's much better on average than proprietary hacks).

HR generally doesn't have the training to distinguish good code from bad code, and will be counting your repos or the lines of code in your repos if they look at your github at all.

Ultimately, the bigger issue is whether or not you feel like your competence should disqualify you from a position. If you feel that way, then you should do something about it before applying for jobs. A good way to improve your skills is to fix the code you've already written, and doing that in a public repo demonstrates progress in a way that technical peers can appreciate.

(Re: trendy frameworks -- fashion has nothing to do with fit, and trendy frameworks are overhyped specifically because people use them when they are inappropriate for the task at hand. It's not hard to pick up a new framework on the job if you're asked to do so; I would avoid trendy frameworks and focus on the basics until somebody who controls your paycheck tells you otherwise. After all, which framework is currently trendy is liable to change inbetween getting a job and being able to start work, and the people making decisions about which frameworks will be used are almost inevitably tied to the trend cycle but ten or fifteen years behind it.)
I did find the documentation for promises and tokio to be pretty confusing. But I had only been learning Rust for a few days at that point, so I think I was probably just not ready for it.

I went on to just use the basic sockets instead and that was pretty easy.
I genuinely laugh every time at that comment every time this gets reposted, as if 99.99% of people wouldn't run away if they read 'curlftpfs' and 'mounted filesystem'
Don't leave us hanging. What's the other piece of advice?
Great question, thanks for asking it. I'm really curious about other replies.

Before I had kids, I used to sleep 8...9 hours. I used to not set an alarm, and just let my body figure out when it was time to wake up. I felt I needed about 8h to function well.

Since I have kids, I get up before the rest of the family to get some work done (or sometimes, just to decompress and get some alone time).

In order to carve out that time, I consciously decided to sleep a bit less. I aim for 7h, but I use "Sleep as Android", which tries to wake me in a light-sleep phase "around" my waking time, so ends up between 6.5h and 7h.

Turns out, I can function reasonably well with that. Less than 6h and I'm pretty useless though. I notice I can't concentrate well, but most crucially can't resist the pull of distractions like HN and Reddit. Days after little sleep tend to be lost to procrastination.

I've also noticed that I'm becoming less tolerant of little sleep now that I'm nearing 40 years of age.
AWS has suffered region wide outages of services that go unreported on their service status page for hours.
I think what happened here, is the author wanted to do something with futures and the whole frustration is comming from not understanding that Rust Futures are just not ready yet. The whole language and ecosystem has plenty of stuff in the pipeline to make them better.
Largest, capital, and most surveilled! I know Europeans often talk about discomfort with US police - their prevalence and armament, mostly - but London in turn never ceases to shock me with the sheer density of cameras. The Metropolitan Police have never felt even a bit 'neighborhood' to me.
"What I am saying is that most C developers that use the language day-in-day-out know quite well what they are doing"

I'm going to strongly disagree with that statement.
What a wonderful feature for the professional astroturfing companies. Are public comments really "personal data"? This is part of the war on general purpose computing, it's an attack on memory.
6 hours and 45 minutes according to my Fitbit
A majority among nominal Republicans is not sufficient if there's not a majority among the Republican base that actually votes in primaries, especially with the knowledge that support of DACA will be spun by further-right primary opponents as "letting criminals stream across our border".
Why must this be about "hating" Zuckerberg?
Right - Erlang does the 'objects and messaging' idea quite well. I'm not sure if all effects of sending a message to an Erlang process are 'isolated'? E.g. could a process write to the disk directly or would that also be manifested as a message?

The result of having a time base universally embedded in all messages and object histories is that there is no 'global' system state. You can only look at the system at a specific snapshot, even while it may continue to evolve.
I can't think of a successful boycott. I believe the largest attempt I witnessed was against BP when they just sank an old oil platform, including all sorts of toxins and petrochemicals.

I think that made a single-digit dent in their revenue.

Politics and law enforcement are far better tools to get corporations to behave. They solve the coordination problem, they can far easier track changing and long chains of ownership, and they allow you to delegate the research work to someone you trust.
The whole thing is a bit silly, kind of like astrology, but yes these labels mostly were invented and applied in the West.

https://en.wikipedia.org/wiki/Generation#List_of_generations
From my perspective this is a legislative issue and not a technology problem. The solution here is still to participate in democracy and preserve our rights.

How will putting the government on the defensive result in better lawmaking? That’s exactly the situation we are in now. Lawmakers are afraid of technology and make ill advised laws to try and control it.
Also, common use-cases.

Collections, strings, dates, asynchonous operations.
It is amazing with the confusion that is arising with GDPR. I have to participate in a negotiation on a data processing agreement with a vendor because of GDPR. The material data they have to handle for us (the reason we buy their services) has very little personal data in it, so I thought this will not be a big deal. But it turns out that we can (not that we do, but that we can) transfer more or less anything to them in their support / incident channel, which is implemented with email. So we spend hour after hour to discuss how to regulate the case that emails might end up on various devices in their organisation. Completely unstructured data where mentions of names or addresses might occur.
FYI this isn’t true in all contexts. For example if I log into Gmail for iOS that does not log me into the Maps app on iOS.
I know. Sucks to be them, right?

Helping other people realise their dreams and only making 8/9 figures in the bargain. Can't imagine why they would bother.
Start here to see what all data they have on you and decide what you want to archive or delete.

https://myactivity.google.com/myactivity
Does this have color blind mode yet?