skysight-inc/HackerNews huggingface dataset:
Show HN: Meshboard
Hi all,

Working on a new way to make sharing links ridiculously simple.

If you find yourself copy/pasting, emailing yourself links all the time, or losing a lot content that you saved -- give this a whirl!

1. Send links over email in one click. Never copy/paste again
2. Store all your links in one place
3. Search through any links you have saved or sent
4. All your content in one place
As the presentation above suggests, this would have a problem with, well, staying profitable. Tourist air travel is so heavily underpriced that you can barely tank up the jet with what you collected from people. That's one of (or maybe even the) reason for such variety in ticket prices.
I'm not the one claiming to be saving the world. A lot of startups do seem to genuinely believe that what they are working on will save humanity (Or they'll sell the crappy website for billions and spend the money solving world hunger or something).

You should watch "Sillicon Valley" if you haven't already. I'm pretty sure they took a lot of it straight from YCombinator. And it's hilarious. "Magic" would fit right in on there, as it's comedy gold.
How to pick startup ideas
>Are these long drawn out, humiliating application processes typically American or does this happen in other countries as well?

It happens in other countries too. It is really more a symptom of company size than company nationality. The mega-corps all tend to do shit like this.
I think there's a typo in your signature. It should be:

compose :: (b -> c) -> (a -> b) -> a -> c

Other than that, I agree!
Apparently Jinja2 will now be one of the batteries included, so there's that.
The meaning of life in a pixel art cartoon
what if i take a screenshot?
I don't think this would work unfortunately. Players in air travel face a) intense competition and b) tiny profit margins. This forces some 'creative' pricing.
The funny thing is, I was asking about a function like memfd over 10 years ago:

https://groups.google.com/forum/#!topic/comp.os.linux.develo...
Or something like a public forum or google exists, and lots and lots of people continue to hack and talk about things in order to fuzzily define what they think the author meant by a certain term, in the case that it's meaning was lost, relabeled, mistranslated, or otherwise changed somewhere along the way of technological development.

If you understand mostly what everything else is in a system, then people basically swarm around the behavior of something undefined in order to fuzzily define it. It sticks and it does not stick - it depends on whether programmers rewrite the system or the word is forgotten about on some super secure layer of abstraction, or whether it's the word that everyone is teaching and talking about and naming things after.

I don't think words can really express this process, it's pervasive and paradoxical to it's description. You have to assume you understand everything else, before you can label something truly new. Otherwise it's just the same amorphous blob, and the labels keep swapping, and no concepts are really applicable, because they are only observable from a macroscopic perspective of abstraction, except when they are being used, right there in front of the code. It's always the same balance of 'i know some stuff' and 'i don't know some stuff'.
Thanks! If you like Creative Scala I hope you'll consider Essential Scala, which is our follow on course. It's available as a book and we also deliver face-to-face training online and at public courses: http://underscore.io/training/courses/essential-scala/

We wrote Essential Scala because we didn't think any of the existing introductory books meshed with how we want to teach. Essential Scala focuses on core patterns of functional programming, and only introduces Scala features as necessary to support these patterns.

I'm happy to email you (and anyone else who is interested) an excerpt. I'm noel at underscore dot io.
Could you please define "useful data" ?
Right, for service courses with lots of sections, the marking load can be pretty high (e.g 1000+ students taking the same course) and the difficulty in maintaining even marking policies both tempt towards scantron and the like.

It is limiting, but if you put a lot of work into it you can even design pretty decent multi-part questions that reward partial understanding/success. Mostly people don't put that time in, though, and I've never been a fan of the practice.
> If you're all about price, just fly with RyanAir and be sure that nobody can ask you for less money than they do.

