skysight-inc/HackerNews huggingface dataset:
not really, most dealerships have an internet department with dedicated people that deal with this.

and it's much easier to negotiate a price, where they just email you back, instead of making you wait while they go and watch TV in the break room(while they "talk" to their manager)
I don't know if emerging markets are the right place for an inherently deflating currency. That is a lot of continuous forecasting for a financially un-sophisticated population to do, let alone one that generally needs to take on debt to jump classes within a generation.
Atfight.me is looking for a tech co-founder
Priorities Change. People don’t. As is often the case in any kind of relationship, when it comes to reconciling differences in each person’s perception of their role and responsibilities, ‘now’ is always preferable to ‘soon’ or even ‘later.’ Business relationships are no exception: pain points are best discovered before they make an appearance.

Having recently (and amicably) parted ways with a dear friend, the Atfight team now is currently looking for a new lead developer / tech co-founder. While we are open to a variety of options, below are some guidelines for who we hope will fill our current vacancy:

-Experience and familiarity with PHP, MySQL and Javascript. Our current stack also includes Code Igniter.

-Shared passion for our product, our team, and the possibilities we see for the future of atfight.

-Interest in influencing future direction of our product
commitment, within reason, to minimum amount of hours each week to improving and developing atfight

-Interest in/willingness to apply to incubators and other start-up programs/competitions

-Live in reasonable proximity to greater Los Angeles area (open to other possibilities)

We have a long list of fixes, upgrades and feature sets to discuss with you. We are excited to find someone as passionate as we are. If you are interested, or have questions, email us at info@atfight.me We look forward to chatting!
Request forgery is nothing like DDoS. I found the rest of your comment too vague to respond to. I can't rebut anything you've said without repeating myself.

You keep saying CSRF is a "client-side problem", but you haven't explained why you think that, other than that it's a problem that is occurring in a client-server system so somehow the client must be involved. That's flimsy logic.
True, but—a happy employee is a productive employee. If you get to build something a bit silly, a bit cheeky, a bit different every now and again—wouldn't you like your job just that little bit more?
Ah, I'm sorry, I actually gave the wrong impression. On the machine I own, you can choose whether or not to have it display English, or what you've actually written, or a split screen with English on one side and what you've actually written on the other.

Reading it in English isn't as ideal as you may think, though. I actually prefer reading the notes. The problem is that if you're writing at 225 words a minute, it can be very easy to accidentally leave off a letter, or add an extra letter to a stroke. The English might come up as come up as a completely different word, where as if you're reading what you've actually written, it can be a lot easier to see your mistake and read the correct word.

For example, let's use the word Dime again. If I'm going at 225 and I accidentally add an "R" to the word dime, it'll look like "DRAOEUPL". In English, this would read "Did there come a time", where as if I were looking at my notes, it would be obvious to me that I intended for that to be "dime". If you're reading back at court, you don't want to make mistakes like that.
Proportional brake lights: Many already do this.

Fuel Consumption Monitor: Many cars offer something like this (particularly hybrids) and it's almost standard now.

Insurance GPS: Progressive offers this service, called "Snapshot", already.

Music Systems: Neat idea but will detract from sales/create a market for modded stereos that don't do this. Plus, I always crash when I hear classical music. :-)

Teaching Driving Efficiency: Will be hard to demonstrate efficacy; they teach you not to exceed the speed limit and that doesn't work so well.

Polychromatic paint to shame reckless drivers: Interesting, but expensive, and perhaps a bit too arbitrary. Don't know if I should have to drive a yellow car after swerving to avoid a squirrel. And my car's already yellow.

I'll add:
A nodding sensor. As people nod off from sleep deprivation, an audible "you are nodding" sound and a speed limiter to 25mph will kick on in 1 minute, prompting an exit/pull-over and a nap.

And perhaps an eye detector, like on a Kinect. If the line of sight between your pupil and the sensor on your dashboard is interrupted for more than 5 consecutive seconds, an alarm goes off. Would make texting while driving less fun.
Make a few mockups dude! Even if you can't code, use microsoft paint or whatever program you have - it'll help you clarify your own ideas of how the product will work, but more than that, it'll give the people here something more actionable to help you with!

