skysight-inc/HackerNews huggingface dataset:
So very much this. As a developer, I just love "pip install whatever", but as a sysadmin, it makes me cringe every time - how do I manage this? What happens if I have to reinstall? What do you mean, you want to put files in /usr that aren't known by the packaging system that came with the OS? And other langs seem to be following the same painful path (cf Ruby gems, which I don't believe solve these problems any better than Python). I first encountered this in ROS (http://ros.org), which while really awesome, always felt like a big pile of Python spitballed together.
Start pirating content. Punish them in their pockets. It's all their care about.
Why discriminate? Let's say users watch N movies per month on average. They can set average purchase price per movie at $20 / N, not at $5. That's it. They can combine the two to make it more even. Charge X per month for the convenience of streaming and Y per movie for the purchase (and aim to arrive at the same $20 / month roughly). All that doesn't require any DRM.
1. Proof of existence: http://www.proofofexistence.com/ show that you are the original author of a creative work before putting it out there in the world where anyone can copy the bits.

2. Eternal love messages: http://aterna.org/love/ Embeds messages on the florincoin blockchain and the message is stored as long as there is at least one peer on the network (Bitcoin doesn't support such long messages).

2b. Encoded messages in the Bitcoin blockchain: http://www.righto.com/2014/02/ascii-bernanke-wikileaks-photo... - these are hex encoded messages. Florincoin above allows to store data itself in the blockchain.

3. Autonomous Corporations: http://btcgeek.com/dawn-of-autonomous-corporations/ Futuristic stuff that's possible with the blockchain technology - creating 'corporations' that no one owns or profits from but are fully self-sufficient.
Your goal right now should be to make money, not to maximize the portion you have. If something requires giving up equity but gives you more money, it's the right choice.

If you want to bring someone on, I would suggest the fair equity system:
1. Compensation is based on hours worked * salary
2. A worker or an investor can buy stock in the company, either through compensation or directly in cash. There might be some minimum to this, i.e. at least 25% of your income is in equity.
Growing very tired of trendy new apps that have no "about" link whatsoever -- just "login" and "sign up". Login and/or sign up for WHAT?!

Edit: I mean, where are the screenshots? Feature lists? Information about WHO is providing the service/app? Et cetera...
Thanks, You make some very good points and i'm working on updating the home page which is lacking some core details. The cards do show tags with them once you're logged in, but you're right that doesn't come across on the page at all
There's a reason why the games on the front page of GOG are Deus Ex and Beyond Good and Evil, and not the latest edition of Call of Duty.

GOG sells old games, which are much past their prime time, and people don't play old games nearly as much as they watch old films and even shows.

Not that Netflix doesn't have influence, of course, but it's still far from being their decision.
In other words, a slightly more managed Bit Torrent.
And it's a very nice site! I might suggest making it more clear one of your help or about pages what licenses are acceptable for hosting. I am not a UK academic or a sound analysis computational scientist, but it's something that I would be concerned about when choosing a place to store my code.
I live on a farm in Texas. We pay $100/mo for 5mbps internet and rarely get one. (Our landline is bundled with it) Our whole internet has gone down for days multiple times.
So you've got a Google Adwords credit..
No argument there, I was just replying to your question. You're right that Netflix had the choice of not existing.
I am not sure what to make of this argument.

A number on a calculator is data, not information.

Do you want a perfect search algorithm that knows no bounds? Would you be okay with it finding a webcam stream into your home? Or phone or your GPS? Would you be okay with making searching everything you have ever visited online or said to someone? Would you be okay with this search algorithm to allow finding your political allegiances?

No? There has to be some limit then. That comes from people and enshrined by the actions of people, constituting common courtesy.
Facebook API v2 bug: Inconsistency with App Scoped User ID – Privacy Leakage
I'm familiar with a couple of vendor solutions but this is the first platform-agnostic one I've come across. Looks promising, excited to check it out.

We used UserVoice's iOS SDK for awhile, then decided to drop it when we started receiving crash reports for the SDK. It worked well when it didn't crash, though. :)

