skysight-inc/HackerNews huggingface dataset:
Yes, but in all those examples the camera/microphone defaults to "off", not "on".

That is the most important distinction. Sure my laptop has a camera but if I keep good security practices I can feel reasonably assured that it is not monitoring me unless I've switched it on for some reason. The Alexas and Google Homes of the world default to "on", and everything you do/say is monitored because "cloud processing".

I will always have a problem with anything that tries to use my actions to build a more predictable model of who I am or what I am/will be doing
It could indicate a lot of things, some flattering, some not.
The worst part is not even the 8% (which is bad enough). These pension (pyramid schemes) plans also generally are modeled on healthcare tracking (generally) with inflation and that salaries also track upward with inflation. The salaries go up so the contribution is greater that the same percentage 10 years ago. But then healthcare costs start growing 50% year over year and salaries get frozen for budget cuts and all three corners of the pyramid fall down.
Satellite internet provider OneWeb gets $1.2B in investment
Haven't heard of it. Looks quite promising. Price for the board doesn't seem to be too bad either given the ADC used. Definitely not something to sleep in, but could be an interesting time sink. Have you? And did you maybe do any nouroon like experiments with some other devices?
You are correct that Dat does not offer anonymity. The primary use case for Dat is with scientific and public data. In Dat, a user will only connect with peers trying to share the same dataset, meaning a user will never get data they didn't ask for on their computer.

However, we are concerned and thinking about how to improve reader privacy - which is the main need for anonymity in the Dat: https://datproject.org/blog/2016-12-18-p2p-reader-privacy.
I tried using Google Now for timers for a while, the amount of times it didn't start properly or you'd say:

"Google Now, Set a timer for..[slight pause]...<How long would>three<you like>minutes<a timer for?> [Pause, pause, pause] Three minutes. Three minutes! Three Fuck<Setting timer for>ing Minutes<three minutes>.

I am now manually inputting timers again.
g2 are the EC2 instances designed for graphics usage; they're typically aimed at GPU encoding rather than machine learning, like what the blog poster is aiming for.

Not to say they couldn't cover either, but the GPU classes used between the two instance types are very different; g2 is GRID based, p2 is using Tesla.
I don't think that the GRID GPUs have RDMA, although not being into machine learning I don't know how important that would be.

The real problem is that the documentation you've linked to (The EC2 FAQ) actually shows that the p2 instances should have a spot limit of 1, but when I check my account, it's actually 0 for all sizes of p2 instances.

It doesn't seem to matter what region I choose, it just doesn't match the FAQ; p2 is on request only.
Thank you for posting this! Looks like I will need to acquire this translation.
It would be awesome if they port this to c/c++.

On a related note: how prevalent is Java among the security folk?

Most of the crypto algorithms I've read are done in C. As a person that wants to try rolling my own crypto, I just don't see myself writing it in Java.
Many of them. Pretty much nothing sha based, and nothing Scrypt based, nothing stake based, but most everything else is fine.

Ethereum, Monero, Zcash, Sia off the top of my head, I am pretty confident there are at least a few dozen others as well.
Yeah, this seems like a scam that would be easy to automate too, for just about any rewards-based mining cryptocurrency.
> Zeveb, the US customary units, "based on English measure passed by parliament under the reign of Queen Anne in 1706" [1] are inferior to the international SI units.

FabHK, no, French units are inferior to the standard units:

- 2 and 5 are poor factors; 2, 3, 6 & 8 are superior. We ought to switch to base 12: among other things, ⅓ is not a non-terminating duodecimal.

