skysight-inc/HackerNews huggingface dataset:
Well, in that everything is eventually a cost-benefit decision, sure.

What I was getting at is that "under what conditions" is a baseline gating requirement that needs to reflect the nature of what you're building. If I'm building something that is intended to replace OpenSSL, my gating conditions for including third party code is going to be a lot different than if I'm building what I hope is the next flappy birds' high-score implementation.

People have all sorts of gating functions. I don't write code on Windows, because I never have and see no reason to start. Baseline competency of developers is another one. You can view baseline requirements as part of the cost-benefit if you like, but generally, if the requirements need to change to make a proposed course of action "worth it", you probably need to redo the entire proposal because the first one just failed. (If your requirements are mutable enough that ditching some to make the numbers work seems acceptable, I have grave doubts about the process and/or the decision making.)

I basically included my own examples already: a private repo to freeze versions in use and host our own forks when appropriate, code review by at least one experienced developer of any included modules, and a look at the developer[1].

[1] This is pretty fuzzy (the process, not necessarily the developer). I generally google-stalk them to see what else they've worked on, if there have been public spats that lead me to believe the future upgrade path might be trouble for us, whether they have publicly visible expertise in what they're coding, etc. Basic reputation stuff, plus evidence of domain expertise, if appropriate.
No offense to anyone here, but what is DO's SLA? Last time I looked, they did not have one.

DO is cheap for a reason. And that's the same reason I don't host with them, I can get SLA-backed infrastructure for a reasonable price and would have no excuse to my customers or cofounders.
It's not too hard to find five fun mobile games. Here are a few: Super Hexagon, Downwell, Threes, Kero Blaster, Canabalt.
There's something in that space, though!

Before I can have friends to dinner, I need to buy the ingredients, but before I buy the ingredients it would be good to print the recipes so I don't need to go back to the store. Also, I need to clean the dining room a bit which involves moving the elephant out of the room and into the garage.

Two little streams with deadlines: move elephant, print recipes today.

I worked on an app like this for a while as well, just arranging everything graphically, but abandoned it as too idiosyncratic....
There is a bigger debate on micropackages, for sure. But even in the sort term, breaking your build instantly every time third parties make changes is just madness. Reduce operational dependencies as well as library dependencies.

This is one approach we used to deal with this last year, for example, on build/devops side: https://medium.com/@ojoshe/fast-reproducible-node-builds-c02...
That would be terrifying at night if you weren't aware of it and say you were a tourist lost and scared then your car starts making music.
Interview with Paul Buchheit
Spreadsheet software is improving here and there. Excel today is not your old lotus-1-2-3. Although you'd be hard pressed to notice.
Yep. San Diego is largely a post-car creation. Philadelphia is a city of rather similar population, but is basically the same size as it was in 1890[1]. San Diego, on the other hand, grew almost 10-fold from 1890 to 1930, then again from 1930.

I don't know too much about zoning processes, aside from that in the mid-to-late 20th century, mixed use zoning wasn't in fashion. My grandfather was a suburban mayor in the '60s, and when he talked about zoning process, he said it was: "Well, we drew a box and put the residential here, and the commercial district here" -- and San Diego was built up at a similar time, so I expect a similar process existed. A decent representation of this process is SimCity -- that the entire notion of mixed-use zoning was absent is certainly a reflection of 20th-century urban planning.

[1] https://en.wikipedia.org/wiki/Largest_cities_in_the_United_S...

[2] http://www.sandiegohistory.org/links/sandiegopopulation.htm
Right...and the insane part is they aren't even censoring the primary documents - just the index! It's like not allowing a library to have index card saying "Mein Kampf is located in section 23, row 8 under 'misguided ideologies'", but you do allow them to stock the book itself.
But this is software that is intended to actually be used by humans. It would be a far worse user experience to prohibit the "sex" category but then be shown a rape scene because someone added "rape" as a custom category.

