skysight-inc/HackerNews huggingface dataset:
This post seems to be slightly misinformed about Wayland. I can't say much about Mir as I'm not as familiar with it.

1. You can use OpenGL, OpenGL ES, Software, etc. to render windows in Wayland and most likely in Mir.

2. 2D acceleration depends on the widget toolkit and not Wayland. Wayland doesn't do 2D acceleration or need to do so since it is only responsible for compositing windows (which is as fast in 3D). If 2D acceleration is used to draw these windows, it isn't affected by the use of Wayland or X11 in any way. Wayland has a public mailing list that has much more reliable info than Phoronix and LWN.

3. This is probably the most interesting point raised. Providing xrandr functionality in wayland is much easier than in X11. This is because you have to support a lot of legacy features in X11 that you don't in Wayland.

4 (I added this one) Throughout the article, he seems to assume that no drivers will support Wayland. Wayland was buit to reuse most of the X11 drivers by being able to use DRI2. Mir seems to be able to take this one step further by being able to leverage existing Android drivers (there was a prototype of this in Wayland a while back).

I would like to finish by saying that I agree with the premise but not for the reasons given. The reason you won't see Wayland and Mir in a distro this year is because X11 is tried and tested. You don't replace something that critical to the user experience on a whim: you make sure it works and works for everyone first. Having said that, you will see Wayland and/or Mir faster than you'd expect.
Yeah. Little bit.
Again, the 9th circuit proves to be the best circuit. I would not be willing to live in the US outside the 9th circuit until a number of split circuit issues are resolved. Fortunately the 9th is the biggest and covers all the places I'd otherwise care about.

Think about how much less fucked weev would be next week if he were before Alex Kozinski rather than some NJ guy.
Unbound: A nice new Dropbox photos app.
You might be true but I think people here don't really care about being "programmers". They are non-passionate idiots who just want a job that can feed a family of four.

The so called IT revolution companies promise tons of jobs for these CS grads.
I'm just glad they're trying to improve it.
Like many other news aggregators, a scandalous-sounding headline is a great way to pull clicks on HN.
Does anyone know to make the cursor stop blinking in their editor?
I was wondering the same thing too.

Do people load test on live servers?
I suspect it'll be like the dotcom bubble: zillions of students signing up because they heard you can get rich this way (and by happy coincidence you don't need the high scores needed to get into law or medicine).

Eventually there's a popping noise and such folk leave the industry for sunnier pastures. The rest of us go back to being wildly unpopular and bickering amongst ourselves about the finer points of ... well, everything.
Most NY high school graduates need remedial classes for college
I don't get this at all. I need my understanding of calculus, trig, discrete mathematics, probability/stats and especially linear algebra. Then again I do computer vision, but even building web apps (that do something non-trivial) in my spare time I end up using that knowledge. Basically, build trivial stuff (simple UIs and a RoR backend?) and you probably don't need math. For anything else, you'll be stuck without it. If you can't follow a research paper in computer science or some domain knowledge needed for the job, then you won't be able to do your job.
The problem with this attitude is that these same "idiots" also get called out when they follow their non-STEM passions in fields that don't have nearly the expected economic return that STEM fields so. Just watch any thread on college degrees/education.

What is a person with no interest or aptitude in STEM fields to do?
I agree with you except for a few things :

1 - We are talking about an api documentation not a website used by 1B members .

2 - The person who called them out works at stripe...

3 - The design we are talking about is far from being very unique to stripe (today), except maybe for the blueprint.

If indeed paypal is copying stripe, it would have been more convincing demonstrating this through a set of new features they allegedly copied from stripe. That would have been more convincing and worth writing about.
Maybe this is the wrong place to ask, but where would you point someone interested in beginning to learn data mining?
Right. That's the first thing I thought as I was looking at that format for an API I'm building myself (other options include things like Swagger). Point is there are a bunch of formats and a lot of us use variants on what already works. Nothing to see here.
setterm -cursor off

