skysight-inc/HackerNews huggingface dataset:
I realize this is convenient for people running Chrome on OS X but...

The way I surf is simple: Chrome is installed from the .tgz and certainly not from the rpm or deb files (simply put: I don't need to be root to install Chrome and Chrome is confined to a single user account).

The account I use for surfing is separated from the account from which I use SSH to access SSH servers.

Should someone "root" Chrome while I surf the Web, he'd still need to find what is called a "local root exploit" to access what's in the other user accounts (for example, but not limited to, SSH keys).

I think there's no way that, for me, moving SSH inside the browser would provide me more security than having Chrome not doing SSH and being in a separate (throwaway) user account. It seems to be, once again, trading conveniency in the name of security. I don't doubt it fits Google's plan to make Chrome the OS that said and so they'll of course tell you: "Nothing to see here, move along".

Another concerning thing, depending on how it's done, it's that the potential to mount a "mocking bird" attack may be strong on this one. Mocking birds attack tend to not work well when you use MagicSysRQ to emit a keypress bypassing X, sending you to a text console, and doing your SSH magic.

I realize security is a pain, but it would be great if people could still criticize quite critical security issues on HN without having everyone downplaying the ones criticizing as "redditers" (is that an insult?), contrarians, etc.

I love HN. I love entrepreneurship. But I do love Bruce Schneier too and I consider security to be something very important.

Yet here everytime an app that does "one master online password to store all your passwords" gets upvoted like mad just because it's a "startup" and just because it "runs on a smartphone".

I understand that some of you may not like the "tone" of people using sarcasm to make a point but... They're still making a point and, very often, it's a valid point.

So it would be great if people could come up with better arguments than simply name-calling the ones pointing out the security implications of apps / plugins / etc.
It's a bit of both. It's cultural insensitivity at the time it was done that resulted in the better part of a decade where Unicode was stalled in the East.
Sounds like Rochester pricing. I miss it sometimes --$1000 for a 3 bedroom with a garage and a backyard, in a nice neighborhood near Highland Park, a nice bike commute to RIT or downtown. Too bad about the job situation up there, though it's getting better.
My main laptop is a Thinkpad from 2006 and it has no problems running Gnome shell. You can also find plenty of videos online where people show off unity running on Nexus 7. It's a combination of the requirements being quite low and the hardware in question actually being quite powerful.

If you can't find support for animated desktops in Unity, then it's probably because none of the people who actually write the code thought it was a valuable addition.
Support fracking to save the Middle East? I'm trying to laugh but I can't.
You're all Subway Loyal!

(we're just jealous, Edinburgh doesn't even get a subway)
Must be a west coast thing. One of the first things I noticed when I visited Vancouver for the first time was how many crackheads were just sitting about, and how friendly they were when asking for directions.
Tell me when the PDF version has embedded, runnable code snippets.
It exists. It's called Glympse. http://www.glympse.com/

Works pretty well in my limited experience with it.
Thank you. Lets do it. I'll zip you an email now.
Interesting--what part of Ohio? We have some farm land in the Scio area, which is just getting started on the shale gas boom. We had no idea when we bought it 14 years ago what was going to happen...
Californians pay more in federal taxes than the state receives in federal spending. This is also true of Oregon, but in California it's true to a much higher degree. So the state is essentially subsidizing the rest of the country and doesn't have enough left over for itself.
Nice write-up
Ask HN would have been a much better place for this post. I hadn't realized that if you include a link, hn automatically directs you there. I'll re-post in Ask so comments are easier to make.
IANAL, so take the legality of this with a grain of salt:

The airline would not have the right to charge the "thief" because the airline is not the victim. The only people able to charge the polluter (sticking with my other analogy) are those who paid for access to the network or someone representing them. They wouldn't do this because 1) it's kind of a ridiculous thing to do, and 2) the damages are far smaller than the cost of taking action.

