skysight-inc/HackerNews huggingface dataset:
I was quite emotional the day I learned Pebble was RIP while from this article it seems the CEO gave a good shot to do the best for his customers and employees.

Alas, nothing can replace it (yet)

My Pebble Classic (!) can do:

* Time/Date (with many watchfaces)
* Calendar
* Weather
* Stepcounter
* Sleep tracker
* Alarms, Timers, and Stopwatch (smart alarm for sleep, other ones useful in the kitchen)
* HRM (via SimplyHRM or Strava)
* Running/bike tracking (native or e.g. w/Strava)
* Music control (Spotify, awesome during sports)
* Google Maps support (also with navigation)
* 2FA HOTP
* Oh, and notifications (w/filters)
* With recharging once a week. Which also means the battery is gonna last, unlike those watches who recharge daily.
* Works under shower, too.
* And all this, for the price of ~100 EUR (a few EUR for some of the above apps).

My Pebble had the dreaded graphics issue. Pebble 2 has build-in HRM, but it isn't as accurate as my Polar H7. Pebble 2 has a crystal clear screen, the design looks more professional, and the wristband is better than the previous iteration.

The only thing I've never quite been able to set up, is managing a shopping list for in the grocery store (just with the ability to flag what is done). I miss such a feature so much! Using my smartphone for this is a ticking timebomb. One day, a kid is just gonna bump into me and poof its gonna drop on the floor. Won't happen with a smartwatch. And that is a use case right there, one no other device than a smartwatch can fulfill.

I admit, smartwatch use cases right now are niches, but that doesn't mean they're irrelevant. Plus, in The Netherlands it is going to be illegal to use a smartphone on the bike. A smartphone is far more safe, and it won't drop. Being attached on the wrist has a clear advantage for use cases like these.

One disadvantage is information leaking. Although smartphones are also vulnerable to that.
Simply crypto is eating finance. Very slowly but it's happening.
It's just what I mentioned. I'll get a notification, and I just can't find where I was notified from. Like on Android, if I click on the notification I would expect it to take me to where the conversation happened where I was notified. It would take a really long time of scrolling to try and find the notification given the volume of discussion that happens. Can I just like click on something to see all my notifications from android, click on them and go to the conversation?
Thanks! I'll try OpenMP then.

One more question if you don't mind: I played with AVX a little bit yesterday, and tried to speed up matrix multiplication in my C code for a simple neural network. Specifically, I transposed the second matrix so both matrices have the same second dimension, and therefore I could do row/row dot product instead of row/column dot product. This change in itself gained me about 15% improvement, I'm guessing because it's more cache friendly. But I mainly did this so I can use AVX mul_ps intrinsic for the dot product. Then, to sum up the resulting array, I used horizontal add intrinsic in a recursive manner. I compiled this code with -mavx2 flag for my Broadwell Xeon CPU.
The code is here: https://github.com/michaelklachko/NN/blob/master/avx_dot_sta...

Unfortunately, the code actually got slightly slower! If I take the original code and compile it with clang-3.9 and -Ofast and -march=native (just like you suggested in your earlier comment), it becomes about 10 times faster. So I wonder, when compiling with these flags, does clang actually use those AVX instructions that I tried to do manually? When you say "compiler does vectorization", what do you mean exactly?

I'm also not clear what's the difference between aligned and unaligned AVX load/store instructions, in terms of performance.
Wikileaks' credibility outside the US isn't relevant. The question is whether or not it gained or lost credibility in the US due to the recent election leaks, and I think it's clear (or at least likely) that more people gained trust in the organization than lost it.
I work at SoundHound as a Senior Software Engineer, and take part in interviewing/hiring. Full-stack JavaScript engineers are still in very short supply. Lots of people claim to know JavaScript but many fall short when working across the stack. When I say full-stack, I mean being responsible for building and managing everything the front-end webserver (NodeJS), Database (Postgres/MySQL), and front-end (usually ReactJS/Flux).

Also backend and data engineering roles (C++/Java/Go/Kafka/etc) are in high demand here.

