skysight-inc/HackerNews huggingface dataset:
Does this really rise to the level of an "ARGH!"? I mean, look: REST is nice because it simplifies front end network APIs that were getting out of hand. That is its value.

Replacing the nonsense of SOAP and XML-RPC with equally ridiculous pedantry about HTTP minutiae is not helping your cause nor your software.
This Guy Created Angry Bird’s Physics and All he Got Was This Lousy Sweatshirt
It is certainly not worse than anywhere else (see for example what happened with Windows RT/Metro ... that was certainly magnitudes worse and Microsoft still decided to do it (or the breaking changes in C# 5)).

The only exception is Java, where everything is basically frozen after release and cannot ever be changed anymore.

Most of the time, targeting a newer version in Scala is just a recompilation away, like on .NET. So if you are good with .NET, you should be good with Scala, too.
Most clients yes. That one, not sure.
Organ donation is stupid. It makes you feel good, but how do you prevent your liver from going to an alchoholic who likes to fuck children?

Demand to control your organs and what they are used for.
>It seems rather harsh to deride a population of people for having to put up with a regulatory environment that clearly isn't of their choosing.

I used to believe this also but changed my mind after the 2004 elections in the US. We are living in an environment that clearly is of our choosing - we either voted for it or didn't care enough to vote against. While it's true that some people don't like how the current system works, very few people in America seem to believe that it would be worthwhile throwing everyone out of office or demanding real discourse in politics.

It's true that the world is dominated by sound-bytes, etc. but there's a reason that stuff keeps showing up on TV and other media - it sells. When people value thinking about the world they live and realize that good solutions usually are not "partisan" things might change for the better. But that seems unlikely.
New GM Crops Could Make Superweeds Even Stronger
Ask HN: Can we please get a service to bookmark interesting URLs from HN?
One reason I hope Amazon Silk takes off is so that sites can no longer afford to do that, lest they incur a support nightmare.
Given that a 99c app will attract a _much_ larger user base, chances of running into those users who expect to sit on the front row seat for free also increases.

The nice thing is, they can be ignored, as long as you do it tactfully. If you lose them as a customer, it's no big loss. A single extremely high demanding big customer that pays in the ten to hundred thousands is hard to ignore. In fact, their high demands can run your business into the ground, if you're not careful.
GitHub Enterprise 11.10.260 Release
I use http://www.goldenfrog.com/vyprvpn
If Wallmart ran campaings saying that democrats were stupid and Jebuss was our saviour, would you be more or less willing to do business with them?
That's a bad comparison, people can predict timing much more accurately than they can react.

A better example is mixing and recording music. Performers are recorded individually playing along to music they hear in their headphones.

Acceptable latency is under 20ms. http://www.soundonsound.com/sos/jan05/articles/pcmusician.ht...
Explaning the Test Pyramid - Martin Fowler
Makes me think about what sort of home automation I'd actually find useful.

Cleaning, mainly! Dishes - yes, dishwashers can do part of that, but there's loading the dishwasher and putting dishes away afterwards. Same with loading the clothes washer and hanging clothes out.

Vacuuming (I'm aware of Roombas) and mopping. Cleaning benches. Some minor sorts of keeping my room clean - e.g. doing something about the clothes on the floor (but without disturbing stuff like the pieces of paper I have lying around).

Cooking, sometimes (e.g. when pressed for time), and cleaning up after it.

Taking the bins out.

All in all, the kinds of things someone might hire a maid for.
No. Android uses Ext4 since Gingerbread, and before it used YAFFS:

http://arstechnica.com/open-source/news/2010/12/ext4-filesys...
Will I be carrying a flash drive around in five years? I use my current one (that lives on my keychain) no more than once a week, and that's only to interface with computers that are offline.

How about a system where I hold my phone up to someone else's and speak a semantic description of which files to send and then wait a few seconds. Then, later, when I go home and am near my computer, my phone talks to my computer and automatically uploads the content to my computer/home server, and catalogs/saves it in the correct location.

All of these individual pieces already essentially exist, modulo some of the semantic NLP--nobody's put together the entire package.
> Get an accountant.

This is where I specifically fumble on. From all the research I've tried to do online, I'm still not sure how to look for an accountant. Are there different types that specialise in the work that freelancers/contractors do? Is there a specific title that I should research? etc.
http://arpnetworks.com/ is ballin'. I've been using them for a few months now. Very fast upstreams. They're only on the west coast of the USA, though. They have a $10 option.
We'll still need several GB or TB of local storage, be
it spinning disks, SSDs or permanent RAM.

Yes I should have clarified -- I expect memristors to be on the market within a few years. Once they're ready I bet we'll see all laptops and mobile devices move over to them. Between memristor based local storage/cache, and large/cheap cloud storage, I don't see much reason for having hard disks, software, and data in our local computers for very long. Just keep all your data and apps on the cloud, and use web-based apps for accessing them. The foundation for this type of computing world is absolutely being built right now by thousands of companies. It's definitely coming.
Gamepad API demo in Firefox and Chrome
I had this idea too -- I wanted to share code between command line clients, web clients and servers. Having a language that compiled to both Lua and JavaScript seemed eminently doable because their semantics are quite similar (and even the syntax is pretty similar).

The thing is that Node.js has kind of solved this now, as long as you can put up with JS. JS is ugly, but Lua is also not without its annoyances (1 indexing, and to me begin/end is a big pain over {}).

v8 probably doesn't perform as well as LuaJIT, but it's by far good enough for most purposes.

JS is ugly, but it's even uglier to have to worry about the transliteration to 2 different languages. 99% of it will work, but it won't be "write once run anywhere" -- we all know what a fallacy that is.

But since CoffeeScript became popular, I wonder how easy it would be to port a subset of CoffeeScript or a slight alteration of CoffeeScript to Lua (or even Python). I've seen MoonScript (http://moonscript.org/)

A third thing is that libraries would be totally different. You would have to bind the same libraries to JS and Lua to get any kind of portability. In the end I think that's not worth it for any project.

There's a node.js style API for Lua, but again it won't be "write once run anywhere".

https://github.com/luvit/luvit

A last motivation was the C API of Lua, which is nice and simple and portable. It seems way easier to work with that extending Node, which is tying your code to a particular JS implementation.
Amazon - Seattle, Silicon Valley - Full-time
Software Development Engineer - Cyber Analytics

Desired Skills & Experience
- Invention is in your DNA
- Desire to solve problems that have no textbook solution
- Strong proven ability in building high-performance, highly-available and scalable distributed systems.
- Design and coding skills in some language on some OS platform.
- Experience with object oriented design and development.
- Data exploration and data modeling skills.
- A thought leader

Cyber Security is a great domain to work in. It is also challenging. Adversaries only have to be lucky once to be successful. You, should you join, have to be smart/creative/insightful all the time.

Cyber Analytic Software Engineers love to build and live to explore data. Our engineers are constantly leveraging AWS technologies trying to get more insights to protect our most critical assets in our rapidly changing environment.

Our systems and algorithms operate on one of the world's largest cyber data sources and it is quite routine for our systems to operate on [TOP SECRET] scale datasets using distributed frameworks such as Apache Hadoop(Map/Reduce) and other open source technologies such as Lucene.

We consistently strive to ensure the security and integrity of our customers data.
It's not recent at all. Ironically the ARM exists at all because Intel wouldn't let anyone license the 286 design, and at one point Intel had a license to make StrongARMs, which they willingly gave up.

Intel are simply an example of brute force in action.
Thank you, Mitch Hedberg. Also, and strangely appropriate for an Instagram thread:

One time, this guy handed me a picture of him, he said,"Here's a picture of me when I was younger." Every picture is of you when you were younger. "Here's a picture of me when I'm older." "You son-of-a-bitch! How'd you pull that off? Lemme see that camera... what's it look like?“
San Francisco, CA (Mission District) - awe.sm - H1B okay

We're building conversion tracking for social media: think "Sendgrid for social media".

What's that mean? It means we're building a platform that lets other companies abstract away a complex problem that lots of people have been reinventing the wheel for: measuring traffic, page views, signups and sales generated by users sharing with each other on Twitter, Facebook et al. We have a bunch of APIs and are building more all the time, as well as a GUI that attempts to make our data easy to use.

We're hiring front-end engineers, back-end engineers, and those who fall into both categories, who we call "full stack" engineers:

http://awe.sm/jobs

On the back-end, we use a variety of languages including PHP and Ruby (and bash) to build high-performance, high-volume, real-time data collection and processing systems, connecting to a bunch of different data stores including MySQL, Redis and Sphinx. We are more concerned with the "smart and gets things done" type than a specific line on your resume, and are willing and eager to provide training and mentorship, both internal and external.

We're a team of 13, rising to 14-16 once we hire you people. Our perks include offices with an awesome view ( http://www.flickr.com/photos/seldo/6326815086/in/photostream ) at 22nd and Mission, catered lunch 3x a week, and a company IRC server, which should tell you a lot about the kind of devs we are.
http://torrentfreak.com/which-vpn-providers-really-take-anon...

My personal choice is privateinternetaccess.com: $40/year, unlimited bandwidth (cloak and many others limit bandwidth), multiple platforms (Windows/MAC/*nix/iOS/Android), multiple protocols (PPTP, OpenVPN and IPSEC/L2TP), multiple gateways (US/UK/Switzerland), and most importantly, NO user activity logs.
Bootstrap cloud shoot-out
Pariveda Solutions - Houston, TX - FT
We are looking for application developers with excellent problem solving skills and a passion for technology to join our IT consulting team in Houston. If you or someone you know may be interested, please visit our website at http://parivedasolutions.com/TalentDevelopment/Pages/BrowseB.... We want to hear from you!
Just upvote your favorite URLs and go to your profile by clicking your username at the top right of HN. Then you'll see all the interesting news you upvoted by clicking "saved stories"

Cheers.
Any law that is considered pernicious by the community suffers that.

Prohibition? Just drink in secrecy. Password to enter some clubs.

Of course, that's what criminals do too. The difference is the amount of people doing it
The dirty secret behind the incubator boom
Fabric installer for Graphite
That is the case in many countryis with blood. The Danish blood bank ran into an issue a few years ago where they warned of a possible blood shortage a few years ago and they then turned down blood from (healthy) male gays.

You can't donate if you had sex with a single male 30 years ago, but I can sleep with all the females I want and still donate.
> Organ donation is stupid. It makes you feel good, but how do you prevent your liver from going to an alchoholic who likes to fuck children?

I'd imagine that particular combination is reasonably rare, and most donation organizations require alcoholics to demonstrate abstinence from alcohol for 6+ months to be eligible.
RequireJS is very expensive and it's NOT CommonJS. It claims that CommonJS is not-optimal for browser and offers you to put your source code inside of an awkward container for optimizing. It's not smart.

Let me introduce you OneJS: http://github.com/azer/onejs

It simply converts any CommonJS package into a single, stand-alone JavaScript file. It means, you can structure your client-side project just like a NodeJS project and you can convert your NodeJS project to a single file just like a client-side project.

Unlike Browserify, OneJS is unobtrusive [1], provides an accurate implementation of CommonJS specs [2] and the output it produces is suitable for splitting and having async dependencies.

[1] A chess website built with OneJS: http://multiplayerchess.com/mpc.js

[2] ExpressJS built with OneJS, with all dependencies: https://gist.github.com/2415048
Having been on both sides of the Fortune 100 sales cycle, it was always a fun game, as a buyer, to see how close we could get to being written off during the courtship process. Drinks at lunch are the norm, but maxing out the champagne costs, getting box seats at games, etc.

Once (if) the sale closed though, it was down to business, and doing our damnedest to maximize both our time and the vendors. I've never worked with or for banks, but I can't imagine them being TOO terribly different from federal IT, so I definitely sympathize with your plight. It seems as though all they really want you to do is acknowledge, in every way possible, how happy you are to have their business, and how lucky you are to be in meetings with them all day every day.
Is it even possible to launch a consumer tech product in Boston?
Irvine, CA or Remote, full-time

The Prometheus Institute is looking for developers to help architect and build our web and mobile infrastructure and support our goal of revolutionizing the way citizens interact with their government.

We a civic technology startup whose mission is to pioneer innovative software to advance freedom and civic engagement. We build tools, such as our iPhone app, Do-it-Yourself Democracy, that make it fun and easy to help citizens protect their freedoms and hold government accountable.

We are currently focused on rebuilding the DIY Democracy experience as a full web and mobile platform. Our technology stack is built around Python, Django, Postgres, PostGIS, Redis and similar tools.

Web Application Engineer: http://prometheuscivic.theresumator.com/apply/Tia2pG/Web-App...

Web Front-End Engineer: http://prometheuscivic.theresumator.com/apply/bYzV4d/Web-Fro...
The "Fuck You. Pay Me." slide aggravates me. No matter how you dress it up with asterisks, you're still swearing and showing a lack of class. I agree that a large part of freelancing is making money (getting paid), but there are nicer ways to say it. The rest of the presentation is really well put together, but this particular slide seems out of place.
Ex alchoholic then.

I was personally more concerned with the child-rapist part.
It's not designer specific. It feels more like the word 'designer' is being used in terms of being a creative, rather than specifically a graphic specialist. So it applies to freelancers who invent, but doesn't touch developers issues either, so its weighted to professionals who need taste to acomplish their job. It's a good book, I like Monteiro's no-BS approach to things.
Nice work, I did the same with IBM Thinkpads, with the huge advantage that IBM supplied full hardware manuals, and lots of the parts were interchangeable. I would buy lots of broken laptops on ebay, use the parts, and sell parts that I didn't use back on ebay. Then sell the fully working laptops on craigslist.
Presumably, vyprvpn logs user activity for 90 days so users are not protected if there is a court order.
Introducing DuckDuckHack
Beetle gets 3D mapped from the inside using microtomography
Life360 - San Francisco

Love geolocation? We are processing over 200 million points / day

Want to work on something that matters? Over 15 million people are trusting us with their family safety needs.

Want to be respected? Work on interesting projects that you have a material impact on and get paid well doing it.

http://life360.jobscore.com/list
alex@life360.com
>Not saying that those 5 ms are important, if anything constant 25 ms is better than 20 ms with +5 ms spikes, but reaction times have very little to do with actually hitting the other player. But when you have server side hit detection the lag is really important.

Lag correction is key here.

Competitive CS is at a very high framerate(often around 120Hz). So at a 20ms ping, the client is around 2.4 frames behind the server. At 25ms, it's almost exactly 3 frames behind. That means that, on average, the client is going to be rendering 20% less lag corrected frames with the lower ping, which is a pretty huge amount for player movement.
From what I've used of the Android app, there are enough warnings that notify you that the photo is being uploaded.

After taking a photo with your camera (or selecting one that you have stored locally), you get to a details page with a big button that says "UPLOAD" at the top right. So assuming that one does take naked photos of oneself or someone else, you'd have to confirm the upload. I only bring this up because FTA, the iOS screenshots just say "Done".

Now, if Instagram does indeed upload before you press the big green "UPLOAD" button, I'd say that's a breach in trust with the app.
Hardware Startups: Hardware Alley at TechCrunch Disrupt NY
Mountain View, CA - fulltime or intern

Room 77 - https://www.room77.com

We're changing travel search by giving people full transparency in their search for a perfect hotel stay. Using the staggering amount of data we've collected and analyzed, we'll actually find and request the best hotel room for you. Some projects you'll work on:

- computer-generating views from any room in the world

- building the first deep-text hotel search engine (eg. search "eiffel tower views" in Paris or "jetted bathtub" in New York)

- super-fast search across all major providers (we show Expedia results faster than Expedia)

- finding better ways to extract and expose data like hotel freebies and fees

...and many other things that contribute to a fast, easy travel planning experience.

If you're interested in information retrieval, machine learning, NLP, or computer visualization, you'll have a great time solving brand new problems and creating a genuinely improved and useful hotel search.
Check out our jobs page: https://www.room77.com/jobs.html?s=HN
the problem is that it's much, much harder to upgrade ruby from 1.8.7 to 1.9.3 than it is to upgrade perl from 5.8 to 5.14

So many of the language features have changed in ruby programmer will have to edit every file in her project, and upgrade every single dependency, just to get her application running on a new ruby interpreter. Add that to the culture of "let's use as much 3rd party code as possible!" and the library writers emulating the core developers and changing their APIs all the time ... the process of upgrading an interpreter converges on "rewrite the entire application"

Which is what we do. And some percentage of those rewrites are in languages that don't have this problem.
Thanks for the feedback. Do you think these experts have thousands of actual bookmarks or just thousands of links on these other platforms? Because it seems to me that people don't want to pollute their own bookmark collections, and will only bookmark something that they see as being a cut above the rest. But I'd like to hear your thoughts on this.
If you actually read the article, you will see that the slide that you're referring to is sarcastic. The actual text just says the facts and is not laced with profanity or emotional words.
This is a reference to an infamous talk given by Mike Monteiro who's infamous in the design community.

http://www.youtube.com/watch?v=vZGra65Nob4
Slogan should be: trade you fake female account for some dignity and gold
"Fuck You. Pay Me." is a pretty well established philosophy, not just a curse word.

https://vimeo.com/22053820
I think you're being generous. I've had microswitches that needed a good 20-25 mSec to fully debounce. Good quality sealed switches (like Cherry) too, not badly plated counterfeit stuff.
SpotterRF - Orem, UT (near Salt Lake City) - Intern, Full-time

Our core product and primary focus is the world's first Compact Tracking Radar (not the large spinning blip-blip kind), affectionately known as "The Spotter". It's the size of a small lunch box and tracks in real-time, which we primary sell in military / gov't markets.

The success of and need for our product has put us in the unique but challenging position to bring government and military customers into the 21st century of technology, design, and usability (and that is a challenge). For example, we use an HTML5 interface for our tracking system and it only works in real browsers (not MSIE).

If you love technology, want to work in a friendly environment, and have a budding (or deep) interest in a mix of the areas below, or you just have a good feeling about it, please get in touch with me (ajoneal at spotterrf . com).

We're looking for skill but, more importantly, potential.

Embedded Developer
* Linux, Arduino
* Raspberry Pi
* C
* Soldering

Web Designer
* Adobe Suite
* CSS3
* HTML5

Application Developer
* Application language (i.e. NodeJS, Ruby, Python)
* Systems language (i.e Golang, D, C)
* Problem solving skills

Algorithm Developer
* Radar, Sonar, etc
* Game Design
* Artificial Intelligence
* Machine learning
* R, MatLab

Here are some projects that have sprung out of github.com/SpotterRF (both on and off the clock):

* Foobar3000 - The worlds most advanced (and convenient) echo server
* Dropshare - Simple file-sharing that gets past (government) e-mail filters
* Mildoc - Pretty documentation for the rest of us
* Tolmey - GPS Geotranslation in JavaScript
* Appr - Application Distribution (think App Store)
Registration is all fixed up now with the new/correct pricing.
San Francisco, CA (SOMA) - http://gumroad.com

We are building a simple, beautiful, and useful product that enables new forms of commerce for millions of people around the world.

We are a tiny team, and offer each employee meaningful equity in a product and vision they believe in.

If you are interested, please check out: https://gumroad.com/about/jobs
And of course they do. They respect user choice and privacy. Whilst you can be all tin-foil hat and think they are going to keep these "cancelled" photos, I would seriously doubt it.
> In my practice, if I'm working for you for a significant chunk of a day, that's the day, gone.

In my practice, I'm more productive working on two or three different projects throughout the day. So I bill for the part of the day I'm actually using for that client.
Data At GitHub
Not to mention you can enhance all sorts of playback stuff. Simple one: Subtitles. Netflix took forever to add subtitles, and even now the coverage is spotty, and languages are very limited. And if sync is off, tough luck.

Also, if there's any problem with playback, you can fix it. A few things I use often: Brightness control, dynamic range compression (nighttime mode), subwoofer support (2 channel audio on Windows just goes out L and R; ffdshow lets me easily split low freqs to the sub).