skysight-inc/HackerNews huggingface dataset:
SLC is a counterexample to that trend, but Republicans definitely hate transit in many cities— for example, the Tennessee legislature tried to ban a bus rapid transit project in Nashville even when no state dollars were used:
http://www.wired.com/2014/04/tennessee-bans-bus-rapid-transi...
Makes sense. The URL for Hacker News isn't related to the name, so it's harder to remember. A large proportion of searches will be people who know where they want to go but can't remember the address. This group basically doesn't exist for Slashdot, so the proportion of searches for each site's name will overstate HN's popularity (although the growth trends are still relevant)
You might want to google pcwalton, just sayin'.
Strangely enough, I had never heard of a "darkpool" until today. I bought Flash Boys at the airport bookstore earlier, and read it on the plane just now. And tonight I find a reference to darkpools on the HN front-page. Hmmm. Truth really is stranger than fiction sometimes.

Anyway, FWIW, if anybody here hasn't read Flash Boys by Michael Lewis, it's a pretty interesting read that covers some ground related to the content of this article: HFT, dark-pools, etc. I understand that it's not without some controversy, but I found it damn interesting all the same.
Well, the trend so far has been a serious lack of language and library stability, and there's very little to suggest that the situation will change any time soon.

Stability isn't something that happens overnight. It takes a lot of discipline, and this discipline has to be ingrained within the very project itself. I don't see this as the case with Rust.
Other way around for me.

As a CS major at Berkeley, it's hard to find a tech major who isn't thinking about going into startups, unless they're going into Finance.

Unless you're talking about a sophomore in high school, but for some high schools HN is still fairly well known. I'm definitely in a minority sample here, though, considering that a significant amount of people in my high school friend group dropped out of college to do startups, are Thiel fellows, are working at various tech companies in college, etc.
Fair not as in it's the fair way to behave, but that it's a fairly accurate description of what's going on. The parent's not condoning the community's exclusionary practices.
You'll probably be looking for a Go runtime that fills a kernel shaped hole. Without a kernel, where do all your syscalls go?
Reddit and Digg are/were far more general, however. So I don't think it's a very valid or useful comparison to begin with.
Totally agree. For example, the Frontlines project, or "70 miles in 7 years" was done 2 years early and 300 million dollars under budget. [1] That goes a long way towards future budget increase requests and tax increase votes.

[1] - http://www.sltrib.com/sltrib/politics/56733855-90/2015-alleg...
Another take on the story from someone who has worked both the buy side and the sell side:

http://kiddynamitesworld.com/hear-g-schneiderman-going-barcl...
Does anyone know how retrieval is ideally planned opposed to the current search party option?

There must be a reasonable cost for each balloons electronics, as well as the risk of this equipment hitting someone with balloon/time increases if left to random descent.
Show HN: Advice on my campaign?
Actually it's 7231 now ;) http://tools.ietf.org/html/rfc7231#section-4
The inevitable CmdrTaco option for any poll.
denver isnt a downtown oriented city, its very spread out. also the trains are empty whenever i see them running. just another expensive sinkhole from what i can tell.
As someone who has worked in the industry, Flash Boys is literally the worst intro you could find into electronic trading. Dark Pools by Scott Patterson is much, much better (and even it gets basic facts incorrect).
Unfortunately, the satellite train tracks as they are now still require you to drive & park at an RTD garage, then wait for a train, and ride it with all the stops. For example, I used to take the W line from Federal Center station to Union Station. Without counting transit time to the station, it's about 40-45 minutes to Union Station. Car? 25-30 minutes. At that time, I still took the train.

I recently moved a little more south east, now it's a 5-10 minute drive to the Sheridan station (with lights) + parking + waiting, ends up being still 40-ish minutes. Only takes 20 minutes to drive, and I don't have people practically sitting on my lap.

And that's a good scenario. Denver lacks the simplicity I found in Portland's light rail and rail car system. It was quite clear how to get from place to place. Denver relies very heavily on buses.

