skysight-inc/HackerNews huggingface dataset:
I found a guy that I was paying $8/hr from India. I make >$40/hr I would spend 1-2/wk writing out specs. I would get 10-20hrs/wk in coding. Could I have done the same code in about 8-15 hours probably(mostly due to communicating what you want to another person), but I was still getting way better bang for my buck than doing it myself. We both had access to bitbucket got the code uploaded every week to test. Were there frustrations absolutely. But, it's hard to beat 5 to 1.
In your situation I'd probably just yank the fuse until the replacement occurs. On that car it looks like it's in the interior fusebox on the driver's side, fuse #22, "IG SRS". You won't have any airbags in an accident with it pulled, but you also won't run the risk of getting the equivalent of a shotgun blast of metal shards to the face.
This is very, very cool! After looking at this, I was interested in how this data is acquired and used and found this podcast episode that touches on it: http://radar.oreilly.com/2014/11/the-science-of-moving-dots-...
>"The FBI wants to access N without a warrant." Sane answer: no, for all values of N.

You're repeating a common fallacy, namely that warrants are a sine qua non condition for search and seizure. This is false. In the United States, one enjoys constitutional protection from unreasonable search and seizure.

While a warrant goes a very long way towards making a search or seizure reasonable, the two are not to be equated.

A few notable exceptions where warrants are not required:

- The so-called motor-vehicle exception

- The so-called "in hot pursuit" exception

I think we share the same feeling towards this particular case, but it's important to understand the legal arguments being made. The FBI is essentially claiming that it is reasonable to search browser history without a warrant.
Excerpt best martial arts film
25 Companies That Are Determined to Help Women Succeed
Oh hmm, thank you for that information, it's very useful. I do run it from a LiPo battery, so hopefully that will work well after I decouple it (with what I'm guessing should be a rather large capacitor).

As for the antenna, the SMA route sounds much easier, so I'll probably do that. As for firmware downloads, I pretty much only need the device to make and receive calls, so I shouldn't need to upgrade the firmware much past the first time.

Thanks again for the info!
bluetooth hid profile requires a software stack rivalling IPv4 in complexity. Legacy Bluetooth is really bad for anything other than BT hardware manufacturers profits. LE simplified everything and made things bearable again, no more encapsulation 4 layers deep just to send 5 bytes.
Well, I don't see the whole point of life expectancy and pensions relevant. Pension or payments definitely should not be balanced according to statistical life expectancy per gender.
I have been using http://speedof.me/ for quite some time. It works nicely.
That's a very optimistic approach and will eventually bite you in the ass without proper checks.

BTW people often generalize terms to simplify concepts for the uninitiated.
How do some developers learn a new programming language in one night?
Fwiw Cloak just sold: https://blog.getcloak.com/2016/04/28/cloak-joins-stackpath/

I don't know if it was a "passive income" business for them, but if it were, why would that be a reason to not use it?

It has a fantastic UX on both Mac OS X and iOS devices.
> Can you pick another stereotype please?

The sites he mentioned have a 10:1 ratio of Indian developer to non-Indian. How would you describe or phrase that?
This is the right and fair for everyone thing to do.

If the employee feels they've been giving too much before now and they are owed a promotion or monetary reward I'm afraid they did it wrong.

This is based on my own experience in different work places: You never offer your skills in advance without a clear and objective promotion/development plan in place - even though, it's still a risky bet. Of course you could still do it if you're in it for other rewards (glory, respect, fun, work/life balance).

Once you have worked your ass off, they know you can do it for less, so what's the incentive on giving you anything extra? Keeping you around? No one is irreplaceable. There has to be development in place, so the employer feels they're making you better, which in place brings them more money to their pockets. Otherwise they'll just squeeze you like a lemon, which is actually their job.

Ninja edit: Actually, touching back in 6-12 months is NOT the right thing to do. You should setup monthly one-on-one meetings to follow up on her progress and fine tune anything that's not going as expected. What you want is an employee that improves and ideally overperforms, you don't want to just not pay more - that's not a recipe for success.
Apples and oranges. Python is a dynamic language, whereas Go is a systems programming language that tries to offer an alternative to C.

