skysight-inc/HackerNews huggingface dataset:
The massacre of the Branch Davidians in Waco, Texas, was real life. Black Lives Matter can produce many examples of citizens slaughtered where they stand, simply because someone imagined they might have been carrying a weapon.

If it were an action movie, one could make a case that it would always be the gun-taking bureaucrat that would die, and in a cathartically satisfying way, but in real life, they come with overwhelming force, and kill the citizens without remorse. Then they investigate themselves and clear themselves of all wrongdoing.

Perhaps you imagine you're living in a sitcom instead? Does your entire family always sit on just one side of the dining table?

We remember the Warsaw Ghetto Uprising of 1943, because a lot of Holocaust survivors emigrated to the US and made sure to tell their stories to everyone who would listen. The lesson learned was to always fight back, and to start the instant anyone tries to undermine your ability to do so. In doing so, you will likely die, but the fear you put into your killers might just save someone else. That's the honeybee defense. The bee that stings will die, but there are more bees willing to sting and die than attackers willing to feel the pain, and thus the hive is preserved.
Boycotts are one of the most effective methods consumers have to enact change.
I really like this explanation.
I think code could be thought of as extremely formal requirements interpreted by the computer extremely rigidly (called instructions). And the process of making software is a translation from high level requirements specified in all sorts of ways (like this law text) to gradually lower levels of abstraction. We meet somewhere in the middle by using apis/sdks. And I think programming languages could benefit a lot from becoming more elastic in the sense that they should allow you to consiusly choose which level of abstraction you need at every point in a project lifetime. Not in the sense that php is dynamic and eats errors, but more in the way the optional type forces you to consider if you care about what values tou really need and what to do if you dont have them. Or kind of (not this but kind of!) the way some business process modelling tools lets you create a graphical model of what work needs to be done and lets you automate parts of it gradually. I dont know if this makes sense, but programming languages have a very long way to go and i think they can be used in far more ways than we imagine today.
So am I— in a building of thousands. We have two over top of us, and another two on the building next door. (according to the Canadian map another commentor posted)
I love these guys! I helped advise them on their crowdfunding campaign a few years ago. One of my favorite projects.

Hey Topher! Are you guys cross checking this with daily satellite imagery? I met with a guy who's company gets a full HD shot of the earth every 24 hours and they'd be happy to give you guys access to the visual data (they also train algorithms on it to detect all sorts of activity).

Anyhow, I'll shoot you an email.
Ask HN: A discussion on Ethics
In light of recent events, can we please have a discussion about ethics? What does ethics mean to you, particularly when it comes to code? Where is the line? Who is responsible if something is deemed unethical? How can we educate ourselves more on these matters so that we aren't caught in a illegal spiderweb later.
You can't enforce ethical standards.

I thought dumb college kids were all leftie Bernie supporters; being a libertarian takes slightly more intelligence than a belief that somebody will come and regulate everything perfectly for you.
FWIW I recently attempted to translate literally the entirety of the GDPR into Plain English (albeit for a technical audience). It's at:

https://blog.varonis.com/gdpr-requirements-list-in-plain-eng...

In general I think legislatures putting out goals/guidelines instead of detailed specifications is a feature not a bug. Tech moves faster than they can possibly keep up with and to call out things down to the patchnote level just isn't feasible.

Try to think of it more like: "jury of your peers". If a dozen fellow sysadmins / devops / programmers would consider what you're doing to be reasonable then you're probably ok.

One big caveat to that with GDPR is that the legislature is very purposefully pushing for what many would consider fairly innocuous "personal data" to be treated more how many developers today would treat something like credit card numbers or banking info including pins and passwords.

If the format/style of the article feels familiar to you, it's probably because you read "AWS in Plain English" which I also wrote and which periodically blows up on HN.
I had a hard time understanding your post. So, for the sake of clarity:

Between 3 and 3:30 am to 8am on Weekdays

