skysight-inc/HackerNews huggingface dataset:
http://ubeam.com:

"The most recent paper to investigate the safety of ultrasound was just published [...] Of note is that this study used energy levels to tissue that were orders of magnitude higher than levels that uBeam’s system uses."

The abstract at http://www.sciencedirect.com/science/article/pii/S0041624X15...:

"Demonstrated in vitro, 0.6 W of transcutaneous ultrasound power transfer to an implant.[...] with an average RF input to electrical charging efficiency of 20%"

So, at best, 3W is "orders of magnitude higher than levels that uBeam’s system uses". That may charge your remote, but not your phone.
Google Maps is just too expensive and its pricing model isn't exponential at all, it's not even quadratic.

Very common operation is looking for pairwise distance matrix. Pricing and limits are totally irrational.

100,000 daily limit is totally impossible for an app with 10 users. 100x100 = 10,000 :D

Given that Google probably has all of the distances cached somewhere on their servers, I see no technical reason why this limit can't easily be increased. My app can have millions of shortest paths requests per day, and I certainly do not have Google's infrastructure.

I get incomparable functionality using OSM.
or you could just write regular Javascript. Browsers seem to be pretty good at handling Javascript, CSS, and HTML. The default size of vanilla js is actually 0 KB and that's not even gzipped.
with so many companies faltering after IPO, why do you as a an individual have any reason to stay at a company past it's IPO? seems like the best thing you can do for yourself is use the company's momentum of going public to ask for more money in a new a job
OpenSSL as you can guess is also open source. Having boringssl opensourced does not change anything.
You can do this with BlogSpot. You also do not have to purchase aa domain to have a BlogSpot blog, but you can add one, if you wish.
>Variable initialization and reassignment are the same
It’s easy to accidentally overwrite a variable from a higher scope as a codebase increases in depth.

Yep. There was a previous July 2013 article and related reddit thread about it.[1] The CoffeeScript compiler devs themselves were bitten by their own strange scoping rules!

As to the other question about why people don't just write raw Javascript, Eric Lippert explained why plain Javascript is inadequate if you want to do more than just "make the monkey dance"[3] -- a.k.a. "large complex apps".

[1]https://www.reddit.com/comments/1j1cw7

[2]https://github.com/jashkenas/coffee-script/commit/7f1088054c...

[3]http://programmers.stackexchange.com/a/221658
If you have a room filled with speakers basically.. You are going to have phasing issues.
Total Uninstall Pro 6.2.3 Crack and Serial Key Free Download
How are you finding is the easiest way to do this? I would love to be able to add more trail information.
It really depends, but personally, yeah, I like to see proof behind extraordinary claims.
> What would cause more stress and guilt? Not drinking while pregnant, or drinking some amount and then wondering if your child will be born with some birth defect because of it? Or wondering if your child's birth defect was caused by your drinking? The safe bet is just to not drink, to not smoke, to not abuse drugs.

Just for clarity: I mean a small glass per week. I said "a small glass every so often".

There's zero chance of a birth defect from one small glass of wine a week. But women doing that will, as you say, face fierce societal condemnation whenever they drink.

> I honestly never thought I would be seeing a discussion about how it's not fair to ask pregnant women to abstain from alcohol.

It's not about whether it's fair or not. It's about whether the risks from small amounts of alcohol are greater than the risks of stress and anxiety women experience when guilt-tripped by other people.

Society has some really unpleasant judgemental attitudes about pregnant women. They're already under a load of self-imposed pressure. They don't need it from other people.
Top Investor Tuesday – New York
Python does have ordered dictionaries, but the json decoder defaults to regular dictionaries. This is easily overridable with JSONDecoder.
When there's ambiguity, be explicit.

Many (too many) programers seem to take a viewpoint of "only type the minimum numbers of characters necessary to get something to work." Then they make their programming goal to be the least characters possible as long as the compiler accepts their input.

complaining about ambiguity because they learn how the language works.

Some programmers also enjoy learning all the ambiguous edge cases then making sure their code fits them exactly in the way they intend, but not necessarily the way others will read the code.

