skysight-inc/HackerNews huggingface dataset:
C does have an all-behavior-defined mode.

It's called valgrind.

Try running a serious production program in it and then tell us about how trivial those UB-based optimizations are.
But the reason for the police being able to search you in the first place is to investigate crime because of the harm it causes to society. That needs to be balanced against the harm such searches cause.

If the harm caused by searches goes up, what changes to balance that?

You're taking the law as a given and saying that society must bend because the law has been constant for many hundred years.

But that's a bug. Yes, the systems for change are rusty and those in power would rather inflict the wrong laws than allow them to change, but the point in this discussion is more than what can Apple get away with now, but what should they strive for. In that sense, what should the law be to best serve people who feel that Apple is right in creating "unhackable" phones?
Mandrill gives 1M monthly credits free for a year to paid MailChimp users
This sounds like a good idea - perhaps it could be pushed even further - why can't we do more to discourage students from attaining out-of-state universities?

Admitting a heavy mix of people from places like Missouri and Alabama will dilute the wonderful high-class aspirations and values that you see in a place like California, New York, or Washington.
A dangerous piece of PC ransomware is now impossible to crack
> Standing up is really about having the freedom to move around as you're reading things on the computer, or taking micro-breaks to stretch your arm, etc.

This is why I really like a standing desk combined with a barstool-height chair. Your work surface is at the same height both sitting and standing and you can easily switch back and forth.
Awesome app, this is something that will drive the way saas application integrate with each other
The conclusion of the article is unsatisfactory. After all, it is all about choices. Those who use weak passwords would continue do so whether password recovery is possible or not; those who want their data secure would find their own way to secure their password either way.

On the practical side, two factor authentication effectively means there is a lower chance of losing access to your data due to a forgotten password, as long as you take the step to secure your physical objects.
Your last sentence is interesting. Can you elaborate on what you mean by "speaking the right language"?
Consider a system where an address consists of a segment identifier combined with a byte offset within the segment. The relationship between different segments is unspecified. Pointer equality has to consider both parts of the address, but "<", "<=", ">", and ">=" can ignore the segment identifier and compare only the offsets.

Given two distinct objects, x and y, (&x == &y) is meaningful, but (&x < &y) isn't particularly. (Except that sometimes it would be convenient to have a consistent total ordering on addresses, something that C doesn't define.)
I like Rich Hickey's talk about "complex" code. But believe it or not, it's possible to write simple (not complexed) code in other languages too!
How much? On which applications?
Corruption is a much better term. As other philosophical ideas that are not well delimited, socialism is an empty tag that can mean anything as you want. Not much different than words like 'neoliberalism' or so. Elastic terms for filling empty phrases without any real substance.
S.T.H(x) holds for ∀x where x ∈ {people} ∧ ¬{me, monkey_mine}.
> I found this to be disappointing. More concerned about their brand image than trying to push robotics research forward.

This is a director of communications we are talking about. Literally the beginning, middle, and end of her job description is "Consider our brand image." If she sounds overly concerned about Google X's brand image, that's because it's her job. Google pays her so that the rest of their employees don't have to be so concerned.

Basically every company on the planet with more than 20 people in it has someone making strategic decisions like this. The only difference here is we have a whistleblower reporting what she says internally. There's just about zero to learn about Google's priorities from her priorities, except that none of her immediate superiors is banging the drum for a PR battle over DoD robots.
> if you could convince the mainstream to only buy very high quality, durable goods...

Hmm, most of the mainstream are barely scraping along as it is, asking them to multiply their spend by a factor of 10 won't work unless their own fortunes also improve by a similar factor.
> Mark Z himself may look at the early-stage product and conclude that it's not anything special.

And maybe he is even using it right now... I am thinking about Slack...
Agreed to the point that I find ones_and_zeros' comment a complete non-sequitur. The entire article is about American colleges recruiting Chinese students who can pay full tuition. Such students are likely to be wealthier than their classmates. And most of the article was about assimilation problems, which implies that these students are not likely to stay in the US.
ReduxDB – Redux with MongoDB API: Get Rid of Actions and Stores
https://chrome.google.com/webstore/detail/hacker-news-collap...

I don't know about other browsers, but this works OK on Chrome.
This. Types, except for those built-in to the language, are not for APIs. But they can be great for internals if you don't overdo it.

For example, Perl6 has Subset (types), which is a great feature. You could make a subset type of Str (a built-in type) which contains only strings that match a given pattern (e.g. URLs, user-ids, or shell-safe strings) and still benefit from all generic string code.
Just for a laugh I searched, "Benghazi". I think I might just start using this as bedtime reading material to educate myself on the state of international politics. (And fall asleep faster)
Choosing Experience Over Comfort: How rewarding it is to choose the startup path
The First convertible All-Road-Bike
Some bad signs:

