skysight-inc/HackerNews huggingface dataset:
This Could Be The World’s First 3D-Printed Car
Yes, technology is certainly advanced nowadays. We're so clever of a species. Google Glass and Google driverless cars prove it.

Too bad we're destroying the planet and every living thing therein to prove it.
I'm not sure that is argument for less equality per se, rather that you think the court should have ruled differently in some cases. Unless you would advocate laws that give women additional rights to use stronger force than men by definition, in which case I would disagree.

As a flipside example everyone has an obligation to pay whatever taxes they owe, that obligation is the same for everyone, in other words it is a criminal offence to avoid paying taxes regardless of whether you are poor or rich. However the amount of tax you have to pay will depend on your income level, as you would not expect a millionaire to pay the same amount of tax as somebody on minimum wage.
You know what, I read the question and answer and said to myself "at least no one on HN can complain about THIS one being closed". Disappointed but not surprised.
Sorry for a very long reply. Here's a short version.

So it's okay to be locked up, but not murdered? What's the difference if you now act only in a very prescribed manner? What's the joy of life when there's no negotiation? It's only better than death relative to a chance of getting out. But then no one will revert the permanent psychological damage.

People generally do not like violence, do not like courts, police, guns and prisons. Only few people are happily using state violence for their benefit. Others simply have no choice: if you don't go to court, your opponent may drag you in. Or you cannot protect yourself because only official police has a right to do that, so you have to agree with their terms without much negotiation. In cases where people have no choice, there is not capacity for morality and I cannot blame them for using courts. It's still the state who has capacity not to use violence and hence can be viewed as moral or immoral.

Think of it in terms of ability to negotiate: when protecting yourself against theft, you can negotiate about installing locks and protection, about face-control, reputation points, ostracism etc. When you have a universal system of violence, there is no negotiation. You simply beg the court for appealing to you. They have much more power over you. Yes, it can be nominally limited, but not by you anyway. There is never a negotiated set of rules and protective measures against corruption that you have agreed to. You are simply born into the existing power structure and have to comply.
You're fine. When you type out a submission as you've done, none of the links are clickable by design. It's conventional for someone to comment with the link as comment links are clickable.

You could have also just submitted the URL alone which would be clickable, but then you wouldn't be able to write your message and your post wouldn't show up on the Ask tab, which is where you want it.
I think your scenario takes (ed: or should take IMO) the patent out of the original assignee's hands, removing the (d)(1) condition.
These aren't comparable situations necessarily. How you fix a mostly functional organization with problems is different from how you fix a fundamentally dysfunctional organization. If you have a functional organization then it makes sense to get rid of all the low performers, regardless of how much "effort" they're putting in. And if you end up with someone who is able to work fewer hours and still be as productive as other team members you would be silly to get rid of them even if other team members were upset.
I think it just broke. The game just froze.
No they aren't. Look at a longer graph. What you are seeing is just random noise.

Flagged as incorrect.
OK, so how many pixels / sprites can I push per frame (and at which framerate ; ) on this HMTL5 thinggy?

Btw I was eating mode 7 for breakfast on the SNES and ruling the Amiga co-processors (eg to do copper bars), so I happen to know a thing or two about very nifty optimization that can be used in games.

I'm pretty sure a few old dogs could teach some young monkeys a few tricks in this HTML5 thing...
The Hacker News user rms has joked that his username means "Rupert Murdoch sucks," if I remember correctly.
Why not? It works perfectly well. I've also in the past run PHP sites on Windows (behind both Apache and IIS) for real world applications too. There's too much hivemind about these things. If it works for you, then it works.
I missed that part - if this is accurate - then I agree that this could have an impact.
So, geeks and Birchers? :p
That's called going through a re-seller. Of course, they also make sure to get a cut.

