skysight-inc/HackerNews huggingface dataset:
Very true. I wasn't very explicit that I didn't mean they were the same thing, apples to apples. I meant "missing piece" in terms of the front-end tool to help me leap a level.
You're right. I did see the two-thirds figure quoted in an article elsewhere, but I'll take the NHTSA's word over theirs.
Unfortunately, screen sharing no longer works in Skype 2.8 on Lion.
> if you take time to write a long article about PHP deficiencies while refusing to take 10 seconds to look up a thing in the docs - it doesn't look good.

When did the original article ever suggest that? I got the impression that he had looked it up in the docs, and found the docs seriously broken. That fits my recollection of PHP's docs - there are a lot of them, but they often don't tell you what you need to know, so you have to go trawl through the comments. Of course, most of the code in the comments is crap, full of errors, has security holes or all three.

> function called strpos instead of str_pos - really, that's your problem?

Yes, that's a problem. Ditto for arguments in random order. It means that it's much harder to remember the function without having the docs open in another window.

"PHP sucks, nobody should use it, anybody who uses it is an idiot"? Sounds about right. I know people who are security consultants, who've worked with PHP for years and years - I even know a guy who works at Wordpress. None of them think that you should be using PHP...
Car was totalled today, and lo and behold a current HN headline has the exact tool I never knew I needed.

Weird how often that happens.

Thanks, guys. Excited to be a customer.
Judging from the "About Us" page, it sounds like these guys are "financially independent" enough already...
The Fleecing of America
This is very neat. I've been using Backbone + ShareJS[1] to do a lot of similar things for a current app I'm building. This is certainly nicer, though, with concepts like latency correction and support for keeping the user's changes in place whenever a template updates by only updating the specific elements that change (very cool).

A couple of questions for you:

1) What's the current and projected goal in terms of concurrency for the server? Is this going to be able to handle thousands of simultaneous connections? Is the Node server built on anything else like Socket.IO, or is it fully new and unique code?

2) How does this handle conflicts? ShareJS implements Operational Transformation[2] to attempt to smartly handle conflicting writes from multiple clients (used in Google Wave, for example). Does this just do a simple timestamp-based overwrite? If so, how far down the tree? I'm not familiar with MongoDB (sorry), but would it be at the object level? Or the property level?