Also put this in ~/.bashrc for a solid yellow non-blinking cursor:

echo -n -e '\e[?17;14;224c'
How to Stabilize a Wobbly Table
Weekly Rewind – Evernote Database Popped, Evernote Breach, Sequestration & More…
That's scary. Berkeley CS is one of the more selective programs in the US. Aren't the Intro to CS courses supposed to weed the fakers out?
Previously posted:

http://news.ycombinator.com/item?id=5328415

http://news.ycombinator.com/item?id=5327871
It worries me that you're writing your own game engine. Makes me think you might be working on this project for another decade or more ;)

Then again, you might succeed like Eskil Steenberg did, after 4 years of effort: http://www.gamasutra.com/view/news/27871/Interview_Eskil_Ste...

I hope you succeed despite your extensive goals (building a deduction engine in AI?). Really, I'd be happy just to play multiplayer in a fairly self-running world that's perhaps more user-friendly than LOVE. I definitely think multiplayer will attract more interest to your game.

If you haven't come across it, another HN user shared his UO-inspired project, First Earth. It has more of a focus on allowing a natural player economy to emerge, and the client is built in Unity. As someone who never experienced the glory of UO, I'm waiting to give it a spin.

http://firstearthgame.com/
I am not open to the idea that there is that much more to the simulation. If there was, there wouldn't be reports of people being able to play without connection for extended periods as long as they don't try to interact with the region.

As far as I can determine, and others (I frequent /r/simcity, this seems the consensus) agree, the requirement for the connection boils down to two things:

1. Maxis thought that the interaction between various cities in a region and the global marketplace for resources was good multiplayer gameplay.

2. DRM.

Which reason is actually primary will probably only ever be known by insiders of EA/Maxis.
Morse did not overturn Tinker. Tinker was political speech, the court did not think "bong hitz 4 jesus" was political speech.
Being someone who cherishes the ability to do complex maths without a calculator, and having friends who rely on Wolfram, I think that the difference is that when you know the mathematics, you see the mathematics. What you see as a trivial problem that is simply a solution to a homogenous second order linear differential equation, your friend who doesn't know the mathematics sees as an entirely different problem. I'm not saying that you can get by indefinitely without mathematics, but that a lot of problems that have mathematically elegant solutions have other (probably less elegant) solutions, too.
How many well-respected scientists find it persuasive? Not many, to my understanding.
"(I work at Stripe, and I'm the author of the tweet cited in the article.)"

#humility

I would have gone for something like 'sup bitches this is Patrick Collison'. Perhaps thats why I'm not the CEO of Stripe.
It is frustrating sometimes, but I think with the increasing popularity of books like The Lean Startup and an overall broader understanding of how startups actually work, people are more willing to try new engagement models.
About ten years ago, a guy named Thor Larholm used to maintain a page of unpatched MSIE vulnerabilities. Anyone could go there and read about 20-30 vulnerabilities currently exploitable at any given time.

Check wayback for http://www.pivx.com/larholm/unpatched around 2002 to see some samples.

In those days, browser exploits were not really seen as something of value. Everyone thought, "You have to trick the victim into visiting your web page? Pff". That's when hacking was still done by silently hitting vulnerable services, with no user interaction. Crazy how times have changed...

(Sorry, not what you were asking for, but reminded me of that page.)
I think if you are not a super talented programmer, software development could be the least rewarding of most high skill professions unless you augment those skills with the skills from other fields.
Your reading of the Supreme Court decision is incorrect.

Quoting from the decision:

"The Court has recognized that the First Amendment applies to corporations, e.g., First Nat. Bank of Boston v. Bellotti , 435 U. S. 765 , and extended this protection to the context of political speech, see, e.g., NAACP v. Button , 371 U. S. 415 ."

"The First Amendment prohibits Congress from fining or jailing citizens, or associations of citizens, for engaging in political speech, but Austin’s antidistortion rationale would permit the Government to ban political speech because the speaker is an association with a corporate form."

