skysight-inc/HackerNews huggingface dataset:
This was discussed on HN last week [1].

[1] https://news.ycombinator.com/item?id=6051856
I'm a pluralsight subscriber, and I'm both excited and a bit nervous about this. Excited because I get to finally get access to high quality training videos in the open source areas (I'm hoping for really good python and ruby stuff). I'm nervous because I'm yet to master all the microsoft stack already on Pluralsight, and now I've got even more things i need to learn to keep up in this industry!
I don't think I would be too adverse to logging into a menu tablet, especially if I was allowed something logical like an Amazon login with which I could pay. Purchasing from a Redbox certainly has an element of logging in.

How could one use technology to optimize turnover? Do you think it is quicker to have one well-trained counter person taking orders or a well-trained customer placing orders. I'm thinking specifically of self-checkout stands at the grocery store. Upon introduction, they were clunky both because of technology, but also because of customer training. Now, people like my mom (not tech savvy) fly through them.

What if one ordered and paid ahead of time - perhaps at the time of reservation? Person one makes a reservation which triggers an email to his three guests. If person one prepays (such as a business dinner) they have an option to select or they could choose to prepay and choose their own meal. Certainly knowing this information in advance would help an establishment to save money on cost.

What do you think?
Ask HN: How can I learn to architect a production web app?
Hello, HN. I've been programming in a variety of languages as a hobbyist over the years. About a year ago, I started to learn Ruby, Ruby on Rails, and Sintra.

Now, I want to build a production web app. But everything I've read so far seems to be about "toy" applications (to do lists, simple blogging apps, etc.).

I'm looking for suggestions on where to turn to learn about building serious apps -- ones with proper security, admin interfaces, dashboards, analytics, etc.

Any suggestions on books, articles, blogs to follow, etc.? Thanks!
I've been trying to contribute for over a day now, and I only get the message "We can't process your payment right now, so please try again later. We're sorry for the inconvenience."

In the meantime, the price is rising... Grr.
Are there any good visualizations for this data? It'd be cool to be able to like, filter it, see it on an interactive map by state, etc.
It's pretty ironic that Mono was a reaction to MSFT's licensing issues.

Now we'll need the Mono equivalent for the Xamarin iOS api's etc.

Mono-ception.
A great read.

Another example that is near and dear to my heart... the CAP theorem (in the mathematical sense) is proved incredibly narrowly, and I believe there are plenty of ways around it.
Best Buy is listing the model number as "H2G2-42"
Color of pants, really? Just wow.
Small Publishers as Antifragile
I've seen timeouts in similar situations where the IO was saturated (saving the RDB and writing to AOF at the same time).
I was reading about jcs. Interesting stuff, and he did a good job (especially with the color coded tags), and one of the better ones IMP
I signed up but I hardly use it. Mostly because I created a filter for the emails and rarely check them. There are great opportunities there.

But what are your thoughts on Ryan Holiday from American Apparel and what he said about media manipulation via HARO and other sources:

http://www.forbes.com/sites/davidthier/2012/07/18/how-this-g...
In theory don't programs already need to handle that case for slow/congested connections?
Commenting to save.
Well, they are practically untrackable under the current surveillance architecture, and they do have those strange beards...
> Even if it were to increase it's earnings, just a quick glance at Google Finance shows it's P/E 2,231.

Google Finance has not recalculated the ratios yet. At present, Facebook is trading around 100x earnings.
Of course corporate entities should not be getting away with anything you haven't agreed to let them do. People need to become more aware of what they're agreeing to when they use any service. You can try to inform them, but you can't think for them, and you can't act for them. At some stage, they need to make an effort.

But the difference with something like the NSA is, you can't opt-out of what they're doing. With a company, you can take your business elsewhere. This isn't so easy with the government, unfortunately.
*IMO
Which is Apple's prerogative. I can't speak for the average user, but given the number of times that, say, Transmission has been downloaded solely through MacUpdate and CNET (1.5mm), it seems pretty clear that many users know how to turn Gatekeeper off.
Well, I didn't know fans are sold with mandatory automatic shutoff timers but I have heard the urban legend.
i'm still working on mine...
New Theory: The Universe isn't expanding
this isn't news, nor is it new.

Of course a digital system can be hijacked with physical access. A mechanic does it every time you take your car in for a "Engine Control System update TSB-'blahblahblah' "

They plug a laptop or similar tool into a data port and push new data. Wow.
> While it would have been completely reasonable and courteous of MS to accommodate the speaker's wife, it's kind of wild to equate not letting her in to kicking her to the curb/abandoning her.

It is if they had told her they would let her in and then when they got him separated from her, they lead her out to the street. How is that not kicking her to the curb?
Yeah, I noticed the WebObjects apps were back quick and first. With all of the iOS 7 bugs filed and the App Store in active use, I'm not at all surprised that they are too big to die for the time being. As for the rest of it, my money is on some Ruby descendant, based solely on the fact that all of the Passbook sample code was Ruby based, with a Sinatra app being the server and a signing gem bundled. I think some of Mavericks server utilities are Ruby based, too.
I have mixed emotions, not about the author, but the implications of this thread. It is great that she shows such dedication to the craft. But has dedication to a craft really become so rare that it is worthy of 900 plus points on hacker news? I know countless software engineers who work their tails off every waking hour, myself included. Do we all deserve hacker news posts? Or should we elevate our expectations?
I'd say that counts as being treated horribly.
> Free $2000 tickets for all?

You mean free $0 tickets. It doesn't cost them anything to have her in the speaker lounge. They paid for her plane ticket which actually cost them money, but they wouldn't let her wait for him?
I'm William, I built Flatstrap. What would you like in V2?
First, THANK YOU FOR ALL THE SUPPORT!

I'm in the process of building Flatstrap Version 2.0 and would love to get some feedback about things you want in the next release.

I'll be releasing some project notes on Friday but would like to get your ideas so I can consider them for the V2 release.

Thank you again, your support is greatly appreciated!
Duh. Microsoft.
Hey, what-da-ya-know... my asshole voted yay. Yay!

Did your asshole vote yay?
"Remember: if it fits in Redis, the problem requires, at maximum, a single node's memory and a single core--and can tolerate network latencies."
Not entirely true. A number of places out there use sharded redis. In which case, you're not limited by the memory or core in the same manner. A nit to pick, but hoping to keep the conversation on point (as you alluded to with the "shardable" comment)
That is some high-quality pearl clutching. I feel safer in the Ninth Ward than at a TechEd.
They want to keep you SAFE! No guns, national healthcare, and... total information awareness (to monitor subversives, such as myself)
Any info on using a HSM for front end SSL? I know of crypto accelerators, but nothing like using a Luna HSM to store the keys.
very cool, works great, must see!
India Lost Land between 3 countries.
> Of course, I suspect if you pass luajit an unusual program (say, an unusual distribution of instructions), it would actually perform worse.

I think that's unlikely. The LuaJIT interpreter keeps all important state in registers; this is not affected by the sequencing of bytecodes.
Is there a time in the future where we stop talking about software and spend all our time talking about feelings? These two guys (Linus/Zed) are mostly devoting their time to developing free open source software. Not everyone has to be the way you want them to be, but if you do not like the way an open source project is being managed feel free to fork it, that is the real recourse to these sort of discussions fork away. If your method of management is superior, the software will reflect it thus.

If you are not prepared to do that, to do exactly what the people you are critical of are doing then maybe keep these discussions about how other people should be living their lives to yourself.
no, it was attached to the defense appropriations bill, so it wouldn't have been vetoed, but it would have been really tough to pass the Senate...
This is great news, congrats! I'm looking forward to coverage of additional languages, especially Python.
Sweet! I'm a fan of both. I of course have been following PeepCode, but right now I'm doing Alan Dipert's Clojure course on PluralSight. It's nice to have my worlds come together.
But would you have tried to show up more than 30 minutes ahead of your speaking slot if you were bringing a wife who didn't speak English who didn't have a conference preregistration?

Lest anyone think I'm being judgmental I personally might have shown up about 0 minutes before I had to talk and behaved exactly like he did.
This, when I used to make Halo maps I would often be accused of modding the game to make them. I always took this as a compliment.
At the same price as a Raspberry Pi, why would I want one?

For me, the only benefit I see to the Chromecast is frequent travel for use on hotel televisions. Otherwise, an HTPC is going to provide superior functionality at the same cost.
> I am afraid, we will be developing mobile applications in JS in several years' time.

Yeah, in QtQuick! (unlike Xamarin, Digia lets you use all the development tools out of the gate with the paid-license-only ones really enterprise centric (like the Oracle dbms client) and the foss version is lgpl so you can use it in your apps no problem (as long as you don't modify).

Also, C++11 has async! http://en.cppreference.com/w/cpp/thread/async

The only barrier to qtquick in mobile is that Apple won't let Qt include v8 for the same reasons Chrome can't. So you are stuck on qtquick1 on ios.
Happens a lot: http://www.salon.com/2010/02/23/democrats_34/
Digital Carjackers Show Off New Attacks
I am wondering why we didn't see a /single/ large tech company release something in support of this. Even something as simple as a press release...
Or you could be like Facebook and just ignore request to unsubscribe by hitting their unsubscribe button.
House Vote 412 - Rejects Limits on N.S.A. Data Collection
Next generation video: Introducing Daala, part 2
They are more concerned about making money like MSFT than making world a better place.
> No, the 'point' you've been trying to push during this entire conversation is that proprietary software gives the end user the 'freedom' to choose not to use it, but somehow you claim that developers don't have that same 'freedom' when it comes to not using GPL licenced code, which of course is a big lie.

No, that's not what I've said at all.

> Stop trying to muddy the water with the meaning of the word 'freedom', we've already established that GPL is about rights, these rights are not provided by permissive licences at all. Again, GPL licenced code assures that the source code will be made available to end users, permissive licences assures nothing of the sort.

The permissive licenses DO provide those rights, if the users choose not to use proprietary software. If they want to use software for which the code isn't provided, they can do that too. Either way, you've given them nothing they didn't already have.

> How can they cause 'significant harm' to our industry? Furthermore how has GPL caused the 'industry immeasurable harm' which you claim it has?

The network effects of GCC/GDB being 1) very expensive to reproduce, and 2) easier to contribute to then replace, and 3) GPL'd, held back the advancement of everything from developer tools (IDEs, static analyzers, debuggers, disassemblers) to JIT implementations for 20+ years.

