skysight-inc/HackerNews huggingface dataset:
This is my newest side project, and one of the only ones to actually get finished and launched.

I used VerbalExpressions.js to handle the regex building. Thanks Jehna for a great little library! So useful.

VerbalExpressions.js: https://github.com/jehna/VerbalExpressions

Build RegEx on Github: https://github.com/stevenwadejr/Build-Regex
I can only speak for my own experience; I would be dead in the water without a co-founder, and I would never try to do it alone, nor would I recommend someone else try alone.
It seems like when things got tough you focused more on what your co-founders weren't doing and less on what you could be doing yourself.
This is a great list.

Re rounding out skill set, sometimes it's possible for a solo founder to make a couple key early hires. That lets you shorten this list. Some items still apply, but many don't.

Granted those folks won't have a founder level of commitment. But neither do the kind of half-hearted co-founders the OP wrote about. In fact one way to look at this is that some co-founders should be early hires, instead.
Alphasat: 'Space A380' to start in-orbit tests
Garden in a bottle (self-sufficient ecosystem)
I think it depends on what business you're in. Almost all businesses require a combination of "hustling" (sales/marketing) and "hacking (tech skills). This may be a stereotype, but I think most hackers aren't good hustlers. I'm not a good salesperson, wich is my biggest problem, but I'm trying to learn...
Maybe dirty, hackish code for personal use only shouldn't make it out into the public ;-)
hm nope. Looks like Darling is meant to provide a binary compatible interface (Darling is similar to wine except that it targets OSX instead of win32/64) whereas Cocoatron provides a source code level of compatibility (you have to build your app with Cocoatron libs/APIs).
It sounds like your previous endeavors failed before the stages in which you'd wish you had one or more great co-founders. What if you raise a lot of money and want to share the responsibility with someone? What if something urgently needs to be done during Christmas? Who else could you ask to cancel their vacation? (unless Ron Conway is amongst your investors ;)).

In my experience it's easier to start something alone, especially if it's not technologically difficult (i.e. most webapps). Down the line it's important for me to have wingmen, though. Even if you can carry the load intellectually, it's nice to have somebody with skin in the game for moral support when shit hits the fan. Of course anything is better than having co-founders that don't work out for whatever reason.
This is brilliant, and doesn't necessarily have to be exploits. You could just search for any anti-pattern and fix it.

I'm a little sad I hadn't thought to do this already...
The only thing that matters is getting to product/market fit
I can't wait to see the cognitive dissonance from the "natural" people.

On one hand, it could quite possibly replace factory farming and eliminate a huge amount of waste, pollution, and animal cruelty.

On the other hand, it's GMO.

I love seeing True Believers in Movementarianism squirm.

I'm equal opportunity here. I like pointing out the philosophical inconsistencies of dogmatic positivism to your typical Reddit /r/atheist type, or pointing out the failures and corruption of the pharmaceutical industry to the rabidly anti-alt-med people you find in skeptic circles...

Ideology: n.: from the root words "idiot" and "ology," the science and art of becoming an idiot by confusing a model of reality with reality itself.
Never fight the latest war but innovate
> Another option is to completely hide elements, or even your whole application, until Angular is ready. Angular provides ng-cloak to this end.

My issue with this is that it doesn't solve the problem of binding to asynchronously-loaded resources. You have to manually implement your own ng-cloak logic, or use ng-bind, to not have {{mustaches}} waiting for data to be loaded.