1:00 am to 11:00 am on weekends

Personally, I have started tracking my sleep time using an app called "Sleep by Android". And I aim to sleep at least 7.5 hrs each day. This normally equates to 10.30-11pm to 6.30 am.

Earlier I used to feel compelled to be up late and doing something - sometimes even reading HN because I missed reading posts due to a busy day. That meant I had an irregular sleep schedule. Normally sleeping between 12-3am and waking up by 7-9am.

Now I have started doing mindfulness and learning to let things go. There's always another day. It has been hard but I have managed to stick to my schedule.
NN rules predate the Obama administration in various forms.
try this http://archive.is/j9Fd0
If someone finds out someone did do something illegal with it (obtaining plaintext through various means or someone is being convicted by other means) then you're definitely in for it.
Isn't that the best time to IPO? "Sell high..."
This is BS, "feeling bad" because you didn't finish your work. There's always more work to do. You will never finish it all. Why doesn't the manager "feel bad" for making you work so much even though you like it. Some of us do like having a life away from work
They're completely different kind of docs that Python's. Python's are written by hand, with many examples and tips how to use the various tools. Rust's documentation very much feels generated, and the last time I checked methods were not grouped. So vast portions of a page are consumed by variants of methods (overloaded methods?) which work exactly the same except they take different argument type. Python documentation is text with methods and code samples inbetween. Rust's documentation is like someone iterated over functions and types and printed a message for each. There's A LOT of redundancy.
Good points. I'd agree (as would most people) that a strong middle class is highly beneficial. I think the disconnect I see is more related to how likely/realistic that particular set of conditions is. But of course just because something is hard to attain doesn't mean we shouldn't strive for it. The issue is that a lot of people who benefitted from these circumstances perhaps don't realize how fortunate they were.
I start getting sleepy around 9pm, and am usually in bed by 10pm. I'll wake up around 7-7:30am. I wish I were one of those people who thrived on just 5 hours, but I'm not that at all.
Spotify is doing something like that (direct listing makes the stock be subject to the usual auction-like mechanism of the stock market from the moment it goes public).

Here's a great article about it:

Spotify's Non-IPO Really Is Novel -
https://www.bloomberg.com/view/articles/2018-01-04/spotify-s...

> Spotify AB has filed confidentially with the Securities and Exchange Commission to go public via a direct listing, in which it won't sell shares in an initial public offering but will instead just one day declare that it is public and let anyone who wants to trade its shares.

The article also explains why Google's case was more akin to a traditional IPO than Spotify's.
I agree with you. Let's see if anything change in a few days and these pages are back. I believe Facebook will not delete them forever.
I deleted Facebook after the Beacon fiasco, but I think I'm gonna go ahead and move off google today. Mainly just gmail.

I wonder if there will be a backlash against cloud services more generally? Could we see people return to buying their own servers and hiring network engineers again? Everyone I talk to is so concerned about where their data lives now, I could see it happening.
If the development goes anywhere I'll probably do a Show HN and put it up on github. I'm hesitant to show off incomplete projects.
Now it is perfectly clear to me, thank you! :-)
The new log system does have the concept of “private” data (that can only be viewed after explicitly enabling it) but I don’t know how they determine what qualifies.

Apparently a 10.13.x update addressed this. Still, if a password is in a command line, that is basically impossible to predict if you don’t know the tool in advance, and would still leak elsewhere (e.g. another user on the system examining “ps” output).

It is better to use something like an environment variable to pass information to the subprocess without revealing it in the command.
> Part of the problem is my hunger to take the CEO trail myself... from the beginning.

In signing up for a 50/50 split, you made your decision about this already. If you don't feel like your co-founder is pulling their weight, maybe figure out a way to change the division of responsibilities so that he is instead of approaching this like a zero sum situation.
The fact that there are observable aggregate genetic differences between groups of humans does not endanger the proposition that all human groups have equal moral worth. But denying that race is a real thing sure does give a lot of oxygen to people with bad ideas.
SpaceXBook?

