skysight-inc/HackerNews huggingface dataset:
Morbius,

I appreciate the feedback. I am currently launching this as a beta which is why it is free to begin with. I have amended the line that you didn't like and the feedback loop is extremely important as this will be a highly iterative process.

This is just the beginning and more features will be built every day, but I would rather get feedback sooner rather than later on how I can make it a better process for students in the future.

Thank you,

John
I don't know from where did this came from, but I like open formats. From where do the data come?
Band of Brothers! Yay!
What about RSSSF? http://www.rsssf.com/
Yes they do.

I recently switched from AT&T back to Comcast and I was horrified when I tired to connect my roku to HBOGO. The message pretty much said my only option was to use the Comcast box and watch On Demand.
Edit: moved.
Polygon is running an article about it as well: http://www.polygon.com/2014/5/21/5739064/zenimax-sues-oculus...

Hardly surprising move from a company that is piling bad press: see the kotaku article about the miss management existing around Doom 4 release from last year:
http://kotaku.com/five-years-and-nothing-to-show-how-doom-4-...
In common usage (I've never heard it any other way in 24 years of software dev) "included in the same executable" means either combining the source files, or linking object files, or similar. "Bundling" means shipping together, packaging together and never, ever has meant "in the same executable". You do know that .zips .gz and other packages aren't "executable" in the sense used by the GPL, right?

The example of an installer can't be more unambiguous. I quote "No. The installer and the files it installs are separate works. As a result, the terms of the GPL do not apply to the installation software." No. Full-stop. GPL does not apply.

If an installer of GPL software doesn't have to be GPL then certainly unrelated software which happens to come in same disk/download doesn't have to be.
> Let's say you were preparing an Occupy 2.0 movement. Do you think the government would bring the NSA to bear on you? Do you think you might get "stifled?"

Perhaps it's just the nature of activist groups, but I've been reaching out to various groups of protesters and activists since the Restore the Fourth protests last year.

Anecdotally, I have yet to contact a single group that doesn't believe that they have experienced government surveillance, infiltration, or subversion. Now, perhaps this is due to the closeted nature of activist groups and the paranoia can go hand in hand with activism, so take it for what it is.

There's reports of JP Morgan offices inside the NYPD surveillance complex. The NATO 3 case is an indication to me that this type of activity (Surveillance, infiltration, disruption) may be widespread. Certainly, it seems to coincide with the attitude and perspectives that led to COINTELPRO and other Hoover-esque tactics such as blackmailing Martin Luther King.

This is all to say nothing of the Arab Spring, and the subsequent development of practices and technologies that have "stifled" activism on social media. The other thing to take into consideration is that protests and activism in the US may play into the narrative put out by Russia or other foreign national interests, in the same way that the United States covers Pussy Riot or stories of unrest in Ukraine.

I tend to think in the coming months, you'll hear more about this topic. We'll see, though.
Thanks for the criticism! This is something I was torn on, but I really enjoyed the flow of Amazon's single-page MFA sign-on, so I ended up mimicking their design. I've heard a few comments like yours now though, so I'll probably add a second page.

The gem itself doesn't impose any restrictions on the UI though, so you're free to have as many pages as you want!
American taxes are far from typical: The poor and middle classes pay far less than in Europe, for example. Whilst the rich pay more.

Note the lack of high regressive taxes such as VAT, excise, and import taxes in the US.
NYPD considering using drones to fight crime
Time will tell on that one ;)
How advanced do you go? Can you tailor the course for people who have limited experience programming in iOS and want to learn more?
I don't think it's a community thing. I would absolutely use tests if I was writing any interesting, algorithmic code. Compilers, data structures, pathfinding, whatever.
But most iOS apps are one half glue code that interacts with a JSON backend, and one half GUI code. Neither half is fun to test. And from my experience with coders who insist on tests, they never catch the interesting bugs anyway - session expiry in the wrong screen, animations that break if you interact with them too fast, using APIs that are not available on $(previous iOS), etc.
German tax officials purchased stolen account information[0] in order to pursue tax cheats. If you think that's acceptable within the rule of law, then what's wrong with gag orders and mass surveillance?

