skysight-inc/HackerNews huggingface dataset:
What do you mean ? What numbers ?

I bookmarked this link instantly after reading it. I cannot answer the question asked, but I thought it was a really great resource on the different pricing models to consider when trying to monetize any SaaS.

Ooh, now I get it. I had to go through some other comments of yours, but now I get your comment.
Good point. In fact, you and I should go looking for missing children right now. If there's any chance at all, it's worth doing, right?
Ask HN: Do all designers want perfection from the start?
Hi, Im am working with a UI designer and a UX designer on our latest project and finding that both want our app to be completely perfect before we start showing anyone. I have read a lot about the lean startup methods and getting a product out there to learn and receive feedback, which will help guide the polish process but both designers believe first impressions matter and regardless of how many people see it, it has to be perfect. My idea is to show people early to validate the idea and see what people think, but I also understand design influences. Showing a product that might functionally work but has a crappy UI and confusing flow might not be good but creating a slick UI can take a lot of time.<p>I'm interested to hear others thoughts on this. I understand both points of view and wonder if anyone here has strictly followed lean startup methods and has any negative first impressions from an unpolished product?
While on one hand more practice questions is a really good thing for building confidence among new programmers ... The point of a good interview question is to figure out how you think, not what the internet consensus on a given subject is.
I am so glad someone built out a Tent.io service so fast! This is exactly what I imagined it'd be like. People would host their own and people like this would host one for those who don't want to or don't know how to host their own. I see this and laugh whenever I hear a doubter say Tent will fail because "no one will run their own server". That's beside the point and Tent.is is the counterargument.
> I've got to say, I don't understand why people keep mentioning drop shadows, though. Drop shadows seem fairly uncommon. Even Google only uses them for mouseover.

Put your cursor in the search field. More shadowy goodness there. Click on your avatar in the upper right, the popover has a prominent (too prominent IMO) drop shadow. It's everywhere.

As to mouseover, I agree it's for confirmation. But if we need to confirm functionality with drop shadows and gradients - what message does that send about usability?

One thought is that perhaps we should have the drop shadows and gradients there to begin with.
Works on a Verizon Thunderbolt running Cyanogenmod
That's a remarkably cool idea. Easy to use (although the article didn't mention how you send an SMS only knowing the plate number).

My only concern would be that it's open to abuse. Say you have a neighbor who hates that you park too close to his driveway (not blocking it mind you) and you get constant harassing texts, not fun.
They certainly arn't shying away from controversy. I got an ad[1] for Madeleine McCann[2].

[1] http://cl.ly/image/1a280E0N3a2I
[2] http://en.wikipedia.org/wiki/Disappearance_of_Madeleine_McCa...
Ah, but who is really to determine what is legitimate or illegitimate? My country, your country? The Google shareholders? The RIAA?

The fact is that Google complies with US requests at a far higher rate than any other country's. It's a US company, and users in Brasil or anywhere else had better not forget that, just as they should not forget that Microsoft and Apple are US companies.

As I never tire of saying, "there is no free lunch".
Apple already dropped Rosetta, abandoning PPC apps. Gatekeeper is doing away with apps compiled before 2012. 10.9 may drop 32-bit. Perhaps 10.10 will be App Store only with fat x86-64/ARM apps. Then 10.11 can drop x86-64.
What is "hosting"?

If you and I have a peer-to-peer connection and I queue up some content for you and possibly others who are on our private network, and you choose to retrieve it, is that "hosting"?

Are these rules about what belongs in the cloud and what does not published somewhere? Who drafted them? Marketers? Do they apply to both home and business consumers?

C'mon.