Elon ought to boot up a social media company.
Using Nvidia GPU Within Docker Containers
> I thought they were trying to win back the House? One couldn't imagine a more evocative campaign issue, for independents suspicious of both parties like me. "We care about democracy and Paul Ryan doesn't! Tell Paul Ryan to restore trust to democracy!"

And that’s the electoral (as opposed to policy) side of why 84 of them are cosponsoring a much broader election security bill than Gabbard’s HR 5147 (and, to be clear, one that was introduced before Gabbard’s “me too” bill.)
I feel with 8 hours, I don't get enough. I seem to need 8 hours and 40 minutes or so. On the weekends, I'm tempted to sleep almost 9 hours. But, I set limits on the time I sleep. Doing so, helps he fall assleep faster the next day.
If it doesn’t support 100% POSIX it isn’t UNIX.

Also how would you make memcpy() safe in a POSIX implementation on Redox?
What email service are you switching to?
Because you don't have the training and knowledge level that they were written for. Assuming you're a developer, imagine taking a programming language spec and giving it to a layperson. Would you expect them to perfectly understand it? I wouldn't think so.
Side-note: I personally vastly prefer Rust's documentation to Python's, but I imagine it's a matter of taste.

So you'd suggest adding a manner of grouping methods in rustdoc?
Researchers find a new material for Quantum Computing
Nothing keeps me up other than enjoying the night and working better then. I tend to sleep about 4am-11am and my FitBit claims I get around 6.5 hours of actual sleep a night. I would like more but I don't want to get to work too late.
Kickstarting Deep Reinforcement Learning [pdf]
YouTube routinely skirts its own rules for popular channels
It is a moral panic, but since the likely outcome is fewer people using Facebook, which is an awful blight on humanity, that's fine.
> Congress is a bunch of idiots

I mean, not all...

https://www.c-span.org/video/?442912-6/senator-wyden-online-...
That's how google did their IPO. It's really a shame it's not the standard way to do it.
How was it drama-free? There was a #DeleteDropbox campaign after they hired Condoleezza Rice, widely considered to be a war criminal (especially outside US conservative circles) and definitely a proponent of domestic spying programs.
Seems they would be happy with the bump?
Twilio Guardrail: Principled, Typesafe Code-Generation
Yes, even if you take the period definition of militia, that doesn't mean the clause is meaningless today, it just means the context of the amendment is archaic. The fact that the meaning is still twisted:

> A well regulated Militia, being necessary to the security of a free State

to mean tyrannical impositions by a standing army of the same state, as opposed to a foreign state, is categorically ridiculous.
No, the bankers set the price perfectly. They just made $360M in a day.
How a deaf blind Harvard grad is influencing Apple
Deletes the profile, Facebook keeps the data :)
Yes, and Marx's use of the term was as a criticism of 19th century British industrialism. One of the many reasons why using these terms in polemic ends up leads to increasingly meaningless debates.
I think this separation is a basic strategy for thinking about a complex world, and probably an effective one. I don't think it's meant to be taken too literally, as if the world were actually like that, although I suppose some do take it that way. I doubt people can generally manage a holistic view of everything, practically speaking. I doubt people can manage very accurate views outside narrow domains. The holistic view is valuable, I just don't think it can be applied fulltime. Compartmentalized and simplified models are valuable too. Maybe necessary.
When you say "always" are you indicating you've been using the site roughly since its inception? I have, and my memory of its first 10 years or so does not match your description at all.
Generally speaking, people in group #4 throw an athena license or BSDL on it (though sometimes they'll throw a GPL or something on it instead).

Group #4 accounts for most individual open source projects (though not most code, since big projects tend to be huge); we discount it at our own risk.
"Without continued development of the language, C will be unable to cope with the needs of modern programming problems and programmers; as a result, it will fade into disuse. Considering the large body of existing C code and programmers, there is significant impetus to ensure C is transformed into a modern programming language."