Right now we use a plain old email form, with some meta information prefilled in the body of the message. It's admittedly a bit old school, but it works.

We also looked at the ZenDesk iOS SDK since we're in the process of switching to ZenDesk. However we were turned off by the lack of activity in that repository.
Browser extensions in Chrome, and particularly in Firefox are very expressive. Things that might have been designed as plugins in the past could be written as extensions.
The formlabs form 1 is a good example:
http://formlabs.com/products/form-1/
This is definitely a cheaper solution than outsourcing to a cloud transcoding service, which is $$$.

The streams are not higher quality than other methods. Your 720P is the same as everybody elses.
Lob (YC S13) is hiring Software and Devops Engineers
Why should you have to encode twice for HLS and RTMP? The only reason to encode twice or more would be if you wish to have different movie properties (i.e. bitrate, fps, resolution, etc)

For example, for h.264, once you get the NAL units from the encoder (which in the case of iOS is a chip provided by PowerVR) you can encapsulate them in whatever format you need...mpeg-ts, MP4, RTMP, RTP, it doesn't matter...

I only support one simultaneous encode in my SDK, and I'm not actually sure how many the hardware would support as an upper limit.
As far as I know, the hate towards public education in US is unique to western countries.
What if your statement is false?
Very cool. This could be the holygrail for live streaming. Unfortunately Qik was retired. Good job.
What's the best time to submit to Reddit? Using Go.
Yes, this is a private api - meaning not officially public so can't use it in production. I would love to have the new FTL JIT engine supported officially for the webview JS execution. It would bring UIWebView on iOS7 up to par with Android WebView on Android 4.4
It's a personal account and you, of course, are under no compunction to consider it. So why comment? I mean, you didn't even read the article far enough to comprehend its context or understand what the author meant by using that word, or how it extends, by analogy, to her experience as a white woman.

It is your privilege that you can reject the article in its entirety after the first sentence, because you are not living any of the oppressive experiences described therein. I just don't see how doing so is less "shockingly biased" than the word itself. It seems like a sort of tu quoque fallacy to avoid engaging either the text or the arguments it might contain.
Problems with Evergreen Content
I don't think the question is biased on it's own.

It would be biased put in the context of "I'm deciding if I should skip college, is that the right decision?" and using those as your main data point to find your answer.
With all of these projects, I'm unsure of the relationship between Lua and MoonScript. Is it similar to the relationship between JavaScript and CoffeeScript? Also, does it matter which one is used ultimately?
I'm in the exact same situation as you. I have an App on iTunes since May 1st. I got there all by myself with a contract dev (a fantastic guy I met on HN!) and I'm the Chief Everything Officer. I want to keep bootstrapping as long as possible, but I would also love to be able to afford the talented people I need to continually improve the product and build a community.

Elwell's comment is apt. I need to obtain recurring revenue or at least be increasing my user base week over week (the app is free) in order to move forward. So that means I'm spending 80% of my time on marketing!

Don't go Co-Founder shopping - just get on with building the app and your business. Good Luck!
.NINJA domains are available in exactly 2 weeks
FCC Chair Wheeler comes out to meet Occupy the FCC encampment for net neutrality
I was under the impression this is true of all browsers, don't all client-side languages like Dart or TypeScript compile to JS before they can be run?
For sure; they're different -- our argument isn't that ISPs should treat traffic equally for reasons that apply to Stripe. In mentioning Stripe, I think Jon was simply saying that we spend a lot of time thinking about platform neutrality in general since it's an issue that does (in other ways) have a bearing on what we do.
The flavor of the article is besides the point. You're using an established term to refer to something completely different, so any discussion you try to have with someone else will be confused, regardless of the merits.
No, GOG don't sell just old games only. They changed their strategy a few years ago. They work with publishers on getting new games and successfully (for example Deep Silver). It's a tedious process, but they put an effort into it and it produces results. They gave a few interviews about this in the past. How they have meetings with publishers who ask for graphs, stats and other information in order to decide whether to go with DRM-free or not. It shows that not all of them are lacking common sense. When they are convinced that it only helps their business - things start moving.

