skysight-inc/HackerNews huggingface dataset:
I read a lot of software books (just bought 2 more from this deal actually), and switched over to e-books about 18 months ago. I had switched over to e-books for everything other than software books about 3 years ago but I was worried about readability of code snippets, the skimming through the book as you mentioned, and more difficulty sharing the book with other people. The advantage was cutting down the giant stack of physical books that was overwhelming my book shelf.

I think the actual reading experience is a bit worse with an ebook on a Kindle compared to a physical copy. Some code snippets are wrapped to another line. I have had the best success with Kindle format on the Kindle, other formats are sub-par (and PDFs are unreadable).

However the big gain has been after I read the book the first time. Being able to pull up any software book at any time on a side monitor while working is fantastic. That is worth any and all frustration reading on the Kindle. The formatting in that case is perfect, and the lack of context switching is great.

Pro-tip: any Kindle book you buy from Amazon can be returned if the formatting doesn't work well on your Kindle. I have done this 2-3 times in the last year without issue and then I just buy the paper copy.
Facebook's API is extensive. You can use FB as part of content management system—say, staff posts events, updates, photos onto Facebook page, and you periodically pull it all, cache, and display content (possibly with interactions) consistently with the rest of your website.
Most web servers can compress the response if the client accepts it... anyhow this is a fairly universal aspect of passing long-ish strings over HTTP. I don't see any reason to blame JSON for being "huge," it is a somewhat compact serialization format within the constraints of needing to be text. ProtoBuf would be nice but requires quite a different set of client tools.

Overall the point of the article is a bit lost on me. Making APIs that return only the necessary data with only the appropriate structural complexity is and will continue to be incumbent on the developer... efforts like OData might drive products towards this goal but contrary cases will flourish for a long, long time.
cool stuff, keep the great work!
I've never had the whitelist checkbox revert its setting.
Ask HN: Do you use Parse, and wish it was mobile?
Ever wished that the Parse interface played nicer with the iPhone?
Deleted my comment but I just realized why we did this -

The product I was working on was to be used on a shared public browser / kiosk. The reason was to prevent one user from pasting in the previous user's password.
TOP 10 HARMFUL NERVOUS HABITS
The solution is to encourage everyone to become richer, not equalize people. If you argue that rich people should not get better treatment in court, then why not argue for the rich people to buy the same cars as everyone else, the same houses, the same clothes and same everything else. You see, what you're arguing is selective communism. I for one have no problem with the fact that rich people get better protection from the police, provided they made their money honestly.

If you truly wanted equality, you'd be arguing for lesser or no government intervention into the economy, so that people could easily and freely start businesses without the need to acquire licences and red tape. In the words of Milton Friedman:

"If you want to know where the masses are worse off, worst off, it’s exactly in the kinds of societies that depart from that [free market]. So that the record of history is absolutely crystal clear, that there is no alternative way so far discovered of improving the lot of the ordinary people that can hold a candle to the productive activities that are unleashed by the free-enterprise system."
Not frequently. Competitive players loathe new maps ;)
FDA Comes Out Against Aspirin To Prevent First Heart Attacks
> It isn't inflation "safe"; there's no inflation.

Not actually true until all coins are mined in like 100 years; for now it's undergoing quite predictable inflation and will be for quite a while.

> The money supply needs to grow as the demand for money grows (yes, the demand for money changes over time and circumstance).

Divisibility solves the liquidity problem, the only real issue is deflation and there's other ways that could be stabilized as money supply manipulation is certainly off the table in this case.
Indeed I haven't seen that before. Still, it doesn't support objects like mine does :)
I don't think this approach is new. Scene graph structure has been used for a long time, and those libraries also make use of scene graph or allow you to use it.
> So this "fat JSON" problem is Java's problem, not JSON's, then?

Pretty much.

I would expect that Java could offer some sort of solution to this problem, ideally with an accessor syntax similar to what you'd find in Javascript or, as you say, C#. On the other hand, I've never delved deeply enough into Java to know whether it's feasible; I suppose it's possible that the language simply isn't flexible enough to make such a solution workable.
This is sadly such a common issue these days. Please give some idea of your pricing! Not providing any pricing information at all on your website is a massive disincentive to paying for your services.
I don't want to have to deal with sales people who will continually spam me with email and phone calls if I ask for pricing, and will want to have a 20 minute call to "understand my requirements".

By all means put an asterisk saying that the prices are guides only, or have large letters saying discounts may apply, or whatever, if you must. But not doing anything doesn't just aggravate your customers - it often means we go elsewhere or just use mailing lists for support.
Replacement of bad companies with fresh new ones might be a good thing, but a consistent pattern of companies failing with nothing to replace them is a horse of an entirely different color. That means more people are deciding to work for an established company instead of starting their own, and it's hard to see the good in that.
If we want Europe to be served better, then disallowing articles behind paywalls would be the best option to make me happy. Most non-americans won't have a membership to the Wall Street Journal or the New York Times. That would make me much happier than an algorithm change. But the powers that be have stated that this just won't happen.
We in the computer business are well aware that some bug reports don't get fixed - such as because they require new features outside the scope of the project, or because fixing them is a huge hassle.

