skysight-inc/HackerNews huggingface dataset:
>>Ordinary middle class people and the young - make em rent!

Let me know the address of this secret cabal that meets every evening plotting misery and pain for the young and the middle class.

On a more serious note, this is just capitalism and free market economy playing out against you.

Also remember those days when people screamed real estate being a bad investment from the roof tops, while people belittled real estate investments and glorified stocks, a section of people have quietly invested in this area.

The fact of the matter is these opportunities were available for every one, but just like other things like in life like age, education, marriage, kids- time is a critical factor in these things. If you don't make the right moves at the right time blaming others hardly makes sense. People can't buy expensive homes for the same reasons, people with no education can't go back in age and do their schooling.

Investments are all about time, in fact I'm sure there are good house deals at the outskirts which many people are investing in. The young and middle class isn't buying them because they are too far/<regular excuses>. And yet when the prices go up after a few years and that too becomes expensive, same people will come up with the same complaints.
> But don't listen to me, if you believe in Yahoo go buy some shares. If you're right you'll make a ton of money.

well, probably not because they are succeeding in crashing the company as it is.

Also, if you look at the "deal" those "activist investors" are pushing to get that money, it will pay only to shares acquired before date X. So even if i knew their scheme was going to pay off, they already made sure to rig the game.
Are you too lazy to roll your own Greasemonkey script if it's such a problem for you? Are you just on HN to lose time, or too learn how to hack things?
I'm really excited to see this because I've spent the last few months experimenting with Docker to see if it's a viable alternative to Vagrant.

I work for a web agency and currently, our engineers use customized Vagrant boxes for each of the projects that they work on. But that workflow doesn't scale and it's difficult to maintain a base box and all of the per project derivatives. This is why Docker seems like a no-brainer for us.

However, it became very clear that we would have to implement our own tooling to make a similar environment. Things like resolving friendly domain names (project-foo.local or project-bar.local) and adding in a reverse proxy to have multiple projects use port 80.

Docker for Mac looks like it will solve at least the DNS issue.

Can't wait to try it out.

edit: words
This is what happens when the race to the bottom goes too far. People start realising this sort of tactic makes more money than traditional sales, so people start expecting all mobile games to be free with microtransactions and eventually you have an industry which is pretty much unsustainable in the long run.

Still, it's not as bad as it could be, at least not in the US or Europe. If you think it's bad that people are encouraged to pay money for things in mobile games here, well, the 'kompu gacha' type stuff is another level of scary:

https://www.youtube.com/watch?v=UOWFvlBPnk4

It's basically literal gambling in some areas. You don't pay for items or even advantages in game mechanics, you pay for the 'possibility' of getting characters and items. It's between 1 and 5 dollars for a roll of the dice, and the probability of getting a rare character can be less than 0.1%. There are stories of people spending thousands of dollars in a few hours playing these games in a livestream on Twitch or the likes...

Fortunately, this isn't as common in most games on the US app store just yet.
You can actually beat Reddit's UI on this: save collapsing state across page loads. It's quite annoying on mobile to open a link on reddit, come back and be forced to reload the page, and then be presented with the same wall of irrelevance I closed up a minute ago.
I remember tweaking Excel input 'system' and decorate a spreadsheet with additional hints and checks so I can go furiously fast on a very large input-operator level task.

There's potential here.
I built a Mac native desktop HN client. I don’t have collapsible comments yet but its on the way :) http://mackernews.com
Only works at exactly 45 mph?

How dumb/gullible do you think your readers are, Smithsonian Mag?
Not the full story, and not a sham in this case. The bug report was in fact invalid, the OP was mistaken and later admitted so himself in the original thread on HackerOne:

https://hackerone.com/reports/124975

Source: https://twitter.com/jstnkndy/status/713077746507911168

Unfortunately he did not think to update his initial Reddit post afterwards.

EDIT: ...and now the post is gone.
This was useful information. Testing this was on my todo list for weeks now:

I read about these limitations in the Cloud Vision OCR API docs, but could not believe that they would indeed not provide data at the word or region level. Anyone has any idea why?

I mean, they must have this data internally and it is key for useful OCR.

Currently I am using the free ocr api at https://ocr.space/OCRAPI for my projects. It also has a corresponding chrome extension called "Copyfish", https://github.com/A9T9/Copyfish
I'm still getting some trouble to migrate to AWS. I will try to find some Parse Hosting solution.
It's been quite a while since hedge funds were actually in the business of hedging.
You can also hear a secret message if you go over it in the opposite direction.
I do not want collapsible comments - I feel that this encourages "skipping" over discussion (which helps polarise and lower the quality of the entire thread)

