skysight-inc/HackerNews huggingface dataset:
Glad you like it. All those features are planned.

There is support for iCloud which tries to sync the database between phones. I've found iCloud syncing of databases to be slow in my testing, but it does seem to do it eventually. Speed probably isn't a big issue for day to day use, but it made testing the sync feature frustrating.
Lighten Up: A follow up
It isn't just Americans. I had my first car at 17 and have owned several. Three years ago we moved to a big city which is equipped with dedicated cycle paths everywhere and an excellent tram system. There is a great car sharing scheme for when you absolutely need a car.

We haven't owned a car since. We have a bicycle trailer for our child on longer journeys and a mounted bicycle seat for shorter trips.

The auto industry should talk tactics with the MPAA and the RIAA. GM could then lobby the US government to outlaw websites that direct users to other websites that sell bicycles.
Re RSS, please let people create their own custom RSS feeds. Eg, I might only want to see opportunities within 50 miles of Nottingham above 30 grand:

http://hackerjobs.co.uk/rss/search?location=Nottingham&r...

Most of the listed jobs will end up being in London and there are a lot of developers (like me) who don't want to work there.
In this case, TL should stand for 'twitter link.' They can be a pain. : )
Not a hoax in the sense that it was planned, but they were not exactly open and forthcoming about it, or willing to admit their mistakes.
I am totally going to try this out! Thanks!
I never realized this either. Thanks!
i also don't think everything gets negative comments.

it's the 'new' stuff (idea/startup/concept, not funny/interesting links). just based on your links, you'd notice 'mainly negative' ones are 'new' stuff. positive ones are bash, excel spreadsheet, notepad++ etc.

