skysight-inc/HackerNews huggingface dataset:
As domestic abuse goes digital, shelters turn to Tor
It isn't about it being hard, it's about a collection of well sorted data making it possible to answer more questions.
Lots of apps are better with C, not just with regards to latency sensitivity (e.g games).

E.g an app that would process a multimedia file offline (so latency is of no concern) still runs circles around most other languages if its done i C or C++.

And of course 90% or something of desktop apps are written in C/C++.

People act as all those apps, which is what we use everyday, don't exist: browsers, editors, media players, terminals, OSes, mailers, etc etc. Even web apps use those as their substrate.
It depends what you mean... as others have mentioned[1], neither ack or ag are particularly fast compared to grep, they just give you a lot of specialized context (search the right files). As such, what would be to find as ack is to grep? A find that automatically filters out files that are not source code files?

[1] Things might have changed since the last time I personally tried this, at the time grep was significantly faster, especially for fixed string searches -- but then again, I never tried to coerce up a command line that gave the same kind of output that ack/ag does (which could probably be hammerd out with help of awk). So don't take my comment to suggest that these tools aren't valuable, just maybe not for the reason some people (notably not the authors of said tools) claim.
This is terrible and very overly dramatic. This whole "white guilt" thing is getting old. I talk to everyone the same way, and have never had an issue with a conversation strictly because of someones race. White people can be unemployed too, and when you ask someone what they do for a living, its up to them as to where the conversation goes next. I live in South Florida, a cultural melting pot, and have never tailored my conversation to someones ethnicity.

Just treat people how you would expect them to treat you. The rest is up to them, and it's not your fault if they don't treat you how you expect.
Great work, yegg! I like the direction this is headed. Perhaps for the header, it can collapse/hide the row with "Meanings | Images | Videos | Products" under the search bar until you scroll back to the top to make it a bit less huge? Perhaps you could even shrink it a bit to the height of the bar when it collapses as well.
I'm using the starter template ($ jekyll new project) and pretty URLs are enabled by default. The "about" page works but the "welcome to Jekyll" link goes to a .html appended url.

Anyone else finding this?
For anyone wondering, this is basically how PR works at its absolute best.

This piece has been published because Alibaba is about to IPO and Amazon wants to take a little bit of wind out of the sails by puffing (as its called in the trade) its own otherwise obscure competitor.

Note how the journalist writes how AmazonSupply has never been mentioned before outside of the 2012 General Meeting - the hook to make you think this is some inside track he/she has just discovered - and then out come the canned quotes from an array of AmazonSupply VPs because, actually, this isn't some scoop s/he discovered, its been spoon fed to her/him.

This was designed and crafted by Amazons PR firm, probably pitched to a freelance journalist who in turn pitched it to some outlets and Forbes bit. The date of publishing would have been agreed way in advance and Amazon PR may even have had rights to review/edit the piece.

