skysight-inc/HackerNews huggingface dataset:
Thank you for that sweet reply!

Yes you are right, there is so many combinations and as you found out a lot of people are using adblockers!

I did not know about goaccess, that looks really cool! I will check that out!

The problem with analyzing logs is that it is difficult to track unique visits purely from logs. Also differentiating bots that tries to look like real humans.

Kibana and logstash is awesome, but it is not the easiest to setup if you compare it to Google Analytics.
That was quick, I was about to post it. Hopefully everything isn't on fire over at Github.
This is the first I've heard of Falcon. Have you used it for a "real" project? It'd be interesting to know the tradeoffs when considering it against something like Django Rest Framework. Looking at the benchmark figures on the Falcon site, it's sad that Python 3 underperforms Python 2. I wish Python 3 had the slightest performance win, it'd be an easier sell. Hate to shift the topic to Python 2/3 talks, but I've wanted to switch for a while now, and it's still not the simplest sell.
Many small TV stations may soon be forced off the air
Last time it was a power outage of some sort right? What's it going to be this time?
Go 1.6 is Released
I agree with your general point (which I take to be, Apple is not seriously threatened by loss of sales to the US Government).

But remember, iPhones and MacBooks are quite popular everywhere, including US government procurements (e.g., https://37prime.wordpress.com/2012/08/05/nasa-mars-science-l...).
Does it really matter? Most terrorist networks would be claiming responsibility for the attack if they were involved.
If the phone is rebooted or if 48 hours have passed since the last passcode was entered, the touch ID can't be used to unlock the phone.
Your (b) is a big one in my mind. The core of giphy could be run by one person. There's probably enough monetization potential here for a good healthy lifestyle business for 1-3 people.
We've asked the HN folks for it but they may not see it as a priority for now.
However if you use chrome there's a simple extension that does only that. Take a look next to the usernames on this pic.

http://i.imgur.com/73rf3cj.png

https://chrome.google.com/webstore/detail/hacker-news-collap...
Protesting backdoors in solidarity with Apple :)
Same here. I find this doubly reassuring.
How does that work with branches ? Is there a master branch required to have this file, what if project doesn't have master branch ?

I think the concept of having a file in source code is flowed for DVCS unless you have so called "source" branch that you can define that is a default source of such information.
> I also ask candidates to code on a realistic problem. It doesn't involve any "fancy" algorithms or "tricks". What I want to see are the coding style, attention to details, and of course, if the candidate is comfortable at coding.

I have been reading a quora answer about why most of the developers fail FizzBuzz test and the author differentiates between Programming and Engineering and he says that programming is aimed at making the machine work, where as engineering is more about the artistic aspect of building software (which is highly dependent upon experience and tenacity to get the job done). That people wanna hire Engineers, but they test for Programmers.

This got me thinking about a common pattern I have been observing. Most of the algorithms I implement in a real world code are very basic. Most of the work I do, revolves around the fact that my code should be easily understandable to other people (and sophisticated algorithms prevent that), that people should be easily be able to modify it, repurpose it or expand it

In real world, if I ever was asked to implement FizzBuzz, I wouldn't even open my editor until I understood what is it going to be used for, what future features it will have, and what existing code will it work with. Once I understand it all, I might never write the code which most people write (or I myself write) during a fizzbuzz interview.

Maybe it's time to create a Software engineering fizz buzz rather than programming fizzbuzz.
Thanks - corrected.
I think this articular is giving off some bad interpretations. First and foremost this guy's data all starts at 2006. Well, do a quick GIS for a chart on home ownership in America. 2006 was basically the peak for at least the past 40 years, and probably longer than that. Drawing conclusions about how America is changing based on changing home ownership since a huge bubble which peaked when he started calculating his data is downright poor science.
Lots of People Are Losing Distance Vision, and No One Knows Why
Jan Koum: “I couldn't agree more with everything [Apple] said”
FBI iPhone terror fight: Apple PR clouding the truth
> Android itself still has issues with responsiveness and latency that bother me