Really? Lots of C code written today is written using C89/C90 or C99 std. I think if it's something that history tought us it is that C does _not_ need to be transformed into something else or we would already be happily using this "something else" today.
> If Uber's self-driving cars are no better than the visual acuity of humans, they shouldn't be on the road.

This is part of a test... how can you determine that these cars are better than humans if you can't try them? Put more regulation on the tests, sure, but don't stop them all, otherwise, we wouldn't be able to do any of it. Considering that woman didn't have all her focus on the road, already we see that they didn't put the right person there.
Am usually asleep by 10-10:30pm. Our 1yo and 3yo sleep from about 7-8pm until 6am, which means that we all wake up at 6am.

On nights I may be completing a few work items, I have a more difficult time falling asleep quickly the less time there is between stopping work and getting in bed as I am still thinking about it.
Why is the right to communicate with a military grade global network in the same breath as the freedom to speak and associate in the town common? The splash damage of hate speech amplified by the power of modern communication platforms isn’t remotely comparable. Do you think the founders envisioned people being able to communicate instantly and with millions of people across the country?!

Freedom of speech should clearly only apply to however far your voice can carry unassisted by technology. Anything else is clearly too dangerous to allow the common citizenry to wield.




The whole point of freedom of speech and right to bear arms is a citizenry which can literally stand up to its own government. I can’t understand in this day and age, with country after country ravaged by war, people oppressed, tortured, detained without due process, jailed for wrongthink, etc. how I’m supposed to take anyone seriously that think I should actually give up my natural rights as a law abiding citizen.
Cloudprober: open source black-box monitoring software
You mean like how Vec has a ton of examples?

https://doc.rust-lang.org/std/vec/struct.Vec.html

FWIW I'm not a huge fan of Python's docs because I can't quickly scan them to track down that one detail about a function I was using.

Rust's docs also let you collapse everything which makes browsing them much faster.
Or even a Patreon to maintain a Mastodon instance
Sex work is perfectly legal in the UK, subject to certain restrictive conditions.

You cannot work in a "brothel" (i.e. not under the same roof as another sex worker), you cannot have a paid "pimp" (arguably not even to do the accounts or to make sure you are safe), you cannot solicit in a public place.

As you say, sometimes police will not enforce these rules, but other times they may use the threat of criminalisation to coerce sex workers.

Sex workers typically advocate for the "New Zealand model" of full decriminalisation - which is understood to be safer for sex workers.
They've thought of everything!
Not necessarily. It depends on how much they raised, since investors get preferred stock.
They’re forced to delete the data as well aren’t they? Or is that just in the EU?
I'd suggest Drew now to delete his facebook account like just Elon Mask did.
Microsoft already proven twice that languages with training wheels can be used for writing OSes.

Google is using languages with training wheels to write core components of Fucshia (TCP/IP stack and file system tools are written in Go), as well as the new Android GPU debugger (also in Go).
Can anybody who lives in the valley speak to whether people really hate Zuckerberg enough over there to the point where this seems like a rational thing to do? I live out in Mass and while the 'scandal' has definitely been front page news, for a company to do this (especially with a well-known entrepreneur) would be decidedly odd.
Monarchy no, privilege yes. And of course the rightwing press.
It would be a fun experiment to put comments like this as quotes on the "Add Comment" page so you had to read them while typing your own comment. Might make people take a second or two extra to reconsider.
would it not be better for the #deletefacebook movement to delete all data and post a single protest message instead? Future users clicking through to the SpaceX or Tesla pages from links on the net won't know why they did this.
> Now that these centralized companies are in positions of power, regulation is actually a favorable position for them

..which is why Facebook and Google supported SESTA.

That said, what we really need is GDPR type regulation to come to the US. Not all regulation is bad, and privacy violations have been completely out of control for far too long.
Managing Amazon Aurora MySQL – Amazon Relational Database Service
That is indeed what I found :)

