skysight-inc/HackerNews huggingface dataset:
I found this story to be very unusual and thought HN would like to see it too.
And why is that good?
Inside the Edible Insect Industrial Complex
Now I really hope that Spartan can implement WebSQL as well...

Sounds unlikely given that the standard was superseded by IndexedDB.

http://www.html5rocks.com/en/tutorials/webdatabase/websql-in...

Most browsers just use SQLite to back IndexedDB, though.
WP is dead because of it's restrictions (eg. on WP you can't even install Webkit/Blink based browser)
My first standing desk was something like that, a little more complex. My second one is two parts and it folds flat (ish) against the wall when not in use:

* Wall-mounted drop-leaf table for my laptop: http://www.ikea.com/us/en/catalog/products/80091713/

* TV wall-mount for my monitor: http://www.ikea.com/ca/en/catalog/products/00226792/

Total costs: ~$60

(The reason that I went for something small that folds against the wall is that my office occasionally becomes the guest bedroom and I then work out of the kitchen.)

Update: here's a rather crappy photo that I took when I first set it up: https://dl.dropboxusercontent.com/u/148449/standing-desk-2.j...
I thought this was going to be about a much riskier issue that I've heard surprisingly few complaints about. iOS apps take a screenshot when you close them so they can show that right away when reopened to cover the load time. This makes perfect sense except the problem is the screenshots seem to frequently get mixed up and you'll get a random screenshot from weeks ago when opening Safari.

This happens to me often and I have a moment of, "Wait, I didn't think that was still ope-- oh, there's the real last site." But I've thought about what would happen if someone was watching porn weeks ago and then opened Safari in front of others in a professional setting.
Understanding page faults and memory swap-in/outs: when should you worry?
>Why not have campaigns to not support products made by countries with oppressive governments.

Nobody cares. It's over there, it's not something we need to worry about.

It's not like the working conditions of those making our clothes, those making our smartphones, those pulling the materials for our electronics from the earth, etc. aren't unknown. They're very well known. We know damn well that there's children sewing together our shoes. We know that the people making our smart technology products are so miserable that their offices have anti-suicide nets in place around the building and throughout the stairwells.

We know this stuff and we don't care. We want our products and we want them as cheap as possible. The shareholders in these companies want the company to perform as best as they can to maximize returns, that means acting nefariously in many cases and we all know that.

People do not are and they will not care. If you gave people the choice, to be made anonymously and that nobody would ever know their choice, between paying multiple times what they pay for their technology or abolishing child labour and horrible working conditions they would choose the cheaper option. Or maybe not, maybe they would choose abolishing these things in an effort to delude themselves and make themselves feel better, but when it comes time to purchase a product they will still go for the cheaper one manufactured in horrible conditions.

People simply do not care so long as it is not them feeling the affects. That's the same damned reason nothing is being done about the NSA revelations, or the corporate corruption of the US government, or the torture allegations about the CIA and the list goes on.
Vimeo in NYC is hiring for the following roles...

Senior Engineer, iOS (Obj-C, Swift, Cocoa, MacOS) https://boards.greenhouse.io/vimeo/jobs/29391#.VSft_hPF9TM

Engineer, Front-End (JS, HTML5, CSS, SASS, & React)
https://boards.greenhouse.io/vimeo/jobs/50525#.VSfuTRPF9TM

Engineer, Internal Tools (JS, HTML5, CSS, PHP, & MySQL)
https://boards.greenhouse.io/vimeo/jobs/53460#.VSfulhPF9TM

Please email your resume to me at samer@vimeo.com with any interest.
> Interviews executed in such a manner are in no way indicative of a candidate's skill.

However, it is indicative of unskilled rookie interviewers. As a candidate you have a lot power in directing the interview process and also evaluate whether these are the type of people you want to work with.