I don't understand the "buy a low cost usb writing pad". Shouldn't be necessary. But other than that, anything in the tutor providing space sounds useful - there's a need there, and tons of companies trying to address it (study aid sites like notehall/cramster, course management platforms like piazza) that's more than enough validation to keep moving on it.
But I think examples like Sparrow (Mail app) represent the idea that if you make it obvious that it's worth paying for, people will do it.

Maybe if they had a freemium system. It starts off free but if you want no ads and more features you pay $X/month. A user could lobby friends to make the jump to the paid version.
Unless I'm misreading this, it only mirrors your drive with no history. That's a poor approach - if your drive starts packing in you're likely to backup a fair amount of corruption before you realize what's going on.

Ditto if you screw up - you have to catch it before the next backup otherwise you're boned.
Have you actually searched? There are a few solutions, although I'm not sure if any are accepted as the "one true way."

https://en.bitcoin.it/wiki/Trade#Bitcoin_payment_systems

Basically it just comes down to generating an address for the customer and checking if a payment comes in.

Personally I wish I could pay for a lot more stuff using bitcoin, so I wouldn't have to keep giving out my credit card number to every website I want to buy something from. (I haven't dealt with paypal in years so I usually end up using my CC directly.)

Problem with btc of course is that once you've sent the money, it's gone, and there's no recourse if there was some kind of transaction problem, or the vendor decides not to acknowledge receipt.
The Bureaucracy of Videogames: Why San Andreas Had to Tone Down the Sex
> "We have to terminate your employment contract."

Curious if you actually had a contract and were bona fide employee. I hope you got favorable terms upon departure. The whole thing sounds pretty shady. The company did not even provide equipment, right?
I see your point in "Individuality costs money.... ", but I doubt it does.

Open source projects find an fix bugs quickly, if there's enough developers, because people are different, work different and think different. I would argue that individuality saves time, money and work.

That being said, businesses could just cookie-cut smaller offices and more people would get more work done.
Doesn't apply to the circumstances here. And even Walmart is well know for actually putting people out of business with their low prices.

Some States have minimum selling prices for some restricted products (cigarettes for example). Pizza isn't on any list that I know of.
Simple exercises? http://projecteuler.net/ and similar.

In depth learning? Your own pet project.
The best example of this is m-pesa by Kenya's Safaricom. In Kenya the banks market share has been totally cannibalized because most people couldn't afford a bank and then when most of the population went to strictly m-pesa so did a majority of the vendors, etc. I wouldn't say bitCoin doesn't have a shot at replacing that, but it's got a long long way to go. http://en.wikipedia.org/wiki/M-Pesa
This feature actually came together very quickly and in large part due to volunteer after hours efforts.

I miss code search too, but it's not fair to compare the upkeep of a production service to small one-off art projects.
Ask HN: Sci-Fi Books for Hackers?
Hiho, I just finished "Learn You a Haskell for Great Good!" now i need another good book to read. I'm in the mood for some Sci-Fi - but, not the kind that is about politics, light-saber wars, worm-drugs, a fascist regime masquerading as humanitarians, ... - it should be more like "The Robot and the Baby" (by J. McCarthy) but longer, with even more mind bending pseudo code.

Long question short: Are there Good Sci-Fi Books for Developers?
http://www.tcbmag.com/print.aspx?print_page=/industriestrend...
Is it just taken as fact that Amazon is losing money on each Fire sold? Last I remember, there was a device tear-down that priced the components at slightly over the retail price, but I wouldn't have said that was definitive proof that Amazon was losing money. And even so, they're still producing and shipping Fires, which means they've had time to improve the production efficiency and bring down costs.
You are right. The guy is there everyday. If he's like a typical small business owner (I've dealt with thousands) he knows exactly what he is doing and has it all in his head.
Google Maps in 8bit mode
those are pretty standard hours for even companies like Google.
How to explain Nagios to grandma
Really, all smartphones, all tablets, all Linux is only 11%? I'm very doubtful and won't believe it without citation.
Yes, and that's where the desire for privacy comes from. Nobody can gossip about what they don't know (well... to a first approximation, anyhow), and the only way to prevent the gossip mill from passing around some tidbit is to ensure that it is never discovered in the first place.

