skysight-inc/HackerNews huggingface dataset:
Now that you mention it, there's a project I wanted to do, but dismissed it because it was too big, maybe I will try and build it. Thanks!
There's a long time ahead of you. Work with smart people and work on your skills regularly. You'll get better before you know it. You'll be surprised to see how much progress you can make by just making incremental improvements regularly.
The threat in the pocket
Oh I agree. I was directing my comment at the comment I replied to, which was bemoaning that this wasn't a current bug. It was like they were complaining that responsible disclosure wasn't followed.
Everyday on HN I see some coder come up with an amazing algorithm

Amazing algorithms don't always make for maintainable code. Most of being a good programmer (like any other job) is about being hard-working, diligent, and thinking about your customers, including the programmers who will have to maintain and extend your code. Anyone can learn to do that - but the most "brilliant" coders sometimes don't.
That's annoying... but it's a really good article! Send it to Pocket, perhaps? As a relatively new Strava user, I thought the article was worth it.
Should I not try and measure up to the best people on their best day?
>> It was created to be embedded in web services or to be distributed within web applications.
you install IPython :)
Cool - so not checkout, there are still plenty of google services that don't/didn't and sorting them out is not easy.
Unsupported Operating Systems

OS/2
The high-speed rail business plan says trains will run between the greater Los Angeles area and the San Francisco Bay Area by 2029.

By comparison, it took about 7 years in the mid 19th century to build the nearly-2000-mile First Transcontinental Railroad [0].

[0] http://en.wikipedia.org/wiki/First_Transcontinental_Railroad
NeuralCar 2.0
Almost all the other comments in this thread are people spreading knowledge about technology. Sure, maybe you already knew it. Maybe things were better "back in the day". People having a genuine interest in stuff like this just really doesn't seem worth bemoaning. Isn't it better to be happy that someone is learning something you're familiar with rather than being upset that they didn't already know it?
I'd use a uuid for the key.

Also, see https://github.com/umitanuki/mongres

Postgresql speaking the mongodb protocol.
Ads and Search are kept very far apart from each other organizationally, so things that search knows about a site may not always get over the firewall to Ads. This is an unfortunate consequence of the sort of Church/State separation we've set up that is in most ways very beneficial.
Writing to blog about my mothly/yearly accomplishments actually sounds like a very good idea. Thanks! :)
Look at the libraries you're using. For me, it was caolan/async. One evening, I sat down and thought about how he was doing it and I recreated all the most interesting features without looking at the code. In passing, I found a lot of opportunities to add more cool features, so I did. It was an enlightening experience, even if no one ever uses my piece of code.

It has also been mentioned by almost every single recruiter I've talked to since I posted it to Github.
In your $PYTHONSTARTUP file:

import readline
import rlcompleter
readline.parse_and_bind('tab: complete')
That's what made me drop research into NoSQL a couple of years ago- the overly optimistic and magical thinking seemed to be really pervasive. I don't want to get burned from joining in a group delusion. (I'm not trying to say that's what's going on specifically in Mongo or anything else, just acknowledging that the mythos phenomenon mentioned above can repel me.) Since you've coined the term, are there any NoSQL projects you've seen that don't suffer from the mythos issue?
a dynamically structured <form> is much faster for content people to work with than contenteditable crap.

our flow is like:

* does content have more than X number of words?
* yes: prompt if the content has to be promoted as special "tweet" like feature
* is the content tagged as Y and Z , or A, or B and C?
* yes: prompt for other ways to promote the content.
* does the content include video?
* yes: prompt if the content needs to be featured in video playlists in a section page.
* is it also tagged as D? should it be promoted in another section's hot-play list?
* ...

our content people start with simple form asking for title, author, tags, and content (html). the content is parsed to see if any of our media (image, video, audio) is embedded. if our games are included... etc. And depending on the title, tags, author, content new input fields are injected dynamically.

order of dynamic fields are carefully chosen so that workflow is optimal.

we initially went with contenteditable blocks (or components). that failed miserably: database became complicated. We ended up building something similar to DOM tree in database.

start with a simple form. analyze user input. dynamically add/remove more fields.
The problem is as old as mass media. The solution is the same. Make it illegal for a company pass advertisments as casual forum comments, wikipedia articles and generally forbid misleding the general public to believe that actual advertisments are part of other natural interactions. (This doesn't means that this practices will stop but that them can be punished)

http://en.wikipedia.org/wiki/Advertorial#Legal_issues
Flagging is insufficient for safety.

In my area there are continual "flag wars" where a descent will be flagged, so someone will create a new version with a name like "xxxx (do not flag)"

Arguments quickly flow over to local forums about flagging with the predictable discussion of individual rights vs Strava's responsibility.

In my view they should just auto-flag anything over 2 or 3% average descent.
That's enough.
Once we go beyond plain text editing, WYSIWYG becomes quite useful. E.g. even a simple table looks ugly in wiki[1]/markdown[2] format, and manually aligning columns with pipe characters is painful and time consuming. Then there are images, charts, TOCs, footnotes, and many more content types that cannot be intuitively represented in plain text.

[1]: http://en.wikipedia.org/wiki/Help:Table/Introduction_to_tabl...

[2]: https://github.com/adam-p/markdown-here/wiki/Markdown-Cheats...
"...bringing in some of the best and brightest from both inside and outside government."

Did any of you get a call? I imagine many of the best and brightest are on HN.
Common names can be used as trademarks.

"Mario" is a current EU trademark held by Nintendo for categories 9, 28, 38 and 41.

- http://esearch.oami.europa.eu/copla/trademark/data/007061501 ;

- [UK:] http://www.ipo.gov.uk/tmcase/Results/1/UK00001182493.

The USPTO TESS db shows "Mario" is a character mark held by "Mario Camacho Foods, LLC".

It may be that the protection afforded is far less as people generally in TM law have an [near] absolute right to trade under their given name.
Anatomy of a shutdown
Readers blocking writes may have been changed in a never version than what we use, but it still exist in at least some versions of 5.x.
>"This is the worst thing that ever happened"

Self-referential comments are not encouraged on HN.

Instead of criticizing your own comment, consider saying something constructive or interesting about the OP.
On a vaguely related note, Benedict Cumberbatch appears to use DWM in The Fifth Estate: http://i.imgur.com/1Ytwr5t.png
For anyone who wants to start a interesting discussion with any Greenpeace supporters, here is an excellent speech by Mark Lynas, who successfully turned anti-GM into a popular political viewpoint in the 90s and now regrets it.

http://www.marklynas.org/2013/01/lecture-to-oxford-farming-c...

On the Golden Rice topic,

http://news.nationalpost.com/2013/10/11/ex-greenpeace-presid...

Story of an interesting protest!
I don't know man, I'd rather see stuff like this than the umpteenth JavaScript project.
> a government that is limited to and efficacious in protecting them (individual rights).

Oddly, you just provided the downfall of such a government. From the obvious 'think of the children' type of abuse of power you would also have those that see protecting some rights as infringing on others.

The FDA is an example of the latter. The FDA is a consumer rights organization, yet there are no shortage of people that see any protections as infringing on their rights.
I don't agree with this, because I'm a mediocre programmer. I won't be forever, granted, but I most certainly am today.

I study and work hard at improving, but that doesn't "put me ahead of most"--not today, anyway.
Why is chrissmeuk's reply to you [dead], I wonder?
I think the point is that "preview" is broken concept too.

The text you are writing will be read on smartphones, tables, PCs, and TV. It will have different layouts, e.g. depending on screen size. Which one do you want to preview?
Why not just make the terms of service say something like "you agree not to edit the encyclopedia for money, and you agree not to pay anyone else to do so, etc." and then start suing people? As a bonus, no one could claim ignorance once the lawsuits started flying, everyone in the PR industry would know about it. The courts seem intent on giving more and more credence to ToS, might as well use that for something good.
The opposite problem can happen. I've had a problem with the page for my local hackerspace. Someone nominated it for deletion. I found numerous legit sources, which the deltionist did no research and dismissed with bogus arguments the source (a government funded technology incubator was dismissed as "only a blog"). http://en.wikipedia.org/wiki/Wikipedia:Articles_for_deletion...
Like many here I've been a developer for ages (30+ years in my case). I know loads, and there's loads I don't know. Sometimes I feel like i'm a freakin' genius, other days like I should probably pack it in.

It's how we're made (humans).

Note that most of the stuff companies release isn't all that special. But it sells. Programming is never really going to be 'won' - marketing wins all the time. A lot of what you see around you is actually marketing. Just cover your eyes and do your best :)
IMO you should aim a little higher, just know the road might be long, and keep your nose in it.
They do. And I imagine Microsoft employs static analyzers very frequently.

They can't always catch everything, though.
I'm interested in seeing how robust this custom allocator feature will be. I doubt it will be more efficient than C/C++ but it makes the language that much more useful.
so HN comments aren't hoisted ?
Why are you using jQuery without including it? Isn't that going to confuse the beginners?
Isn't the point of the OP that they are actively working on fixing the site? I don't see how being active in repairing broken parts of the site is any indication on "inevitable collapse". There is no indication that these will be long term problems.
Building projects that are interesting to you can be the best way to learn and improve. They allow you to take risks and be bold -- two things almost universally discouraged at 'real jobs'. Finish these projects and take what you learn in the process to make the next one even better.
As someone trying to solve the problem of Word to CMS copy/pasting, this is sadly what the majority of people do. As someone trying build build responsive websites I see people adding a bunch of spaces to center align instead of using the "center align" functionality this kills me.

I don't know the right solution, I've tried just about every editor and nothing seems to stop the Word to CMS copy/paste issue. Maybe the solution is to build a Word plugin to publish to CMS that cleans up the content as it publishes?
I didn't really do much customization. For FireFox, I just used a different theme and got rid of all the UI bits I didn't use. For Chrome, I only set it to use system borders. I didn't even configure XMonad very much--the defaults are very well thought out.

In practice, it looks like this:

Firefox: http://jelv.is/xmonad-ff.png
Chrome: http://jelv.is/xmonad-chrome.png
Tiled: http://jelv.is/xmonad-tiled.png

The only real problem I've had is that form widgets are rather ugly. I think this should be easy enough to change, I just haven't gotten around to it yet.
Most computer scientists feel that P != NP and it's just a matter of figuring out a way to prove it.
If everyone's day was brightened, then that seems pretty damn effective to me.
A brilliant programmer can get noticed across all of the internet.

Paying attention to the smartest and most accomplished people on the internet and matching yourself against them is likely to be hard on your ego. I recommend not doing this.

Getting better than you used to be is a more reasonable goal. (In lots of things, not just programming.)

On the programming side, studying Go sounds pretty good. Give yourself an attainable-seeming project and go after it. I think pg recommends picking something you think you can finish in a month--that sounds pretty good to me.

Good luck.
Went to RSnake's website and encoded the address of Facebook to post on my wall. Facebook does not let me post it.
After 3 or 4 tries, it blocked my account.

Does anyone know why Facebook does that?
Flagging should be reserved for ill-made segments that go through stop signs. One man's flag-worthy segment is another man's easy descent (and QoMs).
I don't think one should read much into them needing Wallet internally.

Google needing to accept credit card transactions for the Play Store is almost tangential to the service: offering a supported API to 3rd party merchant-users for processing digital goods transactions.

The latter involves risk assessment, underwriting, customer support, maintaining card association/acquirer relationships, so on.
This is the thing that nobody ever understands. You absolutely have to practice, in anything.

I'm a high-level pool player, and because of deliberate practice, I went from the worst pool player in town to maybe top 10 in approximately 1.5 years, because I practiced. Everyone else just plays with friends and in matches, never practice.

That gave me a real appreciation for the stark difference in the two approaches.
If you think you've learned everything about a field, you've just scratched the surface.
>That being said I think Strava needs to have a way to limit the Downhill segments

how about just taking a bit of personal responsibility? if a downhill segment is too dangerous, don't do it. blaming an app when you crash is one of the stupidest things i've ever heard of. I don't see how strava has any responsibility to do anything.
That could be said for some of the major cities in Europe, as well (including the prostitution, which is not illegal in Europe, just brothels are)...
I'm actually confirming it was a DMCA request. I might have jumped to that conclusion and it may have been something else just trying to extort money from her. I'll update once I find out.
The problem with MongoDB is their shadiness. The shipped with unacknowledged writes up until not too long ago. In other words you would write to it and there wouldn't be an ok or fail response, you'd just sort of hoped it would go in.

They fixed that problem but it was too late. In my eyes they proved they are not to be trusted with data.

Had they called themselves MangoCache or MongoProbabilisticStorage, fine, can silently drop writes, I don't care it is not database. But telling people they are a "database" and then tweaking their default to look good in stupid little benchmarks, and telling people they are webscale, sealed the deal for me. Never looking at that product again.
From what I can tell, for Y-SSIM and IW-SSIM they appear to be encoding color images but only measuring the luma component, which is invalid and renders the results meaningless. Unless they're actually encoding greyscale images for those sections without mentioning it?

BTW HEVC-MSP is limited to 4:2:0 only as well.
I love how there's a thorough "what's new" document for a still-in-progress release, and terms like "provisional API" are linked to a glossary that tells you exactly what they mean. While Python is not the most interesting language to me anymore, it still sets the standard in clear, comprehensive, newbie-friendly documentation.
Source Lovers: Fund raising the hacker way
The good thing is, brilliance doesn't have to do anything with IQ, it just has to do something with hard work.

So try to find a small project that you really, really want to build. Then build it, and see how people use it. That is the most amazing thing as an engineer anyway. :)
Yeah but they'll just neg-seo you back, better. Your domain will then be trashed.
Open Source Systems Performance: A play in 3 acts
But you'd have to assume that Checkout also collected lots of raw data about people and their purchasing habits. It wasn't as if nobody used the service, it just wasn't the most popular.
What is this nuggets app?
The transcontinental railroad wasn't routed through sprawling megalopolises and extant exurbs home to tens of millions of people. Rather, it enabled them.

The principle challenges of California's HSR project are that it does connect and pass through developed areas.

In the case of the French and German HSR projects, development times from inception to first lines being opened were on the order of 10-15 years, and this in countries with large extant conventional passenger rail networks.

In the case of the US, passenger rail has been relegated to second-citizen status on the nation's freight railroad network (itself world class). HSR necessitates additional rights of way, and securing the land for this is in fact a major factor in development. This article and your response actually highlight the problem: small but focused individual increments of pain vs. large (but individually smaller) social benefits. It's a classic instance of the Logic of Collective Action (Mancur Olson):

https://en.wikipedia.org/wiki/Logic_of_Collective_Action
From last year (219 comments): https://news.ycombinator.com/item?id=4357002
King is my favorite writer. While none of his novels make it in my top 20, I generally enjoy most of what he writes in some fashion or another. Some of them are stinkers but they are like a finding a burnt potato chip -- the carbon taste is there but it's still a fried slice of salty goodness. I very much enjoy listening to him speak and I respect the candid look into his life that he has given the public.

I recommend to anyone who has a love for good books and especially if you have literary aspirations to give King's On Writing a chance. It's a mix between an autobiography and a lesson in the craft of writing. I recommend the audio version. While I have no plans to write stories in the future, the book is fascinating. His voice takes getting used to but I wouldn't trade it for anything. I'd rather he read any of his novels than Frank Miller.

I haven't read anything from Joe Hill yet but I look forward to checking out his work as well.
I do sympathise with the author and I think that on the countrary, if people were more involved in their society, which is a major part of anarchism and the decentralisation it promotes, such people would have a much harder time aquiring such power than today. Today, those kind of people have whole instutions adjusted to such aims, the government and capitalism.

Thus, the aim is to build a society that people want to defend by themselves, not just a paid subgroup - e.g the police or military.

Regarding fairness and equality there's a lot of things that anarchism promotes, here's a few controversial:

* Socialism

* Decentralisation and organisation from the bottom up.

* Abolishment of the ownership of land and private property.

And no, the last point does not mean that someone will steal your toothbrush, rather that someone should not be able to amass the tools of explotation, such as more industry/machines than one can use by oneselve or acquire land that one cannot possibly culativate by their own.
I don't know HN enough to guess, I was surprised too since it's dead but not removed so it asks for replies but (at least) I can't do that. I upvoted it in case it just needed to be in the positive, with no visible effect. Maybe he trolled on another thread and was punished ...

anyway @chrissmeuk I understand pentium 100 are nice little cpus, I used a p2 350 for a loooong time, and I miss it a great deal since it was a real workhorse. And to clarify my first comment, I wish more people were programming on old machines, it's a good thing to avoid bloat.
Well, the obvious answer to your question is: CouchDB! It's a brilliant, underrated database, and hey, it backs NPM!

On the other hand, Redis, Cassandra, Riak, and many more are also excellent NoSQL databases. But none of them, including CouchDB, are excellent at everything. What are you planning on making? You can write a lot of different things in node.js. If you're writing, say, a blogging engine you probably should look into flat files, or maybe Postgres, and forget the NoSQL kool-aid. :)
It is really difficult to change down the line. My company tried and failed. Now we're stuck with MongoDB. Huge mistake, but a lesson was learned.

Edit: "tried and failed" in the political sense. You don't change horses in midstream etc.
I now check for (archived) talk pages and deleted articles on any article I'm looking at seriously. I trust that wikipedia users will raise major issues. I don't trust that the admins do a good job of sorting it out. perhaps they should restructure to make this kind of use easier and more normal rather than claim the (ever changing) main article as definitive
Google is implementing a new (almost completely rewritten according to them) algorithm right now, but right now it's kind of easy to edit the timestamp and make GS believe that the copied content was posted first...
I just use the filesystem for that sort of thing. Everyone justifies using MongoDB because its easy and general but compared to the tool and compatibility ecosystem around files it's awkward and primitive.
Did anyone else figure it out without any calculus?
Omega-3 tested - Bem Estar Cardiovascular
Interesting, when I roll over it in Firefox I see the large number.
At first I wanted to commend you on your long answer since you put a lot of work to explain your position. As I was writing a reply I understood that you have spent so much time to explain in detail why some subset X of humans are idiots, while attributing the motives of their actions to their innate qualities. (read: their idiotism)

This is an exact demonstration of the fundamental attribution error I've posted before.

Moreover, your comment is perfectly applicable to guns and cars with same fancy calculations and characterizations. And I definitely wont get into the discussion about personal responsibility, determinism vs free choice, etc. At least not in this discussion.
That's actually not a bad idea at all. Word Plugin API, I assume (I don't even use Word, let alone making plugins for it), may give you the structure with the content and all you have to do would be just splitting that information to put into the right fields.

I'm actually thinking about giving this a go (I guess I need to purchase a Word license at first).
It should be!

It's so hard to spread knowledge about image optimization. There are still developers who use (non-animated) GIF images.

Photoshop has still makes JPEG optimization an option :( It probably made sense on 8Mhz Macintosh, but today it takes user longer to tick that checkbox than it takes to optimize a JPEG.
Mark Zuckerberg on the real beginnings of Facebook
Then it's a good thing computer science isn't driven by feelings.
You know what else isn't black? The #000000 pixels on my laptop. For me #000000 usually the best for reading. I use this bookmarklet all the time to turn text black.

https://gist.github.com/chrismealy/7075460

I do like a nice gray, though.
I don't know about today, but yesterday a pretty large number of them were at the 2013 Anarchist Bookfair at Queen Mary's College in London. http://www.anarchistbookfair.org.uk/