This concept really doesn't work without standardized categories. Of course, you could argue that more granularity should be added to the categories, and I don't necessarily disagree. You could even have a directed graph of categories, so that (for instance) "rape" could be a descendant of both "violence" and "sex" and thus rape scenes would be banned if the user banned either violence or sex.
>> Indeed, some of the smartest people in the class/year were also often some of the most popular, at least in the UK.

Same in India as well.
Oh and to answer your question, there are at least some homologs:

https://d2ufo47lrtsv5s.cloudfront.net/content/sci/351/6280/a...
Only getting what's promised is a disappointment. My expectation from Google is that they over-deliver on their promises. Being pressured to buy a new (much more expensive) device is sure to turn me off from buying one.
Humans need a lot of them, too ... but , yeah, a special bacteria chow for these critters is a good idea.
Making the transition from pop culture to nerd culture was one of the best things that happened to me. Instead of "protect the nerds", "become a nerd" is probably better advice.
Sounds like, “I’m looking for someone in the majors who is interested in switching to playing minor league ball.” If you had a fantastic developer who you could use to build new product that drives revenue or use them to write tests for the current product, which task would you put them on? Which task would your CEO want them on? Which task is going to get the most visibility in the company and offer the best opportunity for promotion? If the org had a huge issue with quality, I may temporarily put them on QA to get things organized and structured, but after that I’d want them on new product or refactoring current product for faster velocity.

A business can exist without tests, but tests can’t exist without a business. I love and appreciate great QA people, but I also believe there is a hierarchy and you can’t ignore it. You can offer a path up, either to manage QA or a future switch to dev. You can offer to pay more for QA. You can integrate dev and QA. But I don’t think you can realistically get the same caliber developer at the same level in pure QA as in pure Dev without it being detrimental to retention and the business. You can try to create parallel org charts for the two roles, but the hierarchy will still form.
"Everybody hates buses and everybody loves trains."

Someone said that on HN one time and it stuck in my head as pretty close to true.
Tutorial: PipelineDB Persistence with Flocker and Docker Swarm
Tiki towers was also good. I haven't played enough recently to have too many more, but I would recommend Cause of Death (not on app store anymore, can download from hipstore and copy episodes over on a jailbroken device), as a text based game that was really well thought out.

Of course, you could always get a Gameboy emulator (even not jailbroken, Google it) and play whatever you want from there.

I also recommend the port of Bike Or Die, which was all the rage in the Palm era when I was growing up. Ios version is OK, although I'm not sure if it's still on the app store. You can probably find an IPA though.
They pay with their time. That's not cheap!
Shouldn't the individuals request that their data is removed from the primary source? If that happens, google will relatively quickly remove those results from their index.
I think this was the Windows -> Linux chapter. Almost no one who bought the book needed it but if your prior experience was something like Visual Studio 6.0 (current at that time) it helped to get some pointer. Back then newbies were liable to end up using pico... And that would not go so well.
The glorious state of California has the highest taxes in the nation and is the home of the tech industry. If wealth isn't trickling down, it's because it is being wasted.
Yes. I was one of the first Justin.tv investors. I think my final return was about 97x, so that's pretty good.

From my perspective at least, Twitch was essentially a re-branding. Basically, they saw that gaming content was popular on Justin.tv, so Emmett decided to move that on to a dedicated site. Ultimately Twitch far eclipsed the justin.tv site, so they shut that down to focus entirely on the Twitch side.
If only we had a transit-industrial complex instead
It has nothing to do with censorship. In fact, the requirements of the Right To Be Forgotten are pretty clearly stated to ensure that anything that the public deserves to know or should know does not qualify for RTBF protection.

Unfortunately, Google's PR machine was in full force against this law, and a lot of people are completely unaware of it's very reasonable limitations.

The funny part is, people's upset with it, were actually because Google overextended improperly in applying the law to invalid submissions (which strangely, worked WELL for their PR).

"Google indeed acknowledged that some of its search result removals, affecting articles that were of public interest, were incorrect, and reinstated the links a week later."
I think that it would be better for you to position CitusDB by comparing it to other products in terms of use cases.