Privacy is a defense against the gossip mill. Infusing the gossip mill with digital might isn't going to make the desirability of that defense go away.
How we got paying customers before we started writing code
> "Is it time to go back to the cubicles?"

No! Offices with doors! http://www.joelonsoftware.com/items/2008/12/29.html
For what it's worth, GAP is a really good insurance to get. It protects you from other people hitting you the say after you buy your car/any time you're upside down; and it doesn't cost much more for the peace of mind. I know some people think nothing will happen to them, but personally I wouldn't want 10k hanging over my head in some unlucky situation.
It's a floating point number: there are limits to its precision. You've only got 2^64 bits to work with.

See http://en.wikipedia.org/wiki/Floating_point
I think it's pretty clear MS does not, since Flash doesn't work on IE 10 on Windows 8 using the default UI (Metro).

My guess is that Adobe has given up on the runtime and is cutting costs while investing in the authoring tools (which is where they make their money anyway) for HTML5.
I take an occasional image of the hard drive to avoid needing a reinstall and use a combination of Backblaze and the Win7 backup for files. I'm very happy with Backblaze. Less so with the Win7 tool.

In any case a remote backup is a must. A local backup is also a good idea for a number of reasons, especially an image in order to get the OS and apps back up fast.
Why Groupon is poised for collapse
> You must not have installed Linux Mint or Ubuntu lately, because they both do this.

I've installed both recently, thanks. Neither save your system state on a reinstall--or if they do, it's certainly not the default and isn't made clear when you're doing the install.

The only acceptable thing is to reinstall and properly reconfigure any user-installed packages when they do a pave-and-reinstall, and while that's nontrivial, it's the only way to deal with the "oh, lol, reinstall everything every six months" clusterfuck in which Linux is currently enmeshed.

It seems more likely that nobody will do anything about it and instead we can have even more self-absorbed gnashing about Linux being primed to take over the desktop.

Windows, on the other hand, does this by virtue of not screwing with installed software. Loose coupling, believe it or not, has its advantages.

> Not sure why this is an issue

I think you misunderstand me. In order to get the new and shiny applications, I have to dist-upgrade. Which hilariously and regularly breaks like fucking mad. This means that, no, I can't really stay on an LTS release (and most people won't want to), because to keep up to date, I have to either play Russian roulette with dist-upgrade or...pave the entire thing. Not the case for Windows, which is what I was saying.
It's true that the mechanism and value of "(succesful group) privilege" are difficult to quantify in a way that explicitly engineered (counter-)measures aren't. Further, it would be impossible to reassign them via contract unless you're a most imaginative thought-experimenter.
ajkohn,

I agree completely. What's more, AuthorRank could be Google's best defense and the best cure for faults in their existing search algos.

Google works great - mostly. AuthorRank is an improvement to their algos that will be much harder to scam, break and abuse.

AuthorRank is an elegant, desireable, long-awaited bug fix. I can't wait to see it happen.
Run chrome in linux with root login
One reason for still sticking with firefox has been that chrome does not run when you are logged in as root. I know the implications of running as root, so I had to find some way of still using chrome.

Here is a neat trick.. pretty simple actually.

just ssh into localhost with the user id with X enabled.

ssh user@127.0.0.1 -X
Chrome runs just as you would expect it to. Before running chrome you will need to change permission of /tmp folder with the command "chmod 1777 /tmp".. run this command before ssh'ing into user login..

cheers
What's a bit silly (actually idiotic) is your second sentence. No one is claiming that stalking or rape is impossible without these apps, they are saying such apps makes life easier for stalkers and rapists.
Be yourself. Abnormal people create abnormal returns.
Anti-capitalism 101
That's merely apple and oranges.

