skysight-inc/HackerNews huggingface dataset:
As a Latino minority, promptly go fuck yourself. You and the PC crowd are the scourge against "getting shit done". Go back to /r/shitredditsays you twat.

If you're offended by things like this you are either:

a) Extremely sheltered.
b) A racist yourself.
I fear that, for most Android devices, that $5 per device or $20 lifetime upgrade cost would not make economical sense.

Reason: if paying for the upgrade is optional, few users will choose to pay that money ($20 for a $100 or 'free with your subscription' phone?), meaning that the cost of making the firmware update may be larger than the revenue. And no, releasing new firmware is not 'just compiling'; there likely is quite some extra work to make the updated OS, targeted at more powerful hardware, work even reasonably well on that 'old' phone.

Charging all your users that $20 only works if you are Apple, Microsoft, or Blackberry. If you sell cheap or midrange Android devices, your users would likely just run to your competitors (it may be possible to prevent that for high end Android devices, but it is harder if you cannot differentiate on your OS; Samsung may have cracked that's but I am not sure about that)
Illustrated:Successful product recipe
> they are taking the issue seriously now

They are certainly taking the threat of a lawsuit seriously.

Edit: I'd be interested in asking you a question privately. Mind emailing me? My email address is in my profile.
Edward Burns Makes Email Marketing Cool For Middle-Aged Men
Twitter, Paypal don't really need to be that fast. Nor does Facebook.

But do you think major banks on Wall Street tracking billions of trades a day in near real-time would be satifisfied with these numbers?

It all depends on what your users demand and what they will put up with.
Awesome! We've been looking for a decent way to do this for months!
If you do decide to sell, know that you can shop it around on places like dnforum.com

You may get better offers.
So you like telling awful jokes and shitting on people who dress and look different from you, huh? I guess it makes you feel better about yourself.
As I understand it the key (phone) stays in your pocket and the door is unlocked by touching the door handle while you (the key/your phone) are in a proximity of the door.

It is similar how https://lockitron.com/ is advertised to work except you are required to touch the handle.

No UI means that if the phone is in your pocket the door behaves as though it is always unlocked.
As of the time of my posting, all four responses to mynameishere have been ad hominem attacks.

Edit: Make that five.
Cool, very interesting :)
But... then... what is the point of this?
What notable IP did Jobs steal? You don't mean the Xerox PARC stuff, I hope.
You obviously know something about AES that I do not.
Here's hoping that all those who were involved were given due process and handled fairly with the matter being thoroughly investigated by management, rather than being thoughtlessly fired to appease the masses or to be cannon fodder in the lawsuit brought on against kixeye.

This is completely regardless of the case at hand, mind. I expect companies to act responsibly towards all employees.
This place is ridiculous. They're calling him racist, a troll, coward, little boy? These people are being upvoted for this? It's pathetic and embarrassing to be lumped in with this crowd.

You're being downvoted for speaking the truth. They're not downvoting you because you called someone racist or sheltered, at least you know that. It can't be because you told him to go fuck himself since being civil obviously isn't something they care about either.
So if I eat rice and beans[1] to save money while working on a startup, does that mean I'm trying to emulate the lifestyle of an Andean peasant? The article specifically says it's not about people who live in vans involuntarily, and it explicitly lists reasons for doing it that have nothing to do with saving money ("travel the country", "maintain a lifestyle of minimalism and self-reliance"). Even if your goal is just to save money, why should that involve doing what poor people do, or emulating their lifestyle? Why would you move to the shitty part of town, where you have to deal with higher rates of street violence, vandalism, theft, etc?

[1] http://www.paulgraham.com/ramenprofitable.html#f1n
Depending on the particular program, you may not be able to break it down and sell it for parts as some of them use custom parts that wouldn't otherwise work on a regular bike.
Thanks. Shopping it around if I decide to for sure sell is definitely a good idea.
I'm not sure there's a line between the two.

To quote an old lisp saying, code is data is code.