They've got an obvious hiring problem. And it's very likely they took a pass on a lot of strong talent. Suggest circling back with the Senior Exec, share your feedback in a neutral, professional fashion. Ask for a Do-Over and a chance to meet again. The worst they can say is no.
WYSIWYGs have its own set of problems and this is why most popular websites have WYSIWYG editor but do have Markdown.

Some issues:

- Portability
- Error prone (want to close a bold style but can't unless you copy/paste text)
- Doesn't work well on mobile/tablet
- Clutter the HTML as the rendering of WYSIWYG needs a lot of wrapper
For images? That would imply that you'd be serving your images directly off s3, which is more expensive than Cloudinary.

Since the project is less than 100 lines of code, I bet you could customize the image uploader to fit your needs.
There are plenty of situations where I don't want to trust the available computer with my data.

And I very frequently find myself in situations where the network connection is so poor that streaming my data over the network is an exercise in frustration.

When I then walk around with more and more powerful computers in my pocket, it's great to be able to make use of it.
Deadlift is not one of the most complex weightlifting movements. As far as weightlifting movements, it's quite simple--the only trick being keeping your spine neutral. A proper squat is harder to execute than a proper deadlift.

Also, starting people with deadlifts is fine, as long as you keep the weight low. Not to mention that if you had to choose, deadlifts would do a lot more for you than turkish get ups (which I've honestly never even heard of until now, and I've been a serious weightlifter for years).
The best practice for installing free Windows applications is definitely to use something like https://ninite.com/ which skips all crapware for you. If a free utility isn't on ninite, I think extra hard about whether I really need it and then make sure I'm hypervigilant while going through the installer.

The other mitigation, of course, is to pay for software. I don't worry about whether dbpoweramp is going to do something shady.
I am old enough to remember when assembly programmers used to use that complaint as a reason not to program in C. And when C programmers would use that complaint as a reason not to program with templates in C++. And when C++ programmers used that complaint as a reason not to program in languages with garbage collection.

The truth is that no matter what level you program at, you are depending on a long toolchain that you don't understand the details of. You are explicitly aware of not understanding autogenerated stuff at your level. But are ignoring how little you understand of what is underneath the level you are used to programming at.

Get used to it. A few years back I remember an article that started by diving into what actually happens between pressing a key on the keyboard and a letter appearing on the screen. I wish I could find it for you. It was a long article. And repeatedly got into too much detail, then narrowed down the scope and got into more detail. Over and over again.

You don't actually understand how your computer or code works. Instead you create a useful working model and proceed with that. Said working models can include both lower levels than your usual, or you can build up higher levels. Get used to it, take advantage of good tools, and you will accomplish more. The alternative is to get stuck in what you know, refuse to go outside of that boundary, and be less productive. The choice is yours.
Maybe not expressly forbidden but I've rarely seen bumper plates in these types of gyms, and some do not allow you to drop weights.
Apple Watch Sold Out in Less Than 6 Hours as Shipping Times Slip on All Models
It will be hard to avoid notifications on your watch.
When youre competing against someone that 70 times larger you take all the help you can get :). AMD however has provided its fair share of innovation to the x86 ecosystem over the years - AMD64, integrating memory controllers, launching multi core chips, current work with integrating GPU's and CPU's (HSA and shared memory spaces).
I've been wondering this, too. I've been using MVC since version 2 and am very comfortable with it and Web API, but a startup I've been doing side-work for is using Nancy. Nancy does seem lighter weight, and includes TinyIoC for dependency injection out-of-the-box, but I too don't see a real killer use case for Nancy.
"Deadlifting is one of the most complex weight lifting movements there is."