Still just about anyone not doing business below the table is going to prefer USD, or some other state-backed currency.
Nope. I don't know why all the banks said no. It's a mystery to me. That's one reason it's so hard to write about.
If that's the case, pulling people in is still stupid. You're going to drive off good remote workers who don't want to be in the office just to cut the chaff.
The Grits project page says Grits was designed "using Google's technology stack". Unfortunately, they mean it literally because Grits dies with JS errors in any browser that is not Chrome and the latest version of Safari. Grits requires Google's Web Audio API, which is currently only a working draft spec.

Web Audio API is not supported in this browser
TypeError: this._context is null
https://gritsgame.appspot.com/scripts/core/soundManager.js
The only place I see a grammar faux pas is in this sentence (emphasis mine):

> Spend less time on tracking down lost orders and focus on building great products.

It should be "Spend less time tracking down..."

The bigger issue is that nearly every sentence breaks in awkward places due to the layout of the site.

Examples:

Safely hold payment information
without charging until you're ready
to ship.

"until you're ready to ship" is a singular concept and should be on the same line.

Our checkout design is responsive
so your product sells itself on any
desktop, mobile, or tablet device.

Same: "any desktop, mobile, or tablet device" should be on the same line.

Allow purchasing directly on your
site with an embedded checkout
overlay that’s elegant and secure

"an embedded checkout overlay" should be on the same line.

Similarly, none of the emphasis phrases should start halfway through a line and break:

take pre-
orders in person

is hard to read even though it's a key point.
I think it'd be nice if your site loaded.
Could be related to the Yahoo! policy change, since part of the story is that Marissa Mayer ran analytics on how their VPN was being used and concluded that many remote workers weren't working much:

"Mayer explained the rationale at Yahoo’s “Friday FYI,” its equivalent of Google’s TGIF. ”We’ve checked and some people who work from home haven’t even logged into the VPN…” she apparently said."
Most insurance services don't cover our product. Also the pricing structure is wrong, our products packages top out at $50,000.
You know who I like?

Marissa Mayer. She's doing this right. It's the velvet glove on the iron fist. She starts with food and modern cell phones. She tosses out the bad execs. She eliminates the dumb trademark symbols on all the physical signage. Everyone breathes a sigh of relief – these changes are good news.

The message is clear: your boss knows what you need and wants to take care of you.

But she's not all cupcakes and kisses.

With the tone set properly, she identifies the dead wood. From what I hear, shitloads of people are checked out at Yahoo. That's a cultural problem that's tough to lift. Imagine being checked out and outside of the day-to-day social nudges that keep you feeling a little bit like your job expectations have consequence.

Mayer's an optimizer. Years at Google taught her all about getting the best ROI from the simplest operation. With one stroke, she can identify who really cares about Yahoo's mission and who is just along for the free gravy train. Yahoo isn't going to get out of trouble by casually, lazily sidling to the promised land.

It's going to take work. And now the boss wants a sign of commitment to that work.

The hysteria about this move is misplaced. She nailed it. Great call.
This is silly, just silly.

The problem is and always will be unproductive people. It comes down to leaders and leadership. If someone isn't working out, cut bait. That includes managers, execs and programmers.

Any exec worth their salt would attack the problem, not a symptom of the problem. This shows me that Yahoo still doesn't get it.

And if this IS about unproductive people, this is essentially a ban hammer on something b/c of some bad apples. Again, awful leadership. Fix the problem.

I work from home. Everyone on my team works from home. The entire company I work for works from home. We are a big company. It does take good leadership and strong management to make that work. It also takes good developers and, frankly, strong guidance if something isn't working out.

It sounds like Yahoo has none of the above, or, perhaps more tellingly, maybe Mayer knows that (giving her the benefit of the doubt, after all) and that is really an indication of a much bigger problem.
http://www.marco.org/2013/02/24/the-magazine-sharing
I like the point someone raised that part of the point is to avoid firing people as that gets very costly. Instead they'll hopefully quit.
My impression of what you're saying is that you would pull a metric and fire everyone who does not meet a minimum contribution. My impression of what MM is doing is that she understands that the culture has slipped but there's a way to get it back, cut the bad, and keep the good.

