skysight-inc/HackerNews huggingface dataset:
This is a really weird clause. - what's to stop you from just not showing up to work? You either get fired and get your shares, or stay on payroll and get your shares.
Former employees, however, characterized Conrad in less complimentary tones. They said he exaggerates what Verily can deliver, launches big projects on a whim, and rashly diverts resources from prior commitments to the next hot idea that might bring in revenue.

This reminded me of the Bloomberg article about Boston Dynamics: (1)

But behind the scenes a more pedestrian drama was playing out. Executives at Google parent Alphabet Inc., absorbed with making sure all the various companies under its corporate umbrella have plans to generate real revenue, concluded that Boston Dynamics isn’t likely to produce a marketable product in the next few years and have put the unit up for sale

Is it safe to say that despite Google's founders' expansive visions of the future, the company is not really interested in expensive "moonshots" that might take many years to realize? It sounds like the robotics and medical innovation labs are really more focused on inventions that will bring in cash in the next few years.

1. http://www.bloomberg.com/news/articles/2016-03-17/google-is-...
It all depends on volume. You can buy a decent 8" tablet - with screen, battery, case, charger and everything that is on the CHIP - for $50 at retail.

Cut out all those parts and at sufficient volume, $9 seems possible.
The collection of which you can decline during the setup process. Further, even if Apple could be said to own the analytics data you're talking about, they certainly don't make any claim over my data; that is to say, the information I choose to store on my phone.
So divide-by-zero is only undefined behaviour if the result is not representable. But it is representable in IEEE-754 (adherence to which is implementation-defined), so it should be fine.

That's not how I read the line of the standard you quoted. ISTM it's saying:

(Result not mathematically defined) ∨ (Result not in the range of representable values) ⇒ Behavior is undefined

In this case, 1.0/-0.0 is mathematically undefined as C++ specifies such things (I believe division-by-zero is called out specifically as such), and it doesn't help that IEEE-754 can represent it anyway. It's still a useful representation in the language because you can reach it through a series of calculations that are all included in the range of defined behavior.

I'm also skeptical that

x == 0 && 1/x == -inf

will work reliably for just that reason: I believe a compiler would be perfectly within its rights to unconditionally treat this expression as false, since x == 0 would imply UB.

Not at all an expert here, so would enjoy having a standards lawyer set me straight.
jwz is a smart guy, but ultimately ... a bit inflexible and jerkish. I used to argue with him over using C++ in xscreensaver (I wrote a couple savers, glplanet, pulsar and glextrusion). I wanted to write a full scene graph implementation, a physics library, and a bytecode VM to implement screensavers without having to write a ton of low-level C++ code. Unfortunately, jwz's constraints include "Every screensaver must be a single C file" and "no C++", which while possibly wise when he first expressed it, has become a canard.
I recently bought my first smartphone(!), a BQ A4.5, pure android, always updated, with 5 years of guarantee(!) by 150€. I recommend it: good battery, good western design and enough performance for me (low resolution with a good screen improves performance).
Note that pyvenv != pyenv, and the linked SO article appears relevant to the latter, not the former. Naming is hard.
Pics just in case http://sishardware.com/unt/4293-ibm_t220t221_22___2__display...
IANAL, but my reading of that is that any work you do for them is their property. It has nothing to do with any work you do for other clients or on your free time. It's basically a protection for them that you won't come along later and say you own the piece of their product you developed.
no, it started after a few times people posted jwz links on HN and he didn't like the comments he got from HN users.
Rich to live on the moon by 2026
What You May Have Missed – Preslav Rachev
Ask HN: Corporate training rate?
I've been asked to do some programming training for an enterprise company and I'm wondering, what's a reasonable daily rate?
Get One Thing Right (2013)
Doritex and web provider fined for security breach
My point is though that these are complementary. Read sensor -> send data is a trivial task that takes a few lines of code, most of which is importing libraries and the CHIP is vastly overpowered. I'm saying, put your complex data logging/smart home/whatever logic in <language of choice> on the CHIP and have your sensors be simple (read: reliable) nodes that connect to the CHIP as a hub. It's not so much a matter of price as it is minimizing complexity.

