skysight-inc/HackerNews huggingface dataset:
Why use an sqlite DB when you can use the twitter feed its self to check whether or not a story has been posted?
Another excuse they gave was that the founder wrote them emails on Sunday. As if emails could not be read anytime later.
>> "While single-process performance is quite good, eventually one CPU is not going to be enough;"

Every article on this sort of thing seems to just gloss over this part. Why isn't one CPU enough? What is using it? Serving static files certainly won't. Doing simple things won't...

Does anyone have any use cases / experience for when this was the case? :/

edit: Fine downmodding fanboys. I get it. Use whatever you like. Meh
It's illegal in Florida to get a microphone that amplifies sound and point it at your neighbors house in order to figure out if he is or is not a drug dealer.

http://www.surveillance-spy-cameras.com/parabolic-ear.htm

IANAL, but I believe a conversation in a car out in the open on a public road may be ok. So if you hear "he was out of OG Kush, so I got some Skywalker instead", then at least you know for sure.
I disagree that doing something illegal or violating the TOS is the smart way to go. This post is bold and proves that he does have the can-do spirit you're recommending.
Sometimes the instantiation is really private. Lifting all dependencies to the top level isn't progress, especially if you want plugins or a friendly interface.
The second at least I have seen attributed to Thomas Reed, Speaker of the House in the late 1890s.
Same goes for the founders of Facebook, Twitter, Amazon, Craigslist, Ebay, Yahoo, etc.
I can, however, see a compiler turning simple cases of tail recursion into recurrence relations, and re-extracting the loop, but it's a relatively long way to go to get back that iterative bit of the problem, especially as a language in which tail recursion is often used probably won't be working with mutable arrays as often - a loop over input and output arrays being probably the easiest parallelization candidate.
Arbitrary native code is just fine - all you need to do is catch it when it returns back into the CLR. Native code can't (legally) have access to any managed memory that isn't already pinned. Since you (by you, I mean the CLR) control the call point to native code, you control the return point too - you can patch the instructions after the call if necessary.
Alright, mergefm is today's pimped venture: http://venturepimp.com/post/832618806/mergefm — thanks, sabredata. :)
It's going to take a lot more time than 10 hours to get 427 PB onto those 2.8m cartridges, and then get the cartridges onto the 747.
That doesn't make sense in the context of maxklein's comment. He said that the same people get covered over and over because they have a better human interest angle. If the human interest piece were being <30 years old, that would only work once/year when Inc does this feature.
> You used a one-time pad.

A OTP assumes you have an off-channel secure messaging system.

It's like the cryptographical equivalent of begging the question: it's easy to send a secret message! Just already have sent a secret message first!

> Computers were not first used for battle, they were first constructed for pure math

The difference engine wasn't actually constructed until the 90s. You might have an argument for the Z1.
Venture Pimp: mergefm takes you behind the music
Ask HN: why is js winning the dynamic language performance race?
I've been quite surprised to see how quickly the performance of the major javascript engines has improved. It went from being a fairly slow language to a language that in its fastest implementations (v8) is significantly faster than python, ruby, perl and php. The teams working on performance for those languages don't seem to have made anything close to the same progress.

Why is this? Is JS just an easier language to optimize? Are the JS engine teams just more skilled?
Do you think it's going to get easier or harder over the next few years to raise an initial $500k - $1000k?
Can a US Netflix user describe to us Canadians what is available on their streaming service? Are films coming out at the same time as they do on DVD? What TV is available? Most TV series from big networks? Any smaller networks? HBO & Showtime?

How the video and audio quality when you stream? Closer to 480p?

Now when I go to Netflix.com they just redirect me to the placeholder at netflix.ca..
Every time I read an article written by Michael Arrington, there is a 3rd grade-level spelling error in it.

> Otherwise you’ve just waisted all that time your users put into the product.

It seriously drives me nuts.
Try this one too, it looks promising: http://www.noagenciesplease.com/
Your solution will run a lot faster if you change one line (allowing hashed membership tests):

subset = set(word for word in valid if len(word)==n)

...although at that point there's not much benefit in filtering on word length. You might as well construct a set of the entire valid list and check membership against that.
Two years, Paul. Come on.
"Corrupt politicians" is a tautology. I don't vote because I don't consent to mob rule, and I refuse to participate in forcing my preferences on other people using the violence of the state.
Profile of a New York judge who is 'sticking it' to bankers who mess up
I don't think it's a good idea to make this dependent on github. The README or VERSION file could contain a note about the project status/quality: "version 1.2 -- abandoned". Simply creating an empty file named ABANDONED would work too for people who don't use github.
You may want to check out craiglook.com. They allow you to search craigslist by distance from zip code. That comes in really handy when looking for something specific and could be a good feature to build into your site. Good luck!
I don't really understand this need for "finding startup ideas". In my mind, it's good idea that lead to start-up and I can't see myself thinking "I want to launch my start-up but I don't have any idea of what to do".