if PG built and posted one of his 'ambitious ideas' here (http://d.pr/if1q), say he made his new email program, i bet the most upvoted comment would be like;

"... gmail does many of those things and already has X,Y,Z ... do you have any brains at all to understand email protocol is A,B,C ... you better spend your time doing research/study/..."

this is what i'm seeing over and over again.
Just as bad, all of their exercises seem to draw on some archaic 2008 mentality, where hammering out an SMS on your Blackberry the fastest makes you cool, and the idea of tweeting or posting to Facebook twenty times a day seems like the wave of the future. I can't imagine any of these being selling points.
How to name your first test
Yes, it was a popular site to download stuff without a proper license. That doesn't mean they were an "illegal file sharing site". Youtube is also a popular site to view illegally shared videos, but they're not an "illegal video sharing site".
> The site still appears to have been hosting mostly infringing content.

That hasn't been proven, for one. And even if that is ever objectively proven, whither Rapidshare? YouTube? Hotfile?
It was a popular site to download illegal stuff, but that's not the real issue with this case. The debate is whether or not they complied with DMCA takedown laws when they were alerted to copyrighted content and also if they personally uploaded illegal content themselves.
C and C++ Compiler for Android Phones
Show HN: Professional showcase for Students
Tata Motors Air Car—Is it Really Coming?
March Madness - SQL Azure - sys.dm_exec_connections
It's worth pointing out that Dotcom defending himself on this point in an interview recently: http://www.scoop.co.nz/stories/PO1203/S00018/kim-dotcom-inte...

And those clips were long before I had a wife and a family and kids, you know,
my priorities have changed. I’m a family man, you know, I am not
doing these kinds of things – that was childish stuff, and it was
fun at the time and I don’t regret it, but that is not me today, I
am a different guy.
Great quote.

Speaking of quotes, I like the following quote (or really, quoted section) from Dr. Feynman's lecture entitled, "Probability and Uncertainty - The Quantum Mechanical View of Nature." [1] In this lecture, he describes the double-slit experiment.

This section blows me away every time I watch it:

"Here are the circumstances: source, strong light source; tell me, behind which hole will I see the electron? You say, "Well, the reason you can't tell through which hole you're going to see the electron is, it's determined by some very complicated things back here: if I knew enough about that electron - it has internal wheels, internal gears, and so forth - and that this is what determines through which hole it goes.

It's 50/50 probability because, like a die, it's set sort of at random - and if I were to have studied it carefully enough, your physics is incomplete: if you get a complete enough physics, then you'll be able to predict through which hole it goes." That's the "hidden variable" theory, so called.

Well, that's not possible.

It is not due to a lack of detailed knowledge that we cannot make a prediction, because I said that if I didn't turn on the light, I should get this interference pattern.

If I have a circumstance in which I get that interference pattern, then it is impossible to analyze it in terms of saying, it goes through here or here, because that curve is so simple, mathematically - a different thing than the contribution of this and this as probabilities.

So if it were possible for you to have determined through which hole it was going to go if I had the light on, the fact that I had the light on hasn't got anything to do with it! Whatever gears there are back here that you observe, which permitted you to tell me whether is was going to go through 1 or 2, you could have observed if I had the light off.

And therefore you could have told me with the light off which hole - each time an electron goes - which hole it's going to go through.

But if you can do this, then that curve would have to be represented as the sum of those that go through there and those that go through there - and it ain't.

Therefore, it's impossible to have information ahead of time as to which hole it's going to go through when the light is out - or when the light is on, or out - in a circumstance where the experiment is set up that can produce this interference pattern.

It is not a lack of unknown gears - a lack of internal complications - that makes nature have probability in it; it seems to be in some sense intrinsic.

Someone has said it this way: "nature herself doesn't know which way the electron is going to go." A philosopher once said (a pompous one): "it is necessary for the very existence of science that the same conditions always produce the same result." Well, they don't: if you set up electrons in any way - I mean, you set up the circumstance here, in the same conditions every time, and you cannot predict behind which hole you'll see the electron.

They don't - and yet the science goes on in spite of him."

[1] https://www.youtube.com/watch?v=ePN82VM4miU
OK, that makes sense. I wasn't aware of the Udacity course. I will have to check it out, as it is looking like the timing of the Stanford one might not work out for me. Do they start new classes fairly often? I can't seem to find the schedule on their site.
Thanks again for another great post.

I agree entirely about HNmobile being a non-standalone app. I've being working on something similar and after considering deploying it as a standalone webapp or even wrapping it with PhoneGap and submitting it to the app store I've gone with a non-standalone web app. Basically if a substantial part of your 'app' is opening links in mobile safari then keeping the app in a traditional browser environment (with back button etc) gives the best user experience.
March Madness - SQL Azure - sys.dm_exec_sessions
“When I Work” Makes Scheduling Easy for Employees and Managers
NaNoWriMo isn't a reasonable goal for everyone (and not for me either), but it's a meaningful badge of honour. I think there are other events with a similar recipe but an investment that would suit you better (some LJ communities, blog festivals, etc).

Tossing out work would be counter-productive, but I think rewriting your material from an outline would be within the letter and spirit of the rules. Boxing the project into a fixed time period (aside from any preparatory work) is good for motivation: you won't throw good time after bad in a project that is getting stale (when working knowledge and motivation have dwindled), you'll just reuse the same abilities you were cultivating the first time but with a bit more ease; you'll be communing with a large group of people sharing your joys and trials and egging you on.
:) wish i came up with this one )
DIY Cleanroom (2010)
Have you read it?
3 Key Indicators of Engaging Content
This is seriously one of the best mobile HN apps I've seen. What impressed me about the article is all the polish for simple UI components like the navbar.
Fixing Software Patents
I very seriously doubt the OP is trying to pass this off as the "official" Hacker News app. I hate geeky pedantism, but the "the" in this situation may be in reference to this being the only web based hacker news app he knows of.
Interesting. But this type of fireworks are mortars, not rockets, and thus should just follow a ballistic trajectory (i.e. add gravity plz).
On the evolution of programming style: How far C++ has moved from its C roots
Weight Loss without Crash Dieting
In a sense, yes. It's a very nice response in all kinds of arguments, and a question you should ask yourself often. The weaker the threshold of evidence you can offer that would change your position, and the discussion partner not being able to provide that evidence, the stronger your position.
I use a tmux session on my server, so all I need is to log in from any computer and bring the session back up
And on top of that we have Coffee Script, LESS, SASS, Jade and God knows what to try to compensate for the amount of legacy, instead of just rebuild proper framework from the start, right and for all.