Its a manipulation of media in some ways given the piece has only been crated for the sole interest of Amazon (there's no objective analysis or mention of competitors) and the rest of us are pawns reading it.
I don't think slowing the site down really helps convey the speed difference anyways, because they aren't seeing it apples-to-apples.

Instead, I think you want to load two version of the site in to iFrames (or something) and throttle one.

This would also be a good way to show a user how crappy their connection is compared to a _real_ high speed connection: The problem isn't just that they are creating a "fast" lane and a "slow" lane, but the fact that US-based "fast" lanes are actually fairly slow to begin with.
There can be overlap here with Gopher servers written in golang like https://code.google.com/p/gogopherd/.
if can run a survey on google consumer surveys for like $50. which asks a question to 500 people. This might give you a rough idea of what the population would pay. you might want to spell out more what the features your talking about are though. since alot of people don't use google now.
The archetypal 'bad' movie is "Plan 9 from Outer Space" [0], by Ed Wood. It holds that title mainly because of its production values.

This one has caused a stir on IMDB for reasons of moral integrity, or bending the truth. Rather odd, since this has been going on in films and similar media for a very long time.

"International Gorillay", a film from Pakistan depicting Salman Rushdie [1]. Coincidentally it was released a year or so after Rushdie's "The Satanic Verses" [2]. Ayatollah Ruhollah Khomeini [3] wanted Rushdie dead because of this novel. BTW Iranian films can be very good, like "Where is the Friend's Home?" [3].

[0] http://www.imdb.com/title/tt0052077/
[1] http://www.imdb.com/title/tt0251144/
[2] http://en.wikipedia.org/wiki/The_Satanic_Verses
[3] http://en.wikipedia.org/wiki/Ruhollah_Khomeini
[3] http://www.imdb.com/title/tt0093342/
I don't know how to say it without being blunt, but I mean no offense, I'm just curious. I've heard of this mythical type of user (no-JS) but never heard their side of the coin before.

I dislike ad tracking, information culling, and I think that JavaScript underpins and makes possible many of the things I dislike about the modern web. We agree on that I'm sure. But so does a web browser. So does the operating system it runs on. Turning off JavaScript only protects you from the parts of the web you don't like by breaking all of the web so much that nothing runs as it's supposed to - but what's the point in browsing a shattered web?

I am a front-end dev, and I've hit the extent that CSS will allow me to style and lay out pages. I need per-element @media queries, and the ability for elements to peek inside and count their contents so I can make it fit into the space better. JavaScript lets me to do that, but I'm afraid that if you disable JavaScript from today forward you're going to run into this a lot more.

It doesn't take a whole ton of JavaScript to supercharge a CSS layout, but if you block all JS you're going to be looking at a broken page.

I use text-mode browsers on the command-line, and for checking the source of pages from the command-line so I understand when there's a time and place for restricted browsing and it's less useful than a full browser to me because of it.

Having said all that, would you mind explaining why you choose to break your exerience of the web by disabling JavaScript, and what gains you perceive from the exercise. I'm genuinely curious but can't find any of you no-JSers in person anywhere.
For me, testing comes to mind.
Washington DC (Woodbridge) store point is placed in Michigan

Edit: and when you go backwards past/before Detroit, it removes both Detroit and the Woodbridge points
It's multiple islands. You don't want to take your car on a ferry to go to a different island just to buy some furniture.
Hm? O-1 is dual intent.

Source:

8 C.F.R. 214.2(o) (13) “Effect of approval of a permanent labor certification or filing of a preference petition on O classification. The approval of a permanent labor certification or the filing of a preference petition for an alien shall not be a basis for denying an O–1 petition, a request to extend such a petition, or the alien's application for admission, change of status, or extension of stay. The alien may legitimately come to the United States for a temporary period as an O–1 nonimmigrant and depart voluntarily at the end of his or her authorized stay and, at the same time, lawfully seek to become a permanent resident of the United States.”
Acne Homemade Remedies
Object Pascal, Ada, Modula-2,...
I take this to mean that you're setting up your own ISP which is going to service my area and provide better rates, faster connections, and better service than Comcast, so that I have an alternative for internet?

That's great, I'm really excited to hear that! Let me know what number I can call to sign up!
It would be hard because it doesn't mean anything, it's just a name. I don't know, seems natural that one of our support docs about Try Git is the first result on Google for me. :-)
Really solid work, I was surprised to see how complete this is, especially compared to Blender. I need to render some scenes soon, importing existing OBJ's and adding new materials. I was going to be using Blender, I'll first give clara.io a try!

One question, sent a ticket already but wouldn't mind an HN bump... I couldn't get 'Render > Render Current Pass' menu option to show? Kinda miss that big green "render now" button.
The last time I had to do fast, large sequential disk reads on Linux it was surprisingly complex to get all the buffering/caching/locking to not do the wrong thing and slow me down a lot. I wouldn't be surprised if non-optimized mmap() is a whole lot faster than non-optimized use of high level file i/o libraries.
> I could go further and make a movie that was 90 minutes of a black screen. That would be a worse movie but an even less satisfying answer.

What about a blue screen?

http://www.imdb.com/title/tt0106438/
There's another one that's a little funny. Ikea opened in Aalborg Denmark in the 80s and closed again in the 90s. That store isn't shown, it's only the reopening in 2008 that's listed.

My point is: "Ikea stores fails too"
This was just as easy in the previous generation :)