I don't particularly like Rip's methodology, but I don't agree. Deadlifting is pretty much the simplest movement there is - it is nothing more than picking something (which was specifically designed to be picked up) up from the floor and standing with it. It is the same basic movement pattern than the one-armed swing you advised (hip hinge) but with no ballistic component. I can't say which is safer, but anybody can pick up the correct movement in a few hours of training and it is definitely not more complicated than a kettlebell swing.
I'm not a finance expert or anything, but I don't think the forex market is really meant for long-term investment with continual profits. From what I've heard, it's more for stuff like making it possible for companies that deal with multiple currencies to manage and put a specific price on the risk of relative value fluctuations.
Haha. Good catch, I actually use $(shell cat tmp.ci.pid) to capture the PID in a var $(TMPCI) if you look at the actual Makefile I linked.
I've been showing that to my daughter since she was 2 or 3. She'll ask to see it every so often.
2) above is the best advice in this thread (IMHO). Move to Boulder, and everything else will fall into place. :-)
I agree with doing threat modelling, but here's where I think we diverge: I, along with the EFF, think that HTTPS should be the "default" choice. You seem to think that HTTP should remain the "default" and that HTTPS should only be used where expressly justified.

If there are legitimate technical reasons to use HTTP then use HTTP. However HTTPS should be on most sites or services unless you have a specific technical, legal, or otherwise reason not to do so.

Keep in mind that every HTTP site you visit at Starbucks can be MITM-ed. So if you're visiting a HTTP site and then hitting a "login" or "contact" button which redirects you to HTTPS one then for all intents and purposes the entire site is now not MITM protected since an attacker can change that link to point to an insecure domain they control. HSTS won't even protect you from this if you're using sub-domains (since the attacker controls the link itself, so can link to another site they control).

Another popular example is: What if someone sitting in Starbucks is looking up AIDs information or something else potentially damaging to their reputation? If all of the federal government's web-sites are HTTPS by default then that little AIDs informational site is likely HTTPS also, however if HTTPS has to be justified using some kind of threat model, then more than likely it won't be HTTPS as it doesn't contain the kind of content people typically protect (just static HTML pages and images).

So in the threat model are you going to examine the possibility of reputation damage and complex phishing scams (e.g. replacing a government department's phone number)? And if you do look at it at that level are any sites really going to be able to justify not being HTTPS?
Dapper is a really awesome library when you want to write complex queries (full of table hints, output clauses, merges and other advanced stuff), but don't want to write enormous amount of code for adding parameters and reading result sets.
We get asked about our exit strategy on a regular basis and never had a great answer so I thought I'd write a post about why I think it is ok to not have one.

Anyone else got a story to share re what you answer when the question comes up?
Really difficult for a non-technical user, absolutely. For a technical person, more annoying than difficult.
Wary Employers, Stigma Have Some Tech Workers Keeping Low Profile
Triple interval training, upper body (mainly chest) strength training, cycling, tennis, most of it 2-3x a week. No free sugar, limited carbs, lot of broccoli, lean meat, eating till half-full, 3-day salty-water fast once every 1-2 months. Sleeping at 10pm, waking up at 6am. Reading a lot, being creative (photo/movie/electronic music), traveling around the world.
Not exactly true. I tend to start with a new makefile for a good amount of projects. Know your tools, know your code.
I believe Rip mentions in his book that you can switch out power cleans for bent over rows if you like.
Giving up alcohol.
Codemirror is such a great peace of code!
As long as the recovery aspect is on point and if you are not too time-limited, there really is no reason not to have as much volume as possible.
Ohh, that is a great trick. I've added it.

I go back and forth on Make. It was where I started so there is some bias there but generally it has always been possible to do what I want with it. The places where it bites me were things that gmake added which added, to me, features which could be cleverly exploited but made things much more complicated and error prone. I flirted with SCons and other build systems, I was amazed at how flexible Google's was (and had to be given the complexity embodied in it) but for small projects (where small is perhaps a couple of hundred source files, and a half dozen libraries) it still is my goto build tool of choice.
looks like it's down already.
Another question related to the first; is the fine-structure constant actually constant? http://en.wikipedia.org/wiki/Fine-structure_constant
psych-k or tapping? self-applied or done by a professional?
I'm 28 and have started to feel it as well. I've started doing a few things lately:

1) Joined a competitive mens soccer team two years ago

2) Started coaching my daughters soccer a year and a half ago