Lots of transport? Sure. Most advanced? Don't think so.
I agree. I was once interviewed by a company who asked me to look at a snippet of code and tell them what’s wrong with it. It was supposed to to be testing for a handle leak; open db connection without a corresponding close. But right smack dab in the middle was a SQL injection bug. As soon as they handed me the paper I let out a whispered “FUCK”. Everyone laughed, and the rest of the interview went well, up to the compensation package ;-)
Pay your interns. If you have any questions or concerns with a policy of paying the people who work for you, stop what you're doing now.
In China, for some people if your web site doesn't use www, they will confused. I told him a domain name, he will add www before. orz
Nothing you can do as a user these days really taxes CPU. Just get 8GB of RAM and a SSD... And just about all mainstream software runs on anything. It comes down to just a matter of portability / monitor size / OS / preference.
The Pitchforks Are Coming For Us Plutocrats
https://hn.algolia.com/?q=usesthis#!/story/sort_by_date/0/us...
Mostly speculation, but I do have a fair amount of experience in marketing, economics, and growing websites...

That can happen if you reach a maximum audience. In other words, everyone has seen your website decided to stay (or not) and unless they have a new reason to come back they are gone forever.

I suspect Hacker News may have hit critical mass because they have as many new members as leaving members. They received a fair amount of attention a few years ago and now are kinda "old news" for many people. Unless they improve retention rate or have a mass influx of attention (i.e. featured on CNN, Reddit, etc.) perhaps invent something new, it will remain relatively constant (or decline if they screw something up).
Immutable values will complicate a type system and implementation. The Go creators are very strict about adding features to the language without enough justification, which is one of the biggest features of the language imo.

There are more synchronization features than channels in Go. Channels and switches solve most problems very well. However when another synchronization method is just simply required, check out: http://golang.org/pkg/sync/
Not in the beginning. There used to be a site that measured the time between when a story got to the homepage of slashdot vs. Digg. It was a tossup for a while but eventually Digg started winning out which is when I stopped reading slashdot. Then when Digg started to get inundated with non-tech related stuff, I switched to reddit which was mostly tech focused at the time (see [1]) and once that started to get filled with politics and other garbage, I finally found and switched to HN.

1 - http://www.wired.com/2014/01/the-gentrification-of-reddit-in...
Sometimes I write negative things after reading negative things, but it's ultimately an enriching experience for me.
Had the exact same problem with my Kindle Fire. All of a sudden I had 30 gigs a day worth of usage. Completely insane. Saw it as an opportunity to finally put together the Debian-based router I'd been wanting to do, and darkstat confirmed that the Kindle was the bandwidth hog. A short traffic shaping script throttled the Kindle to a more reasonable data rate and the problem was solved.

I have no idea what the average Fire user could do in this situation. I found a few complaints across the web of similar problems, and all they could do was shut the thing off and stop using it. Very frustrating.
Lived in Denver 5 years. Never driven to work, a pro sports game or a bar. Trains and busses have never been empty any of the times I've ridden them...which is daily
The basic theory of a dark pool is that by restricting who can access the other participants in the market, you can provide for your dark pool's clients better execution costs.

That is, by only allowing similar market participants (think other hedge funds, pension funds, etc) and excluding "predatory" speculative market participants (HFT, day traders, pit traders, etc.) you can match "natural" trades to each other, without paying the middle man.

In reality, this never happens. Speculative "predatory" traders are a necessary component of the market and without them there isn't sufficient liquidity for the market to operate.

In this particular case, an ibank stands accused of lying about this fundamental fact to their clients. It has nothing to do with the underlying validity of the market structure.
There is some free software available[0] to do stylometry analysis. And some software which purports to assist in anonymizing writings[1]. I've not really played around with either, so I can't speak to their ease of use and/or effectiveness. But it's at least somewhere to start.

[0] http://evllabs.com/jgaap/w/index.php/Main_Page

[1] https://github.com/psal/anonymouth
I agree absolutely; if you're using HTTP, you must take into account HTTP semantics. Exactly as you said.

But HTTP is not REST (note that SOAP usually layers over HTTP, although the SOAP-vs-REST is an unhelpful dichotomy).

