skysight-inc/HackerNews huggingface dataset:
I've got a PS4 and a new Apple TV. Apple TV is our default choice, unless we want to watch Amazon, mostly just due to the ease/elegance of interaction.

-The PS4 controller is clunky and not particularly intuitive. The new Apple TV's remote is already second nature and much easier to operate one handed (unless you get PS4's heavily panned media controller).
-The Apple TV remote controlled my receiver's volume with no setup. The PS4 media remote has been panned for being horrible at pairing with receivers/tvs.
-The PS4's app store is basically a buggy and poorly organized webpage. It fails to display anything at odd times, requiring random reboots of the whole system. The ATV app store is arguably Apple's best yet - it surfaces tons of great content and has almost instant checkout/download.
-HBO Go will not work with PS4 via Comcast/Xfinity (not Sony's fault, but that doesn't help me with my Silicon Valley fix).
-ATV and PS4 are about equally fast and both do a good job at holding background apps in memory for an impressive amount of time.

I really enjoy the PS4 - nothing on Apple TV will compete with Bloodbourne/Fallout in the foreseeable future - but I'm more excited in some ways by what devs are going to do with Apple TV. It's exciting to me that startups will be able to create living room experiences of all types (arguably including games!) with better tools a with a lot less permission required than ever before.
Life is unfair.

As a person with an accent, I am very well aware that I will be judged by it. Just like fat people are judged for being fat, or stupid people for being stupid.

Yet, I have found solace in the ideas brought forward by thinkers like Marcus Aurelius, and my mentality has changed drastically. Yes, I have an accent, and yes, that means that certain people will openly mock me. In fact, the only time I was bullied in high school was due to my accent. I try very hard, everyday, to practice my pronunciation, and I still fail.

I try hard to be understood. I try hard to be positive and to be kind and gentle towards others. Ultimately, this is what matters, and not whether I have an accent or not.

Haters are going to hate.
There are terrible projects everywhere.

But when individual private companies screw up, other companies do what they tried to do better, and in the end the problem gets solved.

> The root problem, I think, is that the people who are put in charge of these massive software projects -- typically, MBAs or lawyers by training -- often don't know anything about how to develop software at scale

Sounds like a... branch problem. What is the root cause of government projects being run by incompetents?
dont worry, Lenovo uses bios hooks to reinstall said garbage
It makes requests to a backend service. You can read more about the implementation of the Go Playground on the blog[0].

[0]: https://blog.golang.org/playground
In the Beginning Was the Command Line
Fat Tire Electric Beach Cruiser Bicycle – $702.00
It hypothetically could, but there's no economic incentive to use it to improve human life by exploring trends.

For instance, what if people who logged into Facebook at 11 AM had a higher chance of brain tumors from the idiotic content? This trend would only be possible to find with big data... but it won't be looked for.
I meant someone at the phone store intervening without the user's knowledge. Improving user control without also enabling that tampering is a challenge. I will insist that there is a large group of users that will do exactly what the employee of the phone store tells them to do, even if it is easy to discover that this is a bad idea.

I also didn't thoughtlessly make that first point. Fixing 100 bugs does not have zero impact on whether Google or Hacking Team ends up with control.
Go made me excited about programming again. Love it.
Roku took money from Dish to kick and block all other international content competitors.
Yeah, but unless its something like Incapsula that functions as a direct replacement ... its not really competitive with Cloudflare's value proposition.

You don't use Cloudflare as a DNS provider. Their value proposition [imho] is as a CDN/WAF.

I was genuinely hoping someone like Sucuri or Incapsula had picked it up.
Now is even better, you can see some mistakes those guys made and avod them.