It's easy to look at this from a culture of performance and say "drown them all". It seems to me that MM is trying to salvage the good people who got carried away with the bad culture because she understands that the problem isn't just a few bad apples, it's a mind set.

The way to move to ROWE is not by firing all the employees, it's transformation, no? I mean what do I know, I'm no manager but it seems like there's a way to do this and a way not to, and then there's another way to do it with 14 thousand employees.
I never went back, no. It seemed unlikely to be fruitful. But this is good to know. Maybe I was just ahead of my time. If anyone knows who at Wells handles this sort of thing I would really appreciate a pointer.
Modeling conversational agents in Versu
So what's with the Dakotas and Wyoming? No interwebs?

Edit: Missed Alaska and Vermont
Here's my understanding of why each pointer is needed, from reading the Zend source code for a while:

1) The innermost pointer is needed because Zend hash tables actually store a "zval* " (pointer to zval), not a zval directly. The zval is allocated separately, then its pointer is stored into the table.

2) The second pointer is needed because Zend tables internally malloc storage for whatever they store (zval* ) in this case, then access that data as a pointer. The "zval* " pointer is memcpy'd into the malloc'd area. This data is accessed through a "zval* * " pointer. This allows users of zend_hash_xxx to not only access the "zval* " pointer, but also change it.

3) In C, one way for a function to return a value is by passing a pointer to a variable that will store the result. Since zend_hash_find returns the internal "zval* * " data, you need to pass in a "zval* * * " pointer to a "zval* * " pointer that is the actual return value you want. Through this "zval* * " pointer, you can read and also change the "zval* " data stored in that hash table cell.
This is a great post that I'm sure rings true with many 'a webmaster. Time is money. There's no two ways about it. If you want a webmaster to modify their site in your favor, you should be willing to compensate them for their time in doing so.
“Taking LSD was a profound experience, one of the most important things in my life. LSD shows you that there’s﻿ another side to the coin, and you can’t remember it when it wears off, but you know it. It reinforced my sense of what was important—creating great things instead of making money, putting things back into the stream of history and of human consciousness as much as I could.” - Steve Jobs

In my personal experiences, I'd have to agree with Steve and I personally would rather hire someone who has taken LSD vs someone who hasn't. To me it doesn't show irresponsibility- it shows a sense of exploration and creativity.
All technology is worth careful examination.
It was a joke that outlived its meaning, but still, here we are. :)
It seems to me like Yahoo has several years of undesirable cultural legacy. The company needs to reinvent itself. Redefining WFH is a part of that, but the problem is that there are a large number of things that Yahoo needs to do and getting the order right is important. Cracking down on WFH before dealing with the other problems is a bad call.

The real question is: why are there so many unmotivated, unproductive people? Is it bad hiring or bad project management? I don't think there are a large number of intrinsic underperformers, so much as people demotivated by contexts that leave no real opportunities for achievement. Perhaps there are a lot of pointless projects that have no career upside, but that people can't escape from, so they use the bog as an excuse to retire on-the-job. I'm not saying that that's right-- it's not-- but, if this is the case, then it's important to deal with the underlying problem instead of the symptom only.

One of the things that executives get wrong on this is that, if you want to preserve morale, you've got to put a "shit sandwich" (good-bad-good pattern) around your crackdown. First, you do something related and good for the employees (like give them more opportunities to pick what they work on). Then, you deliver the crackdown (reduced WFH). Finally, once you've achieved what you're looking for, you scale the crackdown back or add a perk that makes it more acceptable.
Why Working Remote Is Teh Awesome
"If you only like Curb Your Enthusiasm, sign up when it premiers, cancel when it ends"

You still have to have an existing cable television subscription for this.
That's what I figure. If I can't tell its effecting their performance, then either they are doing fine or I'm out of touch as a manager.
>> Adopting a Results Only Work Environment

It needs to be adopted first, and that sounds like another long-term project. Meanwhile the hope is that some under-performers will just quit - faster and cheaper for the company.
Great job on wild speculation HN!