But it's not just a case of rebuilding a proper framework, the "internet" is just too big to scrap everything that is already there... we'd end up with this real mixture of technologies floating around, browsers become more bloated to support both set of technologies, we end up with those "Best Viewed in..." gif's all over the place again AND we would never be able to fully move onto that tech set for a long long time... how long before HTML5/CSS3 become the defacto standard for every new project you work on? I'm currently working on a site which needs to work with Javascript off AND support IE6 (both of which just sucks balls).

I am a bit biased. I love working with JavaScript (I am a C# developer btw) and I have loved seeing it evolve, how much it can do, how well it can do it and how GOOD javascript code makes it very easy and straight forward to work with... on the flip side of that I have seen far too many rubbish scripts from non-programmers!
RESPONSIVE DESIGN: STREAMLINING Your PROCESS
Yeah, I think the interesting thing here is the flip-side of them (Mega) not being a US entity in anyway. I read a while ago (no links I'm afraid) that essentially a US agency/regulator has to give permission for a US based entity to sue an agency like the FBI. I'd be very interested to see how it plays out for someone like Mega, or their web hosts if in fact they did win. There'd be no protection in place. They'd have to battle.

I'd be interested to know if any HN'ers have anything more solid to add?
I believe the entire point of the effort was to see how close to native he could get a web app version of HN. Half the value of this is the deep dives he gives us in his blog post about just how far one can push HTML/CSS these days.
> why fax is still being used; what problems fax solves.

You give someone a telephone number, then you hear a noise and a document magically appears.

Sure, there's software solutions. People can email documents to an email address, and your computer can automatically send it to the printer. Unless your computer is off, or the app isn't running, or someone queued up a hundred pages in the printer, or the printer is out of ink, or the person sends you a file in an incomrehensible file format.

These issues are all solvable, but it's less effort to buy a fax machine and plug it into a phone line.
Today I Learned Buick Created A Website Before There Was Even A Web
I had read that MULTI/EXEC would not "rollback" incase a command fails (e.g. you do first SET, second SET, third SET fails, then the two initial SETs would still be applied). I guess this doesn't so much have to do specifically with persistance problems (system crash, process crash, etc..) but more with just how transactions work in general.

Is this not true or at least no longer true?
I agree with you, but isn't this problem?

I mean, I'm not a fan of people not understanding a tool(service) they use, but if your job pertains to asking for passwords, then you should definitely need to understand the repercussions of such a request, at least on a social engineering level.

It's not even programming, it's privacy. If companies are going to continue to hire non-technologist that use technology especially in a specialized way like this, then they're going to continue to make common-sense mistakes like this.
MU made its profits from tricking people into paying for the privilege of downloading that pirated content.

That's the difference.
Eastern European startups, please send us your social media profiles
My hope is that Hacker News adopts this as its official mobile app. I'm getting sick of the tiny font on my iPhone.
This is a very inaccurate comment. How is he "thumbing his nose at US copyright law"? And since when does copyright infringement pursuit only get triggered when the infringer decides to show off?
"The initial process of mentoring takes considerably more time and effort than doing it yourself,"

Well, I suppose I can't honestly say "you're doing it wrong", but I can say "you're doing it differently than me". But then, even when I'm mentoring I tend to expect that I'm mentoring someone who fundamentally wants to know, and is willing to put time in to learning whatever it is on their own, and I'm just coming in every so often and saving time on pointing them to the next place to go. I am lucky enough to be in a position where I can essentially count on that, and thus "mentoring" != "hand holding".
I meant what he wrote seems fluffy.
Fair point. I meant solved in that it's not difficult with a bit of experience and profiling. I actually don't mind the workflow of writing naive (or non-prematurely-optimized) code and then adding strictness hints where the compiler needs it.
God says...
C:\LoseThos\www.losethos.com\text\BIBLE.TXT

t
all clean.

13:12 So after he had washed their feet, and had taken his garments,
and was set down again, he said unto them, Know ye what I have done to
you? 13:13 Ye call me Master and Lord: and ye say well; for so I am.

13:14 If I then, your Lord and Master, have washed your feet; ye also
ought to wash one another's feet.

13:15 For I have given you an example, that ye should do as I have
done to you.

13:16 Verily, verily, I say unto you, The servant is not greater than
his lord; neithe
How Udacity and Coursera can spread real free(Freedom) education
Flipboard Renewed My Interest In Social Media and My Favorite Websites
No sweat. I'm gathering that you are going into theory ;-)

(I did also.)

carbocation shares my point in a sister comment.
I like the idea, mainly because its such a big domain and a hard problem. I don't feel however that you should find a cofounder this way. Since this is such a tough domain to begin with, meeting someone and then starting a business together within days is setting yourself up for failure. The idea of changing the world is cool, and may be able to bind people together for the immediate short term, but what happens when you hit the really bad lows in the startup? You haven't known each other for very long, and may split. That being said, I'm sure you have already thought about that, and are ready for that risk. If you are, then god speed and I really do hope you can change the world.
Angry Birds Space 10 million downloads
Google updates Dart language spec
Help Us Get the Thiel Fellowship
> obviously thumbing his nose at US copyright law and he thought he was untouchable because of his location.

That and the fact that MU made its profits from tricking people into paying for the download privilege of illegal content and/or displaying ads on those pages.

If they did not charge or monetize that illegal content in some way, they would not have made the 100s of millions that they did.
Ireland also has a PR-STV system, aswell as multi member constituancies.
How did MU trick people? You could download any file for free. You paid for faster and concurrent downloads. That was very explicit.
I'm probably wrong about the figures; mostly I find it interesting that these different crafts praise different virtues. I'm very happy to render swathes of code useless and kill those lines, but the writers are on to something when praising effort. Productivity is harder to measure for programmers, but the insight still works.
As a disclaimer, I wasn't intending to bait anyone. I'm genuinely interested if there are any reasons for writing a 100k+ LOC application, rather than dividing the functionality up between smaller applications and libraries.

Operating systems like the Linux kernel are usually over 100k LOC, but Linus has made some compelling arguments about why you'd want a monolithic architecture in an operating system you want to be reasonably performant.

But that argument doesn't appear to apply to server systems running under the JVM. Building an application out of small, interchangeable, independent components seems rather more sensible than one large monolithic architecture. My current hypothesis is that any server application over, say, 10K LOC is badly designed.

I'm therefore quite interested in anyone who maintains or develops very large server systems, and if they could perhaps offer any reasoning why systems that large are the best solution.

Admittedly this is a little off-topic, though :)
The fact that front-end javascript often changes shouldn't be a reason to avoid it as a server side language. There might be other reasons why you'd prefer something else on the server, but I don't see any connection between the two, other than they use the same language. In most projects, there's a pretty clear separation between the front-end and server.
What's the best way to learn about laptop repair?
So recently my laptop hinges have become loose and unfortunately my model requires taking the rest of the laptop apart to get to the LCD hinges. So my question to the HN community is what are the best resources for learning hardware repair?
Married, With Websites
iOS and Mac apps are a lot of fun to write and work with, for two reasons:

1) Objective-C is a pretty decent language. It's not perfect, it has some baggage, but overall it's pretty neat and has enough flexibility to build a good platform.