And that (from what I heard) if anything goes wrong you're fucked, because RyanAir flights tend to take as little reserve fuel as legally possible.
Equating "publicity" with "success" is a dangerous game.
The cluetrain manifesto – 95 theses
It's worth considering: $74K in the city that's just about the # 1 most expensive to live in ... I wonder how that compares with other cities. Of course, Uber drivers are going to be mostly in large cities since that's where most customers will be, but $74K in SF and $74K in Oklahoma City are two very different things.
Are you kidding me? 90% of what people do in iOS is in an app. Email (app), chatting (apps), Facebook (app), dating (app), Instagram (app), Twitter (app), news (app), games (apps). I could go on for quite a while until I start to encounter things that aren't in an app (e.g. Hacker News).
How Rdio Onboards New Users
Pigouvian tax on antibiotics - that's the economist solution

The Swedes and British manage extremely well with national guidelines that physicians actually adhere too. In some disciplines there is no alternatives to the technocrats.
We normally exclude the entire pkg directory, but in that case you could just add selected files from there.
Artemis pCell: Wireless Reinvented [pdf]
Sigint has been around signals signals were around.

The only reason I see a reason to distinguish is what the info collected is being used to so America can blackmail German citizens, that is shitty. But if we are just trying to collect information about Germany or people who just happen to be in German who are people of interest? That is the NSA mission.

The real issue is the potential for abuse. But the US government has plenty of stuff it could really abuse.
https://whispersystems.org/blog/asynchronous-security/
https://whispersystems.org/blog/advanced-ratcheting/
https://whispersystems.org/blog/simplifying-otr-deniability/
I'm glad it was useful! One of the things I've heard consistently from folks looking to use Vim with Clojure was that they weren't sure how to use Fireplace.
This would be anti competitive as soon as the app store had a majority market share.

If it became too difficult for them "Charge Facebook $100mm" they would replace support with a lower quantity web app and blame Apple.

The reality is that Apple don't have as much interest in the web anymore, they have achieved their goal with web standards (removing enough of a dependency on Flash so they didn't have to support it). They have no need to make the web a successful app platform, so why waste effort on it.

For Google it's part of their core business, look at Angular, Closure tools, Dart, GWT etc...
Why do hip startups always use the .io domain? It seems to have something to do with GitHub, but I don't know what.
If you install this Chrome extension, it has the ability to "read and change your data on all google.com sites." Why is this necessary? Seems like quite an overreach.
Moreover, A good number are in the Milky way or the Andromeda galaxy, which is bound to collide with ours; plus the respective satellite galaxies of the Milky Way + Andromeda.

Will Univers' expansion make even them "disappear"?
It makes me wonder if the author would have complained even more if the barber made decisions on his behalf that, in the end, he didn't like.

Calling the barber unprofessional and immature is crass and, frankly, unprofessional and immature.
The problem is that, on the whole, users simply don't care. They have more important things to worry about than email encryption (you know, stuff like spouse, kids, mortgage, partying, etc).

The only way I can see end-to-end crypto really being adopted is if it's turned on by default everywhere. The selling point can't be the security, because people don't care about security -- the selling point has to be something else. Anything that requires a manual adoption step is going to automatically limit itself to a very niche audience.
This is a CoreOS alternative?
"Stupid people will be in charge, only to be replaced by ever-stupider people. You will live in a world without kings, only princes in whom our faith is shattered"

A million times this
When I read that title, I assumed it had something to do with Douglas Adams.
Is Apple “Poaching” or Just “Hiring” for Its Rumored Electric Car Project?
honestly, would you rather be at war or be secretly spied on? No contest!!

You need to reject this as a false choice.

Unsolicited movie recommendation for you: http://www.imdb.com/title/tt0405094/
That's probably pre-tax/fees, while Google's result includes extra charges.
Good to know. Thanks!

This wasn't obvious from their site.
In that case your eyes are telling you that they can't see anything and you need to use the map.

Eyes still win!
> 8) Try to live near a subway entrance. In a world of crazy-expensive oil, it's the only real estate that will hold its value, if not increase.

Bah. If we're really radically pessimistic, why would we assume that the government is going to keep subways running? We'll ride to work and back on a run-down unsafe old jitney-bus held together with string and chewing gum (duct-tape if you pay extra for first class service). Or a rusty old bicycle.

