skysight-inc/HackerNews huggingface dataset:
if the OCR'd versions aren't very good, is it worth it to get them for ereaders?
(PDFs on small kindle kinda suck, I don't expect others to be much better)

EDIT: apparently no, the .mobi are quite terrible, but the .txt version is ok. Weird.
And why take a vocational track, when you can get a 4 year comp sci degree and take on many more thousands of dollars in debt, to get the same job!
Why does it need to be that extensive? I think that it might be more useful to keep very specific information walled off from general information. I think finding information would be too noisy otherwise. For instance, if I'm searching for ash on wikipedia I probably want wood or volcanic ash. But if I'm searching for ash on a pokemon wikipedia I want info on the main character.

Getting good search results is definitely a problem that a ton of people have spent time working on. But I don't really think that it is that important of a problem in some cases. Sure, it might be nice if wikipedia could accurately distinguish whether I wanted info on wood ash or Ash the fictional character, but that creates problems. It basically makes implicit assumptions about what I am interested in. And sometimes it can be nice to have less intelligent results.
I have already read math papers while standing in the tram. Not comfortable but possible (the same would, of course, hold for a train). Also depending on the type of train it can be possible to answer emails on your mobile phone while standing (I don't own a mobile phone but have seen people doing that).

Not all kind of work is done on a laptop or tablet. It can also be reading texts, checking emails etc. (of course you will try to optimize your schedule accordingly).
where the heck have you been? the entire west coast of north america is in the same boat (because it's awesome). the Chinese are buying as much property as possible as fast as they can, young people are moving there as fast as they can, and we aren't making any more land.
Wow, that Mountain View place looks like a real bad deal. Will need to do a complete renovation there. Judging by the date it was built and the condition it was in, you're probably going to have to look at at least repairing the foundation/roof/etc. I didn't realize prices have gone up so high in the South Bay. Makes San Francisco seem very reasonable by comparison.
Its not necessarily that he wanted to take it off, it may well be that he just didn't want to keep it on.
I am confused by the part you say that you left the Bay Area, not Silicon Valley, and then you said that good salaries are possible outside SV. Did you mean outside Bay Area?
The problem you are stating is called the 'handoff' problem which I believe will be a serious challenge for manufacturers of driverless cars. The handoff problem is when an automated system identifies a scenario in which it needs to hand over control to a human. How will that work in a vehicle that is not designed to be occupied by someone that knows how to control it? This problem has been written about in the book Our Robots, Ourselves [0] and there is an Econ Talk podcast about it as well [1].

To me, it makes sense to make use of the brain power provided by the occupant of the vehicle. For example, if one of the main vision sensors in the car breaks, why not let the human occupant drive the car manually?

[0] http://www.amazon.co.uk/Our-Robots-Ourselves-Robotics-Autono...

[1] http://www.econtalk.org/archives/2015/11/david_mindell_o.htm...
I certainly agree to DHH's point. I did a talk at PHP World last year, with essentially the same message[1].

At VideoBlocks we're slowly starting to migrate our monolith into a service-oriented architecture where it makes sense. E.g. our new search service is now a standalone microservice. But I think that we're still very far off to an architecture that consists solely of microservices.

I'm a huge fan of the hybrid approach in the interim, it allows us to migrate slowly and only when it makes sense. This means that we've had plenty of time to establish orchestration and deal with all of the small infrastructure edge cases that other commenters in this thread has been struggling with.

[1] https://speakerdeck.com/minicodemonkey/microservices-with-la...
>> "Mainframe" doesn't necessarily mean "old".

Yep, today they tend to look like something out of Battlestar Galactica:

https://en.wikipedia.org/wiki/IBM_System_z

I've started working with Z/OS on Zseries machines just a few months ago. Obviously, I'm still learning. There is a _lot_ to learn- it's nothing like linux :0
I love Vancouver, and I hope our government is able to mitigate the housing crisis before it totally tears the city apart. Families and non-professional workers are being driven further into the suburbs by housing prices, sterilizing the core of the city and fomenting a bitter class divide. We need to make radical moves -- heavy penalties for vacant properties, aggressive densification, serious investment in mass transit... We're letting a small reactionary minority filibuster these projects and dictate the city's future. From what I've heard, it's much the same in SF.
> In his work on proxemics, Hall separated his theory into two overarching categories: personal space and territory. Personal space describes the immediate space surrounding a person, while territory refers to the area which a person may "lay claim to" and defend against others.

https://en.wikipedia.org/wiki/Proxemics

https://fr.wikipedia.org/wiki/Edward_T._Hall
> I've purchased a house and a rental property. The latter would have been unthinkable in the Bay Area.

I purchased a house with my wife here in northern OH, and while we don't have a rental, we do have around 4 acres of land to use and for our son to play on, in an area with an excellent public school district. I know this would be very hard to come by near most tech-centered hubs in the country, and would be very difficult for me to give up now. The more I think about it, the less certain I am that even doubling my salary would convince me to do it.
How deliveroo is accepting payments over stripe
Personally - I think we need a network of "robot only" car lanes in cities and highways.

Turn one out of four one-way streets in business districts to robot only. Make a certain highway on/off-ramp robot only etc...
> That's really interesting; I wonder why that's the case.

Kids are stuck near their parents because they can't get decent jobs.

If they're still living with their parents in their 20's, well, they can't relocate unless whatever job they have can absorb a huge increase in housing cost.

And, even if they did move out, they're so close to the economic edge that having Mom and Dad nearby when the car breaks down, the washing machine dies, etc. is huge.

Sure, unemployment rate may be different in different areas, but why move from one McJob to another McJob?
Hey,

Every time I have to parse user content, I make it o both. Client and Server side.
Show HN: A Redis client written in Swift
No doubt that it's hard but just imagine how useful this would be.

Setting up a Linux desktop system is notoriously hard, at least if you are not a "computer expert". Configuring hardware that is considered mainstream among Linux professionals most of the times works out of the box. For other hardware too often CLI tools are needed. I would think that these tools often have no graphical interface because there is no standard way to program GUIs in UNIX C.

However, HTML5 seems to become the defacto cross-platform graphics standard that seems to takeover many GUI app writing tasks. It's also a good example of a standard that is actually low performance often using outdated methods. WebGL is OpenGL ES 2, DOM is so slow that people wrote React, CSS is actually designed for documents...
No argument there. But you can measure that effect directly, without the need for any studies about how well other people do with a framework.
It didn't change lanes, which is why the description didn't say it did. The entire event took place in a single extra-wide right lane, which are pretty common. The extra width is to accommodate on-street parking as well as right hand turns.
Boston fell off the map. Whatever happened?

It seems like New York, Bay Area, and Austin, TX have become the three large Internet/App tech hubs.
> specify pencils that don't... If the asphalt melts, spec a different mix.

And then get a warning from the WTO for unfair practices.

Contracts can’t that specific in most places, sadly.
> Buying a car costs roughly the same (sales tax and car registration may make a small impact).

Parking is a big difference though. You can rent an apartment in the Midwest for what it takes to park a car in some major cities. Not to mention higher gas and insurance.
I agree with this, but that's not the gist of the linked article.

In fact, it's quite obvious that the way it's being presented (by president Obama among others) is exactly the opposite. They also mention the MONEY angle FFS both in terms of government spending but also expected ROI in terms of future careers !!!

On the other hand, not a word has been written on the points I brought up in my previous comment (checks and balances, inherent difficulty of the domain, requirements that have nothing to do with training).
Having built a rather large SPA with Knockout, these are advantages I've found with React:

1) I don't have to worry about whether a property should be observable or not.
2) When changing a property from non-observable to observable, adding parens to most (or all) references is a burden
3) Screens with a large amount of state become difficult to manage and reason about with knockout. Should I use .subscribe, .computed, .pureComputed etc. With React, call .setState, and write plain javascript for everything else.
4) Mapping large objects to observable view models manually isn't fun and the knockout mapping plugin isn't good. React deals with plain objects.
5) Knockout components perform poorly compared to react components with large amounts of data.
6) Knockout is not intelligent in the way it renders. If you replace the value of an observableArray, Knockout will completely re-render any piece of UI bound to that array. This is especially bad when paired with #5. React does a virtual DOM diff and only renders the bits that have changed.
7) With knockout, I have to concern myself with how to go about importing html templates into my components. React is javascript-only. Just use React.createElement, or JSX if you're OK with transpiling.
8) React tooling is infinitely better. I waste a lot of time trying to figure out why some binding is throwing errors in knockout. I've never experienced this issue in react, especially when using PropTypes.
9) Custom knockout bindings to implement 3rd party libraries can be an absolute disaster - especially when attempting to support 2-way binding. It felt like every custom binding I wrote in knockout was full of hacks and terrible code. I haven't felt this way at all with React, and I only have to worry about binding in one direction.
> computer science professors

