skysight-inc/HackerNews huggingface dataset:
I'm curious. If you've wanted an SSD for so long, why haven't you bought one?
I'm new to HN, would love some feedback on our new service ? Happy to help in anyway I can in return.
> Full Disk Encryption

[…]

> Be able to boot them back on without physical access (perhaps this is simply a Bad Idea?)

This is exactly the problem which our project solves:

http://www.recompile.se/mandos

Introduction:

http://www.recompile.se/mandos/man/intro.8mandos

Summary:

The computers run a small client program in the initial RAM disk environment which will communicate with a server over a network. All network communication is encrypted using TLS. The clients are identified by the server using an OpenPGP key; each client has one unique to it. The server sends the clients an encrypted password. The encrypted password is decrypted by the clients using the same OpenPGP key, and the password is then used to unlock the root file system, whereupon the computers can continue booting normally.
Were they actually jamming the signals?

I imagine that a contract that says, "You won't run a hotspot, and if we catch you doing it, we'll kick you out" would be fine. But actually jamming the radio signals would not be.
the criticism thing.. um. you don't think 'what can go wrong?' all the time? or maybe 'is there a better solution'? what else is there to think about?
Man Arrested After Allegedly Shooting Down Drone
If you or I got caught doing it to their systems, we'd probably go to jail. But when they do it to us, they get fined a few days' profits. Lovely double standard.
Engine Yard | San Francisco, CA; Portland, OR, Dublin, Ireland; REMOTE | Platform Engineer

As a platform engineer, you will spend most of your time working on orchestration and automation which manages customer environments across AWS and Azure infrastructures. Our platform is largely written in Ruby so a strong grasp of the language is preferred.

Every day you will deliver features on a platform that powers tens of thousands of servers. Ship software that runs the production environments for many startups and enterprises. Have a direct impact on the lives of other developers so they can focus on getting work done. Help us make cloud deployments, better, faster and stronger.

The engineering team at Engine Yard is spread across 8 timezones (Dublin, Ireland to San Francisco, California), so experience working in a distributed team is very helpful. You will talk to colleagues via Zoom, post funny gifs to our slack chat rooms, reserve and deploy your topic branches to staging environments via our good pal `eybot`. When the build is green the trap is clean. We deploy multiple times a day.

You'll get:

Competitive salary
Full medical, dental and vision benefits
25 paid days off per year (holidays and PTO)
401(k)
We take care of your phone bill
Paid travel to conferences

Must haves:

A passion for writing great software to solve real problems for real people
Demonstrated experience working with large-scale production systems
Experience working in a distributed team
Strong Ruby background
The strong belief that a feature isn't finished until it's tested
Occasional travel (at least once or twice a year: inter-office travel and engineering offsite)
Somewhere between UTC and UTC-8

Great to have:

Experience building and consuming apis
Experience deploying and managing cloud-based infrastructure
Experience with multiple languages (and an understanding of their tradeoffs)
You've done the agile dance
Thorough understanding of `git`
Experience with configuration management (any will do, but we use chef)
Linux systems administration background

Contact:

http://www.engineyard.com

email: jhansen+job@engineyard.com
Gov't lets them pay via credit card? ridiculous govt waste
Just in case it's not clear from the link/comments, the "jamming" happened at one convention location (Gaylord Opryland Hotel and Convention Center in Nashville, Tennessee).

It seems that the convention center was blocking mobile hotspots in an effort to control the Wi-Fi traffic in the center, possibly so that they could charge for their in-house Wi-Fi. This doesn't seem to have been a widespread issue or an issue for hotel guests.

However, I suspect that this is a common practice among convention centers and that the main point of this action by the FCC was to put everyone on notice that this is not acceptable behavior.
I'd be interested in filtering out glossy screens too.
Yeah, I've done it before, it is fun :-)
But why is everyone hiding their faces at this protest in such elaborate ways? This seems to not happen when there are protests against Uber:

http://losangeles.cbslocal.com/2014/09/02/uber-defends-slash...
The Ten Golden Rules of Argument
> Installing Linux as the only OS on a MBP doesn't always give optimal results, so no Mac.

I think you may find this is no longer the case... Linus himself uses a MBP nowadays
> If they caught you using your own, they would block you and shut down your booth at the convention.

Sounds to me like an unlawful tie-in, in violation of the anti-trust laws.
Creating your own Heroku on EC2
While I'm at it.

I utterly abuse every form of fuzzy-matching autocomplete I encounter, which is why I'm a terminal zsh fan (see what I did there?); one of the coolest UI experience I had in a browser was with the Viperator plugin on Firefox. The few letters controlling the few navigation features I used were juuuuust at the right place, and hitting t or o to autocomplete the url of the page I wanted or to autocomplete the web search syntax shorthand it provided was immediately natural and extremely fast and fun to use. With the caveat that whatever questionable website or search query I typed in tended to stay rather high in the autocomplete matches. With awkward results. But that's my problem.

It has a shorthand that puts a numeric id on every link and allows (what else) fuzzy-matching autocompleting them, as a mean to replace mouse clicks, but I never really got the hang of it. The numeric labels were really invasive, and I almost always had to use the numeric key as I almost never got the matcher to select the link I wanted quickly enough; I just used my nipple mouse instead. Which is sad because I really liked the idea; the implementation was just not quite good enough.