https://www.google.com/trends/explore#q=VPN&geo=US&d...
I think Marissa is trying to get rid of these managers too.
1. The rent is negotiable. Tax is not. Before I pay the rent, I explicitly agree to it and can negotiate a duration to ensure that it does not rise tomorrow by 100%. And I can avoid it altogether. Tax I have to pay first, talk about second. And it's not avoidable. Also, if I don't pay the rent because the property owner has failed his obligations, I can negotiate with other people to ostracize him, so he will have to improve his behaviour (voluntarily), or lose customers. If then I fail to clear the property, then he can negotiate with others to ostracize me, or I will have nothing to eat and drink. All of this is possible without violence, but not possible when anyone can go to court and relatively cheaply hire all prisons, police and bureaucracy (very well paid by all taxpayers, not by actual users).

So no, it's not moral to have a well-funded lawsuit by a private party because it replaces negotiation with force. Unless this private party has no choice by do so to protect itself from an equal threat from counter-party. In which case at least one or both of them are not moral agents because they have little choice. Only the court has choice not to enforce any ruling, so the court is a moral agent and can be said to be moral or immoral.
Not sure if there's anything especially "creative" about swallowing a small piece of paper.

Exploration? perhaps, but boredom and peer pressure are more likely explanations.
No, You Probably Can't Work Remotely
This is probably related to the Copyright Alert System, or "Six Strikes" rule that many ISPs have adopted.

VPN is the best way around this and it costs next to nothing.
Given that you were motivated by "horror stories", did you also consider changing data stores?
Board meeting dos and don’ts
"There are a LOT of cable subscribers that wouldn't have the means to use HBO Go"

I find it doubtful that the people who subscribe to the most premium cable packages (~$150+) could not instead buy a Roku or use their existing PC /gaming console. At the very least, HBO could bundle a device with a 1 or 2 year subscription.
Ask HN: Good quality GPS on a PC?
iOS and Android have ridiculously good location, because they can also capitalize on stuff like cell towers and known WiFi hotspot locations - so they get very precise locations even when the satellite signal is not really available.

Is there anything like this available for a PC (Win / Mac / Linux) using a run-of-the-mill GPS device?

It seems kind of crazy that instead of getting a GPS-only device for $20 and some software, I'll be getting a $80 Android phone just to use its wifi/cell assisted GPS... but that seems to be the best option.

Is it?
Have you used VS? What's your basis for dismissing it as a "bad tool"?
I've been using Objective-C for about 12 years now. It is similar to Smalltalk in its message system and naming conventions — which, to be fair, were at the core of Kay's Smalltalk vision — but otherwise the experience of programming in Objective-C is not much like programming in Squeak.
Oops, sorry. I got it from Google's cache of your website while it was down: http://webcache.googleusercontent.com/search?q=cache:KFmAkiZ...
I mean more accessories. How many tweens do you see with a bluetooth earpiece? It looks hideously business.
"I wonder what the most effective ways to combat such cheating would be?"

As stated, if the logic is performed on the server-side then the only way a client can cheat is by modifying the inputs.

The one thing that makes it hard for client to know in which way to cheat the inputs is... Randomization.

Do not make something where players are recompensed when doing a super skilled move, like a headshot. Or you'll have aimbots. As simple as that. Player has a shotgun? Make it fire 30 miny bullets at once with some server-side randomization (that's how many shotguns work btw).

Do not want to give info about the other side of the map so that a rogue bot cannot shift to the correct strategy automatically ? Use server-side fog of war. That way the very info needed to "map hack" simply is NOT available on the client.

It is hard to combat all forms of cheating. But maphack can definitely be mitigated and randomization can really help with many aimbots.

Regarding the "highlight players behind walls": two things to do. 1) do not allow to fire through walls (unless the first Counter-Strike, which was totally silly in that you could fire through 2-meters wide wall with a simple pistol) and 2) server-side fog-of-war. Do simply not send to the client the info that would allow the client to determine that an ennemy is behind the wall too early.