But trying to find stuff like this with Rust's documentation-- when you're using a search engine instead of relying on having a human to interpret the question for you-- is usually tremendously frustrating. My experience has been that Rust developers lean heavily on autogenerated documentation, where each method of a struct/enum is heavily documented but there are few to no examples or "E2E scenario" explanations to get you started from scratch.

That's why the above scenario took me an hour: first I had to discover chrono, then a while to realize it wouldn't do what I needed and actually had to use chrono_tz, then a while longer to find where the documentation for time format strings live, etc. All the methods were documented just fine, but there was no high-level explanation leading to them.
> If you want your connections cleanly terminated, your temporary files removed, and your database transactions invalidated, yes.

sure, and if you develop in C++ and put these in RAII classes they will be automatically.
Same reason large tax preparation companies lobby against simplification of rules. They need you to need them.
This concept of a "race", in terms of genetics, makes sense for classification purposes, just like all taxonomical classifications of living things.

The difference here, is that people are taking this genetic concept of "race" and trying to prove their racist points, which always misses the point entirely. It would be a non-issue if the word "race" wasn't so politically charged.

Quick edit for 2 easy examples: People with African descent are more likely to have sickle cell anemia, due to the resistance the gene provides against malaria.

People with European descent are more likely to have cystic fibrosis, due to resistance it provided from cholera and typhoid.
Huh, TIL. That's quite a bummer considering UAE banned BlackBerries and FaceTime due to encryption.
1/2/3 all seem like the same thing. Consolidation because that's where the money was. Money comes with strings.
I think our difference in opinion here can be summarized as what constitutes “freedom.” You mention that YouTube is effectively the only game in town because it’s difficult to get subscribers or views for speech. But that is not what is protected as freedom of speech.

There are other video platforms. Vimeo. PornHub. Facebook. Twitter. Uploading your videos to a private server and sending out links. Those things are not restricted, and those lack of restrictions mean free speech is still alive and well in the age of YouTube removals.

You are arguing not for the right to speak, but the right to be heard and the right to have that speech monetized, none of which is or should be guaranteed.

In the US, we use the attention market as a proxy for government restriction on speech. In the same way that the government should not be in the business of arbitrarily shutting down unpopular speech, it should not be in the business of forcing corporations to promote it by using their resources.
So 600M is the upper bound. Drew Houston owns roughly 25% of the company now, and he probably owned ~75% at when YC invested, for a dilution rate of 3. I'd say YC investment probably has dilution rate of 10, for the real amount of 60M. Not bad, but not Whatsapp scale either.
Ethics is too broad a topic to have a useful discussion on. Better to start with a proposition like "programmers should refuse to participate in X", where X is specific enough to predict the consequences of it existing or not.
I agree, and I didn't mean to downplay that.

My concern is that even within a framework where all sex work is objectionable, these are bad laws. If they made voluntary sex work harder, they'd be successes within that frame. But they don't - they leave the basic transaction untouched, and only undermine worker safety from disease and assault.

The situation is actually very similar with drugs. A law that reduced voluntary, non-addictive use would upset some people and please others. But the laws we actually have aren't a success even if you think all drug use is immoral. Crackdowns on supply haven't reduced use, but have increased prices and violence while lowering purity. Crackdowns on drug trafficking haven't reduced use, but have, though the iron law of prohibition, driven a shift to harder and deadlier drugs. And restriction of paraphernalia hasn't reduced use, but has pushed users to unsafe practices like sharing and reusing needles.

Deterrent effects are real, though they're exceptionally weak in these cases; sex and drugs have some of the most inelastic demand outside of food and water. But my concern is that these laws aren't actually deterrents against any step essential for the transaction. They're entirely deterrents against incidental features that make the transaction safer or healthier, and so rather than reducing the behavior they simply reduce safety.