Bitcoin isn't a payment processor, it's a whole technology and social system in itself, in which you can build a payment processor with chargeback.
An interesting take on Groupon:

"Well, for starters, it’s not a coupon company nor a marketing company. At its core, Groupon’s U.S. business is a receivables factoring business, as I wrote last year. They give loans to small businesses at a very steep rate (the price of the discount plus Groupon’s commission). They get the money to fund these loans from credit card companies such as Chase Paymentech. Groupon is essentially a sub-prime lender that does zero risk assessment."
As I remember it:

The journaling is only fsynced every so-often - its not like it magically gives you anything like the D in ACID.

This leaves you relying on replication for durability.

And everyone has problems when they lose one of the cluster.

Luckily it wasn't the lot: http://blog.empathybox.com/post/19574936361/getting-real-abo...

I would love to be corrected; we'd all sleep easier.
Java's C++

I would sell it that way to non-technical executives but not to anyone else.

I worked with someone who's a personal friend of Odersky and he's confident that Scala won't turn into C++. He described him as "way more scrupulous than Stroustrup".
I think the article is possibly conflating a couple of different things:

a) Open office plans -- for a lot of reasons I'd agree that these suck, but

b) Brainstorming -- Recent studies suggesting that it's ineffective are intruiging, but I wonder to what extent group cohesion matters? Cohesive groups where we're less worried about looking bad might be more effective.

c) Pair programming -- even though I'd definitely consider myself an introvert, pair programming doesn't rise to the level of social invasiveness that I would find problematic. In other words, most introverts dislike being around large groups, strangers, trying to chit-chat/schmooze, etc... but are often find around smaller groups of people they know and get along with. So I'd be hesitant to group pair programming with the others. OTOH, I've never had to do it all day long, so I'm not sure how that feels. Can anyone speak to that?
It's a statically typed JVM language meant to be more powerful and at the same time easier to use than Java.

Yes, I would agree with this.
AdBlock: Inturdusing CatBlock
This is correct: specifically, Facebook implements exactly the privacy people want for other people's information: that they should be able to access it at any time, for any reason, with no more than a mouseclick. FB users do not want to only be able to access information which has been specifically earmarked to them because that is not the FB value proposition for them and would result in 1/100th of the consumption. FB's privacy settings drive FB engagement, from whence all good things come to FB the company.
Is Over-the-Top Packaging Really the Best Way To Sell Vodka? [Booze]
Proportional brake lights - nice, I didn't realise there was a name for them. Do you know of any cars that use them? I don't think I've ever seen them.
Banks are investing in multifactor authentication systems to try to do away with passwords.

The bitcoin ecosystem are also converging toward that. Or rather, any serious bitcoin payment processor will also be exploring any real security solution, even if it comes from traditional banks.

This isn't a problem Bitcoin contemplates.

Think of bitcoin technology as the OS which bitcoin banks run on. There are advantages and disadvantage to using bitcoin as cash, or storing bitcoin with your bank, depending on situations you may encounter.
Jeremy, would you mind sharing what the inspiration was for CoffeeScript's fat arrow? Was that token inspired by another language or was it something you just came up with on your own?
At first glance the 'almost any method can behave like an operator' stuff is really cool

I dislike operators and all the unspoken, must-be-remembered complexity they impose with regard to associativity and order. I actually think the S-expression syntax of Lisps is a lot better.

A lot of these "weird" decisions were made in the interest of backward compatibility (in the ideological sense, not character-for-character) with Java. If Odersky hadn't supported these infix operators, which have a lot of weird-seeming rules about first characters and what it means when it ends with a ':', the language wouldn't be nearly as palatable.

ETA: It really seems like the language designer merely looked at Java and tried to create an interoperable language that was as "un-java-like" as possible.

I think Scala was designed to use the good parts of Java while throwing out the cruft. It's designed to be a "meeting point" between Java, Erlang, and Haskell.