:P
ThinkSuite: A set of applications that monitor and improves focus and mood
Of course it is state-funded. The state has made a law that requires anybody who wants to own a television to pay money to the BBC.
Not so much included, it's more like the battery slot that the Django template language fits in is now easily accessible. So you can change your "Duracell" [Django Template Language] for "Energizer" [Jinja2].

But it's a pretty great change as there are legitimate times that Jinja2 is worth using over the Django system.
That sounds great, if we can silo all the mobile users into their own instance of Facebook/Youtube etc. I might start using social media!
A lot of the Boulder local politics around "don't change anything" is really just code for "lets not build anymore housing so the property values continue to skyrocket".

I'm really starting to get tired of it...
Florida amended the "Save our Homes" regulation into the state constitution in 1995. Property is reassessed every year, but growth is capped for the purposes of property taxes. The value can only increase for the lesser of 3% or the CPI. Furthermore, if the assessed value drops below the current taxed value, the capped value is reset to that lower value. Overall, it is a very owner-friendly regulation. The Department of Revenue has a table of all increases since inception. [0] Obviously, transfer of ownership resets the taxed value to the current assessment.

[0] http://dor.myflorida.com/dor/property/resources/limitations....
So, the rate is capped, but what does that mean if the value of the property goes up? Let's say the tax assessment went from $200,000 to $1 million, how much would the yearly payment go up?

// it is a bit off-putting to down vote everyone not up on CA law.
iOS 8.2 jailbreak release date – iosjailbreak-download.com
Would you also say that lying on your resume, and in interviews, is a natural consequence of society?
What should we be celebrating? This is a joke of a company with ZERO barrier to entry. Throw up a Wordpress landing page with your phone number, and you have the exact same business in about 15 minutes.
So the "solution" to Go's package management is just statically linking every library you use?
The Costs of Taking a Reactive Approach to EDiscovery
From The Article:

"And third, the remainder of the NSA needs to be rebalanced so COMSEC (communications security) has priority over SIGINT (signals intelligence). Instead of working to deliberately weaken security for everyone, the NSA should work to improve security for everyone.

Computer and network security is hard, and we need the NSA's expertise to secure our social networks, business systems, computers, phones and critical infrastructure. Just recall the recent incidents of hacked accounts—from Target to Kickstarter. What once seemed occasional now seems routine. Any NSA work to secure our networks and infrastructure can be done openly—no secrecy required."
Tracking and dealing with new routes now seems very easy
Whenever we walk or travel on new routes, we always keep a note of the Landmarks, mark Points and sometimes even click images which can be inferred later when returning back or future use to give reference of landmark. It becomes more embarrassing when we sometimes fail to retrace our steps to find our own parked vehicle and this is becoming more common with lager parking areas and similar looking vehicles. Sometimes there are situations when some one is travelling and we keep on calling and asking where you have reached, how the driving is driving which route he is following, well more we think more are situations where we sometimes get worried and took additional burden on our mind with routes/places to travel. There can be a situation where we need to guide someone to follow a path which is not there in any maps navigation app, how we are going direct the user to use that path with much of ease without any need to make call or enquire about it.Being Engineers and programmers by heart we can’t stop ourselves to find a solutions for this kind of problems :
How about a simple app which takes away all route headaches and guide us whenever Needed. Thinking a lot on it we came up with a solution to develop iOS and android app which a user can use on just a single tap.
How it works :
When the app launches, it starts tracking the path.
Save the travelled route for future use or share it with anyone, you love sharing short cut route you know with your friends.
Real time tracking of friends/relatives when they are traveling, it will show what path they had travelled with what speed they are traveling.
Open any any location in google and draw a path in the path share it live others.
Sharing real time tracking with more then 1 users at time.
Displays distance travelled along with speed.
Helps you find you parked vehicle.
Works on both drive and walking modes.
Share your path Whatsapp, Viber, Social Networking sites etc.
http://www.pathfinderapp.in
People being inconvenient in pushing for social change are insufficiently protected. The CIA spied on MLK Jr., discovered he was having affairs, and used that to try to blackmail him into committing suicide. If he had, that would have been a major loss to society.