[0]http://www.lexology.com/library/detail.aspx?g=cc1eef78-5928-...
>> By that reasoning, basketball is a game of chance, depending on the level of the players. They're going to lob it up there and hope it goes in.

I think that would be a fair point to make
Neither lawyers nor fund managers are rentiers.
Rent for my loft at 11th and Folsom was raised in 2012 to $2650. My wife and I moved across the bay to Oakland and now pay $2725 a month all for a house. The loft was then rented for $3300 after we moved out.

1000 sqft loft: $3300
1150 sqft house w/ 40x50 yard and 1 car garage: $2725

But, that isn't in san francisco, but it is within a similar commute distance.
Google Launches Two Algorithm Updates Including New Panda
Thank you for sharing your thoughts with me. I hope you have or will find your words and your own happiness. Take care.
Can you even subscribe to HBO with out paying for a TV subscription from a provider?

The only thing thats keeping me from pulling the plug is access to new shows/episodes and seeing shows as they air (for the first time).
I'll actually go one further and say that if something has a web gateway that is mandatory, I specifically won't use it. I've used MyFitnessPal in the past, but when I tried to use it again recently, opening the app presented me with a login screen, so I deleted the app. I think Endomoto also forces me to log in, so I deleted it. If I recall correctly, RunKeeper also has a login gateway and they imply that you won't be able to use it without signing in. I almost deleted that one too, but I think that once I got around the login screen they stopped asking me actively to sign in.
It is available only now, I think. The wire was pay per episode a month back (even for me, a prime user).
Yeah, and now it becomes news.
But don't worry, they're committed to Net Neutrality without the need for regulation :-)
That's a major appeal of Clojure, the Lisp (not Lisp-style) syntax, the functional paradigm (and the idioms are great). I really don't want to write code that corresponds line-by-line to Java. If I wanted to do that, I'd just write Java. However, Java interop with Clojure is straightforward. Furthermore, Clojure allows one to solve problems with an "orientation" toward objects, but as one learns to write Clojure well, the language guides one toward sublime and elegant functional solutions. An important thing about Clojure, however, is that it is not tied to the JVM; The original and most well-known implementation is for the JVM, but not only is there also Clojurescript, there are implementations that compile to CLR bytecode, Python, Ruby, and Actionscript. And with EDN, the extensible data notation, not only can you have your front-end and back-end codebases entirely in Clojure, you can transfer and store your data as Clojure too. I know not everyone has the same aesthetic tastes as I do, but I do like to think that there is something beautiful about this.

Finally, I must say that while Scala does indeed have a first-class web framework in Play, web frameworks are first-class objects in Clojure. Joke. Sort of. I personally do not want to have a monolithic pre-packaged web framework to bow down to; the Clojure community is a community of hackers, we like to make things out of other things, and to take things apart. Clojure and the work of its community allows me to compose my own web framework as needed very very quickly–and to drastically change it just as fast. I'm not saying you should stop doing what you like to do, but if you gave Clojure a chance...dude: it's addictive.
I looked at the offerings & they seem pretty expansive. Sounds great and all but I could not locate a principal factor that is important to the equation: PRICE! I clicked help, get started and even searched...

I do not want a free trial, I do not want to sign up & I do not want any more spam UNTIL I have deemed the terms agreeable. I am sick of this obfuscation bullshit. Terms are terms, games are for suckers & marks.

TLDR: No price, no sale.
Bacon.js – Functional Reactive Programming library for JavaScript
This is great. Thanks for putting this together and sharing.
Actually, The Wire is the greatest show HBO has ever made.

Latest, no. Greatest, YES.

Comcast also doesn't allow their Comcast iOS app to stream via Airplay.
A wealth tax is "eating the cake."