Clojure, I feel, has disowned its Java heritage more than Scala has.
Bitbucket: Spooning
Node.*s: JS.V8, JS.Net, Clojure, Lua, C++, C#, Java, Python, Ruby. What else?
I wouldn't necessarily say that promises of "We welcome fresh and new perspectives...isn't afraid to make comments..." is a warning sign. As a founder I truly try to listen to our employee's thought and ideas and if they make sense, we implement them. In fact we just started an internship program where the interns pitch us a feature/idea for our site and if we approve they implement that live on our site.
In the end it's just like anything in this world, there are alot of talkers, that say the right things but don't mean them, and then there are doers, people that follow through on their words with actions. The difficulty is differentiating between the 2...
Right. I just meant to point out the syntax similarities.
Thanks for the help on the typos! We're in Paris, France so english is not our strongest point, I guess :)

We though about the mailchimp / Launchrock page to get some emails but we didn't want to waste time hehe.

Cheers!
Another misconception I'm seeing in this thread is that Agile == open floorplan. Actually, Agile people recommend that each team have its own dedicated workspace with good noise insulation. Within the space, there should be a combination of shared space for group work and pairing, a room with a door for private/distracting conversations, and personal space for individualism.

See Alistair Cockburn's "Convection Currents of Information" for the theory (in his book "Agile Software Development") or my own "Sit Together" for the how-to (in my book "Art of Agile Development" and online at http://jamesshore.com/Agile-Book/sit_together.html ).
you mean like http://functionaljobs.com/ HN 1-year old discussion here: http://news.ycombinator.com/item?id=2065447
URDU SEX STORIES: Kam Umar Larki ko Chodaa
I just started using Backblaze last week, and so far I have been very pleased. Even with Time Machine, I found I rarely hooked up my external hard drive at home, so this gives me a little more peace of mind, not to mention continuous backup during the day at work, in case my laptop gets jacked on the commute home.
Both: that's my point. A check-in somewhere else doesn't guarantee there's no one home.
Exasperating.

Bitcoin is on the scale of global commerce simply a thought experiment (or, less charitably, a Ponzi scheme).

So, of course, anything the modern banking system doesn't fully accomplish is "coming soon" for Bitcoin, right around the corner.

Never mind the fact that virtually all Bitcoin development is done either as a hobbyist project or by fly-by-night operations that end up getting fully compromised. No, somehow engineering problems that banks can't solve with tens of millions of dollars of dedicated IT security investment are going to be solved by Bitcoin startups for half-pennies on the dollar.

But, at any rate: exasperating though your argument is, it's also a non-sequitor. My point is that banks are dealing with zombie customer machines controlled by malware. Bitcoin falls to that same threat scenario too.
The part I found interesting was:

"However, we don’t want CoffeeScript’s ->, it’s confusing to have two arrows and dynamic this binding is an oft-fired footgun."
Between recording videos and meeting with a more people than I'm used to, I'm now paying more attention to what I wear. I tend to dress formally when meeting people in a formal setting - I find that it impacts my mindset in a positive way. Interacting with people, tooling, and relaxing in the same clothing is like working in your bedroom; it blurs boundaries between different contexts. By dressing for the occasion, I can delineate my behavior appropriately.

That being said, I wouldn't go to a meeting in something uncomfortable; a suit to talk to investors feels like overkill.
Well played, brain.
Ask HN: Business tax software for Mac?
Hey everyone,

Does anyone have any recommendations on business tax software for a Mac? We can't use TurboTax Home & Business because it's only for single member LLCs, and TurboTax Business is only for Windows.

Any suggestions? I know I could install Parallels and all that, but ideally I'd like something that could just work.

Thanks for the suggestions.
> Request forgery is nothing like DDoS.

Forgery is like DDoS in that they both use the unwitting (and unwilling) compute resources of an intermediate victim to mount the attack. The unit of distribution of the DDoS case is a binary rootkit (for example) and the unit of distribution for a forgery attack is a web page.

The impact of successful DDoS and CSRF attacks are very different, of course, but the mechanism used to carry them out is very similar. In particular, they both differ from an ordinary hacker-to-target penetration, DoS, forgery etc. attack.
Yes, me too. I assume it will be coming back post April 1st...