skysight-inc/HackerNews huggingface dataset:
I always heard the joke as:

Answer: More.

I thought of this as less of a jab at Microsoft software quality and more of a jab at Microsoft's attitude towards software complexity. If we keep using the lightbulb as a metaphor, we keep the old on/off API and add a dimmer switch which can be controlled over the network, an access control list, and a structure which can define the light bulb's color, direction, luminosity, et cetera. With enough engineers, you can design the last light bulb you'll ever need.

The Open Source way is to have seventeen different teams design seventeen different lightbulbs, including one that can scale to 5000W and cause immediate retina damage, and a 1/4W red LED barely bright enough to read by which light bulb users on forums swear by because it's not bloated, and a Gnome light bulb which removed the dimmer in version 3 because only 5% of the user base was even aware that the dimmer existed. It still takes tons of engineers, only now they're all working on different light bulbs.

The Apple light bulb is a plain white CFL, with a CRI of 96, a 6500K temperature, and a proprietary on/off switch with no moving parts. It is available as both 14W and 24W. The light bulb has not been updated in a while now that Apple focuses on the flashlight business.
W00t everything: introducing Wootocracy
"Non-free software leaves users at the mercy of the software owner and concentrates control over the technology which powers our society into the hands of a few."

Does anyone else think that things have gotten worse since bug #1, not better? I feel more trapped and locked in by today's platforms than I ever did in an MS world. E.g. app store, google play, amazon whatever, cloud-hosted applications that all charge monthly fees, hosts of applications changing their terms and locking you out of your data or randomly shutting down their services entirely... r.i.p. google notebook, reader, knoll, etc. r.i.p. sims, jet-set-secrets
ARKYD: A Space Telescope for Everyone by Planetary Resources
Two very important snippets from comment #1834 on Bug#1.

[1] : But it's better for us to focus our intent on excellence in our own right, rather than our impact on someone else's product.

I can't help but remembering a similar move by Steve Jobs once he took over Apple in 1997. Ubuntu doesn't mean "anti-Microsoft" it means (or should rather mean) "great Ubuntu". Now, whether they are able to do that in practice is a different thing but intent is a good place to start with.

[2] : For Ubuntu, our goal remains to deliver fantastic experiences: for developers, for people building out production infrastructure, and for end-users on a range of devices. We are doing all of that in an environment that changes completely every decade. So we have to be willing to make big changes ourselves - in our processes, our practices, our tools, and our relationships. Change this bug status is but a tiny example.