We have Grunt, Gulp and what not. Nobody seems to care, they just make things better and had fun doing it.
That doesn't justify such things happening on a campus. I'm sorry, but if I found another student doing that sort of nonsense I would file a complaint with the university to have them ejected just on the matter of defacing property alone (the racism component just is salt in the wound imo). If people can't act with some taste or courtesy then they don't need to be in any university or college, imo. I already had my fill of shrill conservatives at Wichita State to deal with this nonsense.
I'm surprised to not see any mention in the comments about the biggest change coming in 1.6: the package vendoring mechanism. This has been a big missing piece for awhile and I'm glad they're addressing it in an official way.

I was super excited for the cross compilation abilities on Go 1.5 and now I have something else to be super excited for in Go 1.6, can't wait!
I think the data would be very useful considering a vast majority of users won't be using it in this way, also consider that people who query for things will learn the limitations of the system providing the information and adapt their queries accordingly. If you have a system capable of providing meaningful results to highly complex queries then you can start bridging the gap between how people interact with machines vs how they interact with humans.
This money will go to some fancy consultants, and their paper reports will be the only tangible deliverable.

It costs billions to build a maglev train, 28.7M is just a drop in the bucket.
The difficulty about focusing on values is that the American value system is "fuck you, I've got my own value system".

There are millions of people in America who don't think women should have rights. There are millions of people in America who are uncomfortable with free thought. We've got racists, classists, and people who don't think that parents should be allowed to make all of the decisions about their children's upbringing. We've got corruption at all levels, and the only thing that vaguely keeps it in check is something probably fifty million Americans hate hate hate, Federal authority over the states.

You can try to claim these are marginal views, but they're really not. America may have some great things going for it, but cultural unity is not one of them.
Though its funny-at least in the Bay Area (I know I know, we're in our own little world here, etc) Windows has a very minimal mindshare amongst devs (except for having to use it for work).
A Visual Survey of Visualization Techniques for Time-Oriented Data
The right to bear arms was never for the purposes of overthrowing a government.

It was given in order to establish militias, which the government can use to prevent insurrections and invasions, per section 8 of the US constitution.

No government allows its citizens the right to overthrow it. I have no idea why people think that? Do you?
This ain't your momma's HTML
I can't remember anyone ever claiming javascript/node made their code cleaner. Speed and throughput were claims but not code quality.
> 1) Json/XML parsing is the easiest with no work (or minimal) required, you can just have the field names capitalized (or use stereotypes) and it gets done, with a line of code.

Obligatory plug - if you're sick of writing out the struct definitions yourself, you can generate them from sample JSON: https://github.com/ChimeraCoder/gojson

This is especially useful when implementing REST servers/clients, because you can simply include an example JSON response which your tests use, and then use `go generate` to autogenerate the struct. Since they're both based on the same file, you don't have to worry about keeping them in sync - if there are any changes to the response structure, you only have to update it in one place.
Blockspring is Hiring a Product Designer
> you do not have an assignment operator

Except that you do have assignment. Even more so, every def is a Var, defn definitions themselves being vars that can be redefined, in true Lisp tradition and you also have atoms and you can use mutable arrays or any mutable collections you like, with people doing plenty of that. The emphasis on its simplicity is also misleading. For example Clojure developers pride themselves on how Clojure does not do OOP, except when it does of course, plenty of examples being in Clojure's standard library, starting from really basic things such as ISeq.

And this is actually confusing beginners that read introductions such as yours and I think it's doing Clojure a slight disservice, especially because this isn't defining what Clojure is or explaining why it is awesome.

I do agree with the sentiment. Just the other day I was trying to understand a piece of C# code that was written in a classic style, mutating variables and arrays in place to calculate something that could have been described as pure and very understandable expressions. And oh my god, it's as if I forgot how that was and I hated every minute of it.
Ask HN: How do you browse Twitter?
I never fully understood how to use Twitter, but I have been trying to use it a bit more lately... But the whole experience is confusing.

How I do it:

I search for hashtag, then I am presented with top tweets, which are mostly tweets by established companies/pages. But I don't really want to see those so I head to Live section, because I want to see tweets by actual People. In Live section I usually have to mute some bots to get to actual content. (And Mute doesn't really work as it should unfortunately)