It was missing a few features that I consider pointy enough to have to script myself, for example, I wanted keyboard hooks to save images, text copy-pastes and stuff, in a directory set in advance or specified on the spot or whatever, but since Vimperator uses vimscrip (or a subset thereof, I don't recall), I never made it. Actually I can barely script my actual vim, but that's besides the point.

It was supposed to open my editor of choice on a certain keyboard hook in text fields, but I never got it to work, which is a shame; I really wanted that feature. There's a built-in vim-style editor, but I never got the hang of the modal transition in and out of it, so I never used it.

In the end I stopped using it because it was f%$king slow; having the browser freeze for several seconds after a keyboard shortcut makes the shortcut moot, you see? The keyboard focus also tended to be hard to follow; the worse being (I know it's now Vimperator's fault) flash, which captured the focus so hard I had to click on the page to get my freaking focus back. Sometimes to get it back in some random mode I don't care about, which made me develop the habit of smashing escape all the time not only once, as I already do in Vim, but several times. Just to make sure. Whenever I wasn't trapped into the raw input mode.

(Edit: it got gradually slower and slower, but out of the box, FF + Vimperator on my p.o.s mid '00 laptops was already, uh, not this fast.)

So I'd say that my perfect eternal browser would be a cleaner subset of Vimperator, lightning fast, with a functional and efficient set of navigation/link-clicker bindings, without Firefox's huge baggage of UI bloat, and with a healthy dose of It Just Works.
> why not just use your Linux flavor of choice and cut to the chase

Because desktop Linux is simply not sufficient for me as a daily driver. It is unpleasant to me, it's highly frictional and there are a thousand shitty cuts everywhere that you have to endure for the legitimately good development environments you can get there. I am a software developer but I'm a person first and as a person Linux-on-the-desktop doesn't work for me. Quality matters to me, and OS X's user experience is qualitatively better for my use case.

If OS X didn't exist, I'd still be using Windows and SSHing everywhere. But OS X is a happy combination of the tools I want to use (including ones that don't exist on Linux--I use TextMate 2, for example, because I'm not a big fan of Sublime Text) and a desktop environment that doesn't make me endure it rather than enjoy it.

(And as for expense: if you've got a job as a software developer in the developed world, you can afford Mac gear. If you can't, that sucks, but frankly I'm gonna still use the best tools for my job.)
I think that's true most of the time, but in this particular case, it probably isn't doing anyone much good (aside from the beneficiaries of that clickbait admoney)
> unrealistically high pricing that is rarely seen outside of airport newsstands

All the airport newsstands that I've seen have been free.
This will make it easier to replicate with say iPhone clients running Sqlite. Everyone can write to the same db, but only see their own stuff.

You could dramatically reduce SQL Injections by giving each user their own database login with limited rights. Login to web site as foo, which connects you to database as foo. With RLS you can do less damage.

Or let management connect directly to the database via Excel. Use RLS to prevent lower managers from seeing upper managers' salaries.
I'm using Chrome's speech recognition engine for a virtual reality in WebGL thing I'm building. It's a bit annoying, as it requires a network connection, and is rather buggy (I end up crashing Chrome about one ever ten sessions when using it, all of Chrome, every tab). Something like this would fit my needs a lot better.
I'm also demonstrating the difference between merely observing storytelling and experiencing it.

I didn't say it was good or bad. You did. I said people became out of touch with fire and the stories and experiences around fire. We've more or less lost touch with fire as an inspirational experience, and it seems to me, your words more or less is a great example of it.
Download Free iOS 8.0.2 doulCi bypass
There's a carbon fiber Dell 11 in that grid with better quality that an MBA
http://www.amazon.com/Dell-XPS11-7693CFB-11-6-Inch-Convertib...

11.6" 2560 x 1440 touchscreen (can be rotated to use as a tablet) with similar weight and size as the macbook airs. The 11" and 13" MBAs have crappy screens
Project Funway: Code Names Help Spice Up the Art of the Deal
If I were doing this, I would not use a VM for it. Running on bare metal has a significantly smaller (by several orders of magnitude) risk profile and is much simpler to do right. I'd have three boxes: webserver, Tor server, external exposure box. The webserver would connect solely to the Tor server, and would expose absolutely nothing other than HTTP. The Tor server would run the hidden service pieces and would expose nothing to either side, but would connect to the webserver and tunnel things accordingly, and would send its Tor connections through the external box. The external box would have a simple forwarder to tunnel connections to the Tor server.

There are always going to be bugs, but this would very strongly isolate each of the risky components. Feeling even more paranoid? Put a strong network filter in place between each of the components to make sure that only the specific subset of TCP that's actually in use makes it through; that'll prevent network stack-level issues.
52x speed has been the limit for a long time because the outside edge of the CD gets to speeds where it could damage itself. I guess it would need a cushion, like a nearly applied (car/bike) disc brake.
I'm starting to think the best replacement for my 2009-era Thinkpad is just another 2009-era Thinkpad. I don't want a glossy screen, chicklet keyboard, and non-replaceable battery.
I agree with you, but I was talking about the WiFi bandwidth not your 3G/4G bandwidth. There is only so much airspace for all that WiFi traffic when there are tens of thousands of devices using the same spectrum in such a small enclosed area.
User Onboarding Podcast with Samuel Hulick
I've never understood the pattern of separating out services, controllers and directives into different modules. Your post controller is probably going to need your post service, so why put them in separate modules? Makes more sense to have a post module with your WYSIWYG directive, post service, post controller, etc.

Every time I see it I just wonder aloud, what problem did you think this solved?
That's definitely a legitimate model. At least my experience with Lyft was that you could either tip or review, and I don't remember seeing an option to set a tip percentage. Definitely agree that tipping is awkward though, I kind of wish so many people didn't need to rely on them to make livable wages.
I agree. However, I think the use of fire in conquest started before that, in pre-modern civilizations. I mean, there's a whole chapter on the use of fire in Sun Tzu's Art of War.
Revive your Favourite Places
Uber and Lyft are just market makers, they only have so much power to "set" the price.
I can see where you are coming from with that sentiment, kind of "they can't arrest everyone". I guess what scares me is if things do escalate to a tipping point life could really suck for the group that gets targeted. I even generally think that the NSA is mostly filled with good people that want to do public good. As big as snowden and the evesdropping story got, I still think that most of the mainstream public thinks snowden did something WRONG akin to espionage. Its one of those things that when reported on your average news channel is easy to dismiss as just some rogue bad actor with an ax to grind. The more I think on this the more I am blown away at what he did. This guy DID put a target on his back. He exiled himself from his life over this. I wouldnt be surprised if he was on a hit list. I think of having to be in his shoes, and dont think I would have that same courage.
There is this idea that science should be a noble calling and the fruits of research should be free to the world. That creates a perverse incentive, where you can't get rich working on fundamental research, so the folks who are bright but not selfless go into advertising and entertainment and consumer products, areas where it's "ok to get rich."

My brother did physics research through college, and was published in a prestigious journal by the time he graduated. He took his Ivy-league physics degree to Wall Street, because you're never going to get rich working in a research lab. And if you decry patents, you remove one of the few ways it is possible for researchers to get rich from their work. And just drive more people away from the field.

I'm generally not a "greed is good" kind of guy. But as long as we live in a society where making a lot of money gives you every societal advantage, from better education for your kids to better healthcare, we can't avoid thinking about the incentive structures we create.
Right, you are shifting the burden of merging conflicts to the user. That may be the best approach, but you are giving up on achieving consistency purely through tech.
Comments from any Amazon employees out there would be especially welcome.
I gave a lecture on this at the University of Washington in 2010 and it covers intellectual property as one of the four major causes for the cost of health care in the US:
http://mises.org/daily/4434
Key Insights

Mailchimp – Show your users the value of your product right away. Create a human and memorable product experience.

Basecamp – Pre-fill content to give users your product ‘aha’ moment when they sign up.

Wistia – Onboarding should never stop. Create educational content and show your users how to become power users.

Read more: http://www.referralsaasquatch.com/saasquatchradio-episode-2-...
I would really like to see an implementation of MySQL's SQL_CALC_FOUND_ROWS. It's super handy for pagination.
Craig K seemed to think it was a good idea. We'll see...
Can he dance? britney spears 3
Show HN: MGBDTC – the easiest way to track what your employees are learning
The Palestinian Authority in the West Bank attributed the
abductions to the Qawasameh clan which is notorious for
acting against Hamas's policies and any attempts to reach
an entente with Israel.
http://www.al-monitor.com/pulse/originals/2014/06/qawasmeh-clan-hebron-hamas-leadership-mahmoud-abbas.html
Personal property is subject to compulsory purchase all the time for municipal infrastructure and in times of emergency is subject to state requisition without compensation.
Engineering management lessons
> Meanwhile, I have friends who work for companies who write the software that control train scheduling throughout the country. After what they've seen, they refuse to ride on trains, and from the stories they've told I don't blame them.

Can you tell us more about this?
What's great about this is that most of the advice shared can be applied to just about any technical interview, especially in software engineering. Knowing your projects and being able to perform on the spot quite technically is always a plus, I've noticed. No matter what, I've learned, being familiar with the fundamentals of the technical area you're trying to become employed in will land you the gig, even with very little experience. Have one or two projects to explain in a sophisticated, detailed manner, and you're likely to beat every other applicant. haha
Psychological Tricks Everyone Should Know
Patent law already covers this case. TRIPS Agreement, article 31b allows "society as a whole" to use a patent without even contacting the patent holder "in the case of a national emergency or other circumstances of extreme urgency or in cases of public non-commercial use."
I've seen them happen with the systems I work on a few times over the past five years. It isn't something you should ignore.
Grouping files by feature has made navigating and reasoning about a codebase so much easier. I've even found myself grouping stylesheets & test files alongside templates and app code, it really helps enforce the idea of composing smaller apps together.

Google has released a recommended app structure similar to this as well [0], though I haven't actually seen it being used too often in the projects I've come across.

[0] - https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDz...
It is a possibility, but I think there's also plenty of paranoia. I would almost certainly buy pizzas for a mustache-burning event—moving away from bad jobs is always something to celebrate.
Ed -- Thanks for the healthy skepticism -- we get a lot of that. Yes, a single link in isolation at this range is relatively trivial, which is why we and our customers were interested in seeing what would break it. I doubt your no-smart-antennas 2001 example would have been as successful with one of its radios face down on the roof, pointing in the opposite direction, or blocked by an aluminum sign. We've seen that this kind of resilience makes backhaul network engineers very happy.

As for co-channel interference in a dense deployment, we've demonstrated that on our multi-site test network (with customers watching there, too) in Berkeley. That was before we had anyone on the team here to whom it had occurred that it might be useful to video the proceedings -- and since then we've been too madly busy on product work to worry about demo videos. Our capture from Italy a couple weeks ago was a bit of a bluebird.

I'll look forward to showing rather than telling as our deployments roll out over the next several months. Stay tuned, if you want to see the proof accumulate that not all wireless vendors lie.

Steven
It's a strange thing you see in many popular press science stories; It's not enough to report the findings. They want some kind of human conflict. So contradicting a person like Chomsky gets the reader more involved.
If you want to be treated equal quit crying when you get treated equal! Being interrupted and having to prove yourself are things males require of each other.

Does sexism exist? Yes. But quit trying to turn men into women.
The modules one isn't necessarily true. I'm seeing a lot of Angular devs keep things under one module (esp for libraries). I don't think the value of multiple modules has really been realized. Exs: we do this for Angular Material and Ionic.
That's a great point. One of the reasons why we have people dumping billions of dollars into drug research is because there is the opportunity for huge returns.

Kill the profit motive and you'll kill (most, not all) of the innovative new drugs.
Ask HN: Good VPS for CPU?
Most of the VPS plans out there are a little obscure about the CPU.

Heck, I've been owning VPS'es for years and I still don't know exactly how much CPU I got on they.

So here is the thing, right now there is this Rails app that we are building and I'm still deciding between using a PaaS like Heroku or get my hands dirty with a VPS. And I'm concerned on the CPU that it might requires.

With bandwidth, RAM and disk is pretty much understandable what I am getting (if the provider isn't clear about it you can easy find some reports out there from benchmark lovers). But I have no idea on how to compare CPUs on VPS'es.

Anyone personally recommends a VPS provider with a good CPU?

Any tips on how to compare VPS CPUs?

P.S.: Before you say, I know, getting a dedicated server would pretty much solve it. But, for now, that is way out of our (tiny) budget.
Let me preface this by saying that I find it ridiculous that many people seem to think there is some kind of intellectual/aptitude discrepancy between males and females. To reference the article itself("math is hard"), in my personal experiences in high school at least, I knew more girls who were awesome at math and science than boys.

Can people not just do what they like and shut up about it? Why does every single little thing have to devolve into some huge scene about race/gender inequality?
There are good parts and bad parts of working in any field, learn to deal with the bad parts, that's life. Leaving a field that you otherwise found interesting and enjoyable because "the men were rude to me", or "I was the only ethnic/gay person there" really isn't helping your case. Do people really feel the need to fit in so badly that the fact that everyone at their workplace is not like them is enough to make them leave their field of work? Try being someone who comes to this country and doesn't speak good english. You're all people and share a common interest in tech, try to make the best of it for Christ's sake. If you aren't happy with the conditions, try and be someone who helps make a difference. By leaving and writing passive-aggressive blog posts you are part of the problem. Some of these people really just need to get over themselves(boohoo I was the only black trigender pansexual in the office and people joked lightheartedly with me, the horror!).

This generation really is the overly entitled, whiny group that all those middle aged columnists seem to be writing about.

They may have a point about the maternity leave thing though, I don't see that one brought up often.
You're accusing them of a double standard based on the supposition that they would have a double standard?
It has the benefit of giving us separate protocols for the transport and application layers. And of already existing, though it isn't widely deployed yet.

But it would allow multiple HTTP requests to be multiplexed over a single connection.

SCTP is also using some form of slow start congestion control, but since it would multiplex the HTTP requests over a single connection there would only be one initial slow start for all the requests.