Also I don't know many people who use the native C SDK for the ESP8266. Most people use Arduino (simplified C++), but there's also Lua, Javascript and Python.
Are you saying all these outlets (labels, text box, buttons) are inheriting from a base FormObject that can be rendered?

That would work without OOP. Make a FormRender component that manages that logic (being rendered in a form) and other components, one that manages a keyboard, other that can be clicked and handle hover, touch states, etc.
Yeah, I had one of these. It was great for its day, but definitely far too heavy to be practical. Having that device carted out of my house (the mover said he could have carried it on his back, but they used two people and then nearly dropped it anyway) was one of my greatest days.
There used to exist GCJ, but its development died when the main developers joined OpenJDK development or moved elsewhere, back in 2009.

There is still the RoboVM version before it got acquired by Xamarin.

There are also Avian and JikesRVM, but it depends a bit what features you are using.

The problem with Java non-comercial AOT compilers is that the majority of the Java shops that really care about AOT compilation don't mind to pay for it, so there isn't a real effort to invest on a free AOT compiler.

The lack of community support for RoboVM was a good example of it.

Even the upcoming AOT compiler in the official JDK will be a commercial feature, at least it was announced as such.
Just a heads up: there's a university in the US called Elon. If you plan to operate in the US, you may run into legal issues related to that.
You don't need to imagine it, you just need to look around and see what other people do instead of only considering your own use case.
Creating a Decentralized Security Rewards Market
A friend who worked for PLOS briefly described to me how they take a Word document as input for in article and have it outsourced to some folks in China to convert into an XML input, costing a tremendous amount of money and time to process a simple document. My friend's suggestion that this could easily be replaced with a script (and taking on writing that script) was met with indifference, because the existing process "worked".