> Chrome in particular is really bad regarding responsiveness and latency

This can't be emphasized enough. The Android and Chrome teams should be absolutely ashamed of the current state of performance. On my Nexus 5X I regularly have to wait 5 full seconds or more after pressing the app switcher or home buttons before I can perform another action, while animations chug and jank. Screen transitions within apps are often delayed multiple seconds before starting. Launching apps like Twitter or Facebook or Google Maps sometimes takes 10 seconds or more. Scrolling in every app is constantly interrupted by multiple missed frames as new items load. Loading websites like The Verge is just a terrible experience as the whole page jumps up and down for many seconds while scrolling is completely impossible. It's infuriating.
It's also becoming more and more common with stores and restaurants that don't accept cash as payment.
I once applied to Heroku; I wrote a song about deploying to Heroku, made a video for it on Youtube, deployed it to Heroku (of course), and applied (via their site and Twitter). Never got an email back, not even a "we received your application". Was bummed out for a while afterwards.
I'd like them to choose a folder name that isn't specific to a site. .github would look silly on hit lab but I like the idea of having a serrated folder.
It seems to be back up now—but the repo I was working on has reverted to its state 17 hours ago.

Edit: never mind, it's back.

It's a DDoS apparently.
Remember, the loan is locked in. Everything around you may be a high rate environment, but your loan is still 3.5% when regular bank savings account would be paying, say 7%.

So, if you bought shares of an Emerging Markets ETF [1] with the money that you would have otherwise paid for accelerated mortgage payments. Today these shares are paying you around 3.5% in dividends alone.

Fast forward ten years to a high rate environment, and ten years of buying ETF shares and reinvesting dividends, I'm assuming that the dollar amount of your shares would be higher than the amount of debt you would have otherwise paid off already.

That's why no other country on Earth that I know of has 30-year fixed mortgages. They are essentially a government subsidy to homeowners via Fannie/Freddie.

