skysight-inc/HackerNews huggingface dataset:
With the deah of XP, the whole "why would you still be running X?" thing is a very popular attitude lately. I myself enjoy poking fun of my friend who works somewhere that just recently upgraded from MSIE 6 on XP to MSIE 7 on XP. I have another friend who works somewhere that decided the fix was to install Firefox on everyone's XP machines. (Oh the irony of being somewhere that didn't allow firefox for "security reasons" having to install Firefox for security reasons.)

The truth is that Linux is actually mature enough now that is is facing many of the same issues. The inevitable competing interests of a stable base to support on one hand and the need for the latest features or hardware support on the other are very real even for Linux.

Need to run proprietary software on Linux? The supported distro is often still RHEL5. If you are lucky its RHEL6, but that often does not include RHEL6.5. The same goes for hardware driver support. I use something regularly that only supports Debian, but the version it supports was already known as Old-Stable at the time of release and its now Old-Old-Stable. (And its only through luck that its not Debian Old-Old-Old-Stable like it was originally going to be) Not every commercial linux vendor falls into this habit, but enough do that its a very real problem. Often you have conflicting requirements from different vendors, or even for different applications from a single vendor.

Think this is limited to proprietary software... Which version of python are you running? If you answer python3, do you also have python2 installed as well? Thats what I thought :) (Inevitably the 5 people who have succesfully and fully migrated to python3 will reply just to prove me wrong, but those 5 are the rare exceptions.)
It is a shame that yahoo is shutting those apps down. I wonder how easy it would be for yahoo to keep the team. With an exit under their belt, why wouldn't they just leave after doing their time?
From the friendly article:

For the most part, however, the challenge is not head-on. In fact, by making it easier to buy things, most new payments services are pushing extra business to the existing channels, dominated by banks. ... In the long run, banks risk becoming the providers of a cheap, commoditised service, with most of the money in the payments business going to firms that make customers’ lives easier or provide new services. ... Even worse for banks would be a future in which people begin to store more of their money outside the banking sector and make payments that are not tied to a formal bank account.
> Rental of digital goods doesn't make sense for me (explained above).

You mean "stated above". You never adequately responded to my comment, instead drifting off into the weeds of railing against DRM.

> Unethical nature of it makes it inherently bad.

You're taking it as a given that it's unethical. You haven't proved that yet, you merely made an analogy to a police state.

> treating all users as potential criminals by default

The perfect DRM would enforce the IP rights without interfering with legitimate use. Such a perfect DRM would not, in fact, treat users as potential criminals. Certainly not any more than, say, merchandise tags in retail stores. I doubt you rail against those.

What does treat all users as potential criminals is those unskippable FBI warnings at the start of movies. But that's not DRM.

Granted, DRM implementations in general are flawed, and those flaws do impact legitimate users. But that's not always true. For example, I wouldn't say that the DRM iTunes uses for movies/TV is crippling otherwise-legitimate uses. Which is to say, it's never stopped me from enjoying my movies or TV shows the way I wanted to. Granted, I've never wanted to watch my TV shows on, say, an Android device, but the ability to view iTunes content on an Android device is not something I purchased the rights to in the first place.

> Why not? Ethics has its logic.

And yet you haven't even attempted to use logic to defend your claim that it's unethical. You've just made sweeping generalizations and analogies, with the expectation that I would agree with you.

---

In any case, I did say I'm not interested in debating DRM, and I'll say that again. If you want to try to make an argument for why rentals don't make sense, using some justification other than "because rentals require DRM and I believe that DRM is unethical", go ahead (but you should go back and reply to my original comment, not this thread). But you don't really seem interested in defending that statement, instead you just want to talk about DRM. And I would rather not.
Bear in mind there would have been about 8k for the screen.
What about peer-to-peer crytocurrency payments of peer-reviewed research, using bounties and reviewer reputation?
> once upon a time

That's the important point. That one upon a time was invented 23 years ago. It was the wrong model but it took ~15 years to figure out that.