> Yes the good old communist/religious/political card which always gets thrown by GPL haters when their arguments fall to pieces.

"Why Software Should Not Have Owners"

http://www.gnu.org/philosophy/why-free.html

If this essay was any more Marxist, it would be carrying a red flag and speaking Russian.

> And neither of these motivations are in any way inferior to your motivation of wanting to make money.

They're inferior because they're promoted based on intellectual dishonesty and false premises:

- Claiming that you're "granting freedoms", despite the fact that people already have them.

- Employing economic network effects by which the intention -- and end result, should the GPL succeed -- would make it not economically feasible for people to make a choice as to whether they wish to engage in your communal ownership of the means of production.

Fortunately, enough people have seen the logical holes in the GPL's premise that that the attempt to assume control over individuals' use of software, through economic clout of network effects, has not succeeded, despite setbacks such as GCC.
But the environmental effects regarding birds, as well as the impact of indiscriminate spraying on mosquito resistance to DDT are a far cry from "safe". Regardless of whether Carson was completely right about everything she said, it's silly to claim that DDT is generally safe when it clearly is not.
> Pick one incumbent that vocally supported these programs, and take him or her down.

That sounds wonderful. Who do you suggest? Mike Rogers? Ruppersberger? Labrador?
Top .net devs are paid more than iOS devs. Because they are paid high salaries by banks and corporations.