If I want to do an image deploy, what I'll do is load the libraries into the image as part of the build, set up a 'main' function that the executable will trigger, then main will read any config files and go. This image will be an actual executable for the OS. The receiver will execute the executable and not know the difference.

edit: In terms of version control, each deploy to production would generate a tag.
Honestly, it sounds like the latter.
Dollars are not little achievement awards.
Split spacebars existed long before this model. The Kinesis Freestyle ( http://www.kinesis-ergo.com/freestyle.htm ) had them since at most 2008.

EDIT: I may have misinterpreted you; the split spacebar I'm talking about is split between the two halves of the keyboard and can move completely independently of the other half.
In languages like Smalltalk and Lisp, there often is no difference between code and data. The famous Lisp parenthesis exist exactly because your source code is both code and data (specifically, nested lists).

Though if you were making a program that should be deployed at the end user you would properly make it read and write files or communicate with a server over the internet and obviously that kind of data cannot be put into the image.
He sounds angry and a bit OTT to me.
Inferring that someone is a racist (as you're doing) is extremely serious. Your remark comes across as a bit creepy actually
Thanks!

Technically the site has already paid for itself this year and the next 20 or so... (technically because I already had hosting so I'm just assuming the cost of yearly domain renewal).

I agree with the risk part though. Might be better to sell it now instead of rolling the dice with the trademark and ad revenue.
I think the idea is that the code and data are dealt with and versioned in the same way (a common saying about Lisp code is that the "code is data.") I haven't actually used any of the environments mentioned in the article, but I believe that the code, as well as the entire state of the running program, can be snapshotted and versioned in these environments.
Makes sense. I just hope it's brighter than Hale-Bopp. From the countryside that one was plenty bright to enjoy.
Social Bicycles is another company doing something very similar based out of NYC -- http://socialbicycles.com/
Interestingly, this does not seem to be how Google does their spelling correction. Everything I've read implies that Google looks for human corrections in search queries, and then extrapolates those into suggestions. in other words, "People who searched for 'speling' often click no results, but search for 'spelling' instead.
I am very glad to see the Light Table team taking a hard look at the 70s & 80s work. It's very... heartening.

Personally, I am wondering when light-table mode for emacs/common lisp will come out. :-)
>The bike still need to be returned to designated spots at the end of the ride.

can't you lock any bike sharing bike anywhere, as long as you return it to the designated rack at the end of the ride? what's new here?
There are two different kinds of proofs in discussion here. You're talking about the proofs the analyzer provides about the behavior of the program under analysis. I'm talking about what we can or cannot prove about the behavior of the analyzer itself. Can we prove that it will never construct an incorrect proof? Or that it will find a proof if one exists?
There's no policy you can implement that will prevent all bad behavior. At least not until your employer goes all Minority Report on you (there's a double meaning for you).
I wonder how many of those burying your comment would hire that guy themselves.
"The late Jobs passed away on Oct. 5, 2012" Steve jobs died today?
how is it necessary to make racist comments in order to "get shit done"? will your production systems all crash if you don't make a minimum of 5 jokes about nappy hair and malt liquor a day? have you encountered a nasty bug in rails that can only be fixed by exposing it to clips of Mickey Rooney in Breakfast at Tiffany's?
Wow.
Wouldn't call myself sheltered or racist but I am a British Asian who has experienced racism at work.
> While many in San Francisco have begun to use the term "post racist" as a matter-fact-statement to describe the relatively inclusive work environment, the difference between the mostly affluent white community on the peninsula and the impoverished Oakland across the bay is impossible to miss.

What? Who says that? The only time I've heard the phrase "post racist" is either The Colbert Report, or people being sarcastic in reference to something really racist. It's because of places like Oakland that no one I know in San Francisco believes on any level we live in a "post racial America".

That little sentence is really offensive to me and hopefully others who are aware of the severe and drastic gender and racial inequalities in the tech industry.

Until I see ~10% of tech workforces being African American, I'm not even going to begin to think about "post racial" anything.
Ah, but let me go through the possibilities.

Neither side compressed: okay the file is the original length, let's move on

Both sides compressed: okay you split it in half and decompress each side, you found the lucky one in four two-bit savings

One side compressed: uh oh, you don't know which half compressed. if you want to decompress you're going to need extra info to know where the first half ends.

You could add an extra bit to store which side compressed but then you lose the compression. You could decide to only accept situations where side A compressed, but then you're back to only half the files compressing. etc. There is no way to take advantage of splitting random data into variable-sized chunks because storing the boundaries needs just as many bits.
The email field in the profile is not publicly visible.
Thanks for the insight; I had heard about hydrogen fuel cells as far back as 2002, but only in a very theoretical sense (plus I was in middle school back then...). They definitely do look promising; my guess regarding why there hasn't been much hype around them is that (per Wikipedia) they've been prohibitively expensive until rather recently (in 2002, hydrogen fuel cell cars were estimated to cost $1mn, $300k in 2009, etc)[1]. That being said, it does like it's approaching cost-effectiveness in the near future.

[1] http://en.wikipedia.org/wiki/Hydrogen_vehicle#Fuel_cell_cost
> How do I <ol>?

Hacker News, sadly, supports very little formatting. http://news.ycombinator.com/formatdoc describes all the formatting HN supports for comment, submission, and user profile text. <ol> is not supported. The common workaround seems to be using separate paragraphs for each list item, though some people put the whole list in a code block instead.
The New Aesthetic
The article mentions solar panels.
If the practice was as widespread as it seemed to be, and management was aware of it but did not stop it, then the resulting lawsuits could destroy the company.

Company management has an affirmative requirement to stop workplace harassment under California law. Race and sexual preference are both protected categories under California law. I was amazed at the stupidity of the management (assuming the post was factual).
I thought of using hashes too, but then I realized that after thousands of years, the program is only going to output a collision, and not the original data.

Checking the first and last few bits reduces the number of collisions, but there are still 2^unchecked_bits/2^160 cyphers which map to the same hash. You could store the number of collisions to skip along with the hash, but that number will be about (unchecked_bits - 161) bits long, so that won't work either.
Curious: why was there no test checked in at the same time as the bug fix?
A friend of the guy did even crazier, a animated nyan cat (including the annoying music) with only one html tag, and thousand lines of CSS ^^

http://codepen.io/JBay1337/pen/Ejtfl

Webkit only though

It started kinda supidly over a beer yesterday with the joconde guy, then one friend posted a 50 mo animated nyan cat, I posted a 22mo version, and we kept iterating until he won.

His last version is kinda smart: it uses css keyframes like divx use video keyframes, with diff in between. Almost the first css video codec :-p
I ask xmodmap to make a compose key, which is probably something close to what you're talking about.

You can also ask Emacs to switch to tex-mode typesetting with C-u C-\

Then, you can type λ with \lambda , and other common TeX symbols.
I'm well aware of how serious the accusation is. Mynameishere sounds like a racist, if you find that 'creepy' then so be it
>Oh, the poor darling. Let's ruin a bunch of people's livelihoods over this apparently wicked comment.

This guy didn't ruin anyone's livelihoods. He relayed what happened to him. Last I heard people are allowed to do that.
We already have a framework that can do this kind of thing -- see http://www.wolframalpha.com/input/?i=blur+plot+of+sin(x) -- but because of our release schedule, it'll take around 2 weeks for the xkcd code to make it to production.
Go look: http://news.ycombinator.com/user?id=aaronbrethorst
Even in the knobs world, there are levels of suitability.

In automobiles, there's an increasing tendency to soft/electronic controls for cabin heating/cooling. Which is ... annoying.

My preference is for the three-control (plus A/C switch) control first introduced by Japanese automakers. One for fan speed (and off), one for vent settings, one for heat mix. The switch enables/disables AC.

Compare with the standard American design at the time which had a fan speed switch, heat control, and a multi-function slider combining both vent settings and AC. The end result being more complexity and fewer available settings (want to direct cold only at your feet, or blow the windshield without AC -- no can do).

Agreed regarding touchscreen. I doubt even voice will work as reliably as physical controls though.
Did you not read the original blog post? It evoked in me a very strong sense of empathy for the victim. In case it's not clear to you who the victim is in this case, recommend you find that post and read it.

Imagine having these things said to you, having it reinforced by others at your workplace. Imagine how dehumanizing it is. The indignity. Imagine having to face it again, day after day. And you've been dealing with it your entire life. Just take five minutes and think about the real impact this sort of thing has on someone.
How did you type Hawaii or Radii or Naziism before?
No, but they are fictional because there are people out there who can simply make trillions of them when it suits them to do so, in the same way Harry Potter can make people vanish when it suits him.
Not surprised that a hiring campaign like the one they ran would lead to hiring of childish people.
Why on earth does this have upvotes.

1. Thomas Reynold's post comes across as a pathetic childish rant.

2. If you don't think connecting with your friends is valuable then don't write a blog post about it, keep it to yourself, because I don't give a shit what you think.
Or just, you know, take 5 seconds to scribble something in mspaint.
No, step 3 doesn't involve running the test.
why should you worry about that ? You already have an offer which means the buyer is well aware. Unless the buyer is negotiating on the basis of trademark infringement. In either case, I think you should stick to this and see. If buyer backs out, you can negotiate a little lower :)
Hmm...