With more data to back up their approach GOG have more arguments for these publishers. So the more this grows, the easier it becomes. I wish some distributor would do the same thing for video.

May be gaming is in better shape because there is a higher percentage of good quality indie games than indie films. Independent studios are usually more sensible and don't care about DRM. GOG have that as a base for their statistics. With movies that must be harder, since there aren't that many good quality indie films.

However going back to the "old games" point. If it's easier with old games, what about old films? I don't see any DRM-free distribution for those either.
e.g. how would you know I wanted to snipify a particular forum page because I was interested in answer #32 in a list of 50 answers to a question and then only show that one when I snip it?

Feedback on the website:
1. Learn more link is broken when you are on the updates page. #learnmore as href is the culprit.

2. Text for each section in Learn More is TMI. Make it shorter. Figure out how to convey the same things in a shorter way. I read through it all because I was interested since I had built something like this before many users might not give you the time to read all of it.

3. Make sure your fonts are consistent. Signup page has 3 fonts: textbox placeholder text is helvetica, page copy is Lato and Create account button text is Arial.

4. Why do you need my first name and last name? username, password, email should suffice. Remove all barriers to someone creating an account. (I did not create an account)

5. Make your icon + Snipify into a "home" link not just the icon.

6. Login and Create account buttons are too long.

7. While on updates page click Terms of Service at bottom then hit Back button. facebook like buttons on top cover up the learn more link. I'm using Chrome.
I agree. You have to choose for yourself what it is you want out of college. If it's just contacts, then going to charity balls and concerts is a better way to spend the money. You are going for bonding experiences with the wealthy [0] in order to cement relations and trust and Harvard is a lot more expensive to gain trust than a night in Vegas with head-honchos.

If you go to college just for the education, then there are a lot of places that are very good for the dollar [1] (still though, Ivys dominate).

If you want a mix of the two, it seems as if you'd still want to go to prestigious schools. They have the scholarships, very good teaching, grade inflation, the connections to the progeny of money, and their grads are well received in industry and elsewhere. Really, a cursory look at the data does seem to indicate an Ivy or the Claremonts (though many exceptions exist[2])

[0]https://en.wikipedia.org/wiki/Human_bonding (Actually a good article to read)

[1]http://colleges.usnews.rankingsandreviews.com/best-colleges/...

[2]https://en.wikipedia.org/wiki/Deep_Springs_College
Looks like DLP (Direct Light Projection) 3D printing and has an eerily similar form factor to the EnvisionTec Perfactory Micro: http://envisiontec.com/case_studies/bosmans-3d-printing-jewe...

Interested to see how they plan to differentiate this printer from the similar DLP offerings out there already (DLP printers are big in the jewelry industry)
I remember reading a similar story about the person who created IMDB - for a long time, he was updating the site by himself, before it was sold. I can't find the link though.

There was another person who wrote hundreds of webcam drivers, for Linux - http://www.theinquirer.net/inquirer/news/1047633/one-writes-...
The European Court of Justice Opts for Scattergun Censorship
Has anyone measured the impact of routing traffic through an ambassador-style docker container (client A -> ambassador B -> server C), compared with just using etcd/confd to tell A to talk to C, and update A whenever the location of C changes?

Obviously there are good admin benefits - using an ambassador can provide load balancing when there are multiple backends and the client/protocol doesn't natively handle it (eg. memcached does, but DB libraries generally don't), and means that the client doesn't need a reload/refresh when the location of C changes.
Can This Web Be Saved? Mozilla Accepts DRM, and We All Lose
190 points, 74 comments, flagged by a minority of users into oblivion.
I took Howland's (author of the linked page) functional programming class five years ago. Definitely the hardest course in Trinity's CS department (sorry Lewis).