And now we have reports of the NSA developing dossiers of minor crimes and non-crimes of inconvenient people's behaviors for future use in discrediting them.

Is your suggestion that anyone who is (or may in the future) choose to be politically inconvenient should use strong encryption for everything even slightly unpopular they may do?

We can't contain cryptography, but neither can we depend on it being universally and effectively applied.
These machines always look to me, like more work than doing it on paper.
I learnt Flask first and then Django. I like Django more. Figuring out which Flask package to pick is lot of unnecessary work. In most cases, you would end up using templates, ORM, Security, Forms, Admin, Migration anyway. Django's defaults for these (now including Jinja2 with this release!) are quite good.

Also I found SQLAlchemy tooo complicated. Too much to learn there. It might be really cool for edge cases, but I'm happy using raw SQL when/if the Django ORM (ever) falls short of my needs.

Also performance benchmarks seem to suggest that Django is faster than Flask. This was a surprise to me. As in, it seems as if Flask is leaner so would be faster, but Django performs better than flask. Also, I kinda like the Django community more.
No, it's very exclusive to Safari. Add up all the other bugs in all the other browsers and it's about 0.1% as bad as Safari. It's almost unfathomable how huge and severe the bugs are in Safari. That's why the PouchDB solution was to simply not use IndexedDB on Safari: http://pouchdb.com/2014/09/22/3.0.6.html

Here's my experience from building a fairly complex app that VERY heavily uses IndexedDB. If you follow the IndexedDB spec, you'll wind up with something that is 99% working in Firefox and Chrome. If you happen to run into that 1%, you'll find that Firefox and Chrome devs are very responsive and want to make it work. IE is a little buggy and is missing a couple features, but it's not impossible to work around them. Unfortunately the IE dev team is less responsive and it's not clear if/when they will fix things. But to support Safari, you'd have to do things that are utterly horrifying. It's basically not worth even trying.
Therein lies the rub.

There is a middle ground here, but people are (rightfully) foaming at the mouth with anti-NSA rage. In my eyes, this whole situation (NSA going off the map and doing whatever they want) stems from giving them free range with little to no oversight. They simply need better oversight and real consequences for leadership who don't act in the public interest (as determined by a neutral party, albeit a neutral party with top secret clearances).
Small Introduction to Markov Chains
wow....just wow.
Exactly. They have as much to do with "security" as the Democratic People's Republic of Korea has to do with "democracy."
1- tor is broken.
2- they know and use ways to get around encrypting. We got to give them some credit they knew encryption was an issue that at some point they had to dealt with. And they found ways to do just that from the beginning.
Did you actually try to book the flight by following the links on both Google and Kayak? Google is showing the flight at $1809 now and it's possible that their cache was not updated.

Also, it's possible that flight is under KLM/AF instead of Delta on Kayak since Delta/KLM/AF are partners. And I see same flight listed under KLM for $1781.
First human head transplant could happen in two years
While Functional Programming in Scala is great, it focuses on areas of Scala that I think are better tackled once you're more familiar with the core language - pattern matching, traits, case classes, variance, for comprehensions...

I find that the best book if you want a deep understanding of the language is Odersky's Programming in Scala. Complete, thorough, well written. It does expect you to have some programming experience, and some bits are perhaps over-detailed, but as long as you allow yourself to skip the bits that bore you, you're in for a treat.
Bob Dylan song: "Nothing Was Delivered"
As always, there's trouble with selection bias. Do men who sauna bathe take a more general interest in their health? Do they also eat better, exercise more, have a lower blood pressure etc?
A company that takes money and doesn't deliver the service should not have taken the money. Whatever they've done right, they also did something very basic WRONG.