(Now there may be some interesting uses for the cloud, for sure. But to suggest I have to upload everything I want to send you to someone else's server in "the cloud" before you can access it makes little sense, unless of course you are working for a cloud provider.)
Autonomous Vehicles Now Legal in California
All I can say is they have hit Rock n' Roll bottom.
I saw that tent used an xkcd comic to explain it, and was instantly reminded that the audience of tent will never ever become anything close to mainstream
Yea, decided not to, but it's an interesting thought.
There may be a small % of users hitting the 404 on their smartphones,of which an even miniscule # of users will be in the vicinity.
Another alternative is that Foursquare could send a push notification for such alerts,embedded in check-in messages for users in the vicinity.
Yep, clearly tongue in cheek.
Fastest growing jobs and their machine learning replacements
Can you fill the rest of us in on what you learned?

I couldn't figure out his/her comment either!
"Chrome no longer supports Mac OS X 10.5"
The question is... do your really need FTP ? See, he installed ssh and allowed it through the firewall. IMO, who needs ftp when you have sftp ? (please read this question as : "Do you really want to use an old and crappy protocol when you have a decent, recent, secure protocol which, by the way, is certainly supported by your favorite FTP client ?")
My point was that command-line completions are possible, and are, in fact, pretty sophisticated. Despite my using 'zsh' as the meme, I'm much more a bash user myself, but even its commandline completions are extensive, and include the ability to suggest completions, alternatives, and the like. Commands such as ssh will utilize various resources to suggest hostname completions and the like.

Whether and how desirable this is is quite the different question. But it's very technically feasible.
Rewrite of http://www.bloomberg.com/news/2012-09-25/windows-8-bugs-plag...
Shit! Mint Control in coming to an army near you!
I guess I forgot to mention that you have to play Mumblety-peg after bending each pin.
No, this is completely different. Modern. Revolutionary.

Facebook lighting is directly overhead; Windows 3.1 was off to the left a bit :)
Here are a few other submissions of this story:

http://news.ycombinator.com/item?id=4567052 <- This one has the discussion

Also:

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

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

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

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

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

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

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

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

http://news.ycombinator.com/item?id=4572608
Well, yes, if you consider 2-4 blocks to be a hike.
Generic Functions and Function Objects « C++Next
And there's a reason why high-level libraries like bcrypt handle salt generation and storage internally: if they didn't, people would screw it up. It's amazing how many people blithely use some crazy scheme like

pwhash = md5("this is my salt" + password)

Progress in password hashing security is primarily progress in making things trivially foolproof and then hectoring people into using them.
5. Your "password" is being sent via an insecure protocol.

6. Your "password" being stored in the clear via cookies on your machine.
Lots of systems have been buils with multiple processor architectures, including the early Macs, the Nintendo DS, the PS3, and every PC the last decade (cpu+gpu).

You would usually write your code to use one specific cpu, rather than trying to balance the load automatically like on a heterogenous system.
It seems like you are saying that the effort is futile because they won't find them anyway.

It doesn't matter of they are "incredibly rare". We are talking about human lives here. If it saves one life, it's worth it.
I would hope Chinese firewalls, professionalism and the contracts stop that happening.
I think the essay really lost its place when it brought up working hours and would have been better off without it. Is working "hard" really a "strategy"? There are plenty of people in the non-startup world that blow off vacation and work lots of hours.

The other parts are much better.
Using this is begging for stalking. For most women, putting this on their car will mean receiving tons of lewd, hurtful, or hateful texts messages from anonymous people.
While helpful, this is not as good as quantitative evidence. Can you point to research that shows code reviews are not helpful? Or an "anti-pattern"?
Increased use of ray tracing effects in games? Sign me up!

Fully ray-traced game engines? Oh no not again. Damn you Nintendo for starting this nonsense with those faked Project Reality demos...

Graphics engines have more in common with street magic than simulation in that the best ones use just enough physics and mathematics to get the job done and not a bit more. Wake me up when John Carmack says ray-tracing is the next big thing.

That said, ray-tracing has all sorts of unconventional uses outside of strict computer graphics i.e.:

http://www.tomsarazac.com/tom/Bicycles/headlight-tracer.html
Limited in the free version? This isn't going to work in the battle against Facebook... Yes, I realize it's too early to 'battle', but if it's starting out like this already...
Well, I don't know how to put it. The best could be to browse quickly through this : http://news.ycombinator.com/threads?id=dsolomon

It looks like being rude and/or off-topic and/or not reading posted links is a habit with him.
Yeah, I loved them. Everyone on the team has some little thing they know that no one else does, and everyone on the team has some little gap in their knowledge. You can spread the former and diminish the latter.

We didn't have any kind of rules for the reviews, but it ended up working great. That was a really nice team.
I'm not talking about someone else's cloud server; I'm talking about your cloud server. The one that you will control because you pay for it.

(Interesting that you went from complaining about NAT to assuming that a P2P connection is established. Which is it? Anyway, I cut the knot; my cloud server suffers no NAT.)
Our technology was initially designed to be used with external ASR. For sentences within our 18 domains, where the ASR is correct, we see accuracy (defined by mapping into the current domain and action) around 90%. The reality of course though is ASR is sometimes wrong, which does decrease our accuracy in practice.

The best direct demonstration of practical accuracy is just try out the app ;)
I bet that setting an interval to check for the specific node is actually more performant than using the mutation event (which as @Vekz pointed out, slows down the whole DOM)...
Interesting, I don't know anything about either of the things you mentioned: range mode (When giving me the car, they told me it could go about 200 hours on 1 charge but to keep it under 150 because if it got completely drained I'd have to pay $10K for a new battery. Most of the time I would hook the car up to those free chargers in downtown PA), or not speeding (I always assumed speeding was good for mileage. It's also easier for me to speed in a tesla bc there aren't engine sounds, just road sounds, and everyone speeds on the 280).
Please read this: http://www.scientificamerican.com/article.cfm?id=psychology-...

> When people are asked to trade their sacred values for values considered to be secular—what psychologist Philip Tetlock refers to as a “taboo tradeoff”—they exhibit moral outrage, express anger and disgust, become increasingly inflexible in negotiations, and display an insensitivity to a strict cost-benefit analysis of the exchange. What’s more, when people receive monetary offers for relinquishing a sacred value, they display a particularly striking irrationality. Not only are people unwilling to compromise sacred values for money—contrary to classic economic theory’s assumption that financial incentives motivate behavior—but the inclusion of money in an offer produces a backfire effect such that people become even less likely to give up their sacred values compared to when an offer does not include money. People consider trading sacred values for money so morally reprehensible that they recoil at such proposals.
New owner to rebuild MySpace from scratch
That first page screams "troll" to me. If not for all the context from this page I would assume it was a mean joke.
Hmm. I still see many people griping about Python 3 incompatibility, so here is my comment.

If you have some code that you would like to have working under Python 3, check out a little library called "six". With it, it is simple to maintain a single codebase that works with both Python versions (no translations necessary, forget the 2to3 tool).

For example, the Pyramid web framework (and many related libraries) have been successfully using this approach. This way one can support Python 2.6, 2.7 and 3.2+.

Together with "from future" imports (for Python 2.6 and 2.7), this is easy to understand, though "upgrading" the code may still take time.

At the top of every module of mine I have this:

from __future__ import (absolute_import, division, print_function,
unicode_literals)
Probably not. I'm just saying, the "if only one child is saved!" argument is flawed, and ignores things like opportunity costs.
http://briefrelief.tumblr.com/post/32280507797/in-response
I use a couple of Google Apps spreadsheets, with some custom JavaScript functions. Not the most elegant solution, but it works for me (granted, I like to keep things simple, and that includes my finances).