OCaml has had this feature since 1996.
Interesting.

Riddle me this: http://flightsphere.com/flight-time/from/atlanta/to/chicago

It says United has 6 flights per week from Atlanta to Chicago. They have 6 or 7 per day in reality.

How are airports in metro areas consolidated?
Are you using MDW instead of ORD for "Chicago"?
I enjoyed your story and generally believe Bezos and Amazon to be very shrewd marketers and PR manipulators BUT ... do you have any evidence to back up your claims?
It basically is QoS. But out of your control. And in favor of the highest bidder.
Clarity Launch Live Video Q and A Events with Experts
Totally, I use it all the time now. Here's a pretty great writeup on git grep that was on HN recently: http://travisjeffery.com/b/2012/02/search-a-git-repo-like-a-...
This seems like a basic namespacing bug in the Javascript DOM: forms should never have allowed input elements to shadow the built-in methods of the form object.
Ask HN: What do you guys use for your help pages/knowledge base?
As the wizard of https://spreadgit.com I'm getting more and more client emails asking specific for help around client installation etc. A lot of these help requests are repetitive so I'm just starting to build some help pages/a knowledge base. I'm sure there is some SaaS around to do that and make it look good etc without being complicated. Any suggestions/first hand experience? Much appreciated!
> everywhere I click it says I need n more rep to use a piece of functionality.

Sorta like HN.
I know this argument doesn't make sense at first blush, but it does at second:

1. People don't like metered Internet (which is odd given we don't mind metered water and metered electricity).

2. ISPs want to keep advertising unmetered Internet.

3. Some % of the customers use a lot more traffic, and most of that is Netflix.

4. The ISP want to charge Netflix, which will in turn pass the costs to their customers, and so these customers who use more traffic will indirectly pay more to the ISPs for their traffic.

I wish they'd just lay it out simple like that. At least then we won't have to nitpick their statements for logical inconsistencies.

Or... maybe they can just switch to metered Internet. And this whole net neutrality issue will vanish in a puff of smoke.
No difference. QoS can/will be used to implement the slow lane, that's all.
yes, this is a needed. I've wanted to point Normal People at a static site generator many times but there aren't any.
I cite this site. If you still don't believe me, wait around for the next GPL licensing fight to break out on HN and you'll see plenty of people calling it "viral" and insisting everyone should go with BSD or equivalent and if you don't it's not truly "open source".

It's such a common argument at this point that I would disagree that it's a "citation needed".
Why freelancers should practice 1-person Scrum
> I think it's important not to throw grep away

Exactly. There's no reason that you can't have grep AND ack AND ag in your toolbox to choose from.
I ran into this issue a few weeks ago as well. It's a horrible legacy feature that still exists. It's actually even worse. If you have any form elements that are also named after an internal property of the form object, then that input will shadow the native property.

The only way to access it is to clone the form (without children) and then access that property.

I asked a question on stackoverflow about it:

http://stackoverflow.com/questions/22942689/form-elements-wi...
Having git emit, by default, a diff that can't reliably be used by git to patch another repository seems ill advised.
The Real Bitcoin / NoSQL Failure
In some places consumer protection laws are non-existent. Even in the US some places will try to talk you out of it (ever try to return something in Chinatown, NYC). I'm surprised it isn't higher for their European stores. The EU consumer protection laws are much stronger than the ones in the US, as Apple has found out.
Been using ack-grep for years. In systems where it's not installed I just use grep -Hnir
Thanks for finding this, I owe you a beer. Payable any time in the bay area.

It is probably a bug in my data pipeline. I will look into this.