generally speaking couldn't care less about the marketability of their degree programs among the general public, much less the lower income general public. Enrollment numbers just aren't important enough currency in higher ed to devote enough effort to get the president and a bunch of celebrities on board.

Deans, maybe. But not run-of-the-mill professors.

And even then, almost all CS programs have the exact opposite problem right now -- too many people and too much hype so that it's hard to predict the future and grow sustainably.

Besides, it is a very well-documented fact that the current push for STEM -- and specifically CS -- education is coming from political types and insdustry folks.
Bingo. And the calculation just gets worse when you include expenses for a family.
My CRUD apps are super artful.
Boolean algebra :-)
How are/how many dev jobs are in Boulder?
I've been there. You are nothing but a commoditized resource when you are in a "corporate IT" job. That being said programmer-centric jobs can be found anywhere outside SV.
You know what's funny is you can't even flash Raspbian on an SD Card on Windows without a third party application [1]. If Microsoft is going to be all gung-ho about open source and about the Pi, maybe they should ship "dd" with their command prompt...and bash / coreutils while they're at it. Until they do that, development on Windows is going to be a pain outside of the Visual Studio walled garden, and barely anyone is going to want to develop on Windows when 99% of the tutorials and documentation online is written for a bash prompt. And I'm not talking about just Pi development - developing anything on Windows is a huge pain without a Bash prompt and proper coreutils support.