[1] https://www.google.com/finance?q=NYSEARCA%3AVWO
re-reading what I wrote I can see how it comes off as canned - thanks for the feedback
They're based around a Tegra X1 SoC aren't they? I know Nvidia releases Linux for their X1 devkits ( https://developer.nvidia.com/embedded/linux-tegra ). Dunno what else is in the Pixel-C hardware wise, but at least that gives me some hope. I'd consider buying one if you could put a real Linux distro on it.
of course already posted yesterday: https://news.ycombinator.com/item?id=11109967
The client does surprisingly little, all the good stuff is powered by Google's servers
Most jobs at tech companies will have a clause in your contract about owning everything that you do or think of while employed.
I think the post title now reflects the situation better.
I think it's kind of demonstrative of where Google's at with privacy now, that they don't see fit to mention the practical reality that this involves Google indexing and data mining all of your email from another provider. Many of us can make that common sense leap, but in the past Google respected your privacy at least to mention it outright.
The only way to bypass the brute forcing delay would be to increase computing power, since it's a function of the encryption method used. It basically goes through a number of iterations chosen to make it take about 80 ms per attempt.
Intimidation?
Wait, why? Where does the money go that is neither spent nor saved?
3 things I search for:

Fundamentals: CS basics. I don't nitpick on details. It's more around if you've heard about it or not and if you could figure out how and when to use it.

Structure: I want to see a structured approach to problem solving. Doesn't matter if your code is perfect. Doesn't matter the programming language you want to use.

Curiosity: You need to be curios about things. Asking the "why".
That's why police drive them in Chicago...
Touch ID can't be used if

- The phone was turned rebooted

- It's been more than 48 hours since the last time the passcode was entered

- The user didn't set up a touch ID fingerprint
Noooooo....let's not go there today! :-)

I'd take those benchmarks with a massive pinch of salt. 338µs per request for Flask is the bad case. 0.5ms of the request is spent in the framework, that's not even noise. The fastest framework I've used is one I wrote for coldfusion and that's the only time I've expected all my requests to be sub 100ms. And even then, the network latency turns that into noise.

Look at features before performance - both in the case of frameworks and version of Python to use (Python 3 is a lot nicer).
So if Canonical can do one thing, I suppose it comes down to getting more beta-testing to get the UX better?

I admit I haven't used it, but it seems like they have interesting ideas, it just fails on the delivery, not necessarily are their ideas (scopes, the whole convergence story) are flawed, they just need to do better on delivering.
Be sure to let your representatives know, then. Please? On behalf of all of us?
Yeah, much like the Surface Book which was a home run. Oh wait...

http://www.google.com/search?q=problems+with+my+surface+book
Yes I have used Falcon extensively and I like it alot.

Lies, damn lies and benchmarks - I'm not saying the benchmarks are made up but you know - the benchmark thing.

Falcon for REST API development. Django/Pyramid for full featured web application development.

And regarding speed, well how does its Python 3 performance compare to the Python 2 performance of other Python web servers? And any does speed matter that much? In many cases "fast enough is good enough" and the bottle necks are more likely to be other parts of your system and if speed matter that much then you should be horizontally scaling.

And if I may raise the ugly topic - who cares about Python 2 under any circumstances? For me - and I know many people do not think this way - Python 2 is dead so who gives a rats arse anything about it. Python 3 is the future and I'm not looking back for any gripes or grumbles about it.

Don't get me wrong, I think ruby-rails-slow is a bad thing, but Falcon fast should be good enough.

And if speed really matters to you then you shouldn't be using Python for web application development.
I am going to respond to each point

- Nailed it on this comment. I have been trying to figure out something that "makes sense" in terms of file structure and even code organization. So far, it hasn't been too much of a hindrance, but it I know the more code I write, the more unwieldy things will probably get.

- This is something that I have been very aware of and the way I have been handling it is limiting the number of controllers in general so I do not introduce new scopes. For the most part, all of the pages do not need to introduce new scopes and the data should be consistent across the pages anyways, so this hasn't been too much of an issue (yet).

-I haven't had this issue yet, but I haven't sufficiently tested this. From some initial testing, the memory footprint has been pretty light, but I need to do a lot more on this end once I have completed more of the app.

-State management hasn't been too tricky because there's only two states that I really care about: whether a user has logged in or if they are logged off. This part I have been addressing by loading JSON for contact information into the page to both limit the amount of AJAX requests and to enforce routing. Fortunately, this state is also managed by HTTPS Cookies so this is handled server side as well.

-I don't know how to validate or dispute this, but it looks like loading the minified scripts from CDNJS for both Angular and React were the same filesize. In any case, I have been using A LOT of what comes with Angular out of the box and have been using the UI Router library as well as the ng-Sanitize library for what I need. Haven't had too many issues with this.
GitHub mitigating DDoS attack
"We're working to mitigate a DDoS attack affecting http://github.com performance."

https://twitter.com/githubstatus/status/700076719747809280
Growing up a target sure changes the way you look at everything.
Talk to some landlords about their experiences, if you're judgment proof, nothing you do in a rental ever costs more than the security deposit.

At the bigger multi units, if your room is up for replacing carpet or repainting, they simply don't care what you do, they're replacing it all on schedule. When I left my bachelor pad it was up for its decade remodel, they didn't care as long as I didn't bother the neighbors or create a superfund site.
Reactions from lawmakers and candidates to Apple's encryption standoff with FBI
I don't disagree with the idea that becoming truly skilled in a language is more than a couple of weeks of work even for a great programmer, but more often than not you don't quite need that caliber of work from them right away.

Most job fills aren't going to be putting the new employee in charge of "greenfielding" the architecture of a brand new app, they'll be doing maintenance or build-out of an existing codebase, giving them plenty of time to ramp up on the fine details of a language while still being productive working with the existing code.
Rest assured, the gov is not paying anywhere near MSRP for its fleet vehicles.
You need to unlock the phone before you can update the firmware on the secure enclave.
For 3.25 EUR per week, you get access to the NYTimes full content. The price is really cheap for the quality and the amount of content you get access to.

Most people here make more than 2k per month. I'm sure they can give away 2 cups of coffee per week for world class curated content.

I rarely read front-page columns, because I'm not directly interested in US politics. As a non-native speaker I try to read proper English and the NYTimes delivers :-)
It is same where I stay in NoVa. The catch is rent goes up by 50% when on month to month. Considering it is already competitively priced apartment it would not make sense to continue.
Out of band tap would be a device used to sniff a port mirror of all the traffic coming through the network under scrutiny. The "out of band" part means that this device itself should live on a completely separate network from the one it is sniffing/analyzing.
This is true of work you do on company equipment during work hours. If things were as you describe, no one would ever be able to do open source, let alone sign standard FOSS CLAs or the like.
Completely fair. You're right- my ire should be at the company not the users.

I was just shocked, SHOCKED how little she was actually making vs how much they told her she was making when she took the job. She thought she was making $25 an hour, but after I helped her take a hard look at the math, she was really only making $5-$7 an hour, if that.
You can't update the firmware on the SE without unlocking the device first.
+1 flask-classy -- feels a bit like the old pylons which was a very simple and powerful framework
It's not just invention clauses. It applies to all intellectual property, including copyright (at least in NL), as long as what you're producing in your own time is related to your job.

Exactly how far "related to your job" extends is up for debate. Because of that, I have an additional clause in my employment contract that specifically states that any contribution I write to FOSS projects is mine to license and distribute.
Touch ID does not work after a reboot, to many attempts or a long of delay.

Additionally you don't have to use your thumb, so if you don't know what body part was used your out of luck.
NetApp to lay off 12% before August
Immune checkpoint (fancy name that, you probably mean anti-autoimmune system) inhibitors main problem is the very high risk of autoimmune disorders that are hard or impossible to treat. Just toggling the suppressor will not kill clonal cells already in circulation, and those can last a long, long time, or even a lifetime.
If you're unlucky, you will also get "broken" immune memory cells - which also last for life.

Trading cancer for SLE or rheumatoidal arthritis etc.
A draft for the 1.6 release notes: https://tip.golang.org/doc/go1.6
Nope, Tegra X1 support for the mainline Linux is already being done as we speak (by NVIDIA themselves): http://www.spinics.net/lists/devicetree/msg109053.html
Binaries are up but not everything is fully updated yet. Announcement blog post coming shortly.

Edit: Blog post up: https://blog.golang.org/go1.6 maybe change the article link to that?
Then it's an easy question to answer, isn't it? Any more insights into their phone conversation, st3v3r?

Edit: I knew I recognized you, s73v3r -
https://news.ycombinator.com/threads?id=s73v3r
When I did arrive to the post I was on bad mod by other reasons, the modification that voltagex_ suggests is totally right.

Happy that my keyboard rage was inspiring for something :)
The SE doesn't erase-on-update, but you can't update it without unlocking the phone first.
Have you heard of Ractiv? It's a motion controller like a leap, but allows you to treat your keyboard surface like a track pad. So you can stay on the keyboard all the time.
I've been trying to buy one for a year but they never reply so I don't know if they are an active business anymore.
Ractiv.com
But protesting by definition is objecting what someone has done. So it doesn't really make sense.
Yes. Because renters don't pay property taxes /s
Not officially. "Go 1.6 is soon (but not yet)." - commit message from today.
Yeah i figured at least 20% of my 80% are bots. If not more. And you are right, without Javascript its not really possible to have detailed informations like with Analytics. Following the user around should be possible with the usual access logs, but i have yet to find a software that supports this, and i can imagine its hard to create as there are so many different combinations of everything.