That's why we end up with awful things like "if (abc) def; else hij;" or worse "if (abc) { def; } else hij;", etc. Plus, if your language isn't line-sensitive, using weak syntax but pretty alignment is just a recipe for future failures a few steps removed from when you originally introduced the future inconsistencies.
Introduction to Amazon Machine Learning
> One company may be worse than another at hiring, despite having an equal or better engineering department.

I don't understand this. As far as I can see, the entire goal of hiring is to have good workers, so the company with a better engineering department is better, by definition, at hiring engineers.

It might be that their hiring prowess comes in part (or in whole) from factors largely outside the hiring process specifically, something like "you get to work for Elon Musk", but their hiring is still better.
OCSP? Surely Chromium and Google servers use this.
Edit: Ohhhh, just the protocol; stapling and parsing are fine.
That's good news for those of us that hope we find life outside of Earth. Inhospitable, once again, is shown not to mean lifeless.
Partial vesting, and hope the price doesn't drop below your strike price. You might also enjoy where you work! The opportunities etc.. Some companies are long term companies.
BoringSSL seems like the more ambitious project, LibreSSL the more pragmatic.
We considered Flow initially as well - but aside from its built-in maybe types (we use Monapt for this!), it's a subset of TypeScript feature-wise that doesn't iterate as quickly.
I kinda agree - Coffeescript in particular seems like putting extra weight/overhead into the process for very little other than cosmetic gains over JavaScript. Whatever problems JS may have - I don't really feel that CoffeeScript addresses them. It addresses the fake problems (IMO).

TypeScript and related make a lot of sense for very large projects/teams because static type checking can be VERY useful, and the lack of a statically typed language choice for in-browser programming is a large weakness of the web ecosystem. So TypeScript is a tremendous advantage to have in the toolkit, and a much saner approach than older heavy-weight options like GWT.
I'm not saying that atheists don't personally make assumptions, but that atheism does not.

I'm saying that the claim that atheism is a "belief system" that makes the same kinds of assumptions as religions is intellectually dishonest at best.

This is my point:

There is a difference between a belief that something does not exist (what you're talking about, and a false equivalence), and a lack of belief in that same something (what the term actually means).

Also, not all assumptions are equal: neither "New" Atheists nor taxi drivers go around believing every assumption they hear that has not been disproven.
I'm pedantic about "punctuation and such" and spend some effort to do that on the phone as well, out of a habit and respect for the person on the other side, but I still rarely write long texts on a phone. I sometimes noticed it takes me 20 minutes (i.e. more than a half of the tram commute to work) to type a properly-formatted long-for e-mail, when the same task would take less than 5 minutes on PC, so I learned to leave such tasks to be done when I get my hands on a physical keyboard.

I do text and IM all the time, but that's because phone is a tool for conversations, not because I like it. I always switch to PC as soon as I can.
Sorry, I meant statically typed, I always misuse that bit of terminology when talking about JavaScript, thanks for correcting me.
I think interview experiences could be the luck of the draw. My AWS interview was actually highly organized and pleasurable barring the emphasis on behavioral questions about Jeff's Commandments. The people were quite nice and professional and even admitted that some parts of Amazon were "grim".
Fugacious: open source short term secure messaging
http://predictionbook.com/predictions/125891 (entered back in July)
Yes the tool we've released today is for playing with and not production use. It's single host to keep things simple. Definitely agree for production use a multiple host cluster is essential for redundancy.

We think the faster launch times of containers makes auto scaling easier compared to using VMs. So our tool will prioritise the mix of running containers based on current demand.

To do this we'll need to support multiple metrics. Some of those will be within the cluster like CPU and RAM. But some may be external like the length of a message queue or requests per second on a load balancer.
<strike>I don't know if that line means they've removed all OCSP support from Chromium (though I hope they did) but worth noting that AGL isn't an OCSP supporter:

https://www.imperialviolet.org/2014/04/19/revchecking.html

Revocation doesn't really work yet. Is there deployed stapling-required yet?</strike>

See AGL's comment below.
Everyone says not to drink. But show me the evidence. That article, like I said in my post, talks about precautionary principle.

The evidence around mild drinking - one small glass once a week - is weak at best.
It doesn't matter much for TLS certificates (the slowness might though) except if they choose to issue another certificate under your name with their private key to MITM your connections, it'd look more legitimate if your real certificate is issued by the same CA, but admittedly, the real issue here is on the client side: browsers trusting way too many CAs that directly include many governments.
> How about using JavaScript with flow?

Flow is not really fundamentally different from Typescript. The syntax is almost the exact same.

I tried them out side-by-side for the same project a few months ago. The main difference was that Typescript was installable through npm and simply read and wrote files to the directory, whereas Flow required an OCaml binary and ran a client-server setup that required some fiddling to get working.

Flow is designed to work better with React, so it has that going for it, but if you're not using React, Typescript is almost exactly the same.
It's not JS that sucks; V8 performance is actually pretty competitive with Dalvik, if not faster. It's two other things:

1. There is a cost to download frameworks, and most webdevs ignore that cost. A native app has the Android class libraries already on the device, oftentimes already loaded into memory. A webapp that pulls in 600K of JS code + framework has to read that all over the network, parse it, and JIT it before execution can even begin.

2. The native Android GUI frameworks render views on the GPU. Chromium will only render views on the GPU if you have a CSS transform or opacity property set. If you're not very careful, you can easily trigger an expensive layout + repaint calculation on every frame.

It's possible to write webapps that perform just as well as native, with fancy animations and fluid user experiences. I had some existence prototypes when I was still at Google, and some of the research for that went into the current Google Search app experience on Lollipop. But it was a huge pain as far as the developer experience went, and a lot gets lost in translation when productionizing. It basically involved treating the browser as an OpenGL canvas, where certain combinations of CSS + HTML would render text and boxes into a texture and then other combinations would let you move textures around and fade them together in the window.
Thank you! The crawler is currently based on PhantomJS, there is a pool of worker nodes that distribute the crawling to more machines. We use Node.js + MongoDB backend and Meteor for front-end.
I was thinking the same thing. Just pushed a new version with Live Preview (on large-screen devices) and Bootswatch Themes.
There are so many "let's assume" numbers that are based on nothing whatsoever. There's essentially no valid data in this article at all.
And after reaching a certain level of complexity what you have is an ad-hoc framework of about the same size but is a slow, bug ridden implementation of half of one of the ones in the OP.
Interest in hoverboards by state based on number of searches per 1,000 people
It's a bit early for Tim to be dropping hints about the Apple Car. I'm afraid interest will die down after waiting for a couple years, while expectations will become unreasonable.
Cracking the SAFe: An Expert's Take on the Scaled Agile Framework
hmm.. nice and small .. trying this out now for some internal socks5 hacks
"I think the camera is leaking directional information in how it pans."

Which would make it a game about fast reflexes.
My experience with Typescript is that I have spent the majority of what I would call 'wasted' time either messing with type definitions, or fumbling with getting modules to play nicely with code that needs to be used in the browser and in Node. My impression of the language is fairly positive, however I'm not currently using it for backend development because the burden of the type definition files is too great. Having to write a type definition file yourself for a library where none exists has been fairly painful in my experience.
Did you also consider Flow[0] as an alternative? I'm now using ES6 with Babel to build some small side-projects and it has been a great experience. But as the codebase grows, I'd appreciate to add some Flow type annotations. Typescript looks great but it's still not JS. I wonder what will happen to all those compile-to-JS languages once ES6 becomes supported everywhere.

[0]: http://flowtype.org/
50 Time Saving Tips for Small Businesses – Infographic
What we know about the FAA's drone registration requirement, and what we don't
How fast are web workers?
It helps if you understand that OpenSSL is itself a fork of an earlier SSL library, SSLeay, which Eric Young has said was a project he used to learn C with; SSLeay goes all the way back to the days when you needed to pay for a special license for Apache-SSL. It's very, very old code.
I know zero developers who know purescript or elm. That is a hiring problem, especially for young companies.
Just wondering, do you do this as recreation? As part of training for something? A way to relax?
> The last few tech ipo's had no such support and happily "broke", or traded below their initial offering price.

Sounds like a good deal for the company.
I think it just became a RFC.
Already I run into issues occasionally with mobile sites not working in Firefox for Mobile. Usually I just switch to the full version of sites and they work better, but I don't think Firefox is being tested.
How to Win Customers in Their Moments of Need
Agreed, and a good middle-ground between JS and purescript/elm is livescript: http://livescript.net/blog/functional-programming-in-javascr...
Have they fixed the issue where it was really hard to work with third party libraries unless they have type definitions?

One problem I saw that it was heard to try out release candidates for React when they were lacking type definitions.

Apart from that I really like TypeScript.
Maybe I'm missing the point of some Open Graph properties, but in this case... what's wrong with just using the HTML standard <link rel="icon" href="/path.png"> tag, which is already well-specified, well-supported, and even includes an optional "sizes" attribute?

https://html.spec.whatwg.org/multipage/semantics.html#rel-ic...
Joke investors on AngelList?
Tableau's new Vizable app puts analytics at your fingertips
Then hire someone who knows Coffee or Type and teach them Purescript? Its not that hard for developers to pick up a new syntax if they understand the framework and ecosystem around it...
Oh, I would never say that potatoes are inferior, as that would be the same reductionist science mentality that has been making us obese and sick. In fact a social network like Facebook is nothing like the potato, but more like the Chicken McNuggets or the sweetened corn flakes or the soda made of high fructose corn syrup, or the ultra-pasteurized and low-fat milk, or the beef from corn-fed cows that need antibiotics because of liver abscesses that happen for being fed corn and animal tissue instead of grass.

Just as with fast food that depends on subsidized corn, ignorance and fossil fuels, social networks like Facebook represents the industrialization of our social interactions: fast, cheap, shallow and designed for mass consumption. And make no mistake, just like how the food demand is inelastic because our stomach doesn't grow bigger, so is our attention span as there are only 24 hours in a day, so the same strategies are employed by both sides, with Facebook being the new TV (how ironic, almost as ironic as organic food being industrialized).

And going back to the potato, we Europeans may have started eating it only 500 years ago, but the potato has been domesticated 7,000 to 10,000 years ago in South America. We simply discovered what other people have been eating for thousands of years. No such thing happened with social networks. Or with present day processed foods for that matter.

And you know, industrialized food and the modern lifestyle has been making us obese and gave us diabetes. We might also discover that this modern lifestyle is also bringing with it other gifts, like autism and I wouldn't be surprised at all if some conditions from the autistic spectrum are also caused by humans having shallower social interactions.
Too weakly typed (pre ES6) for big codebases.
Figure1, the ‘Instagram for doctors’
The cost per session where I went was about $60. It's tough to buy into the "it'll be helpful eventually" at those burn rates - but I can see its relaxing potential.
In the above case, Javascript is coercing the strings to numbers.

=== does no type coercion. You can also coerce types manually. JS is not statically typed, but it is typed.
Why would you risk it? You're talking about risking lifelong diminished brain function (and more) in an innocent human being just because you can't resist getting high off drugs (which is exactly what drinking is) for 9 months.

We know at the micro level that alcohol is damaging to fetuses. The failure of survey studies to find that effect across a population for very moderate amounts of alcohol could speak more to the limitations of those kinds of studies than to the lack of risk. Like a lot of things involving pregnancy, we don't know and we encourage people to err on the side of caution because the person who stands to suffer greatly is someone else, someone else who can't stand up for themselves.

I don't buy the guilt and stress argument. Parenthood is a very serious responsibility that requires making tough choices. Abstaining from toxins that could be damaging to the child during pregnancy is just one of the first. Women are fully capable of accepting this responsibility. To claim otherwise is to not treat them as fully responsible adults.
Ask HN: Best Linux/dev laptop as of October 2015?
I want to replace my macbook air 11 by something light, quiet and running linux. Is it possible now?
Once you go typed JS you don't go back.

We had a large existing pure JS codebase, so Facebook's Flow was a better fit for us. We still have some portions of our code that don't have type annotations, and invariably that's where the majority of new bugs are introduced. Now we have a policy of making sure all the files we touch are typed, and adding types to a file if it doesn't already have it.

Types + React is a whole new ballgame when it comes to front end dev.
How the Bronx Came Back (But Didn't Bring Everyone Along)
Yes, DefinitelyTyped has gotten huge and it would be great to at least see npm packages own typing definitions for themselves. Unfortunately, there will still be plenty of npm package maintainers that won't care for Typescript definitions in their repositories and I still think there probably needs to be a more distributed type definition package management option than DefinitelyTyped. (I don't know what that would look like just yet, otherwise I'd probably have tried to build it.)
A few well-known kinds of fallacies you might experience when making an argument
This is why I wouldn't take less money just Because Startup. If they want to give me equity in some format, that's nice. I expect it to be worth $0 and if that lack of faith makes me seem like a bad employee, so be it. If I wanted to play the lottery I'd go buy some scratch tickets at the 7-11.

I'm perfectly willing to take less money for other reasons, but not in exchange for a lottery ticket.
I hope you are right!
This is one of the main reasons why we stopped using Typescript (a couple of years ago). I spend most of the time fixing type definitions on DefinitelyTyped
Pity that omitting them in JS potentially leaves you open to some nasty issues.

You may have seen this, but if not: http://standardjs.com/
> Time trials sound like a quick avenue to painful injury

Oh it's already a thing, injury or no.

https://www.youtube.com/watch?v=n4n6xfu8VDU
I agree completely. I don't see why this additional spec is wanted/needed.
Ask HN: Blocker to prevent auto-playing of videos and audio clips?
Number of websites including majors like CNN are trying to boost their stats of audience engagement by forcing autoplays.

This of course brings all sort of inconveniences, wasted bandwidth and sometime embarrassments to visitors.

Any way to block it from happening?
Why doesn't Chromium render more elements on the GPU?
iOS 9.0.2 iFunbox download and install free
Tesla Reliability Doesn’t Match Its High Performance
This is funny to me, because aside from a texting device my phone serves primarily as a quick fact checker. I'm constantly searching. Google and the OED app are my favorite smart phone conveniences.
Giant 'Hole' in Sun Is 50 Earths Wide
This mathematical formula shows that all-male panels are sexist
Struggling to find a data scientist? Get ready for an AI that can do the job
Walter Benjamin, the First Pop Philosopher
Wait. Is this WUPHF from The Office

https://www.youtube.com/watch?v=yL1z1ZHD0K4
I know a few Elm developers. Using a less mainstream language can actually be a boon to hiring. (Isn’t there a classic PG essay on how ViaWeb benefitted enormously from using a Lisp when no competitors did?)

> Had our first hire start today who applied because we use @elmlang in production. He rocked it!

> PS: still hiring :)

https://twitter.com/rtfeldman/status/656238188961226752

Furthermore, I’ve learned so many languages on the job in my career that I am unsympathetic to companies who refuse to believe that people who have learned programming can continue to learn programming!
When you have 15 years of general experience covering servers, databases, programming languages and other tools, its difficult to choose something to brush up on.
An OpenSSL API emulation could then have been layered on top.

I feel like a full OpenSSL API emulator (With ABI!) would be about as big as OpenSSL itself.
Shares reportedly[1] down 10% due to report.

[1] http://seekingalpha.com/news/2840766-tesla-lower-after-consu...
Getting started with OTP: creating process families
I love the demos, and that you can use them without registering. One thing I couldn't find without making an account was what happens after you've used a Gigabyte. That would be a helpful addition I think.
The article claims the CIA is targeting iPhones, iPads, and OSX. It says nothing about a deliberate backdoor coded by Apple.
Why I’m not staking my future on MeteorJS