skysight-inc/HackerNews huggingface dataset:
They have a volume agreement with the postal services. So for example every month they pay 100$ for shipping 100 items. However if some month they have only shipped 90 items they still have room to include another 10 items no matter what they sale it for. The real story is that they are giving things for free and no one can beat them. How do I know this? Just through some rational thinking.
From top of my head, I can count 5 things I've purchased only after seeing an ad for it, that have improved my life immensely, solving issues that I'd never thought I had. One example is (be careful, I'm advertising here on someone's behalf) bellroy wallet. They aggressively advertised for a while. I bought one and I've kept it for years. Before that, I was purchasing one every half year and found no pleasure in using any after few weeks.

So, I don't believe that I should buy things only when there is an existing "need". Just as is the case with science and technology.
CRM for the future
Kudos. It takes a ton of courage to be open and share your ideas.
It also shows that the ideas may only be words on a screen.
Execution is everything.
Ask HN: I'm opensourcing all of my money. What are the implications?
‘The EU Is on the Verge of Collapse’ – An Interview
> Then I shut up!

This is always important. Use your right to remain silent and never talk to police! Anybody that questions this should see this[1] attorney's very good explanation.

> I want my attorney. I won't answer any questions

Note that it's a good idea to explicitly invoke both of these (your right to an attorney and your right to not self incriminate). Law comic has a very rigorous flowchart[2] for handling being questioned by the police (or other government agent).

[1] https://www.youtube.com/watch?v=6wXkI4t7nuc

[2] http://lawcomic.net/guide/?p=2897
Dividend versus Capital Gains
This is an incredibly difficult question to answer. In fact, in trying to mentor some of my colleagues I have been asked this very question more than once.

The best answer I can give you is that you need to find your style as a programmer. There are things you do well and things you don't do well. On the one hand, you should train to improve the things you don't do well. On the other hand you should depend on the things that you do well so that you can support your team. Getting the balance right is not always easy.

You ask about working "hard" and this word seems to come up frequently when I am helping someone. If you are focussing on this, then I think you are treading down a fruitless path. To be frank, there seems to be an assumption that if you work "hard" you will be successful. This is rarely the case, although it is true that successful people must work "hard".

To give you an example, I know from experience that no matter how many hours I put into studying quantum physics, I do not seem to be able to work at the level that would be needed for a quantum physicist. Frankly, this caused a considerable amount of anxiety for the younger version of myself. But, to be honest, I never really wanted to be anything other than a programmer, so it didn't really matter in the end.

At the beginning of this I said that you have to find your style. As you look around at the "super smart people" around you, you will find that no matter how "hard" you work, you can not be like them. That's because you aren't them. You do not have their skills and abilities. You have your own unique skills and abilities.

I firmly believe that "anyone can program", in the Ratatouille-esque sense of "anyone can cook". Not everyone can be a great programmer, but a great programmer can come from anywhere. What are the things that you are good at? What are the things that you enjoy doing? When you are "working hard", do you ever forget to eat?

Hard work does not make you successful. It is rather that there is something about success that drives you to work hard. Very possibly you are successful at working hard, but not successful at programming. Forget about working hard, and concentrate on programming. Do it until you can't do it any longer -- then sleep (and eat, if you have forgotten to). Then do it again. Every day program. If this seems like hard work, then find things that don't seem like hard work.

I hope this helps!
I certainly don't under-appreciate HTML. I was there at the University of Minnesota when the WWW appeared in our Gopher and set the world on fire, and I've made a career out of it ever since.

But the magic of HTML is in the browser where you click around. Having a standard for form equivalents and links in a JSON API doesn't pack the same punch because there is little purpose to have freeform consumption of an API the same way that we have freeform consumption of web pages by humans. In theory I understand that tools could be built around rigid adherence to RESTful principles, and that this could allow some sort of usage without out-of-band documentation, but REST principles per se are not a specification for something that you can build tooling against. For that purpose I feel efforts like JSON-API (http://jsonapi.org) are doing an admirable job, and whether it is technically RESTful seems like a minor footnote compared to whether it's making good decisions that A) prevent bikeshedding and B) enable better tooling.
My point was that "already", means "it took a long time". See also: embedded development.
I read all of his SciFi books and short stories. They are still my absolute favorites.

I'm still searching for similar authors. I have read many other SciFi books but none has impressed me so much as some of the work and ideas by Asimov.

Maybe someone has some other recommendations for me?
The problem I see with shared cars is that people like to forget stuff in their cars. Cellphones, ID bages, food, wallets, bags...

When I park my car at my workplace and I notice my badge fell out of my pants (or I forgot it), no problem, I can head back to the car and get my badge. If I take a cab I can always phone the cab central and have them ask the driver to look for the item (of course, this requires honest cab drivers and it will cost me a huge amount of money if the cab driver is already on the other end of the city by the time I notice). No way at all to do so with an autonomous car.

