skysight-inc/HackerNews huggingface dataset:
I agree with you for
* Tiananmen square. Murders against any form of civil disobedience.
* Great firewall, general suppression of information from citizens.
* Massive amounts of political corruption.
* Human rights violations aplenty.
These are suffered by the Chinese people, but unfortunately that's not what you really care about...

For the other points, especially the ones with foreign policies, China is much nicer (or you may even say weaker) than other countries. For me, I just hope despite all the political shows, there will be no war nor region conflicts.

Anyways, I guess he's offended by the word "repressive nation", use "repressive government" would be a little better.
Thanks for the write up. I've been working for a start-up in the Silicon Roundabout(London) for the last two years. I am not surprised by some of David's observations about the investment culture in Berlin. The German word for Venture Capitalism is Risikokapital - the word in itself already encapsulates German investors' attitudes towards start-ups. The tech scene is picking up dramatically is becoming shinier and a lot more exciting than where I am right now. ...
Not sure if it was still the case but didn't google uses to list the extraction sources? I guess the work that was done with google squared also fed into these boxes? I get the impression then that they do use more than one source if possible.

It is a very hard one as the vast majority of the time the text features observed would indicate a date of birth/ death. I guess if the date is not in the metadata/ sidebar on Wikipedia they could flag it and hopefully find another source to correlate with.
Regardless:

AUTHORIZED_KEYS FILE FORMAT
....
command="command"
Specifies that the command is executed whenever this key is used for
authentication. The command supplied by the user (if any) is
ignored. The command is run on a pty if the client requests a pty;
otherwise it is run without a tty. If an 8-bit clean channel is
required, one must not request a pty or should specify no-pty. A
quote may be included in the command by quoting it with a backslash.
This option might be useful to restrict certain public keys to per‐
form just a specific operation. An example might be a key that per‐
mits remote backups but nothing else. Note that the client may
specify TCP and/or X11 forwarding unless they are explicitly prohib‐
ited. The command originally supplied by the client is available in
the SSH_ORIGINAL_COMMAND environment variable. Note that this
option applies to shell, command or subsystem execution. Also note
that this command may be superseded by either a sshd_config(5)
ForceCommand directive or a command embedded in a certificate.
Typed arrays are a background thing in this case. The code one writes in asm.js (or compiles to asm.js) doesn't mention them at all. IE6 will see the code and use normal arrays, because as far as it knows, that's the only kind of array there is.
How about: hi, candidate, here's my laptop. I've created a guest account for you and installed an IDE with X programming language. Take some time to implement this original program I want done that can't be copied from google. I'll be back in 45 minutes and we can discuss your solution until our hour is up. Nice to meet you.
"If it was a black man being insulted and threatened, guess the language they'd use."

uh... racist language?

So wait, if I get riled up about something for non-racist reasons, but then use racist language... I'm not racist? I get a pass?

Don't confuse your argument. You're saying that her gender is not SUFFICIENT for why she's getting those threats. Fine. But don't make the case that her actions were sufficient alone; that her gender (or race) has nothing to do with it. That just defends anyone who wants to use racist or sexist language any time they get bent out of shape about something.
There was an article in the WSJ yesterday about a lawsuit over making websites more accessible to people with disabilities: http://online.wsj.com/article/SB1000142412788732437320457837...

Take a glance at the comments - apart from the usual anti-lawyer screeds, the other main theme is that it'll be way too expensive and they're not worth it. There are some impressively nasty opinions, and a regrettably large number of people who think that way.
Rego went viral in Brazil (or, the difficulty of naming products)
So our new product Rego, an iPhone app, went viral in Brazil. I found out why through a Gizmodo Brazil blog, responded with a video to my own blog, and here's their response.
I think you are incorrect to use the word "bully" to describe the situation, with all its negative connotations. It implies that her end goal was intimidation, rather than the more noble path of trying to ensure a safe space free of sexually-charged behaviour - which was indeed one of the stated goals of the conference in its code of conduct.
Birth rates tend to stabilize in first world countries anyway. The only reason that isn't happening in the US is immigration--legal and otherwise. In Japan, the population is decreasing. In Europe, it's near zero growth in many countries.
I say the guy put up his situation and case on those crowd funding/fundraising sites and raise money for his legal case.