You {would/would not} switch to Go from Python for about the same reasons why you {would/would not} switch to C, Ada, Modula 2, and so on.

A more useful blog would be, "Why I'm not leaving C (or C++, Rust, ...) for Go".

If I were using Go (which I almost certainly won't be, ever), I think would try to use its panic/recover mechanism as much as possible to avoid the tedious multi-level error handling.
And through the rabbit hole of color management we climb...
Popehat [0] has an excellent list of questions to ask when giving a new power to the government:

1. Does the United States Constitution permit the government to do this?

2. What would this power look like if it were expanded dramatically in scope or in time?

3. What would this obligation look like if exercised indifferently by unaccountable people?

4. What would your worst enemy do with this power?

The list goes on, but points 2, 3, and 4 should be sufficient to cause pause for even the most aggressive supporter of expanding government powers.

[0] https://popehat.com/2016/06/02/libertarianism-as-ten-questio...
Many companies think that machine learning techniques are reserved for the big guys only - wrong! I have some interesting cases, where a special offer is presented to chosen clients basing on multiple variables and patterns, and this approach makes some nice dollar each day. Another example - an anti-fraud system working in a quite niche domain, saving about thousand dollars each day.. Real fun starts when you look at your data from a different perspective,and most times it is worth the hassle!
You forgot to add "under mysterious circumstances".
Yup, the source code still appears in GDB and with a bit of tab completion, inspecting variables ain't that hard, either. I've had worse experiences with C code that abused the preprocessor.
cute turn of phrase :)

however, I feel you are so convinced you are right that you are not looking at the actual issue and you intellectually impoverish yourself as a result. Gerrymander is an accusation you hurl at opponents in the majority who don't do what you want (like calling them uncivil even if they have not been, eh!?). However, when your party is in you do the same thing... not because you are a hypocrite (like the hypocritical games played over Supreme Court nominations) but because there is no way to draw redistricting boundaries that is actually fair; many factions will be disadvantaged by aggregating votes in districts, there is no way to avoid it.

Instead of downvoting me more, google a supposed gerrymander map and try it on a city you know, you'll see that you'll be making political choices that you favor. You might be "fair" in your mind because you consider yourself an independent so you will favor neither Democrats nor Republicans, but instead your gerrymander will favor some other metrics that you prefer.

You might even go so far as try to create a very evenly divided legislature that will have difficulty passing any laws, and you'll look at me and say "see, I did it"... then immediately after that I'll have to listen to your unsophisticated drivel about how gridlock is destroying our country and if only everybody was "civil" like you, beautiful compromises would emerge.
The problem with Bluetooth for peripherals is that they on PCs, the pairing happens in user space so they're useless when you need to adjust the BIOS settings or select a different operating system from GRUB.
Did you experiment with any other ways to get company descriptions than FullContact? Their bio data from 'social profiles' seems a bit hit and miss or sparse for the companies I tried it out on.
2 hours to pull it into the bay, 45 minutes to contemplate life, 15 minutes to swap the air bag, and 1 hour to day dream about an FA20 WRX STI. It's seriously so simple to swap, they are lying.
>That is provably the wrong yardstick. Java has never been the best choice for a browser, even while being by far the most used language in the history of computing.

I should have been clearer about what I think browsers are a good yardstick for. They are a yardstick for choosing a language that is viable if your product can only succeed if it uses computing resources within a very narrow margin of the optimum.

Browsers are an interesting instance of such a product, because they need complex in-memory data structures, they use a ton of memory, they need low level access to hardware and they are soft realtime systems.

But that's by no means a contradiction to Java (and very similar languages) being the most popular language on earth. I see no reason why that should change any time soon.

The only thing that the JVM really lacks compared to C#, Go and Swift is value types. If that's being worked on, I hope it's being worked on fast because it is a big deal.
A voice alert in a cockpit where people are probably frantically shouting at each other is just as ridiculous.