3) Following a healthier diet. Still far from perfect but much better than before

4) Started going to the gym a few times a week

5) Getting up from my desk a dozen times a day to walk around and stretch

6) Stopped trying to do so much on the side
Thanks for the suggestions. Frankly though I would be looking for something available that we can build larger and smaller pieces with. I was looking and we've built a few standing desks, for example we built a 96"x42" sit/stand desk. That's just not possible with an off the shelf leg you are going to find on amazon.
Surfing in the morning .... now I feel jealous
Any usecases for this?

I was thinking that this could be useful for giving people markdown to copy directly, but css:before and after doesn't get copied.

I'm so gonna use this _somewhere_, just not sure where.
Martial arts.

I have been practicing shaolin kung fu for 11 years, but I think most systems that incorporate a good 60 minutes of full body movement are going to do the trick. Surprised I am the first to post this as I have never found a more complete exercise system. Not to mention the internal aspects I have found to be extremely beneficial over the course of my life.

Yoga is pretty close, especially if you are doing ashtanga, brutal yoga!
I agree that how easy something is to learn depends on what you're previously familiar with. English certainly helps. Also, if you're already comfortable with math then you'll be more comfortable with symbol manipulation.

But that's a separate question from how easy it is to use a language after you've already learned it. The studies to measure these questions would need to be designed differently.

On the other hand, these questions do overlap. People who know a language don't stop learning; they get better at using it with practice. Also, people who use a language occasionally need to switch gears going back to it and need to relearn things.
Any advice for visitors of those websites hosted in China? As a Chinese, I am always wondering if there is a way to avoid this. Many of us are aware of the backdoors in the Chinese apps (across all the platforms). No matter how big names they are, they have to comply with the order from the ruling ones (I guess most of them cooperate with little guilty feeling). The best I can think of is to have different devices for visiting/using Chinese apps/websites. To a larger scale, I think average users have very limited resources to hide from big organizations. What average Joe could do is a more general question I have not figured out. Thanks in advance.
Human growth hormone seems to be raised considerably after fasting for 16-24h which in turn supports strength training right after this period as the muscles grow naturally faster without any kind of "funny" supplements intake. Basically a body hack.
Vanguard has an interesting ownership structure where the funds own the Vanguard company. They're basically (but not "officially" as far as I can tell) a non-profit, and that's why their fees tend to be the lowest.
Wheels: hard/small/soft/big -- what's your preference?

I got the idea to try skateboarding after watching SteveSi skateboarding during the original Surface intro.

I do longboarding. Got any recommendations for a beginner short skateboard?
What's the best NoSQL database?
Exactly the comment I was looking for - I've done a bit of work classifying time series using 1-NN and DTW as the distance metric and it works quite well.

I was under the impression this work was more well-known, though. It's surprising to not see it mentioned considering how long DTW has been around.
WYAIWYPF (what you accept is what you pay for :))
And InfoSec Taylor Swift uses it. https://twitter.com/SwiftOnSecurity/status/58655626893814169...
mencoder & sox -- I find it a lot easier to manipulate audio and video from the command line (and where a lot of people do that with ffmpeg instead of mencoder, I prefer mencoder because the option set matches mplayer so well).
The problem that the author complains of--high noise to signal on notifications--can exist on the iPhone of a careless user.

The solution doesn't need to be as complicated as an AI for sorting your notifications, just a set of filters. Notifications for messages from my family and major stock moves, badges or silence for all else.
I didn't have any real use cases in mind when I made it, I just wanted to see if it was possible.

In theory you could use it to demonstrate the underlying Markdown for some HTML, but unfortunately I haven't been able to figure out how to make the CSS ::before and ::after content user-selectable[0], so you wouldn't be able to copy it back out to make a simple HTML-to-Markdown converter.

[0] http://stackoverflow.com/questions/19914349/how-can-i-make-g...
Then read it like a 12 year old girl would read the statement.
The suggestion from the author is for development of AI to sift through notifications.