I consolidate all airports in a metro area, MDW and ORD for Chicago.
I'm thinking this is a false advertising issue. they say they provide X speed and throttle it down. we need to get the attorney generals in on this issue. they should only be able to advertise the slowest speed they throttle down to.
That is Denmark, with different social services than the US.
http://www.examiner.com/article/immigration-reform-will-hurt...
> In go, with the semi-colon insertion rules and with gofmt, there is an implicit whitespace rule all over again.

So this is technically correct (and I had never though about that before, so thank you for pointing that out!). However, I think '\n' and '\r' are not directly comparable to '\t' and ' ' characters.

All whitespace is only visible by its boundaries (kinda like certain 70s minimalist sculpture, actually). Newlines affect vertical structure, whereas tabs and spaces affect horizontal structure. So far it's the same.

However, we don't read text vertically, we read it horizontally (I know there are exceptions, but not in any significant programming languages that I know of). As a result we don't group characters by vertical whitespace the same way as we group characters by horizontal whitespace: in most natural languages, the difference is paragraph separation vs word/sentence separation. Programming languages also follow this coarse/refined level. Think about how we construct indented text in programming languages: relative to the vertical position.

So I would say that while both cases have the problem that we can only observe whitespace by the characters that surround them, in the vertical whitespace that happens at a coarser, less ambiguous level than horizontal whitespace. And I think that's why using significant newlines should be less failure prone than significant tabs/spaces.
Libyan domains are awesome, but it's hard to find good ones nowadays.

For anyone interested, the domain local.ly sold for $100,000: techcrunch.com/2011/11/09/domain-name-local-ly-sold-for-100000/
Statlas (sports data visualization and analytics) is hiring a web developer
Seen http://beyondgrep.com/security/

Didn't read further.
T-Mobile is selling unlimited data plans for $80/month.
Can anyone think of any advantages to a non-neutral internet?

I can think of a few - Netflix and Skype would work better.

Most likely, we'd be able to pay for priority traffic, just like we pay for a large AWS instance. Non-priority traffic might be cheaper than current bandwidth.

It would be crazy to suggest all sites be forced to use the same size AWS instance...

Some types of traffic are bandwidth sensitive, like video. Others are cost sensitive, like Linux DVD images.

If you think that an end to neutrality will 'ruin the internet', don't you expect consumers to choose ISPs and services that don't do it?
That's the beauty of manipulating the press. All the evidence is private. Your skepticism is what makes it such an effective method of molding public opinion.
I thought we were done with this already? https://github.com/ggreer/the_silver_searcher
Yeah, short and quippy statements with no content are the best of all possible reactions!
Show HN: Hacker News for Travelers
Right. So I understand that an organic-only strategy will yield little to no results especially nowadays; however, it is still a major way people access content. That's what I was wondering about.

Otherwise, I get a nice amount of traffic from various sources (people that linked to my site, social media, HN, and Reddit) but those sources aren't "long-term" like organic traffic is. (you hit top once and then you're gone the next day so to speak).
I think the timing is pretty strong evidence
Show HN: Valib.js – validation library for the browser and Node.js
After some consideration and re-reading the copy, you folks are right that people could be confused into thinking the word "octobox" is somehow a git concept or something important. I rephrased all the instances where we mention it in order to highlight the fact that we "decided" to name our directory that way. I think it should prevent confusion from now on.

Thanks a lot for the feedback. :-)
I think the more frequent discussions of separating domain logic from persistence in the context of Rails is a simple result of the fact that Rails is an opinionated framework whose basic structure promotes the exact opposite of that good practice, to wit, implementing the domain model not merely tightly coupled to the persistence layer, but indistinguishable from it -- in that Rails models provide both the domain model and the persistence functionality. So you see a lot of talk about basic separation of concerns in the context of Rails, because Rails so strongly leads people away from it.

This certainly has a certain kind of pragmatic value in getting something simple functioning quickly, its not just simply bad design of the framework. OTOH, it has the potential to impose a legacy cost as the complexity of the application increases.
Killing redirect payment pages for meta search sites
That would be politically trickier to pull off. It's much easier to say, "We're not censoring anything - we're just not giving them 'premium' speed.", and then redefine the status quo as the new 'premium'[0].