The problem with "beginner mode" is who decides what goes in it? You want what you had 10-15 years ago. Why is that the right level? Maybe it should support 1000 lights instead of 4? But that would require using deferred rendering under the hood. Maybe it should support shadows, oh but which kind as their are 10-15 techniques for shadows each with their own tradeoffs. Maybe you want it to support normal maps, or opacity maps, or specular maps, or glow maps. Maybe it should use physics based lighting because that's far easier for artists.

That's the reason all of that cruft was pulled out. OpenGL is no longer a 3D library. It's a 3D rasterization library. You build a 3D library on top of it. You choose the features you think your beginners need.

If you want your old style immediate mode GL then go use regal (https://github.com/p3/regal). Hopefully people will come out with better ways to start. (like three.js) That old school way is not the best. It was just one of the first. They figured out it was the wrong thing at the OpenGL level and moved on.

I'm happy you're nostalgic about your beginning experiences. People starting out today should start agruably somewhere else though.

> WebGL is pretty cool but in my experience still has some compatibility issues with browsers rendering it

not nearly as many issues as OpenGL because unlike OpenGL, WebGL has conformance tests

http://www.khronos.org/registry/webgl/sdk/tests/webgl-confor...
Kickstarter funded design products at the MoMA Design Store.
The biggest thing is that adding Python doesn't mean you get to remove anything else. If I now need python, I still need a bourne shell, I still need perl, I still need c/c++.

And frankly significant whitespace still pisses me off: as a sysadmin, I have to make a lot of very small tweaks to random code work in various languages, and most of them have the decency to let me see where the blocks are with my eyes, instead of with my cursor counting tabs and spaces. I presume people who spend a lot of time with Python use editors that show spaces, but since everything else doesn't care (other than Makefiles, but Makefile whitespace is very simple), I don't know how to turn those options on, if they even exist in my editor. And I say this as someone who writes in erlang, with it's shitty line endings, when I get to take off my sysadmin hat.
One thing I like about Samsung is that they make quality hardware.

One thing I dislike about Samsung is that their software is always so clunky! I find this consistent with all these hardware makers. Apple is the only company that does both well
People use business cards?
Maybe you can explain something that puzzles me - why is (1 / 0) * (1 / (1 / 0)) equal to NaN?

Edit: just checked and haskell behaves the same way.
This is a great initiative on Coinbase's part. Will definitely get a lot of adopters because the free money will incentivize the use and then the experience of using Bitcoin should hold on to the new users.
Funny enough I was reading this earlier: http://joelonsoftware.com/articles/fog0000000339.html

"as a developer, I usually average about two or three hours a day of productive coding"
If Mozilla only fought one of every four important battles, I would seriously have to reassess my opinion of Mozilla.
'maze-balls!
Greenwald On NSA Leaks: 'We've Erred On The Side Of Excess Caution'
You're right, it was 4.1 - it's been a while :)
Awesome! Can't wait to see what you guys come up with!
ANU student here, can confirm it works with .edu.au emails

How do they stop people taking advantage of the ability to create an arbitrary amount of email accounts?
> But will using the immediate API help them grasp some of the concepts of OpenGL?

No, not a single one.

immediate mode had gl_Vertex, gl_Normal, gl_Color. Those are all gone. immediate mode had lighting, that's now hiding the fact that modern GL has no lighting, you have to write it yourself. Old GL has no normal maps, no opacity maps, no specular maps. Old GL had a matrix library. That's gone to.

You learn almost nothing from immediate mode GL that is relevant to modern GL.

You could argue you learn about some common 3D concepts like a projection matrix and a model matrix but since you don't actually work with the math in old GL you aren't really learning anything more than you could learn from any other 3D library built on top of GL.
Code shall be easily extended to accommodate these features. Shoot an email to selvan@bitstat.com, will help you on that.
Some products are running XP - specially enterprise products. Its generally hard to move away from them and if the people you lease it from dont update youre screwed for a while. it can take major effort and time to switch.
I am not a big fan of these apps. The more I use it, the worse I feel as I see what people say about people I care about
Your description is an inaccurate representation of the API then. OpenSSL has had SHA-256 support by default since the initial 0.9.8 release.