A potential customer you had to turn away because you are to popular and you might contact again once you can safely deal with them is better than a customer you failed completely.
A few questions:

a) How do you prevent technical debt? It seems to be more difficult due to APIs which shouldn't have breaking changes. In theory you could always version up the APIs and serve both versions or just add a new API for a breaking change, but these solutions seems awkward.

b) How do you start developing multiple microservices at the same time? I would expect APIs to change a lot in the beginning, which would mean that updating one microservice would break another. Perhaps that is acceptable before the first "stable release" of a microservice.
AFAIK, ITA is the major provider for this data but not the only provider.
The idea is old, it's called an concierge service: http://en.wikipedia.org/wiki/Concierge

It is/was available in various countries in Europe from several companies (call center companies, telekom companies, credit card companies). Several "magic" like concierge services were already on HN, never heard about them again. On Reddit it was mentioned a small startup company with seed money is behind 'magic'.

The next step is a personal software agent, a vision that Bill Gates proposed in his famous 1995 book "The Road Ahead". It's basically the next logical step of Siri/Cortana/Watson.
From your post: "The pizza company sucks at taking your pizza order. Magic doesn't suck at it."

From the article: "I’ve never once actually gotten what I wanted from Magic."
There are some pretty nice HN apps on iOS.
That's funny, I also have a CS degree from 1990 and I use it every day. Further, I've found it puts me rather significantly ahead of many of my programming coworkers. But I'm not a novelist.

On the other hand, I suspect that I'm in the "eye-wateringly rich" category (as is everyone reading this on HN).
Been doing this on 'Person of Interest' for some time now.
>The pizza company sucks at taking your pizza order. Magic doesn't suck at it.

My regular pizza company is completely painless to order from, both on the phone or online. They know my address, don't need my credit card number because I pay via credit card at the door, and they even have my order history. This is 2015. Maybe you need a new pizza company?
I would definitely recommend Martin's Coursera course, it's incredibly well structured and very well delivered, with enough difficulty to be challenging but it guides you through very gently. Well worth it for learning both Scala and Functional Programming.
What it demonstrates to me is that online pizza ordering systems are too difficult to use. I know what I want and don't want to be asked a million questions or fill out endless forms. Magic might not be a good service, but lessons can be learned from it.
they don't even need to break encryption. Patriot Act.
The original position being argued though was "... where all services talk to the same database... You need to split the database up and denormalize it.".

So the basic premise is that there is no shared database, and thus having the database enforce cascading deletes is not an option.
I don't have much experience with SourceTree, but I've found SmartGit/Hg to be a great UI for dealing with git repos. It handles my ssh keys (and even windows auth for TFS) like a champ, and has a really great view for looking at the logs of different branches and merging.

For someone who spends some time every day in git, the license was well worth it.
> And that valuation, depends on the global investment's community risk aversion and risk preference.
>
> Facebook trades at a P/E ratio of 71, meaning the equity is worth 71 years of current earnings. Netflix has a P/E of 116. Think that's shorts-sighted?

Most humans aren't trading on earnings, but on market psychology, believing they can sell to a greater fool in the future. And most trades aren't even made by humans, but by HFT algorithms trying to win massively-leveraged short-term bets for a fraction of a percent. The Facebook and Netflix P/E ratios have very little to do with long-term earnings.
UAMP – soul shaking audio for your ears, that fits in your pocket
I'll grant that the pseudonymity cuts both ways but in that mindset doesn't everything? There's trade-offs to pseudonymity, anonymity and real identities but each has contextual value.
Defund them, it's not perfect (as with the CIA and it's ah interesting funding mechanisms) but it is one of the more effective of the least worst options.
Mobile Safari crashes all the time on my iPad Air as well. A lot of the time it is even on well-known sites like The Verge (granted, some of this is on the web site creator).
Pretty sure Aerlingus has a non-stop between Boston and Dublin. Besides, you don't know the exact dates.