Sue her individually for defamation et al. and tie her up in court. Let her pay the REAL price for wielding a public, 10,000 follower strong opinion against a privately intended comment.
Or if the costs of education in the US were brought down and/or subsidies by the government as they are in other countries (or even paid outright like some European countries)
On top of that, I'm blocking 100% of the scripts on the site and I'm not missing any content.
We looked into switching to HipChat, but we're sticking with Skype. We really liked HipChat's interface and API, but there were a few negatives.

1) HipChat doesn't support audio only calls and conference calls. This was a dealbreaker for us.
2) Skype has a much larger user base overall and we can use it with other non-company members.
3) One of our developers wrote a plugin to inline images into Skype, which is a nice feature of HipChat.
4) Skype is free.
5) Skype's messaging is P2P and works in our office when our internet goes down. (Thanks Time Warner)
Or thinking of a friend who might be a better fit for a position, or trying your product/service, or recommending your product/service, etc. The dividends of being kind and humane are pretty amazing.
It doesn't break for the end user, it just doesn't render in IE 8 for administrators.
This is just PR banter from a company that has been outdated for years as they strive to regain relevance.
I completely agree.

I've also wondered why there aren't more people participating in those sorts of community service activities spontaneously - clearly it is difficult being unemployed, but surely doing something of value is more rewarding than watching television?
No, you're still a racist, you just weren't a premeditated racist.

A person choosing the most obvious, vicious, and personal way to insult and hurt someone is still guilty of acting prejudiced. Just because they would have used a different way to attack a different person does not get them off the hook for what they actually did.
We've given up on ads in our applications. They're a waste of time and screen space that doesn't pay off.
Was It Appropriate?
February’s SF Node.js Meetup
I'm nowhere near a ruby developer, so i don't understand how most of the things works, but had cero trouble installing gitlab. Even when it throws some strange (for me) errors on some gems, it was just a matter of googling to solve the problem.
I was in that fortunate situation until last year. Now even that well has virtually dried up.

Some of the programmers in my team are fairly high profile within the community, but what they've been reporting back from conferences and meetups is "dude, half the people are trying to hire the other half..."
> When will the Peoples Republic grant self-determination to Tibet? That would be the action of a self-assured and mature state.

Probably around the same time a certain self-assured and mature state grants self-determination to the indigenous people of Alaska, Hawaii, and large parts of the Southwest. The rest of the country is a lost cause; ethnic cleansing and violent displacement has assured that going back is impossible.
Thanks.
It refers to the simpler interface. Just the video thumbs, text links and responsive layout.
It's still a work in progress though.
There is one main point that will help me want to work for you :

- Show me your business doesn't considere developers as resources that are easy to replace. Because this is not true. I've never seen a successful project built by thousands and thousands of inexperimented or bad developers.
I would much rather get $20K a year for life and have all day every day to do what I want, than have to work to earn $100K a year. I could live on $20K/yr easy. My main cost would be transportation to hiking trails. But I could live near the trailheads since I wouldn't have to live in a city.
| I bet if you compared their campaign of
| "going nuclear" on white supremacists it
| would register but a blip compared to what's
| going on here.

What is it that makes what's going on here worse than anything else? The DDoS attacks? The threats? The volume of threats? Has she been SWAT'd[1]? (I'm not heavily invested in this mess, so maybe I'm missing something)

[1] http://en.wikipedia.org/wiki/Swatting
We've seen lots of landing pages - frequently with default Boostrap look and feel - posted on Show HN that don't even explain what the product/service is about; all you see is a single paragraph of non-specific text and a signup form. It's just lazy and a total misconstruction of what MVP means.
It probably varies enormously depending on your location.