The sensible way to do this (if stopping the practice outright was impractical) would be to grant some authority (the airline) the power to issue citations related to the pollution. It's then carried out similarly to regulating noise pollution. This is problematic, of course, because it requires identifying offenders. If we can identify offenders, we can simply stop the offense, so issuing any kind of ticket no longer makes sense.

This brings me back to a point I made above: the airlines will stop this practice. It's solvable, profitable, and generally beneficial to those who want it enough to pay.
Apparently read your IMEI and other identifying information, which then can be sent anywhere without further permission (assuming it has network access as this app has)
The express train or a car takes about 45 minutes otherwise its 1hr:15m. 30 minutes is just not possible!
Of course there's a choice then. Strongly influenced perhaps, but even the most devout believer can choose to sin or not. If he's dead by another's choice, he doesn't have any choice.
Don't be a "lifestyle investor" - advice to angels from Freestyle Capital
It's not specifically targeting your device, it's Android 4.0+ only right now. Android 2.X support is coming soon.
I'm pretty sure it used to exist, and then got taken down because it had too much crap on it. Looks like they've redesigned it, and are hoping that they'll get less crap this time around.
Security Through Obscurity as an IT Security Technique: The Benefits
How Much Will Your Taxes Jump?
SANS Taking Model Trains to New Level with CyberCity Concept
The Current State of Accessibility
The idea of decomposing jQuery into small libraries Clojure-style is very appealing. The advantage would be building the specific Javascript file needed by the client at request time, and caching intelligently to prevent doing this too much. The extra benefit would be, you could break out the pieces of jQuery devoted to patching cross-browser issues, and only include the ones you really cared about.

Very cool!
OTH, I thought eating out in SF was both cheaper and higher quality than where I live now (San Diego).
RethinkDB screencast - from queries to sharding under 15 minutes
But what you say shouldn't be generalized to Canada; Gastown, which is probably the heart of Vancouver's tech scene, is spitting distance from the poorest postal code in Canada. Homeless people migrate to places like Vancouver and San Fran for their temperate winters and progressive attitudes.
The Ting $100k ETF Payout Program
To your first question, that sounds like a tricky one logically.

In my simultaneous pro-life and pro-choice belief, I don't believe abortion should be illegal. However, it shouldn't be trivial and easy to do and should require medical oversight and counselling (non-extensive, non-judgmental, and non-coercive). That is to say, any woman should have the right but it must be a considered, reasonable choice (a bit like required for gender reassignment, euthanasia, or any number of significant medical decisions).
If your current plan is working well, and Rails is making sense to you, then fantastic. I often encourage front-end devs getting into back-end Ruby to first go through Sinatra. Building a very simple tool (shopping list, address book, etc.) in Sinatra and then replicating it in Rails will give you a good sense of how they're alike and how they're different. And because Sinatra is so much less "black box-y", you'll have a better sense of how the code is working.
Component is really really great. It's the hero JavaScript package management needed. :)
When it's more mature its dom components will probably replace jQuery for me.
Indeed it's not the same language. I wasn't bit by the macro differences (which are probably the largest non-interop difference) since I tend not to use macros in my Clojure or ClojureScript code. Macros are going to be different since the macro compile host (JVM) is different than the run host (Javascript VM).

Other than macros and the VM interop (ugh I think (.-length str) is an eye-sore for property acesss), the core of the language is close enough that I Don't think of it 90% of the time.
we have regular dog attendance at work -- I think as long as allergies are respected, it makes for a really fun work environment
Excellent! Thanks for the post!
Much has been written about the dysfunction of California's government. I would summarize it as we have a direct participation system, in the form of propositions, that has limited what the government can do. Specifically, the voters have limited the amount of property taxes that can be raised, required a super majority of the legislature to raise any other taxes, and then gone ahead and proscribed what the legislature has to spend money on, either directly on things like education or indirectly on things like prisons when we pass laws like 3 strikes. Even when we raise additional taxes, as we just did with Prop 30, we specifically earmarked that money for education. All this leads to terrible roads.
Yes, I should have emphasized "usually".