SoundHound is hiring in SF/Santa Clara/Toronto.
We're an Enterprise B2B SaaS company headquartered in San Francisco.

Our stack is node.js/React/Postgres so knowing any/all of those is a bonus, but we don't specifically target those skills – we instead look for a diverse, intelligent set of engineers who have a strong technical background or a newer technical background but heavy experience in a non-programming field (mathematics, economics, architecture, teaching, customer support, etc; they all have their benefits). Interest in being "full stack", participating heavily in the product management process (strong opinions loosely held!), and a belief in the critical importance of design & UX (unfortunately still heavily undervalued in the Enterprise space...) are important.

Hiring in San Francisco & Washington, DC by the way.

troy.goode@lanetix.com
I got really excited about the idea of coherent water waves, but no...
Connections?
They're using the "<sup>" HTML tag for the exponent. It's not a typo; it's crap rendering.
Manna is an interesting story, but its incredibly poorly written. It starts out great, but the last few chapters feel like they were written by a high school student realizing their deadline is approaching and is still 5 pages short of the minimum requirement.
Yes, we should just leave all problems that we face as is and put absolutely no effort into solving them and improving our well-being.
Stephenson also has this ur-hacker myth thing going on in basically all his books, and he makes shit up about sciences (like linguistics) that he doesn't actually know a goddamn thing about. The idea expressed by a commenter below that he qualifies as "hard" science fiction is, well, absolutely true as far as it goes - but only because nearly all of the writers lauded as writing "hard" science fiction make shit up about sciences (like sociology) that they don't know a goddamn thing about.
Well, that's good for them, I suppose, but why is anyone else supposed to care? You actually have to do better than the status quo before you can use your fancy new automated product as a hook for convincing people to let you snoop on their lives, and it's hard to imagine very many snoop-on-people's-lives-based businesses investing enough R&D into their complex replacements for everyday products to reach that threshold.
While no system is perfect, I disagree. Mainly b/c I find it too limiting to bubble up a link based on comments count alone; and secondly, a down-vote with no explanation will teach new users group etiquette more effectively. On down-votes some false positives will happen but overall the system works and HN has avoided the fate of many other forums filled with flames and trash.
I was not aware of this! I take it this hasn't changed in 2 years, has it.

I was looking to buy Ubiquiti gear to get away from failure-prone consumer all-in-one routers but not anymore. If they're sticking to this, it sincerely changes my plans as I can't support a company that so brazenly violates FLOSS licenses.
On the frontend side of things I'm looking less for specific framework experience and more for overall programming competency. JavaScript development moves so fast now that it really doesn't make sense to scope your hiring to angular, react, etc.
Uber said it protects you from spying. Security sources say otherwise – Reveal
Yes agree thats its primary value to me to.
That would make it a bad idea.
1000 uniques/month on average, not including when I post the site on hacker news. The clickthrough/conversion rate is pretty solid. 35% of users buy something after clicking through to Amazon, which makes sense cause it's a pretty strong signal of intent.
For this kind of questions, it's better to write to the mods directly: hn@ycombinator.com
Excellent novel- time for a re-read
What are your interests?

These are the top forums I visit

Fitness: http://forum.bodybuilding.com/

Computer hardware: http://www.overclock.net/

Camping and outdoorsy stuff: https://campingbabble.com/

Canadian deals site: http://forums.redflagdeals.com/