As some other commenters (including an uncle of this comment) have said, what one often wants is simply RPC, and one must pick (or roll) an RPC format. JSON-or-whatever over HTTP seems good to me, and yes one must be respectful of HTTP semantics.

In fact, aside from the very-troubling choice of GET for commands, the API linked seems entirely reasonable. And it's not RESTful at all (in ways far deeper than verb choice). And that's a good thing.
Paralyzed Hand Can Move By Brain Signals
Oh man, I remember when Digg had their big redesign snafu and reddit exploded and basically became the place it is now. Right in the middle of 2010 [1]. To me, that was the final nail in the coffin of the reddit where you could have good conversation and say controversial, if well-thought-out arguments without getting downvoted to hell. After that, memes and macros became the currency of reddit.

1. http://gigaom.com/2010/08/26/digg-redesign-met-with-a-thumbs...
"the language"... which one? AIUI, Go doesn't state that null dereferences are undefined behaviour, but rather that they are guaranteed to panic.
> Hundreds of thousands of lines of Rust

Just a very concurrent browser engine ;) One that does everything in parallel. Basically every task that can be parallelized becomes parallel (rendering, JS execution, CSS matcher, etc.).

Also you can, there is Github for Servo (said parallel browser engine project by Mozilla).

https://github.com/mozilla/servo/wiki/Design
The author of the blog post makes the claim that Satoshi used Tor. I'm interested in what evidence there is for that. I googled and found a few people mentioning it, but no direct quote from Satoshi himself. I also searched the archives of his posts:
https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e...

Suppose that claim is not true, or that he was not fastidious in his use of Tor, it seems to me the email service provider would have logs on where his emails were originating from. From his original paper his email is satoshin@gmx.com

I'm not sure who owns gmx.com, but I think it likely that if a sovereign state went after them, they would probably divulge the information. Not that I want this to happen, of course. I hope he's never uncovered and his legend grows with the success of Bitcoin. I hope he did use Tor. I'm just not certain there is evidence for it.