[1] http://sharejs.org
[2] http://en.wikipedia.org/wiki/Operational_transformation
For a not-full-time developer like me (I've picked up bits and pieces here and there) Meteor might just blow the doors open on what's within reach of my prototyping abilities.

(Full disclosure: I'm friends with most of the Meteor crew, very excited to see the wrapping come off!)
I'm a little busy, but possibly! My email's now in my profile.
Full ZIP codes are actually 11 digits: a 5 digit prefix, a 4 digit delivery-route-location code, and a 2 digit delivery point number. This 11 digit number uniquely identifies every single place the USPS can deliver mail.
> Amazing how this code passed code review!

This statement presupposes that a code review took place.
梦洁家纺
..and this is how people create hype.

now downvote me.
Since you got rid of the MySQL bottleneck, it seems your server architecture now simply isn't able to handle higher concurrency. If you suddenly got 5-10x the number of users, you'd have the same problems as before adding your AJAX queueing, right? That's, of course, assuming nothing else "breaks" first due to the increased traffic.
Okay, I'll give my non-sarcastic response :-)

I think you're contradicting yourself when you first complain that "there exist no general mechanism to embed information from sources that don't expose such embed codes," but then say that your ideal solution involves "a website that supports this mechanism/protocol."

That said, this is a conceivable use of oEmbed (http://www.oembed.com). However, for text, I think what you're looking for is called a hyperlink :D
Why would you do that? You're going to have to have a branch to deal with the -1 further down in your code anyway. Why not just deal with it when it happens:

if value not in list:
# value not found
return
index = list.index(value)
# Code to deal with the thing
Case in point: the Space Shuttle Columbia disaster left debris over two states, but with little in the way of damage.

South Florida has a lot of Everglades (see the ValuJet 592 crash) and is 1500 km away and only 250 km or so wide. That's a small target.

The Ares SRB splashdown is only 240km downrange and separation is at 38km altitude, so by the time anything is over Florida it's going to be at 100+ km altitude and nearly in orbit.

In short, the odds of debris being a problem in Florida isn't enough to worry about.
Open Source, Bluetooth, portable game controller for Smartphones and Tablets
Show HN: Each day is a gift
Nike Air Max 2012 Womens Running Shoes Cheap Sale
Nike Air Max 2012 Womens Shoes Australia Sale, new latest fashion Nike Air Max 2012 Womens online, Buy Nike Running Shoes Lowest price, shop now! great discount Nike Shoes Outlet!
C++11 is simpler for the casual user of classes but I'm not so sure it's easier if you're implementing a lot of classes yourself. I disable assignment and copying in all my classes by default unless I have a really good reason to implement them and I still pass by const & for types I define myself.
Unfortunately, as dons noted, MLton (SML) is out of date and no longer appears in that list.
Acquired already? I was hoping to lead the angel round on this one :(
You could use Haskell for prototyping your idea and call a, hopefully faster, C implementation for portions of your code. Having said that, you should always use a profiler to determine what portions of your code can potentially benefit from going lower level.

If you do a lot of matrix computations, for example, you can always call a fast Fortran library like Blas or Lapack through a C layer.
If [language of your choice] was as popular as PHP you can bet that there would be thousands of poorly written sites in that language out there too.
And then in a few months everyone promptly returned to their status quo ante minicamp ... or at least, the available results are observationally equivalent thereto.
TIWWCHNT
Stealing a business idea?
Hi all,

I'm feeling pretty guilty right now because we're seriously contemplating stealing someone else's business idea and executing it ourselves.

I randomly met this person in a cafe two months ago and we now regularly meet to discuss about about web stuff and our respective ventures. My co-founder and I were originally working on a previous project that we ended up ditching and then we started brainstorming business ideas, many of which we submitted in the last YC application. This guy knew we were searching and yet every time we met he just kept giving us all the details of his website/app and how it would make money etc. This was all informal with no NDAs or anything.

Two months ago I would have never thought of stealing his idea, but a few weeks ago this guy and his partner fell through and he's now alone. I don't even think he can put this thing together and I don't think he's going to anymore even though he claims so. Given that our last venture failed, and in light of this development we're seriously considering stealing his idea. We can actually execute this idea really fast and have a pretty ingenious way to promote it too.

But we're not jerks. We feel it's wrong to do this without telling the guy. And we don't want him in our team neither. He's so passionate about his project that he probably wouldn't want to change anything, such as the name which is really lame. In terms of skills he's technical but probably wouldn't be able to code everything himself, especially the back end. But he does have a bit of money though, so he could help us bootstrap.

We need advise! What should we do? Secretly develop it similar to Mark Zuck, be honest and upfront or partner up?

How many of you have actually stolen other ideas or gotten their ideas stolen?

Thanks for your responses!
You can run X11 in a separate terminal?

Anyway, doing network-resilient X11 is a harder problem than just ttys.
It looks like the system sends packets to the client computer to process the website posts (signing up for email). The end user is really the person sending the sign ups.

A little side story: I worked with a person that must have made someone really mad. His corporate email account got signed up for some really bad ongoing email and he had to put some really strong filters in place to screen his incoming. It got to the point he couldn't Check his email with someone looking over his shoulder for fear of what they would see In there.

In The end, his filters were so strong not even the bosses email could make it through, and corp. policy wouldn't allow him a new address. It really was a problem.

Well.. At least we thought someone signed him up for email... Who knows.
Can you relax server side requirement a little bit ? Lots of people, including me, want to run such app on google app enigne which do not support node.js yet.
That's a novel idea. I'd like to see a webservice that keeps track of what I look at and intentionally shows me things that aren't like that.
I like it! The wording the site uses is especially entertaining!

I agree, though, that a confirmation email would be a nice thing to have.
Who's Scott?
B2B Price Facilitator (e-commerce)
Price Facilitator (Quotation and Purchase Order Generation) for B2B (e-commerce platform) with the aim to expand business model to B2C Market after obtaining sustainable B2B foundation
The most common way I've heard the term used is to mean correlation to "the market", meaning "the set of things that you can invest in".

A high beta asset goes up more than everything else when "markets" do well, and a low beta asset less so.

It is common in a multi-asset-class trading environment to make a grab for beta when the belief is that the short term trend for markets is good. Like when there is unexpected positive news flow about the global economy. "Buy some beta!"

My guess is that VC returns are dominated by IPO exits, and IPO exits need institutional and retail demand for equities, which tends to happen in up markets. To the extent that VC returns are directional with the state of capital markets broadly, it seems like calling it a high-beta strategy is reasonable.
Thanks for the 1.3 release, I was running out of lowercase letters. I'll try to reply to these concerns in the pull-request, but have been busy. Also, looks like I have rebasing work to do....

The good news is that ICS is working well in practice for us, we're still really happy with it!
This should be criminal because you can subscribe a mailbox without confirmation. I should spam my local legislator.
That's pretty much my point. Apple does actively contribute to WebKit, but they're not very active on the security front. I've gotten a similar feeling when dealing with security reports we've made on proprietary Apple components (core libraries, etc.). Based on those experiences I assume they feel their resources are better invested elsewhere, which is absolutely their prerogative. Of course, that perspective also strikes me as something any potential Apple customer should consider.
Consolidation-athon?
Apple to release Flashback removal software, working to take down botnet
Jack Tramiel: Computers for the masses, not the classes
People hate PHP because it's an incredibly stupid and frustrating language to use, and most of the people who use it don't know anything else. The money comes from them fucking things up, and their boss having to call in people who know what they're doing to fix it (aka. hack it back into some semblance of "working"). The amount of waste that goes on in most PHP shops is what irks me - use the right tool, spend at least 50% less time working around stupid quirks.

> the OP's either preaching to the choir, or his message is falling on deaf ears.

That was the point of the post. If he points people to it, and they read it but still disagree that PHP is crap, then there's obviously no hope for them.
Juicy Couture, Adidas, Nike, Ed Hardy Tracksuit Women for Sale
This site is new, few products, but the style is very full, quality is also good,very comfortable to wear. They supply Juicy Couture, Adidas, Nike and Ed Hardy tracksuits for sale. Buy new Juicy Couture tracksuit at cheap price now.
joshbegley 4 hours ago | link [dead]

great question. we'd like to. have any ideas for the most inexpensive service? we don't have a business model (and don't plan to serve ads)...we just want to see what happens.
Perhaps I read into it, but your statement definitely came across as loaded and seemed to imply that an open source project aimed at a closed platform somehow had less merit than one aimed at an open source platform (I interpret that as dogmatic).

The video merely points out that one should try and understand the motivations and rationale of others before arguing the merits of your point of view. That someone would try and make the lives of developers on any platform easier, I think, is a good thing. I would have hoped that it would encourage other developers to try and do the same on other platforms.
Wholesale Rockstar Hats
I agree, I want to call the Meteor framework revolutionary, but this is the one thing that's stopping me. Unfortunately, it's only suitable for web applications (i.e. not content sites) because Google can't index it and permalinks wont work in browsers that don't support push state (IE 9 and below don't support push state).

In my opinion, this is the missing feature to make Meteor revolutionary in the process of web development.
Vie Physarale: Evaluation of Roman roads with slime mould
杭州屋面补漏
Oakley Gascan Sunglasses
Also ms-win has a rails installer app currently serving that platform: http://railsinstaller.org/
Its the overall product and packaging.

Herkou is famous as being the first Rails PaaS to gain traction that was really "easy" to get started and push live.

This experience felt very similar - an impressive feit indeed, a similar feeling to what Herkou instilled the first time I saw their service.

The drag-and-drop web architecture super-easy-deployathon has that same slick awesome vibe (which is a good thing!), but coupling that with a similar layout, color scheme, and information architecture and its the first thing I jumped to.

Not a bad connection per se, but the original thought was "the guy that did the www site sweats herkou hard".
Ask HN: Coder morale in the face of layoffs, crappy management, etc.
For the few hackers on HN who have corporate jobs: how do you maintain morale at companies after layoffs? Yahoo's recent layoffs are a case in point but there are so many other examples. Software is such a creative endeavor .. I'm amazed that managers think of programmers as interchangeable cogs. Thanks.
So they made the feature easier to use on their browser but harder to use on other browsers? Seems slightly evil to me.
AT&T to spend $150m on Launching Nokia Windows 8 phone
How to turn your blog into a book
Is there any interest in a "hardware" DCPU-16?
First post, so please bear with me...

I've been intently watching the development of Notch's 0x10^c, and more specifically the CPU that's emulated within the game. I suspect a number of other people feel similarly but it seems like this could be an "antidote" to what another poster described a few days ago, the apparent lack of "casual," "for-fun" programming as of late.

I work with FPGAs for a living, so of course when I saw the DCPU spec I thought "I wonder how many LUTs it would take to synthesize this." Unsurprisingly, in its present incarnation it really does not take too many and could easily be burnt into a tiny FPGA and deployed in a 48-pin DIP package (with necessary voltage regulators, caps, buffers etc on the same board).

So I'm curious - would this sort of thing be interesting to anyone except me? I'm thinking I would want to do the CPU, make sure it's user-updateable, then also develop a PPU/APU and memory mappers for a real "retro-computing" experience (I would want the PPU to output HDMI signals though... I'm not retro enough to want to feed it to a TV through an RF modulator^^)

What do you all think? Is this something that interests anyone else?
Rogue Ad Attempted to Redirect Wired Readers
Moreover, the name is generic enough that blindly searching Google for further info yields far more noise than signal. On the other hand, they do also sponsor Linux Mint and Netrunner (another Linux distro). So while Kubuntu is probably going to be the largest project they've sponsored, in terms of userbase, it's not going to be the first.
Not quite sure why you're jumping in to this sub-thread. I'm just taking issue with the "shared nothing" line that people hand out.

Note, though, that you've introduced another shared resource, cache servers, to fix the problems that a "shared nothing" approach introduces. Because once again, the "shared nothing" line is bunk.
not familiar, but I assume the company is public and there is a period of time needed before being vested?
Nice work! I just wanna share that CoffeeScript has been pretty helpful to me for rapid client-side JavaScript and NodeJS development. Much thanks to the Jeremy and the CoffeeScript team.
Clincher wheeels
You're right -- we should have a slider there instead of the checkboxes.
I've done three searches now and have noticed that when I click "see listing" most of the links are invalid. Filtering to 100 miles in distance still returns results that are significantly more than 100 miles away (results from IL when using a CA zip code).

It's interesting for a new site but not that useful for searching for vehicles yet as it probably needs more filters. For example, searching for a Ford F-150 returns a lot of results but someone buying an F-150 is probably going to have a specific subset in mind. Getting a ton of two wheel drive, standard cab with bench seat models when you want four wheel drive, king cab with bucket seats is going to be very frustrating.
where were you guys 9 days ago? Keep the suggestions coming!
I graduated from Mechanical Engineering as well, but started working as a software engineer after graduating (totally outside of mechanical). I know a few other people with a similar cursus as well.
Certainly. Can't have the population forgetting that the world out there is a scary place - think of the starving defense contractors!

If this is a precursor to any push for legislative changes (and increased enforcement powers) then the target is more likely non-state players and the likes of anonymous: Terrorist is a little overused these days and spy is the next best scary label.
This kind of service, promoting mass single opt-in is tailor-made for abuse.

Something similar has been tried before and was shutdown as "spam support": http://www.google.com/search?sourceid=chrome&ie=UTF-8...

There is no excuse for promoting this malicious garbage.
Just to hear it explicitly, does this library allow the client to call a server-side function without the end user ever seeing the source of the server-side function? That's my biggest concern, especially with the emphasis in the video on, "The client can access the DB!"
Photo Artists Use Nasa Filter Remove People From Crowded Urban Places
Too many people underestimate the power of JavaScript (for both good and evil)
Start making it. None of this really matters until you do.

From there, its you're decision as to bring him on, or even tell him. But the speculation you're doing right now is only impeding you.
0x10c Needs an app store
Somehow, I feel that these guys are a YC company, but don't want to reveal it yet.
Looks like the future
Cheap tim thomas jersey
It looks like David Greenspan (the guy who created EtherPad and then got hired by Google to work on Wave) is on the team so it's probably safe to assume that OT is a feature.
And the fact that great books were written by hand or by typewriter should put a lid on any arguments about text editors, word processors, keyboard layouts, and so on, right?
CISPA is SOPA 2.0: petition to stop it
The screencast showed they were using Mustache for templating. That should prevent XSS.
You might be interested in an HMM library for Haskell that I just finished the first version of. I wrote a tutorial using it for finding genes in strings of DNA: http://izbicki.me/blog/using-hmms-in-haskell-for-bioinformat...
Now that I think about it, all public email addresses are susceptible to the exact same problems of physical mailing addresses. Anyone can send anyone anything. Unfortunately it's as if online life has the same pitfalls of real life.
Three disciplines of the packaging design
Auto glass repair in Omaha
"no" has been replaced by laws and regulations. Nice.
Yes. Ignoring the home/end/page up/page down antics, this command screwed up the whole terminal for me.

grep "$search_string" -n -C 3 --color # color bugs out
It was really easy to use for my mom. Thanks =)
I'd really like their list of forms so I can just write a ruby/python script to submit these in parallel via Net::HTTP or whatever. IMO that'd be way faster.
European hacking schools
What are the best hacking schools, universities and colleges in Europe? I found this place: http://codeacademy.org which is exactly what I'm after but at this stage it's not an option to relocate to the US.
Android password app: Menu, Share Page, select Password app, type password, then Back and Paste. It's not that bad.
How Can I Fund My Startup? A Look At Fundraising Options
Looks cool! How will it fair if I try to make a mobile app via PhoneGap or similar?
Awesome! This is ridiculously better than Craigslist.

A quick heads-up: Using the parameters provided in the HN link, a number of the listings are dead, including:

http://www.cars.com/go/search/detail.jsp?listingId=86102429

http://www.web2carz.com/68535832/2008/acura/tl/used-cars/for...

http://www.web2carz.com/68335253/2005/acura/tl/used-cars/for...

Will these be purged periodically?
Please provide an npm package! In addition to the security, uninstall and versioning problems mentioned by others, not every one runs Debian and Redhat. If you provide a node package, anyone who can install node can install meteor.

edit: Any by not every one, I mean me, running ArchLinux.
75mm shares at a 175mm valuation means a share price of $2.33. Shouldn't the strike price be at the current valuation?
DOJ may sue Apple over ebooks
PHP doesn't really have any strengths any more. The last one was ease of use and setup, but nginx and FastCGI seem to have beaten that too. The only things keeping it around as far as I can see are:

* the huge lock-in with existing code + knowledge

* network effects (aka. "Facebook and my mate Ken use PHP, therefore it must be good")

* Most PHP devs don't know/want to know anything else.

Like the post above says, learn anything other than PHP. Python or Ruby are both solid choices - you can go with something wacky, like Lua, Scheme or Erlang, but if you only really know PHP, that might be too much.

It really doesn't matter - just pick a language and (small-ish) project, google for a framework that looks good (Django, Bottle, Flask, Rails, Sinatra, ...) and go! By the time you get that done you'll be better placed to pick something new that works...
Good of them to do that and nip this practice in the bud before it has a chance to become widespread.

After having just pee'd in cup last week for a pre-employment screen, I do hope that someday governments will also ban senseless and stupid drug testing for jobs that don't actually require 24/7 sobriety (eg software engineering).
Sms have a nice day text messages 2012 - Cool/Decent sms
Source code and manuals of many old Unixes