There's no substitute for physical feedback. It's instantaneous and impossible to miss. It's completely beyond my comprehension that Airbus eliminated it.

As I recall, the one pilot held full back stick all the way down, while the other pilot tried and failed to recover. Releasing the back stick and executing a normal stall recovery would have saved the airplane at just about any time.
> (what you wouldn't be able to do in C or C++)

I would and many more people also would but for sure it would be harder/more complex in C/C++ than in Go. You wrote that as it would be impossible to do it in C or C++ which is not true.
A common example is making sure that every event in a bookkeeping system balances to zero (e.g. three rows: -125 EUR bank, +100 EUR office materials, +25 EUR tax). To enforce this at the database level you either need to run at SERIALIZABLE, take a table lock, or do something horrible with your database structure (like putting all rows of the event in a JSON blob).

Or you deny direct table inserts, and provide a stored procedure for inserting multiple rows in one transaction. But I see how it could be useful in the generic case.
That's fine, I just objected to the "small fraction" bit, not the rest.
I don't think I would like to invest on something called "tontine"; "tonto" means dummy in Spanish. White Snow's Dopey is called "tontin" in Spanish. Lone Ranger's friend Tonto had to be renamed "Toro" as in bull.
A big issue is that the human eye doesn't have R, G, and B sensors with well defined boundaries. Light frequencies that stimulate the cones receptors in the eyes cover a range of wavelengths from about 400nm to 700nm, see the first figure at Wikipedia's page on spectral sensitivity [1]. The three types of cones have largely overlapping sensitivity to light.

Light entering the eye can be thought of as having a range of wavelengths over the visible spectrum. A red source of light might be pure red, with a single wavelength right at the peak sensitivity for the red cone receptor of the human eye, but it might also be, and in most cases will be, a mixture of wavelengths some stronger some weaker falling across the visible spectrum that happen to stimulate the red cones more than the blue or green cones.

Visible light, made up of a collection of wavelengths, can be described as an intensity curve for each wavelength, that is, a real valued intensity function of wavelength. However, the brain is incapable of knowing the shape of this curve, it only knows how much each of the three types of cones are being stimulated. Two very different "colors" having wildly different distribution of wavelengths might be perceived as exactly the same by the human eye. Furthermore, the brain does a bunch of processing that changes the perceived color in strange ways, see for example, the Land effect [2], named after E. H. Land (creator of Polaroid cameras) because of his work on understanding it.

Finally, why isn't RGB enough? Each Pantone color, say Pantone Coated Warm Red C, does have an exact RGB (or CMYK) value, in this case #F9423A. The problem is that pigments in inks and pixels in cameras and the pixels in screens all generate or are sensitive to specific sets of wavelengths that won't exactly correspond with each other or with the sensitivity of human eyes. This is why we need color profiles and color spaces and all of the concomitant complications (especially so since the functions involved are not simple linear transforms).

A sophisticated enough sensing device could be constructed to exactly mimic the sensitivity of the human eye. It could report the apparent color of any object, say a fabric swatch, in three dimensions, say R, G, and B. Such a device could be used to compare a color in China with on in New York. It's just more convenient to use the ubiquitous color swatch strips produced by Pantone and match the colors by eye, and by now, one can simply load your offset printing press with ink matching Pantone Coated Warm Red C straight from the ink manufacturer.

[1] https://en.wikipedia.org/wiki/Spectral_sensitivity

[2] http://www.millenuvole.org/f/Fotografia/Per-quali-ragioni-ve...
Haha, thanks! I actually need to add the redial feature to my post, with that exact use case. "redial Hey, I just called again to see if you're still an ass. Yes? slam, redial Oh, also, screw you for having three zeroes in your phone number! slam"
The issue isn't in referring to the demographic of the site, but contrasting it with "either super-developer-guy or random-indian-guy". It implies that the two are mutually exclusive.
How do you debug ANY compiled language? Every compiler compiles to another language. ;)