Here in Vancouver, I get 1.25MB/s for Google's CDN and 1.15MB/s for CloudFare. Unless we have a distributed tool to test that on a massive scale, it will only reflect the greatly-varying differences between people's connections, "distance to CDN", DNS metrics and whatnot which I guess greatly impact the speeds observed.

Nevertheless I really like that this actually "exercises" the different services and provides some form of measuring and poking that improves the overall transparency and accountability.
I really like this approach to life. Opportunity really comes when you least expect it. I've been canned from jobs and thought my world was over only to find an even better job. So now I try to see everything as an opportunity. It sounds cliche but it really helps.
I lost any potential sympathy for her when it turned out that she is an avowed racist [1].

She said, "Black people CANNOT be racist. Racism is a position of the oppressor who has power."

The same premise that would lead to that position, would require someone to think the same thing about sexism and gender issues.

This context sheds some light on things beyond the faux pas aspect of publicly shaming someone on Twitter, via an unauthorized picture, which already is unacceptable for someone who is a professional communicator.

Now, if you want to say that this is "irrational venom" and "utter cowardice" and not "rational" and based on "very primitive emotions" and "mysogynistic", fine, but that itself is just an emotional spew that doesn't look at the facts of the case that I have pointed out.

Of course, there _are_ lots of trolls, but not everyone who thinks her behavior was disgusting should be lumped in with them.

[1] https://news.ycombinator.com/item?id=5419868
You mean to tell me that even in the Functional Programming world, there are still tradeoffs between memory and performance to consider?
> “But look at that AI… look at those colors… look at that particle explosion!”

Unfortunately, while I admire all of these things, there's not good selling points for most consumers anymore. Because of AAA titles, people come to expect things like good AI and good explosions, and are only disappointed when their expectation aren't met.

To truly break out in the indie gaming market, you've got have very unique gameplay and a good bit of luck with marketing. Two indie games that have done a really good job of this lately:

FTL: Faster than Light
http://www.ftlgame.com/

Prison Architect
http://www.introversion.co.uk/prisonarchitect/

As far as mobile games go, most people aren't looking for depth. It's all about quick fun -- e.g. Angry Birds
Feedly Became Top News App On iPhone, iPad & Android This Week
Thanks for the suggestion. I'll keep tweaking it. I'm seeing fewer (actually, none) bounces off the payment page than before, which suggests that the change I made has already helped.

I'm limited by a serious lack of graphic design skill, and this page wasn't part of Primate's original design work for the site. It shows. :-) It will get a proper design at some point in the future.
And in this case you get all that because...? A dongle joke in the row before her...

Yeah. Super reasonable.

The problem is victimizing herself using gender as an excuse, in such a lame way. She's making more to harm women in tech than a dongle joke.
or /h/hndrama
Stabilizing Ember Data
I get north of 15mbps on their HSPA+ network; if they can't top that with LTE, then it's not particularly a problem for me.
Shouldn't this announcement have waited about a week?
He's not casting his lot in with those dudes. The guy who he is responding to, is. Which is a gross injustice.
I'm not sure if you are responding to me or not - tough to tell from the indent - but, I really am interested in people's viewpoints - no ulterior motive here.

Some people would say typing in their own article ID values into a URL bar is unauthorized, but not illegal. Some people would say that typing username ID values to get personal email addresses, is unauthorized, but probably not illegal. Some people might say writing a script to enter all combinations of userids to get username/email addresses on HN is illegal, but probably not a felony.

I was genuinely interested in hearing what people had to say, as I trust our audience here, and let their opinions shape mine.
Now that they've brought in this talent, it's just a matter of time before all those brains start working together--and once this happens, you'll see the product naturally evolve. I don't have any specific ideas as to what it will involve into, though.
This story is ridiculous attention-whoring on the part of venturebeat.
1. Yep, that happens for me in 27.0.1448.0 dev.

2. How the hell did you work that out?

3. I can't wait to find out what code causes this, and hope that I understand enough to grok why.
Echos of iPhone competitors...