Sure, at one point you need to give the info: give it as late as possible and make is so "super crazy high reflex" are not rewarded in an insane way. For example make it slower to "switch gears", etc.

It all comes to a balance between fun and anti-cheat but many things can be done to make cheaters life way harder and, most importantly, way less efficient.
I'm very sorry to hear that you had to see it take somebody's life, that really is a terrible thing, and my heart goes out to you.

I am a depressive myself so have some experience, and dislike any idea that somebody might avoid employing me/feel leery about my advancing in the workplace because of it (even posting about it here makes me feel uncomfortable because of this stigma.)

Though I applaud the idea that people become more aware of the risks esp. in the computing industry/startups, I think the idea of assessing it being part of due diligence would simply encourage more stigma about it - 'who wants a 'crazy person' in charge of our money?' many will think, sadly.

Anyway, on the subject of depression I have a lot of experience so if you want to talk about that if it'd be of any benefit, feel free to email me (see my profile) :-)
Bill Gates' Day at DEKA Research with Dean Kamen
It seems to me that the beauty (and probably the downfall) of bitcoin is that it is equivalent to cash. If you're careful, you can use it anonymously. No charge-backs - just like cash.

You need to use the same care with bitcoin as we used to use with cash. Credit cards are far more forgiving, thanks mainly to the charge-back mechanism (which incidentally is a US thing - in most countries it is un-heard of).

My biggest fear for bitcoin is that governments will kill it, because they have no control over it. They've been delighted to see cash fading away, but I predict that if bitcoin ever does get traction with the general public, we'll see a deluge of "bitcoin is the currency of the terrorists and child-molesters" propaganda which will make copyright scaremongering seem quaint.
MEGA cloud storage on android devices
Not with a 32GB (or 64GB) SSD, unfortunately. It looks like it uses a USB SD card reader rather than a PCI one -- which I expect to be slow -- so that's not a good way to expand storage either.

But other than storage, it seems to be almost everything I'd want in a dev laptop.
London HN Feedback (27/02/2013)
If I select 'textarea' it only wraps by letter not by complete word.

I thought someone might want to know.
That's 2011.
Networking skills every professional needs to have
No, replacing what you see instead of adding to it is a much more difficult and tricky problem. I wouldn't expect it in the near future in a consumer application.
How to be The Most Interesting Man in the World
I haven't been a Yahoo! employee for 7 years, but back in my days (dusts off his old cane to tell the kids to stay off the lawn) the product was run by product management, while engineering was responsible for development and maintenance.

With top management shakeups every week or so I'd imagine the product management part of Yahoo! being in a state of disarray, with some people leaving on their own, some getting the boot, random new people showing up, but nobody sticking long enough to make any product decisions.

Reliability is the only remaining thing on the engineering plate, and with good infrastructure a lot of smaller projects from here http://everything.yahoo.com/ just run themselves most of the time.
Who's going to quit though? The people who care, the people who know they have better options elsewhere. The talentless hacks who still don't give a shit about the company but are willing to go through the motions for a paycheck? They're like barnacles you'll have to get rid of by scraping them off and using a blow torch. The way to get rid of underperformers is by firing them, period, there's no other hack or workaround that makes things easier.
As far as optimizing compiler... Maru might not yet qualify as decent, but it's a good start.

http://piumarta.com/software/maru/

"The whole thing is 1750 lines of code (about twice what it should be) and includes a garbage collector and user-level implementations of user-defined types and structures, single-dispatch object-oriented "messaging", and generic "multimethods" (all of which are needed by the compiler). The compiled binary code runs at about 30% the speed of aggressively-optimised C."
Spent 2 hours trying to fix a bug in the wrong place. I was getting syntax errors, because I typed fi instead of if, and I didn't even realise I typoed it.
IANAL, but it seems to me that government-owned networks would be required to adhere to the Fourth Amendment.