J was a lot of fun for the first few days when you have the novelty of averaging a list of numbers in four characters. It wears off fast after that, especially since (at the time) this course came after three semesters of C, Java and C++ respectively so students hadn't yet been introduced to concepts like currying and now had to learn both the concept and an obtuse syntax at the same time. Fortunately (or unfortunately) the course was required for graduation so students had no choice but to tackle both. Definitely kicked my ass and scared me away from FP for a while. Now that I write Scala for my day job some of the concepts from this course have come back to me and I've started to grok J, though I have no desire to ever use it.

It's worth noting that Trinity now starts freshman in Scala and though J has been dropped, the functional programming class is now taught in Scheme and Haskell so students there wind up with a very strong background in FP.

Fun fact: the entire department's website is written in J, which is why it's never been updated. Howland retired two years ago and no one has the inclination to learn J to update it, so it remains in all its 1998 glory. Not necessarily a bad thing, it's very usable. On the other hand, half the faculty listed have retired and no one ever updated the site...
Meeting information:
http://www.fcc.gov/document/fcc-hold-open-commission-meeting...

Related Topic Info:
http://www.fcc.gov/guides/open-internet
Scrabble and Intellectual Property
Hello! Kickflip developer here!

The SoCs included with virtually every mobile device today have circuits designed specifically for encoding/decoding H.264 video and AAC audio. This is how your mobile device's native camera app reliably records HD video. Whether it's 640p or 1080p, there isn't a significant drain on system resources.

These chips were traditionally accessed via a standard OMX[1] library (Think OpenGL for Video hardware), but the OMX implementations were device specific, making it nearly impossible to write custom video software with mass market appeal.

Just recently (July '13 on Android), the video hardware has become somewhat controllable by the standard Android / iOS platform APIs allowing us to write a truly compatible video product.

We currently only offer single stream output. When we do offer multiple bitrate outputs (transcoding), we'll do that work serverside.

[1] http://en.wikipedia.org/wiki/OpenMAX
Probably a good curve too (nice Mersenne prime, so fast reduction). But I'm not sure it fits into processor words as efficiently as Goldilocks (I'm not an expert here, but someone was trying to explain this to me).

But yeah, those might be 3 good candidates for a higher-security curve (Curve41417, Goldilocks, E-521).
Very good short term decision (possibly inevitable) but rather risky long term. They might end up digging their own grave. They were the only (slim) hope of scuppering this platform. Now they are at the mercy of whoever controls it and no contract will save them once the platform is the only game in town and they are expendable.

...I'll get my tinfoil hat.
I never went to Uni first time around as I was homeless then.

I finally went some 15 years after most people did.

I acquired an MSc in Computer Science, having no prior education (no A-levels, Bachelors, etc).

What I found was: It's not essential, but it gives you the vocabulary to communicate your ideas with and confidence in what you're doing. Those can be valuable things, but I had already learned through diverse work experience the subject itself.

I'd recommend solving real problems over going to a class, but I do think there's a lot of value in taking the reading list for a degree and working through it.
But I only want to pay a premium for a fast connection to certain websites, and I don't want to have to renegotiate with Comcast every time I'd like to connect to a new website that is worth enhancing with a fast connection. Nor, in a perfect world, should it be illegal for a website to cover this fee if the website can derive unusual profits from it.

If net neutrality applied to mail, then it would be illegal for Amazon to send me pre-paid first-class envelopes for returns. (This turns out not to be useful for mail, but the analogous case could be very useful for data.)
Awesome, thanks, that makes sense now.

http://youtu.be/enJq2PquuPE?t=1m2s
U.S. revealed secret legal basis for NSA program to Sprint, documents show
C was wildly successful because the world needed a language that had some of the mechanisms of high level languages, which allowed low level control and compiled to fast machine code. C hit an in-between niche at the right time and place.