https://en.wikipedia.org/wiki/Compiler
"A compiler is a computer program (or a set of programs) that transforms source code written in a programming language (the source language) into another computer language (the target language), with the latter often having a binary form known as object code."
"For example, if reading+parsing takes only 10% of the total processing time, then optimizing this stage will only give at most a 11% increase in performance."

10% performance increase is nothing to scoff at in a mature code base.
Skepticism in Open Data, Finally
Stop putting two spaces after a period (2014)
Go ahead and fight it in those cases, but this is not at all good example.
French bank SocGen ordered to pay rogue trader for wrongfully firing him
I don't know, after "everything" the rest of these seem redundant.
https://benchmarksgame.alioth.debian.org/u64q/which-programs...
That's probably why the stereotype exists, sure. But that doesn't change anything. Throwing around racial/national stereotypes is hurtful.
Well, I admit that does sound like a promising concept, but it's not quite the same one described in the article. By my reading, this project seems oriented more towards correlating some number of searches and connecting the dots in a present-tense, Clippy "Your search patterns indicate you might have pancreatic cancer. Can I show you patient reviews of several good Oncologists in your area?" - sort of way.

That seems rather different than "Hey, 10 years ago you searched on some stuff that indicated you might have had pancreatic cancer. Sorry we didn't catch it sooner, since the 10 year survival rate is below 5%..."

To be clear, either one seems potentially quite cool and interesting. But if someone else besides me and Clippy are privy to these results - unless I explicitly shared them - then it seems a little creepy.

In retrospect, I suppose I wouldn't be too terribly offended if I died already, but my results were later able to help prevent someone else's untimely demise...
You mean like how C compiles to assembly?
> I'm sure there are newbies and/or posers of other nationalities as well on freelance websites.

I interpreted this differently. The contrast was with super-developer-guy, who has a really high reputation and corresponding high rate that the op cannot hope to match. The other extreme is with developers with low reputation and a low rate. Not with developers that are "newbies" or "posers".
Wow, as a long time RoR dev set in my ways, you may have finally given me the tool to overcome my laziness and check out this new fangled "server-side javascript" thing.
It's interesting that the non-null-able stuff is getting into languages just right now.

When using stuff like JS, the possible nulls are a bigger problem than a wrong type in general (still a problem, but IMO not as significant) still systems like TypeScript started without it.
My condolences :(
The bench itself is impressive too.

http://danspitz.com/spitz-bench/
Generic or unbranded, depending on how the product is labeled. The thing with those two labels is that, since you don't have someone actively trying to maintain those brands, you as a customer don't know if they're actually using the same materials and factory (or at least that's the theory behind why a brand would be worthwhile at all).
It lacks the ability to track changes, but BBQ http://browsebyquery.sourceforge.net/ can query JVM and CLR programs - and holy crap is that useful when you need it.

Speaking of tracking changes at the method level, does anyone remember VisualAge for Java?
Shortest Path Bridging (802.1aq)

Uses IS-IS to distribute the link-state db. And allows you to utilize an entire mesh, not just a sub-tree.
Curious, if you don't mind... where do you work that you get to use Nim?
Slightly off topic, but I am curious if Elasticsearch could used instead for the cleaning and transformation stages? You only need to configure your index to get stemming, stop word removal, etc. It seems like it would take less time to implement. You could also play with different TF/IDF algorithms by changing the config and reindexing.
It's been done a few times. Here's a good example:

https://www.raspberrypi.org/blog/piphone-home-made-raspberry...
Their social data isn't great, but it was the best alternative and their simple API made us choose it. It must be noted that all of this is a thousand times better than googling each individual company name.
A bit late to the party, but we use Couch + Pouch at work.

It is in some ways magic, and I literally don't know how we'd achieve what we do without it.

But.

The big pain for us is filtered replication: we have a bunch of cell phones (Pouch) that should only see some of the documents from the server (Couch). No mater how you slice it pretty much, you need filtered replication in there somewhere.

And it's sllllooooooowwwwwwwww. It basically canes a CPU core while it's running per user, which means you can have CORE user's replicating at any given time, which is terrible. There isn't really much a solution for it, except "don't use filtered replication".

