skysight-inc/HackerNews huggingface dataset:
I agree that making functions shorter does not automatically make them safer, but I do see how having a well designed "main" function in the ballpark of ~80LOC which calls another 10 auxiliary (and inlined) minor functions of ~15-25LOC would be easier to reason about than an equivalent function of ~220LOC.

The fact that you could safisfy the business requirement with a single function of ~140LOC does not mean the other approach is more verbose, but that you are only thinking on the happy path, and a bunch of edge cases are left undefined.
Chris Froome ran to hold on to Tour de France lead despite chaotic crash
It used to work in almost real-time but the time isn't really the issue: I could leave it forever and it won't sync without manual intervention sometimes
Or SPI. The controller is just a shift register.
This is actually a good thing. If he can get that audience to lusten to his ideas, maybe the two sides of America will get closer to finding common ground. It's better than someone who will go there to pander and incite the mob.

From what I've seen of Thiel, it's worth it to hear him out. He has a lot of good ideas. Some sound a bit out there perhaps, but he doesn't seem malicious or destructively polarizing.
In the world I would like to live in, customers who want to play Starcraft wouldn't have to do a bunch of research to figure out which one is Blizzard's and which one is the pretender.
In the movie "Bulworth", Warren Beatty's character, Sen. Jay Billington Bulworth, who is running for the Presidency, is asked how to solve racism. Part of his answer:

"Rich people have always stayed on top by dividing white people from colored people, but white people got more in common with colored people then they do with rich people. We just gotta eliminate them - white people, black people, brown people, yellow people - get rid of 'em all. All we need is a voluntary, free spirited, open-ended program of procreative racial deconstruction. Everybody just gotta keep fuckin' everybody til they're all the same color."

I think he's right! Of course Bulworth makes it look easy by falling in love with Nina (Halle Berrie). You can read Bulworth's full answer at

http://www.imdb.com/title/tt0118798/quotes
> It is expensive to be unmarried . . . I think that tax rate is almost impossible to achieve for a family

When household income is above $150k, married couples with roughly equal incomes to each other will pay more in taxes than if they were single. That is because the tax brackets for married couples are wider than for singles, but not twice as wide.
You need more than an advanced type system. You need a declarative constraint solving and proof system. Instead of telling the compiler how to perform a task, you would declare the assumptions and the desired relationships and then, with the help of the proof system, determine what implementation fullfills exactly those constraints.
Give Yourself Permission to Work Fewer Hours
Commander Keen was an impressive achievement for the time, but it did not have console quality smooth scrolling. It ran at only 35fps, not the 60fps of the NES Mario games.

The earliest (better than) console smooth scrolling PC game I can think of is Monster Bash, which runs at 70fps.
Somehow we are evolving beyond the PC era by going all the way back before the PC era. The only difference: tty replaced by browsers.

I get it that we need a better user interface than the plain text, but I fail to see any advantage of browsers either. Perhaps we really just need a better terminal emulator? I see the enlightenment guys has some new ideas[0]. Does anybody here know of anything else?

[0] https://www.enlightenment.org/about-terminology
Well my "history" was that I was the Technical Director and later Senior Technical Director in the ONTap OS group from 2001 to 2006, how about you?
> so what?!

There are some people, including a lot of us here on Hacker News, for whom a Trump administration wouldn't be that big of a deal. I'd hate it, but my day-to-day life probably wouldn't change all that much (unless he really goes off the deep end and starts a war, either the real kind or the trade kind, which can't be ruled out).

But there are a lot of people for whom a Trump administration would be a living hell. Those people have a right to be angry at Thiel's support of Trump without being treated to a "so what?! he's a smart mean of ideas and vision" lecture.