- It is better to have multiple units for multiple purposes: anyone measuring interstellar distances in inches or metres rather than in parsecs or lightyears is, simply, wrong. One always has the freedom (and indeed, the professional obligation) to use only one unit where it matters (e.g. anyone measuring bread pans in fractions of a mile or metre is, again, simply wrong.

- The system is scaled to human beings, and eschews superficial minimality (BTW: steres and hectares). There are many useful units at human scale, with a few units where needed outside that scale (there's not really much need for a lot outside of human scale).

The units are derived from the world: the nautical mile is equal to one minute of latitude (that's 1/60th of 1/360th); a pint is a pound of water.

- The units are useful for manipulating concrete quantities. Half a volume of liquid is itself a useful measure, as is double (it goes mouthful → jigger → jack → gill → cup → pint → quart → pottle → gallon and so on, doubling all the way up until a tun). As a computer guy, it's pretty awesome to see 64, 128 & 1,024 in my unit quantities.

As I note elsewhere, I'm in support of rationalisation of the system: history has not been kind (c.f. rulers who kept the tax per unit the same, but decreased the size of the unit). I think that there's definitely improvement to be made.

But throwing it all out and adopting a decimal system goes in exactly the wrong direction.
Check out Home Assistant [1], exactly what you're describing.

http://home-assistant.io
What's a good codebase for reading Go code?
http://dl.acm.org/citation.cfm?id=139478

http://www.cs.ucsb.edu/~ravenben/research/CS252/252Paper.pdf

I have an old implementation (in C) of paged, deterministic skip lists here:

https://github.com/jabr/olio/blob/master/skiplist.c

https://github.com/jabr/olio/blob/master/skiplist.h
Quite useful. Would be nice if it could be fed from piped input too.
Alex Miller – Unleash Your Data with Clojure: Using Transducers and Sequences
Interesting link on env vars. Any links on how to do this properly?
Thanks for this temporary fix. Going to use it until Instagram fixes their issue with the authorization code.
I think it's not correct to hold this kind of physics to the standard of science that other disciplines use.

The standard, scientific method version of science is 'guess a model of how the world works, then run an experiment to see if it's true'. This packages (hides, even) a bunch of principles of rational thought inside of it - for instance, that a stance about how the world works had to be able to be wrong, and that you should be picking your opinions about how the world works based on what you can (repeatedly) demonstrate.

But there are other paths to knowledge- and revelation- gaining that are performed by scientists all the time, yet don't fit this model. It's perfectly legitimate to get a grant to run an experiment to just look at something closely, such as a star or a blank patch of sky, or a material, or an organism. 'I want to collect data on X' is perfectly legitimate as a way to learn about the world. After all you need observations about something in order to build the initial model that you use to generate hypotheses in the Scientific Method (tm) anyway. Another example: sometimes experiments are done just to find more accurate readings of numerical constants.

Anyway, mathematicians and the more theoretical physicists aren't really looking to run experiments to test hypotheses. Instead their 'experiments' are finding new models for looking at things and their 'results' are finding new mathematical statements, or finding ways to prove things that were previously hard to prove, or just finding new ways of looking at things that make thinking about them easier. This is 'output', and a net gain in human knowledge, without being a testable hypothesis, and I think that's fine. It's still subject to the underlying rationalism behind science. But validation is entirely theoretical: a good theory makes things make sense, and doesn't make things not make sense in ways that disagree with physical experiments, and makes things simpler and better. And it's fine that these criteria are abstract and to an extent subjective.

Of course it's still necessary to have a way to say if theorists are failing, or wasting their time, or producing too little or too quality output, and I don't know how that's done or it ought to be done. But it doesn't bother me that they don't produce physically testable results.
Funny enough they could solve this problem with cryptocurrency. Small payments are irreversible after about 10 minutes, and 5 digit payments are irreversible after about an hour, at least when Bitcoin is the base.
> One needs to go to the store, buy what's on sale (which is also frequently what's in season and thus probably more nutrient packed), and then build a recipe around that using non-perishable pantry ingredients.

Agreed.

But this a complex problem.

First, we need the ability to scan food quickly, and know what it is. The Swiss have https://www.openfood.ch which is awesome, but that is just the Swiss. Alternatively, we could use our bonus card of the grocery store, or use OCR on the receipt. This'd give us the names of the ingredients at the very least.

Next, at a minimum, we need a way to detect and read the expiration date, allow to sort on this, and have some red/yellow/green markers for warning. On food, there is no standard for this as of yet. We'd need standards for perishable food like bananas and tomatoes. How long do those last? Perhaps ML/AI would be of help here.

I'd also argue we need food allergy warnings, but that'd be a feature for after 1.0 (just add a temporary warning).

We also need to store these ingredients in a database which is accessibly to the customers. I know some are thinking SaaS, cloud, etc but I prefer privacy TYVM. We need to be able to modify this database, and use say cron jobs for the expire date.

Next, we need the ability to connect this personal data -while containing privacy- with recipe databases (for which there is no open standard, and is pested with copyright), which would be used to match the ingredients which A) user has, and are to expire B) user prefers to use C) user doesn't mind buying. The suggestions to the user are based on ML/AI, but the user can set a day they want to 'experiment'; then a cuisine is selected the user normally does not follow (this last feature not for 1.0).