I recently posted to the mailing list about it, you can read more here: https://mail-archives.apache.org/mod_mbox/couchdb-user/20160... (I'm the OP in that thread).
86% accurate should be a solid 7x speedup compared to manual selection, not to mention that the algo could also pre-populate description fields and only require a visual check-up instead of manual typing.
The other side of that question is: if other airbag makers weren't able to patent the better mixture, would they ever have bothered to invent it?

I'm not implying that the answer is necessarily "no," but the mere fact that patents discouraged the use of a safer mixture in one case doesn't tell the whole story.
Good to know, will shift attention to Couchbase and re-assess. Thanks!
... and fuck men who live shorter.
Ask HN: Does anyone compile Android from source?
I have a HTC 626s and I absolutely hate the HTC sense for this phone. I really want to put stock Android on it but I don't have a machine capable of building it and also no experience compiling large projects.

1.) would anyone be willing to build M or N for a 626s?

2.) if not, what's your experience been building Android?
But I never read any explanation as to why the dynamics are different. Especially considering that films of other crimes can be porn to the right individual (such as snuff).
Where are the markets headed?
I'm guessing you're not in the UK market, because you would know the reason why you're going to give me more responsibility and pay me more before having to prove it to you: Someone else will give me that responsibility and pay me more and it'll probably take me a week to find them.

I'm not talking about me specifically, but that's how most IT profiles go around here. Some areas more than others, but there's too much demand for talent that the market can't absorb it, hence the prices go up.
That's also not possible, unfortunately.
There's the option to also flattr the side-wide button, but that also kind of defies the idea of putting it where you want it to be (because that's also feedback for the publisher, obviously).
http://forum.xda-developers.com/showthread.php?t=2531440

reusing proprietary library is as close as you can get without paying Qualcomm tax
Messi Doesn't Read Contracts Before Signing. Why Pay Attention to Fine Print
The audible heartbeat is from the valves closing.
Hear, hear! Be very skeptical when an industry wants to go from dumb to "smart." They want you to remain captive. They want to resist margin pressure as they get ridiculously past merely "mature." They want to resist becoming the transitional backup system for a "smart edge." Newly built grids, and peak capacity will be lighter, cheaper, and local. These trends will be spotted in developing nations first, where the grid providers are unable to keep up with new demand, but they will hit mature grids, too, because they will cost less.
A Comprehensive Guide to America’s Drone Laws
Maybe buy a height-adjustable standing desk. I used one of these for about 10 months working on a project in Denmark where the motorised versions seemed very common. Gives a break from sitting down all and useful for huddling a couple of colleagues around.

http://www.ikea.com/gb/en/campaigns/home-office/standing-des...
100 Gigabit/s * 100 ms = 10 Gigabit = 1.25 Gigabyte ?
Software is still eating the world
Picture time!

More surface (both spiped and ssh are accepting connections):

|
→ |ssh
|
→ |spiped

Less surface (spipe accepts connection, ssh is behind it):

|
→ | spiped ↝ | ssh
|

With proper configuration, spiped sits in front of ssh, authenticating and decrypting traffic and passing it to ssh.

spiped is a tiny program, uses symmetric crypto (small surface). SSH isn't a tiny program, uses more complex asymmetric crypto (larger surface).

To learn more: http://www.daemonology.net/blog/2011-07-04-spiped-secure-pip...

To learn how to put it in front of SSH, see https://github.com/Tarsnap/spiped#example-usage
Why I’m training 50() junior Growth Hackers in the heart of Amsterdam
Many times a simple logistic regression or SVM could do wonders, especially on datasets <100K examples. It's a matter of being aware such applications are possible. The code is usually less than a couple hundred lines, but takes some experimentation to get it right.
I wrote "for the same contribution". If women pays equal money, she will get more from system, because she lives extra seven years.

Plus children are counted as a bonus for state pension. So you do not lose pension for spending three years home with kid. (men would)

We also have compulsory state pension system. It does not stop people from opting out.