Use of the EVP lookup functions is dependent upon calling OpenSSL_add_all_algorithms() or populating the tables by other means. What (if any) algorithms are available without doing so is not defined anywhere in the API. There is no guarantee that SHA-1 or MD5 would be available either.

Edit: If you know of programs linked against early openssl 0.9.8 that are having problems you should file bugs, because they are reliant upon undefined behavior in the OpenSSL API. This is true even when linked against OpenSSL 1.0.1.

Edit 2: Not that this makes the problem any less real, but the problem is the broken applications, not the version of OpenSSL they linked to. Being version 0.9.8o is not necessary for SHA-256 certificate support for programs correctly using the OpenSSL API.
It's amazing how offended people get at other people for not martyring themselves. Especially in cases like the NSA scandal where they are demanding that people literally risk jail time for the ideals of the demander.
If they see a lot from an insecure uni I'd assume they would take action.
Wouldn't it be easier to just have a countdown? ie. 1 hour maintenance begins in 5 hours 30 minutes?
Why does the pdf for the example YC application (despite having a lot of text)[^1] only say:

Congratulations, you’ve successfully created a SparkleShare repository!

Any files you add or change in this folder will be automatically synced to
ssh://git@penflip.com/loren/yc-application and everyone connected to it.

SparkleShare is an Open Source software program that helps people
collaborate and share files. If you like what we do, consider buying us a
beer: http://www.sparkleshare.org/

Have fun! :)

It seems like you should give a nod to Prof. MacFarlane if you are going to rely so heavily on his project. Do you support all of the features of pandoc's extended markdown format?

[^1]: https://www.penflip.com/loren/yc-application
Thank you for putting in the effort to make this more usable out of the box. I will be all over this once the ability to use these filter lists is easy to access.
JVZoo smoking hot sellers last 30 days
The first version of Firefox took the internet by storm because it was a 300kb download while Netscape was at a "massive" 4.5Mb. It was also way faster than any other existing browser.

I believe Firefox started by a group of Netscape developers who just stripped all the junk out of the sources. Since then, its size as balloned to a monstrous 34Mb download.

I personally would love a fork of firefox back to the basics of before v1.0: html, js, tabs and plugins.
> People will not use a browser that does not support Netflix. It's a simple as that.

Netflix ended 2013 with 44 million subscribers, by their own numbers [1], with a target of reaching and stablilising at 90 million.

That's it: 90 million out of an online population of around 2.5 billion, or around 4%.

Do you make business decisions on the basis of 4% of your potential ( non-paying ) audience?

1: http://business.time.com/2014/01/22/netflix-number-of-subscr...
Multithreading: Introduction Process Scheduling
Actually, this printer is likely DLP-based. Instead of a laser it uses a projector http://en.wikipedia.org/wiki/Digital_Light_Processing
This doesn't need to be hypothetical. We can look at that trade directly. We traded hardware fingerprints that aren't trackable across services for DRM in HTML. That's what we got.

So glad they got in on the ground floor instead of continuing to work to never have it enter the spec at all.
Has Coinbase posted a list of the "top 500" colleges that are supported, or are we left to guess? I signed up a few minutes ago and haven't seen anything yet.

Edit: Still not showing up. Kinda scummy to advertise this to college students and not follow through, especially in the heat of finals week.
Why does a non-profit worry so much about users moving to other browsers?.
This already exists. Specifically the TypeA Machines Series 1 http://www.typeamachines.com/products/next-generation-series...
Maybe something to replace the deprecated Microsoft InfoPath form services on SharePoint server.

