skysight-inc/HackerNews huggingface dataset:
Sorry, but you don't learn actually anything new there buddy (there is more). You're right that MS packs all the un-branded wisdom into products with custom API's, SDK's coming with 20 new buzzwords describing the improvements. Well, because people love good packages. For MS software there are the Rx extensions and F#, but I'm sure that you can live with just ReactJS too. However here is some short but good read: http://www.infoq.com/news/2013/08/reactive-programming-emerg...

But if you once learned what FRP is, what Software-Engineering means, OOP Patterns, Functional Programming, then you'll be set for at least half of your life man. Also Real-Time Applications for the Web are a big misconception, they can only be of use where you really really need hard-real time applications. Which is mostly not the case with web-apps. What you need is a reactive web application, but please don't eat the BS in the reactive-manifesto.org. It's not wrong, but not intended for engineers and comes packaged with just hot-air, that according to the writers is "useful" to communicate to managers. I digress, but reactive programming is the concept you would be better of focusing on instead of real-time, except you are having one of the rare cases that actually needs hard-real-time synchronization.

OT: Am I hell-banned or something? My submissions appear dead at arrival.
It's not the NSA_SUSPICIOUN_INT rising I worry about. I am certain that individual monitoring of the average hobo like your or me (I don't know maybe you're actually a TOR dev or something) isn't happing, BUT someday you may become an interest to the police for something and THEN they look at your posting history and THEN they will find your possibly less sensitive comments on how you hated such and such and put some horrible out of context quote in big print on a poster at your trial when the prosecutor makes his case for why you should be in jail for the rest of your life for something you may or may not have actually done.

And so I use anonymous accounts to post things other than nice happy words relevant to my job so they don't show up in search results. I create new accounts and stuff. I can be pretty opinionated and I don't want the average person googling my very googlable name and seeing my stupid uninformed opinions and using that to misinterpret me or something.
> histories of long-dormant conflicts and operations that he concluded were still being stored in secret years after they should have been shared with the public.

Ya, I'm trying to figure out what he thought would happen.
Sounds like a good question for a lawyer but that being said most (established) companies will work with you if you talk with a rep and explain your hardship/inability to pay in full. The business rationale for this being that going after a non-paying non-compliant customer will likely be more expensive with lawyer/collection costs than forgiving a portion of the amount owed.
A couple of months ago I built http://news.hdn.io/ after aggregating data from Hacker News and Designer News for The Hacker and Designer Newsletter.
Ask HN: Best companies to work for (as a software developer)?
In terms of culture, work/life balance, salary, work impact, and flexibility
I agree that not every hour is super productive, but not that 4 hours is 'normal' as said above. Nor that you could be 100% productive in a 4 hour job timeslot. There's also productivity losses if you have 2 people working on a project half the time rather than 1. I agree people should probably work less and have more time for their own projects but there is nothing normal about this in other professions apart from the odd artist who may well hover around the poverty line.
This is amazing:

> The CIA disbanded the Historical Collections Division last year, citing budget cuts

How much have we increased overall intelligence services budgets in the past 10 years? And they can’t afford to keep paying their internal historians?
That sentence might be unclear, but there are laws and policies that govern how long certain operations can be kept secret once they are concluded. Since the CIA has since published 1400 of the 1700 documents, it seems he was mostly right.

Edit: this is clarified later. In the process, he said, he discovered about 1,600 articles that were listed as released to the public but could not be found at the National Archives.
No comments? That's like 70% of the reason I come on HN.

ihackernews.com is another alternative for anyone still poking around for good mobile versions of HN.
Chinese hackers threaten NSA & US lobby
243 Game Online
Is Startup Validation Bull?
Really? I thought the article said that lines would be hard-wrapped after 78 characters.
I imagine it is very hard to distinguish your specialization from the mass of people who will claim to know HTML and CSS and pay lip service to the accessibility part as well.