Is there actually some people thinking this way (want startup -> need idea) ?
At least in my circle of friend, mis-tagging photos of malt liqueur cans for comic effect is all that happens.

Still, the situation is starting to remind me of Roger Zelazny's My Name Is Legion.
A more thorough (and dare I say entertaining) version involving SD cards in a station wagon: http://dansdata.com/gz105.htm
The application (parking a car by powersliding) is a nice sizzle for a really interesting (to me at least) steak.

The idea of combining closed loop model-based control for the easy-to-model portion of a process with open-loop control for the difficult-to-model portion of a process would have a lot of application in lots of places, but not many people would pay attention to using the technique for, say, controlling a distillation column.

I appreciate the nice link to a PDF I found on Mr. Kolter's website from the link at the end of the second video: http://ai.stanford.edu/~kolter/lib/exe/fetch.php?media=pubs:...
Similar argument could be made about the 99% of people who don't play Bingo - yet :) I agree with you otherwise that the two markets are of different potential sizes..
Julian Assange: Why the world needs WikiLeaks
Nice. Now do the same thing for reddit.

/ducks
Users' accounts on Ideone Publish, share and run group of pastes at one go.
Because twitter is unstable, and the api is rate-limited.
Surely the proof is "This advertising provided a positive ROI"? :/

Or are we talking companies without business models here?...
This made me sad. I'm 27 and still haven't made a multi-million $ business. at least i've got 2 years to hit the list, i guess.

any press like this is good press for these startups/entrepreneurs. I was recently featured in the local paper here for 20 under 40, and got a lot of good feedback, and built up my local rep that way.
The more interesting a hook is, the more dangerous it is for the company. Let me give you some samples of hooks:

Slumdog Millionare Hook: "I'm a pennilless indian guy who has taken over the market from american companies." They will call you when they are writing articles comparing india to U.S.

Deformation Hook: "I have only one arm, one eye, in a wheelchair, can't read". But I still managed to make this company.

Location Hook: "I live on a mountain in Tibet, but I'm competing successfully with startups living in silicon valley"

Technology Hook: "Look, I applied my technology to these peoples websites without them knowing and it increased 20%. Then they hired me"

College drop-out hook: "I was kicked out of college, failed, lived on the streets as a bum. Then I came back to make this."

Romance hook: "I lost my girlfriend, and decided to A/B test a bunch of profile pictures. I ended up with the best picture, and decided to start a business out of it"

The key is this: Would a tabloid be interested in writing about this? It has to be dumbed down and sensationalist, and most difficult of all, unique, while fitting within a general pattern.

Difficult to do.

Practical advice for your case: You already have your hook. You are the A/B testing guy that nobody wanted to cover because you were not sexy enough. That's why I remembered you. That's why all these other posters remembered you.

But no journalist knows that story. You can package it and sell it. But like I said at the start - it's dangerous. If it seems fake, it will hurt your credibility.
There's really no such thing as "a good time to leave." There is always something that requires your attention.

Give your notice and leave. They don't need a reason; if they ask, simply say you're looking for a new experience.

It's a business, not your best friend.
Perhaps they get their email split into 140 character chunks and tweeted to them ;)
As usually, we will appreciate your feedback very much!
Sorry, but this is asinine advice. The OP appears to be a "family guy" and is probably worried about the safety/security of his family.

Overall, it's not unreasonable to worry about the police "raiding" the wrong house and/or the alleged meth-cook (or any of his alleged customers) ending up firing off a round that goes through the relatively thin walls of the common tract home.

I think the OPs knows he doesn't have solid evidence, I believe part of what he is trying to determine is how to go about this legally/properly.
chapter 6 of Ben Fry's book Visualizing Data.
That isn't how you spell Albuquerque! Since it's at the top of the list, this seemed worth mentioning.

Taking on Craigslist is an excellent idea. A suggestion: a format that is more image-intensive by default for things like apartment listings and for sale / swap searches. A leading thumbnail would go a long way, especially when looking for items.
But since they have lobbyists on payroll, I assume there would be no need to secure extra funding.
You can just consider native code a GC point. When executing native code, the registers don't need to be scanned, and you can keep track of what parts of the stack are native by noting the state of the stack before entering the native code.
This is absolutely right--in fact the purpose of the 'Guides are to show one or two paths up that initial hill that can appear so daunting from a distance.

I recommend Stevens's books every chance I get. They are excellent. I doubt I could do a better job than he did for that particular target audience. My stuff, I try to wedge in between "utter beginner" and "Stevens". And that's fine for me, since I get stoked over the initial rush of "holy crap--look what this can do!" while Stevens is more "ok, now that you're on board, let's get some serious learning going."
> I don't vote because I think the way the system is set up with the Democrat and Republican parties being the only legitimate candidates is corrupt