For Netflix, it doesn't matter - having the equivalent of dial-up speed is essentially the same as being blocked entirely, since their service depends on reasonably fast download speed.

To illustrate another scenario, imagine two political candidates, one whose platform includes treating ISPs as a public utility, and one who doesn't. It would be very easy to slow the former's campaign website to a crawl (e.g., 30s or more load time per page). While this wouldn't prevent people from accessing the website, or him from getting his message out, it would seriously hamper it in very noticeable ways.

This way, the ISP isn't censoring any political candidates (that would be bad!). They're "just" not giving him the "premium" speed.

[0] This kind of redefinition happens all the time - notice that five years ago, mobile data plans were unlimited and texting was expensive for the carriers to offer. Suddenly, texting "became cheap" for them to offer, and data became limited. It's not that the costs dramatically changed (SMS always had literally zero marginal cost, since it piggybacks off of the packets already being sent), but fee structures and cost structures are oftentimes very different.
I have that aliased to 'cack'. Then ruby is 'rack', python is 'pack', go is 'gack', etc.

(I've never needed to use the rackup "rack" command directly, fortunately, if you do you ought to use a different alias)
Interesting but that seems to rely on advertising as a means of distributing content.

And what do you mean "syndicating your content"? I've actually not heard of doing this.
Thanks for the positive feedback. We are pushing really hard on the features and also performance right now.

Sorry about the missing menu. We will have that menu back in the next week. :) Rendering options are still in flux as we technically haven't officially released that feature -- we've just soft launched it in a tentative state.

Right now you render via "Live Render > Fast Preview" in the viewport menu. Full information here:

http://clara.io/learn/user-guide/rendering/rendering_basics
Is encouraging people to listen to your music "while sleeping" on Spotify the equivalent to a blogger asking their audience to click on their AdSense ads?

In this case, it seems the "silence" is the issue and not the fact that the band asked it's fans to steam while sleeping (although I could be wrong). If so, I wonder what the threshold is ... what if the song included minimal sound?
Smartphone: can be easily held and operated with one hand

I think this is getting stretched a bit with the current crop of 5"+ flagship phones. I have very close to average male size hands according to http://theaveragebody.com, but I find my Nexus 5 difficult to use one-handed. It was nearly impossible before I made a case for it that gave me a better grip.

Men with smaller than average hands, and women with anything but unusually large hands will probably find the Nexus 5 and similar phones hand to use one-handed. Samsung and LG have already exceeded this size with their flagship models.
Hell, why stop at Netflix? It would be a ballsy move, but I'd applaud Google if they took one day and directed all searches from, say, Comcast to a static page explaining the dangers of "slow lanes" and "fast lanes" in the internet.
They want to maximize profits. So keeping costs down is important, but it's even more important to keep competitors out of the game.

Currently they have no serious competitors, so they see the Comcast-tax as a pure added cost. But if this practice goes big and becomes an added cost to the market, barriers to enter it become higher, which keeps their position entrenched.

Of course this would require a lot of formalisation (and quantization, estimating numbers, times and potential competition and market evolution) but still, most of the same questions are going through Netflix executives' heads.
Your powers of observation are simply startling!!!
From a NASA project presentation[0], there's a Panasonic AGHMC150, a Toshiba IK-HR1s, a Hitachi HV-HD30, and a Sony FCB-EH4300 in the HDEV. Video routing is done by a Extron SW4 3G HD-SDI and encoded by a Visionary Solutions AVN443.

[0] http://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/2011001...
It comes down to this equation: security & privacy versus fancy look and feel. The non-JS crowd picks the former.

There are many blogs that don't work at all without JS. I don't bother reading them. Those blogs might be very informative; but my security is worth more than that.
I really like this idea except for one thing; it would show users a comparison of slow (what they get now) and really slow. But not what they would get if they lived in, say, Seoul.

The problem is, most people don't realize that, all things considered, their internet really isn't as fast as it could be. They think it is because they have no basis for comparison. And the ISP's bank on this... literally.
Keep the URLs visible
Google X Jetpack