1. Hosted in Switzerland is advertised as a security feature. The point of e2e is that the servers are untrusted. If you need a "good jurisdiction" for your servers, it means they must be trusted. That's a problem, because sadly there are no good jurisdictions in today's world, and your jurisdiction doesn't help you if your servers are hacked.

2. It's webmail. That means the security of whatever e2e they're doing is based on the security of SSL. If you break SSL, you can break whatever e2e they're doing, and that means your e2e security is only as secure as the CA system.

3. Their 'threat model' documentation leads with: "From a high level, our premise is that a service like the now-defunct Lavabit does add value, despite some inherent weaknesses. We designed ProtonMail around many of the same principles..." Given what happened with Lavabit (the eventual compromise of everyone's email despite shutting down the service), considering it to have been "valuable" should really be off the table at this point: http://www.thoughtcrime.org/blog/lavabit-critique/

I can't find much in the way of technical documentation for ProtonMail, but from what little is available, it does seem that (much like Lavabit), the service is built on the premise of "won't" read your mail rather than "can't" read your mail.
CFTC (U.S. Commodity Futures Trading Commission)
Obvious question, but which one of you here actually uses facebook groups and what for?

I'm sure I'm a member of a whole bunch, but aside from using them to coordinate society activities back at uni, I haven't really used them in years. I always found the interface to be ugly as hell, and if I want to join a large thriving community on topic X then I just go on /r/topicX.
Is there anything like Reddit Enhancement Suite for HN? Any recommendations out there?
Thanks! It was closed in favor of autoscaling with Docker Machine https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_r... it seems that Docker Machine doesn't support Kubernetes https://github.com/docker/machine/tree/master/drivers

https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/merge_r... introduces many dependencies. Not sure how to solve it. Maybe something like https://github.com/deric/gitlab-ci-mesos ?
Never let the truth get in the way of a good story. ;)
His metaphor was evocative and the point came across well.
That's basically the wonder of capitalism. An accelerated form of Darwinism. People try random things, until someone tries the right thing at the right time, and it succeeds and takes over. That person is then labelled a genius, everyone think he knows what will happen next, he thinks of himself as a genius, and he will give his opinion on everything, until someone else hits another sweet spot and takes over...
The thing is, with the ML code or the code for robotics that I've written over years, it's been predicated on the fundamentals of software development I've learned doing everything else. Good habits are good habits, disorganized code is disorganized code.

In some ways all the C/C++ I've written for my various robots and gadgets have been easier than even web development UI code because my button is LITERALLY a button, my screen resolution is a 2 row LCD, and I'm designing the system my code will run in. Don't get me wrong, I'm half kidding, but my point is that a good developer is a good developer in whatever area of development they want to work in.

You take a good web app developer and move them in to robotics, they'll be good quickly. At first they're obviously not as familiar with the domain, so there is a curve. But they will get strong eventually- assuming the EE side of things doesn't drive them away.
A few critical questions:

1) How are spam filters implemented if they can't access the content?

2) How is metadata protected?

3) Also, can I use POP/IMAP and store my mail locally, or must I trust them with my data?
Little-known fact? Man, this place really got big. :)
After I unfollowed all the irritations, I too found myself simply irritated with my facebook feed. I started asking myself, "Did this experience make my life better in some way?". After a few uses, I determined quite quickly that my life was indeed not better with it.

I haven't deleted my account, but I did remove it from my phone because it started aggressively notifying me of bogus status updates after it noticed my absence.

After a few days, I asked myself, "Is my life better without it?" Yes, no irritations from ego, politics or ignorance anymore.
Because we fund our government not to make our living conditions worse and more competitive but safer and more fruitful. Why should we fund infrastructure, a giant military, politicians if we are not to reap the benefits as a citizen of a solid nation to live in?

Now while I believe we live in a global economy, and everyone deserves to work, eat and have healthcare I can fully appreciate why people are upset at the government for assisting these programs to grow.
Not much to say, really. Just some simple code.

What I'm curious is if someone can reiimplement this without and javascript.
Denver Police Caught Misusing Databases Got Light Punishments, Report Says
I understand your reasoning.

At this point it doesn't make sense to introduce support for another clustering manager. The GitLab Runner does support docker-machine (you can pretty easily configure it to create machines on-demand on any cloud provider). These machines will be pretty much self-managed. Soon the Runner will be also compatible with Docker Swarm, the implementation is already on separate branch.

From my perspective Kubernetes is great as platform for deploying applications, but I'm not so sure if it comes for distributing builds.

The problem with cleaning old images and caches is also addressed. You may be interested in checking out this application: https://gitlab.com/gitlab-org/gitlab-runner-docker-cleanup

What is important that GitLab Runner is being constantly improved and at some point with more convincing (for example coming from You) we can get back to native Kubernetes executor :)