Mostly about internet but has some good sub-forums: http://www.dslreports.com/
Identify dog by image
Royal Constellations
So given that I may likely be hiring in the web and mobile application security spaces again next year (I've _somehow_ filled all of my open positions this year; appsec is difficult to fill with external hires), I'm focusing specifically on three skills:

• ability to assess tech/architecture risks in apps

• experience in devops automation ("secdevops" if you will)

• proven skill in communication regardless of depth

The ideal candidate would have all three, but I could settle with any two of these and still be happy.

I am not currently hiring, but I'll gladly keep any CVs I receive and prioritize follow-ups with anyone who reaches out to me directly. Austin/DC for curious souls.

---

p.s. the web appsec space is in ludicrous demand. If you've got a breaker mindset, you'll probably come out ahead if you read up on it. If you're a developer right now and want to dip into it, I'd suggest: https://www.amazon.com/Web-Application-Hackers-Handbook-Expl...

Trust me, us security folk will thank you. Heck I'd suggest it to non-hackery devs too. It's a good way to find out how us security types see the world.
Kubernetes 1.5.0 is out
"DAE think normies are dipshits and sub-human animals - but internet turbonerds are the best??????"

"wait, why are you walking away from me, i'm talki-"
Oh interesting. I've used diffbot and never thought Diffbot relies on AI. Could you elaborate? I thought it's a simple crawling and parsing task but I might be naive on this.
An engineering manager’s guide to rebranding
Not the parent, but personally, when it comes to extremely volatile and explosive components that go directly on top of my most vital regions, I think it's best to focus my money-saving efforts elsewhere.
This cracks me up. An anonymous chat app that immediately authenticates its users. They are probably selling your chat messages back to employers behind closed doors.
"In order for discussion to have any meaning, the things we claim have to be 'falsifiable'; there has to be SOME observable consequence of a claim being either true or false, even if we aren't able to currently observe it."

Is that claim falsifiable?
I'm not going to let you use it for the "sake of argument" unless you can show evidence that it is a significant enough problem.
And as always...
Kill Hitler!
I'm pretty sure they're using Order Preserving Encryption and not true Fully Homomorphic Encryption. Marketing is great though - I love the look and messaging.
Absolutely. The physical anxiety is more than made up for by the blissful simplicity of the new moral calculus.
I think the public is moving leftward on social issues (with the exception of abortion [0]), but I'm not sure the Republican party has been recently. I mean, the Log Cabin Republicans called the most recent platform the "most anti-LGBT in history" [1]. My sense is that Trump won the nomination by downplaying his personal views on abortion and gay marriage and pledging to nominate conservative justices.

[0]: http://www.gallup.com/poll/170249/split-abortion-pro-choice-...

[1]: http://www.logcabin.org/pressrelease/a-message-on-the-gop-pl...
Sure, I think minimization/maximization techniques (eg, as used in clustering and tree based learners) are generally regarded as ML too.
I think they explicitly say "simple merge conflicts" in the title. At the end of the day, you should use your own best judgement for when this is useful, and for when you need to go back to your workspace. It's most definitely not meant to be used for every merge conflict.

But not everyone is working on big projects with tests, and not every merge conflict is actually complex code modification.

Sometimes it's just two commits adding something at the end of the file and there's not real conflict, or maybe you modified the same line twice and forgot to pull before doing your 2nd edit.
The only really "good" reason in my opinion is to use the same code that renders the page in the browser to be used to render the page on the server. I've never seen this done well in production though.

Dav Glass did some awesome hack day projects in the early days of Node.js demonstrating how this could work for Yahoo mail. Hit your inbox for the first time in a browser session and it'll send back a full HTML page rather than a bunch of JS files and expect the client to render before anything appears. With this you could have less than one second full render times for a complex single page app. Imagine if Gmail did something like this, you wouldn't need to leave a tab open to avoid the 5-10sec it takes from login till inbox shows. Furthermore, you could build this out further where if the "compose page" JavaScript hadn't loaded yet, you could then roundtrip to the server and get the markup rather than waiting on it to parse and execute on a slower machine.

Not saying everyone should do this obviously, but it is a valid use case for JavaScript on the server if done right IMHO.
> except the difficulty of finding chargers whose cables don't fray.

Yup. Those charger cables are such shit. They keep working since just the insulation frays, but I have to use more and more electrical tape to keep them covered.
Trump's positions on abortion don't seem particular thought-through, but he did say that he would nominate SCOTUS justices who would overturn Roe v. Wade. I don't think that's a moderate position at all.

And while Trump might be less of an extremist on these issues than his fellow Republicans, the party's elected officials (including his running mate) haven't moved an inch towards the center on abortion rights. Mike Pence governed Indiana, a state with some of the tightest (and most ridiculous, honestly) restrictions on abortion in the country.

https://en.wikipedia.org/wiki/Political_positions_of_Donald_...
When the game ends can you make it so it doesn't cover so much? I want to look at what I have built and think about how to make it better.
Actors and directors used to be owned by the studios. Contract lawyers are not a new thing.
It's becoming a fairly common occurrence where a person whose personal contribution isn't accepted as-is by a community writes an emotional, novel-length post about why the community is failing and will die soon. Someone did this recently with Stack Overflow.
> With Trump elected, Europe is turning to itself for its defence,

Wouldn't it have to turn itself more to defense if the other candidate was elected, who didn't seem to mind setting up No-Fly zones for aircraft for a country which has more than 1000 nuclear warheads ready to launch (not counting those in nuclear subs).
I hire frontend and mixed web devs. What I'm looking for is a mature understanding of the web platform from devs at all levels. + basic architecture and good practices for mid-level devs. + business and deep architecture for seniors.

+ for new web platform things like Service Workers, advanced SVG.

Could care less about whatever franework is hot this week.
DRM lobby and control freaks never sleep. So be vigilant - they'll always try to find ways to sneak in nasty police state style laws anywhere they can. You can't assume this won't come up any time again in the future.
This is the equivalent of either a terrible railway accident (six tanker railcars at 30k gallons apiece), or a horrific motorway accident (upwards of 18 or more for very large truck tankers in the 10k gallon range).

They have cleaned up ~20% and are presumably taking their sweet time until spring, when snowmelt will cause enough flow in the currently-frozen portions of the creek to help hide their shame.
It's just an old refrain that Jobs used as a mantra, back when Apple was indeed short on cash. It gets burned into customers' brains as a catch-all excuse whenever they ask "Why don't you do <perfectly logical thing> ?" "well, y'now, we have limited resources."

This was fine up to and including the first couple of iPhone releases; now it really sounds like bog-standard corporate weaselwords. Apple just built a space-age campus as big as a town, could run a small country for years with all the money stashed offshore, and keeps raking in cash from their ecosystem and content services. If they don't do X is simply because either they don't want to, or they are not good enough at doing it.
It's now explicitly authorized by law instead of hiding in the FISA authorization. Our elected representatives wanted it.
That should apply equally to political, ideological, etc. positions as well, and yet...
There's numerous cross-platform alternatives to using JavaScript. Not saying they are inherently better, but there are a hundred different ways to accomplish this.
Triangulation 277 – Joel Spolsky
Well...it was nicely written. Argued, not so much. I don't think we're going to see eye to eye on this, and I'm not interested in carrying any water for Hochschild - I have yet to read the book and it's focus seems too narrow and shallow to me - I don't really need another explanation of how conservatives think because I've immerse myself in conservative thought and conversations systematically for a good 15 years now.
Why this society and these millennials believe they are entitled only to good things, positive experience and rosy road ahead?

Of course, only millennials care about improving workplace conditions, and all millennials are whiny entitled crybabies.

/s
Everyone should take a deep breath and read this - it wasn't even a merge request originally, just an RFC.
Previous discussions:

https://news.ycombinator.com/item?id=1188859
"Downvotes", 7 years ago, 94 comments

https://news.ycombinator.com/item?id=1987201
"Hacker News, now with downvotes", 6 years ago, 45 comments

"Ask HN: What is your method for up/down votes?", 721 days ago, 68 comments

https://news.ycombinator.com/item?id=214398
"Ask PG: Are people getting more liberal with their downvotes?", 3107 days ago, 62 comments

You can see more previous discussions in this query:

https://hn.algolia.com/?query=downvotes&sort=byPopularity&pr...
Not all programmers (engineer or otherwise) are guys -- probably worth keeping that in mind if you want this to be a welcoming community for everyone (:
For background on "Distributed Representations" as cited in the paper, see:

Distributed Representations (1986) http://stanford.edu/~jlmcc/papers/PDP/Chapter3.pdf

"Each entity is
represented by a pattern of activity distributed over many computing
elements, and each computing element is involved in representing
many different entities."

Full Book: http://stanford.edu/~jlmcc/papers/PDP/
Ventrilo is laggy compared to TS and Mumble. It won't show the lag as ms, but it is there, and it is real. Its due to the way the protocol works, or it is the server. It is no longer in development, and you can't even run your own server on your own hardware. The interface is from the 90s. You don't want to use Ventrilo for gaming in 2016.

TS supports plugins. No lag issues, can run on your own server. Closed source.

Mumble is open source, no lag issues. Interface is slightly less good than TS. Supports SSL.

Discord, like you say, Just Works (tm). It is very easy to use, the interface is amazing, its in active development, and setting up a server is free. It also works in the web browser.

If you're into Blizzard games, Battle.net recently added native VoIP in their client. The advantage that has as Blizzard gamer is you don't have to install any 3rd party software.
That wasn't a finding that I read about anywhere but I'm sure if you ate 1000 hotdogs in a day you would die.
Not to mention that accepting payment may or may not have complications with various different types of worker statuses.
That's fine. It is not a problem of limited resources then, and instead a problem of Apple management. There was an article last week about how the management style of Apple is breaking down at scale.
I used to work in the phone industry and there actually is a niche of people willing to pay a bunch of money to get a device without a camera, usually because they work in some high security area.
People who can be micro-managed and used as resources. People who will do the job.
I'll back you up on the electric motors being more reliable than gasoline engines. Gasoline engines by design have all sorts of moving parts where there is sliding friction mediated by partial lubrication[1]. Wear is inescapable.

Simple math gives you an estimate for the max run time of a gasoline engine.

200,000 miles / 30 mph => 6600 hours.

So after 7000 hours of run time a gasoline engine is shot. Industrial electric motors easily achieve run times that are ten times that number as do the power electronics needed to drive them.

[1] Partial lubrication means you have metal to metal contact. Full lubrication ala a pressure fed journal bearing is a different story. There the bearing surfaces are separated by a film of fluid. These types of bearing can an do last for decades.
The biggest mistake is assuming people vote for the candidate whose policies are closest to theirs. That almost never happens.
Not an academic, but I feel like charging for-profit journals for rwviews but not community-driven overlay ones is a practical and ethical policy.
It wasn't a strategy to regain power, it was a mission to prevent the President from inflicting further harm upon the country (according to conservative thought). There were plenty of Republicans who thought it would cost them in the elections. But they saw it as worthwhile to prevent the expansion of the welfare state and the enshrinement of Obama's progressive agenda in law.

The notion that they wanted to make government work worse in order to bolster their claim that government doesn't work is what progressives tell each other, not what motivates conservatives. Ditto working class voters "voting against their interests", etc.
Using the Closure Compiler to do lazy loading
I've witnessed either the act or aftermath of several assaults on people living in homeless shelters, usually by other tenants, not to mention plenty of theft (one guy even took my CD wallet). Much of it was reported to staff but not one incident was reported to the police - it endangers the shelter's funding and upsets the residents. Homeless people are typically quite wary of law enforcement (if not due to prior harassment, then because "don't snitch" is firmly reinforced by their peers).

I wouldn't trust any police stat relating to homeless people - the notion that police even care about these people when they more often than not see them as the problem is.. odd at best. I'm really not sure where you're getting this idea that shelters are such wonderful, warm, safe places.
For whatever reason, their CSS overrides the vertical-align of a large number of elements (possibly all of them?) to "vertical-align: baseline;". Odd, to say the least.
A bad css reset file seems to be the problem. It sets `vertical-align: baseline` on just about everything, including the sub and sup tags. Then never sets sub and sup back to anything reasonable.
This is doable today. Streams are mixed client-side. The downsides are compression (Opus at 96kbps is pretty good, though) and loss of audio mixing (echo cancellation, noise suppression) secret sauce, though this could definitely be reapplied. If this is worth money to you even with these downsides, hit me up.
I'm not looking for a job, but I appreciate the level of detail you put into your response. One of your statements caught my eye and I wanted to ask - Do you really consider mathematics to be a non-technical field? I'm just curious to hear your point of view on this, nothing confrontational haha.