Compare to Ember, where {{mustache'd}} data-bound bits aren't rendered until their bound variable is defined.

(the, other fix, of course, is to do something like `<span ng-hide="foo != undefined">{{foo}}</span>`, but that doesn't scale particularly well)
Whoops, sorry. Looks like we were typing at the same time. I just added the last line, making a similar point.
You may be right in this case (I couldn't find their methodology online yet), but it's just a MVP. They could easily make it without touching a cow beyond the initial cell sample.

It's possible to feed the cells a synthetic culture medium, or something that doesn't come from the cow. I don't know what was done in this case.

We also don't need to continually re-harvest stem cells from the cow. Depending on when they differentiate, there would no doubt be a bunch of growing pluripotent cells, including enough backup cells to start over if batches are somehow contaminated.

I'm no expert in growing meat, but I'm sure the vision is beef without reliance on cows, and the vision seems scientifically possible.

I know about a dozen vegans, and none would complain about small samples being taken from a cow somewhere - potentially thousands of burgers - down the line. Those vegans who have a problem with ANY sample are an unattainable and insignificant target group.
How many of those modules only exist to compensate for weaknesses in the core language though? For example, looking at http://search.cpan.org/~pevans/Scalar-List-Utils-1.30/lib/Li... just befuddles me: every function is a one-liner or built-in in Python and most reasonable modern languages. Yet Python's stdlib is much smaller than Perl's. Note that the module in question has to have a bunch more functions than necessary in order to work around more problems in the core language: you need sum0 in addition to sum because you can't just use default arguments and you need both min/max and minstr/maxstr because context dependent type interpretation confuses everything. Of course, this doesn't generalize at all to other types besides strings in contrast to python's keyargs.

Frankly, the notion that I need to download an external module in order to do something as basic as finding the largest element of a list seems just bizarre. The real problem here is that instead of having a small orthogonal core that everyone can learn and use, you have an incredibly complicated core that no one really understands that devolves lots of basic functionality to a giant network of modules.

I think the perl community works incredibly hard at writing lots of CPAN modules to try and correct for perl's defects. But 100,000 bandaids isn't something to be proud of.
Cocotron (without "a") and GNUStep are intended as source-level compatibility layers. You replace Apple's libraries with them at compile time, and obtain a native binary or the target platform.

This project is akin to Wine. It allows to run OS X binaries on Linux, without recompiling.

The Cocotron blog hasn't been updated in a while, but the project is still alive: http://code.google.com/p/cocotron/source/list
Creating jobs that people don't want and won't show up for, more like. With unemployment where it is now, you'd think Americans would sign up to pick fruit. But they don't, and we're dependent on migrant labor. More labor also means more expensive food.

In the whole spectrum of human existence, farming sucks. It sucked so much that people remained hunter-gatherers as long as they could to avoid it, and it sucks so much that people leapt at the chance to become industrial wage slaves to avoid it. Turning more people into farmers out of some crazy left wing ideology sounds like a bad idea to me. I think Cambodia tried it once.
The problem with this whole mentality is that is probably made him more vulnerable to surveillance, not less. No organization in the world spends more money to protect email and messaging services than Google does. This is a fact that frustrates people on HN endlessly, but all I can tell you about that is "sorry".

Your assurances that OVH adequately protects its IMAP servers, particularly from newly discovered vulnerabilities in its server software, are very poor. On the other hand, you can generally take assurances about Google's seriousness on these issues to the bank.

The mentality in this article is that hosting information outside of Google makes you less susceptible to lawful intercept requests from the USG. But that doesn't make game-theoretic sense given the worldview that mentality arises from. The only thing moving your data off of Google protects you from is a "lawful" request. But if you think that the USG is willing to bend or break the law to get your information --- an article of faith on HN --- moving that data elsewhere doesn't help you at all. They'll just use extralegal means to get the data.

Meanwhile, you've expanded the class of external actors that can get your data, by hosting it somewhere less secure.

Moxie Marlinspike, on this same topic, suggested on a liberation-tech mailing list that a dissident asking him how to securely communicate online would be steered towards Google Talk.
Due to a loophole, for a year you could legally buy psilocybin mushrooms in the UK, in "head shops," on market stalls, online, anywhere, with zero regulation. It was fine. The government eventually banned them out of embarrassment. The public information posters announcing the upcoming ban had a rainbow coloured fractal background. It was pretty funny.

http://news.bbc.co.uk/1/hi/magazine/4692359.stm

http://news.bbc.co.uk/1/hi/uk/4691899.stm
It depends on whether a search warrant was obtained. Given the article notes how similar it is to what data you can get from a search warrant, it may be the case that a court gave them a thumbs up.
The sad fact that you, a random HN commentor, likely has a better means to contact Google than their official Dev channels, perfectly illustrates the OP's point.

Kudos for assisting, its just frustrating to realize its needed.
I wish Google disclosed more statistics than "worldwide active users" for the Android versions.

If they published additional details, for example:

* filtering by country/city,

* filtering by age or demographics,

* "total money spent on apps" instead of active users,

then developers could be more confident in supporting 4.0+ only (and convincing their clients or employers to do so).
Here's an example using the jQuery UI draggable plugin: http://jsfiddle.net/marknutter/hSbjX/4/
the bigger question, does he have the time to wait to 2016? The established brands are moving already, he could be entering a contested market, his current market is uncontested.

First, I doubt that without incentives that there will be a 3 in first digit and second I am very doubtful he can provide the same level of service at that price point.
This is a very good point. Sweden also has a very extensive safety net, so government will give you a home and enough money to live on if you can't get a job. While it's really expensive on the surface, it's an excellent crime deterrent: why risk doing crimes when you can just sit on your ass playing Xbox? A welfare mooch is much cheaper per year than a prisoner.
Actually it's not a humane alternative. The profits from the lab-made diamonds flow into the holding company owning all those mines.

The prices would be a lot lower if not for the identical owners.

While I normally try not to judge corporations, DeBeers looks, to me at least, like the ultimate prototype for "evil monopolist manipulating the masses".
There is a very subtle, insidious problem with this:

The fact is that this is a psyop - an operation used to legitimize the NSA dragnet in the minds of the world. They are "revealing" this issue to show how they are using the NSA data to "catch the baddy" - so therefore this program has value, RIGHT?

Its too late. This has gone too far. The United States of America is no longer united - it is "us" vs. "them"; it is the people vs the government in that the government is literally tracking everything everyone does. You cannot have freedom under those terms. They are mutually exclusive.

America is officially a police state, though it has been unofficially a police state for a long time.
> Maybe you're working on the wrong projects?

Probably.

> maybe you're just complaining about fame (eg person x's achievements rewarded them with more fame than person y's achievements).
No

> In any case, you're digressing from your original point which I took objection too.

I replied to another comment in this thread that opened a new thread. I am not a robot.
Wait, awk is "not enough like a programming language"?!

Awk is a lovely little programming language... (rather lovelier than Perl if you ask me, though obviously less industrial-strength)
Then your bank still gets the time and place, unless banks are significantly worse in the US than the rest of the world.
> Almost all the sites I'll develop take advantage of progressively enhanced components or at minimum, widgets that are bootstrapped server side. Angular wants you to load everything via AJAX - that can get heavy very quickly.

I'm surprised that I haven't seen a library for any JavaScript framework that elegantly handles loading JSON returned within a server-side template. It seems like the best of both worlds - use your server-side template, but then also get the data as JSON so that you don't have to do a second request to populate your Angular $scope with data.

The easy way to implement this would be a library that automatically added <script> tags containing the JSON that you could then reference from your Angular template. It could even wrap the JSON in an Angular module of some sort to keep your global namespace from being polluted.
why not? there is a big difference b/w someone waving a gun and assaulting people physically and someone who did not directly threaten people's life.
Exactly. It's promo material to raise the profile of UCLA and its engineering department. Which is fine, but it shouldn't be considered objective, unbiased news.

Often, these releases will play up exciting potential applications, which in reality may still be completely infeasible. They downplay practical limitations and the theoretic nature of the work. This article is not particularly bad, in that regard.
The code is described as grabbing the MAC and hostname and sending them via a raw HTTP request to Virginia.

Since it is a Windows executable, this is done outside of TOR.
Or check out the world class really nice llvm bindings in Haskell that were recently released: haskell.org/package/llvm-general

They're already in use to provide an llvm backend for the idris compiler, and ill be using them myself soon too.

One of the notable novelties about llvm general Is that you can manipulate the llvm AST as a normal Haskell data type. It also has really nice hooks for using most of the well maintained llvm Apis.
I can see in principle why this isn't really justice. But in the example you gave, I have a hard time siding with John Smith.

Anti-X was able to indict him because they found evidence by using another agency - this seems intuitive and useful because they could not have ordinarily found it. If he genuinely committed the crime, they're not obstructing justice or even his privacy here, they're just being creative.

Strictly speaking, I don't really mind that agencies in the United States can do that, because it opens avenues to evidence they would not otherwise have. What I would mind is if law enforcement decided they could find admissible evidence by deliberately retrieving and opportunistically analyzing inadmissible evidence as a springboard.

I understand that those two can seem really similar, but I honestly believe the latter case is a much more serious violation - it just seems like a much more slippery slope to me.
Yegge "proved" someone insane literally by arguing as if a humorous speech was serious. If that isn't uncharitable or worse, I need a new dictionary.

Also, this is an old, old rant. It must have been posted multiple times with other URLs.
Compared to most websites HN still has an extremely small amount of trolling and negativity. The community does a good job of policing it on their own for the most part.
> In particular, don’t found a startup with people that ... have newborn kids

As a startup founder with a newborn (well, 14-month-old) I would say that this shouldn't be a global condition. There are plenty like me that I know who can put forth their full commitment - because we have supportive spouses that are completely on board with our entrepreneurial ambitions.
Thanks Luit for the information, I have fixed it.
it's difficult to take US seriously when it has 67 year sentences for stuff like this. This is ridicolous. You did it to yourself. It's difficult to take you seriously. This and a global war with a billion Muslims that goes for a decade because some idiots blew up couple of buildings in New York. Are you for real? Wake up!
I agree that it's bad for a different reason, but it's bad in the same way. In other words, it should trigger the same "ick" response in our gut.
Ask HN: Creating a central database and file repository
I'm looking to create a central database and also a repository of images and files that users upload to each other across multiple domains.<p>Structure would be as follows.<p>Main site A: Hosts DB & files
Site B: Accesses DB and files on site A
Site C: Accesses DB and files on site A<p>Just wondering if anyone has any knowledge of setting something like this up or any guides people can point me towards. Looking to ensure consistency and speed.<p>E.g. User X is on domain A and is overwriting files being used by user Y on site B.<p>Thanks in advance.
Code coverage with gocov and wercker for golang projects
I haven't I was pointing out, as I see others already have, that the evidence in the subsequent search is tainted. But it seems there might be some technicalities for why it is not.
Frightened juries are probably prone to ignoring such details.
And this is why credit cards are increasingly required to book a reservation online.
Yep, you're right. Both of my previous two startups failed in the early stages. I think down the road there's no way around hiring a great team if you want to scale..
My next step is to use Instamojo, I think it can help me.
Init.js: A Guide to the Why and How of Full-Stack JavaScript
That's what incron does...
10gen(MongoDB) - New York City, Palo Alto - Full time -
- Solutions Architect - Consulting Engineer - Technical Systems Engineer - Etc...

-10gen is looking for a team to further our ongoing plans for world domination! -

- Experience with non-relational databases is not needed. We will provide a deep intensive training course that will teach you the inside and outs of MongoDB.
-
- Don't know who we are? - We're developing and supporting the open source and document style database: MongoDB. To date, we've raised over $80M, including strategic investment from Red Hat and Intel. Last year we doubled in size while revenue grew 4x. We're solving huge data problems for companies like Metlife, Informatica, Disney, eBay, Craigslist, foursquare, and over 500 others…recently closing out additional very BIG name companies. - ...with that said... Feel free to reach out to me if there is any interest working here.
-
-...Still reading?... We are looking for all types of positions & backgrounds. My e-mail is - jason.chen@10gen.com . Drop me a note so we can setup an informal chat.
The Biggest Company No One Has Ever Heard Of
They will also know your shopping habits more precisely once "Google Shopping Express" gains widespread usage. I don't think ad/browsing habits can gain that much precision.

I am not sure thats actually a bad thing. They are trying to get the same data thats widely available to Amazon like services.
You wouldn't really call lab-grown meat "genetically modified." We're not actually altering the genomic information at all (yet). You would certainly not call the process "natural" though.

It really would be great to see a split between nautreopaths and vegitarians. I don't understand how the communities have grown so close together.
I am not sure that is enough, I mean if you look at the supposed results many of them can't actually be actacked (like the on that tests that Id is a number before it is used) but a semi stupid script wouldn't catch those.
The only observation this comment makes --- that use of foreign intelligence to help make domestic criminal cases helps validate the intelligence programs --- is blatantly wrong.
I'm sure I've seen a nicely crossplatform command-line tool for this, but I can't seem to find it. The closest (by support for non-poll APIs) seems to be 'simplefilewatcher'[1], but that's just a C++ library.

incron, inotify, filewatcher[2], puncher[3], guard[4] are a bunch of existing ones, but they're all either not entirely functional cross-platform, or require some faffing with dependencies to get working.

[1] https://code.google.com/p/simplefilewatcher/

[2] https://github.com/thomasfl/filewatcher

[3] http://rawsyntax.com/blog/puncher-the-simple-file-watcher-fo...

[4] https://github.com/guard/guard
Google quietly rolls out a car insurance price comparison service in France
Previous discussion: https://news.ycombinator.com/item?id=6101161
Right. A good counter to this would probably be requiring law enforcement to submit a report of all evidence, admissible and inadmissible, with a report of how it was found.

If that's done, the only obstacle left would be corruption and deliberate lack of fidelity (a big only, but still an improvement).
[video] The first recognizable meat product created using culturing techniques
>> Perl 6 is a toolkit for outright hostile obfuscation making it damn near impossible for a team of developers to wrap their heads around each others' code. Not surprisingly Perl is fading into the past.

I don't know enough about Perl 6 to comment on your opinions of it. I do find it really funny when you condemn a language (Perl) based on a very different language (Perl 6).

I guess you dislike C because C++ is overly complex, too...?

Edit: saraid216, I don't know if you troll or have no clue? Google. Most every source you'll find emphasize that Perl/Perl 6 should be seen as different languages.
I wasn't aware such a proof existed, that's very cool.

But it's certainly marketing material. They're selling UCLA's engineering department to potential students, potential sponsors, and the general public. That's not a bad thing. Universities would be stupid not to promote their brand and their professors' achievements.
Being taken serious with Ownership Percentages
I am in the process of setting up an operating agreement for a company with 3 other people (total of 4).

At this point, we are all putting in equal effort and money into the company. However, a few people we have spoken to say in order to be taken seriously, it is important for someone to have majority stake in the company.

We want our profits to be equal but what are your thoughts on the necessity of differing ownership percentages and what kind of problems it could cause in the future?
It's beside the point to be talking about fruit of the poisonous tree because it would never even come up at a trial - as far as the defense knows, the investigation started with a traffic stop. They don't know the true reason for the stop so they can't challenge its constitutionality.

In fact, secret evidence is used as the probable cause basis to effect searches, but the government is playing a neat trick where instead of admitting it's secret, they're just substituting the secret evidence with some innocuous basis for a traffic stop ("driving erratically", "changing lanes without indicating", etc.) that in reality never would have come up if not for the secret evidence.
git, mercurial, and bazaar?

Those dependencies give me pause.