Have you thought about going the independent / consulting route? It seems to me a lot of companies will value having a consultant come and tell them how to fix their accessibility but not be willing to employ someone full time on that basis.
With apologies for the ham-handed editing:

...a question which ... only comes about because of the
nature of the sort of person he is, the sort of person he
has evolved into and the sort of person who has thrived
because he thinks this particular way. Man the maker looks
at his world and says 'So who made this then?' Who made this?

Not only is that an inborn motivation, but if you take away the assumption that there is no god, it's consistent with the Christian view of the whole "everyone knows there's a God" issue. I won't speak for guard-of-terra, but that's close enough for me. It's also in line with the kind of thing I'm talking about in regard to fundamental differences between men and women, in terms of baseness (if that's not an abuse of that word).

That said, thanks for the interesting read. I think we've said all that can be said without repeating ourselves or talking past each other, so I'm done.
> It’s crude but until I have an indexed, version controlled browser with everything I’ve ever viewed

interesting
Thank you very much! I've implemented your suggestions (1), (2) and (3). They were of great help!

The language code is not in the URL because the project should be platform-independent. My "vision" is to add support for platforms other than Android later while re-using most parts of the project. And the language code is platform-specific.

Automatic translations will be added and paid translations may be added in the future. But first, I want to verify if anybody is interested in the project at all :)
That sounds very brutal in it's own right. Does it actually accomplish anything other than wasting our tax paying money, though?
Nothing is.
Craft Coffee ships to Switzerland now. http://www.craftcoffee.com/international
The perennial question is: what do you like to do, that is worth money? What Color is Your Parachute is a job-hunting guide, but most of it is working out what you like.

What skills have lasting value? JS frameworks seem to come and go faster and faster, each one tweaking some aspect and reinventing the rest. Is there any evidence that the current crop will last any longer?

But the underlying principles are lasting. And writing, mathematics, problem-solving, people-skills are lasting.
As far as I see it, every proof I have ever encountered has been of two types:

A => B, or A <=> B.

The first of which has the following structure:
A: Given conditions (a,b,c,...) are true;
B: We can say (..., x, y, z) are true.

The second having a structure:
A: Given conditions (a,b,c,...) are true;
B: We can say (..., x, y, z) are true.

AND

B: Given conditions (..., x, y, z) are true;
A: We can say (a,b,c,...) are true.

The easiest (and quickest) way for me to parse proofs given the above representation is by ensuring I know what the conditions (a, b, c, ...) mean and how removing one of them changes the proof, therefore ensuring I know exactly how each condition contributes to the final result.

(This is probably what he was talking about in his second point)
Craft Coffee ships to France now. http://www.craftcoffee.com/international
It seems to have been going down in the last two years http://en.wikipedia.org/wiki/United_States_intelligence_budg... Although it's still higher than it was in 2009.
I've seen this problem in projects I've worked on recently. It's gotten me more interested in Ruby mixins as a solution, though I haven't worked on any really complex object structures in Ruby. The project in question is in C#, and you can sorta-almost do something like it by creating interfaces and putting the methods that should be shared as extension methods on it, but it feels very hacky.
ColinWright, HN's own biological duplicate content detection bot ;).

(disclaimer: I find what you do very valuable, please keep doing that)
TSA: Some on US-bound flights must turn on phones
Wow, scrolling on that website is really annoying.
2 Weeks is what it usually takes to catch-up with all new libraries in all the languages you care about. Not more. Easy as googling it and checking github explore, then trying each one out. Simple as that. Do that every 6months and you're set. What could go wrong? :)
Presence and Technical Ability
This reminds me of the game Round 42 for the PC in the early days. Great job!

Here is game play with different sets of aliens.

https://www.youtube.com/watch?v=lvnpdAn-mh4
wit.ai!
It's a great way to have unaccountable torture.