If the data is big and I need to run analytic queries then I think I have to use a columnar storage format because row-oriented formats cause too much overhead for aggregation queries that usually need to process single column efficiently. If I use CitusDB as an analytical database, then it's comparable with Redshift, Hive etc. As you said, they're suitable for offline data but Can I use cstore_fdw in CitusDB and able to take advantage of real-time nature of Postgresql? Maybe I can push hot data to a table that use row-oriented format and move the data periodically to another table that uses cstore_fdw and execute queries that fetches data from both cold storage and hot storage tables? If CitusDB makes it easy for me, then I think this is huge.

I guess another use case is using CitusDB as distributed data store and executing filter queries such as "SELECT * FROM table WHERE partition_key = x and predicate1 = y ...". Instead of using multiple Postgresql instances and routing the queries in application level, I can just use CitusDB that takes care of replication && query routing && sharding etc. I think it can also be comparable to databases such as Cassandra, Mongo (using jsonb) since they also have similar use-cases.

Or should I think CitusDB as distributed Postgresql?
At this point, even total nothingness would be preferable. The mobile games ecosystem has become so bloated and malignant that we may as well just amputate the infected limb, cauterize the wound, and try to move on.
Have to put a little clarity over my "so sad yet so true".

When the developers of such a serious library as React start to depend on a third-party one-function module made by some Dick-from-a-mountain (a russian idiom that means a random person who did nothing significant but tries to show out in all possible means), that means React developers are even more to blame than that Dick-from-a-mountain himself.

If you make any really popular piece of software, you absolutely must have a failover plan. No excuses for not having it.

But what's even sadder is that this issue had spawned a new wave of pseudo-elitist attacks on the entire JS dev community. Calm down guys, things like that could have happened for any language that has a widely-used centralized package system (Perl's CPAN, Python's pip, Ruby's gems etc).

Let me repeat that again: languages don't make software bad, people do. Just don't let such Dicks-from-a-mountain rule over your own modules with elementary stuff like leftpad, and you'll be safe.
You should realize that it's effectively the same thing. The bacterial genome synthesizes everything in the cell.
> Boycott, trans. verb: to engage in a concerted refusal to have dealings with (as a person, store, or organization) usually to express disapproval or to force acceptance of certain conditions[1]

Your definition isn't necessarily correct. I don't think the commenter you're replying to meant any harm, just that he'd rather not participate in listening to that particular talk.

Which is a shame, really. It's a shame that people feel the need to ignore entire people and all of their ideas just because of one idea that the person had. As the quote goes, "Great minds discuss ideas; average minds discuss events; small minds discuss people." [+]

But that's that person's right, to abstain from interacting from a person. I don't think it was meant maliciously. I think it's just a sort of misguided kind of thinking.

1: http://www.merriam-webster.com/dictionary/boycott (emphasis mine)

+: I mean no offense to the person you're responding to either; I believe Eleanor Roosevelt should have exchanged the word "small" with "closed".
Sure:

1. You don't have to. http://gravitational.com/teleport/docs/admin-guide/#using-te...

2. It uses existing SSH protocol features, that's why OpenSSH clients and servers are fully compatible.

3. See above. Regular `ssh` will work, but `tsh` may be a bit more convenient.

4. HTTPS is used to perform 2nd factor authentication initially. Once you received your session key, it switches to SSH for the duration of a session.

Edit: formatting
The flipside to the dog food point: if DigitalOcean did use their own nameservers for their main site, then we wouldn't have been able to see the status page.
Shouldn't this right extend to primary sources then?
I dont see how it couldn't have. Twitch was almost undoubtedly built on the JTV tech stack and staff. Also consider that Amazon owns the justin.tv domain.
I think you mixed some nice ideas with a very weird idea for no good reason. I kept looking for why you want to do this through JSX, but I just didn't find anything convincing.