A "carrier grade" support contract sounds expensive.

If I'm going to my boss to ask for $x0,000 for a support contract because of a specific bug we're experiencing, I need to know the resolution won't be "WONTFIX"
Author mentions SelfControl [1], which is great, but a bit rough.

I'd recommend Focus [2] instead -- much nicer experience, and I believe it's made by a fellow HNer.

[1] http://selfcontrolapp.com/
[2] http://heyfocus.com/
Hypothetical- would you be more comfortable hosting an iOS-owning stranger or just someone who has access to a website? I feel more comfortable with the former (not least because of the implied affluence) but I wonder what HN's opinion is.
My bank secretly truncates your password to the first 12 characters. The login form processes all characters. I found this out because I couldn't login after having "successfully" set my password to 32 random characters. Luckily customer support was able to confirm the first 12 characters of the password over the phone.

Fun times were had by all!
I'm going to vote for stupid. Money supersedes nationality, and multi-national companies (of which Russia and the US depend on) will be weary of this. Those with money could care less about national pride, they just want/need a good return on their investments and business friendly laws/policies. If Russia messes with this formula they'll be on the outside looking in.
Yes, well kids are a whole 'nother level, of course. I have two dogs, and while I pretty much owe my life to them and their, umm, dogged instance on long walks every night, I would probably weight them a net negative in terms of workday productivity.
just need a reader, and someone publishing it.

But publishing it takes effort, and if usage isn't high enough people might stop.
The key to this was mentioned early in the article. You have to really like your work for it to work.
If you hover over a point, it tells you which source it came from. Not sure how to do that on mobile though.
I wasn't aware that Safari is still a widely used browser.

What are the advantages of using Safari over, say, Firefox or Chrome?
I think you did misspeak. The Motorola Droid X is a phone that came out in 2010. The Motorola Moto X is a phone that came out in 2013. There is no such phone as the "Droid Moto X."
I saw this. I want to understand why. I am looking for a disclosure of this, and the purpose.
Just to note that I've been working from home for nearly 14 years now, and I have always broken almost all of these rules. Except the one about loving what I do. Because I do love it: if I didn't, I'd get a different job.

I don't have a set routine. I don't avoid the sofa. If I want a mid-afternoon nap, I have one. If I don't get up until noon, that's fine. I monitor my outputs, not my inputs -- which is why you'll sometimes find me working at 5am on a Sunday morning, or over a public holiday, and why you'll sometimes find me shopping or in the pub during office hours. (Not to mention the gym: I try to schedule my exercise for times when everyone with an office job is at their desk.)

Outputs. As long as the work gets done, you're good to go. And apart from that, make sure you still have a social life.

Drawbacks: it's easy to vanish down the rabbit hole: working in an office is an oft-unacknowledged social experience, and even though your co-workers may not be people who'd hang out with otherwise, human contact is important.
I did work for a very security-minded HR outsourcing company on an html site to be used on a public kiosk and we also disabled paste via javascript for the same reason - to prevent a user from being able to paste in a previous user's password at the same terminal.
IOS Game for charity?
This is not a fact. This is a conspiracy theory.

Indeed there was a bug on Chrome and Opera that re-enabled Acceptable Ads during an update. And of course it is tempting to believe that this was intended, given the controversy around Acceptable Ads. But believe it or not, every release of every software has bugs. And consider the complexity of the code initializing Adblock Plus, migrating old settings, setting up default filter lists and dealing with different storage APIs for almost every browser. Also a single setting being reset during update, is not a case you easily notice during testing. So it is no surprise that a bug like that made it into the release at some point.

Beside that there are several cases where browser profiles can be corrupted. That includes browser crashes, bugs in the browser itself, unreliable storage devices and a few other cases. You will realize that users of every extension that can be configured, occasionally report that their settings had been reset. Of course that don't bothers you if you use the default settings anyway. But also there is not much extension developers can do against that.
Chadder is a secure messaging app with a dubious John McAfee endorsement
Is Implementing Continuous Integration Worth It?
Ghostery used to enable "Ghostrank" by default which is analytics they sell to advertisers. I think it may be off by default now, but it's at least an appearance of impropriety to me.
I wasn't planning to max my credit card out today... guess I'll be hearing from my bank later...
Some folks I know are raising money to build an app for a worldwide map of fruit trees. Their database exists already and is growing, and they're just raising money to fund mobile development and eventually an SMS interface. They list privately-owned trees on their map, so you could contact the owner and get in touch about swapping: http://www.barnraiser.us/projects/fallingfruit-org-mobilize-...