The key phrase here for me is the one where he lists changes - in our processes, our practices, our tools, and our relationships. This shows aversion to rigidity and adapting to times. I also think the little change there titled "relationships" means a lot. I don't think as an organization you want to be particularly hostile towards your competitors (in particular in words). I always feel that if one needs to be hostile (and/or aggressive); one needs to do that in deeds and not in words i.e. build the best product possible out there using your skills and beat your competitors fair and square. I would assume, nothing is (or hope so) more satisfying than that.
Of course, it only applies to the inbuilt DVD Player application.
This doesn't look too secure. Effectively anyone looking at my site's source will have access to my API keys :(
Senior Magento Developer in an innovative E-Commerce Start-up 
We are currently supporting a well-funded Start-up, based in Berlin, that is launching an innovative e-commerce platform, providing a unique shopping experience to users around the world. To accomplish this mission, they are currently looking for a Senior Magento Developer.

This is a great opportunity for you to discover the dynamics of a fast growing startup in Berlin, currently one of the largest and most active startup clusters in Europe, and furthermore one of the most colorful, creative, and vibrant cities of Germany!

Your responsibilities would be:
•	Design and code custom Magento-modules
•	Optimizing the company’s platform to make it more secure, scalable, fast and stable

Your profile should be:
•	Magento working experience on high scale commercial websites
•	Excellent knowledge of OOP with PHP5 and preferably experience with Zend Framework
•	Good understanding of HTML, CSS, and JavaScript
•	Familiarity with source control tools (SVN, git)

Your benefits would be:
•	A competitive salary
•	The chance to join an innovative Start-up with international reach
•	The ability to grow with the company

If this sounds like the job you are looking for, get in touch with us. We will happily provide you with all the information you need about the company and the job-opportunity.

Trutz Brachvogel
Developers on Demand
email trutz.brachvogel@developers-on-demand.com
fon +49 30 6098 523 44
web www.developers-on-demand.com
Microsoft is small? In comparison to what?
A pet drone that follows you around like a lost puppy
^destroyed News.YCombinator.com
Interpreting the Common Core Standards “Public License”
Your answer doesn't make sense to me.

Why would you have thought twice? It's $40,000 equity free seed capital they give us.

Did you mean: What did "they" get in return for the money?
Really hope this goes somewhere for the developers, I much prefer the paid model (I pay for Fastmail for example) and would certainly consider paying for a really good app/service. As someone else mentioned, they would do well to at least confirm the existence of other platforms (like Android) and any plans they may (or may not) have. However going iOS first they do stand a good chance of getting Gruber, Dalrymple, Marco etc posting about it as they love those iOS exclusives these days ("iOS is superior because we get apps like this" type posts). I don't blame them going iOS first, but ignoring everything else is definitely a bad idea. Good luck anyway, if you get an Android app will be sure to try it.
They still have a lot of influence in business computing - from PCs to servers. Don't be so quick to dismiss Microsoft.
This reminds me of a product features framework I saw once. It mapped features to a 2x2, which categorized features into 4 buckets. The lead bullets were considered "table stakes" (core features that were necessary and everyone had) and silver bullets are probably "fool's gold" (features that are distinctive, but don't necessarily drive adoption).
Don't look at it as the Desktop not being important anymore, but as the market having expanded.

This means that there are alternatives to the Microsoft monopoly, even if those are not on the desktop; therefore the original problem is no longer that severe and thus has been solved, but in an unexpected way.
A downvote? Care to explain?
My name is Matt and I'm an addict.

I think many of us can relate to what is being discussed. I, for one, get a huge kick out of trying to write concise, clever code to solve problems, but that often leads to a lot of time spent on something insignificant. I'm trying to train myself to A) finish projects I start & B) become OK writing code quickly and not worrying if it's less than perfect.
I was hoping it would be a button to instantly change the lights in your favour, now there is a button I would use.
I think Australia also has a very rigid system. I signed up for Telstra prepaid online services, and everything was very strictly validated (including if the street number existed), and almost everything came out of a dropdown (down to a separate one for "is the road called road, lane, street, way, etc"
In comparison to the Apple/Google circlejerk.
So much for fair use.
>All of us failed to do anything useful with it. We had to be told how to activate it. We had to be told what we could do with it.

If I'm going to wear something on my head like a nutcase, I would hope that it has been designed for _usability_ not _Discoverability_. Making everything idiot-proof or at least "didn't bother to read the manual proof" leaves us with only devices suited for idiots and people too lazy to read the manual.

EDIT: That said....I'm not going to wear something on my head like a nutcase, because no matter how cool it is, I'm too shy/vain/self conscious to do so. The only people willing to wear glass I would bet are people who are wiling to learn to use something to get the most benefit out of it (I would bet a huge overlap with emacs and vim users).
That really is not true. This year's edition scaled up from 1 event to 10. We want to take care of each event and make it awesome and not just organize a ton of events that are not fun at all.
Oh, good point. There's only twice as many of us as there are Americans.
And that's where functional programming languages are gaining over imperative/oo languages for multi-threaded behavior. Because you have the ability to break the contract, it produces code that is harder to follow, harder to learn for beginners, and harder to debug in parallel/concurrent contexts.

It's a shame that this is more best practice. Hopefully the specification will address this in the future that you can only call const from const, and cast from const to non-const can't be used.
Voice recognition is NOT the only thing that could do that, and when something else comes along that is better, THAT will really change things.
Simple View of Web App Architecture: Thin Server
http://fatiherikli.github.io/brainfuck-visualizer/
It would be plausible if this was actually that the screenshot code could not get at the hardware-decoded pixels that are composited by hardware.

This used to happen on Windows laptop screenshots a lot - often chroma-keyed - and it was how the video on the generation of phones I worked on worked.
If you work on a startup, almost by definition you'll be doing a lot of different stuff, and changing a lot of things. That is a great environment to learn new different stuff (even out of the engineering field). Maybe not deep knowledge, on the other hand...
And, of course, working with great people will make you learn faster and better.
Thanks so much. We need support from users like you and that's what matters.

We understand the need to come to other platforms, at the moment it is tough because of limited time. We have worked really hard over the past 3 months to come to this. There are only two of us, one designer and one coder.
Yes, showing yet again that the stock market yields only eminently sensible valuations.
You're right. We should stop calling anything a button which is not used to fasten cloth via a buttonhole, even if the entire English-speaking world uses the term euphemistically to refer to round things.
So the company that created vast, stable, open and insanely backwards compatible ecosystem is now dethroned. The majority of what displaced it is locked bootloaders, no root and censorship enabled app stores.

Everything is open except the end user access to computing resources. Pyrrhic victory if I had ever seen one.
I couldn't do this on Windows a while back because hardware acceleration was on.
But the const function could still accept a non-const reference to a mutex, and still produce varying behavior in a threaded situation. In other words, what you're describing as the const contract sounds a lot like a pure function, which it definitely is not.
Same exact thought I had, after reading just that I closed the tab.
that's quite the axe-tropy.

What a cat-axe-tropy.
Then why are you using all that crap? It's not like there weren't other options, especially for a hacker.
The Clichéd Stock Photo Song
Yes, google+ games are being deprecated. But Google Game Services is something very different, it's an API that makes it easy for game developers to implement achievements, scoreboards and multiplayer. It turns out that your users need a google+ account to get access to these features, thus making them less awesome as I originally thought.
Here is recent (and much more impressive, to me) footage of a direct hit.

http://www.youtube.com/watch?v=LobCDYO78Us
> The primary complaint is that Verified ID reduces the number of bookings. This is only a concern to people who are using AirBnB illegally-i.e., as an unregistered hotel--and thus depend on volume. The people using AirBnB for its proper purpose--occasional temporary "guests"--are largely unaffected by this.

You incorrectly assume here that the only people who rely on a high volume of guests are those who do so illegally. Many Airbnb hosts operate a vacation rental property that they own. And they often rely on the income that property generates. These people – the ones that often maintain the best vacation rentals Airbnb offers – face the most damage from a drop in bookings. And Airbnb should be very concerned about that.
Not really news... this has been the case since the first Mac shipped with a DVD player. Wait until he tries to attach gdb while a Fairplay-encoded file is being played.
I'd love to do Perth. Good tech scene there?
Looks like a fun idea to start, but it's being pitched so badly given paypal's history and the site is actually shockingly bad. The major branding is Twitter's! The links don't work! The design is horrible! It's hosted on Github!

This seems to be some muddle of an organization that previously organized something called Charity Hack and Paypals dev evangelists, probably why the whole message is coming across so jarringly at odds with the reality of developing with paypal.

At first I thought they had a cool, if out-dated, easter egg, but they seem to have lifted the code without any credit:

(enter the konami code or open your console and enter goApeshit(), warning, loud)

http://battlehack.org/javascript/ie5.js

https://github.com/moovweb/harlem_shaker
SMARTphone Interactions: the Ceramic Stereo
I've always wondered why elevated pedestrian walkways aren't more common. Too expensive, no doubt, but the savings in travel time and lives from accidents seems worth it.
The && operator short-circuits, if `!_ok` Math.random won't be called at all.
Same thing happens on Windows if hardware acceleration is enabled. The video is decoded and drawn by the video card.
He's cited Douglas Adams as one of his favorite philosophers, so probably.
How Google Authorship decreased our traffic by 90%
const_cast = code smell
mutable = code smell

Pretty much anything that breaks the contract is readily apparent when reading/searching the code, and indicates that something needs to be rewritten.

Just because you can break the contract doesn't mean you should break the contract. Const correctness produces more readable/easily understood code.

Don't be lazy, and make life better for anyone that has to maintain and use the code after you.
What does happen if you try to attach gdb? You can't, or the application just quits, or do you get some error message? I'm somewhat curious now.
Married people with different names is not a problem: you list all of the names on the name shield. This is also common with WGs (shared accomodation).

The common case that fails badly is where two people in the same apartment block share the same surname. There is no good workaround for this case, especially given the German resistance to putting first names in formal correspondence.
Race condition in OS design
New version of the Slicing Pie equity book is available for review
Simple Icon Hover Effects
Small but enthusiastic. We have a sprinkling of tech service / consulting firms and startups, two VCs and some meetup groups, but that's about it.

Realistically, any such contest held in the Southern hemisphere would be held in Sydney, maybe Auckland or Wellington and maybe, maybe, Cape Town.
It has been this way for years.

VLC is ok of course :)
In NZ there's a vibrating nubbin thing plus a "safe to cross" noise.

The most evil thing in the world would be to play the "it's safe to cross" noise continuously on your car stereo :/
It used to actually give you an error dialog box - http://imgb.mp/jaY.jpg

It's not due to hardware acceleration, I've never been unable to take a screenshot of anything else in OS X, I think it's due to how Quartz does its compositing (everything is a 3D texture, there are no 2D-style overlays).
You made your point, but I blame the ambiguity on an overly brief title and no context in the original HN post. If the title said "User information on Drupal.org compromised" that would be more accurate and let you know that you probably don't have to worry about a browser-attack-zero-day. And, of course, if you're the kind of person who worries about a browser-attack-zero-day you're probably also the kind of person who has a Virtual Machine running a guest Tails linux with no plugins and javascript disabled so that you can visit sites like this without worrying.

Going back to your Disneyland scenario, a closer analogy might be "An attacker stole souvenir photos of visitors to Disneyland. To learn more, visit the information kiosk at the front entrance of Disneyland." I say photo because it's something somewhat private (like a hashed password) and I moved the kiosk to the front door of disneyland (i.e. outside of where new photos are taken) because people who want to learn more don't have to set a new password on Drupal.org.
I agree with part of that - it's not longer that severe. So, in technical terms, reduce the severity of the bug. Or mark it 'wontfix'. 'Fix released' is inaccurate: MS still have the whip hand in the desktop PC market, and that market is important to many people (me included).
As someone else stated here 'you don't work in the enterprise, do you?'

Where money is being spent, Google and Apple are no where to be seen. They're just fighting over the fickle and low margin consumer market.
The CDMs are not OS independent.

This proposal only defines how the browser communicates with the module. It does not define, how the module communicates with OS and hardware. These modules will use OS facilities like Vista's protected path. If your OS does not support it (and free software OS like Linux cannot support it by definition), good luck getting it. And even if it supported anti-features like that, the owner may not bother with porting ("not enough market share for you").
It's more like a spinning toothpaste lid. I wouldn't call that a button, even if it is round. And I can think of a lot of other round things which make no sense being called a button.
This reads like they were in a hurry. How many of us have written crazy debugging lines? There seems to be a morbid desire to crawl gh source code for obscure wtfs and expose the coder as a Bad Programmer. This line is in an oss project, enter an issue, fork it, and submit a pull-request. Way more productive way of wtf mining than submitting ssomething to community ridicule.
Startup Visa FAQ
Used to get round it with a terminal command, until Lion IIRC.
While I am not a cheerleader for the JVM, I would take issue with one statement.

"Java cant use even that small sum of cheap ram without huge GC pauses, and it never will."

It is true that the Hotspot JVM is awful in this regard but Zing, from Azul, has claimed to offer a pauseless GC for very large heaps. I did a tiny bit of work on their old Vega boxes (~700 cores) and know that I was able to allocate 3 Gig a second with no problems.

Now I wouldn't take my word on it, because Zing is for X86 systems and not their own custom hardware. But you can try it

http://www.azulsystems.com/press/azul-systems-announces-new-...

It gets a mention from Martin Thomson. Do a text search for Zing here

http://mechanical-sympathy.blogspot.co.uk/

I think the future is probably pretty bright for the JVM and for garbage collected languages in general.
How To Control Your Spending
Which English speaking world are you from? Because fasteners and 'things you push' yeah. Round things in general though? no. Knob maybe... maybe.
This is problem for you, if you are browser creator: "your browser sucks, I cannot watch Hulu".
I think its an entirely legitimate observation.

The screens are bigger, but the CPUs are several orders of magnitude faster ... on paper.

As I specified that it was a webGL game, we understand that actually there's more CPU than ever to focus on the actual sim crunching.

Its a sad observation that there is approaching an order of magnitude performance gap between chrome and FF on this type of Javascript performance, and many orders of magnitude between JS and bare metal.
Teenagers Are Recreating Facebook on Instagram
> Oh, we're still fighting this "war"?

Microsoft is certainly shooting. Less effectively than ever, true, but they don't seem like they'll surrender anytime soon.

So, no. We are still at war. We didn't choose to be, but, as long as they attack us and our freedom, we'll fight them.

Every patent extortion attempt, every standard body manipulation, every "Secure Boot" that prevents users from booting anything not signed in Redmond is an act against user freedom and user freedom is the point of Free Software.

Ubuntu decided to focus on quality and this is good. But don't think that, because Ubuntu's bug #1 is closed, because the desktop is becoming irrelevant fast and Ubuntu has other goals, that we are all friends.
But in that case (iirc), the video is displayed as a black square. There's no window borders here either.
I take it you're being sarcastic.

Perhaps my English is letting me down, but besides clothing buttons (and also the US word for what British English calls a "badge") I've never heard "button" used for anything that you can't communicate with by pushing it.
Show HN: a Node.js personal cloud you can hack, host and delete
A formula for creativity would basically be the equivalent of a formula for "success". They belong in the motivational literature shelf.
As a regular shipper, the addresses I have the biggest problem with are at colleges and universities. No address verification/normalization software recognizes things like "3948-B Engineering Wing, Richguy Hall, Anystate University, Cityville, ST, 99999". But if you force the address through, the local UPS guy will know where that location is every time and deliver the package without a problem.
I think this is the story that the parent was referencing. Here's the story from 2005 and a kernel module loadable at runtime that gets around the problem.

https://blogs.oracle.com/ahl/entry/mac_os_x_and_the

http://landonf.bikemonkey.org/code/macosx/Leopard_PT_DENY_AT...
That so-called history is just wrong. First, Wikipedia is not a primary source. Martin Eberard is a primary source and he says that Elon Musk is a co-founder. The last time I checked there is no rule that says you can't be co-founder and investor at the same time.

Also your link doesn't even state that JB as a co-founder which is just ridiculous.
It not available here in India.
That person tried, and failed, to take a screen shot.

If he now installs VLC and takes a screen shot is he breaking DMCA anti-circumvention laws?
GMO Wheat Found in Oregon Farm. How Did It Get There?
What should happen:

A majority of the PCs for sale should include only free software.

This bug is still far from fixed by this measure. There seem to be only a tiny handful of PCs that only include free software.[1][2] Only a single laptop includes a free BIOS!

1. http://www.gnewsense.org/Main/LaptopGuide

2. http://libreplanet.org/wiki/Group:Hardware/Freest
Thanks for the downvotes, sorry I said anything bad about poor ole Tim Cook. Yeesh.
Indeed. I changed the buttons on my car just last week. They were getting flat.
Good site! I recently switched all my passwords over from about 3 varieties of a ~8 character string to ~30 characters that's unique (and easy to remember for each site.) I'm unsure why it's taken me so long to realise that I could have a super secure password like:

My name is bob smith from California USA and I am trying to login to: xxx
http://omg2.thedailywtf.com could validate this.