I do not use twitter to keep in touch with real-life acquaintances, because I cannot filter my feed easily. Yeah I know I can use lists, but I don't really want to go over all the people I follow and put them into a designated list... (I learned about lists way too late to use it effectively in my opinion.) Maybe Twitter needs some AI to curate lists for you?

I want to understand how you people use Twitter and how you benefit from it.
When the investing community saw Facebook pull a shit ton of cash directly out of the sky, it said "We must be 'social.' Social is the way, the truth and the life."

Couple that with the following realization: the folks in pure product innovation roles at startups -- the people who are supposed to be insightful oracles creating compelling visions and perfect shortlists of vital user stories for killer apps -- these people are not ... really ... that ... good. (Even the ones from Stanford.)

So, now programmers must define the product, create the product AND sell the product (with their cool, unshaven, youthful faces).

All programmers must now be brogrammers. The pure nerd work is sent overseas.
Your Python example wouldn't work. eval is still scoped lexically. You'd need to get current stack frame, get locals from the previous frame and only eval within these locals. That's what TCL `upvar` does, BTW.

Macros let you avoid this kind of problems when meta-programming (but then they bring their own problems: hygiene, for example).
> However it seems that most low tech insurgencies fighting against the advanced conventional militaries of the West always seem to win, from Vietnam right up to Afghanistan / Iraq.

But it didn't really work during the US Civil War.
But according to the article the large corporations are bringing workers in at the minimum $60k salary which is why it's worthwhile to do so. If they have to pay market rates or higher and that influences their chances of getting a visa, their business model disappears.
Hadn't thought of it like that... Where Apple used to have their CEO 'drive' innovation - New Microsoft are replacing that motivation driver.
Get Early Access to Taiga Tribe New Project Management+Employment Marketplace
5 easy to fix code review finds that boost your (Python) software security
> Better get real good life insurance.

I strongly suspect this sort of thing is exempted in most life insurance coverage (like skydiving and flying general aviation planes usually are).
There should be some limitations in place but how would you enforce them? If your local government checks Airbnb regularly to find people breaking the law then people will just use some other method to do the same thing as Airbnb.
Google Maps finally gets offline navigation
> So his get-rich-quick scheme (or "business plan") is to sign contracts he knows he will break, and hope he doesn't get caught until after he has come out ahead.

Sadly, it's often a good strategy to just breaking the law or an agreement, even with the risk of being caught.
These biases are not without latent opportunities.

The upside of this is if your cohort is generally associated with a strong accent (e.g. grad students from China), a sure-fire way to separate yourself from the crowd would be work on diminishing your accent.
> sensor data from my home IoT setup

Have you documented your setup anywhere?

I'm DIY-ing something similar and I'm always curious how others have approached things.
Didnt he say he spent 50,000 on those caps?
Best reason ever!

Just to push a counterpoint, I never understood those startups with foosball tables, sponsored beer, team workaholidays on tropical islands but god forbid the work itself is any fun.

If a technology choice makes people enjoy their work more, learn new things, help them think differently and thus get more creative, then isn't that a big plus? Sure, maybe it does not weigh up to whatever downsides there are, but it counts! The whole idea that "fun" isn't allowed to be an important argument in a business decision feels horribly outdated to me.
I sum this phenomenon up as "frictionless development". I don't have to stop and make a decision about something not core to the problem I'm working on while writing code.

If the default doesn't work for some reason then I can tackle that problem but at that point it usually is core to the problem I'm working on.

For some people Go is anything but frictionless though. They spend all their time in Go fuming that their favorite abstraction isn't there. For those people my experience doesn't translate.
"Do things that don't scale"?
Yes, that is how the rental market has always worked. It isn't just AirBnb.

You make your money on how well you screen tenants and on the "purchase" of property. [i.e. Long term lease or purchase ]
"What is the root cause of government projects being run by incompetents?"