I like the idea of using the "from" function to rename applied parameters. But that and everything else would be equally possible and a lot less confusing if it didn't involve JSX, no?
There is a potential market for an App Store which refuses to offer any free to play titles.
We've had to fork xhyve very heavily for Docker to embed it, and are making many changes in a very rapid loop as we improve d4mac. We're still debating whether to contribute back into xhyve or just make it a separate open-source project with its own pace and design tradeoffs. Either way we are impatient to open-source it.
Congratulations to Justin, and to Sam/YC for making a great choice.

On a tangential but related note, does anyone recommend any good follows on Snapchat, particularly anyone discussing tech/entrepreneurship? (There are obviously tons of entertaining celebrities, athletes, musicians, etc, but that's not really relevant here.)

Mark Suster (msuster on snap) of Upfront Ventures/bothsidesofthetable is good for at least a few 'snapstorms' a week covering a wide variety of VC topics. I've also really been enjoying the stories from Bobby Kim (bobbyhundreds), co-founder of seminal LA streetwear label The Hundreds, which tend to be a mix of standard day-in-the-life Snapchat fare as well as more introspective reflections on life and business. Bobby's a smart guy with diverse interests, even if you don't care about skateboarding or which overpriced, limited-edition collaboration is responsible for today's line out the door somewhere on Fairfax, it's still worth checking out Bobby's snaps.
This is very useful! How do they think to earn money with it?
There are a few companies shipping Smalltalk products.
Why would anyone want to trust their precious personal information including real name, photograph, and friend list to some random guy from the internet? Would you publish it on reddit? On NH? On shady anonymous forums?
https://en.wikipedia.org/wiki/Phil_Katz because I took your comment to maybe be about Kik's legal bullying and PKZIP came to mind as a sad story of the 90s.
> the thing I was making over spring break until my friends called it stupid.

Those sound less like friends, and more like people holding you back from curiosity and creativity, which can bring many direct and indirect fruits.
That wasn't an engineering choice, that was a political choice. It went something like this (my memory is a bit vague, some details may be wrong): Southern Pacific Railway had a line up the San Francisco peninsula, and didn't want BART to use it. They were politically somewhat powerful, and opposed BART. BART went with a different track gauge so that their trains could never run on Southern Pacific's tracks, and Southern Pacific withdrew their opposition.
I am worried that this is sustainable in the long run and that we will be saddled with these types of microtransactions forever. They have figured out the perfect topamine release methodology and people will pay for that.
Because this isn't about censorship! Google results are the default answer to 'what something is' online. It's improper for someone's first result online to be fraudulent or irrelevant. So Google is the problem. Not the actual article.

Furthermore, actually removing content from original websites is incredibly hard, incredibly costly, and involves a lot of legal work. Tracing down web hosts all over the planet.

Controlling this at the search engine level, on the other hand, only needs to talk to a handful of companies, and a simple, common framework can ensure individuals are able to expediently request redress for these wrongs against them.
There's iWork for iCloud, but I'm not sure what the deal with it is if you're not a Mac user.
But there are TONS of great games on iOS!

Ticket to Ride, Carcassonne, NS Hex, Battle of the Bulge, Agricola, Does Not Commute, This War Of Mine, Spider 2, Tiny Wings, Prune, etc. etc. I've bought 100-200 games, many of them very good.

XCom and Pandemic are the ones that I've spent the most time on. The iPad is a fantastic form factor for board games, and XCom worked better IMHO on iPad than on console or PC.

There's http://www.metacritic.com/game/ios for recommendations. Works well. That said, discovery on the App Store is simply atrocious. Absolutely terrible and a complete embarrassment for Apple since the start. Even recommending games to me that I already own!

Puzzle Games:
A lot of us enjoy the process: it's fun baking the cake, making the robot, playing with the laser cutter. That's what hacking encompasses -- the play, not just the end product.

And most expert bakers around here don't make the kinds of cakes I like. Way cheaper/better to whip one up in 20 minutes than spend hours trying to find a catering service that will use the right recipe (or an improvement) and then someone who will deliver it. The recipe: http://www.thevintagemixer.com/2013/03/tarta-de-santiago-rec...
That time I defaulted on Bloomberg’s Tracy Alloway
I too am seeing it as fixed now.
LPI is the way to go.

I just started doing kernel devlopment professionally, and ironically the content of LPI is relatively higher level.

Glad I read it before starting though.
I understand you weren't saying they don't have the right to do so, I just find it weird that you consider distributing it under the AGPL to be douchy, while not considering the distribution under a proprietary licence to be (even more) douchy.
Average SF commercial rents lags about 2 years after NASDAQ dips, so we've seen a pretty good dip, so maybe 1.5-2 years.

This is overall though, not what people are offering now.

I'm in the market and don't see rents coming down, but SF-proper inventory I'm looking at (more industrial "PDR" / mixed-use) is all many months old, so unsure if prices will come down soon to make them move.
I browse HN a lot in the default iOS browser, and it works fine for me. I can scroll pretty darn fast with flicks of my finger, to get past sub-threads I want to skip. Heck I do the same thing on Reddit; it's faster and simpler for me than collapsing threads.
I have often wanted something like this for the 1+ hour historical shows on the likes of PBS and The History Channel. I've found that the shows repeat a lot of things before and after commercial breaks that I don't need to hear again. I enjoy the topics, but my impatience combined with the editing drives me away from watching the shows.

I think the main hurdle would be actually doing the editing because of how time consuming it is. Perhaps the edit lists could be sold, and the after market editors could get paid.

I wouldn't want to get into the mess of distributing copyrighted content, so I was thinking of using the seek mechanism built into video players. A user would load original content and the edit list, and the player would handle seeking correctly.

In the naive implementation of this scenario, time would have to be very well synchronized between source materials. I'm not sure how much of a problem that would be. While writing this comment, the possibility of using image and sound recognition floated into my consciousness. Perhaps there would be a way to tag the images and sounds around cuts, to make them work even if time were off (e.g. commercial break ran longer in one time zone than another).

If you build it, I don't want my cut; I just want to know about it!
Technically, it already does. You can already get a lawyer, find a way to try and sue someone for false (or private) information online, such as Hulk Hogan's recent suit against Gawker. But that requires lawyers and a lot of money. Privacy isn't just for the rich, this framework to delist information from search engines to protect people's privacy is straightforward and only requires working with a few companies.
Can you name some of these societies?

Because there was anti intellectualism back in Victorian times, at least in quite a few cultures. And every dictatorship/tyranny tends to have some rather extreme anti intellectual policies (the USSR, Cambodia under the Khmer Rouge and Nazi Germany were quite prone to murder them en masse). Religious societies don't tend to deal with this sort of thing well either.

But I'll be interested in knowing what societies were more tolerant towards 'nerds' and intellectuals and outsiders compared to the US, Europe, etc.
Tags work best! Like on SO
> because you can't be bothered to write "x.toString() === '[object Array]'"

([1,2,3]).toString() => "1,2,3"
That would be awesome, but it is unlikely with current software and hardware. Even small scale simulations (nanoseconds to microseconds of a single protein molecule) require hours of sim time (on large clusters).
This is by no means observed in my experiences. It's certainly understandable how it could get there and what excel could do, but if that was a trend, its one thats faded.
Is that true? You can take a naked genome, and do something to it, and a cell will materialize? With a cell wall and cytoplasm all its mitochondria and everything?
Search engine doesn't host the articles it links to, so the analogy doesn't quite match.
At least Excel documents are somewhat portable.

I knew a guy who did everything in MS Works spreadsheet. In 1998 those files were pretty much locked to that software.

It's useful experience though, watching someone use a screw-driver to hammer in a nail. For him it worked - he didn't have to faff around with tab stops or margins. He just clicked a different cell.
Regarding fish startup time I had a problem with fish taking forever before. Turned out my ~/.config/fish/fishd.<hostname> file had erroneously ballooned to many megabytes. This caused a very long startup time. It should typically be a few kilobytes.