What's nice about spreadsheet software is that you can do whatever you want, there's no fixed way to track expenses or plan/budget. But that can also be a downside, as I've rewritten parts of it numerous times when I found out I forgot to take certain things into account (no pun intended).
How We Used UIWebView along with LaunchRock to Engage Mobile Users
Please add this to Google Play store so its more trustworthy and easier to access.
Or you could use the built-in setInterval() function to poll for the DOM element and not have to worry about attaching an event handler to a deprecated event. It's expensive, but will only happen in between the time that this code is interpreted and the DOM element loads. And you could easily write something to check for timeout in case is takes too long.

var intID = setInterval(function()
{
if($("myDOMElement").length || checkForTimeOut())
{
clearInterval(intID);
doSomething();
}
}, 100);

...if it starts lagging just increase the interval time (that last integer).
That's precisely what makes them affordances: gradients and shadows are modelling real-world clues, not mimicking design features.
Agreed. I see three possibilities:

1. The server is non-malicious and competently written. The passwords are correctly hashed with something like bcrypt or scrypt. (This is super-easy, so server programmers have no excuse for not doing this.) Browser-side hashing has no advantage.

2. The server is non-malicious, but incompetently written, e.g. they store plaintext passwords or some crap like that. Hashing passwords in javascript would help, but it's not as good as fixing the server, and almost certainly a lot harder.

3. The server is malicious. In which case it can serve up malicious javascript, so you're just as screwed.
Oh, my apologies. HN didn't show me the context in which the comment was said, so it just appeared to be a general fact-less stab. Please ignore my comment.
I think that approach would work for a typical developer of a typical web app. But not all places are the same. You can't easily test many things. You can have correct tests that miss some cases. You can have incorrect tests matching incorrect code. You can have code fixing the result rather than the cause.

Basically unless you trust developers to never be wrong, I'd do reviews. And then if you do trust them, I'd still do reviews to make sure everyone learns what's happening outside of their area and where common utilities can prevent code duplication.

In short - there are things that cannot be realistically automated or simplified into compilation checks. If they don't occur in your environment - great. When they do, look again at code reviews.
Not sure about this, could end up being a long list of fizz buzz variants, but would give a place to migrate interview questions away from main stack overflow website
> So Apple is really one flip of the switch away ...

... in much the same way that Ubuntu is really one flip of the switch away.
But Who Are They?
Maybe this makes me a terrible person or someone with a bad photographic memory, but I literally cannot recall any missing person's face that I've seen on a billboard, a website, a milk carton, etc. even if I saw them daily. Worse, the more sites that adopt this concept, the less likely I am to remember those faces and - out of how plain awful and sad it is it is - the less likely I am to even want to spend time looking at them.

There's got to be a better way.
It'll be interesting to see whether and how much protectionist BS makes it into the final regulations. I'm all for very strict safety regulations on these vehicles. The first accident caused by one could set the industry back decades, Challenger-style, unless the vehicles are so demonstrably safer that legislators can resist the inevitable panic of their irrational constituents. But I hope any such regulations are driven by the actual need to make the vehicles safe, not by the desire on the part of existing stakeholders to make the vehicles' introduction as painful and difficult as possible.
Thanks for the feedback, yes it's not easy to grow the site but i hope it will at least help me find a job if I add it to my cv.
Show HN: Datalog.js
As a researcher/strategist with a design background, I think it's reasonable to expect to check in with users 2-3 times before a design is finalized - and hopefully you started from a relatively deep knowledge of the current experience & opportunity before you ever started the project! The key is to know what you are trying to learn from each research cycle. Do you want to know if the idea seems reasonable? Sketch level ideas & storyboard scenarios are the best stimulus. If you want to understand UI flow, you should expect to have at least 70% of all potential outcomes wireframed, but they can look like crap. If you want to understand which of several design directions to take aesthetically, you need more slick-looking screens, but only 1 or 2 navigation paths for each (since the goal is gauging aesthetics rather than functionality). If you want to know if you are ready to launch, you should have the whole thing as finished as possible. And in general, more cycles with fewer people (think 5 core users, 5 extreme users & 5 potential future users) beats fewer cycles with lots of participants.
True. Indeed actually does fit the definition given above, since they did not require the VC money to start and run the company. Sometimes I post faster than I think.
Haters gonna hate.