The incentives tend not to reward competence at achieving a task very well. They tend to reward political climbing. They don't necessarily preclude competence at a task, but energy expended competently performing a task is energy not expended playing politics, which means it tends to get outcompeted.

This is not, strictly speaking, a characteristic of "government". Large corporations that get sufficiently rich and powerful that they end up detached from market discipline develop the same problems.

Security, wealth, and comfort are even more dangerous to large organizations than they are to individuals.
"hope he doesn't get caught until after he has come out ahead."

You've just described Airbnb & Uber's entire business plan.
‘World’s first personal jetpack’ flies around the Statue of Liberty
In areas with legal restrictions, it sounds like the solution is to fix the legal restrictions. The law can be changed, after all; geography is a little less malleable.
Simpler answer: open offices outside of the US.

Amazon and Google both have big offices in Ontario (Toronto and Waterloo, respectively) which are growing quickly. Easier time with immigration issues, a low Canadian dollar (cheaper salary costs), and very low health-care costs for the company. Why would they not?

Bias note: I work at Amazon Toronto. (We are hiring! my username@amazon)
I'm only making this point in reference to conflicts that involve insurgencies.
Co-creator here. I'd love to get some feedback on this. Do you use a static site generator? If so, what's your favorite? Would you be interested in purchasing premium themes?
Has anyone tried to hack a script that put in communication two M chat sessions?
Web-App Over Slow Internet Connection
You can compare to other countries without that right, or to just within regions in the same country that have no guns vs regions that do. That's how you would determine the benefits of the 2nd amendment with data.

This is not a difficult problem.
I know this is nitpicking and borderline off topic, but does the white balance on those photos look so far off that it's distracting to anyone else?
This is not a problem of structural semantics, each phrase is itself a semantic atom -- think Zork.

It doesn't need to see "What|WP 's|VBZ it|PRP like|IN outside|IN ?|."

Just "What's it like outside?", and know that it will always respond to that with the same call.
Its really not worth mentioning with all these awesome projects in the comments, but i created a Pure CSS slider, which i think was away for me to show people my level in CSS. Plus it got a lot of stars on github haha. https://github.com/Elitewares/CSS3-Slider
Part of the vetting process of tenants is simply this: will this person be thoughtful in my property. E.g. this person will not through negligence or malice destroy my walls, my plumbing, abuse the appliances, burn things in my oven. And often the most annoying: will not smoke inside the property.

You can do your due diligence with one tenant. When that tenant airbnb's the property and brings in say 50 other occupants over the course of a year, you are now in a completely different zone.
Lets just put it this way, I bought onto the basic proposition which was offered, after having read Rob Pike's original blog introducing it, and having watched lots of Go team videos. Some points which also went into decision making:

1) I am not a functional language programmer. No disrespect, just stating fact, after having noticed a Lisp programmer having questioned my choice regarding "boredom". So languages like Lisp, etc were out, and had to look for a C like language.

2) My boredom with Java was also because of years of using, YMMV ofcourse. Also we were seeing issues in containers we hosted on, and that entire deployment paradigm seemed liked that of 2000s. As I said, in another reply, thankfully I had the luxury to choose, which is often missing in Enterprisey setups. And my co-programmers were also excited about it.

3) One thing which I forgot to mention in my parent comment is channels. It really appealed to me as a model, compared to the Barrier style of programming in Java's util.concurrent. We use that feature heavily in our now migrated Go services, and its ultra stable.

4) At the time of the switch, I wanted to move to a more bare-bones language, which is C-like. So did some benchmarks with C, C++ and Go. And Go was found to take a little more memory than C/C++, C was the least. But it was good enough. And as a successful validation of the move, I have been able to recently move to AWS compute instances from the standard instances (m3.large -> c3.xlarge to be precise). So we are getting more compute power, by paying roughly equal, because of lower memory requirements.