[1] https://www.raspberrypi.org/documentation/installation/insta...
No, even a midsize company has a headcount of thousands. 200 headcount puts us solidly in small company territory.
I don't think that rails has anything to do with the architectural approach of M/SOA vs "monolith".
This article is strange to me. The conclusion it tries to get you to draw is that the Bay Area is expensive to live at so techies are now starting to leave. The data they draw this conclusion from is search data for jobs. The number 1 place on that list; New York City. So people are leaving SF Bay Area to go to NYC, because it is cheaper?
Consider daycare which ranges between $1500 to $2000 per month in SF. Nannies are $2000 to $3000 per month.
Yes, out in flyover country.
Try the test tool on this page: http://store.steampowered.com/vive/
I think both projects are forks of MonoDevelop.
Chris Shrigley's Console Game Source Code Archive
Introducing AdBlock for Oculus. Keep distractions to a minimum when you travel and blocking all* advertisements.

*Excludes Facebook Ads
> You have to learn on some programming language and those are as good as any, though starting on Java sounds painful.

Not really – but I won’t make that argument myself, but instead link to pg’s "Blub Paradox": http://www.paulgraham.com/avg.html
There are two licensing models for Windows 10 IoT Core https://www.microsoft.com/en-us/WindowsForBusiness/windows-i...

> There is a SKU ‘Windows 10 IoT Core’ available at no royalty cost for all our device makers that enables automatic OS updates via Windows Update when connected to the internet.