GitLab CI Lead
https://chrome.google.com/webstore/detail/hackernew/lgoghlnd...
Most git commands actually start as perk or python scripts before being rewritten in C.
WorldCover (YC W16): Peer-To-Peer Funded Crop Insurance in the Developing World
There is an argument to be made that the asymmetry in art history should be resolved by having fewer women study it rather than more men.
Interesting parallel with Lavabit pointed out at the end of the article. Would the DOJ be willing to risk shutting down the biggest and most profitable corporation on earth over this?
Yeah. I've used multiple ones for years. Especially now that they have the license that gives you access to all of them, I prefer to use the language-specific one unless I'm doing a project that requires multiple languages.
It's roughly a one for one replacement policy at the flagship campuses. For every out-of-state student attending UCLA/Berkeley/CalPoly*, an in-state student has been displaced.

California policy makers must assess the risk that California resident taxpayers simply lose their willingness to support these institutions or to support tax increases to support these institutions.

Maybe the existing trend to accept additional "full freight out of state" students is a sign that California residents have already lost their appetite for higher-ed supporting tax increases, a sign that the system has no choice but to start selling these class slots to the highest bidders.
and in CA, we have a topical example of what happens when you have incompetent welders...

https://en.wikipedia.org/wiki/2010_San_Bruno_pipeline_explos...
Even with e2e you have availability concerns, so picking a "good" jurisdiction makes sense. The rest of your criticisms are completely valid -- webmail is never going to approach the security of true e2e client crypto.

The best possible system for webmail would be a browser extension or in the far future world, some kind of browser security extensions. Failing that, there's probably value in "best effort" secure webmail if users are explicitly aware of the limitations. The problem is even developers aren't really aware of the limitations (since they vary with threats and per user), so this is probably not a realistic goal.
It still works with XMPP. I'm connected with bitlbee right now.
Thank you! That is one of my greatest pet peeves.

Or needless selectors like $('div.some-div input.some-input') where the classes are never used on anything other than divs/inputs. Another thing I've seen: $('#someId #childId').
My top five contenders for the author were:

@davemcclure - Dave McClure

@pt - Parker Thompson

@tylerschultz - Tyler Schultz

@supernate - Nate Clark

@dsboulder

I could never narrow it down to one of them. I had a simple theory: in the beginning, Startup L. Jackson's Twitter followers had a higher probability of following the real author's account, and they would have probably followed the author before Startup L. Jackson.

All I had to do was get the list of people following SLJ (which Twitter provides in reverse chronological order), then find who those people followed before SLJ. The people above were followed by at least six of SLJ's first 500 followers, making them prime contenders, but as I said, I never found a smoking gun for any of them.
Wow, fantastic! I just made a codelet form and it works beautifully! I'm now recommending this to everyone.
Games you can't win
This is inherited from early Lisp implementations, where it was common to define a

struct car { ... };

which would get cumbersome to type.
First, if there's evidence that sitting down all the time is bad, then NOT doing that is already better.

That is something of a logical fallacy. Standing all the time is not necessarily better than sitting all the time just because research into sitting suggests it's bad. It may well be the case, but it cannot be concluded so in that way.
Just to be clear, you consider Pixie to be Clojure -> Python, and looking for something similar but s/Python/Rust, right?
Teddy Roosevelt’s club and the aristocratic tradition of conservation
Looks like they fit on this page: https://www.upwork.com/o/profiles/browse/?q=ios&rate=60
I'm surprised it isn't clear to more people that we need to be addressing gender imbalances in CS at a much younger age.

Anecdotally, many people get into computer science originally because they're interested in programming because they like the idea of, for a major instance, creating video games. Surprise, many of these kids are male. Added to this is a general STEM selection bias.

So we need outreach about careers, opportunities, and the fun of CS and programming, much younger, and targeted at groups like girls who would otherwise be less likely to try it out on their own. Address our diversity issues from youth up rather than when it's too late.
If you studied robotics, you'd have learned that some walking/running problems are easier to solve when you have an engine with "unlimited" short-term torque. Low-powered electric actuators are very bad, hence BD uses gasoline engines to provide that short spike necessary for some differential equations to have a nice solution (e.g. one without power-pumping or without needing a few cycles around to reach your desired state).
What's the argument?
1) Seems to be that its stores encrypted but on arrival would still be scannable just as on send it would. Without the people sending to you or receiving from you having a key there's not much that can be done about it.
Interview with NYTimes's Charles Duhigg on “science of Productivity”
Meanwhile, Java runs pretty fast.
I'm someone who moved to django from meteor (for work) and at first I was shocked at how similar they were, but after that I was shocked at how out-dated django seemed.

Websockets was just one of those issues so it's good to see it addressed. However, with meteor's DDP there's still no comparison. Looking ahead to Reactive GraphQL that meteor is working on, django seems to be permanently one step behind for the foreseeable future.