2) Apple has built two good platforms, in AppKit (Mac) and UIKit (iOS). These frameworks are the real secret sauce, not the language. They're comprehensive and generally well-built, and make working on Apple platforms a joy. They actually take advantage of the unique features of Obj-C.

If someone could produce a web framework of the same caliber as UIKit, I think Objective-C would make a great server-side language. But building such a framework is not easy.
http://en.wikipedia.org/wiki/Politics_of_New_Zealand
Google's search engine yields links to all kinds of sites engaging in "illegal" activity. Why are they immune to this kind of attack?
If you don't mind going the Emacs route, there's http://aquamacs.org/

It is probably a bit friendlier, out of the box, than vanilla Emacs, at least from an OS X perspective.
Can notepadd++ be directly connected to your server so you can code, save and upload all from within the program?
Even those look like micro-sims to me, judging by the info on wikipedia

http://en.wikipedia.org/wiki/Subscriber_identity_module
Don't forget to add Goedel, Escher, Bach to the list of books most recommend, claim to have read, but haven't.
Sacrificing Stratfor: How the FBI waited three weeks to close the stable door
> which "many" were used for 100% legal purposes.

How many? 1/10 of 1%?

If MU was legitimate, you can be sure these figures would not be hidden, and would be instead the #1 bulletin point of their defense. Instead, DotKim is now claiming a conspiracy theory.