> In addition, we also have an OEM exclusive SKU ‘Windows 10 IoT Core Pro’ which provides an ability to defer and control updates. This SKU can be licensed via distributors. Except for the servicing model difference, the features are the same between these two SKUs of Windows 10 IoT Core.

So it's free for most everyone who would be browsing Hacker News.

I work for Microsoft on IoT Core, so it's exciting to see some exposure! :)
That's the point. The right approach is to get to a point where your monolith needs breaking down: congratulations, you've been successful.
As long as they're not trying to roll their own crypto, the concern is significantly lessened. I need to be convinced that this new app doesn't just rot13 everything and call that 'advanced new encryption'.

Just explaining which established crypto you're using and where you're using it goes a long way. (And please don't let Marketing write this part - specifics matter)
I find my best conference experiences aren't the sessions themselves, but happen in the hallways or at optional side-events. Two conferences I've been to had skydiving as an optional activity, and I've found that's been a great way to make new friends & long lasting connections. Probably something about sharing a near-death experience together.

Most profitable experience was complaining in the hallway to another attendee about the previous speaker. We bonded over our griping & they became a client of mine a couple of years later (even though that wasn't an intention I'd had at the time).

Worst experience was a conference whose topics changed after I bought the tickets, flying halfway around the world for it, then struggling to stay awake for the final sessions of the day. I actually skipped the next conference day, but the attendees were great people & became good friends, so I still got my money's worth.

[Gratuitous plug: I maintain a list of conferences for indie developers, digital nomads and other bootstrapper/DIY types at http://indieconference.com/ I mainly use it as a list of justifiable excuses for travel.]
incredible local talent pools, the people never left after school.
I recognize your opinion and understand what you're saying, but I feel like you're being antagonistic and trying to find a fault that doesn't exist.

@coalescence saying they like the Vive the most does not by default equal that they hate the CV1. You keep trying to say they're implying something whereas I really don't see it that way.

"I've not wanted to take off" can mean that they were engrossed and didn't want to leave, like when you're in a really good game and don't want to stop. It doesn't mean that they didn't like a hypothetical competitor right away, just that it maybe wasn't as spectacular.

In your other comment, this is what I'm talking about:
"did it make you want to take it off?"

There was no implication that that was the situation, you've created this in your mind.

I'm going to end here, so reply if you like but as I said before, you should look over your comments and recognize that you're coming across as like an angry conspiracy theorist.
and you're the reason I spent too much time on the Mass Pike ;)

There's no such thing as merge, there is only shove!

Edit: No blame devolves to you. As I said, it's a cultural thing.
Clearly you've never been a landlord.
I similarly got a ~25% income increase with a new job, about a year after leaving the bay area and moving back to Ohio.

I also have a ridiculously lower cost of living - my 15-year mortgage for a nice house on an acre of land is about 1/2 of what rent was in San Mateo, and about 1/4 of what I know friends were paying for apartments in SF.
Hopefully we don't end up relying on them for anything serious!

All jokes aside, there is also the diluting factor to take into account. A lot of the mechanical/boring/repetitive software engineering type tasks (e.g. javascript/php/java code monkeys that spend half of their working hours looking up answers at stackoverflow.com and the other half trying to implement said answers by clumsily glueing together 3rd party code) can be expected to go away by automation in the not-too-distant future.

Thus we end up with extreme dilution of the prime domain by substandard/incompetent coders.
Your sample is a bit broken and it took me some time to find out what is broken. The memoized function is not actually returning anthing, so caching is not possible.
Also it has a side effect (console.log), so the second call won't log. A better sample would be a method with a complicated, expensive calculation.

Fixed version: http://goo.gl/fAyqcV
Google says it bears 'some responsibility' after self-driving car hit bus
Yeah, at that point it really comes down to whether your personal utility from living in San Francisco outweighs the disutility of having a smaller apartment or sharing an apartment. I don't know of anyone (who's not independently wealthy) who pays for a 700 sq. foot SF apartment with just one income. Most people I know pay around $2k a month on rent.
Be careful what you ask for...

Right now (and without ad blockers):
Go to homedepot.com, search for toilets, and view one toilet product page. This marks your interest. facebook.com will show you ads for toilets for the next month.
Uh, $470k got me 1100sqft right near Caltrain in Willow Glen, a desirable suburb of San Jose. Last year.

The situation is crazy, don't get me wrong, but I think you're a little overselling it.
a LOT. the area is burgeoning. http://www.builtincolorado.com/
Maybe the student has an inspiration for a business based on observations of their friends, or to solve a business problem their parents have, and just needs to learn enough to write an app to test out their hypothesis. Needing to hire a developer to test even the simplest ideas presents a very high barrier to entry.

If someone can code even a little bit, it really opens lots of opportunities, even without data structures, algorithms, and the rest of the computer science curriculum.
I'm actually really curious about this now. It's a "wide" lane, with room for 2 sets of cars. The AV itself went into the right hand part of the lane while other cars were still in the lane. Presumably the lane is wide for making right turns, otherwise basically ever car there is making an illegal right turn (and law enforcement probably would have already noticed that by now).

So either the AV broke the law first (by doubling up in a lane), or the bus had the right of way. I'm with the other commenter, why isn't it just an actual turn lane?

Also, if the bus is at fault here, then this would be an amazing place to commit insurance fraud. Just sit in the right hand part of the lane, wait for traffic to pass by, then drive back into the left hand portion of the lane right as a BMW/Mercedes/Ferrari/etc drives by.
FWIW, stackoverflow is also pretty hard-core pro-monolith: http://www.infoq.com/news/2015/06/scaling-stack-overflow http://nickcraver.com/blog/2016/02/17/stack-overflow-the-arc...
There are a ton of people here in Bend who have had their fill of the bay area, and want a place where they can afford a decent house, have good schools, and so on.

Feel free to ping me if you're interested in the area.
> What does it mean that a language has tons of questions on Stack Overflow?

That it's used by script kiddies, passionless code monkeys and management types (tm) (I wouldn't really know about the latter). The clueless copy pasta code is what hurt PHP's reputation, I hear (but again, I wouldn't know much about it except for the comments I read).
Right! This stabs at the heart of the issue, which is that some engineers gets to play the cool games (in fact very few), while most engineers are answering support tickets or putting out on-call fires. And this is no different than anything else, it's all about who you know.
12,000$/month is pre taxes. You get taxed more on 80-140 than 0 to 80, and California has higher income tax rates to make up for messed up property tax rates.

On net you get an extra ~2,600/month after taxes.
Google finally added an preference setting that provides a reasonably sized compose window, but (presumably) in keeping with their new interface guidelines, it's well hidden to prevent accidental discovery.

To change it, you need to open a compose window and click on the "down arrow" in the lower right corner. You can then choose the option "Default to full screen". It still pretends to be a pop-up window, but it's large enough for real use.

Arguably, this is a reasonable place to put this setting: it affects only the compose window, so the setting is only accessible from the compose window. But personally I never would have found it without searching the web for a solution.
Heavy Machine Operators are probably good for 5 or 10 years longer than the rest... tops.

Isn't Rio Tinto already using AI to operate its haulers?

Even in niche specialized corners, the value prop of self operating machines is going to become increasingly overwhelming.
Consensus seems to be the best available alternative, but it still doesn't seem to be very good in many cases. As the article pointed out it is not difficult to manufacture enough bullshit that it looks like a "competing consensus." Prime examples of that being the anti-vaccination movement, climate change deniers, and the pro-smoking studies from cigarette companies.

Counting up and evaluating all the studies is itself a time-consuming task, hence the existence of meta-analyses. But then you get into duelling meta-analyses, and you have to choose which one(s) to trust, and you're back to expert opinion and appeals to authority.