There's such a huge incentive for these services that are natural monopolies to be adopted by users. What happens when Kindle is the only eBook with a library, Apple is the only hardware with an appstore, or when Windows is the only OS? Stagnation of innovation, which is what these platforms are supposed to be fighting.

I think the root problem is that while the things that these monopolies do are solved problems, they aren't implemented that way...
Would it be a good idea to have test coverage in with the tests?
I think it's fairly random what hits the front page, but inside-valley drama has a higher probability than general political news. That said, the top story on the front page currently is about the rise in disability claims, which has a fairly political discussion thread, and isn't tech-specific (https://news.ycombinator.com/item?id=5424241).

The internet sales tax is hardly the only major political news this week which didn't make the HN front page. My own top story of the week would probably be the U.S. Congress repeatedly interfering in scientific research, with exhibits (a) http://www.huffingtonpost.com/2013/03/21/tom-coburn-national... and (b) https://news.ycombinator.com/item?id=5418473. But those didn't interest HN either, whether due to submission randomness or actual disinterest.
Tries are basically just sorted prefix trees, and you're right, they form the basis of sorted maps and sets in Clojure. However, Clojure also has https://github.com/clojure/data.finger-tree for cases where tries don't make sense: namely, double-ended queues (amortized constant time push and pop from both ends) and sorted sets with log-n index access.
The fact that iA have decided not to release a version of iA Writer for the web says something about this product.
I encourage you to commission or find web-comic style explanations of common fallacies people could reach by having too much data. Then try and direct them to better strategies. I think that could have a good impact not just on your business but on general perceptions of how to do business analytics.
As always, know you routes. It't arguably safe to cross 3rd tier roads with hindsight, yet anything higher in traffic hours is simply not worth it.

For the typical pedestrian commute through Berlin you don't even have to cross a significant number of lights, if any at all, when traveling by means of U&S-Bahn and know which side of the station you have to exit on.
That's a really nicely designed article!
It's possible to detect name collisions in a compiler and only generate scopes when needed...
Database migration tool (golang)
> There were about one million working horses in the UK in 1900 but only 20k by 1914. No one found new jobs for those horses...

That's because most of them were killed on the battlefields of WWI. Here's the source of that part of the Wikipedia article:

The war used horses in great numbers for non-cavalry
purposes. It is estimated that some six million horses
served and substantial numbers of these were killed. By
1914, the British had only 20,000 horses and the United
States was called upon to supply the allied forces with
remounts. In the four years of the war, the United States
exported nearly a million horses to Europe. This seriously
depleted the number of horses in America. When the
American Expeditionary Force entered the war, it took with
it an additional 182,000 horses. Of these, 60,000 were
killed and only a scant 200 were returned to the United
States.

[1] http://web.archive.org/web/20110716085011/http://imh.org/leg...
I just read that in its entirety and now I'm wondering "what the hell did I just read?"

I'm depressed now =\
Obama Gives a Shout-Out to MEET, the Israeli-Palestinian Youth Tech Project
MakeLoveNotPorn.tv Aims to Crowdsource Online Sex
Yesterday, I rewrote one of my JS modules into Dart, and it ended up being about 10 lines of code with only two modules imported. Then I compiled it to JS, and it was over 120k. I tried for about an hour to get that down to a reasonable size with Closure Compiler/Uglify, but the names were too wonky.

I'm sure that, given enough time, they'll solve these problems, but as for right now... it isn't ready for primetime. Not by a longshot.
Oh, thanks for the clarification. I have to admit I didn't try it. I don't see any issue, then.
Or "one child" policies.
I'd like this too and might start work on something over the summer. When you say 'my' data I'm assuming you mean 'remains under my control'.

Some of the ideas have been research topics and may ripe for demos later in the year. If you've got s moment, you can check out perscon.net for an overview.
What I got from the article is that they likely ssh brute-forced the Jenkins service user and then had passwordless sudo; however you wouldn't think that this user would have a shell assigned.
For a family or working person, sure. For an individual who no longer has to work or live in a city, $13K/yr is a windfall. One could live like a king, experiencing great nature with all the time freed up, and have money left over.

For medical, it's a safe bet that many of those on disability go to the emergency room and never pay a dime.
> you wouldn't have all these shops using spam-tactic recruiters to drive volume.

I think those are unrelated concepts. I think connecting with the right pool of talent is an art, and a lot of shops are completely artless.

> It's most definitely a seller's market, if programmers can take their pick

Maybe I've been lucky, but I've never worked at a company that felt like we couldn't take our pick of applicants. Especially the lower down the scale we went.

> My last job hunt took one hour.

I have applicants for positions that don't exist. My applicant search takes negative time.

> If they fired me I could line up a dozen interviews next week

If someone quits, I can line up a dozen candidates next week.

> they'd still have to wade through a sea of unqualified/foreign/unmotivated alternatives.

Every day, you make judgements about which companies would be fun to work through - you're always doing that background processing.

> they interviewed a dozen guys before me.

So, as a Buyer, they had a line of candidates applying. Most of their problem was probably announcing to the world that they had an open position that people should know to apply to. That sounds like a Buyer's Market to me.

> I don't know where you're getting the idea that it's a buyer's market for programming talent.

The length of time I've seen open positions sit unfilled, and the number of applicants who'd be qualified to fill it.

In any market, a good that's sufficiently - well - "valuable" - will be picked up in no time. Congrats on crossing that threshold, I guess.

But yes, I consider it a Buyer's Market.
It might be too few buckets for too many things to talk about. Maybe jedberg will pop up and answer if I ask what Reddit looked like before subreddits.
2. I have a website that displays historical changes (diffs) between things, and I noticed it was displaying "blockquote" for no reason there.
3. Me too!
There's nothing to indicate the author doesn't understand that point. He's simply being sympathetic to someone who has made a good game and wishing it had more success.
NEScala -- was he implementing finger trees as Java objects? Java objects have extraordinary overhead, and Finger Trees are only efficient when the per-entry overhead is low. So naturally he prefers array-mapped tries, because arrays have substantially less per-object overhead in Java.

See this overview of the difficulty of building efficient datastructures in Java: http://www.cs.virginia.edu/kim/publicity/pldi09tutorials/mem...
As a site owner you could easily only attach the JS snippet to people who have logged in.
I find it a little obnoxious how she'd rather remain silent and hide than confess any guilt about the shit storm she started. She's even favoriting tweets that support her position. I wouldn't be surprised if a month from now she writes another long anti-man blog trying to make the case for how much of a "victim" she was. She hasn't learned anything.
> Jokes like that foster the uncomfortable boys club environment

Maybe they make Adria uncomfortable. Maybe they make you uncomfortable. They don't make all women uncomfortable, and you should stop pretending you speak on behalf of women everywhere. Arguing that some humor should be saved for when women aren't around seems like the antithesis of equality. If anything it explains why a "boy club" would ever exist. To speak freely without fear of persecution.
I'm glad to see Schneier leading by example in removing/hiding those pervasive share buttons.

(To enable something similar for every site you go to, check out the Ghostery extension for Firefox/Chrome.)
I purposely didn't include any of yours. Why?

1. Mine are issues and yours are details. If my 10 are satisfactory, I can live with your 9, even though some may not be satisfactory. But if you 9 are good and my 10 aren't, I'd last about a year before moving on because of lack of meaning.

2. Mine are about them, yours are about you.

3. Mine show interest in the big picture; yours could easily paint you as a demanding nit-picker (whether you are or not).

Yours are important and a good list. I just don't think I ever would (or ever have) discussed them with a prospective employer.

And thanks for the tip on the Thai. I'm googling "Midtown Miami" and "Mussuman Curry" as soon as I finish typing this.
I just wish the tech community would grow up. I'm embarrassed and ashamed to be part of it at times.