Mid tier developers not so much.
Which way did Obama himself vote?
Wow this is horrible. I hope Microsoft does something to rectify this.

I had the complete opposite experience speaking at One More Thing in Australia. The organisers completely took care of my wife and infant son, were constantly on-hand to provide any assistance. They went beyond what I expected.
UNIX time, really?
And there is nothing wrong with that. Xamarin staff have given the world so much; I'd say billion+ dollar industry was built on the back of their labor. About time Miguel et al profited.
That was interesting, except I don't understand why it calls for a candy thermometer when the highest temperature you are asked to measure is 90 F. The first temperature where sugar does something interesting in candy making is 230 F, and so many candy thermometers don't even go down to 90 F.
He didn't ask for free tickets, just admission to his talk.

It's a common courtesy and necessary. You need to be able to take pictures on your own to safely be able to use those pictures in your own marketing or other material.

I've never spoken at a major conference, but the folks whom I've worked with who have at a corporate/organization always bring an assistant or friend to take pictures to memorialize the appearance. I've been the assistant role a couple of times early in my career -- 2/3 times I was given a "exhibitors hall" or "sponsored session pass" gratis.
South Africa, Riots and the Price of Food
Oops, sorry, I deleted my question before you posted your answer. (I deleted it because I thought it might be slightly inflammatory.) Thanks for taking the time to answer.
I'm another person that was helped by this. I was also pretty skeptical entering it, and I hate that I am embarrassed to tell my RSI-suffering friends about it when I know that it has helped many people (including others of my RSI-suffering friends).