That's especially true when, as mentioned above, Thiel's support doesn't appear to be coming from a genuine belief that Trump is the right man for the job, but rather a hope that he will be such a disaster the country will fall apart, and that will ultimately result in the more widespread public support for Ayn Rand-style libertarianism that Thiel has been craving for so long. "Let's burn everything down and hope my preferred ideology springs from the ashes" is easy to support when you're rich and powerful enough to be unharmed by the "burning down" part, which Thiel is and most people are not.
I’ve also seen and used terms like “option” for command-line values, or “bare argument” for values that are not tied to anything in particular. And in code, if the documentation uses hooks like "@param" then people will naturally think of those as parameters. You can also refer to individual fields of a data structure as “parameters” even if they are passed to a function as one value (and I have never seen people refer to fields as “arguments” in that situation).

In the end, I don’t think any term is used consistently enough. People will use whichever words they want, and you have to treat them all as potentially referring to the same thing.
I read Animal Farm and see world was always same. It is just (social?) media amplification that makes certain cause just or unjust.
They did censure completely unreasoned before and lied several times about different relevant things, who cares what they say now.

Also please source if you make such claims.

Edit:// They are also breaking the law constantly (Their terms are not valid in many parts of europe, they still enforce it, they do not hand over complete data when asked (tried several times) and they also do not remove accounts when removed), so seriously who cares what they claim?
> It hasn't been "standard on full sites for years", and still isn't now.

I'd estimate about 75% of the time I'm on an HTTPS website.

> The BBC has used HTTPS on pages with forms that submit secure data, as has been the historic standard.

This is insecure as the HTTP page can redirect to a malicious HTTPS page from a different domain.
I think you can find a response to these adverse realities from "doomsday" cults. Reinterpret, reset, etc.
Maybe not unique, but useful (I think). Nothing's really that new under the sun. I, personally, think it's hiding in plain sight. All besides the point. It's an idea, and I'm just looking at the best possible angle to tackle execution. You've probably met many people who have said they have "The next Facebook/Google" [insert mega company]... I'm by no means saying that, so there's no reason to put so much effort into trying to convince me my idea is horrible and/or has been done, thought of, etc. Maybe my idea is absolute garbage, I won't even know for sure until it actually flops, though.

I also never said it was unique in the sense that it's a brand new concept. It's not. It's simple, and there are derivatives out there (kinda, ish, but not exactly), but i think there's an opportunity here for something (sorta) new.
It'd be interesting to make sure the minimum data (code) sent to the neural network is all meaningful or purely functional. Perhaps as somebody pointed out taking ast and then figuring out stateless chunks might be a good idea?? I'll take a shot..
Instead of presenting ISIS as a grassroots political movement, it is presented as a military group led by a small number of ideologues.
Characteristics of a Future Contract Mgmt Practice
It's not free... I need to have paid for a valid Win7 or Win8 license to qualify for "free".
The premise is that having this on the cloud is supposed to make it easier and not require this complex setups. For instance, not needing a recording station in the house that can be stolen or a Telco chipset with an alternative power source.

If you do this on the cloud, you can call from a cloud provider and record outside the house. Nest could easily call you from Twilio after 1 minute of being disconnected and it will achieve the same.
At the risk of sounding precocious but I doubt a novel programmer today has as much time for a project as the folks had back in the 70s and 80s. Development cycles have gotten much, much shorter. And there are already numerous tools which you have to learn for an efficient workflow, like build and testing tools, code repositories, etc. Every bit of time saved in dealing with your environment rather than the actual programming problem at hand is very valuable nowadays. Remember software has always been about raising productivity, not just of an industry but of the developer himself. Eventually we'll look back on programmers using text editors and rsync for development and deployment the same way we look at people developing software in Pascal and BASIC.
The top result is Yelp, and there's even a widget that lets you search for a plumber that's been certified. What results would you prefer to see at the top instead?
Technology Sector Leaders' Open Letter on Donald Trump’s Candidacy for President
I can do better than that - I can give you a report published by Google in March 2016 which listed lots of them.

https://www.google.com/transparencyreport/https/grid/