It's society deciding that we've already done everything worth doing, now it's time to destroy what has been built. Such irrational occurrences are not without historical precedent. Just hope you don't personally have to live through one.
Yep. See http://www.techdirt.com/articles/20140305/14254626446/comcas....
Programmers don't realize how much they lose by constantly chasing the latest language, the latest frameworks, the latest new abstractions of software development that require so much past work to be thrown away. Terry's volume of output is available to anyone that's willing to just whittle away at one thing, in small pieces, for more than a few years.

(I'm not diminishing Terry's volume of work here, but encouraging other programmers to consider adopting a nice, slow side project.)
Good luck! I think we all share a dream of having the ability to control Time to satisfy our thirst for creativity and at the same time take care of our love ones. Here's to dreaming, right?! :)
... now I live in a 5000 sq ft mcmansion, and everybody else lives in 1000 sq ft houses.

So what did you do so special that you get a 5-fold increase in your living area and what did others do so wrong that they got a 2-fold increase only?

Sometimes the problem isn't inequality but envy and jealousy - I believe the Bible speaks to these two emotions as well.

The part that grinds on the human psyche is just a plain old sense of fairness and justice. Why muddy it up with religion?
How well can these people update things they have memorized?

For instance, suppose they memorized a deck of cards. Then suppose someone were to call out exchanges ("swap ace of spades and 3 of clubs...swap 2 of diamonds and 5 of hearts...") to shuffle the deck. Would they be able to quickly adjust their mental representation of the deck to take this into account, and so recall the modified deck?
Easy to do given the amount of battery stories at the moment, this one is pretty intriguing though.

"A new company called Power Japan Plus (PJP), working with researchers from Kyushu University, has developed a dual carbon battery (patent pending) that may solve many of the problems associated with Li-ion batteries. PJP’s chief technology officer is Dr. Kaname Takeya, who developed the batteries used in the Toyota Prius and the Tesla, so he knows a thing or two about the shortcomings of Li-ion technology."

http://www.engineering.com/ElectronicsDesign/ElectronicsDesi...
Twelve-Factor Applications with Consul
It's true. Kids also learn to read subtitles at an early age (by the time they get 7 most can read subtitles).
But Disney doesn't seem to understand: it dubs programs in Dutch, and you get Hanna Montana and others dubbed with an awful (to my Flemish ears) Dutch accent.
Despite the lack of daily practice I’ve found it has helped with my hip flexibility, especially when doing squats. All of my yoga sessions are at least 90 minutes each, some with intensive instructors, so that may be something to consider.
You can't. I've bought all the episodes through Season 3, but I can't get Season 4 yet, and HBO Go isn't an option because they won't let me pay for it.
I can verify that, when inebriated, I am a terrible judge of character, and trust many people I shouldn't (even when my friends try to warn me off)... The number of times I've gone out questing while drunk and ended up in the company of some loser (while wearing sub-optimal gear) is uncomfortably high. The next morning my memory is almost always corrupted. Only by sheer luck have I not yet been fragged in a PvP area (and having rolled female this life, I wouldn't have much chance of defending myself.)

Clearly, this is not a bug, but a feature.
Ebay password compromised?
Another terrible example:

Last year, a scientist, particular type of photon capture mechanism to the physics of lightsaber plasma. What was the response?

TIME: "Scientists Finally Invent Real, Working Lightsabers"

The Guardian: "Star Wars Lightsabers Finally Invented"

There are some more examples by CBS and other newspapers, but the point still stands. Scientific journalism has become so misleading that you cannot feasibly trust it anymore. TIME is one of the absolute worst in terms of both real-world and scientific reporting; they sensationalize EVERYTHING.

Whoever writes these abhorrent posts seriously needs to be fired. Saying that the observations of photon behavior in a cloud of atomized rubidium near absolute-zero equal inventing a lightsaber is completely absurd. It's stretched even further by the idiotic TIME headline manager who also felt the need to put the words "Real" and "Working" into the title. This goes beyond yellow journalism into straight-out lie territory.

It's sad that somewhat decent sources like Al Jazeera get completely sidelined by the public in favor of these horrid news-reporting agencies that have the audacity to call themselves journalistic.
No, I wasn't referring to that very case, but how OECD countries signed and agreement with Switzerland to avoid tax evasion. Just Google OECD-Swiss tax treaty. Your outlier is not the norm.
Hey Ryan,

Our beta launch was going to be for 100 users and I did not expect it to get on the first page of HN and be closed out so quickly. Feel free to PM me at john@iosacademy.io and I can help you sign up.

Best,

John
From IT to Cloud services: A Darwinistic approach
Show HN: APIs.json
A policy on maximum title length, most likely.

On a side note, Belgium has a higher population than Austria, and Austria a higher population than Switzerland, so the only reason for specifically mentioning Switzerland in the title seems to be that it has a nice ring to it :-)
Also, the primary reason was to help us balance our budget. I've tried software to do it, but:

a) My wife isn't into tech as much as I am and has a much lower threshold for acceptable complexity

b) More importantly, any software that I found had a large maintenance burden. Having her ask "do we have enough to go to dinner tonight?" requires me to have the books up-to-date almost on a daily basis. Too much work.

Now, the question of how much do we have to spend for specific activities has a very simple answer: how much is in the "spending" bank account, and it's easy to prorate that over a week's time.

A previous attempt at this was over a month's time frame, but that's too long of a time span. It's easy to overspend earlier in the month and fail to mentally take into account bigger things near the end of the month.

I also tried being "squishy" with the amount, moving it around depending on how much we overspent for the previous week (e.g., put something on our credit card because we actually needed to). This also doesn't work out too well, because it impairs predictability, even if it balances the books better. Plus, I want to get us off the mindset of using the credit card when we overspend a week. I was, frankly, being a tightwad with the weekly amounts and loosened it up a little to give us a bit more buffer.

Setting a weekly fixed amount made our money conversations easier. I'm still undoing financial damage from earlier (paying off credit card debt and building up savings for yearly bills), but this is an abstraction my wife doesn't need to worry about (she knows about it but doesn't need to deal with it).

This was all tangential to protecting yourself from badness, but it was a nice side effect.
You are technically correct and wrong in the same time.
Cowboy is an application, but cowboy is not the "web server". It is an application that spawns and supervises multiple "web servers". Every one of them can crash, without bringing cowboy down, because that's the way its supervisor is configured. It's called simple_one_for_one strategy.

And no, it is not mandatory to have "try/catch". Well, if you mean in the general sense, yes of course. But that is done by OTP or cowboy (I'm not sure about cowboy). What is significant though is that the programmer does not have to deal with that at all. There is a huge difference in the way you write Erlang code and PHP code. And that's the whole point of jlouis' article.

We try to not have "persistent errors". Like things that crash thousands of times. We usually crash only in processes that don't live forever. In fact we try to have most our processes as disposable.

Also, what he refers to as "kernel" is a bit hard to explain to non-erlangers. It is usually either a library or a process/server that is strictly deterministic and testable. So we don't expect to have bugs/crashes there and we almost never have. If we cannot make it this way, then we have several communicating kernels, that are again deterministic per se.

We try to have the "crashing parts" in non-persistent processes. Like the http handlers. That is usually the huge part of the code and there we can safely "let it crash". But for example we don't want to have shaky code in the parts dealing with the database. So we have something like:

1. db communicators. Can't crash. Very little code without bugs. This is one kernel

2. data converters. Usually deterministic with unit tests. Does not crash but is written in "intentional style" as jlouis calls it. If this crashes, then we have a bigger problem. We should fix the bug

3. Data dispatchers. For example, per user database lock (to a non ACID data store in our case). This is a process that does not crash (because of problems in its code). A second kernel

4. http handlers. Can crash and should crash, especially on unexpected events, for example - corrupted user input. Written in very aggressive intentional style

So what we usually do is in 4. we make sure to crash if something unexpected happens. Then 4. sends a message to 3. like "execute function A (part of 2.) with user's data, here are the arguments, we are pretty sure they are correct". 3. retrieves user data from 1., applies it (with arguments) to function A of 2., saves the result and returns a reply to 4.

Currently we don't shield 3. from errors in 2. If we have a bug in 2. we want to know about it. And especially we don't want 3. to write corrupted data, which is very possible if we catch errors from 2. So if something unexpected happens in 2., data dispatcher (3.) will crash, we see the logs and fix the bug.

And please note. All this is (except for 1.) one user only! Even if we have some persistent problem with that user, others are usually not affected. We fix the user's account and write some edge case code to fix the bug.

This is very successful strategy so far.
They are already doing that, the fertility rate is approaching 1 in many countries, especially developed ones.

Problem isn't kids, it is all the people already born becoming richer and starting to live a western middle class lifestyle.

We just need to make the desirable western middle class lifestyle a low carbon one.

For this it means changing how we produce energy, our agricultural and food system (huge carbon impact) and reducing our overconsuming behaviour. We need to make it desirable to have things that last.

Read "How bad are bananas" for perspective on the relative impacts and most important problems to solve.

We can also incentivise energy and business moving in the right direction by setting a price on carbon (emissions), ideally globally agreed though we can start setting examples nationslly.

Huge reforestation will also go a long way.

We have the solutions we just need to implement them.

If you want to join the Geeklist Corps of Developers in making this low carbon future a reality join #hack4good in September, we'll be hacking against climate change in 30+ cities around the world in the run up to the UN Climate Summit in September.

Let's hack a better world!

Join at http://hack4good.io and share your ideas and thoughts below.
I enjoyed looking through your blog (http://pressurenet.io/blog/). Do you perhaps have a rss/atom feed for the blog or plan to have one at some point?
I believe it's included in Amazon Prime for $99/yr.
That probably would've worked fine in WoW yeah. Definitely not in EQ though, the "smashed" level made it pretty much impossible to communicate (outside of the channels which were added later on), and the game became… challenging to play
It's $99 a year. I agree it could be more clear but it was also not impossible to find. https://www.amazon.com/gp/prime/pipeline/prime_gifting_landi...
Senator Leahy Kills Patent Reform (For Now)
Oh man. I need to forget this happened. I can see myself going on a Deadwood marathon.
It made you question his credibility, but don't know why? Why?

It's true though. Every developer I know has meticulously crafted their PC for the easiest use. Nobody I know runs stock anything.
German dubs are so awful and widespread, that even porn in Germany is dubbed and often enough, even German porn is re-dubbed.
Re: 1, 2, 3: Those are Linux problems, not Surface ones. There are types of hardware that Linux is just poor at supporting. It's up to Linux devs and the component manufacturers to fix that problem, not Microsoft.

I found it pretty easy to put Linux on my Surface Pro 2. The problem is that once it's on there, it kind of sucks. Poor hardware support, extremely poor touchscreen UI.
Absolutely! We start at the very beginning with showing you how to setup your computer through (iosinstall.com) and then go on to build 2 applications including a calculator. After that we will be building real world popular applications in an easy to follow video tutorial format! I was in your shoes 2 years ago and the best way to start is to jump in headfirst and just go for it, and this is a great starting point.

Best,

John
I had an uncle with schizophrenia (and a father with much less severe symptoms). You are right that you wouldn't want to take medication for it. To the schizophrenic mind, the benefits of schizophrenia far outweigh the costs -- and besides, you can't really trust anybody else to be either competent enough to medicate you, or to have your best interests in mind when medicating.
In the past, I worked for a firm that had a fairly strict testing culture, and that applied to ios as well. We used kiwi specs, which have more-or-less the same syntax as rspec. In the end though, I think it was probably more trouble than it was worth, due to the ridiculous stubs and mocks you need to accomplish testing certain things (stubbing alloc, for instance).
As the old adage goes...there are two types of people in the world: those who think The Wire is the greatest TV show ever made and those who have never seen The Wire.
> The cost to maintain fiber is not materially different than the cost to maintain copper.

You're right; and costs to maintain copper run about 5-10% of initial costs PER YEAR. Physical networks with lots of endpoints are very expensive to maintain.
Not in Canada and it does not include Game of Thrones or other recent shows I'd pay to watch.