To those talking about how it's pseudoscience, all I have to say is that there are at least some people, including the author of the post, who have tried many other options and found that this approach helps. As far as I'm concerned, I'd be happy to sit in a crystal pyramid or any other sort of quackery if it genuinely improved the problem.

(And in reading the book, the author does have some reasoning as to why it works. I think it's at least indisputable that there are physical consequences to many mental ailments like stress, so it doesn't seem like such a reach to me to try treating the mental issue to improve the physical symptoms.)
Where does it say that his wife doesn't speak English? Just that she is not American.
You can do it if the app supports it. Remember the demo earlier today of the YouTube app pausing both an iPhone and Android as the pause button was pressed? If it can share status information via wifi and the web, you can imagine a "Party Mode" or "Party Playlist" that does the same thing across multiple devices, linking them because they all see the same ChromeCast device.
Too bad to hear of your experience. Having stopped MS development 15 years ago I don't miss the way that company treats developers.
Even if it lost, it still brought in enough support that it makes it hard to say Snowden didn't bring up something worthy of public debate. Makes it that much harder to charge him with treason, which is a good thing.
Where is the social justice crowd when there's real sexism afoot?
Help find a "fastmail.fm" outside the US?
I have been looking for an email alternative to Yahoo, Gmail. I was ready to move to fastmail.fm , until someone pointed out that fastmail has its servers in the US. Can you help by pointing at an email provider like fastmail located outside the US.

Thanks
Wanted: Young Creation Scientists
Same for me on the homepage, messages.unread setter:

Firefox Aurora 24.0a2 (2013-07-19) and 2013-07-20

TypeError: templateBlock.innerText is undefined @ http://www.ractivejs.org/:217
s3? ... but couldn''t you just host a static site on github for free? whats the difference between the two?
While 'zero tolerance' is a disaster, I really don't like the law being too open-ended, because then I can never be certain how my actions will be interpreted in light of the law.
Notice how overwhelming the vote was for the other amendment which claimed to limit the NSA but apparently just reiterated the current wording.
So who decides the mix of urban-to-rural in each district?
Placebos are great for things you can do nothing about. If you caught the common cold and a placebo makes you feel better then great. But if you have Repetitive Strain Injury (emphasis on repetitive and injury) and your cure is placebo then you're setting yourself up for something nasty.

I'll quote the article:

> I can type as much as I want, in whatever unergonomic position I want, on any keyboard, without any pain. The amazing thing about this recovery is that the changes I implemented were entirely psychological.

