skysight-inc/HackerNews huggingface dataset:
Wow! Built-in Wifi + 4GB storage for $9? This changes the entire scope of my repeatedly-postponed environmental monitoring project. I can wire a $10 temperature/humidity sensor and put 40-50 of these devices around the building for $1k. I would easily pay $50 for a pre-made device that:

1) Is built using CHIP and has a simply case + power adapter

2) Is wired to https://www.sparkfun.com/products/10167

3) Has an easy Wifi setup process and does DHCP

4) Lets me do a GET http://ip/status and gives me JSON of the current temperature and humidity.

Then all I have to worry about is setting up a cron job that wgets all 50 devices and logs the result to DB.

FYI equivalent systems, even non-NIST-calibrated ones cost $500/device or more.
Java memory usage is not really that high if a bar to beat.

Dropbox just rewrote parts of their Go infra into Rust explicitly because of the memory savings they needed.
I guess my point may have been lost. There is no need to learn a new term. "1%" is read "one percent". "0.5%" is read "zero point five percent" or, shorthand, "point five percent".

How did we get from "zero point five percent", which is the literal value, to "one half of one percent", which imposes a cognitive load?

Or, better yet, why "one half of one percent" and not "half a percent"

It's like reading the number "1" as "one-hundredth of one hundred", or "10" as "one tenth of one hundred".

Question: Do they do the same in Europe? I must admit, I've been there tons of times but never paid attention to this (probably because I never watched enough TV while there). Of course, in Europe (and the rest of the world, as far as I know) it's "comma" not "point".

I can understand the use of basis points in some financial circles as a term of trade or convenient insider's unit. I don't understand it when used to communicate with the public. Go out there and ask a random sampling of people what a basis point is. I'll bet very few will say "0.01%", even if they own stocks.
Yeah I would really like to see the Raspberry series integrate that feature.
Early Stage Fundraising: A Chat with Alexander Koelpin, Partner at WestTech
>how is providing free services to people who could otherwise not afford them 'colonialism'?

The British sold cloth in India at lower prices, undoubtedly providing many people with cloth they could not otherwise afford, and destroying India's textile industry making India dependent on buying British cloth.

Oh, they also insisted upon opium (that China could not otherwise afford?) being legal in China, when China wanted to prohibit it, and fought a war over it, because they wanted to sell opium in China.
Note that this is just the books published, and doesn't include the stories that he had published earlier (and presumably later?). For example, on of Asimov's great short stories/novels, "Nightfall" - was published in 1941 - about 9 years before this list begins.
Specifically, sex makes many people uncomfortable. Sure, it's natural function but it's not a topic many people are comfortable talking about openly. Not me but you can understand how this would be a sensitive enough topic for enough people that they'd leave it out, no?
If I was providing the residents of Angola who didn't otherwise have internet with free access to only my wiki -- I certainly wouldn't be surprised when they tried to use my wiki for other than the purpose I wanted them to.
> (handwaving!) it could make for some fantastic compression methods.

You could have indexes of hashes and store any chunks of anything in a big flat address space. You wouldn't even need to know what you have. Just a massive amount of archived chunks of storage. (OK, that is more than hand-waving, maybe arm-waving?).
I call BS.

I know it's quaint to realise something 'normal' isn't normal and it makes for a good just so story, but fiction and non-fiction seems like it's pretty straight up going to happen in books, true or made up. A logical divide that would cross cultures.

I suspect this is more about word play and translations and odd books stores than a thing. Their evidence seems pretty thin but it's a nice story so perhaps it doesn't matter.
It should be noted that there are reasons, both good and bad, for why we use relative risks: http://journals.lww.com/epidem/Pages/articleviewer.aspx?year...

Also, at this point, relative risk models are much more well developed. While we'd all love absolute risk measures, if you have to choose between an absolute measure with known confounding we can't handle with current methods, or a relative measure that can, the choice is much less clear.
Best Fine Dining Restaurants in Europe – The Emporialist│„streetfashion”magazine
The story of Stratos, a startup failure that provided lessons in Michigan
> you would never find the Collins style in a commercial gallery in Chelsea, say, or in a museum survey of contemporary painting...the "current art establishment, the so-called gatekeepers, hate the kind of skill and craft and vision that an artist like Collins has"...

What's the explanation for this?
Disclaimer: I work at Google on Kubernetes.

Tim knows more about this than almost anyone, but I will add one point - we have used Kubernetes for significant internal projects, and plan to continue expanding its usage over time.

To Tim's point, though, it'll take time. The thought that you could move literally millions of lines of code and applications over to a new platform in just 10 months (the amount of time that Kubernetes has been GA) is... optimistic.
there is no source for this. just seems reasonable.

it was a well used email address by a standing'secretary of state of the united states'... this is definitely a target for world wide intelligence agencies.