That's exactly why I do vote, albeit never for a Democrat or Republican.
Google Single-Letter Search
I like your idea a lot but I'm guessing that monitoring the site for copyright violations would be a major headache. This seems to be a showstopper for a lot of music startups that do not have affiliations with big music companies.
There was a comment by Spolsky a few days back (can't seem to find it now). Anyway, he said they basically start out with a secret beta for one week of a few hundred members who bootstrap the site by adding lots of useful content. After that, a public beta takes place for several weeks during which they evaluate how fast the site is growing and the general public's reactions to it are observed. At the end of the public beta, if they believe the site has gained enough traction to keep itself alive, they'll make it permanent. If not, they shut it down.
Palin invents word 'refudiate,' compares herself to Shakespeare
I would love to see a blog post on this.
What does Bill Clinton want to do before he dies?
What's going to happen is that they will disappear in the middle of the night some day, probably whenever some cop they've paid off let's them know they're about to get raided.
No more than you could point to "Seniors Jeopardy," "GED Jeopardy" or "Aspiring Actor Jeopardy" in the TV Guide. Choosing to focus on a particular demographic doesn't, and shouldn't, compel you to focus on any others.
What you are describing is called Upper Echelon Theory or the Upper Echelon Perspective which is backed up by quite a solid base of research. It basically states that a company is a reflection of its officers (or founders) and that they therefore are largely responsible for a company's successes or failures.

Upper echelon theory is one of the things used to justify the bonuses and salaries that Top Management Teams receive in today's world. Also a lot of the research into entrepreneurship in the last years has focused on the upper echelon perspective a lot and tried to establish a link between factors in the founder team and a company's success.

For my Master Thesis I myself looked into the fact if diversity in a founder team increases the likelihood of startup success. The result there have been that) diversity largely has no significant influence on the success of an internet startup, only diversity in Nationality had a significant, negative impact.

If you are interested in the topic I can dig up and post a few of the papers that I used as the base for my Thesis. Unfortunately I am not yet allowed to post my own Thesis.
3.6 What's With These Ooompty Goofty Section Titles?

Luckily for you, there are piles of books and web docs that are totally written in your style. :) I take no offense--it's not for everyone.

And it was actually written over a decade ago, so there is that... but I'll probably keep writing the same way anyhow.
Stock market model first to reproduce main properties of the real market
Here's a shorter and much faster solution:

[w for w in words if set(w) <= set(puzzle) and puzzle[4] in w]

Edit: Oh I see you can only use each letter once. In that case you'd use a multiset here instead of set, which Python doesn't support natively unfortunately.

from collections import defaultdict

class bag:
def __init__(self, xs):
self.dict = defaultdict(int)
for x in xs: self.dict[x] += 1

def __le__(self, other):
return all(self.dict[x] <= other.dict[x] for x in self.dict.keys())

And the solution becomes:

[w for w in words if bag(w) <= bag(puzzle) and puzzle[4] in w]
Here's a challenge.

Create an app that lets you request an average of n stories per day and translates that request into a threshold.
Tips on How to write a synthesis essay
Synthesize means combining two or more things to form one complex product. Synthesis essay combines two or more things together, for example, ideas from two authors or results from two surveys. Here find out how to select and synthesize two similar things.
Check out the pictures of the entrepreneurs they're profiling. It's a far cry from "30 white males under 30"
I am curious about how many NON-programmers are using these StackExchange sites. Are they attracting new users or just the subset of StackOverflow users that also like X (cooking, gaming, etc)?
I don't know whether or not they are drug dealers, but if they are, then unfortunately, I would say that you should be worried about your family's safety.

When I was in college I lived in an apartment next to a drug dealer. While my then-boyfriend/now-husband was out of the country, some guys came by their apartment and beat up the guy and shot him in the ear (as he ran away) and held his pregnant girlfriend up at gunpoint and ran away right next to me, because I was outside walking my dog. After that ordeal, they moved but since they still had the lease, they moved their drug dealer friends in. A few months in someone shot into the apartment from the street. We weren't home but the bullet holes actually came in diagonally through our shared wall.

We know they were drug dealers because 1) a neighbor of ours bought from them and 2) the cops pretty much told us but they didn't arrest them bc you can't without proof. Like you said, this has nothing to do with doing drugs or legalization, but is about being near criminals who are consorting with other criminals.

For me, I would never bother trying to get them "caught". For one, it's unlikely you'll succeed. Two, you're just getting yourself more into that business. Lastly, I wouldn't want to piss of a potentially dangerous drug dealer.