Also, a shift to autonomous cars would prevent another very common use case: after work I might want to do something else before driving home, like going to sports training. So now I'd have to carry my gun and ammo (or my sport gear, or ...) all the time around with me instead of leaving the stuff in my car.

Also, my own car still is freedom: public transport, even in Germany, shuts down after 2200 and restarts only at 0500, and if you're outside the city you rarely have time intervals for buses and trains lower than 20min - often it's more like 40min, 60min or even 120min. With a shared car system, I'd have to wait totally unpredictable amounts of time until a shared car is free, and there's nothing I hate more than waiting.

Getting people off individual cars would require absolutely massive investment in public transport. Might work out in cities, but in rural areas there's no way you can get people to abandon their cars.
I'm advising a company right now based on Toronto who is fundraising, and it is definitely easier for them. The CEO tells me that investors will literally say, "I get 50% more for every dollar I put in!".

It's totally true -- American investors love Canadian companies right now.
A cartoon guide to Facebook’s Relay
Can you give examples of these types of companies?
What kinds of careers often deal with web scraping and doing these sorts of tasks? I am really interested in the field and some of you seem to be real experts in this field.
> "You felt violated?" NewsChannel 5 Investigates asked.

> "Yeah, I felt violated. He didn't want to hear it."

Objection your honour, leading the witness.
I was under the impression that most if not all meters of any kind (electricity, gas, etc.) have GSM modems that not only allow for this kind of signalling but also report their reading to the energy company.
Yeah. Drug dogs here in Australia are trained to sit as a cue, at least as far as my experience with them goes.
thing about prototype is it fundamentally changed how you dealt with javascript.

jquery was just easy dom selection and manipulation, easy ajax, and easy events... you could drop it into any project and it didnt really proscribe anything else...
jQuery is not cool. It's been there, done that for most, we all know where that road leads.
Show HN: Make GitHub like punch cards in 2 minutes
Good cops won't hate hearing it, but they'll be annoyed by having to wait for the lecture to be over.

Bad cops won't let a card stop them from being bad cops. They'll do what they want no matter what the law says; that's what makes them a bad cop.

So the whole "read a card to the cop" thing is pointless.
I quite like what Angular 2 does with some of the ideas - Dependency Injection, number of solid modules such as Http and use of RxJS where it actually makes sense without forcing functional approach everywhere in general.
However I wish they'd just go with JSX-kind of DOM generation instead of that horrendous combination of ng-ness and HTML.
A Brief Summary of the Paradox of Choice by Barry Schwartz
I would love to talk (my contact details are in my profile).

My experience is in Australia where the real estate market is very different to the USA. Each state here is quite different to each other, but the more fragmented the market the more opportunities there are.
Oh but the livelihood of software developers and startup owners also depends on advertising, or even worse gasp... SALES (direct manipulation!!). They just can't admit it.
I don't know that I would say Atmel has embraced GCC. Consider the case of the AVR32: Atmel's port is in a fork of GCC, and has not been merged upstream. Considering how long they've been maintaining their fork, I'm not sure it ever will be merged.
We (Google) have tried to find the balance with this since day one back in 2012 "If you see this warning it does not necessarily mean that your account has been hijacked. It just means that we believe you may be a target, of phishing or malware for example".

The aim is to give the users useful information that they may be targeted without totally compromising the detections and protections we have in place. It seems whatever a company says they are either going to be accused of being too vague or making statements that can't be proven.
Indeed. I definitely use my car to carry a variety of tools and equipment with me all of the time, including emergency supplies. I'd have to start wearing like... a purse or something to keep even a fraction of that with me.

Regarding hours... realizing the bus to your hotel in Iceland is no longer in service at 2 AM in a snowstorm in March is super excitng.
Oh, thanks brudgers, I didn't know about that, will submit it this way :)
I'd think that Patreon for software would be more like Bountysource?

https://www.bountysource.com/

I suppose there's room for different models though: both "support your hero developer", and "support features of projects". But perhaps the former is better served by organizations like Mozilla?
Show HN: Four minute book summaries with 3 lessons from top non-fiction books
Not for mobile apps. An app can display html via a web view but that has already proven to be a terrible experience.

There's a reason JSON APIs have become more popular. Besides, clear separation of data from view means the data can be used by other third-party services.

The future of mobile apps will be native client-side view rendering from SPAs like React Native, Angular2 Universal. Not serving HTML views.
Ask HN: Best (Tech) talks from 2015
What where the talks from last year "everyone" should watch and why?
I appreciate that labour costs are lower in general in Canada, but as CAD falls and Canadian talent begins to look south of the border, won't everyone start to demand a commensurate increase in salary? Every Canadian programmer is a skip, a hop and a TN visa away from a USD$100k job. Taking less money to stay home in Canada was one thing with the dollar at parity, but all of a sudden the pay differential from the employee's perspective is pushing 100%. Canadian companies already want people worth USD$100k in the US to take CAD$80k in Vancouver or Toronto. That's now just USD$55k.