Indent guides? Yes please. I often find myself wanting to find and read all the replies to a particular comment (it is often posing a question or defending an opinion I find questionable).
It's an interesting question. I've always viewed SDET's as the red-headed step-children within a dev organization...but I don't have a good reason for feeling this way. It's a legitimate role, and takes a lot of skill. But for some reason, when I'm on the job hunt, I never even come close to considering positions that were labeled as SDET.

I'm not sure why SDET roles leave such a bad taste in my mouth. Maybe it's because they're typically looking for junior devs, or maybe the role just feels too removed-from-the-action.

Ironically, I've worked in positions that would be considered by some to be an SDET role (I spent all day writing tests to raise the coverage on other people's untested code) ...but those roles were advertised as "Senior Software Engineer", and framed as "we need someone senior to come in and look after the code that the junior guys are writing" so I felt better about it. I guess it's all how you frame it. If you take the position that the role is less of a janitor, and more of a manager, then you might attract more senior folks.

I your particular case, I'd also add the advice to remove the coding challenge from step 1. As a senior/lead dev, I'm always up for a coding challenge during the interview process, but only after I've touched base with a real human. I'd never apply to a role that required a challenge up-front just to send in my resume. Just my 2 cents.
The irony is that after all those years, we still dont find a optimal way to find out - when it is a good time to annoy a user about update decisions.
Do it during the system start up phase?
Do it before they go into a break?
Do it upon return to the system, when work was already interrupted?
Do it shortly before shutdown?

No, annoyia be praised. It must be when the user has focused for longer then 5 Mins on something.
Apps can spy on me more than webpages and have more potential to do bad things to my device.
great news but I'm not sure a young startup should be wasting money on what was obviously a professionally produced launch video
This is cool ... any idea what languages are supported? All I can find in the Google docs is "Vision API supports a broad set of languages."
More like 4chan's anons outbrained Microsoft's AI developers. But nevertheless I welcome our new foul-talking teenage AI overlords, even if they turn into "rasits, but use Skyrim metaphors": http://strawpoll.me/7172257 (it's a 4chan poll, so for the love of Tay don't take it seriously)
That reminds me, it would be cool if we could collapse a thread from the bottom as well as from the root.
I think the gambling industry could probably start taking tips from the mobile gaming industry now.

Free video-slots that give you "Casino Coins" (CC) that you can redeem for drinks/food.

The free games will be very, very basic (no multiplay or bonus features), and you might earn enough over a few hours for 1 free drink. Limit free game spins to a certain rate per hour.

Pay into the game and you'll get better unlocks. Pay continually and you'll increase a "combo meter" that will tilt things even more in your favor. Pay small extras that let you customize the video slot interface with your favorite characters, hats, sounds, etc. that are tied to your casino account rewards card.

Urgh.
Would you mind giving an ELI5 explanation of how hedge funds currently handle exit value volatility (minus the unknown time-horizons aspect) for those of us who haven't worked on hedges before?
Is there a good summary somewhere of this entire situation? Starting with strange loop?
1) a broken window is easily noticeable and a giveaway that the car could be stolen.

2) breaking a window creates noise, usually.

3) it still takes time to start the car after you break into it. not so when you hack the radio.

all in all, this hack turns something that would take minutes into something that takes a couple of seconds and leaves the vehicle intact, i.e. beyond suspicion.
They should actually do that for foreigners. Ban the foreigners from buying except in certain regions a few hours away from the city made just for foreign property investment. You end up with best of both worlds.
@danso, if there are any delimiters in the output (tesseract case) and you are looking for automatic table extraction, check out http://github.com/ahirner/Tabularazr-os

It's been used with different kinds of financial docs such as municipal bonds. Implemented in pure python, it has a web interface, simple API and does nifty type inference (dates, interest rate, dollar ammounts...).
Finally! I've spent the last month or so on Docker to learn about it as I am somewhat new in this environment. I'm just excited to try it out and have a more broad range of tools.
It's unreasonable to assume that the faucet for investment money will be open indefinitely, especially when investors don't get the benefits they would have with a public company: liquidity, transparency, etc.

Staying private indefinitely is not just regulartory arbitrage, it's also maintaining significant control and information assymetry between managers / early investors and the rest of the investors and employees.
npm had the solution one year ago (namespacing) https://docs.npmjs.com/getting-started/scoped-packages
if only developer can embrace the "change"
Tried to migrate to Heroku but found some problems. I'm still waiting for a good Parse Hosting...
>It's like 30ms which is completely unacceptable.

Not really.

https://twitter.com/brianhatfield/status/692778741567721473

I've seen 10ms mentioned as worst possible scenario, which means not coding with the GC in mind.
Two footnotes on this article:

1. The problems it highlights can be reduced to low tax revenues. Our infrastructure is crumbling because we do not collect enough taxes to subsidize it. Things like roads and trains cannot (and should not) pay for themselves---they are a public good. The train might be empty at night, but the ability to take a train home prevents drunk driving, for example. One cannot put a monitory value on services like that, they speak to our collective quality of life. The SF transit situation is the direct consequence of a failing tax base. The wealth of the local tech industry is not "trickling down" to improve city infrastructure, in proportion to the industry's growth.

2. Re: the conversation about walk-ability of cities. The key concept here is density. We need to value density as it allows for more compact living. Instead, municipalities in places like the Bay Area consistently vote against new construction and against zoning laws that would allow for taller, more densely populated buildings/neighborhoods. The law of supply and demand says increase the supply of housing to make something affordable. This is not some mysterious process: there's simply no political will on the part of existing inhabitants to "devalue" their residences by increasing the supply in the housing market.
This one happens to be open source (https://github.com/tommoor/HackerNew), but you can always unpack plugins, take a look at their Javascript, and if you don't like what you see, repack with your own modifications.
I suspect you aren't seeing much discussion because those who have a reasonable process in place, and do not consider this situation to be as bad as everyone would have you believe, tend not to comment on it as much.

For the sake of discussion, here is my set of best practices.

I review libraries before adding them to my project. This involves skimming the code or reading it in its entirety if short, skimming the list of its dependencies, and making some quality judgements on liveliness, reliability, and maintainability in case I need to fix things myself. Note that length isn't a factor on its own, but may figure into some of these other estimates. I have on occasion pasted short modules directly into my code because I didn't think their recursive dependencies were justified.

I then pin the library version and all of its dependencies with npm-shrinkwrap.

Periodically, or when I need specific changes, I use npm-check to review updates. Here, I actually do look at all the changes since my pinned version, through a combination of change and commit logs. I make the call on whether the fixes and improvements outweigh the risk of updating; usually the changes are trivial and the answer is yes, so I update, shrinkwrap, skim the diff, done.

I prefer not to pull in dependencies at deploy time, since I don't need the headache of github or npm being down when I need to deploy, and production machines may not have external internet access, let alone toolchains for compiling binary modules. Npm-pack followed by npm-install of the tarball is your friend here, and gets you pretty close to 100% reproducible deploys and rollbacks.

This list intentionally has lots of judgement calls and few absolute rules. I don't follow all of them for all of my projects, but it is what I would consider a reasonable process for things that matter.

[edit: I should add that this only applies to end products which are actually deployed. For my modules, I try to keep dependency version ranges at defaults, and recommend others do the same. All this pinning and packing is really the responsibility of the last user in the chain, and from experience, you will make their life significantly more difficult if you pin your own module dependencies.]
An easy way to prevent NPM-gate
Going global with React
We are amazingly good results using SWT[1] for text detection/boundaries and Tesseract for OCR. Pretty much on par with the results here.

We used to run this on videos.

[1] http://libccv.org/doc/doc-swt/
I think business focus on profit growth is actually the predominant reason for growing wealth inequality (in the USA). We're coming off of an unprecedented history of market growth and prosperity in this country with consistent exponential returns.

Lower yields are unacceptable to businesses, even if they are part of a normal healthy economy, so they tighten wages for their workers and raise prices for their products (after running out of alternatives). This is a "double squeeze" on the working class. Not only do they have less money to spend, because they're paid less, but their cost of living goes up because every company is raising prices.

Couple that with speculative investors (new yuppies and Chinese nationals hiding money) targeting real estate as long-term rentals pushing potential buyers out of the market. They then renovate this housing into "luxury" and push the affordable housing out. It doesn't matter if these rentals sit empty for a while because the speculative investors are banking on continued property appreciation external of all rational reasons.

So, to sum:

- People are getting less money (relative to inflation)

- Prices are still rising (inflation keeps going)

- Speculation in the housing market is also increasing cost of living

For those people that spend >$10,000 a year, with a few rare exceptions, my expectation is that they live with an absurd debt load and eventually go bankrupt. I don't think this is a root cause but it definitely doesn't help people accrue assets.
Hacker News Enhancement Suite deals with that just fine in my experience.
going next door will probably get you shot. Just drive.
Guys, this is self pity. and deep down he knows that you're using him despite his pain. it adds to his self pity. how do you feel about that?
No meaningful difference. For one thing, shooting at someone's legs to arrest them makes no sense, and leads me to believe that something has been lost in translation.

But more importantly, the Dutch police will shoot to kill in self-defense, which is exactly the same as the US.
I'm wondering when we might see regulation, at least in the US, regarding certain gambling-like activities some games have (not just mobile). What I mean is some games have you build a team of characters. They'll have an in-game shop where you buy "card packs", with chances of getting legendary or what have you versions of cards. Yet nowhere are the chances of getting those type of cards listed and even if there were, there's no regulatory body ensuring that those chances are correct.

From what I understand, Vegas voluntarily has rules in place that test this to keep from being regulated?
The short answer is: it cuts both ways.

"Intuition" (or more generally, associative thinking) can definitely lead us astray. So can (superficially) analytical thinking that might appear to be based on a chain of logically sound, "if A, then B" statements but yet ultimately miss the bigger context, or otherwise just end up coming to warped or irrational conclusions.

So both strains of thought are needed. Especially if we're to stand any chance at all against the robots.
Omnifocus does this with sequential projects if you're willing to buy into their ecosystem and learning curve.
I had one customer on DO DNS and it was a "good enough" solution. Unfortunately, this came right in the middle of a marketing push for last-minute registrations. An annoyance, but not a major financial impact. (Maybe it will give the impression of excess demand. :)

I understand that things break and I should be ready for it. What I found unacceptable were the status updates. Basically, "we're working on it". No clue as to what was going on. A DDoS? Not a DDoS? Routing issues? Corrupt zone files? No clue? Any of those would be helpful as I needed to figure out if I should wait it out, or switch to Route 53.

In the information vacuum, I switched to Route 53. It works.
With res. Or at least for me. It's saved. Sometimes i go to comments thinking I haven't even and find my already collapsed comments and realize I just forgot I already read comments for this post
SCOTUS: Statistical analysis of donning and doffing was good enough
While we're suggesting improvements...

Why is it that the discuss option isn't available on posts that are job adverts?

I think it would be useful/interesting to allow casual conversation about job postings.
<i>he show ended in 2004. The same year that Facebook began, the year that George W. Bush was re-elected to a second term, the year that reality television became a dominant force in pop culture, with American Idol starting an eight-year reign of terror as the No. 1 show in the U.S., the same year that Paris Hilton started her own “lifestyle brand” and released an autobiography. And Joey Tribbiani got a spin-off TV show. The year 2004 was when we completely gave up and embraced stupidity as a value. Just ask Green Day; their album American Idiot was released in 2004, and it won the Grammy for Best Rock Album. You can’t get more timely. The rejection of Ross marked the moment when much of America groaned, mid-sentence, at the voice of reason.</i>

Looks like cherry picking by the author. Long ago, people thought Elvis and Ed Sullivan were the 'end of Western civilization'.

However, the economic events of 2008, and recently accelerated in 2013, seem to have puts the nerds at the top of the socioeconomic totem-pole as measured by income, prestige, and wealth. As housing, energy, construction, manufacturing and other 'blue collar' and 'low-skill' jobs and sectors have faltered, 'nerd' jobs like IT and coding have been very resistant, seeing strong growth and high wages compared to the proliferation of low-paying service sector and 'gig' jobs, as well as the downsizing of middle management and mediocre employees.
This is well worthwhile, since it would help combat "top comment discussion is the only discussion" disease.
Yes yes, congratulations on having an old country.
Where has this been all my life! Excellent, thanks for this.
> It's strange that so people people whine about mobile games being freemium but nobody mentions League of Legends: A completely free PC game that has made an obscene amount of income on little more than avatar skins.

You also have to buy characters. Like in many "free" games, you can earn currency to buy the characters through playing the game, but you get it very, very slowly. I'm still missing dozens of characters after four years, and that's even paying money for some of them (thanks to gift cards).
>The Swartz case was about the response fitting the crime. The Nieto case is about police officers ostensibly fearing for their own safety and the safety of other.

This says it all: you think that the Nieto case is inherently about whether the police officers feared for their lives, and the Swartz case is inherently about how poor Aaron was prosecuted unjustly.

That is one perspective.

Another perspective would be the inverse: the Nieto case is about how an innocent man got shot for no good reason, and the Swartz case is about how a naive and perhaps somewhat entitled young man made a series of stupid and entirely avoidable choices that led, predictably, to his being prosecuted.

In other words, one could make an argument for blaming the victim in both cases. While it is apparently inconceivable to you that anyone should think of doing this in the Swartz case, it is so obvious to you that this is what we should do in the Nieto case that you can't even grasp the alternative.

That is the bias that I'm getting at.
Driverless vehicles probably do have the potential to decrease accidents and allow better use of travel time, but I wouldn't bet on them reducing commute times. To the extent that they work to lower commute times with a fixed population of commuters, that will draw more commuters until a new equilibrium is reached. Studies of road building usually find that the equilibrium commute time reached is equal to or higher than the old equilibrium.

We may have a fighting chance if we ever get economic short range vtol air travel. Instead of a 20-50% increase in capacity like adding lanes (and probably driverless vehicles would be in this range as well) or a 5-10x increase (like building a highway), that might get us a 1000x increase in capacity. That might be big enough to move the equilibrium somewhere interesting.
As opposed to scrolling by without reading, which is what most already do instead? We're under no obligation to read everything here.