So I made due effort to find the right language, outside the "echo chambers" you see. And this "echo chamber" is also not so actually, honestly speaking, I learn a lot from guys like you on a regular basis :-)

edit: typo
Stop saying technology is causing isolation
(I guess this submission will be flagged, and I don't speak Turkish, but anyway ...)

It's very strange that when you click in a category, the images that appear are not related. I think you should try to improve the classification or tag system.
4) is actually quite important. People wonder why PHP is so popular, and it's because the deployment overhead is tiny compared to, say, Tomcat. Especially on shared hosting.
The Surface 3 will be $399 on Black Friday at Best Buy.
All I hear from academic publishers is "publishing costs money", but that's not the point, and they know it.

The point is exactly threefold, and much simpler than even the simplest article they review:

1. It costs dramatically less to publish it used to.

2. Editors routinely offload expensive tasks to those submitting, i.e.: formatting figures and text, converting to publication-quality file formats, and in some cases even layout, to the point where we're not even sure what it is they do anymore.

3. Most research is publicly funded. It seems ethically wrong for there to be paywalls, especially considering the hefty price-tag associated with submitting an article in the first place.

Editors: we're academics, not idiots. Please respond to our actual goddamn points.
very stupid article. An engineer is not what the author wants to be; an engineer is someone that applies maths and science into practical problems.

And the difference in process between a civil engineer and a software engineer is because the nature of them is quite different. A bridge is expensive to change, meanwhile software is designed to change.
DNS is often the weakest link in the chain and well worth hardening if you're doing proactive sec. Combined with DNSCrypt it can be a pretty robust setup. My only problem with DNS hardening is zero-knowledge problems. See https://en.wikipedia.org/wiki/Zero-knowledge_proof It is possible to encrypt DNS queries, but tricky for end points to deny knowledge of having requested it, and so we have zero-knowledge proof issues.
Unless said property literally floats in a vacuum, there are many public externalities arising from your use of your property.
Boom.
http://www.fudzilla.com/reviews/39204-cube-i7-stylus-tablet-...
http://www.gearbest.com/tablet-pcs/pp_227132.html
A while ago, I said something like "the elites have totally won the battle against the slave class (formally known as the middle class)" to a friend and he was shocked that I felt that way. I was half way joking but the more I think about it the more I think that it is game over for the non-elites, except for a few things that people can do:

1. Pay a lot of attention to your own job skills and education, managing career, etc.

2. Put a lot of energy into maintaining your economic outlook, that of your family and friends, and that of your local community

3. Ignore crap like the show of elections, and the show of "news" in general. If you want to do something positive then pick a cause, like a constitutional amendment to overthrow the Citizen's United ruling, and work on that cause year after year. Time better spent.
What is digital culture?
Software Discovery Dashboard: Students Work with Mozilla to Help Researchers
Voice of dissension here. I switched from:

* Mysql to MongoDB
* PHP to Python
* Javascript to Coffeescript

All because I was bored of the old tech.

and it made the site unmaintainable. I mostly blame the MongoDB and Coffeescript for that.

Now to be fair, I learned a ton and I am so glad for that experience, but I lost my website.
I guess if you can't see the future, why not make it interesting?
> The main difference between small and large companies was it simply took longer for people who got nothing done to be let go.

That is certainly true and one major facet to the problem.
Microsoft's Nadella sees computing's future in its HoloLens and soundscapes
Making Scientists Feel Like Kids Again with High-Speed Video
A sliding puzzle, built with Elm
The contract outlines the penalty (or cost) for unapproved guests or sublets. If the lessee is willing to pay the penalty, what's the problem? If the penalty isn't sufficient to deter the unwanted behavior, increase it until it is.

If we have an agreement that I give you $5000 or you can punch me in the face, and I choose to take the punch in the face, that's not breaking the agreement. You didn't get "cheated" out of $5000. I chose an option that was specifically outlined in the agreement.