Edit: I am not Satoshi Nakamoto, although I wish I was
The same happened to Digg and reddit. Digg started lagging behind reddit (things would show up on Digg's front page an hour or two after they showed up on reddits'), which then started lagging behind HN (at least r/programming).
Another potential advantage to running from a terminal is that you inherit shell variables that can be used in the editor or in utilities run from the shell. Of course, you can set these for GUI-mode emacs (or vim), but I've found terminal windows and screen a good way of isolating contexts and making sure things are set up appropriately.
YES! (though I'd quibble with s/sometimes/usually/)

To reply to my siblings:

HTTP is in practice a great transport protocol, because of the world we live in. That's an affront to ivory tower engineering (my favorite kind), but it's a lot better than failure to ship (or shipping something that only works under non-existent conditions).

And RPC needs some kind of container protocol, and SOAP is one possibility, sure. Keep it the hell away from ME, but it's one option. The sane option is to do just what all these so-called RESTful services actually do (modulo not using GET when you should POST), with pleasant-but-not-dogmatic URIs, and JSON, and so forth, and just stop calling it REST, because it's not REST at all. Or call it whatever you like, but get used to endless trolling from pedants like me.

Aside from the bad HTTP verb choice, isn't TFA a pretty reasonable API implementation?

Of course, as sillysaurus noted.... TFA doesn't call it RESTful at all... that was just the HN headline. Oh how we've been trolled.
The compiler and Mozilla's experimental rending engine Servo:

- https://github.com/rust-lang/rust/

- https://github.com/mozilla/servo/

(The 'contributors' graphs suggest that pcwalton has added/removed more than 1 million lines of code in those two repos combined.)
They've already had one crash into a power line.
A review of the Blackphone, the Android for the paranoid
In my experience referential transparency increases simplicity and readability in most languages.
I've seen a couple new sites out here in the bay try paying "beta testers" $5 or so each to contribute a little content. I remember doing that with BlockAvenue (they advertised via Craigslist SFBay).
What makes a start-up "top"?
List of really stupid ideas you should not create
Show HN: Snowflake (1960s computer animation) in emulated PDP-1
> We have the same problem with LTE networks today.

Yes and no. Over the air bandwidth is a very very limited resource to what can be delivered by fiber and coax.

Which means that the only way LTE could be used to send the World Cup to you is by some sort of multicast that would simultaneously send the same content to many smartphones at once. That would be of great interest to many people.

But the laws of physics, as presented by Claude Shannon [1] back in 1948, and building on earlier work by people like Nyquist, say that in a "noisy" channel there is a finite limit to how much data can be sent. That precludes everyone being able to simultaneously receive different content over the "limited spectrum" allocated to LTE.

I say "limited spectrum" because the FCC has been allowing more and more of the old TV spectrum to be used for wireless. But it's still insignificant compared to what can be easily pushed over glass fiber.

[1] http://en.wikipedia.org/wiki/Noisy-channel_coding_theorem
I live in a region where its geoblocked from purchasing this film.

Would love to support this film/work.
Haskell's STM implementation is pretty damn efficient.
Anyone can encapsulate or "hide" the inner workings so the resulting code will look small.. how much of that code in the frontend is already implemented in the standard library of each language??

To see the reality of it.. a better example would be something without any support library...

Cherry picking is easy..

From the same benchmarks Game:

spectral-norm - Go

http://benchmarksgame.alioth.debian.org/u64/program.php?test...

spectral-norm - Haskell

http://benchmarksgame.alioth.debian.org/u64/program.php?test...
I dare you to watch this entire video
Hacker News is pants.
There is a similar offer in France shipping international candies each month. Candy as a service is a pretty neat concept. https://lesbonbecs.com
How To Care About Software Quality
How do you "fake it until you make it" with paid content? That is if you have a site where the user contributions generate revenue for the user. Totally unethically to create fake accounts and/or use somebody else's content to receive money for yourself.
That would be wonderful - but we have a long way to go before Yelp loses credibility (for better or for worse). For some reason, lots of people trust them. They shouldn't, but they do.
Facebook tinkered with users' emotions in experiment
Programs that crash with null pointer dereferences are not very useful.

Considering that "safe" removes most of the usefulness of the word "safe".
Please don't regret saying anything and for heaven's sake please don't stop commenting! This stuff is messy, unobvious, and unsatisfying. I'm painfully aware that there's no way to make HN consistent, to satisfy everybody any of the time, or anybody all of the time. The least bad job is all we can strive for, and we can't do that without feedback.

Also, sorry for the snippiness in my tone above. I don't always succeed in responding the way I want to.
OBC.net, an example of good web design for all big brands
The Rust compiler :)
He is part of the Rust team and writes Servo.
This website's UX is just amazing.

There are at least 2, sometimes 3 suggestive links enticing you to view the next section of the single homepage.

I must say, good show OCB.

They could certainly stand to lose the flash requirement but other than that it's a pretty great brand oriented website.
Agreed, as someone who worked in HFT and thus has a positive bias towards it, I found Dark Pools to be an extremely informative and factual historical account of the industry even if the author's opinions disagree with mine.

Flash Boys however I can't even get through because the author backs an extremist negative position with completely incorrect facts. I fill with seething rage every time I realize how much more public exposure Flash Boys gets.
That might be on purpose from Akamai?
A few thoughts that stand out:

1. If this turns out to be widespread, this could generate a huge amount of negative publicity for Bitcoin. As Krebs pointed out in the article, this type of attack is specifically enabled because of Bitcoin -- you can't (easily) send an extortionist untraceable money through other means. If a politician hears about this, a reliable knee-jerk reaction could be: "Look at the evil this Bitcoin is enabling! Targeting poor hardworking small-business owners. Join me to ban this terrible thing and help protect our small-business owners!" That's a pretty easy sell for a politician and hard for people to object to ("Think of the children!")

2. The notice is so blatantly outrageous that I wonder if this isn't a ploy by some anti-Bitcoin party to acheive 1) above. Even the original protection racketeers had some ever-so-slight veil -- "No, no, see, we're your new partners. We're here to protect your business. You pay us, and we protect you. Wouldn't it be a shame if you didn't..."