Thing is, what it is now is not necessarily what it will be. Right now it's for the nerds, no question. Twitter was the same thing when it started.
It's a pretty easy thing to get going. I made a 'pixel tracker' that is essentially what is a clear image on a website, but you put it in your email. The image actually runs a process on the server that can increment a number, track IP's, etc. etc. and it will return an image.

For an e-mail, you would want to include a company logo, signature, or something to entice them to "Show all images" because I know if I got an e-mail and there was no image that popped up, I'd think there is something fishy going on.
This is awesome and revolutionary. No more looking for parking spots- just send the car to the nearest garage or back home. Also the cars could coordinate to minimize traffic. So many possibilities!
If you want to have a shared folder that you share between people you trust, it's still the simplest solution. It's very low-level, but it works.

Yes, you can buy a cloud offering, but physical disk is still way cheaper than "cloud disk". You don't have all the cloud features, but on the other hand, the data are 100% yours, on a server that you control.
I would like to see somebody take consumer gear and matrix it to the point where it supports real-time fully photorealistic ray-tracing.

Yes, it would be crazy expensive. Yes, it would be impractical. But it would show that a) it is possible to create without inventing anything new, and b) it costs $X dollars. Leave Moore to figure out the rest.

The industry could use a benchmark to tell us just how far away this is and a model of how to get there without creating a billion-core CPU.

Also, it seems like this would be something that would be amenable to a FPGA system. If so, it might be a lot closer than we realize. Don't know.
Reasons to use Lift instead of Rails
There's a big, big gap between "Code reviews are an antipattern and should die in a fire. They slow down the development process without bringing any benefits." and "My startup does extensive testing and static analysis but no code reviews; we don't have very many bugs in production". I think you would have come across better saying something like this from the outset, and with a lot less attitude.
FJP - celebrating the future around us
$12/month is around the same ballpark as my water bill.
From http://tent.io

> 4. Alice's server sends the status to two friends (Bob's and
Carol's) servers.

What happens when you have, say, a million friends, and want to post a status? Your server (or army of them) has to send one million API calls to one million servers. For every post.

What happens if you share a photo on your tent server, and your one million friends want to view it? That's a lot of bandwidth, and bandwidth isn't free.

It's a cool idea, but I just can't see it being efficient (especially in terms of cost) down the road.
There is significant opportunity cost in dropping everything to search for missing children. There is practically no opportunity cost in changing a 404 page.
Same functionality but for YUI:
http://yuilibrary.com/gallery/show/event-inserted

Uses CSS3 Animation if available, otherwise falls back to DOMNodeInserted.
Never Underestimate a User's Feature Request
Yes, on the page you linked, it states:

"Government requests for content removal are high in Brazil relative to other countries partly because of the popularity of our social networking website, orkut."

In other words, the high number of takedown requests from Brazil is to a significant extent, an ARTIFACT of the predominance of Orkut in Brazil.
OK, please educate me. (Take me as a model web developer.)

I occasionally quickly hack some stuff together in php/javascript/html. I never figured out what should I do exactly to actually set up Apache to work with https, without needing to pay some money to some authorities.

I just have a simple LAMP server and I don't really understand Apache. How do I make it "https"?
You've provided one uncontrolled anecdote that condradicts all the object research I've seen [1]. I don't find that very convincing. Not only does code review identify bugs, it does so much more effectively than any other method tested.

[1] http://www.codinghorror.com/blog/2006/01/code-reviews-just-d...
Oh, when you said OpenID, I assumed you meant the UX concept (the idea of logging in with an URL). since that was the level being discussed here. SE does use OpenID, but it's essentially just a backend technology, which is irrelevant to the user; they can login with an integrated third-party service (Google, FB, etc) or even with a password (by choosing the SE provider).