There was also http://neighborhoodfruit.com/ at one point, but it's not looking too good these days.

And I started a non-profit here in Atlanta 6 years ago called Concrete Jungle (www.concrete-jungle.org) where we pick fruit from random people's fruit trees (99.9999% of homeowners want nothing to do with their fruit trees) and donate it to local homeless shelters/food banks. There is lots and lots of food everywhere once you start looking for it.
Google made a costly mistake and forgot to remove a sitewide penalty.
Sharecropping for Coursera
wow, I can imagine that's pretty difficult to deal with, respect wise.

Not everyone, and I'm hoping not even the majority, will have to deal with this from their SO/OH/spouse, however. (I don't, thankfully. We both wfh to differing schedules, and work time is work time.)
I've been working from home for 10 years now and love it. It's not for everybody, though. To add to the points from the article, here are a few things I've learned over the years:

- Your office chair is the most important piece of equipment in your office. You're in contact with it most of the day. Buy a good one and it will last you for years. Buy a bad one and it will give you back problems for years.

- If you can, join a CrossFit (or similar) gym. Not only will you get in great shape, they become a social outlet and because they're time boxed, you're in and out in an hour.

- Whether you like it or not, your spouse/significant other's days off become your days off so plan accordingly.

- Enjoy the flexibility of working from home. While you don't want to plunk down and watch TV when you should be working, you can do things like meet a plumber at your house without taking time off.

- Build in a hard stop at the end of your day so you don't blur lines between the workday and personal time. For me, I have a rule that I never work while the kids are home and awake. My wife texts me when they're leaving daycare and that gives me about 15 minutes to save what I'm working on and shift from work mode to home mode.

We're moving from Seattle to the Tokyo suburbs next month. The time zone shift + foreign country are going to add a new layer of complexity to working from home. At least I get to bring my chair.
Original sources:

http://www.census.gov/ces/dataproducts/datasets/lbd.html

http://www.census.gov/ces/dataproducts/bds/overview.html

Methodology:

http://www.census.gov/ces/pdf/CES-WP-02-17.pdf

Looking more carefully, I think the numbers tell a completely different story - this is not about the decline in entrepreneurship, but more about the rise of contingent workers and one-person businesses. Their definition of firm is a business that has paid employees and not all contingent workers count under that definition because they are often independent contractors or employees of a third party agency. The broader availability of all kinds of services from legal to insurance to accounting to technology to logistics to HR/staffing also allows 1-person businesses to handle more than they ever have, while potential legal and regulatory concerns have raised the cost of hiring the first employee. This is not about consolidation but bifurcation.
What happened to the previous submission?
If the customer would rather build their own system than risk talking to someone on the phone where money might be discussed, I'm not sure that the open-source vendor is the problem.
http://weworkremotely.com