For example, the following are all in the world's top 100 websites and none of them support any form of HTTPS. The link includes quite a few more.

* alibaba.com

* ask.com

* ask.fm

* baidu.com

* cnet.com

* cnn.com

* dailymail.co.uk

* ebay.com

* globo.com

* go.com

* goal.com

* goo.ne.jp

* imdb.com

* live.com

* mirror.co.uk

* naver.jp

* nytimes.com

* onet.pl

* pornhub.com

* telegraph.co.uk

* uol.com.br

* weibo.com

* wikia.com

* wikihow.com

* wp.pl

* yahoo.co.jp

* yelp.com

* youporn.com
You're thinking like a single person dealing with a single person.

I have to deal with an army of VPs spread out over a dozen sub organizations who each have their own idea of what should be done both in the real world and in the software world. You can't teach all of them. I don't even know who most of them are. And all I get is filtered demands through another dozen teams who try to interpret what the VP's latest vague demands really mean, and often fear choosing a detail for fear they will be wrong. And then I have to write something in code which is likely wrong because I have no freaking clue WTF it's supposed to do and get dinged because I didn't meet a schedule agreed to a year ago based on whatever the hell the VPs wanted back then.
The cynic might suppose that for most people of any kind, that kind of logically-consistent self-scrutiny, combined with personal accountability, is too much to ask. But to me that feels too pat, too binary. Religion feels to me like one of the large set of psychological systems that are complex enough to enable all kinds of strategic patterns to emerge when it comes to processing the causal background to real events. Some events really do seem like they'd be hard to fit into the patterns though, and yeah, I also wonder about the psychology of people who have to adapt to them. I bet you'd find similar backtracking among people who fervently believe in failed apocalypses, for example.
I always recommend the tutorial [0] from Thinkster where you have to build a clone of G+ using Django ( DRF) and AngularJs. Try it. It's fun.

[0] https://thinkster.io/django-angularjs-tutorial
Maybe he just actually supports Trump, or disfavors Hillary even more. Have you all considered that? He is close friends with Ann Coulter and his views on the direction of the country are quite well known. It would be totally in line with his thinking to back Trump.

The cognitive dissonance in the comments here, the desperate attempts to come up with conspiratorial rationalizations, is kind of ridiculous.

The man deserves to be taken at his word.
Nintendo's releasing a miniature NES console packed with 30 classic games
Yes, what a wonderfull example of corpoorate paranoia. They are out there- the enemy, the other tribesman and there psychopaths- out to get me, my fortress, my product for cheap- but i will show it to them, i shall leave no mark upon this world, for which i shall be remembered.

Ten layers of tinfoil can capture pirate-bullets.
Clickable:

[1] http://bit.ly/2acARwG

[2] https://en.wikipedia.org/wiki/Clarium_Capital#Recent_perform...

[3] https://www.youtube.com/watch?v=RxtXMlPSQAY
The NES (and most early consoles) ran at 50/60fps, not 25/30fps. It achieved this by ignoring the PAL/NTSC spec and sending all the fields at the same polarity instead of alternating odd/even fields. This halves the resolution but gives you double framerate progressive scan video, which is a good tradeoff for games.
Does Dropbox do block or file-level deduping?
In a way that has never been suggested to harm consumers or be even remotely anti-competitive. So your point being?
Do you disagree with the first paragraph of https://en.wikipedia.org/wiki/Monopoly ? Because I don't see how you can consider Google a "de facto monopoly" by that definition.
Clean project history is overrated.

If you work on a sizeable team with code review before merge workflow, the tip of the repository will be moving faster than is pleasant or safe to rebase, and every so often, commits will exist in multiple different branches (in order to prevent blocking development pending a code review). You do not want to be rebasing commits such that they appear in multiple different branches with different hashes etc. It's a recipe for pain. And being blocked until code is reviewed and merged is hardly more productive.