If one can write "form rules" in JavaScript or like InfoPath in a graphical rule language, that would be awesome.
You're welcome. I hope it's helpful for you.
I always pay by card. I do have some cash for emergencies but I withdraw more maybe yearly. So that means I use cash just a few times per year. I know that many people do not carry any cash at all. Our they have something like 20€.
The mindset is so different between being a founder and an employee. The market is brutal. I really agree with "Your idea has little real value", share your idea often so that you can bounce it off people before you waste months building it and then realise that no one wants it
I don't get the hand-wringing over this. Don't install the plugin and only view non-DRM-encumbered video content. Seems simple enough. Just like you don't install flash because you don't want to support flash-based DRM, right?
It's pretty much exactly the same thing except you multiply everything by a matrix that looks something like this instead of the standard projection matrix:

2/screen_width, 0, 0, 0.5,
0, -2/screen_height, 0, 0.5,
0, 0, 1, 0,
0, 0, 0, 1

Then assuming that you are drawing back-to-front and don't want to do depth-rejection you can just disable depth testing:

glDisable(GL_DEPTH_TEST);
This works for me right now on firefox 29.
You are completely and utterly wrong here.

I don't even know how you arrived at this conclusion. The EFF was fighting this with education of the public, procedural maneuverings within the W3C itself, and with invited commentary to the relevant standards groups. Mozilla was also doing these things, and, contrary to what you might assume living in our tech bubble, has a pulpit with far greater reach than the EFF.

But then they implemented the damn thing--which, by the way, is not a standard yet--in their browser.

But, please, tell me exactly what the EFF is guilty of. They might have failed, but that's a very different thing.
Same here, with an @uw.edu e-mail address.
@seas.upenn.edu didn't seem to work.
It would be more useful if we can filter the list by Stars, License, Language, Created, Updated.
I wonder if it works for my alumni.virginia.edu email? though i already have a coinbase account.
Please, talk more about this customer loyalty stuff. Here in Brazil it is also illegal to offer different prices (although in some cases the courts have allowed it), but the business mostly aren't finding any way of overcoming this. Myself included.
Mozilla is an organization that has hundreds of millions in revenue but does not pay taxes?

How many employees?

What are their salaries?

Whatever, I don't care about that stuff.

Here's my question: Does Mozilla still portend to be "open source"?

Because if it was "open source" in the sense to which I am accustomed, then I could simply compile a Mozilla browser without DRM.

For example, if I never had any need to watch DRM, then it would make sense that I could compile the browser without the DRM code.

One beauty of open source is that the user can modify it.

She can trim off what she does not need.

Your comment repeatedly refers to "trust".

How does one achieve "trust" through closed source (e.g., the binary blob from Adobe)?
Yeah, I am baffled by the reaction to this. Don't want to use DRM, don't install the plugin, no DRM, done.

Long-term I can't see how video would end up being any different than audio (and I can buy non-DRM-encumbered mp3/flac/etc from any number of sources).
1. This isn't a Netflix module. It's for anyone who views DRM'd video content.

2. This is a growing area - we don't need to care just about current numbers but the trend. The trend is clear: Hollywood wants EME DRM on all content.

3. 44 million out of 2.5 billion sounds like a little, but is not the best way to calculate things. Netflix doesn't even sell a service in most of the countries those 2.5 billion are in. In countries like the US, Netflix is large and growing, and especially heavily represented among younger internet-savvy people (who are the heaviest browser users). So your calculation is very much an underestimate.
Internet Security Necessary for Global Technology Economy
The two statements from The Guardian are referencing the documents themselves. If you want to talk about out of context, you missed the headline and the multiple paragraphs framing it as a question of what the providers say versus what the NSA documents say.

"Direct access," these are the NSA's own words. The Guardian ran the providers statements versus what the NSA documents said. That's a fact. That's why there are no retractions in The Guardian's story, and as Soghoian says they don't actually deny "direct access" in those statements, legally. What's likely is that the companies allow them to run informal searches to narrow the data down.

As for the "court order," they're just talking about a FISA court order which only "allows the data to be queried when there is a reasonable suspicion, based on specific facts, that the particular basis for the query is associated with a foreign terrorist organization," which they readily ignore, and it's more like a general warrant because NSA relies on self-reporting. As Snowden indicated, and LOVEINT showed, analysts can just use bullshit justifications and cover it up. And if they targetted a U.S. citizen, according to their own documents, it's "not a big deal."
McGill University doesn't use an .edu domain, I tried signing up in case they included it anyway but got nothing.
There are a number of popular projects listed here:

http://blog.golang.org/4years
You say Penflip is for non-programmers, but your project page says stuff like:

* Markdown support

* Built on Git

and non-programmers have no idea what these are and why they should care. You should probably do some user testing with non-programmers to figure out what claims are relevant on your front page.

EDIT: pricing is confusing as well.
It says "Plans can be paid monthly or annually.", but the paying plans mention that they have to be "(paid annually)" which does not make sense. Can you clarify ? So can you actually pay per month or do you have to pay per year ?

Additionally, what is the license for public projects ? GitHub makes it clear that they have to be open-source. How about on Penflip ? Can they be open, while retain a copyright license ?

Also, why don't you have some intermediate plans ? Imagine I'm writing a book, having the 8 dollars plan for 50 projects seems completely overkill, I'd probably want a plan in there with 2 to 5 project or something like that. 50 seems like a company/organization plan.

And it's not clear what "premium support" means in the pricing, nor why we should care about it.

This being said, it's a good project, but I see many ways you could improve on how you communicate around it.
I'm not religious but agree 100%.

Automated killing machines are no good and humanity should not tolerate their use.
I lived in Australia in the past where data cap is the norm. Even "unlimited" broadband plans mean a 20GB download limit.

I don't think data cap is controversial, in fact it makes a lot of sense doesn't it? You pay for what you use
Doesn't "Big Bang" have at least one gay character? (disclaimer... I have only seen tiny portions of the show).

Maybe this is the reason?
Ask HN: Upvote on stories on the "new" page
It seems stories that I have voted up in the new page are taking longer to transition from the new page to the front pages. In fact the upvote counter does not move at all if I upvote. Anything wrong going here ?
Check out Bandcamp. I'm a follower of a number of "post-rock" review accounts on Facebook and occasionally check 4chan for news of interesting releases. I actually buy 2-5 albums a month; often very good ones too.

Not having to hire Alicia Silverman or whomever the cute-blonde-equivalent-in-2014 is for video clips does cut costs.
"So I don't think there's any evidence at all that the reporting that we've done has in any way impeded the U.S. government's ability to spy on actual terrorists. What we've really revealed is that everybody else in the world is also the target of the spying."

Snowden is a hero. I am surprised that the main stream public is not more outraged by this.
The only way to have stopped EME would have been to get Google and Microsoft, it's creators and promoters, to stop pushing it.

The only way to do that would be to affect their bottom line, such as people refusing to use their browsers if they ship EME.

That would have been the only campaign with a chance of stopping EME. Mozilla couldn't lead it - it would look self-serving ("how convenient, a browser vendor wants us to boycott its rivals"). The EFF as a respected third party could have.

That would have been our only hope.
The cult of sleep deprivation is definitely the norm in the startup world. People seem to be proud to not sleep much. Makes me question how sustainable it is
That's interesting... (and a little too bad for you, since a lot of systems will give you student discounts and all just for the .edu email address), how come it is that way? Is that a thing with a lot of Canadian universities, or?
I would like ideas feedback as a service, please.
It doesn't appear to work with a regular viginia.edu email (at least not if the BTC are supposed to be deposited immediately upon account confirmation).

But, Wahoowa! :)
This! The layer you build can be super small, about 100 lines of code or so, and people can be taught to replace the whole thing rather quickly, and we can stop getting junior programmers that thing it's ok to use OpenGL in immediate mode.
I did a doubletake when I was skimming the list and ran across a blogging engine written in Fortran.
Rob Pike made an interesting comment at the q&a for Gophercon I believe. Basically saying that error handling isn't anything special and he didn't want to create special syntax for handling error cases. Instead the syntax of the entire language is at your disposal to deal with errors.

It was sort of a quick answer, so not really detailed.

As well, panic/recover is there if you would prefer that, but err seems to work just fine.