These specifically say that while there may be a distinction between individual free speech rights and corporate free speech rights, the First Amendment applies to both. This "hyper-legalistic" argument from Supreme the Court is different than your statement, which is that corporate free speech is identical to individual free speech.

Instead, it says that all "speakers" are covered under the 1st, and that individuals and companies are examples of speakers. (" All speakers, including individuals and the media, use money amassed from the economic marketplace to fund their speech, and the First Amendment protects the resulting speech." .. "That speakers may have influence over or access to elected officials does not mean that those officials are corrupt." .. " Political speech is so ingrained in this country’s culture that speakers find ways around campaign finance laws.", etc.)

Your comparison to the Sierra Club is not a good one. The Sierra Club is a 501(c)(3), which means it has prohibitions on supporting political candidates and limits on lobbying. This is not changed by Citizen's United because of Regan v. Taxation With Representation of Washington, "a legislature’s decision not to subsidize the exercise of a fundamental right does not infringe the right."

Citizen's United is a 501(c)(4) nonprofit, and income spent on political activities is, I believe, taxable and thus not subsidized.

You should instead use the Supreme Court's example that the ability to restrict speech for a non-profit corporation (other than for tax reasons) implies that the government could also restrict speech for a for-profit media company. I have no immediate response to that argument.

For what it's worth, I disagree with Citizen's United, and I believe that corporate rights must be subordinate to individual rights. The Court disagrees with me, and says that the only difference between a wealthy individual and a company is the limited liability, and that's insufficient to trigger a legal distinction under the First Amendment. I still disagree with that logic and believe it to be sufficient.
By the top 50 remark he meant that you have a large body of material from which to ascertain that he is not a high school student.
Peering Into the Early Universe
Three “extremely large telescopes” poised to begin observations within a decade could help answer some of the universe’s oldest and best-kept secrets.
The Netflix API does not let you create a player. As far as I know Netflix built the player for every device (Ipad, Playstation, Blueray...). If they did not build the player for a device they had to give the device manufacturer a secret API that I am not aware of.

Also, for the curious, their player is all HTML5 driven. They basically compile a browser for each device and build the UI with HTML5.
Steam requires authentication with their servers, and that authentication is cache-able for offline access, for a period up to a month before requiring reauthentication.

It is DRM, but I don't find it to be onerous.

Individual publishers may add additional DRM measures, at their option. Those can sometimes be painful, but are clearly stated on the steam store page for each piece of software.
If you get rid of all your furniture, there's really not much left. I've done the same routine as the author, and with the same two devices (MacBook Air and iPhone). If you're single, there's no reason to be confined to one place anymore. Mobile, wifi, and battery technology eliminate any need to be tethered to one location. And laptops and smartphones are so powerful now you can easily satisfy all your personal entertainment from them (music, movies, games, web browsing, etc).

Final thought: I solved the issue of having a big screen television using a projector and pair of speakers. Connect them to your laptop and just project onto a wall.
My high school limited any one ethnic group to 45%. This was San Francisco, CA and went on till at least the 90s. Different ethnic groups had different scores to get in. The school district later was sued and the rule is no longer in place.
It wasn't really until 7.6.1 they worked out all the teething issues with PowerPC Macs (mainly, the whole machine halting with "error type 11" requiring a reboot)
I think the weed out classes work in general. There are a few (very few) that get by with extra help from their peers though i.e. cheating.
We're seeing the start again. It's happened before.

Talk to some of the old timers who were there for the early 1990s before the web. Eventually, businesses are going to have their must-do bespoke applications done, or there will be enough powerful packaged applications that do what all these bespoke apps are doing now.

And we'll again have a mass migration from tech, until the next great thing comes along.

I think of it as a series of gold rushes. The good news is I think we may have a good 40 years before the gravy train runs out.
A Mac Pro with a Xeon Phi would be a genius move--satisfying the core graphics market while not requiring the use of insanely priced general purpose Xeons, which are intended for the datacenter, not the PC. Most buyers don't want to run a database, they want to crunch pixels. Of course, they need Adobe on board. Given how shittily Adobe makes software, we could be waiting a while.
As someone who has generated a lot of self-signed certificates in my day, unless you did that on purpose it is very unlikely to occur.