The biggest struggle I've heard from a lot of Canadian companies is the difficulty of holding onto talent given the proximity of the US and the fact that Canadians are blessed with a far simpler visa process than other foreigners. Doesn't that effect become even worse as CAD drops relative to USD if employers in Canada don't make up the difference?
Well, it's kind of an ad of course (although intercooler is free and open source, with no company offering any services around it) but there is a deeper point here.

I see a lot of confusion in these comments: I'm not advocating HTML as a general API for use with native mobile clients, SPAs, etc. And I'm saying, explicitly, that REST-ful JSON, as implemented by most developers, has proven a bad choice for that need. And I think that is because HATEOAS has never found a natural expression in JSON.

So I'm saying: if you want to follow REST-ful principles for your web application, you should abandon a data-level API entirely, and move to a partial HTML model instead, where HTML allows you to naturally leverage HATEOAS without even really thinking about it.

Ad, deep insight, whatever. It's a thing.
I think the "server-aware" components are an incredibly important point.

Consider user authentication. Anyone who has written a SPA with Node (e.g. Express) and React on the frontend knows how painful it is to integrate with login services, even with something like Passport.js. The value of having React components that can deal with what happens on the server is pretty huge.

Right now, most of the abstractions we build on the server and on the client are pretty disconnected because server and client frameworks operate independently of one another. That means that the abstractions we build often don't really abstract away all that much stuff. Writing an auth system or a feed, etc. every single time you start a new project is a huge pain and something Meteor is in a great position to completely eliminate.
Vernor Vinge is very good -- try "A Fire Upon the Deep" and "A Deepness in the Sky".
Review of Shift Management SaaS
That's the deal. I'm not much of a party person anyways. I do get to take a nap in the afternoon though, if I do that ;)
How to Protect Phone Screen from Breaking
> ASCII is an encoding, and was transmitted in packets, so if you're relying on tools to decode and unpack your messages, why not simply upgrade them?

ASCII has a much lower barrier to entry. By the same reasoning, everything is 1's and 0's so everything is the same - just use better tools.
Plain text protocols suck. They give you the illusion of readability, and they can make what looks like the obvious solution turn out to be bug-ridden and rife with security holes. The readability is overrated--even in protocols like XML or JSON, most of the time I need to filter down to a small subset anyways, which requires me to write some sort of tool. And if you're already using a tool for all of your poking, what's the benefit to the input format? A good tag/length/value format (particularly when the tag implies how to interpret the value without needing to know a grammar, sorry ASN.1) is even easier to decode than a CRLF-based protocol, since you don't worry about things like "how long could this line be" or "does a bare LF count as a CRLF? What do I need to do for compatibility?"
I love how you used the math to figure out you have an entire month more, that's definitely sick! Thanks for sharing :)
This is based on my experience. As for references, start from here: http://actualfreedom.com.au/sundry/frequentquestions/FAQ33a....
The stars who sizzled the Golden Globes 2015

http://goo.gl/Iz6899
"Usually traditional media takes the side of the cops."

They did, Ronnie. The other two are pirates.
Where did the author say he or she is going to bed late? I go to bed at 9 pm, it's a matter of priorities.
Huh? Would a move to a real time gross settlement system fix all of this? We run all interbank transactions over a real time gross settlement system. There is no counter party risk. Everything is backed by a giro account at the central bank.
One of my friends was looking to 'trade up' his car, and kept getting facebook ads for his own car. I guess it was exactly the kind of car a person like him would own...
The comments in here today are a bit out of touch.

>You can't do that with React.

You can. Other than React's rather hefty size, there's nothing stopping you. React is just a view layer, is unopinionated about how you get your data to it, and for rendering to a DOM needs nothing other than a DOM node to render into.

Try it out. You can have 100 different React components slowly eating your legacy app alive. You just gotta be smart about it.
1, 3, 4, 5, 15, 17, 18, 19¹, 20, 23, 24, 25

¹ Arguably uncertain about this one so willing to bring it down to 11.

I can see some flaws in this list though. For one thing, anyone who ticks 1 will also tick 23 for example. 16 ("Is 100x better than any current product or service.") is also very subjective.

I didn't tick "Cannot be easily replicated" and, for the reasons you mentioned, that's essentially untickable. Google cannot be easily replicated, but that's because Google's been around a decade.
Tech's frightful 5 will dominate the near future
While mathematically correct, this only holds true if they are exactly as productive from say 12 pm to 2 am after a long day as they are from 5 am to 7 am after just waking up.

Possible? Yes.