A later feature would give accurate feedback to the user how long the cooking is going to take based on ML/AI.

Finally, a backend with grocery store DBs is used, to order new ingredients/foods. This has support for price, brands, S&H, food allergies, shop opening time. Backorder support, suggestion support (together w/recipe backend).

(I ignored drones delivering the orders.)

Ambitious perhaps. Does any of this exist?
The Title of the actual article already points out why GM still hasn't "beaten Tesla to the punch": The Chevy Bolt Is the Ugly Car of the (Very Near) Future.

Tesla has a fanclub because they're making electric cars into a sports brand. Motor Trend asked a bunch of current Tesla owners (and model 3 reservees) what they thought of it. The general consensus was "moving in the right direction, but not enough to make me switch."
http://www.motortrend.com/news/what-tesla-owners-think-about...
Videophone
no that's concurrency done right, used wrong. What do you want, immutable structures or event loop?
Does he have some custom build network router that he trust? Putting tape over your camera means you know enough to not trust the laptop hardware neither the OS or browsers like you said.

But he says: "We use .. Sonos system with Spotify for music, a Samsung TV, a Nest cam for Max". So all of his appliances do get outside.
I did a double-take on Nest cam. So he's streaming videos from his house on the internet with a closed source hw and software.
People complaining about having to implement backprop in a ML class? Nice one. Had to hand in this exact assignment last Friday. A valuable lesson, that's for sure. Generally I love how a proper lesson on Machine Learning really contradicts the "universal power weapon" narrative media put on machine learning in the last few years. Everything is not so magic anymore when it boils down to proper algorithm use.
Because lag turning your lights on is nonsense?
I like it. :) Simple, and quite pretty once I understood what it was doing.
I've only been on campus once, so take me with a grain of salt, but I've heard there is still a lot of secrecy between teams internally.
Early success turned to disappointment. Even with the new laser cranked up to 11, the amount of fusion measured was orders of magnitude smaller than the amount of fusion expected. As the power went up, the way the pellet collapsed seemed to be increasingly sensitive to imperfections in its spherical shape. This resulted in material squirting out of the pellet rather than being crushed. This was a big problem, because making hydrogen ice of the correct density and shape is already difficult.
" The Alexa-enabled Echo is a true unicorn, one of those rare products that arrives every few years and fundamentally changes the way we live. In 2017, we will start to see that change."

Given this is all about one company, I conclude it's a Sub. The unicorn of technology? It is very difficult to guess this. One other thing, no mention of accent. Can you imagine how difficult it is to create a voice platform that recognises anything but a generic accent?
> To argue the entire world should switch back to the US standard instead of the other way around is ridiculously obtuse.

The entire world switched to one country's system once. All of Europe used substantially the same system, and switched from it to one country's radically different system.

There's no reason it couldn't be done again. If it made so much sense to do one thing (of course, I don't actually think it did make that much sense: it was in the main driven through by governments seeking to radically break with the past) then surely if it makes sense to do something else, we all ought to?
My service is for medium to large enterprise customers and lifetime value is probably much higher than $2000. But I am still validating if they would even value it or pay for it. Reaching the buyers (VP/Director Software Engineering) to validate is in itself an art form and an exercise in careful tuning. I cannot afford to be at conferences or get highly targeted lists. If you are interested - my landing page is http://opensourcebay.io
The emphasis on secrecy isn't just public-facing (or at least wasn't while I was there).
DC's household median income is 75k. [1] Your "unaffordable" condo is 4x the household median income.