In general I suspect that self signed certificate is a joke in bad taste. What I'd be far more concerned about is their poor use of the SSL system, in the sense that they could and should have created their own CA and attached the CA's signing certificate to the e-mail, so the web-site (to known users) would have appeared correctly signed and would have made it slightly harder for law enforcement to intercept.

As is law enforcement can just catch and release traffic (MITM), re-sign it with their own self-signed certificate and nobody would be the wiser...

Plus, if you really want to be amused then I suggest you check out the FBI's real SSL certificate on their web-site:

https://www.fbi.gov/
It has nothing to do with fakers and everything to do with deadlines. When you have 3 large projects due each week and about a 100 pages of assigned reading it gets hard to find the time to dig around for details on trivial stuff that isn't working.
hehehe, that sums it up :)
obviously i didnt read an earlier post on this topic, see here - http://news.ycombinator.com/item?id=5282374.
The market is working hard to keep the developer salaries under 6 figures :)
i hear you. too much coffee. thanks for participating. cheers!
Mark Shuttleworth: Canonical leads Ubuntu, not 'your whims'
Maxis Apologizes, Offers SimCity Players Free EA Game
Uh no, actually for him to NOT write what he did would make him a dick. So what he wrote is really the only thing he could have said without coming across and conceited and arrogant.
I always thought it was a good idea to major in what you love and then minor or double major in something that can get you a leg up in the job hunt. So if psychology is your thing, and you're really serious about succeeding there, do a second major in, say, statistics. That should give you a nice advantage in doing and interpreting research, and if you decide that clinical psychology or whatever isn't really your thing, being able to do statistics is a pretty desirable skill. You might not get a big data job with it, but it's not a bad investment.
parenthetically, it was only recently that I realized the origin of the term 'borked' as relating to the nomination of Robert Bork to the Supreme Court.
Check out SimSimCity, a parody of SimCity and EA/Origin support
Extreme debugging - a tale of microcode and an oven
1. Try opening the Origin settings menu

2. Try downloading the file to completion (hint: it's not actually that big)

3. Try viewing the downloaded file

4. Try asking for a refund in chat
Is it still just as easy to shim as the old ones?
Most Amazing Sales Video Illustration. Seriously
When I try to install the extension I get the following error: "This application is not supported on this computer. Installation has been disabled." I have a Thinkpad T420s running windows 8 with Chrome Version 25.0.1364.152 m, any idea what's not compatible?
The Best Laptop to Buy Right Now
Ok. I took it down.
Here's a question: Imagine this new bubble has just popped, 5 or 50 years from now. What do people looking to both learn something of substance and be highly compensated for it study? Biotech? Engineering? Materials science?
You registered an account to make this statement? Writing "I'm one of Stripe's cofounders", as he does in his profile, would not "make him a dick" but it is interesting that he didn't do so here.
> Nope, the protocols are reverse engineered and people create their own server software.

Which is one of two reasons (the other being anti-cheating) that newer games withhold a large part of the game logic on the server side. It is possible to reverse engineer game logic but impractical: you might as well rewrite the game.

If you have a look at efforts to reverse engineer Diablo 3, you'll see that most of the game is missing without the server. You can run around but you can't do anything.
Show HN: Google Analytics is used to track korea-dpr.com (View Source)
For higher level sys admin you might look at saltstack, chef or puppet - and there are more options. These let you orchestrate rollout, updates etc. libcloud is also something you might be interested in.
No argument made by me, just thought it was interesting.
I'll second saltstack, but being a one of the many co-maintainers of the project, I'm biased :)