This is just as in-your-face as it can possibly be. Seems odd.
> fit the pieces(the various dependencies) together

Something that would work is a platform for writing review papers collaboratively. I'm imagining a review would be a mix of 30% original content (written in blog-post language) and 70% links to research articles. In the end, the results could be publishable as a review paper in a journal, or exported as an annotated bibliography (a .bib file, e.g. [1]).

[1] I started a review paper on github last year, but I haven't touched it since, will do this summer https://github.com/ivanistheone/LDAreview/
You didn't read the linked article did you
> With bad patent-troll legislation, it could be possible to make things bad for legit inventors. Just think, somebody has invented something and is seeking investors. Now comes a big corporation and steals his invention and builds it. With a patent reform that does ignore such people, he even could be blocked to defend his patent (what is currently difficult enough, because he needs much money to do that).

The problem with the existing patent system is the other way around. You come up with an invention only to realize that five of the seven components are each individually patented by the incumbents. Which means that if you do anything they don't like, including trying to enforce your patent against them, they can easily destroy you with litigation.

It is beyond silly to claim that patent reform would harm small inventors when it is the status quo that harms small inventors.
Guy totally loses it to trance music [video]
Regarding generic data structures, the author should consult the sort package, which has typed generics; much the same approach can be used for generic data structures.

More complex type inference requires a more complex (and hence buggier) compiler.

Finally, the author should investigate the unsafe package; I believe the following code will do what he wants:

*(*byte)(unsafe.Pointer(uintptr(0x1234))) = 0xFF

Verbose? Sure.
Beta killed it!

Jokes aside, I feel like Slashdot has had some issues for a while and the purchase by Dice just accelerated them. They want a large amount of ad revenue from a niche site. It's hard to have quality and quantity, especially when you are more focused on the money.

- A lot of people who I think of as 'general users' flocked to Slashdot because it was the place to be if you wanted to know what was going on in the tech world.
- The quality of Slashdot moderation -> articles -> comments declined overtime. Possibly, this was to attract more general users for ad revenue.
- Slashdot moderation isn't as centralized or enforced as HN or a sub Reddit. This isn't a problem if everyone wants to stay on topic and discuss the details of the article but with so many general users you end up with:
- "Beta"
- "Typical Slashdot"
- "I for one welcome our new [INSERT TOPIC] overlords"
as highly rated comments again and again.
It's even less than that. The equation that describes the decision to send envelopes is:

0.9(3n + 1000 - n) < 3n

Which is the same as n > 750.
Trust me, from personal experience, they will and do.
You seem to be brushing this off as a minor nuisance, when in many cases it is a showstopper.

Need it for floats, duplicate it again.

This is a solved problem -- the fact Go doesn't have the solution reflects very poorly on Go.
Bingo. Bang on.

This is exactly what I meant.
Why New York Real Estate Is the New Swiss Bank Account
I always just type hackerne.ws into my browser but I see your point.
Haskell makes Go's concurrency and composition look primitive and restrictive while also giving you safer code with generics. This isn't an area that Go wins at unless you're comparing it with C, not anything modern. The lack of generics is also not a primitive issue, neither is the ease at which people can write unsafe code. You can write as unsafe code as you like in Haskell, but the pat5h of least resistance also happens to be the safest. this is my biggest issue with go; it insists on using unsafe ideas when it's simply not necessary and puts unnecessary burden on the programmer to ensure things are safe; computers exists to make lives easier, and Go ignores that
Mary Meeker's (KPCB) annual report on Internet Trends 2014
Facebook emotion manipulation study: an explanation
I would say 2) is wishful thinking. Bitcoins have also been used by encryption viruses. Their use in extortion has a precedent -- it's much more likely that this is simply another instance of that, not a conspiracy.
Pretty cool. I beat it with 'Jane Whitefield' and was only the second person to play 'Jim Chee' (24 questions). I think it's a learning program since it asked me to choose the answer when it lost.