Is that what you are asking?
Yes, my understanding is you are liable for the debt. Good news is: 20k is not that much (it's less than I owe for college), and it's probably unsecured debt which means you can tell them to go screw themselves for now.

Options would be:

- bankruptcy. clears your debt but leaves a mark for 7 years on your credit. it's debatable whether 20k is worth doing this over

- payment plans. this will take forever

- don't pay, let them get upset and possibly sue you, then settle with them when you can. This is probably the approach I would take. You would possibly be able to settle for as low as $5k. You might even call them up now, explain the situation, and start trying to negotiate settlements.

I highly recommend listening to The Dave Ramsey show and reading his book The Total Money Makeover. He walks you through how to get out of a mess like this.

feel free to contact me if you'd like to talk in more depth. I have been through bankruptcy and learned a lot about this stuff. d@dylanized.com
Wont someone think of the children
Ask HN: What should the perfect demo web app have?
Pretty straight forward, a mordern web framework demo tutorial or talk should have what features on the final app? User login, live chat, responsive design and so on.
During the war, Kellogg's moved to a 30-hour work week. An overwhelming majority of employees preferred it. Despite the reduced hours, Kellogg's found that overall productivity actually went up.
Introducing Jamun App Framework
I'm still a bit confused. The 1.x to 2.x transition was intended to be a breaking change (hence the major version bump). I don't see how you had application issues during that, as 1.x and 2.x were parallel-installable, and apps had to make a conscious decision to upgrade.

I don't recall the stability of the 2.0.x series, though: it's possible they didn't get things right and were still making breaking changes even though it was the stable series. I don't remember that being a problem, but I'll admit my memory of that period isn't perfect.

I do remember some app developers prematurely upgrading and releasing versions that depended on early development releases of 2.0 (and later, on the 2.1.x unstable series), which often did cause breakages. But that was really the app developer's fault for depending on versions that made no API/ABI guarantees.
I never knew ^a ^c ^p was so difficult. So, now I get to share data not only with the recipient, but with a third party too!
a) I don't believe they are associated with Craft Coffee, but I'm just a pleased customer, with no inside information. They looks very, very similar, but with just enough difference to suggest that they are separate. Craft Coffee only supplies NA, so, I guess I'm happy to see similar companies for the Germans, and the Brits, etc.

