skysight-inc/HackerNews huggingface dataset:
Rob Pike shows some of go’s strengths in this video: https://www.youtube.com/watch?v=f6kdp27TYZs
Shouldn't we celebrate that the U.S. is rich enough and stable enough that their students do not have to study for 14 hours a day in their prime of their youth to acquire a stable career? Why should we want to emulate East Asia's pressure cooker environment?
Hi JackFr,

Jason here, op and CEO of Sift Science. You have a point, but do keep in mind that the TV is going to a bad customer -- one that won't reward Best Buy with repeat business (perhaps just more fraud) and won't spread positive word of mouth (except to let other fraudsters know that Best Buy is a great fraud target). So there is some "lose" in shipping the TV to a bad customer, different from shipping it to a good customer. Does that make sense?
Can you share the costs of streaming to 100Ks clients?
I also thought it was an odd thing to say, since the CDM itself is a plugin.
Nice video demo.

I spent some time using mocl last June and wrote about the experience (http://markwatson.com/blog/2013-06/interesting-product-mocl....) - very cool tool.

The sweet spot for mocl would be, I think, apps with relatively simple UIs, but with a lot of functionality that you wanted to implement in Common Lisp. My reason for this opinion is that mocl lets you create both Android and iOS (and now, I think, OS X) apps but the UI is specific to each platform. You would get the most benefit if most of the complexity in your project was non-UI code that could be reused across platforms.
It strike me as a bit punitive that only Mac App Store applications are permitted to access iCloud and is probably a barrier to further adoption of iCloud by developers; particularly in light of the fact that there are certain legitimate classes of app for which the sandboxing restrictions have egregious impacts on a user's workflow.

Consequently developers are forced to implement their own sync solutions (e.g. Panic Sync, and Omigroup's OmniSync) - which can be a hard component to get right and increases the overall attack surface of the application + its server-side sync solution. Or rely on Dropbox, etc which I'm sure Panic had good reasons to avoid (most likely 3rd-party vendor lock-in).

Hopefully the WWDC will show Apple being more accommodating on this front, but I won't hold my breath.
We absolutely do /not/ need to answer all those questions before we can conclude that countries out-performing the United States have significant public school systems.

The other correlation I pointed out does deserve scrutiny, but data-driven decision making is not impossible and this data isn't nearly as bad as you claim. The correlation between high per pupil spending and educational outcomes is not a ground truth and does not hold universally. However, it does hold with surprising consistency throughout time and space).

As an aside: you initially claimed that abolishing public schools will solve our performance problems. You provided zero empirical evidence. It's not even possible to compare the evidence for and against your claim, because you literally provided no evidence.

You're holding other people's opinions to a ridiculously high standard of rigor while selling your own as self-evident.

If the state of affairs is really this bad, if it is impossible to obtain good data and make reasonable predictions based on that data, then your initial post could be nothing except blind faith.
Hey https://github.com/jamesghurley/VideoCore looks great, wish I knew about it earlier.
Someone correct my if I'm wrong here, but if you're referring to PRISM, that's not lying. Note that Dropbox as well as any other US company is subject to (distasteful, but otherwise legal) demands for information.

PRISM is basically a secure upload endpoint, not some automated, unaccountable, secret data siphoning tool. (Though they have those as well..)

If I were a popular enough internet company to get frequent NSL requests, it would only make sense to sign up. I have to provide the data, might as well make it as painless as possible.
Atlassian launches Confluence Questions: Q&A community for your team/business
Students will use the "print" function and printf-style debugging frequently in production coding environments.

Students will never use the OpenGL immediate API in a production coding environment.

One of these is a much better didactic stepping-stone than the other.
Wow! Really fantastic. I've already linked to your raycaster; let me know if you build one that dynamically generates the terrain as well.
And even that is an unsupported assertion.
Night School, the New SF-Oakland Late Night "School Bus"
Doing so would mean more people using Netflix, which means Netflix paying them more.

How are you not describing exactly the model we 'benefit' from now with cable TV? And in what version of the future does the ISP not choose to continue to charge the customer the same exact way companies do now with cable TV?

I'm just struggling to understand how your version is anything but wishful thinking.
Unfortunately Apple still doesn't expose the APIs that we need and are forced to use tricks to get the encoded frames. We based our hardware encoder wrapper on the technique described by Geraint Davies [1], but have modified and improved upon his method.

The main trick is to encode only video frames in your temporary .mp4 file, and to make an additional 1 frame .mp4 file for extracting the avcC record.

1. http://www.gdcl.co.uk/2013/02/20/iOS-Video-Encoding.html
No, Chrome has supported PNaCl natively since version 31. And they already have a fork of Chromium with a native Dart VM.
Your latest point can be resolved through explicitly asking authors to cite the paper rather than linking to the website/github repo.

For instance I used Intel Pintools and they specify in their FAQ[1] :
I used Pin for my latest paper. What citation should I include?
[actual paper here]

[1]: https://software.intel.com/en-us/articles/pintool-faq
"greed"

You mean profit? The reason that businesses exist? That is, the distinction that is literally in the description of for-profit corporations?
What business model do you envision for the web, then? Sure, my own websites are ad-free, but they're purely hobby projects and I don't feel like the (small?) income would be worth the personal discomfort of "selling out". For those who can't afford to develop and host good content for free, what's the solution?
Autodesk and free--open platform is an oxymoron. Sorry, but
I don't trust ths company anymore. If anyone from Autodesk
reads this; there are free alternatives to your pricy software--it's not the ninties anymore. I don't Need your
software! The last dollar I gave you was for Lightroom 1.0.
It's the last dollar you will ever get from me. I lost track of how many times you "updated" Lightroom, and asked
for more money. For my purposes, IPhoto has you beat--and
Apple gave it away.
I've encountered telephone login systems which ask me to type in my password in its numeric form (e.g. if my password was 'password', I'd type 72779673)

If JetBlue has a similar logic system via the phone, I can see why Q and Z or prohibited to allow this existing authentication system to work.
Bzr Init: a Bazaar tutorial by Fred McCann
Comcast Imposing Data Caps On All Customers
Yes, I'm sure the people would be doing something else. I was just talking about the company, which would have no reason to exist.
But the consequence might be that FF market share drop significantly, as "Mah netflicks don't werk."

Then maybe those users deserve the loss of their freedoms.
> I always saw a decrease. Now, this doesn't prove anything, as it could be that, by happenstance, the timing worked out that way, in terms of when I last ate and the natural upswings and downswings in the levels. But I made it a point to try and do this several hours I'd last had anything to eat to minimize that aspect, and I saw marked (50-60 point) drops after taking the ALA.

What you want is stabilized R-ALA, it is much more expensive but the unstabilized form of ALA tends to degrade quickly so you have less guarantees over what you are getting.

If you are type 2 you can do a good job of maintaining it by supplements and dietary maintenance. A Ketogenic diet is great, since it just removes carbs all together. :)
I think that "Offer HN" is a great way to get clients. It's how I found my first Dev (who is on this page!) to help me create an app that was better than anything I could have imagined - and I mean that literally because I imagined and designed X and he re-imagined and created X to the 10th power.