Does going from 30 servers to 3 actually make an impact to a $13B company?
Subtlety? Are we thinking of the same Steve Jobs?
Makes sense, must have missed it. thanks.
I got an Xbox/Kinect a few weeks ago out of frustration with every other stream player I've tried. What used to be

- Find remote or phone

- Navigate to Netflix/Amazon/etc

- Click around miserable arrow keys to find whatever I'm watching

- Press play

Is now reduced to

- "Xbox, Bing [ugh] Star Trek"

- "Play on Amazon"

It clearly still needs some refinement (keywords get a bit verbose), but it's definitely the future of TV (lack of) UIs.

If Apple starts buying tons of directional mics, every TV manufacturer on the planet should be scared to death.
No, MD5. See, e.g., http://www.win.tue.nl/hashclash/Nostradamus/
It's not a matter of it being necessary or unnecessary. It's a matter of letting small things slide or taking them in strides. Haven't you ever seen a movie where men jostle each other and call each other things too crass to type in here? Do they whine and run to the boss about how "mean they were"?

Of course not, because clearly in this case it's just a case of men being men and flinging the usual shit at each other. I'm surprised I have to spell this out.

Don't you have friends?
First, no one inferred that he was racist, they said what he had said sounded racist. Second, why do you think it's "extremely serious" to consider something someone said racist? I consider racism itself extremely serious, but there's no consequence for expressing racism in a quasi-anonymous comment environment. There's not even any consequence for being called a racist. I am utterly confused as to how saying that racist statements sound racist could be "extremely serious", in that we should refrain from doing so. What consequences do you expect to follow?