couple this with the fact it is known that it was improperly configured from a security standpoint for at least a few months...

just given the value of the target and the lack of security i am making the assumption that the information is out there.
They need a big getting started page and direct newcommers to it where they don't try to be clever, but directly list scenarios.

Or they (or you) could make a configurator (they already have a build-tool focused one, but they need one kind of like what jQuery has) on the website, where you can select your target browser version(s), and what features you want enabled. Bam. Magic! Here's a JSON file, put it into your project root.

Async/await, I'd just go with TypeScript and then transpile the ES6 to ES5 with Babel.

See: https://github.com/andrenarchy/jspm-typescript-es6-boilerpla...
Samsung+Galaxy+S7+CONCURSO+unboxing
A global salt for all your stores passwords at least prevents generic rainbow tables from being used against a stolen password database. Salts per password prevents the same password from having the same hash result in your database.
The golden gate bridge and many others were built by working in dry "bubbles". An inverted dome on the sea floor was filled with air so the workers could work on the seafloor pretty much the same as on the ground outside. I don't know how they worked under that air pressure. I guess they had to decompress like any diver.
It seems to me like their procedures and systems were established in an era of telephones, paper memos, and (barely) desktop computers, and that workflow was horribly painful for someone with several years experience doing all communications on a Blackberry.

I can understand where Clinton is coming from. If I took a new job and they told me I had to use the ed editor to write code, and could only send patches by fax, I would either demand to keep using my networked laptop, a version control system, and preferred editor, or quit on the spot.

It’s ridiculous that the NSA, the White House, and the State Department couldn’t work out some kind of secure mobile device solution for Clinton.
The issue with that is that anyone invested in Rust or Scala have no reason to want a better type system in Go. Fixing Go is as important to them as fixing COBOL, and I don't see HN full of threads on what needs to change in COBOL.

What we have here is people who are already heavily invested in Go to the point where its type system is a real problem for them, yet they do not want to fix the problems, even in light of the relative ease at which at least some the problems can be solved (again, if you are willing to accept the tradeoffs).
While this may not be a popular opinion, I find Go's type system to mainly benefit the compiler in optimization and be of minimal benefit to the safety or correctness of the program.

Any non-trivial Go project will have interface{} sprinkled all over [1], which effectively gives you the guarantees of a dynamic language with the syntactic overhead of a typed language. Truly the worst of both worlds. While I realize it's a tired argument, Go desperately needs generics in some form or another. It would remove most criticism from the language while substantially improving the correctness of programs.

[1] Here's an example with an LRU cache. Just search for interface{} : https://github.com/hashicorp/golang-lru/blob/master/simplelr...
I appreciate the hope you have for the future. I, too, would not like to give up the working hours, though I have yet seen observe a general-purpose, adequate solution that works outside of extremely specific situations[1].

Perhaps "Insufficient data for meaningful answer" as a certain computer would say.

[1]Certainly not "Management Consulting" :) http://paulgraham.com/before.html
Yeah, I thought NAT did not exist with IPv6: https://youtu.be/v26BAlfWBm8
Any modifications required to the Blackberry before being taken into classified areas - such as removal/destruction of microphones and/or any cameras?

I can't imagine, "Just power it off" as a security mechanism, and can only imagine that compliance is somewhat less than 100%.

Also - I can imagine there are different levels of classification, and that the Secretary of State may be in places where the rules might be somewhat more strict.
meanwhile I started to write my own little book on webapps with Go: https://github.com/thewhitetulip/web-dev-golang-anti-textboo...
The vast majority of people on facebook and wikipedia are not limited to internet access _only_ to those two sites however.

If the only internet I had was that, and I had no way to start my own internet sites either, I'm sure I'd be trying to find ways to use them for what I wanted regardless of their rules too. As it is, I've got the whole internet and have no reason to try and abuse facebook or wikipedia that way.
Introducing Worlds First Supercomputer App Store, {functions} for Computes.io
Presumably yes - people that worked there described it as: "VMware has decided to lay off the entire Fusion and Workstation teams."

https://twitter.com/jdotk/status/691771635771244545

They haven't release any patches since... :(
well said, thanks!
US intelligence by the means of agencies and external consultancies is using directly 1 millions IT workers with Top secret clearance. 1 out 100 of the working population.

They could not find one to set hillary's mail correctly? Or they did not wished to? Or did Hillary refused to have an email set up by the government to protect her MI6/DGSE leaks?

And when you read the story of snowden's, he was able to trigger all alarms and get away with it.

And now NSA discover that too much data is a problem because informational entropy is growing so much it is hard to find the relevant data, even though informational entropy is a basic concept? (not to speak of false positive (innocent tagged terrorists) and false negative (missing the boston terrorist)).