FWIW I have looked at eLance and oDesk and the like on more than one occasion and I find the process very tedious. I would much rather go to my Community first (HN, Reddit etc.) because it is, to me, more genuine.
I like this succinct description of functional programming at the beginning. I never really understood what defined "functional programming" before other than using higher-order functions.
Flappy Bird Will Return In August
The Enterprise app developer program is for apps delivered for your own enterprise, not an app in the App Store that is meant to be used by other enterprises.

In an Apple Enterprise Developer app, you can basically do whatever you want, but you deploy it to devices yourself, and there is a limit to the number of devices. Apple doesn't even look at these apps.

I suspect they reserve the right to police some things (for example VOIP over unlimited data) -- but I don't know that that actually happens.
Thanks! It's a side-project but I try to fix any bugs as quickly as I can and I've got some new features planned/in development for the future.
Here's one I recall about a woman who obsessively recorded TV news for decades. http://www.fastcompany.com/3022022/the-incredible-story-of-m...
To be pedantic: It's blocking from displaying it but not from the downloading.
>How do you hire your first employee as a solo founder without giving them 50% of your venture?

If you feel don't deserve 50%, don't give them 50%, but that is besides the point. Right now focus on growth and customer development and acquisition.
If you only offer a single stream, your claims of being better than cloud-based transcoders have no meaning. You don't transcode, they do.

You push a single stream, which any client can already do, and they can already live without transcodes. Your app doesn't add value by freeing them from the cost of cloud-based transcoders.
Good idea.

Another way to think about it is that if someone doesn't understand a rule, then they are subject to the rule. If they do understand it, then the rule is subject to them.

Kirit is saying that, in the latter case (and only in that case) they get to decide whether to follow it.

One reason your idea works is that, in the first case, they don't get to assume that others are also subject to the rule.
I see where you're both coming from. There's a bit of selection bias. Whether or not it's significant is the tricky part.

An exaggerated analogy to show what I mean about selection bias:

"Those who chose not to have sex before marriage, do you regret that decision?"
Certainly. Prestigious schools offer a package of things, you (as always) need to assess for yourself how well that package fits your needs and how that compares to your other options compared to the costs (in money, time, effort).
The Magic Email: Stop being ignored and start getting shit done
Show HN: A POSTMAN solution for your Rails API
This really is not the same as censorship, equating it does not make an argument.

Explain how this is not censorship. The government in this case is forcing Google to remove (correct and public) information from their search engine because "they say so."