There is cruft at PLOS. CEOs running a successful business produce cruft. It is worth criticizing this.
In essence the last point has already occurred. PeerJ (https://en.wikipedia.org/wiki/PeerJ) is another open-source journal that is a lower-overhead journal that was created by a former PLOS ONE exec (Peter Binfield). However, it isn't well known and in part for that reason has an impact factor roughly one half that of PLOS ONE. Part of running a successful journal is getting mindshare to get people to submit and to read (and cite) what is published there. And that means advertising, one of the things Kern doesn't like that PLOS does.
I think the author is saying neither of those things, but that bank software is pretty much uniformly rooted in the stone age, updates come at a glacial pace, and Apple could use its significant software engineering prowess to build something substantially better.

He gives the example of Apple being in a better position to detect fraud, for instance, by virtue of the fact that Apple knows where your phone / watch is, and by extension where you are, compared to a credit card company that only knows where your card has been used.
Except much much more limited and every line of code costs way more money to run on one computer while only acting as if it was ran on a single computer in practice.
> How to use downloads?

> 1. Extract the archive.

> 2. cd into the directory just created.

> 3. Execute ./gogs web and you’re done.

Can't beat the simplicity of running Go applications. It's funny because running a compiled binary is so incredibly basic to computing, and yet 90% of the time installing a new shiny toy in a server involves dealing with 342525 dependencies, half of which broke because god knows what dependency wasn't targeting the right version. And you sit there debugging dependencies and errors and pulling your hair for two hours, trying to get someone else's mess to work, wondering how did we get this so wrong.
For anyone under the age of fifteen, there's a moderate likelihood that touch devices -- in the form of mobile phones -- have been their primary computing devices literally their entire lives.

Someday soon there's going to be a generation of young programmers who are simply more at home on a touchscreen than a laptop. If the Linux world doesn't have devices and a usable UI for them, it might lose them altogether.
Eagerly waiting for 2FA https://github.com/gogits/gogs/issues/945
This is actually huge: when the government has lost the Wall Street Journal then it's truly lost its constituency.

And of course the article is correct: this was all absurd from the get-go.
> Which is what happens when you've got tolerant people being taken advantage of

I'm not sure who you think the organizers of LambdaConf were taken advantage of by—Yarvin? He's not the one trying to scuttle LambdaConf, though.
Read about Boom a few days ago, thought this could be a cool idea years into the future, with the right backing.

Today, realize that most things happen a hell of a lot faster than I expect.
The next SpaceX launch isn’t just about the booster landing
> racism

I don't disagree with the assertion, but i also cannot agree, primarily because i am actually confused. I don't see anything he wrote in the post that's racist. Maybe i missed it. Can you please point out which parts of his post are actually racist?

> the author's definition of racism

Are you talking about "someone who thinks white people are better than black people"? Because if so, you misunderstood him, though understandably so. That quote is not an actual definition of racism. It is a simplified start of an explanation in which he looks at a detailed example. His actual definition is not mentioned. Note the leading phrase there: "Let’s agree"
Nice. Tempted. I wish they'd offer a nice keyboard that goes with it and clips (magnets?) to the tablet.
There's the Adafruit and Hackaday tutorials as already mentioned, plus Reddit has /r/esp8266 which has some good resources.

I also have a project where I built a smart thermostat that aggregates sensor data fed from multiple ESP8266 sensors that is pretty involved. I've been meaning to write it up in detail to share on HN and I'll probably have time to sometime in the next couple months.
Can you cite some examples? Did these companies decide to run containers on vm's or just bare metal? In the latter case, they shouldn't need 3 to 4 times more hardware. Your point on capacity planning is well taken. Capacity will always be finite and especially critical to put an upper bound on if doing container based services with multi-tenancy.
Thanks for the feedback. I'll definitely take that into consideration when writing future pieces about it.
That's a shame. I'd like to believe that large companies like Google could throw a bit of cash towards open-ended problems. Realistically it's large companies, governments (please no) and research institutions that can afford to think on large timescales. Governments don't and probably shouldn't, research institutions are fine, but large corporations with nice payscales also feel to me like they should be taking part.
Ask HN: What is the best online course on UI/UX/Design?
Hi all,

I am a developer without much design sense.

I'm looking for an online course (free or paid) that will teach me enough for me to be able to take a theme from theme forest and create good looking forms and pages with it.

I am not looking at become a good designer. Merely a developer that does not suck at design.

Thanks
I live in a small resort town where the population in the off season is less than 1000 and during the peak season on major holiday weekends can swell close in the hundreds of thousands. A few years ago the local police department did this. They didn't use it for enforcing traffic laws or surveillance. Instead they operated as a normal cab, picking up fares, and would eavesdrop on people's conversations in the cab and use the intel they gathered to make arrests. In terms of arrests it did lead to some major drug arrests, but I think the entire program was marred in controversy that they stopped.
What would be the problem with releasing all that stuff with some other name?

(he seems to port xscreensaver to all the things he uses, so I can understand not wanting to accept a huge pile of someone else's code in a different language than the rest of the package)
Oculus Rift Review: VR’s Rising Star Isn’t Ready for the Mainstream
> How is LambdaConf "destroyed"? That seems like pure hyperbole. The conference will go on

I don't think that's a given; all but one of their corporate sponsors have pulled out, so it might not be feasible. I don't know how many of their sponsors were providing money vs. sponsoring events, though.
Tech Marketing Strategies
There's also the WeMos boards, which can be had for $3-4. Those are my workhorses.

http://www.cnx-software.com/2016/02/19/4-wemos-d1-mini-esp82...
Show HN: Sayable – send links with 3 randomly generated words
Well that's just creepy. I bet you're known as the weird guy who won't take no for an answer, and spends his time stalking acquaintances' internet presence wistfully.
Netflix: Leveraging the Power of Analytics
Good practices for writing shell scripts
My latest paper was in Springer. Part of their operation is running from India. Why can't PLOS run from India and operate on a shoestring budget?
There's no way youre using a modern linux distro here. Even something like puppylinux which is designed for "old" computers expects around 256mb of ram.

72mb of ram doesn't get you much nowadays. Maybe you can install Damn Small Linux and get some basic functionality. Someone on /r/sysadmin tried reviving an old 486 laptop recently and I believe he could only get DSL to work, but had significant driver problems. I think he had much less ram, like 16mb or so.

72mb of ram probably get away with NT 4.0 easily and maybe even Windows 2000 or even XP, though I'm not sure how usable XP would be even if it did boot.

edit: I found someone running puppy on 64meg of ram.

https://www.youtube.com/watch?v=Y6RmiXoSZaI
I have no experience compiling anything on OSX, so I am not sure if I will be very helpful.

Looking at the download page, it looks like the OSX version is 32-bit only: "It should compile and run on 32-bit GNU/Linux, FreeBSD, Mac OS X (Darwin) and Cygwin/Win32 distributions, and on 64-bit GNU/Linux systems." Reading through the INSTALL file seems to confirm this. [0]

A while ago (2013), some one seems to have gotten a 64-bit version up and running on OSX through make emu (don't know what the emulation option exactly is, so I can't say if it is relevant). [1]

[0] = https://github.com/evanrmurphy/PicoLisp/blob/master/INSTALL
[1] = http://picolisp.software-lab.narkive.com/oCd1TRXz/pre-compil...
Sorry if I was unclear, I was suggesting that the quality of a lock doesn't matter. I agree that the existence of a lock matters. Which I think should have been obvious from the phrase "criminal breaking in", in that as you point out, mere trespassing is a different crime from breaking in.
Show HN: GoJava – Server/desktop Java bindings to Go packages
Another source: http://www.isfdb.org/cgi-bin/ea.cgi?5
Mobile Innovations for Insurance
Oh is there a Microsoft tablet available for 300 USD? I thought so. And there's nothing convergent about the Surface. Without a keyboard what can you really do with it?
Government augmenting research institutions has been the only consistent source of funding for research that doesn't pay out in a 2-5 year timespan.

Theere's plenty of waste in the government, but you'd be hard-pressed to find the typical types of government waste or incompetence in for example the NSF. Unless you believe basic science is wasteful I guess.
It is a myth that Bitcoin requires every node to validate all transactions in the long term. That's why the white paper explains the need for spv clients.

https://bitcoin.org/bitcoin.pdf

Moreover it a red herring to assert that Bitcoin has to scale to support every single financial transaction in the world just like it would be a red herring to attack the architecture of the Internet because it cannot scale today to include every form of communication we perform today.

Red herring/ strawman / Nirvana arguments are the defense for the entire small block position. Bitcoin, like every other information technology, does not need to meet every need today. It simply needs

1. Sufficient free capacity to encourage growth, and

2. Continuous improvement
You are right.

On a different note, I'm glad I got to know insightful people on HN through my post. You guys are helping me know more about myself through your interesting comments. Thank you.
Don't know how this got downvoted as it seems to be the case for most applications I have worked on.
Adobe FrameMaker 10 Crack and Serial Number Free Download
>Early iterations of the iPhone notoriously lied about the security of SSL connections to email servers; my understanding is that this led to them being banned from some corporate and government accounts for a few years.

What? Never heard about this. Is he bullshitting about this or is there some validity behind this claim?
Still Not Really Agile? What Pipeline Automation Can Do for You. Part 1
That is not an argument against releasing the code. Why would Google assign itself as gatekeeper? I personally could use this code on supercomputers now. I don't work for a supercomputing company; my use case is academic work and computational science. I absolutely have thousands of huge machines that I multiplex trusted binaries to -- and scheduling is not a trivial problem.

So what's the real reason nobody gets to see this code?
What about for a Python developer with no experience in static/compiled languages?
How to Measure CAC That Reveals the Weak Links in Your Business
That's a false dichotomy.

From a bank's perspective savings accounts are money they borrow, while mortgages and corporate loans are money they lend out.

A bank can make money on a savings account via fees and the like, and having a large base of savings can provide massive political cover, but in the idealized system bank accounts were always a way of raising money and so a cost center not a profit center. The interest rate being low is a good thing from their perspective it means the cost of acquiring working capital is lower than when they have to pay out more.
You want to know more about physics? You wrote that while sitting at a desk from which things will fall if you drop them off.
10 Awesome Docker Tutorials to Kick-Start Your DevOps Projects
Haha, same happened to me!
Blockstream is developing bitcoin into a bank settlement network (that the banks won't use). Maybe you should focus your ire there, instead of on the guy who has actually pushed open source and consumer-grade P2P payment systems miles forward.
Unity 8 unlike previous version isn't based on Compiz, but Qt.
I've done the chroot, and it's slow and bulky. Although you are correct that it does work, I still don't feel it works well.

I also want to be able to configure my tablet from within my shell, and that means I'd have to be outside of the chroot.
They're probably less interested in expensive moonshots and more interested in shoestring moonshots. More hyperloops and fewer MagLevs, for intercity transport, for examle.
This: https://xkcd.com/765/

or this: http://xkcd.com/971/

and this: http://www.smbc-comics.com/index.php?id=2267
Why would you want tinder on a laptop?

I'd pay more for a device that allows you to code, write a doc, do basic photo processing, etc. In my case, I wouldn't bring my 15" macbook pro when travelling or going a business meeting, but this could go anywhere
As per my post, mine is a phone, not a tablet. But it's the same OS. As far as the phone is concerned, I get 2 days easily in normal use (lots of browsing), and 3 days if light use. I would estimate it at 1.5-2x longer battery life than an iphone. It's definitely impressive. But again, I can only speak for the BQ Aquaris E5 phone.
Technically the ESP8266 is a modular wifi controller, isn't it? That is, it's one of those gadgets that's supposed to sit on a daughterboard and provide wifi services with embedded TCP/IP stack to another microprocessor. (I hear.) It just so happens that it's own processor is powerful enough and flexible enough to be useful as a microprocessor in its own right.

I wonder what other common bits of electronics might have useful amounts of processing power...
Well, science has not your "abstraction paradox".

Science uses a notion called domain of validity for their abstraction. Domain of validity gives conditions for which there is actually no ambiguity.

There are domains where science knows it knows nothing. It is called transitions.

In science you take more time learning these "domain of validity" than the actual laws. In fact, you have to learn to calculate them by yourself.

When Einstein's relativity apply? When you go to fast.

When is a photon behaving like a corpuscule ? When you try to count them. When does photon behave like a wave? When you try to measure the interferences.

When does deterministic laws fails? When you have to much independent entities, then you use statistical physics. According to the possibility for entities to share the same energy level you then choose your distribution to integrate all the states...

Science is not about knowing formula, it is about knowing when you can apply them.
Oculus Rift is Shipping
Yup, I'm also a huge fan of "Photoshop LAB Color: The Canyon Conundrum and Other Adventures in the Most Powerful Colorspace" by the same author. For photos LAB colorspace provides a great way to get images closer to how we actually perceive them.
Cities giving criminals a basic income reduces crime
I use www.Skimfeed.com to get a wide view of whats going in the news, politics, tech

I dont have a ton of time generally, so I allocate about 10-20 minutes to scanning and reading interesting content
Yeah, I haven't done much with soil moisture but AFAIK they're all basically the same design to measure resistance between two probes. They can be reasonably accurate though, at least enough to do something like tracking when to water plants and stuff.

If OP searches for "Arduino soil moisture sensor" he/she will find find plenty. There's not a whole lot of difference between them.
Couldn't see it for lack of webgl but makes me wonder, how did people visualize/understand Fourier without all the neat abstractions, metaphors, and history ?
I've used TE, and it does the job, just not well. Same with CM's ssh.

I've heard juicessh is great, but I'm not going to use a closed-source app, especially to manage my ssh-keys. I have my own migration method (svn repo), that works great on laptops, it just sucks on android's shells.
Why did you ask me if I read the article if you aren't talking about the article?