Its really interesting to think about. I can see no solution for this, just how it will get worse and worse over time. People are more and more scared about Trackers and block them sometimes in way to consequent ways, hence i even had users complaining about a broken design when they had some browser extension which removed every element containing social media names in the tags. Something like <section id="why-i-hate-facebook"> is appearantly not acceptable for some.
Sorry, I specifically pointing to Orwellian nightmare a false option. It's like Cake or Death? Cake's really the only thing people are going to pick.
"The tension has always been how to allow analysts to say what then mean about companies while at the same time keeping the company happy so that they can earn investment banking fees from the same company for things like debt raises or new issues."

I don't see the difficulty. It's very easy, you avoid the conflict by don't pretending to be objective in an issue where the company that pay your salary have "skin in the game".

It's what people and companies do in the real world.

You don't ask divorce advice to your layer if he is also your brother in law. You call an external audit for your finances, don't allow the accounting department do the auditing (and even that doesn't work). You don't ask investment advice about a company to the guys that receive periodically money from that company.
Income - savings - spending = 0. If you're spending and saving (combined) more than you're income, that's debt.

Your goal should be to maximize the savings section of the equation, and minimize spending.
Its intimidating for the same reason that having the kgb show up for a russian companies meeting would be intimidating.
Trying to use a GitHub only feature on GitLab would look equally silly... This is very much a GitHub specific implementation. It makes sense for it to be identified as such.

It would be nice if they used a specific branch a la gh-pages so that everyone's Git repos don't have to be polluted with GitHub specific files.
The way powerful people often maintain control of a situation is through contrivances such as unusual dress, unusual ways of speaking, unusual rituals or by having a large entourage.

If you analyse each element closely it's clear that they're silly. Why do they need earpieces in when visiting Apple? Why must all the cars match? Why must they dress in the same way? Why do they need to bring all those people, what are they all doing?

But the point is, when faced with something new and strange, people often pause and withdraw. This allows you to dominate the situation and prevent dissent.
This is a big generational thing. My brother and I have been there as our parents moved us out to the country to buy a big house, my dad work his life away for a bigco only to be laid off 3 years before his retirement, and now they sit in their house with a lot of stuff and very few hobbies and not much of a social group. We've seen how far striving can take you, and the real cost of the sacrifices you make for possessions. Both of us orient ourselves towards experiences over possessions. He and his wife are joining the peace corps and I am working on my skillset to become a remote contractor so I can travel (while saving up as much as I can living with roommates).
Valid point. An out-of-band network tap is definitely a pretty insider-y term to the networking community. What it means is that there's a device sitting in a company's datacenter that can receive a copy of all the traffic flowing through that network without impacting the performance of said network.

Some performance management tools will use up some of the bandwidth of a network to be able to perform their duties. An out-of-band tap offers a way to get visibility into what's happening in your network so you can monitor performance without sapping bandwidth.
such a company isn't going to be the "home run" that VCs make their money off.

Two thoughts:

1. It might. But it might not do so in the time-frame that VC's typically expect. Since funds tend to be time-boxed, VC's generally need to see not just a specific return, but they need to see it by a certain point in time. The older a given fund is, the more pressure to "do it now".

2. That said, nothing says growth has to be a smooth curve (whether it's linear, exponential, or whatever). You could be on an exponential growth path, slow down to flat, or even shrink, due to external macro-economic factors, or strategy, or whatever, then ramp back up again later and "go exponential" when things change.

and I'm kind of surprised that they would want to encourage their portfolio to transition into that kind of company

3. Well if the alternative is going out of business and resulting in a valuation of 0 for everybody involved, almost any alternative is better. I see it not as a call to give up on being a "home run" but as a call to batten down the hatches, hunker down, weather the storm, and then adapt as circumstances change.