That someone else should have no interest in the data either - it does not cost them to remove it.

Of all places, it's strange to see someone on HN refer to development resources referred to as "no cost". How do you expect Google to handle these personally-filtered search results without spending money building the framework necessary to handle this?
> Chrome’s v8 at least bails out its JIT process if a function is either too big, or if it has too many entries in the switch statement.

Is this true? Anyone have some sense of why?
Hohm – Need Beta Testers
Pretty much every pay SaaS website's app. For the enterprise? Concur, SalesForce, Box, Office
I think you are confusing Autodesk with Adobe.

Autodesk did something very unexpected a while back: they made a bunch of pretty good tools available for very little money. Like Fusion 360.
How about just ignore the websites that implement DRM and let the free market decide if those websites will survive? People treat DRM as if it was going to turn us into North Korea when it comes to internet access.
Wow, if only I knew about VideoCore earlier! I used a modified version of Geraint Davies temp .mp4 file hack, but it looks like you developed a great alternative.
> They can't mention the website option or link directly to it from either the iOS or the Android app due to each market's rules.

For the Android part, I am not sure if they have updated their rules. Mathway offers in-app custom payment flow.
https://play.google.com/store/apps/details?id=com.bagatrix.m...
Google ruling 'astonishing', says Wikipedia founder Wales
I would've built Jest on top of Mocha. It's a slightly better testing framework, especially when it comes to async tests.
You might not mind missing out of Netflix streaming visors, but 99% of Netflix users will just switch to Chrome or IE.
I also think it's wrong that they didn't sanction the original publisher, which makes far more sense as a solution.

The original publisher is fine in this case because the information is perfectly correct. Which is what makes this case particularly asinine.
PHP still doesn't have enough entropy for Session IDs (since 2010)
Examine.com is your friend. Unfortunately they went through a site redesign recently that puts their most powerful organizational tools behind a paywall. Then again, they need to earn their $ and their services are well worth it.

http://examine.com/supplements/Hibiscus+sabdariffa/#summary4...