ELECTINT is living its last years at my opinion. And I am okay with it. It has created a growing gap of perception between governments and the people they govern.

Sometimes failure are okay for me.

To err is human, to persevere is evil, and no machine can notice when it errs.
Relying to much on ELECTINT is the first part of incompetence here.
For what it's worth I have 2 and have yet to experience any need to hard reset after roughly a week of being connected to the same network. I've also been able to use shutdown -r without any issue. I used them as beacons to mock up an indoor location app recently an they performed well during all of my testing. YMMV but thats my 2c.
Looks like JWZ didn't like your linking, and it now has a redirect to an offensive(?) picture on imgur
Basically the Internet is my HD now, so i don't see the need to upgrade any time soon.
Always enjoy reading her posts, I particularly like her enthusiastic style too.
The blackberries are provided by the national lab, so not personal ones. Though you would likely also be able to check personal emails also. For laptops they do remove cameras / microphones as a policy. I wouldn't be surprised if a camera was disabled (obviously not a microphone for a phone) but I'm not sure.
You can get zigbee ones from Omega [1] for around $200. Still kinda pricey but they are battery powered and optionally come with nema enclosures so you can stick them nearly anywhere. But having said that they were are not the most reliable product I've ever used. Getting it under $50 would be nice even if also not reliable.

[1] http://www.omega.com/guides/humidity.html
I've done 3 and 4 for Arduino; here is my DHCP and DNS server (https://github.com/pkulchenko/DHCPLite) that also handles GET requests for reading analog or digital pin values (full example: https://github.com/pkulchenko/DHCPLite/blob/master/examples/...).
It's helpful to have small practical tips on coping and how to be kind to yourself when you are too depressed or ill to get out of bed. Sometimes that self care is more useful than trying to go instantly from 0 to 60, sad to happy. Or, than what Marcus Aurelius is doing, beating himself up emotionally and feeling shame and guilt.

While I like Stoicism, I wish I could go back and time and give Marcus Aurelius a day off!
THESE 5 INDIAN UNICORN COMPANIES ARE “LEAST LIKELY TO SURVIVE”
Why would parents stop using the DNA registry if police use it legally? Are parents really saying to themselves "I don't want to provide little 1 month old Timmys DNA, because one day he might rape somebody and I don't want him to be caught"?
A server, a client, and a user walk into a bar ...
awkward but approved secure email methodology.

Awkward is insecure.
1. Visible results, easily shared, just send a link.

2. Over-tooling and complex architectures, look at NPM and Flux(react)

3. Inbuilt dependency management by browser, Grunt/Gulp/Bower/Webpack/ the compression and minification done by these should be handled by browsers so that we no longer have need for them. Just one standard configuration to be used by everyone.
It depends what you need them for, you're leaving out a lot of important details like task and budget. Contact me if you'd like to discuss, it's very likely I can help.
You should retry your tests with Java 8. G1GC has meaningfully improved since Java 7.
This is a bit of a shot in the dark but my guess here is that they're doing this because their stack is not able to properly deal with ICMPv6 packets on the return path. In ICMPv6 for some reason they designers saw fit to add the IP header information into the ICMP checksum so that if you're doing a NAT or other rewrite then you need to recompute the checksum for the ICMP packet, and if it's an error packet you need to do this for the inner packet as well.

It seems plausible that their network stack wasn't up to the task of handling this so they sort of jury-rigged up this sort of odd connection forwarding.

That's the only thing that I can think of here as otherwise there's just no planet where this makes any sense. That said, NAT for IPv6 is a generally problematic concept and they probably were flying a bit blind on how to implement it since there's no real standard way to do this. IPv6 was really designed around the idea that every endpoint would have a unique, globally routable address.
Not $50, you can do all of that with a $5 ESP8266. The CHIP is IMO enormously overpowered for what you're describing. The ESPs can do HTTP/MQTT/etc directly themselves, but I think an ideal use for the CHIP is as a hub with the ESP's reporting sensor data and the CHIP logging data.

Also, as a warning from experience the DHT22's aren't that great and they have been a headache. They are relatively expensive, not very precise and also I've seen a huge variation in their manufacturing quality. The relative humidity readings in particular are wildly inaccurate. There are better temperature sensors that cost less than a dollar (DS18) and to get reliable humidity readings you really need something nicer like the SHT-31.
caveat: it's hard to get back into academia _and get paid_. if you are sufficiently motivated you can join a research group gratis and just pitch in and do research - most PIs i've met don't mind other people generating results for them. it really is a gig though, maybe something you do when you don't need cash.
The political scaremongers are the ones harping on about the fringe cases, to our general detriment. There's nothing wrong with a desire for privacy, and anyone who wants to buy a phone without having to provide a bunch of records should be able to do so.
Quasi is rad. I've been riding Polar boards lately which are also cool.
explain what this means?
Wordpress Developer for 180k/yr
Vitalik explained it pretty well at a recent talk he did at Coinbase:

Ethereum is a world computer. As in, it acts like a single public computer that can perform computations for anyone who is willing to pay for them, but instead of this computer being run by a third party, it's run by the network as a whole.

This is useful for any situation where you would usually need a trusted third party to perform some computations or enforce one side of a bargain - for example ecommerce/escrow, trading, voting, bets, issuing stock/currency, plus other things that probably have not even been thought of yet.

I agree, it can be a pretty wishy-washy mission statement at times. But then again, so was the idea of a global communications network where anyone could communicate with everyone and publish their own content in the 1980s.
Then you're arguing that strictly conforming C code does not have pointers.
I'm sorry, this was just to funny to pass up. This job was posted back in the summer of 2015.
The government issues government accounts for different levels of classification. You get a normal .gov or .mil for unclassified, another one for secret, and another one for top secret. All the communication is done on separate networks: nipr, sipr, etc. Around 2008, the military got hacked so bad that you couldn’t even put a thumb drive in a non-secure computer. If you did, you had to talk to a General/Admiral and could expect punishment. Secret, Top Secret, and SAP were a totally different matter. Cell phones and electronic devices don’t go in secure areas at all. Red lights flash when non-cleared people enter areas. Hillary wanted a Top Secret blackberry which no one except the president had from reading the articles. She wanted to avoid FOIA so she avoided using any government email addresses. This is totally non-standard and I imagine was only permitted because she was the boss. It isn’t remotely similar to what Powell did and while I agree that the government classifies too much shit, that isn’t the case here either. She went against protocol because she wanted to and she could, and she should own the consequences. I don’t blame incompetence at State here. If she’d used her government accounts and followed normal procedures this would have been a non issue.
Living in a $500/month pod in SF
From 2016-01-27: "VMware Fusion, Workstation team culled in company restructure"

http://arstechnica.com/information-technology/2016/01/vmware...

Personally I suspect that they're offshoring these products rather than killing them completely.
Ironic that JWZ takes offense to the link since the code in question is by Trevor, who is a cofounder of YC.

Mirror here: http://web.mit.edu/ghudson/dev/nokrb/third/xscreensaver/hack...
It is a fantastic article, but I don't think excessive, obsessive nuance is what plagues most people here. In any event, don't take it too far. In dynamical system, your theory can be simple and predict observation 100% yet be completely wrong -- not just a little wrong -- and fail to model any of the actual dynamics (e.g. x = 0 and x = t are both completely predictive, yet entirely false, models of x" = 0). It is those simplified theories that are no more than empirical observation, and suffer from another kind of overfitting.

> In statistical terms, these dismissals are little more than a call for overfitting. can arbitrarily add more dimensions to a theory, I can make it fit any data set.

In order to fit any social data set, you may need dozens if not hundreds of variables. If your data set contains many millions of data points, telling you that there may be four variables instead than two is certainly not "a call for overfitting"; it is no more excessive nuance than the entirety of special+general relativity. Or, don't use this as an excuse to stop questioning your theory once it predicts behavior in one setting. You may have completely missed the mark by misjudging the order of the equation. Let alone, when your theory doesn't even fit the data we have -- just the data you have -- it's nothing more than amateurism; don't confuse amateur smart-assedness with any sort of profundity; it is often wrong in the most boring way: uninformed wrong.

Intuition that comes from years of study of human behavior may help a lot, but some believe they can come up with theories without spending the time to earn their intuition first. Whether overly nuanced or over-simplified, I think the chances that any of their theories are correct -- especially if they put little effort in forming them -- are low.

And one thing is certain: the less you know, the far more likely it is that you'll err on the side of over-simplification than over-nuance. This paper is a warning to experts, who know enough to err with over-care. Amateurs (of the non-humble kind) are indeed completely protected from this particular kind of error by their ignorance, especially if they don't have the basic tools to even assess the system's level of complexity.

This paper is a call against obsessive, exaggerated nuance. Not a call for oversimplification and sloppiness. And while one can err on both sides, historically, errors of over-simplification (when it comes to social theories) have been much more detrimental to the human race than errors of nuance. The latter kind may cause boring science; the former has led to atrocities. I think that many of the calls for more nuance are just warnings against careless errors of the first kind, simply because they are far more dangerous than errors of the second kind.
What exactly are you contributing with this statement? Isn't voting up the link identical to your comment? Why is Ethereum really interesting to you?
> If there isn't a cliff, convert this to a standard 1, 1.5, or 2 year clif using the normal language (no shares vested until the cliff, then they're yours after that).

Consequently, I'd also ask for a higher salary or more options if the cliff gets bumped up beyond 1 year. Risk management and all that jazz.