As far as I can see, Go is doing the same. We need a language that has some mechanisms of higher level languages, like CSP style concurrency and GC, but which still allows for low level control of things like memory layout.

I ported a partly done multiplayer game server written in Clojure to Go, and I find that I'm more productive in Go. The tooling and server monitoring is more developed for the JVM platform, but coding in Go is more fun because everything is immediately responsive, and nothing "falls over" like it can with nREPL/bREPL with Clojure/ClojureScript. Always paying that several seconds environment startup delay, or the additional management required to avoid it, does wear on you in the long run.
Removing API secrets from your public Android source code
> My Chinese coworker said he spent more than 12 hours a day at his public high school the year before the college entrance exam in China

I've been told that students at a 3-year high school in China will learn all the new content in the first 2 years, and the only thing they do during that 3rd year is review and practise tests.
Without consent, you're absolutely right. But if (as in the case) the ISP not only obtains consent but also gives significant discounts in exchange for it (and owns the pipe through which the content is delivered, which may give them rights to modify data that a browser plugin company doesn't have), my guess is that AT&T would be in a better position.
Well the ][+ did lack lower case characters and only 40 columns of text......

Bank Street Writer got around the lack of lowercase somehow.
That would attract lots of new solutions from very savvy and deep-pocketed challengers, like Google, Apple, and other strategic investors.

And if it doesn't? How long do we wait?
At what point does it stop being a word index, which you assert is harmless...

And start being "much more," which you assert is harmful.

The ONLY WAY to not have a contradiction is to have a clear line between the two.

Or else you're stuck with "I'll know it when I see it" which is no way to write laws.

So, please educate us, at what point does it become harmful?
This seems like a good idea and good business for AutoDesk too. But the announcement might be too early. It seems there is no hardware yet. And more importantly, given AutoDesk's declared strategy, there is no link to a (Github) repo for Spark - their FOSS "OS for 3D printing". According to the BBC article, this 3D printer is intended to promote Spark, just as Nexus One was meant to promote Android, but not become a huge thing in its own right.
Can you share your experience of the typical delay for CDNed live stream? 5 sec? 10 sec?
you won't find a country that offers much more freedom and more opportunity

Quite true. I'm not saying the US is bad. I'm just pointing out that it's not some kind of anointed perfection.
Until we find a way to truly achieve network neutrality which also means (from service provider's perspective) to throttle and keep in reasonable usage limit applications such as video streaming, specifically illegal torrent usage which chokes carriers bandwidth and prevents normal users too, this debate will continue. I don't see any thing principally wrong with providers point of view (i might be biased because i work in the industry that provides these tools/software. But logically, the word "neutral" to me should equate both sides - not prioritizing some high paying customer's traffic, but at the same time not allowing a regular user to eat every one else's bandwidth to download his favorite pirated content. I feel the discussion on the topic is mostly targeted at the former only. A side effect of such capability could also be better utilization of network resources i.e. charging customers ONLY when and what they use - there by decreasing costs as well.
Have you had a look at Gnome 3?
- http://www.gnome.org/gnome-3/
I find their aesthetic pleasing and minimal, and stuff generally gets out of my way. To me it feel Mac-ish in its simplicity.
Glad that someone is doing this. The last time I looked at it, it was hard to do hardware encoded video (out)streaming well on the iphone. The open API only allowed writing the compressed stream to a file. Pipelining or FIFO tricks did not work well because the file was not in a consistent state untill it had been closed. It appeared that the OS was not flushing key metadata until then. So the options seemed to be either have a quick cycle of starting and stopping recording on a ring buffer of files, this would drop frames; or parse and fix (with some second guessing) the compressed stream in the application. The first one was easier to implement but quality wasn't great, although software interpolation of the dropped frames might help some. The second seemed too much work.

Has the scenario on the open API changed ? I would guess not. Congrats for taking care of this.
Rather the choice of doing something else which doesn't involve unethical practices.
Probably all of the options waste a lot of screen by default. Elementary would be an exception. I was thinking more about just general polish.