In SF, the median household income is 84k. [2] The median 1br sale in SF was for 827k. [3]

I'm willing to debate what constitutes "affordable" but let's call a spade a spade. SF is in an entirely different league of affordability than DC. And my contention is that anti-development policy plays a big part in it.

[1] https://www.washingtonpost.com/news/local/wp/2016/09/15/d-c-...

[2] http://www.sfhip.org/index.php?module=DemographicData&type=u...

[3] https://www.trulia.com/real_estate/San_Francisco-California/...
Thanks for this article. Do you find that incrementing the waitgroup on every accept tends to become a bottleneck? Or are you siloing your server on a single core or something like that?
Are you looking up representatives on the federal or state level? Fair warning, if you're looking up state reps, a zip code lookup could return multiple (sometimes 10+) representatives per zip.

Source: In my day job, I've built many one-off issue advocacy pages on both the state and federal levels. Feel free to ping me if you want to talk about it.
> this is not actually the first time a ghost shark was caught on camera

Nope, they have been filmed before

https://www.youtube.com/watch?v=itDgL7nq8Kc

https://www.youtube.com/watch?v=SxuAh8hXnS4

Is just that is a rare species of Chimaeridae
Bill Bowerman: Nike’s Original Innovator
Zuckerberg has a conference room that is indefinitely reserved for his use. So ostensibly he has a desk like everyone else, but practically speaking he has a private office that he spends all his time in.

If you walk through campus it's the room with the "don't take pictures of the animals" sign on it.
Yes, that is also true.
A Look at the History of Christmas
Hey guys, I'm on the Azure team. I responded to Jeremy here: https://twitter.com/tmohammed/status/810982532925640704.

We have some folks looking through his post and the comments on this thread to help make cases like this a bit clearer. Thanks!
Sadly, not many. I'm doing a lot of other things, being a front end developer full-time ;)

I've played with OpenBCI and with some friends we tried to make it save signals with 1kHz sampling rate. No big-scale experiments so far.

Two days ago I checked out Myo on a friend born without a hand, with some hopes to create a simple interface based on her "phantom limb" gestures (she has full forearm with normal enough muscles). Sadly, Myo doesn't allow access to raw EMG signal - and my idea is to create Myo-like open hardware electrode boards to connect with OpenBCI and get some serious signals.

EDIT: Regarding OpenBCI - it's open hardware, you can make it yourself for ~under $100 if I'm right.
> No. Just because somebody is good at what he does doesn't shield him magically from critics. As lib users, we have opinions and they matters.

You have an opinion, but it doesn't necessarily matter. You don't own Kenneth and have no right to instruct him. That's the point. Presuming to tell him what to do is almost as bad.

> No, it's the symptom of not having a standard yet.

Where do you imagine "standards" come from? Surely the BEST choice should win and become the standard, right?

> DogPile or Askjeeves where neither "good" nor opensource.

Not being "good" is the point. They were not in contravention of any "standard". They were not good, so they died.

Not being "opensource", well that's just your irrelevant fetish. The source being open does not mean you can arrogantly denounce the work patterns of your betters.

> This is a supposition, not backed up by anything.

It is backed up by his history of actions and accomplishments.

> Just because somebody does something great doesn't mean he can't do something that isn't.

It means he has earned the right not to be scolded by the dogs eating his table scraps.

> Open source is a collective efforts, you need the opinions of your peer to make decisions.

Utter crap. Open source is a collection of individual efforts. There is no such thing as "collective effort".

It really looks as if that is just something you tell yourself so you can feel as if you are "contributing". And that's pretty sad.
Summary:

Because we have big heads relative to pelvis size.