Even working like this, git bisect works just as well to find a commit, and git log on an individual file works just as poorly as it always does (e.g. changes in merge conflict resolution are hidden by default).

Rebase if the commits only exist in your local repo. That's fine. But no more.
What should we do, If computers are going to be coding?
While this is true, be aware that parameter and argument are commonly used interchangeably.
> Earlier in 2016, the Chromium development team decided to implement a change to Google Chrome, preventing access to certain in-browser features on ‘insecure’ (non-HTTPS) web pages. In practice, this meant that key features of certain products, such as the location-finding feature within the Homepage, Travel News and Weather sites, would stop working if we didn’t enable HTTPS for those services.

I think this shows how valuable it is to use incentives to get people to Do The Right Thing(tm). Perhaps more things should be changed to require HTTPS.
You've validated my point. It's hard to understand why someone defaults to racism, as you likely haven't experienced it the way People of Color have.

Worst instance, no. But one that I felt that story resonate more with the readership of HN, more than my other experiences.
That's funny because I'm a contrarian and I feel like Hillary is the ultimate contrarian choice.
According to these claims, Pepsi was served chilled, while Coca-Cola was served at room temperature, thus making the Pepsi more appealing.

So that anecdote is bullshit. Everyone with refined tastebuds knows that Pepsi taste like sweetened dishwasher liquid and Coke is much more spiced and refined with notes of bitter vanilla, nutmeg, and pepper. Pepsi is what people who eat Doritos and Mountain Dew prefer, ie. they don't care what they consume.
There's less daylight between the two than you seem to think. Grassroots movements need their organizers, otherwise they can't accomplish anything.
Space-bar heater :)

ON a more serious note, I always use http://example.com. Being reserved and maintained by the IANA for documentation and testing, it's the most stable site I can think of.
Germany enlists machine learning to boost renewables revolution
don't forget the 5 indeterminate.
Java is so verbose, any character-based network will probably get sidetracked before finishing a function declaration...
>This proceeding also opens up the door for much higher speed Wi-Fi. Although that, likewise, will require technical advancements before it can be put to use.

Can anyone expand on where this is coming from? It's tacked on at the end without any sources or further explanation.
People block malware, ads are often hosted on the same domains or networks.
Java Tools and Technologies Landscape Report 2016
will it brick when they decide they don't want to support it?
1. Rebase onto master.

2. Pull master just before you push.

3. If there are new commits, rebase onto master again.

If everyone on the team follows these 3 rules, it won't get too messy to untangle.
Oh oops, you're right, I read "out of the 33 guesses, 31 were right".
I've pretty much decided I can't vote for either candidate, but I understand the spiteful vote. No one feels in control of the elite; their voice and vote don't matter.

This might be their way to say "See what happens when you ignore us?"
> Contrast with, say, athletes. The very best runners from a century ago wouldn't qualify for the olympics today.

I agree with your point, but this isn't true at all [1]. The rules have changed so dramatically that you get a completely false idea. E.g. Jesse Owens ran on cinders, started without blocks, and did not have a training regimen anything like today's pros.

Perhaps a better argument is that the Stradivarius instruments which survive are not the best few, selected over centuries, but ~60% of all the instruments Stradivari ever made. I.e. he was consistently great.

[1] https://www.ted.com/talks/david_epstein_are_athletes_really_...
What, you've never sshed into a remote machine?
The BBC's web infrastructure is a patchwork of disparate systems, run by separate product teams, on lots of different technology dating back potentially a couple of decades in some cases, with lots of third-party dependencies. Additionally, many of the original teams developing their websites are no longer with them, and as with most systems, documentation has no doubt suffered over the years.

For each individual product, they need to figure out what modifications it needs to become HTTPS-enabled (lots of links and identifiers are hard-coded to HTTP, and third-party CDNs might not support HTTPS by default), and update their testing procedures to ensure that it remains HTTPS-compatible, before they can enable HTTPS. Given that this is the BBC (a publicly-funded entity), they also have to ensure that everything continues to be fully supported on browsers going back to IE6, Firefox 3, and Safari 3 - with partial support for some browsers older than them.