I also locked up a program by inadvertently creating a small goroutine with a busy-loop (the typo being time.Sleep(1)). That little loop prevented any other goroutines from getting scheduled, though it wasn't hard to deduce what was happening, since the CPU was running at 100%.
The Downfall in the US is that no new nuclear reactor of any kind has been built since the 70's and no significant funding or consideration has been given to this (other than weapons, nuclear warheads can be delivered in every conceivable way of course) and there is a culture of irrational fear around the subject.

Especially in Congress. We will see a new nuclear reactor of significant size in America when pigs fly. The fossile fuel industry and the politicians entrenched in it are getting way too rich to let something like this happen in our lifetimes.

And really thinking about it, we are already 40++ years behind.

When you consider that 1 out of 2 Americans think the world will end in their lifetimes this is not surprising.
"And yet, SurveyMonkey [...] has two reasons for raising capital. One is to reward the investment firms, Spectrum Equity and Bain Capital, that bought the company just over four years ago, when it was about a fourth its current size. The other is the perennial tech-industry rationale for an IPO: so SurveyMonkey's employees can sell some of the stock that is a significant portion of their compensation."

Honestly, for me as an occasional stock investor that sounds like a serious warning signal. Why should I invest in a company that does IPO only for some people to do exits? (which was exactly the reason FB did IPO) Stock investors are looking for growth potential. It's just a conflict of interest.
I don't see how installing from an archive is safer than using a package, can you develop ?

From my understanding, Chrome is obviously not chrooted, so a local root exploit will be required in either case to access to the other accounts (since it will run with your current privileges).

And actually it seems easier to corrupt a chrome extracted in the home directory, since an intruder would not require root credentials to inject some code into your chrome (and replacing every bank front page with fishing pages, for example).
LA has some of the worst road surfaces I've seen anywhere, even on the freeways. On the flip side, though, I suspect the US has more than 5x the roads despite only having 5x our population.
Sorry about the trouble - there are some errors in your manifest file that need to be corrected before it can push to the site successfully. We have been manually triaging invalid pushes and reporting the errors back to authors, as we're still in the process of rolling out better error-reporting to users. Thanks for bearing with us!

https://github.com/jbrooksuk/jQueryLocalStorage/commit/4eca4...

https://github.com/jquery/plugins.jquery.com/issues/11
Most single moms I know make at LEAST 7 figures, come on. What do you think these poor people are, some kind of slave class?
Still More About The Death Of Aaron Swartz
Truth. Edinburgh has the worst road surfaces and quality of any British city I've driven in (one of the nicer cities otherwise though!)
On server-side templating - did you consider a selector-based approach like cgrand's Enlive?

As I see it, it brings the best of both worlds (the comprehensibility of "logicful" templating, the maintainability of strictly separating presentation and data transformations)
As someone interested in languages and dialects, these types of things interest me immensely.

In Vancouver, Canada, we call it "San Fran", as well. I don't know anybody there that would even recognise it if it was called "Frisco" much less "The Bay (Area)", unless more context was given.
Sweet Memories of Your First Program
Being helpful
I have long (6+ years) used truthy values from my predicate methods, and rarely coerce them into explicitly true or false values. (There are times when it's necessary, but these are extremely rare.)
The population of the state of Oregon is roughly 3.8 million. The population of the SF Bay area alone is roughly 7.1 million.

I genuinely wonder what California has done so differently to end up doing so badly when they have twice as much tax revenue per person.

Prop 13 (the first one), and various other initiatives that require tax revenue to be spent on pet projects rather than going into the general fund. Also, for most of the past 2 decades, a minority party with just enough power to effectively veto any budgets.
STL 2.0
Yeah absolutely. One of the better CLJS features is getting the Google Closure modules and explicit dependencies.

We'll probably add dom selectors and/or manipulation and wheter it's the same library as dommy (github.com/prismatic/dommy) or a different one will depend on if the selectors borrow the same abstractions and syntax as templating.
Riddles have no place in job interviews
And they said that HTML/CSS/JS is still a kludgey solution for documents, apps and just about everything that it's being used for?
It's more a west coast thing. I grew up in Toronto and I can tell you the same thing shocked me about moving to Vancouver.

Crackheads/street people don't like to freeze, so they move to the warmth is. I'd imagine this is as true in the US as it is in Canada.
Sorry I wasn't aware, I've read a quite a bit about Aaron but didn't come across this.
I didn't imagine actual physical pains either. It must be terrible.
a CPU is a processor.

if you don't like calling it a PC, just call it a computer.
What the Obama IT team teaches us about polyglot programming
Offtopic; just curious if anyone knows.

Edit: apparently I wrote some unreadable stuff here :) So simple rewrite:

- people accidentally drop liquid (bottle of water, coke, coffee, tea) on their macbooks

- people bring the laptop to Apple (or official partners)

- Apple says (rightfully so) that it's not covered by their warranty

- Apple says (in all cases, over 10 i've seen) that the motherboard is gone and needs replacement, which costs E800-E1200 depending on your Macbook

- after repair Apple (partners) refuses to return the broken motherboard to the paying client

Now, i'm saying that in the cases people found it too expensive and didn't have the macbook repaired (by Apple) that the motherboard was not broken at all and fixable within a few hours by themselves or friends (like me).

So my question: why do they refuse to return the old, broken motherboard to someone who owns the macbook and is paying to have it fixed?
Improve Your Conversion Rates in SaaS
No, but I think enlive is great.

To me and the team, most of our functions are making Clojure data structures and thinking of templating as converting data to dom elements or HTML strings seems the most compatible with that way of thinking. But both are definitely valid.
I just tested this because ST has notified me in the past when an item was changed, see: http://i.minus.com/jVzFslpF9xhuo.png

BUT it seems that this doesn't always work. I just tested with a newly created file and for some reason there was no warning, it just reloaded the file.
Dear operators.

I would like it very much if you'd block any malware sites. I don't even mind if there's a reasonable number of false positives caught in the mix when a new exploit is found and I might not have updated my software yet.

Apart from that, please don't block anything. I am an adult and the sole user of the account.
Slide #33: Fan-in using select

I always get alternating Joe/Ann responses. I'm not seeing that in the code though. It says selectors are chosen pseudo-randomly. I'm expecting Joe or Ann to get a couple quickies in at some point.
RethinkDB has been awesome to learn, I found it really easy to get up and running, install the ruby driver and just start coding! Reminds me of starting with MongoDB.
Ask HN: Transitioning from Front-End to a Rails Dev, what should I expect?
I’ve been doing front-end coding for a few years now but recently have been trying to teach myself Ruby on Rails on the side. I have already gone through a few resources…all the Codecademy lessons for Ruby, CodeSchools “Try Ruby” and “Ruby Bits” series, “Mr. Neighborly’s Humble Little Ruby Book” to learn the basics of Ruby…and now I’m just getting to the tip of the iceberg with Rails. I’m currently working through M. Hartl’s popular “Rails Tutorial” and the most recent edition of “Agile Development with Rails”.

I’m hoping to transition to a Junior Rails developer role but am not sure of what general knowledge I need to have or what I should expect when applying to these positions. Because I’m familiar with some aspects of web development, should I be able to land a job more easily with my front-end experience and learn the ropes from my future employer or would I benefit more from buckling down for a few months and learning the inner-workings of the framework?
30 minutes from sf to pa? Sorry, no. And mountain view is even farther.
The US political system gives disproportionate influence to people living in less populous states.
OS X has CMD+W which also can be used almost everywhere, including Sublime Text, to close a tab.
Um, Apple also pays a dividend - 10x more than Microsoft actually, at $2.65 quarterly vs $0.23.

Further more, Apple's P/E of 11.4 vs microsoft's near-15 is a pretty big difference. Not Amazon big, at 3872x! But among the tech sector, it barely covers Apple's incoming 5 year cash flow in a zero-growth scenario.

Supply lines for Apple are the same supply lines for other manufacturers, so that's not it. As for "the next phone being a flop and boom, dead", that concept seems rather far fetched, no? A slow meltdown in favour of Android or others is much more likely than any one model somehow being magically disastrous. How often has this ever happened in consumer electronics?
Off topic: I hadn't heard that name, so I googled it and read his Wikipedia article. Upon reaching the end, I found the most bizarre "List of..." article I've ever seen, and that's saying something for Wikipedia.

http://en.wikipedia.org/wiki/List_of_people_diagnosed_with_u...
I'd say that not having "the whole language, all the time" is only (potentially) a pain regarding the development process/experience itself, not the quality of the resulting programs - which is what matters at the end.
Generally, there are set-back limits to how close to existing building they're allowed to drill, in your mineral rights lease.

We just signed one last year with 750' setback. Luckily, it looks like they're going to drill on some adjacent land.

And, as someone else points out, it doesn't really matter where the pad goes (roughly), as they're covering either 640 or 1280 acres (1 or 2 square miles) with 6-8 horizontal legs from a single well pad, at least in this area of Ohio.
I have no idea what you just said.

I think you are saying that in water damaged macbooks, you have to pay apple, and apple get to keep the mobo? They probably recycle them safely.

Maybe you are suggesting they reuse the parts, but I find that highly unlikely.
I'm not sure this is exactly what you're asking, but returning from a goroutine ends it. The rest is just garbage collected as needed.

If you choose to select indefinitely, yes, you will need another channel to signal when you should return, or the goroutine will continue to run, and continue to hold a reference to that first channel.
You are comparing a drilling operation by ~150 businesses to cities dozens of miles large and housing millions of people. It's HUGE.

What if burnt gas is evenly distributed so that no one drill site is burning more than 0.5%? Who's responsibility is it?
Absolutely agree as I guy from Toronto living in SF. San Francisco has a very large number of drug related homelessness. The weather is a contributing factor but additionally, the programs that cater to the homeless are all in major areas for some reason (especially around Moscone).

Unlike West Queen West (Ossington & Dundas hood), SF has not tried to pretty up their shelters etc.
I currently live in western Mahoning County. Lots of people around here either inherited or cheaply purchased large plots of current or old farmland. Some are getting very nice returns on those purchases considering some of the advance money on the leases represent several multiples of the original purchase price.

My understanding is that wells further south where your property is are already up, running, and producing. In my area, we have one or two wells running and lots of testing being done and permits being drawn.
This whole article is written very clearly with a very specific audience in mind. "You will be come an early adopter!" Well, maybe. I guess if you work in tech and know people who work in tech, yes. But as you noted, there are plenty of people who don't.
It's also a really big deal when you shut down a freeway, even if it is for maintenance that'll improve it. Not many cities make national news with road closures like LA has done with the 405. The cost of this maintenance goes way beyond time & materials.
I think you're both right.

Obviously a desktop linux ("lightweight" or otherwise) makes more sense on a desktop than a retrofitted android, since android will always be, first and foremost, a mobile OS.

That said, android's app stores have produced, in a fairly short timespan, an entire ecosystem of polished, useful apps that users love. Without android, many of these applications wouldn't exist at all.

As a developer, a regular old linux distribution on my desktop makes more sense[1]. As a normal everyday user who just wants the additional amenities offered by a big monitor and a real keyboard, "android on the desktop" makes more sense.

[1] - I'm actually partial to FreeBSD.
Have we solved 'too big to fail'?
I had a similar problem. My laptop would not startup, so I bought a new laptop from them. Then my old one startup up again (it need to be left on for 4 hours), and I returned the new one for free. YOu have 15 days free use from it.
This seems more of a "West Coast vs. East Coast" article than it is a "San Fran" article.

For the most part, the author is highlighting the differences that anybody living on the East Coast will experience in moving to one of the western coastal cities, save perhaps LA, which as everyone already knows is its own little planet.

Most of these "hints" hold true for San Diego, San Fran, Portland, Seattle and Vancouver. They are all in the same vibe the way Philly, New York, Boston, and Toronto are "the same vibe".