Likely? No.
It takes immense commitment to bring an idea to life. If someone had asked me to build an app that can send disappearing messages, being a technical guy, I would have immediately dismissed it saying its impossible.
But SnapChat worked, turns out people aren't too worried about taking screenshots.
The article quoted Brown as saying "All those people who are mad that Pluto is no longer a planet can be thrilled to know that there is a real planet out there still to be found,"
Just submitted, thanks for the tip!!
take the case for usa freedom act or patriot act or any law that snoopers cite in their support. i've never seen any pilot studies on them whatsoever. please dont cite private studies or studies conducted by snoopers themselves. all laws needed to be tested, not just some or atleast when its abused massively, the law should be reviewed.
Looks pretty interesting. If I'm reading it correctly I'd still need to build two UIs? That's kind of what I was looking to avoid -- I'm assuming it's difficult. But the WebView based solutions I've seen always look kind of janky.
USB is still the primary method of backing up your phone for most people, although, admittedly, a lot of people don't bother doing that.
The Awards Leonardo DiCaprio Must Have Won
It indicates distaste of the phrase, in eyes of the author I assume. I personally don't like "no worries" either, mostly because I'm a very literal person and words that unnecessarily imply things bother me (ie someone who's thanking you is rarely worried about the matter).
Thanks, this hit right in the gut. Truthful advice. In my case, I do love what I do, it's just that I cannot feel like I am good at it.
Image pipeline converts to jpg automatically. Cannot be disabled without writing all the image code yourself
That is the point of the article though, nearly everyone has a car and that is causing issues.

I think for housing at least, building vertically is a good solution to storage of a car. Expensive of course but practical.

Underground parking for businesses would also be good, moving parking off the streets is always nice.

Unless, by moving parking away from streets you then just use it for more moving cars. That creats a very hostile and noisy environment.

Sometimes the parked cars are a nice buffer between the street and pedestrians.

Regardless, I wish our central city was nothing but walk and bicycle paths. It would be much more enjoyable and I would spend more time here.
You're going to have to show some proof for this claim, because you seem to have the risk assessment backwards.

> Tsunami

The tsunami in Japan killed over 15,000 people (with several thousand more missing, likely dead). Radiation from Fukushima Daiichi (or anywhere else) hasn't killed anybody yet, though a handful of unfortunate workers and others in the immediate vicinity may have cancer problems in the future. Hopefully those cases will be treatable, but we won't know for some time.

15,000+ dead seems to indicate some tsunamis are far more dangerous than nuclear power.

> coal dusts

You might want to look again at the contents of fly ash. It's radioactive, full of a long list of heavy metals, with trace amounts of nasty things like dioxins.
> Most citizens are completely unaware of the multitude of rights possessed by the people and assume that the government has to tell them what rights they have. That way is serfdom.

I know this is frowned upon, but +1 anyways.

> Then again, with one semester of government class in 12 years of compulsory state-controlled education -- and that taught by a coach half the time -- it's no wonder that we allow the state and its officers to walk all over us.

Yeah well my government teacher threw a book at me, literally. Question authority at your own peril.

My main problem with your statement is that if a student is "susceptible" to state-controlled education, they are also susceptible to really any ideology. It is the people who think differently who are most likely to be persecuted, and also need protection from it the most.
Good catch! Thanks, contradicted myself there, just updated it!
The problem isn't the cable, it's what you're plugging into on the other end. I need to be able to plug my new phone into my old laptop.
Intro to Debugging X86-64 Assembly
Improving HashiCorp's Terraform Community Process
> No way at all to do so with an autonomous car.

How can you say that when they aren't even a thing yet? They could easily have a hotline to call in case of a situation like this, where they can manually pull it out of the queue and send it back to your location. It wouldn't be complicated or costly.
Yes, and this is totally different from the claim that "China's Government subsidies logistics to increase exports".
That's because Google has been actively discouraging the use of the cable for data transfer in order to encourage cloud use. Your phone won't transfer to Mac or Linux at all except via ugly buggy apps you learn about after digging through online forums.
Python Pitfalls and Anti-Patterns
Need a way to execute queries in remote databases? Go grab it ;)
Oh yes - I'm one of those people. Sticking a q-tip in your ear feels soooo good. It's ticklishly, itch scratchingly good. It also feels better the longer you leave it - if I've not used one for a few weeks it's a genuine pleasure.

It's also a common anecdote that having your ear syringed by a professional is one of the most pleasurable non-sexual feelings. So yes, it's a thing. It's definitely a key
part of the reason I [mis]use q-tips. I'm surprised by your comment that you had no idea it was seen as pleasurable!
To ne fair, if many hackers hadnt embraced linux in the 90s, they might have worked on hurd, there is only a finite amount of hackerness.
The Last Question is surely one of Asimov's greatest short stories. I'll never forget reading it as a young teen and being astonished by the imaginative technological evolution of Multivac.