Alternatively, you can go on http://angel.co and look for remote positions.
Woman beaten to death in Brazil due to fake Facebook post
We Are Hiring Database Applications Developer
We need a Database Developer to join our team and we aren’t looking for just anyone. Big ideas and an appetite for new technologies will make you an integral part of our team of bright and motivated data experts working on a cutting edge database project. You will be working with our clients and data scientists to design, develop, document, and deploy technical solutions to complex business problems.
Conclusive Analytics builds analytics ecosystems to help clients make Better Business Decisions, Faster by expertly integrating Big Data, Actionable Analytics, Decision Science and Data Visualization using a rapid speed to market approach. We deliver a combination of advanced data management, decision science, and rapid execution ability with a 12 year lead on our competitors in this space. We are located in Huntersville, North Carolina (just outside the rapidly growing city of Charlotte).
Sure, we need a DB Developer with at least 5 years experience in database programming, stored procedures, data imports and exports in either SQL Server, Oracle, PostgreSQL or MySQL, but we are also looking for someone willing to try new technologies and think outside the box. If you have experience with both Windows and UNIX/Linux platforms that is great. If you’ve worked Git, Mercurial or other DVCSes even better. Add in experience with Vertica or other columnar databases; BI tools like Tableau or Microstrategy; AND a team oriented attitude, and you a ROCK STAR in our eyes.
We reward Big ideas and innovation and offer a great place to work and grow professionally. Reach out of us at HR@ConclusiveAnalytics.com if this sound like the adventure you’ve been looking for.
Please stop trying to tie Bitcoin to your radical political worldview, you're hurting the adoption of Bitcoin for the reasonable folks among us.
I strongly prefer having a PDF to a .mobi (which comes with the PDF on O'Reilly).
rss is also a wonderful way to route data around the web, and lets a non-geek get into programmatic-like consumption of news with only a limited understanding of web technology.

its also fairly effective at storing and working with geodata. I really like the Geonames rss to georss geocoding API.

shameless plug for attention on a for-fun doo-dad I built:
intelmap.com uses an RSS feed generated by a hackernews clone at news.intelmap.com and drops it on an openlayers map. a better example of geoRSS is syria.intelmap.com, that is a collection of more lively feeds.
I feel the new price structure is a welcome change. Regarding the req/s limit I also at first felt I would be able to hit it easily, but the more I've calculated it I can see I will be nowhere near that limit.

I've made an native iOS app to use the Data Browser from the phone. It's something I think a lot of Parse users can benefit from using, I wish they'd informed about it in their presentation!
Big plus in kindle is highlight. During reading you can highlight all these crazy gotchas, summaries, reminders, and they are easily available to you everywhere
Doesn't Calibre let you convert from Kindle books to epub?
I may have been too harsh in my original reply also; the author has some comments on github about a code review that was done: http://cl.ly/2A0b093d3i3N
Any Google<->NSA articles seem to get penalized, either automatically based on keyword or some other means. Watch the front page, this link will fairly predictably be pushed down within half an hour.

Note this has nothing to do with score or number of comments (controversiality), its some entirely separate thing. When https://i.imgur.com/yAGJWNT.png was taken, the link should have been around position 5, but you can already see it's being pushed down somehow
also what if your pull request doesn't get merged?
It is, but all POSIX operating systems are brain-damaged when it comes to things other than interactive terminal windows – they default to LANG=C so e.g. the same script which runs interactively crashes when you run it in cron or some other launcher.
California bill links corporate tax rate to the company's pay inequality
All of their customers will still have to go through middlemen. Thats how the internet functions.
Maybe that's why it's no longer part of Google X.
Ask HN: I want to use a secure e-mail service
Secure in terms of privacy. Just for the sake of it. Any suggestions?
This is sensationalism at its worst. A top technology firm that is integral to communications and at the forefront of research is being asked to participate in a governmental process related to its area of expertise? Color me surprised.

Other similar headlines that I could see coming out: "Emails reveal close relationship between Departments of Transportation and construction companies" and "Emails reveal close relationships between NSF and universities".
It's already clear that Visa/MasterCard will be a key part of US sanctions against Russia so this is partially a pre-emptive strike. I generally doubt it's going to work out though.

My partner is Ukrainian and apparently the Crimeans which were recently annexed and now have to switch are utterly shocked by state of e-banking at their new Russian banks; which doesn't bode well for their efforts...
Meetup will save you there.
The bar chart at the end of PDF is tells the same story we already know, that most of the decline in business entries is in manufacturing and construction: http://www.brookings.edu/~/media/research/files/papers/2014/...

We don't build stuff no more.
I did think of lenses when I read this, but have yet to learn or use them so didn't want to give incorrect advice. Thanks for the overview :)
Generate your Podfile
> One way VISA/MC could strike against this law is by simply cutting off all Russian cc's. That would hurt them as well but they could simply stop doing business there for a week or so. I think that Putin would very quickly recant once it becomes evident how much of the Russian economy is now dependent on such instruments.

They already did that, to Bank Rossiya. This move by Russians is a retaliation for that.

> The new Russian owned payment system is dead in the water from a non-Russian perspective, the only reason VISA and MC are so popular in Russia is because people do not trust local alternatives, not because they don't have other options.

The reason why VISA and MC are so popular is because there is nothing else. Not only in Russia, but in other countries too. (Note that Maestro is owned and operated by MC).
Well if you don't cross state lines, they're less likely to get the FBI involved...
> I [...] find my Twitter app mysteriously appearing in front of me, having been launched by my treacherous hands during a moment of thought

This is pure gold. I was beginning to think I had a pretty serious concentration problem, but it seems it's actually more normal. Good to know.
Oh man I love watching this guy's totally entertaining videos. I'm not even a three.js developer (yet!) and I still watch them now and then. Somehow affirming of life...
Yes, but this assumes that all users are online with the app active at the same time and that the app is requesting the new info at the same time, right? How likely is that, really?
Highly recommend "Doing Data Science" (it's on list provided in the link above). The guest-lecture style chapters keep the material interesting (the author based this book on a class she taught at Columbia University) and as someone who was reading this part-time (alone), I enjoyed working on the exercises that are listed in the later chapters.
> And from my emotional perspective, I resent that the inventors will pocket millions from being at the top of the pyramid.

So you have no real argument, you just can't handle that early investors in anything do better than late comers. It's not a pyramid, it's a technology, and you're simply being emotional and irrational.
I am willing to spend a couple dollars more on Amazon in the rare event they dont have the best price just becuase of Amazon Prime. Sometimes I will even go to a bookstore to make sure the book I want to buy isnt complete garbage and proceed to purchase it on Amazon right in the store.
Comcasts customers pay Comcast for service. If every website they went to didnt work, they'd be calling, and blaming, Comcast.