Actually being a racist? Bad. Pointing out that something sounded racist? An opportunity for the person who said that to apologize and reframe or withdraw, perhaps leading to a less racist environment.
Renault experimented the no-interface approach around 2000 with their car. They had a wireless key that would lock/unlock the key depending how far you were from the car.

Later they added a button to lock/unlock the car because people were not comfortable with the technology:

1. They would get inside their house, drop the key, then get back out to check that the car was locked.

2. You could not just park in front of a shop, because the car could get unlocked while shopping if you got too close. Any activity around the car could end-up in continuous stream of locking/unlocking.

Unfortunately, making sure that nobody can enter your car is one of the primary concern of car user. And if it is not, sooner or later, your car insurance will convince you otherwise.
"Getting our work done was an alphabet soup nightmare."

Exactly. This is why I'm in favor of a worldwide shift to hieroglyphics and touchscreens for business. Writing business correspondence is old hat. Letters, words, sentences, parapgraphs, what a nightmare. And shorthand? Don't get me started. Let's face it, we all would much rather touch some graphical shapes on a screen to communicate. A picture says a thousand words, so why are we typing them out? What a waste of effort. Text has got to go. It's time to leave the alphabet soup behind.

Finally a design firm who really "gets it".
Oh, I should have addressed this part :(

In the sentence you quoted, I was referring to my voice recognition example, which is usually trained in supervised fashion. Unsupervised pretraining has been thought to help things, but some of the most recent state of the art architectures do not use this step and do just fine.

Then there are unsupervised approaches such as the one Google used to find cats. Even in this case, and even when no labels are given, the way you actually train the network is you force it to reconstruct its input patch after passing through the network (The model used is called RICA, which stands for Reconstruction Independent Component Analysis). Then, you are just learning the same function with the same parameters, but the objective now is f^{-1}(f(x)) = x -- so passing the data to the network and propagating it back to input layer should match the original patch well. The reason this works is that the network is an information bottleneck, so the network must find efficient codes to represent the patches with, if it hopes to do a good job in reconstruction. And, as it turns out, little gabor edges are better description of natural patches than individual pixels so this is what it learns.

Oh and yes the network finds gabor edges that are just like V1 cells in cortex!!! (Neuroscientists will scold if you tell them this, by the way). What they don't mention is that over the years there were gazillion different models in literature that all give rise to gabor edges as efficient code for images. Simple k-means clustering does this too. Signal processing approaches do, there are many many many ways to arrive at this. Therefore, this piece is more of a sanity check than evidence that we are on the right track to untangling how the visual cortex works (still has basically nothing to do with AI or any kind of cognitive functions).
I'm guessing you long ago hid messages from Farmville and similar games and forgot about it. There's no way you know 340 people who don't play Facebook games.

Yet I can use Facebook today to find out about meat specials at my butcher, or someone selling artisanal pickles, or a new theater company, or someone making custom knives as their hobby hoping to try to make a living doing it. And because of the stupid blue "like" button this article rails against, these hopeful businesses can do that without paying for pointless terribly-performing ads in major newspapers or on radio stations, and can have actual conversations with their customers.

I used to "like" local businesses. But... every day I get ads in my news stream reminding me that my friends "like" Wal-Mart. And Amazon.com. Mostly Amazon.com, actually. Sometimes I think that if I just clicked "like" I'd get fewer ads from Amazon than I currently get for Amazon. Because on Facebook, even the ads have ads.

Now I hesitate to "like" anything because I feel complicit in helping Facebook spam my friends. I think it's cool when a single item goes into my friends' feeds saying that I "like" a local restaurant, but I DON'T want them to see recurring ads in their news feed with my name attached. I have one friend who posts very infrequently, and she is apparently one of the only Facebook friends I have who has "liked" Wal-Mart, so most of her appearances in my feed are promotions for Wal-Mart. If I only knew her from my feed, I'd know her as that girl who shills for Wal-Mart.

I admit it's irrational to avoid the "like" button when it comes to local businesses, because I've never seen Facebook promote a cool local business to me; it's too busy telling me about this awesome new thing called Wal-Mart that I might not have heard of. When I "like" the coffee shop down the street, I suppose Facebook applies powerful machine-learning algorithms to that information to determine that they should lace my friends' news feeds with slightly more ads for Amazon.com and slightly fewer ads for Wal-Mart. No real harm done, then, since my name won't be used, but it isn't something I'm thrilled to be part of.
This reminded me of someone who called restaurants 'startups.' Probably an expensive hobby but intended to be a going concern.

Don't we have any budding taxonomists here? Surely we can come up with a taxonomic way of classifying human endeavors such that folks with anal-retentive properties can comfortably discuss them.