I am all for AI... yet, How about you don't install that app?
How about you just let your phone ring?

No really... you don't have to check it.
It's sad to see three people on a table, each on their own phone.

Cherish the moment with those humans.
Forget about your phone.
EchoRank is looking for beta and alpha testers
Eat well, sleep enough and walk plenty.

Sleep is something which is seriously overlooked in general. From personal experience, getting enough sleep and eating well are requirements that need to be met first before exercise.

There is nothing is worse than exercising whilst you are deprived of sleep and mal-nourished.

Speaking about exercise, don't get hung up on dogmas and "this is the only way" personality that is common in the fitness industry. Pick what works for you. Just make sure you are moving on a daily basis because sitting down 8 hours everyday is not healthy at all.

Go for long walks in the park with family or friends. As silly as it sounds, it works. Walking is not only good for you physically, but also psychologically [0]. Walking is a basic human movement pattern and is one of the first things we learn how to do early in our lives.

My grandfather passed away at 94 two years ago from old age. He never went to the gym, never participated in long marathons and he was a frequent beer drinker. But he did long walks everyday on the farm in the morning and evenings, he also ate well and by 10pm he was in bed.

Morale of the story is that, go back to the basics and stick to them. You won't go wrong.

Edit: Added a reference.

[0] http://news.stanford.edu/news/2014/april/walking-vs-sitting-...
>Then I discovered that "color revolutions" were not happening by chance and that it was a CIA "technology" to remove an unwanted leader from a target country.

>Now I understand why they use censorship.

You're being downvoted for this but I understand where you're coming from. The west has shown that it regularly targets other countries in terms of information warfare. We know, for example, that the CIA tried to instigate a coup last year through a Twitter like application[1]. We know JTRIG exists and what it exists for, etc. etc.

The West exerting influence through information/misinformation distribution, the corruption of online narratives, etc. is most certainly a threat to foreign entities.

I can understand why they would work to curb western influence in their countries and I don't blame them, and they use a very heavy-handed approach to deal with it.

There's an information/misinformation/psyops war going on every day on the internet and some entities have chosen to deal with it by filtering out anything that could be part of it.

Do I agree with them for doing so? Not really, I understand where they're coming from though. Do I think that they are actively fighting a threat? Yes, they quite likely are.

Things aren't as black and white as they would like us to believe.

[1]http://time.com/47912/u-s-officials-created-a-cuban-twitter-...
I use something similar to debug a WCF project:

private static void Main()
{
var serviceHandler = new ServiceHandler();

if (Environment.UserInteractive)
{
serviceHandler.OnStart(null);
Console.WriteLine("Service started! Press <ENTER> to terminate service.");
Console.ReadLine();
serviceHandler.OnStop();
Console.WriteLine("Service stopped!");
return;
}

Run(serviceHandler);
}
My (very subjective) guess, is that many of those 40 millions Spanish speakers in the US speak English as well, and the percentage of those who don't and would use an e-commerce site is low.

Still, I would imagine major e-commerce websites to add support for a langugage in the website, if the potential userbase is big enough (for example, the Apple Store does).

My knowledge of India is very limited , but it always seemed to me that the unifying language really is English (again, from a very cursory glance, Amazon, Apple and HP have Indian e-commerce stores in English).

My point is that decoupling language and location as a general feature does not make much economic sense in the vast majority of cases.

This is especially true for major e-commerce sites: think about Amazon, and the number of items being sold (millions ?). Many of those are sold only in a particular store, or have variations between a store and another: how much would it cost to translate all the articles for all the stores in x languages ?
Ask HN: What is your favourite unpopular programming language?
I'm specifically gearing this toward obscure languages -- in other words, not PHP and Java, because although nearly everybody hates those languages, nearly everybody knows them too. Languages with bad reputations that are no longer common count, though (like COBOL and FORTRAN).

Mine's prolog.
Rip says, "Fuck Rows". Sic!

You'd be better off doing Deadlifts only and perhaps add pullups.