Also cut all caffeine from your diet. :) (Also the #1 recommendation when people come over to /r/nootropics and ask for help with anxiety!)
Profit and greed are not the same thing. Greed means overcharging for no reason besides wanting to overcharge. I.e. ripping users off for the sake of it. Usually it's possible only when competition is weak. Otherwise customers would just walk away to the competitors. In the case of DRM in video, publishers are a tight conglomerate and there is little disruption there. So they enjoy all kind of sick idiocy they can force on users who buy their stuff.
You Can Text 911 in an Emergency, Starting Tomorrow
Except in this case there was no defamation. The original news source is allowed to stay just as it is, Google (or anyone else) just isn't allowed to link to it.
In short, we’ll trade you iCloud for something great.

Love this subtle dig at iCloud.
Same here, except I went with BTSync. Really glad I did - it's a nice little product.
Nice. When will there be a grunt plugin for it? I'm using the qunit plugin right now and I notice that it's 10x slower to run than viewing it in the browser. This 10 second feedback loop is driving me crazy.
it is awesome that the book is free online, but I find it really tough to read with no syntax highlighting ...
They could exist trying to concentrate on DRM-free distribution. Others managed that: https://www.headweb.com/en/

Of course it wouldn't have the same scale. But we aren't talking about scale - you mentioned existence as if selling something DRM-free is not possible or not sustainable.
I am - A few years ago I semi-retired from coding for start ups to start up a community farm. We do weekly veg boxes along with half-pigs, lambs, honey, eggs, goats milk, cheese and meat.
What's decided in a court depends in large part on social judgements. We should be deciding what's reasonable and convincing others (and being convinced - as a part of that collective deciding), not whining about things that haven't happened yet.
Hey HN can we stop this petty downvoting please. It is starting to get really annoying. Dont know if anyone else has noticed this, but it seems stories these days are riddled with greyed out posts, even perfectly legit comments. I try to compensate with upvotes, but as I said this is really leaving a bad taste everytime I see this happening.

This change seems highly correlated with the change of hands. I thought this would be a temporary phase, but seems to have become worse with time. I think a line of over-moderation is being crossed here.

I would try and flag my own comment so that it gets some attention. EDIT: Unfortunately it seems one cannot do that, but if you agree, and can flag this, please do.
Who gives a fuck about Netflix? What percentage of the Internet population are ever likely to or are even interested in subscribing to Netflix/Hulu/Amazon Prime etc?

What grates me most is that if Mozilla was really targeting the developing world, as per their aims with cheap FirefoxOS phones, then there would be no need to implement this, which simply panders to the needs of first/western world media companies demanding DRM on their content.

I'm exceedingly disappointed with Mozilla for making this decision.
Stripe funds now arrive in your bank in 2 days (was 7)
Loop Invariants and Do/While Statements
Many registrars are offering priority preregistration of domains, but this includes a non-refundable fee of at least $100. So in order to secure rockstar.ninja, for example, you would need to perform priority registration at all registrars (Name.com, GoDaddy, etc.) which process .ninja domain names. I doubt being out hundreds to thousands of dollars in non-refundable fees would be worth it to secure all but the best domain name.
Ok, let's make that comparison: a CPS teacher makes 70k, and teachers have low single-digit unemployment and defined-benefit pensions. Lawyers, on the other hand, make a median 110k, but don't have a 3 month vacation, don't as a rule have defined-benefit pensions, and have ~12%(!) unemployment.

A lawyer is also required to shoulder an average of 85k of postgraduate education to enter the field; a high school teacher can start with a bachelors.

Unemployment rates for teachers are projected to fall. The unemployment picture for lawyers is bleak, due to the slow-motion collapse of biglaw.
Difficult situation. I've already decided I will never move to any location, anywhere, where AT&T, Verizon (even FiOS), or Comcast are my only viable options. I hate all of those companies and will never, ever give them a single penny.

Even CenturyLink (my current ISP, who happens to be the only choice here besides Comcast) is starting to piss me off lately, but what the hell am I going to do about it...
I've done simultaneous hardware encoding before (two 640x480 videos) but I haven't pushed the boundaries yet. I have a hunch that newer phones might be able to do a few bitrates at the same time, but at that point we will do re-encoding server side because end users will have more limited upload bandwidth than our servers.
Can some one explain to me why having, say, an HTML 5 based video player with DRM would be worse than one implemented in a closed platform like Silverlight or Flash? I'm genuinely curious, and not trying to make an argument here.
We found that Bambuser had a delay of around ~60s - ours is 10-20s, depending on the buffer size. It can be brought down to 5-10 by shortening the chunk size, but that increases the overhead somewhat. However, we're experimenting with this all the time, and optimizing based on the needs of our users, so hit us up via email if you have any specific requirements.

It is worth nothing that this is definitely a broadcast-first technology (at least for now), meaning that it's designed for delivering a high quality stream which will be seen by a large audience, rather than a low quality stream to an indivudual audience with a short amount of latency.
That is incorrect. See "New Tab Experiments" just for days ago: https://news.ycombinator.com/item?id=7725324
From a comment by a Mozilla employee on another thread, it seems that the UI for this has not yet been determined[0]. It's possible that this may be presented to the user in a way similar to a plugin installation, except that the plugin happens to be provided by Mozilla (not a third-party).

This isn't great, but to the end user, it looks the same as Flash and Silverlight.

Especially if Mozilla were to add click-to-play for all such plugins, along with an explanation of what they are (think of the warnings that are currently shown for self-signed certs), they may still have an opportunity to do good with this yet.

I'd really love for Mozilla to remain as true to its mission as possible. On the other hand, Mozilla's power to do good in the world is intrinsically linked to its marketshare[1]. If Mozilla ends up being the lone holdout, it's possible that they will just lose marketshare as DRM content becomes more widespread - that would be quite a Pyrrhic victory[2].

I share in the EFF's disappointment at the situation, though (saldy) this has been inevitable for some time.

[0] https://news.ycombinator.com/item?id=7744954

[1] Perhaps not 100%, but it's a major component of it.

[2] https://en.wikipedia.org/wiki/Pyrrhic_victory
Yes, let's ignore the problem and it'll go away?
Yes, that is the relationship exactly. I've used both, but found MoonScript easier to get up and running with since we already use CoffeeScript extensively.
Nope.
Actually turned out not to be such a bad thing as it forced me to rethink an implementation approach (using Dropbox APIs) that had seemed like a good idea, and was getting really sticky.
Only that Google is responsible for the effects of their service.

To a limit though, right? I mean, you wouldn't expect Google to be sued because someone bombed a location they got directions to via Google Maps. So, why in this case are they any more responsible?
Netflix has been using DRM for years, does it really make it worse?
You can write the UI in Java or Objective C. Two languages, tow APIs.

You could also write much of the UI in Common Lisp. One language, two APIs.

Since you can't reuse much code on the UI side, why not stay in CL as much as possible.
jgh, it's a completely different stack for HLS publishing vs. Flash. Different media, different upstreams, different endpoints. Looks at any encoding/pushing tools.

It's possible to perform a single encode per bitrate, then split it between Flash and HLS on the server side, but then again that already exists in the form of cloud-based transcoders.

It's also possible to take that single encode - h.264, for example - and wrap it twice, once for MP4 and once for HLS, but that would be software, which is CPU intensive. If it's in software, it's not in hardware.
Why all Linux desktops still look like Windows 98?

Pretty much all Linux desktop choices make it easy to change to some other pre-installed theme. Plus it's usually easy to tweak any theme you select.