What we did is move and that's actually my recommendation, especially if you aren't too attached to your house. I realize it's a lot of time and money but it isn't worth your family's safety. It was enough for us to move (and lose money doing so) when it was just me and SO but I would never EVER stay in that situation with a child. Nowadays, I live in a small tight-knit community with an overactive police force. Some people find it restrictive but I find it SAFE.
If you're just serving static files why would you be using Node?
Basho (creators of Riak, growing quickly) opens SF office
There are a lot of people, myself included, that want to build businesses (not necessarily just web2.0 startups) but don't have a constant stream of ideas. I don't think that makes people any less passionate or able to run successful businesses, just a difference in the way brains work.
I have friends who are brand managers at Coke. There's absolutely no way this came from them. They're neither organizationally smart enough nor culturally astute enough to pull this off. Everything at KO is looked at through the lens of "how does this affect the Coca-Cola brand?"
You need something there for sale.
HTML5: SEO Incompatibility
I’m always encouraging people to forge ahead with HTML5 whenever possible, but it’s worth considering the SEO implications and incompatibilities that may arise until we know how search engines are handling HTML5.
Yes, I want non-lawyers drafting laws. Every law I've had occasion to read closely, needing to deal with it, was sloppily written, ambiguous in spots, and basically had uncertainty for me, trying to understand it sufficient to implement it, and loopholes aplenty for lawyers wanting to interpret it their way. I have no doubt a programmer could write better 'legal code'. Whether he could run a better campaign, I doubt.
While I understand Stack Exchange's slightly locked-down approach from a business costs perspective, I sometimes wonder if it stifles the organic growth of their solution.
Ok, folks--this is excellent feedback. So...

I've updated the page, and it was at the end of a long day, so I've probably introduced a raft of new errors and omissions. Now it's all sigaction() all the time, and there is hardly a mention of signal(). I included the async stuff and added sig_atomic_t info.

The complexity of sigaction() et al is pretty high compared to signal(), so I only gave it a glancing blow. I do agree with many posters that there is probably a better way than signals to do whatever it is you're doing. I don't think I've ever used them in real life other than to reap dead children or handle SIGINT. (Of course, people do--it just might not be that common.)
I upvoted because I met Rob and he's an awesome guy.
Have you tried minding your own business and not posting neighborhood gossip to HN?
If you look at the tire marks on the ground it looks like they ran this test quite a few times. I wonder if they ended up just moving the cones where the car happened to stop and then took the video.
Simply because the new hotness is the browser space (the new operating system wars), and he with the fastest browser of the moment gets to brag.

It does happen that some of the most skilled virtual machine developers in the world are working on V8, for example. (Lars Bak is leading their effort, and he was one of the leads on the Self/Java Hotspot engines, having now built several generations of optimizers for dynamic languages). This is not a coincidence. ;-)

And it also happens that, until a little while back when JS performance became important, the JS engines were pretty backwater-ish, and quite slow. So it's fairly easy to make important speed gains when starting from such a lowly position.
Really? Wasn't it supposed to be funny, then? ;)
Mob rule? We have a constitution designed for majority say with minority rights. We have checks and balances. There is a reason we need a social contract in society, and it's been well articulated by people like Locke and Hobbes for hundreds of years.

I don't want to get into a flame war on HN, so I'll just end my replies here. :)
Is the SSD worth the extra $$ on a new MacBook Pro?
I'm a developer and I'm planning to upgrade my MacBook Pro soon. Apple offers a 256GB SSD for $650 and a 512GB SSD for a stunning $1300 over the base model (a 500GB 5400 rpm drive). Anyone have experience with these SSDs? Was it worth it to you in terms of speed and/or battery life?
Ask HN: Visiting Mountain View for the first time.  Where should I go?
I'm taking a trip to Mountain View for the first time. What should I not miss? (startups - I wonder if Zappos still give free tour, VCs, coffeeshops, restaurants, incubators, incubating office spaces, historical sites, etc)
Read my post again. I did not say "mountain ranges don't suck energy out of the air."

BTW,
turbines don't 'suck energy out of the air', they slow down the moving air

Those two statements are identical. Slowing down is sucking energy out of it.
Isn't this tremendously inefficient compared to just running Apache, nginx or whatever floats your boat? Both of them thread perfectly across SMP systems. While it's an interesting implementation, I completely fail to see the point of even using it. Does anyone have any sane usage scenarios they could share?
I've used sites like this before for my mortgage, auto insurance, home renovation and looking for a lawyer and I really don't like them. For one, almost no one will give you a real quote. Even if I describe, in detail, the work that will be required and request a range, I always get a generic email that says "Please call us". Well that was useless. I also don't generally get a lot of responses, just one or two. And those one or two like to spam me with generic emails. Overall it accomplished nothing that a quick Google search couldn't do.

I would say, if you really want to enter this space, make sure your service doesn't end up like this and then advertise it as such to prospective buyers.
British financier buys all of Europe's cocoa