skysight-inc/HackerNews huggingface dataset:
Teespring is hiring Ruby and JS devs to help reinvent ecommerce
Teespring (W13) is hiring Ruby and Javascript developers to join our growing team. We have positions available in San Fran, Providence (Rhode Island) and Thailand.

Have any questions we don't answer? Send us an email at walker@teespring.com.

All positions come with a solid salary, options package and health insurance

---

About us:
We're a rapidly growing, well-funded and profitable startup (shipping well over 100k items per month) working on reinventing ecommerce. We believe people are at their most productive when their work feels like a passion project - when they are excited to come in each morning, and we've built our culture around that core belief.

We have a San Francisco office with 10 (awesome) engineering and growth hacking folks, a Providence office with around 40 folks - primarily operations, customer loyalty, and sales folks (but we're open to hiring devs for that office), and we're opening an office in Bangkok, Thailand to focus on our Javascript development.

Our stack is Ruby on Rails with MySQL on the back! We also use a ton of JS for our design tool.

---

About you:
Our ideal hire is someone who wants to make a large impact as part of a small, fast development team. Someone who is both talented and passionate about they are working on.

---

We're currently hiring:

- Ruby Developers: We are looking for talented Ruby developers with at least a year of experience who want to join our awesome Ruby team and start making a big impact on our product. Ideal candidates will have a solid understanding of how to work on a team and maintain quality code that is test driven, sensible, and follows solid design principles. (Locations: Providence, SF)

- JS Developers: We will hire top of the line JS developers who have experience or interest in building complex object oriented JS applications. You will help us build our most advanced piece of technology, the t-shirt design tool. (Locations: SF, Bangkok)

- Systems / Dev Ops: People who know how to solve the hard problems, including issues with scaling, load, and servers. Experience with Ruby is a plus but not required.

---

How to get in touch:
Contact our founder and CEO, Walker, at walker@teespring.com with a quick note and any info you want to provide (i.e., resume and github account).
How close are you that you can feel the effects of a miniscule amount of nicotine exhaled into a room full of air? Are you breathing right from the person's mouth?

I guess my original comment about not hearing any FUD about e-cigs can be thrown out now.
If I want to write a portable C++ GUI app, this codebase would be a good free option to fork.

Anyway running in Chrome product sandbox is nothing attractive. For the web, I would bet on Emscripten + asm.js which is a lot more portable.
The FBI has been tapping mobile phones as "roving bugs" for a decade: http://news.cnet.com/2100-1029-6140191.html
-
Must Read Books For Software Professionals ~> https://www.google.com/search?q=must+read+books+for+software...
You can't use it inside any sort of Faraday cage, that's pointless. It's to prevent people from accessing it while it's inside one.

Pro tip: Refrigerator doesn't work, but cocktail shaker apparently does. (http://makezine.com/2013/06/26/edward-snowden-can-a-refriger...)
Sounds like this paper from Google

http://www.technologyreview.com/view/519581

For example, the operation ‘king’ – ‘man’ + ‘woman’ results in a vector that is similar to ‘queen’.
Thanks, reading that it says that native bignum support can speed things up. That's probably true - the only question is how much. If it's 25% vs 2,500% then that's what matters. I don't see an actual debate about numbers in that thread there, just generalities?

As I said above, I would expect JS to reach about half of the speed of C. It's possible that having native bignums would have removed some of that difference.

More importantly, the context here is PNaCl. Do you see a reason bignums could be emulated better in PNaCl vs JS? I assumed that's what you were implying, but perhaps I misunderstood you? Sorry if so.
No wonder not only NSA, but also FBI and probably other agencies exploit these like crazy by using fake towers or other methods.
> 1. Misogyny. Why? Flight attendants are women.

Bollocks, I know more male cabin crew than I do women cabin crew. You're the one typecasting flight attendants as being women. In fact many most of the recent flights in the UK I've flown on have an equal number of male/female cabin crew and...shock horror....cockpit crew.

This being top post on HN is truly fucking shameful. A bunch of made up offence about a CEO who painted his face when he lost a bet. Please, go get a life and a sense of humour.

>Disclaimer: I'm comparing misogyny to racism and transphobia to homophobia. Apples and oranges. This is a bit offensive, too. My intention is not to say that they are the same, but to try to draw parallels between attitudes that most people find wrong, and attitudes that are generally accepted. Why is it okay to make fun of asians?

Who is making fun of asians? Where the fuck did that come from?

Sorry my friend, you are way off the pathway with these assumptions and veiled accusations.

It's a joke. Get a fucking sense of humour.

ps: ever heard of pantomime? Women dress as men, men dress as women.
If we could have these top technology companies strategies then a small start up will reach same as what they have reached.
He is already making the chemicals but isn't in the business of selling finished kits from his description.

So the difference between making a bunch of bottles of stuff and selling a whole box with various things as shown in the pictures.
The thing is, I don't remember those people as philanthropists...
This is sweet. I've found on iOS at least that having iMessage on the computer means I never text on my phone during the day. I'd love to be able to avoid those notifications too if possible.
That if governments have privileged access to the hardware, it's not safe to use a phone until a whistleblower tells us what exactly they can do.
Guzba, any plans for a FF extension?
It may be different where you live, but at least in Southern California English, 'utilize' is quite commonly used and would sound conversational in tone to many an ear.
There is also a second OS hiding in your computer right now! (There might even be a third, or forth, depending on your hardware configuration and manufacturer.)

Proprietary BIOS software has suffered the same issues for the last twenty+ years.
Addressing inequity is precisely the strategy to reducing population growth.

Empowering women, with education, economic freedom, and reproductive choice, is the Correct Answer.

Fortunately, much progress has been made and will continue.
Ok, ask the people who have already decided that, for them, it's not.

But you don't exactly see millions of people offing themselves, so clearly the human spirit survives such adverse conditions?
Even BIOS can be considered as a second OS hiding in your PC.
I broke it http://imgur.com/dBKulsK

It first generated about 6 rows. I scrolled my mouse, it generated the rest. I clicked around and scrolled a bit more, and the table moved around the page, finally settling at the bottom of the page, losing my scrollbars for the page.

Chrome Version 31.0.1650.48 beta
The baseband processor may have unrestricted access to the entire address space of the device or to address space which the application processor (and the operating system it's running) implicitly trusts.
As people become self sufficient, they are going to look for ways to increase their income. This will drive mechanization and the use of fertilizers.

I'm not saying that is the only way forward or that it will always be happening, I'm just saying that at least some of the people you are talking about will be motivated to exactly what you are saying they shouldn't.
While we can sort-of assume that the base stations in cell towers operated by large carriers are "safe"

Um.
They've been chalking that up to growing pains -- for the longest time, they didn't even have a dedicated support guy hired; it was just the two founders. Last time I checked they had just one member of staff dedicated to support, although by now they might have one or two more.
Carrying a bottle of vegetable juice has become a status symbol
I'm about to lose -100 karma but holy crap that was some serious tripe.

This only gets worse with the addition of alcohol, which is always plentiful.

What tech conference are you going to where they serve alcohol at the actual conference?!?!? Hell, I've been to no fewer than 30 conferences in the US over the past 15 years and not one has served alcohol. They serve alcohol at the pre-conference networking events, and they serve alcohol at the get-togethers. So don't go to those things. Problem solved.

The reward for winning the conversation seems uncertain except that everyone thinks you’re an asshole but can at least admit you are not ignorant about whatever obscure aspect of computing is on the table at the moment.

That's just absolutely absurd. There is no "winning" and for her to think there is just implies a lack of understanding of "the point" of tech conferences. The point is "to learn stuff" and, for some, "to network". Those are the two and only reasons to go as an attendee. If you are a speaker, the only reason to go could be summed as "To raise my consulting rates" or "To get more customers". If it's the latter, then the situation explained describes every single conversation in which a guy/gal wants to be "The Man" in front of the consultant.

On the way out, they’ll turn to me and ask for a t-shirt.

Bull$#%(. That's just not happening. Zero chance of actual occurrence in real life.

“I am just blown away that someone that looks like you knows so much about these things.”

Holy jeez, you've won the genes lottery and you're complaining that people are complementing you? Wow. Ridiculously small minded things.
https://addons.mozilla.org/en-US/firefox/addon/pushbullet/

Apparently you can only push from the Firefox add-on at the moment.
I agree, the new inbox categories are absolutely brilliant.

Not every gmail change is perfect, but I think they've really done a good job of it generally.
No kidding. You could replace "DOS" with "______", then fill in any software project, and it would sound pretty spot on.
The link to the ETSI 3GPP specs is a bit silly: it shows not only all the related specs but also all the versions of those docs.
- Pxture, do you have this app for Android so that I can please test it and give you a feedback? Either way, I don't think it is a waste of time because you learnt something.
This is great. I was just looking for a humane way to play with databases in IPython Notebook the other day. I was able to pull a sample of data from a DB into a Pandas dataframe with just a couple lines of code. Perfect.
Good thing all these embedded computers in my computer don't have antennas attached with buggy baseband that blindly decodes and trusts messages coming thereon. :-)
Doesn't this end up eliminating URIs and suffer from the same problems as hashbangs? (Or perhaps those problems have been solved and fixed since?)
This is faster than Excel itself.
> Soylent is a food

The company is claiming that it is a dietary supplement and NOT food in order to avoid FDA scrutiny. At least that is what the PandoDaily article that was originally linked to claims.
I thought that the refrigerator was more about soundproofing (that way it wouldn't matter if it was listening or not.)

Maybe if you are really in that sort of situation you should just do both, just in case.
My pet theory for the spate of hacks as of late is that they're all happening now precisely because Bitcoin is trading so high.

If you can hack a Bitcoin "bank" and rob it, wouldn't it be smartest to wait until the money inside it is worth the most?
When I was younger and had my wisdom teeth out, they had to break my lower jaw to get the deeply impacted lower ones out. I spent six weeks eating nothing but Ensure. To this day I can't stand the taste of it.

Going back to solid food took a few days of introducing progressively more and more solid food back into my system and was not terribly fun.

I think the appeal of this, in terms of time savings during busy work periods, is intriguing. But there's already tons of these kinds of things in a very crowded market, and I don't even have to mix it myself. But as an extended, multi-week replacement? No thanks.
Thank you! I am on a life long mission to eradicate the use of the word "utilize". The only exception I make is in operations where "utilization rate" is a term that I have no issue accepting.
This is all a bit over the top. Yes, the baseband may be compromisable, that doesn't mean that the operating system is. Your photos, data etc should be safe as long as there aren't further exploits (which of course exist).

Furthermore, i have yet to hear of a slave high level operating system to the baseband. iOS or android being initialised and commanded by a secondary baseband OS would just be a bizarre setup. That of course does not mean that the baseband doesn't pass commands to the high level OS. Though if the interface is well shielded, exploiting it could be tough (correct me if I'm wrong, but I don't think baseband exploits exist for iPhone 5/5s).

Now, I'm sure the NSA however have some interesting possibilities that Angela Merkel would be all to keen to know about ;).
I know this person from many ways. Here is a simple version of the education background of the author: He pursued a PhD from TsingHua university in China, but failed (Or he chose to quit.) Then he got an offer from Cornell and then quit within one (or two?) years. After that, he tried to pursue a PhD from Indiana University in programming language area but failed again. Now he got a master degree and got a job. In many ways, he is really not a researcher in programming language field.

I don't want to judge someone from his/her education background. But keeping saying "I'm a PhD, my research is about programming language and my advisor is some guy who you should believe" really doesn't help his argument. To be honest, I can hardly find the main argument he want to make. If he just want to say that FP and OO both have their cons and pros, then I totally agree and I really think it doesn't need such an article to say this simple fact. But the author seems have other things to say, which to me is quite vague and I can hardly get it.
"That complexity is exactly one of the reasons why it's not easy to write your own baseband implementation. The list of standards that describe just GSM is unimaginably long - and that's only GSM. Now you need to add UMTS, HSDPA, and so on, and so forth. And, of course, everything is covered by a ridiculously complex set of patents. To top it all off, communication authorities require baseband software to be certified."

This is HN.

I don't think implementing a replacement is all that daunting given enough time and money. I wonder if there's a business model that will pay for it?
For one thing, putting the voice signal processing in the baseband means that it's not vulnerable to timing glitches from "noisy neighbor" apps running on the application processor. For another, as a practical matter, a lot of the baseband software started out as the entire software stack for the single processor in a dumb-phone/feature-phone, which necessarily included the voice processing. Simply leaving it there avoids the technical effort of doing a port.
I would also assume that an over the air attack to silently suck data from the camera and microphone would be pretty easy for those with access to the RTOS (such as governments)?

This is correct. The rule of thumb is this: If you need to avoid being tracked, do not under any circumstances carry a cell phone unless you have removed the battery. Even if it's powered off, it can still be activated to remotely track you as long as the battery is in it. This tactic was used in catching the recent serial killer Luka. http://en.wikipedia.org/wiki/Luka_Magnotta

From the article: "His cell phone signal was traced to a hotel in Bagnolet, but he had left by the time police arrived.[55]"

You can bet that, since he was on the run, his cell phone was off.

There are other examples besides Luka. Circumstantial evidence is very strong that law enforcement can track you if you've powered off your phone but haven't removed the battery.

(I feel so strange posting this comment, since those who would benefit from this advice are probably of dubious character.)

EDIT: I edited my comment before Guvante's reply. But it looks like some people aren't really convinced. So here's another comment, from tlb 113 days ago: https://news.ycombinator.com/item?id=6087399

"There is reason to believe phones have been remotely hacked by law enforcement using carrier credentials to leave the cellular radio running and registering with the cell network even after the off button has been pushed and the phone appears to be off. Starting point for further reading: http://www.brighthub.com/electronics/gps/articles/51103.aspx "

tlb = Trevor Blackwell, one of the best electronics hackers in the world. You may know him as the creator of the first robot that walks like a human. http://paulgraham.com/anybots.html

Now I've presented circumstantial evidence and an appeal to authority, so of course feel free to doubt me. But don't be surprised to discover you've been tracked when carrying a powered-off cellphone with a battery in it.
> Note that that "argument" was an attempt to redefine racism after people had generally agreed that the old definition was a bad thing, so that the emotional negativity of that association would be limited to only things that the people doing the redefining didn't like.

Citation needed. I have only encountered it in the context of wanting to disambiguate a series of words used as synonyms (bigot, prejudiced, racist...) to better distinguish between individual and societal level effects.

> But, even if you accept the silly redefinition, you can still have prejudice plus power in a person of any race, even if in general members of that race are less likely to hold power than members of another race, so it would still not be the case that members of a disadvantage race could not be racist.

That's why you'll note I only said disempowered groups.

> That argument is mostly used by racists to support their racist beliefs(by claiming that there is no way they can be racist). There are so many different levels of power and influence in society and it's so variable depending on location and situation that saying only one race or group is in a position to be racist is a joke.

It's a really bad argument for them then, because it still allows for them to be bigoted asses whose positions should be discounted entirely.

I've also never seen it used that way - I've only seen it used in discussions of the intersection of...you guessed it, prejudice and power, and recognizing that not all petty hatred has the same systematic level effect.

Tends to co-occur with statements like "Context matters".
Google Patents Throat e-Tattoo
You didn't watch enough PBS as a child then ;)

What do you remember Alfred Nobel as? John Harvard?

You could make a case for the industrialists, but I'd give good money people can name "Rockafeller Center" before they can name "Standard Oil".
The introduction of pepper.js is particularly interesting. It's a re-implementation of (some of?) the Pepper API on top of the standard web APIs, so you can write stuff for PNaCl but also compile it using enscripten for other browsers. Which means you could target both PNaCl and asm.js at the same time.

That also means it's effectively encouraging asm.js adoption, which might give Apple and Microsoft enough of a kick to optimize that. Google seem to already be planning on it (they added some asm.js tests to their Octane benchmark).

It also might be useful if, at some point, other browsers want to implement a PNaCl runtime. One of the main sticking points (aside from the use of LLVM bitcode, which is not something LLVM was designed for) was that it requires the Pepper API, which is huge, and duplicates much of the existing web APIs. Google have the spare engineers to do that, but Mozilla certainly doesn't.

A reverse of that would be useful too - an implementation of the standard web APIs on top of Pepper, so you could re-target an asm.js app to PNaCl. Or some kind of tooling that lets you transparently target both.

Maybe we'll see some kind of convergence thing going on? Wouldn't surprise me too much if they started evolving slightly towards one another. I think it's probable that asm.js will eventually get some kind of compact bytecode representation, especially if it can be implemented as a shim to allow it to load in existing browsers.
And a 4 in some groups is "walk on water" material in other groups (no fooling).
One difference is that slashdot didn't lead with a new "all the credit cards are gone!" story every day...
Baseband hacking is how people made software-based carrier unlocks for iPhone 2G, 3G, 3GS, and 4 (GSM). Those exploits are somewhat documented here: http://theiphonewiki.com/wiki/Baseband_Device#Exploits
Hahah, delicious?
It's not necessarily safe to trust the whistleblowers either you know. They can lie, or be lied to, and even they can't know everything.

The only really safe assumption to work from is that all Turing-capable devices are evil.
zzbxdo comment, fourth from the bottom is also interesting.

People point out existing commercially available meal replacements, but I've been wondering about what hospitals use. There are already people that have to live for extended periods by being fed through a tube.

So has anyone done a comparison of soylent vs meal replacements vs medical products?
The innovative "invisible" bike helmet
additional link: http://www.hovding.com/en/
How to Structure an Email Properly
Nothing, most home buying is already in cash in the area. The rich are getting incredibly rich nowadays.
It would be interesting had they sent letters to those whose debt they bought and explained exactly what they were doing. Then offer them one of three options:

1. Pay 10 cents on the dollar. This covers their family's
debt and they pay it forward for two other families.

2. Pay 5 cents on the dollar. This covers them and they pay
it forward to one other family.

3. Pay nothing. Their debt is forgiven thanks to another
family having paid it forward.

If enough people opted for #1 or #2, the fund could be self-renewing and they could purchase ever-larger amounts of debt and keep it going.
Honestly, an Ender Wiggin moment would actually have been pretty good here. Instead of fighting any of the rebel ships, your goal is to survive until you can jump past each, and when you get to the flagship, survive until you can fire the Super Secret Win Button weapon.