b) I wouldn't call myself an expert, but I'd suggest you look at more of the "newer" West coast style of roasts. Look for "medium" roast beans; the old "full city" (or darker) will give you the strength, but little else. Growing location will not have as much of an impact on those qualities as the roast (different regions tend to have different aromatics, but if you aren't picky about berries versus vegetal versus leather, then ignore the growing source). As for the combination of all of those qualities, it might be tricky: "strong" usually comes at the expense of "aromatic", and "acidity" may be present no matter (although, for my palette, "bitterness" is MUCH more important than acidity--some acidity can be quite nice). The basic tips to get quality coffee are: (medium roast) beans between 3 days and 2 weeks old, use more coffee than you would think is correct (best is to weigh your beans & water), have your water temp at about 95c (not boiling), and make the amount of time between grind and brew as short as possible (ideally <10seconds).

c) Certainly not! My daily brew method is an Aeropress (http://en.wikipedia.org/wiki/AeroPress) available on Amazon or better cafes for <$40 (including all the filters and everything). It only makes a cup at a time, but if you are drinking solo this works (and it takes <2 min start-to-finish to brew). Alternatively, try a "pour over", which is really just a holder for a coffee filter, which you can pick up for $5 practically anywhere (most people think of it as "camping style" but they are totally wrong!). Or, French press (<$40), which won't have the aromatics of the other two methods, but will make a nice strong cup. Also, consider splurging on a good (burr) grinder (~$100), it is WAY more important than your "machine".
Love Distributed Systems? Join us and fight the Telco monopolies (YC W12)
SendHub (YC W12) is looking for Software Engineers to work on the performance and reliability of our cloud infrastructure. We’re hiring talented and determined individuals with a passion for building, performant, geographically distributed, fault tolerant services with 100% availability requirements.

About SendHub:
We're building tools to make it fast and easy for businesses to communicate with their customers and employees.

Founded to help educators in under resourced communities, we’re taking on the Telecom giants. Hate your phone carrier? Us too. Telecommunications is a duopoly dominated industry, which has systematically suppressed competition over its 150 year history, in order to keep prices unfairly high. We’re going to change this, starting with business phone service. We have a ~$1M annual run rate, we raised our series A in Sept 2013 and have raised ~$7M total.

Our Philosophy:
We believe in taking care of our customers and each other, so together we can build wonderful products. We work hard delivering the best to our customers and we wouldn't want it any other way. We're hungry and you need to be too.

We're based in Menlo Park, CA, and while we're flexible on working remotely, you'll need to be around the office and eligible to work in the United States. If you're interested, please drop us a line:

===========================

jobs [at] sendhub [dot] com

===========================

Benefits:
Health, Dental, Free meals and untracked vacation

The Role:
You’ll champion all things that improve the performance and reliability of our cloud based infrastructure. This includes driving initiatives to automate and optimize infrastructure setup, remove single points of failure, and improve system utilization as we scale our services to support millions of users.

Requirements:
You must have a B.S. in Computer Science, equivalent 4 year degree, or commensurate work experience.
Proficient in Python, Ruby or some other high level language.
Proficient at the CLI and feel at home diagnosing issues in a *nix environment.
Experience with monitoring tools (Nagios, New Relic, Cacti etc.) and log aggregation services (a la Splunk, Loggly etc).
Experience developing geographically distributed services with low latency requirements.
Experience working with relational databases (emphasis on Postgres).
Experience working with Configuration Management Frameworks like Puppet or Chef.
Proficient communication skills and are comfortable interfacing with third party vendors.
You strive for mastery and value feedback from others.
You’re hands on, yet understand the importance of enabling others.

Nice to have: Experience with AWS, Rackspace, RabbitMQ(AMQP), Redis, Riak, BigCouch(CouchDB), Erlang
This is great advice for reading proofs. In particular, the bit about never diving into a proof until you know why you expect it to be true is a big one. I find it very helpful, after I've understood a proof, to try to put together the informal version of why it works, and try to explain that informal version to someone else.
As a possible countereffect -- not one I necessarily believe to be stronger, but one to consider -- is that women might be weaker due to the culture they're coming from. Plenty of males have been encouraged to play with computers from the age of 8 or 10, and so will have large amounts of [at least some kind of] experience coming in to the workforce. Women are far less likely to have had this experience. Additionally, males (who will have more male friends) will quite possibly have plenty of coder friends whom they have learned from. Females statistically will have less, and have less exposure this way.

i.e. the culture not only makes it harder for women to get through learning compsci, but they'll also have less exposure to it in the process. This could potentially make them weaker candidates.

I don't know to what degree that actually happens.
Maybe this is a semantic issue.

At the end of the day, it doesn't matter if you or Starbucks wrote the UK government the tax check. None of Starbucks' money started with them, it all starts with the UK consumer. Without Starbucks the entity, £0 gets paid to the UK government for both VAT and payroll tax. With Starbucks the entity, a lot of money gets paid to the UK government. As a result, Starbucks generates a lot of tax revenue within the UK, regardless of whose name is on the check.
Title is a bit ambiguous - it's not a blanket ban on laptops, only laptops that you can't turn on to prove that they're not a bomb, I guess.
This is less an issue of an agency that lost sight of legal requirements to allow documents be released to the public than it is an indicator of an institution stuck with boys-club hierarchy where any questioning goes against the parental nature of things.

And despite the washington posts desire to paint this with the same stroke they did the email cache from snowden, the two are entirely different issues. this juxtaposition along with how overboard the post went in considering "ongoing intelligence operations" in the snowden case, just feels like ass covering.
What happened to SDCH? (2013)
FWIW: Craft Coffee is pricey, but not ridiculously so (considering the price that premium coffee fetches anyway). And, I'm actually pretty amazed at the whole process, not at all a "scoop a few beans into a brown paper bag and post" situation. Each month they ship different coffee sourced from all over North America, and tailored (to some extent) on your preferred brewing method and your ratings history. They only ship super-fresh coffee, so you they must coordinate with the roaster to day-of fedex the coffee to them, where they must scramble to 1-2 day fulfill orders and then get them in the mail. You can get your coffee delivered to your doorstep within 7-10 days of the ROAST date. Crazy fast.
(again: just happy customer, not trying to astro-turf here)
“Right to be forgotten” – the creative word for censorship. Newspeak written by the Ministry of Truth.

http://www.newspeakdictionary.com/
Going by the letter he linked, it sounds like it would make it much harder for the prisoner to contact and interact with lawyers, family, etc. You normally can't sent or receive letters or phone calls while in transit, since it would be a pain to organize and transit is normally short. If they could keep somebody perpetually in transit, though, he would tend to be isolated.

On the other hand, this sounds like a higher-profile prisoner with access to good legal representation. I would think that, if they actually tried to do that, the prisoners' lawyer would figure it out eventually, and a court would most likely take a dim view of such a practice.

I'm not sure if they've ever actually done that, though. It sounds like they might have kept some problem inmates tied up in pointless transit maybe for a week or three. Doing it perpetually sounded more like speculation than something they've actually done, or could realistically pull off.
It all seems overwhelming when you look at the whole of the industry like that, but it's a lot easier if you pick a niche for now. If you like backend work, just ignore Javascript for now. If you need it for a job, you'll be able to pick it up, I promise. You sound a lot like me at 17, although to be fair to you there weren't so many technologies at the time. I started with C/C++ and Win32, played with MFC, learnt OpenGL and tried to write a game engine with a friend, got into Java at Uni, did language parsing and C# WinForms at my first job, moved to a SaaS company having done no real web development before, now I work for another web startup where I need to know a whole chunk of those techs you listed.

I tell people I probably won't be working in tech when I'm 40. If you think that's where you'll end up, plan for it. My plan is to buy a business with my wife in her field and do some contracting on the side. No idea if that will work out or not, but that's a 10 year plan. Just having a plan can help with the anxiety.
Thank you so much! I was looking for an RSS feed as well.

It's working great with Feedly. Keep up the good work!
There's plenty of remote sysadmin jobs
https://careers.stackoverflow.com/jobs/16884/unix-devops-sys...

Note: "If you don't meet all those criteria, apply anyway. We'd love to talk to as many people as we can."

My local craigslist has dozens of jobs posted today looking for "Linux sysadmin" with scant requirements, offering $60-70k. Not huge money but better than being unemployed.
One problem -- Many Airbnb's don't list the actual address until the transaction is processed. Maybe you could include airbnb 'listings' -- but i guess the host could just change the listing ... something to think about.
Apologies, you are correct on the EU vs EU member distinction. I used "EU" above when I was internally thinking "EU member states".

On the various points, thank you for adding detail, but I don't see any contradictions with what I have above.
We're screwing ourselves badly with that attitude in the long term. Because of similar attitudes in setting up industrial contro systems, you can now shut down an entire factory with a misplaced ICMP ping. Layers of hacks built on layers and layers of other hacks will bite us hard at some point, and I mean in the "lives lost" sense of biting.
IEX Pricing Aims to Drain 'Dark Pools'
The top comment contrasts two ostensibly identical situations. In the first, a calm person becomes much angrier than would be expected. In the second, a person already suppressing otherwise unacceptable anger exploits an opportunity to express it for another plausible cause. The situations are externally indistinguishable but have very different implications about the persons mental state.