Sounds great, but I'd rather recommend to not buy the book and invest in a good chair with a comfortable desk instead. Also, breaks, stretching and yadda yadda.
Cool site. I'm not your target market, but I'm curious if you could reuse heavily to do the same thing for online debates, perhaps even training and support.

Does opentok give you the option of archiving the video and playing back "epic battles"?

Looks like this uses flash. Unfortunately iOS Safari doesn't support WebRTC and Apple isn't saying anything about their plans, if any, to add it.

OpenTok does have an iOS SDK so you could make a native app to connect to the video streams. Would that interoperate with the flash clients you are currently using, or would you have to switch to WebRTC in the browser at that point?
No she was actually kicked to the curb, when she was physically escorted from the building by security. That right there is unacceptable behaviour. No one gives a shit about your precious bureaucracy and petty little power plays. Accommodate the people you've invited to your conference!
developers are already entrenched in the system ... Those types of developers are unlikely to abandon the platform no matter how much Microsoft treats them like cattle.

The benefit to Microsoft of having developers on-side is that those developers write applications that make Microsoft's platforms valuable to their customers.

No developer capable of writing platform-defining applications is ever tied more than casually to a specific platform.

If Microsoft alienates the developer community, Windows is dead. Whether its successor would be OS X or Linux or iOS or Android or something else entirely is hard to predict, but that is irrelevant to Microsoft's fate.
I don't doubt that she has conviction, but I question her ability to be an effective advocate in Congress compared to the (then) Speaker of the House.
> Shouldn't each representative be required to vote in a way that is blind to the success or failure of a piece of legislation.

I don't see how that would help unless they were somehow prevented from conspiring (i.e., discussing their votes ahead of time).
Now we know who the political enemies of true freedom are.
As far as I can tell, this issue crosses party lines. Republicans voted 94-134 against the amendment, and Democrats voted 111-83 for it. A fairly even spread, compared to any number of more partisan issues.

http://www.scribd.com/mobile/doc/155815805
I agree that it's nothing wrong in making money. All the work should be paid.

However, their license makes their technology a niche product, when it could have been the main way mobile applications are developed.
IBM SAGE Computer
I love having that man represent me! I pay a lot of attention to what goes on, but I could safely stop reading any news and still be sure that my representative was doing the right thing. We need more 5 time Jeopardy champions/actual rocket scientists in Congress.
The original Nexus 7 is known to have extremely poor color calibration.[1][2] Both the Nexus 4 and Nexus 7 look terrible to me, everything is very blue-looking. I took a look at a Kindle Fire HD and a Nexus 7 at a store and the difference is immediately obvious.

I can't stand seeing pixels, so the iPad Mini is not an option, but I'm also not willing to spend money on a tablet with lousy color. Hopefully Google gets it right this time.

[1] http://www.displaymate.com/news.html#8
[2] http://news.cnet.com/8301-1035_3-57479059-94/expert-claims-g...
Yeah, lots of good .Net stuff

He might have convinced me to port to Mono.
I like C# and I'm impressed with Mono but there is just something not right. It might be irrational but knowing that Microsoft's DNA is everywhere makes me feel uncomfortable.

I'm also not happy that Linux is a second class citizen - there is no Xamarin Studio for Linux, the latest version of MonoDevelop is not packaged for Linux, and the latest version of Mono 3.2 is only packaged for Mac as an easy download.

The idea of writing most of my application logic in C# and reusing it on desktop and mobile platforms is appealing, but I don't want to use proprietary libraries like Xamarin.iOS and Xamarin.Android, while on the desktop I don't know how well supported GTK# and Qyoto are.
The Largest Computer Ever Built
Really informative write-up, thanks for posting that!

One thing I didn't see is how video is encoded and routed, although perhaps this is all decided by your using opentok. I assume video goes from rapper to your opentok server and then out to each client. Does opentok handle multi-bitrate encoding and that sort of thing to support a wide range of clients? Would love to hear more about how much work it was getting the video to be "good enough" versus how much went into the rest of the functionality (matching, voting,
UI, JavaScript)

Can you give any broad idea of what you're spending on infra and how many battles/viewers you can host at that cost?