FYI: salt-cloud uses libcloud, so you can recursively build clouds to build clouds using salt cloud.
I'm using v24.0.1312.52. Will try to get v25 and give it a try.
I think that the regional city interactions and global market count as 'parts of the logic'. I agree it's not compute intensive, but it is fairly central to the design of the new SimCity. No reason the region couldn't be locally simulated IMO, however.
Pwn2own: Desktop Safari the most secure browser?
they want to prevent using pornography as an advertisement (advertising that appeals to your libido)
Agreed. Certified emails/documents, digital certificates and online payment services/banking (e.g. PayPal) backed up with the guarantee of an armed federal agent kicking down doors in case of fraud (see USPIS, nationwide jurisdiction). Not to mention print-on-demand local delivery services (why not just email a PDF to the USPS for printing & delivery!).
Oh c'mon man. It was a joke! I loved it!
I think you are supposed to take least busy of two random nodes.
If you're going to tldr; an article you should really read it. Rap genius isn't suing. No one, in fact, is actually yet suing.
They weed the people who don't want to do the work for the classes. That's all. The classes don't necessarily teach practical things. There are only 2-3 classes you have to take which involve "heavy" programming: data structures, operating systems, and the intro course which used to be based on SICP (if that doesn't count, pick one from the required breadth). Ironically, if you take the software engineering course here, you can end up in a group where your entire role is "testing". About a third of the upper division CS classes involve minimal to no programming whatsoever. There are also plenty of nontechnical classes you can take outside of the department which count towards the major.

Also this: http://news.ycombinator.com/item?id=5347363
Autism and Quantum Computing
Who wants to bet that the free game will be limited to 2+ year old titles?

And still no acknowledgment for the people that either don't care to play online or can't maintain a stable internet connection. Want to play while travelling? Want to play while in the military & deployed? Fuck you!
A lot of the people with moderator powers on SO got them by contributing highly-upvoted content over time on the site. Anyone with enough karma can close or re-open a question.
Yes and very yes to the parent. I hope your generous comment about 2nd (or 3rd ...) language is correct because that is one awful quote. If the people drilling the ice were Martians we would call them Martians too.
I'm sorry but this has been discussed to the death. This parody, however funny, does not provide any interesting or meaningful content to Hacker News.
I wonder who the youngest on http://news.ycombinator.com/leaders (top 100) is. I see a few people I recognize as late-20s, at least, but most in 30s, and plenty in 40s-60s range
HyperCard almost shipped as a plugin-based Flash competitor (1996 WWDC)
> And to get us back in your good graces, we’re going to offer you a free PC download game from the EA portfolio.

> I know that’s a little contrived – kind of like buying a present for a friend after you did something crummy. But we feel bad about what happened. We’re hoping you won’t stay mad and that we’ll be friends again when SimCity is running at 100 percent.

To me, this seems insulting. They know most of their upset customers want a refund -- for now -- to feel like they've not quite been screwed over as much vs. forcing them to keep a broken product, and offering them a consolation prize.

I don't know why Maxis doesn't realize that if SimCity is really as great as critics claim, then the best way to redeem themselves is to offer full refunds, no questions asked, knowing that customers will return once the game is back up and running.

Not only would this show a little bit of class, but it may restore a little confidence and credibility to Maxis/EA, and their poor choices up to this point.

And again, if SimCity is really that great -- and aside from the DRM/always online aspect, and the current broken state, the fundamental game sounds solid -- then customer will come back. These early adopters are the true enthusiasts, and ultimately just want to play a functional SimCity.

So the net results will be the same -- and EA/Maxis redeems a little of what is left of their credibility.

Maybe Maxis would refund them and EA won't let them?
Because the JVM is written in C, and thus EVERY line of C code in it (which is millions, maybe tens of millions) has to be trusted. That's just the way C is (but not Java, to its credit). Anybody can introduce a security hole at any point, essentially.

There are ways to structure your code to mitigate this, but Java is almost 20 years old, so I'm sure there are a bunch of dark corners in there.

A more secure way to go about it would probably be to bootstrap the language more and write more of the VM in Java. I guess PyPy is exactly that, although I don't know enough to comment on its security.