These are just my opinions, but overall definitely great news for django developers.
It has something close to 1% of the real time features meteor has. No doubt u have plenty of code to make up for that missing 99%.
[SE-2012-01] Broken Security Fix in Oracle Java SE 7/8/9
Regarding 3, no, there is no protocol to store mail locally. You have to use webmail or one of their applications.

https://protonmail.com/support/knowledge-base/imap-smtp-and-...
Java 6 had plenty of security problems, but I do think some of the new features in Java 7 were probably poorly designed. In this case the new Java 7 feature involved is called "method handles". The attack is called "class spoofing" I think.
Yes. Source here: http://senseis.xmp.net/?ComplexityOfGo
I think this is correct. I am not sure if unions would help at this point, unless they can lobby for laws to prevent moving manufacturing out of the country. Paying lower wages for manufacturing (as well as other lower costs) being the reason for why those jobs went somewhere else in the first place. Where "went somewhere else" means companies actively decided they wanted to stop manufacturing here and do it somewhere cheaper, and not hassle with unions.
You're exactly right that any "bemoaning" article is clueless unless it also acknowledges financial reality.

E.g. here's another one: http://www.nbcnewyork.com/news/local/World-Trade-Center-Tran...

Yes, it's a "hub", but surely they could have rebuilt it for under $3.9 billion.
So without JS enabled you can't vote?
What game should artificial intelligence take on next?
What's most fascinating to me about this isn't the simplicity, it's that this code has lived for so long with almost no changes.

It's a great counter-example to all the recent articles about JavaScript fatigue. It's good for us to see real examples of sites that aren't caught up in the framework of the week hype.

At the end of the day we're trying to make stuff that works. ES5 vs ES6, React vs Angular vs. Ember vs. Aurelia, Angular 1 vs Angular 2, even server rendered templates vs. single page apps - it all matters a lot less than we think.
Without javascript you would just keep track of which comments the logged-in user voted on in the requested thread and not render those buttons.
Seller Owned EBay Clone
One could argue that guaranteed livable wages have only become important because of the pace of change of the employment landscape.
a MAC address that doesn't belong to one of their systems pops up on the network. They're red-flags, and tracked as such.
You're getting down voted but you have a great point. There's nothing worse than working with Typhoid Mary who struggles dramatically in to work no matter how sick she is and coughs all over everyone.
There are commercial products that you can leave running all the time to generate data from your packets on the fly, such as ExtraHop (http://extrahop.com). There are also continuous PCAP tools, but they need massive amounts of storage and in larger environments the lookback you get is limited.
Meteor knowns all of this hhh
Django is just getting into the new tech :P
The four chapters shown are the complete list, only the first chapter has been completed. I have tried to make this as clear as possible, let me know if you see a way to make it more so.
But will they do that on Facebook, if none of their friends are on it? Possibly, but that's not a given. Hm, maybe, they will get on Facebook because that's what the grandparents know and use, and Facebook will draw in a generation of parents that way??
Well Django is outdated since it has just been catching up with websocket :P

Meteor has that like 3 years ago :D
Probably not "little known" so much as "little cared about."
Information does not get de-classified just because it is publicly known.

For example if one of Clinton's friends forwarded her a NYTimes story about CIA activity in Syria, and she forwarded that to a deputy, well, now she has both received and sent classified information from her email.

And even though it might have been on the front page of a newspaper, a retrospective review would designate it as classified information.

Would a staff-level person get fired in that situation? I don't know. So much stuff is classified these days, and yet the press is pretty good about ferreting out stories. Any regular reader of the major news operations is probably going to see classified info on a regular basis.

How easy is it to keep track of which public, well-known news stories should be excluded from nonsecure email? I would guess, not that easy.
Just wanted to come back and say thanks for posting this.

I don't think I've ever learnt so many great tips about a program I use quite frequently in this short of a video.
Take note, fellow engineers: you are participating in a market, and the market will do what it can to increase supply. Increased supply will always be in the market's best interests, but not always in yours. Plan accordingly.
These guys got attacked recently by a DD4BC outfit and paid the ransom. I wouldn't trust them with a shopping list, let alone my email.
It's misleading and almost innacurrate. But yes I understand how time consuming and painstaking it is to build basically anything substantial. I'd just do more with realtime before u go comparing yourself to Meteor. Also the meteor features you listed are still only maybe 25% of all the realtime functionality Meteor has over Feathers. Fortunately things are changing thanks to GraphQL, so you will be able to offer thorough real time soon, but the rest of NPM will be able to access it just as easily. The NPM ecosystem has done a phenomenal job of killing the need for frameworks. I myself am basically a Meteor refugee. It's awesome, but you just don't need it or any framework anymore if you are a serious developer building professional apps.
That was a lot easier than watching an entire video.