In my opinion, a year is doing pretty well.
Yeah, I misread the 31/33 thing as a ratio, thanks for clarifying. Good breakdown of the rest of the article as well, it makes more sense the way you present it, the article was going back and forth between the tests a bit.
I made it about 1/3rd of the way through this. Supporting all this guy's demands is probably much more time consuming than writing whatever the library originally intended to do.

Seems quite unreasonable to me. Perhaps a better way to write this would be describing how iOS's SDKs have too many variations in deployment to make them truly drop-in for everyone else.
Haha, here's what I got on the first page load:

string(240) "https://ssl.bbc.co.uk/dna/api/comments/CommentsService.svc/V... string(40) "Error in cURL request: SSL connect error"
According this number http://www.internetlivestats.com/internet-users/

your claim that "most" or pretty much anyone who has internet has facebook is wrong as well. Again its less than the half.
Microsoft Wins Protection for E-Mails Stored Outside U.S
iOS 10 will have immediate direct video transmission built-in.
In Man in the High Castle, Philip K Dick calls this historicity. A shopkeeper shows two necklaces, indistinguishable from each ither but one was worn by Sitting Bull and the other is a fake. One has historicity and the other is basically worthless. But the knowledge of the historicity is inspiring and makes it valuable. The power of human perspective.

https://en.m.wikipedia.org/wiki/Historicity
I agree with the need for the BBC to do this. But I disagree with the OP's suggestion that, just because it took them until now to finish doing it, that I should be "afraid of their security practices".
Interesting. I believe this is the same as the hardware watchpoint I mentioned. I'm not usually working with ARMs, so I do not know for sure.

How would you deal with multiple tasks running? Do you have multiple watchpoints you can set with an ARM, or would the watch space need to be changed when switching tasks.
The anti-gay rant quoted in this article did not come from Thiel, and I can't see anything in the linked articles to show he backed it. Not that I'm claiming Thiel is a lifelong supporter of gay rights or has never said anything terrible, simply that this article doesn't seem to support what you're claiming.

Anyway, Thiel isn't a Republican himself. As per Wiki, he's a Libertarian, from an Evangelical background.

I liked this link though, from 1995:

http://www.sfgate.com/news/article/Stanford-President-Condem...

> Calling the multiculturalism movement "mindless," the piece argues that as "recycled anti-Western banalities substitute for a genuine study of Western and non- Western cultures, multiculturalism is effectively wasting some of the best years of America's brightest students." In some feminist studies courses, students were asked to write, but not necessarily send, letters to their parents about "coming out as a lesbian," said Sacks and Thiel.

> The two also criticized a class on the history of rights in the United States, saying it "was so busy extolling 1960s protests movements that the class never got around to studying the Declaration of Independence or the Constitution."

Have campus conservatives ever found anything new to complain about?
Maybe all these companies breaking the laws, or making it so easy to break the law makes people forget the law exists. Or because the companies are leading the way, they feel alright following their lead.
> SVG might not, but for the SVG to animate you'd need to use... CSS

The difference is SVG + CSS is a better abstraction for creating illustrations than crazy CSS gradient and box shadow hacks.
Is it not possible to just mechanically test the sound of each instrument in a sound proof chamber to identify the unique characteristics of each?

There is no better, there is only what's so. Measure that and if YOU like one better, make another one that produces the same sound.

Probably not as easy as it sounds (pun intended).
We live in a world full of many pressing issues. My google results page is not one of them. What I'd like to know is - how did these regulators prioritize their backlog in such a way that this is the current priority - and everything else is a lesser one. That process is what's broken. Not Google.
What I need is a 700-in-1 cartridge for my 1990s NES clone.