Also mentioned is a conjecture that this means there isn't any extra room for preprogrammed behaviors, so all our intelligence is of the flexible type, which is why we are smart.
From all I read, the interesting parts of the Bolt are actually completely made and designed by LG - all the electric components. And Tesla makes more Model S per day than GM builds Bolts. But I am happy that Bolt exists, as it currently is the most affordable electrical car with a long range. We need more of those.
> Android's runtime is not the Java Runtime. I'm starting to think Oracle should have at least gotten some damages from Google for causing so many people to think that the stuff running on Android is the Java and getting people like this guy vocally misplacing the blame.

Because java desktop apps had such a good reputation before android?
Lovely: Underground Jenolan Caves in Blue Mountains, New South Wales Australia
My dad wouldn't want a Tesla, but he'd probably want a Bolt.
Why This South Korean City Is the Model for Future Cities
There are so many...

Personally, I'm doing a web service for image resizing + CDN aimed solely at Polish developers, with the premise that some will prefer having a service in Polish that focuses on Poland (more CDN PoPs in Poland, for instance—I have 2 instead of 0) and would use my service over existing ones. No idea if this is going to work.

I've experimented with the Google Vision API. I built a service to do OCR via an API in a few hours, and it's 100 times better than existing solutions that charge money (like https://www.abbyy.com/en-us/mobile-ocr/). Mainly, it recognizes really small text and handwritten/weird fonts. Of course, it's not me who's good—I'm just using better stuff, but if I made that a SaaS I would have the best OCR API on the market until someone does the same thing.

My girlfriend has a kid, and has to put up with being in a Whatsapp group chat with all the moms, just because every once in a while someone lets the others know that the school is closed for some reason or things like that. However, she constantly gets notifications for small talk, or things like "me too!", while there's nothing important going on. There could be a service that allowed participants to flag messages as "important", "medium", or "unimportant" (or up/downvote them?), and one could decide to receive notifications only for certain types of messages (for instance, "important" only, "medium" an up).

There are so many you can do. Just look around you for problems you can solve.

The best is solving an actual problem you personally have, or someone close to you has. This way you can gauge how important that problem is, and if your solution is good. Hopefully other people will have the same problem and will pay for solving it.
Hey guys, I'm the original author of that article, and I appreciate the comments.

A few points:

* I started this article about 8 years ago.

* I've been trying to keep it up to date, so your comments are being reviewed.

* If you really, really love Java, I'm glad you found something in life to get passionate about.

* If you intend to be a professional software developer, you need to broaden your horizons before you start calling yourself senior anything. Java is only one programming language in the world.

Feel free to email me at jgardner@jonathangardner.net. I've been putting this email up everywhere for a very long time so getting more exposure just helps train the spam filters that much faster.
Not sure what you mean. German high school education tends to be better than US high school education (though I'm not from the US), but you are nonetheless overestimating what a typical high school graduate is able to understand without lots of prodding. Most people find coding quite difficult to learn, which is why it is possible to make quite a good living doing it.
And I am pretty sure, I broke all rules about landing pages mentioned in the article :-)
This reads like an ideal use case for an object store service. My guess is with the traffic patterns of mobile clients, this was a necessity. Good read.
This whole thread is really poor without knowing the locality of commenters.

In UK a Big Mac is £2.99 [1] (ie ~$3.75), [2] says it's ~214g and 500kcal. Apparently it has 42g of salad in it [4].

Tesco, one of the biggest UK supermarkets, sell bowled salads at around the £1 mark, [3]; that's for 100g and about 100kcal.

Per kcal the Big Mac is cheaper. Assuming you need food to meet a particular energy intake per day then eating _these_ salads will be ~60% more expensive than eating Big Macs.

[1] Google.co.uk
[2] http://www.weightlossresources.co.uk/calories/calorie_counte...
[3] http://www.tesco.com/groceries/product/search/default.aspx?s...
[4] http://www.mcdonalds.co.uk/ukhome/whatmakesmcdonalds/questio...
What's the point of a static type system if I'm going to write unit tests anyways?
> The real problem is that the documentation you've linked to (The EC2 FAQ) actually shows that the p2 instances should have a spot limit of 1, but when I check my account, it's actually 0 for all sizes of p2 instances.

Exactly. The lack of (and indeed, plain wrong) communication to customers and support staff is the biggest problem here.