MU made more profits than DropBox had revenue. Take away those accounts that signed up (tricked into) to download illegal content, and what do you have left?
Probabilistic Counting of very large data sets
I was basically quoting the terms from the interview. You're right, social liberalism is probably the more appropriate term.

We do seem to like the word "social" here in Germany, even the "right-wing" parties like to use it, albeit not in the strictly socialist sense, of course. No prosperity gospel here. Probably because all the Calvinists ended up somewhere else…
Then perhaps "My" might have been a better word choice.
The title is misleading- This is well plumbed territory.

Not that his app isn't neat- The way he emulated a native app is technically interesting. But the presentation as if it were an official app is misleading.

Here are two others I happen to have bookmarked.

I suspect there are others, as well.

http://hn.gethifi.com

http://ihackernews.com/
Poll: What database do you use in production?
What database do you use in production?
Microsoft Access
Microsoft SQL Server
CouchDB/Couchbase
Hadoop/HBase
Greenplum
Amazon S3/SimpleDB/DynamoDB
Google AppEngine Datastore
Your comment basically suggests that the only difference between "new media" and "old media" is the editorial stance, which stories to emphasize and which to deemphasize. And "new media" essentially caters to the geek/science niche, while old media appeals to the mainstream.

So what exactly is new?
Microsoft apologizes over 'Smoked by Windows Phone' controversy
Galaxy Nexus User Loses $1,000 Windows Phone Challenge - Microsoft Apologizes
Who Says Sachin Is Not A Match Winner?
Word Needs To Die
Mobility Scooters
Mobility Scooters Plus has the most comprehensive range of electric mobility scooters, mobility products and aids. They sell mobility scooters in the UK as well the rest of the world and have over 15 years experience in the mobility products market.
dude.. it's your wonderful idea that made me write this post.. it took me 25 minutes to learn i can in fact 'read' using dotsies, it took 30 seconds for the first hater to teach you (us) a life lesson.

"If this were going to work, Braille would be a lot more popular among sighted folk." dsr_

"Not to mention another big flaw. It's nearly impossible to differentiate between A, B, C, D, and E as individual letters since they are all represented by one dot." csytan

this seriously needs to be discouraged.
I love how we have surrendered the "gains" from the "unix security model".

"yeah, there's a separation between root and user, but... there's only one user account ... and its password is the same as the root accounts password thanks to sudo ..."
remove the link please. He started off mentioning he didn't want the google juice messed up. If his blog gets a lot of hits, think about how much more HN gets.
Anyone remember the Pepsi challenge? Anyone remember Pepsi?
Great resource, thanks for it!
> Who wants to read 10,000 words?

Publishers, apparently, and there are reasons, you be the judge of how good are they, to aim for certain volume(s): http://www.antipope.org/charlie/blog-static/2010/03/cmap-5-w... I found this article very illuminating because in general, as a reader, I completely agree with you.
More of this. I don't know javascript that well, but looking at the annotated underscore.js was really enlightening.