skysight-inc/HackerNews huggingface dataset:
Interesting. I must say that I'm surprised that MS didn't give up on Continuum after Intel hosed them by cancelling their Broxton smartphone x86 chip. MS might just be throwing good money after bad.

The two keys will be performance and compatibility for the x86 emulation. If they can get it to the point where it's effectively as fast as Intel's low power Atoms while still keeping broad Win32 app compatibility, then Microsoft's Continuum concept is back on track to become a game changer.
In my experiments K-Means clustering proved to be super useful to detect malicious activities, cyberattacks and all kind of suspicious behaviors without knowing any rules or patterns in advance.

Here's how K-Means with K=20 detected malicious activity within real world, live web server - just by selecting smallest clusters (bottom table shows specifics about what fallen into smallest clusters - all hits but the first one are attempt to exploit web application by some nefarious actors):

http://imgur.com/a/l3EGW

This is built using free version of Splunk with free machine learning toolkit addon.
Also worth noting: they were entirely wrong about the suggested replication mechanism of DNA (it doesn't work like that in nature at all). But hence the words they couch that statement in.
Closure trees work quite well.

I've had some good success with materialized path solutions in Postgres since its support for arrays makes them indexable and easy to query.

I'd suggest picking whichever is easiest to maintain, and works well with the shape and structure of your data. If you use Rails and Postgres I have a few articles including this one that might help illustrate how it can all play together with an ORM: http://www.monkeyandcrow.com/blog/hierarchies_with_rails/
I'd say Windows CE on ARM devices was attempt #1.

Lumia and Surface 1 and 2 were #2.
In theory, every business will try to extract as much value from every employee as possible for the least amount of cost. This makes sense and is how capitalism works.

However, in bay area software companies, I see that most companies would rather extract more value from every employee, rather than cut employee costs by not paying higher salaries. When negotiating for a salary, for example, if you overbid too aggressively for your salary, often the result is that the company wants you even more, especially if you have a recruiter with a fat commission at stake! This isn't too surprising, considering that they're located in the bay area (as opposed to somewhere half the labor cost - like Austin). I know it's not possible for every business model, but If companies were serious about cutting costs, they'd start moving to cheaper areas in the US or even start outsourcing more to India and China ~ with considerable savings. Bay area companies, usually prioritize growth, above cutting costs, though this could change in the future as industries mature.
The death of network effects
I believe, if we take in account wave-particle duality, then we will be able to explain large parts of General Relativity using Newtonian physics, because waves are propagating, so second postulate is obvious, for example.
> First, Qualcomm’s System on a Chip (Soc) designs have improved so dramatically in the past four years that their performance rivals that of mainstream Intel Core chipsets for PCs.

Hah!

> And even better, Microsoft has developed an emulation technology that allows Win32 applications to launch and run unmodified on ARM-based PCs. And to do so with what I am assured is excellent performance.

I don't believe it.
Well, if you're talking about the karma threshold to be able to use the flag and downvote buttons on HN, it's really not that hard to reach that level.

One of my main use cases for HN is as a bookmarking service. I find something interesting, I post it with the bookmarklet. Same as I do with OneNote, except HN is faster. That's where the overwhelming lion's share of whatever collection of internet points I have amassed has come from. Frequently from the very least interesting of the articles that I post...

Just this week, I wracked up some ridiculous number of points from a throw-away release about Juypiter notebooks supporting F# that came up in one of the newsletters I get.
This is much better than my advice. Thanks much.
I've been wondering about what happens if the next android update breaks the app.
For now I've found this open source app which allows you to use your pebble (and mi bands) without the vendor's app.

https://github.com/Freeyourgadget/Gadgetbridge
I have a strange history with JS test libraries. Of the 4 that I've used, I've fixed bugs in 3 of them within a week of first picking it up. QUnit, Sinon and Jest.

This isn't commentary on the quality of Jest. After turning off auto-mocking and instead only using the mocking when I really needed it, I ended up using it for a moderately successful side project and enjoyed the experience.
Build a React Universal Blog App in 4 Steps
An expedition in time, space, and tech to map human thought and experience
gRPC seemed to have had a pretty rough opening.

Initial announcement - https://news.ycombinator.com/item?id=9114748
And for their 1.0 - https://news.ycombinator.com/item?id=12344995
VSCode has become a mind-blowingly good editor. It's closing in on the power of heavy-weight IDEs with much better performance than some code editors (e.g. Atom), even.
A 747 in the air consumes more power than every single home in San Francisco.

"A Boeing 747 jet has an average power consumption of 140 megawatts."

https://en.wikipedia.org/wiki/Orders_of_magnitude_(power)

You can use this link to see San Francisco's power usage in 2015: http://ecdms.energy.ca.gov/elecbycounty.aspx

It was almost exactly 140 megawatts/hour * 24 hours * 365 days.

I highly doubt Google's worldwide data centers use more power than all of SF.

So, not silly!
I'll add another:

4) a bonus paid at time of exit will be subject to regular income tax, while options can (but don't always) benefit from long term capital gains tax.

Rough example: if an employee were to benefit to the tune of $1M due to sale of company, under this system, they would be taxed in the highest bracket, at 39.6%, plus FICA withholdings, so they'd end up getting less than $600K from the sale. If they had options instead, and had held them for at least a year, they'd pay 20% in capital gains, so they'd walk home with $800K.

Your plan is costing your employee $200K+ in this scenario, with no commensurate benefit to the company.

If you don't want to give options, why not do profit sharing instead? Let current employees who have been with the company longer than 1 year enjoy some cut of the profits each year the company has them?
This makes me wonder how many undocumented transistors are on the chips -- there because nobody knows why.
> in fact I'd say one of the reasons ARM remained competitive is because of conditional execution, the "free" barrel shifter

No compiler developer would agree with you. The conditional execution wreaks havoc with dependencies, and branches are very cheap if correctly predicted. The barrel shifter is not as useful as you would think (what fraction of instructions are shl or shr?)

Thumb mode does help code density, but not as much as you might think due to Thumb-1 not being practical and Thumb-2 being fairly large. AArch64 is quite a bit denser than x86-64 already.

It is true that the ISA doesn't matter too much from a performance point of view. But why not take advantage of the necessary compatibility break to clean things up? There's a lot of needless complexity in our ISAs from the programmer's point of view, and cleaning it up is just good engineering practice. Let's not saddle future generations with the mistakes of the 1980s.
You're right. Some people will do nothing but respond reflexively and awfully. Some people do that only sometimes when they get particularly heated. Some people aren't aware that they're doing it and would want to be better if it's brought to their attention in a constructive way. Unfortunately humans are psychologically bent towards paying attention to the negative rather than the neutral or the positive, so we tend to remember the negative behavior, which lends itself to thinking this stuff is happening all the time and people can't change.

Just calling people out on it doesn't solve the problem, either. It just pushes people further apart, which doesn't do anything to improve the behavior. If I didn't think it was worthwhile saying anything, I'd say nothing. (I was frustrated with myself yesterday because I couldn't figure out a constructive way to express myself in our interactions yesterday, btw.)

And online it's easy to misinterpret the intent or meaning of what someone is saying. This happened yesterday in an interaction between me, 'adrienne, and 'Hydraulix989. Online we've only got text. We don't get to hear intonation, phrasing, facial expression, all the other information that we exchange face-to-face. I've heard somewhere that > 50% of communication is in these non-lexical channels. It makes sense to give each other the benefit of the doubt that we've misinterpreted what the other has said, if honest, mutually constructive conversation is the goal.

And, yeah, there are some real jerks out there. In those cases I try to remember "don't feed the trolls". If it's particularly egregious, and I feel I can't let what they said go unanswered, I'll try to be extremely civil, let them know I'm no longer going to participate in the discussion, and then email the mods.
Newtonian laws are excellent for intuition about human-scale problems. What do we gain from modeling GR that way?
NSA_b_gone: A linux script to improve privacy on public wifi
So  What I've Been Thinking
SPARC M7 wins at 10,000,000,000 transistors.
true that, Chrome keeps crashing
If this works out, this is the final piece of the puzzle for Apple moving to ARM chips in their Macs. Windows emulation is too big of a feature to leave out. Then again, who knows with Apple of late. Either way, very interesting news!
Qualcomm also announced a 48-core ARM server SoC today, which is based on "Falcor" cores, and is to be manufactured on a 10nm node.

http://semiaccurate.com/2016/12/07/qualcomm-announces-10nm-c...
We don't have to reason through that comment; it was just trolling.
Finding your crowd
Whether the case is "more common" is debatable (and besides the point, unless you'd like to challenge the whole premise of sharing risk through insurance).
As it turns out, I am that healthy young person from the country with socialized healthcare who temporarily went to work in the neighboring country with higher take-home pay, so I think I can tell you a thing or two about the trade-off.

As much as I usually love to hate on the French system, it's hard to describe to someone who never experienced it the feeling of security that comes with the knowledge that every treatment decision for you is made by your doctor on the basis of best medical outcome, period.

Never before I moved to the UK and discovered private insurance through work had I even heard about "preexisting conditions", "lifetime limits", and the whole idea of having to talk to some guy in a call center about your ailments to get pre-approval, which you might or might not get based on whether this will affect their finance guy's Q4 targets.

Oh and "inefficient health care system"... absolutely, if by that you meant the US system : https://www.bloomberg.com/news/articles/2016-09-29/u-s-healt...
Nearly all of their target market would be unfamiliar with Windows RT.
This doesn't do browser testing (like Karma), it's just an alternative to mocha, right?
I haven't looked at the proxy spec since playing with it several years back after it was first implemented in FF so my knowledge of how it works probably has gaps but I have a question:

Using a get returns an object which has a ._promise field? With get and set being different calls on a proxy object, could you return the promise when getting instead of an object on which you need to access the ._promise field?
Complex consumer standard implementations tend to be "buggy", that's how economy works. More robust implementation after "it mostly works" level would give diminishing returns for average consumer product company.
Lore.js – Convention-driven framework for building React applications
Yeah, I couldn't believe it when I saw it!
How many years of experience do you have? Salary is fairly tightly banded depending on your level E3 - E6+.

You can estimate level based on description here: https://www.quora.com/What-is-the-expectation-out-of-each-so...
I'm posting from a mobile device and it looks unreadable, I hoped it was just for me because I know it looks fine on desktop…
I tell the interviewer that I will not answer that question since everyone has their pet answer which is just some kind-of strength masquerading as a weakness. No one actually tells the interviewer their 'greatest' weakness so the question is bogus, and in my opinion, the sign of a weak interviewer.
> ... as such, it will be late 2017 or sometime next year ...

Well, that could be clearer.

> Perhaps Surface phone isn’t a phone in the traditional sense. Perhaps it is, instead, just a new kind of PC with a small—for PCs; I’m hearing 6-inches—screen.

This sounds a lot like what others have been doing / try to do for a while now with Android devices (albeit not hugely successfully ... yet). So it's not surprisingly that Microsoft is considering jumping on that bandwagon.
>"I encounter people online and in person who pose logic puzzles involving such a hypothetical entity."

I'd see that as a valid thought experiment, but one that had very little basis in reality. The level of invasiveness needed to bring about anything close to that would make it highly improbable, you'd basically need a swarm of sensors at the nano-scale covering the entire planet just to have enough raw data to work with, and the processing power required to interpret that raw data would be ridiculously high.

>"I also encounter people online and in person who engage in futurist thinking about where humans would fit into a world with such entities."

You probably do, but considering that there's plenty of online discussion from the same communities about basic income and suchlike, there clearly are those who are attempting to come to terms with the expected impact of AI on humans.

>"In "The Matrix" and sequel movies, human beings seem to react to machines in a way analogous to how we have historically reacted to different ethnic/religious groups. I hope "ignition" isn't apt."

Ignition?

Aside from that, the changes in our society that AI is due to bring us soon will be resisted, that's completely understandable, it's happened numerous times in our past when human work has been replaced by a machine.

Unfortunately, it's not something that can be effectively resisted without changing centuries of conditioning about the role that new technology plays in shaping our future. The best we can hope for in the near term is damage limitation.
You absolutely can, there are existing products that do exactly this. See the link in my post.
Holy shit, is that really what a 747 draws? That is nuts. I worked for a few summers at a powerplant that put out about 40-50 MW/h, burning wood biomass.
The difference in taste between HN and PH was on display in the thread about the AngelList's acquisition of PH. I found it really bizarre. A gathering of people who build stuff just completely deriding something built by a small team for reasons I couldn't make heads or tails of.
List of Charming Outfits for Christmas
I dig Babel 6. I'm glad they took the major bump, which allows breaking changes, to improve things.

The major bump means it's opt-in, so folks can continue to use the older version without breaking their workflow.
We (adtech) use a very similar approach. We're consuming a ton of data through Kafka and then using Secor to store it on S3 as Parquet files. We then use Spark for both aggregations as well as ad-hoc analyses.

One thing that sounds very interesting and worked surprisingly well when I played around with it was Amazon's Athena (https://aws.amazon.com/athena/) which lets you query Parquet data directly without relying on Spark which can get expensive quickly. I wouldn't trust production use cases just yet and it ties you more and more into the AWS ecosystem but might be worth exploring as a simple way to do basic queries on top of Parquet data. I suspect it's simply a managed service on top of Apache Drill (https://drill.apache.org/).
No, it is not a fair point. Either you want to do something, or not. If you have no time because your existing job - quit the job. It might sound scary, but only then you'll be able to truly answer the question. Do you REALLY want to code? If so, learn and find a new job. Not having a job would work as a huge motivation. And when you finally do find one, I guarantee you'll feel great.
Windows still uses a lot of programs in emulated protected mode, so it's pretty relevant still.
Are you speaking just of the software or does the hardware have issues as well?
Who has poor performance? Lightsail, DO, or Linode?
Open Hardware IEEE 802.15.4 adapter “ATUSB” available again
Check out the new Ubuntu Bash thing on Windows 10, its pretty impressive for most things and doesnt have the idiosyncrasies that Cygwin has :)
OpenSSL received record-breaking $212k donation
Related: https://news.ycombinator.com/item?id=13069333
Giant Metrewave Radio Telescope (GMRT) – World’s Leading Space Observatory
Yeah I think I need to get on board with this Choco thing - I looked at it a few years back but its app support was poor at best!
I had a college roommate whose family was from Punjab (though he was born in the US). His mom would send Parathas regularly and it was delicious. He reserved the potato & onion ones for his own study food so I never got to try those though.
Interesting, and I even like the name.

But... when I click on "Let's do it" under "Build your Website," nothing happens. This appears to be because what you need to do next is already on the screen: select a template.

So I would replace "Let's do it" with "Get started by selecting a template below." Currently, it looks broken (especially since clicking on "Let's do it" under "Name Your Business" DOES result in something happening).

Also, after selecting a template, the grid of templates disappeared and the bottom of the screen was replaced by a bunch of other elements. It wasn't clear at first that this was an example of the selected template, because the grid of templates disappeared (and was replaced by a smaller line of them). I thought I might need to interact with this large pane of items to proceed.

I suggest keeping the array of template thumnails consistent at all times, so when you click on one, the entire screen doesn't change; the example simply appears. In fact, you should probably start with the first template highlighted and the example layout shown (with an arrow or other indicator pointing from the template thumbnail to the layout).

Also... because the example layout fills the entire bottom portion of the screen and sometimes appears to fit perfectly, it's not readily apparent that you proceed to the next step by scrolling down. At first I was looking for a "proceed" or "next step" arrow. Reducing the example layout in size and confining it to a defined area on the screen would let you make navigation through the steps more clear. You could also let the user select different devices for the layout preview, and simply change the shape of the confined area instantly to show the layout on the selected device.

And finally: Is the download button supposed to work? It doesn't do anything for me.

Oh... and you ask for feedback on ProductHunt, but that site is an offensive pile of crap. After insisting that you log in, it doesn't take you back to the page you were on. It just dumps you on some main ProductHunt page. And then, after I navigate back to your page, I have to beg for permission to post? Screw that. ProductHunt is insulting to users and a liability for developers. People are taking time to provide feedback FREE, and this site is deliberately WASTING those people's time. I looked for some other way to provide feedback, but you guys don't appear to have one. That's a problem.
I'd assume the .net framework would run natively
Download my great free Windows program now! Please choose:

EXE installer 32-bit x86 64-bit x64 32-bit ARM 64-bit ARM
MSI installer 32-bit x86 64-bit x64 32-bit ARM 64-bit ARM
Portable Zip 32-bit x86 64-bit x64 32-bit ARM 64-bit ARM

(Download my great free macOS program now!

Click here

)

This is already a usability problem, and adding 2 more target chipsets makes it worse.

Given both bandwidth and smart programmers, couldn't Microsoft make an installer creator that works on all the above architectures and installs the right version of the program? No problem shipping 4x too much code right - most installers that are big at all, are big because of assets, not code size.

I guess politics vs the Windows Store team would prevent this from happening within Microsoft, but given how awful the Windows Store is and how it still can't be used to download and install boring oldschool desktop applications, this is a usability nightmare waiting to happen - despite the obvious benefits of not being locked into a single chipset architecture anymore.
You should give season 2 another shot. I almost gave up on it too, but it did deliver a good story even if it took a couple episodes to get warmed up.
VR and AR: Game-Changing Technologies for Businesses in 2017
I'd distinguish personality-politics from policy discussions. One kind are always a cesspool. The other kind are most often not. Its helpful to untangle this issue if we can separate them.
Subject to the problems above I much prefer this system to one of giving out options. It is nice and transparent and would give me a bit more confidence in actually getting a payout than the more usual options route.

Having said that I did work for a company that did something like this and didn't follow though (with creating the trust etc). When they eventually sold they made employees a cash offer to sign away they rights. Money was equivalent to a couple of months pay which is more than I've made on any other company share incentive..
Avoiding CVE-2016-8655 with systemd
Both React and hypothetical library B are encombered with possible Facebook patents. Only by using React are you assured that you aren't going to be in patent infringement with Facebook's patents given they provide you a license for React. By using Preact, you have no such patent grant.
Both, in my experience. The touch screen sometimes works with the keyboard attached, and sometimes doesn't. The keyboard often doesn't work if it has been disconnected without the old-school "splatter chicken blood and livers about" kind of computermancy.

Of course, the software is a mess, because nobody has bothered to build versions for RT in years, and none of the regular x86/x64 Windows software is compatible with RT.
AWS doesn't charge to put data in to s3. It's free to pull data out from its region to any AWS service within the same region. It can get expensive to pull data out across regions or out of AWS infrastructure (ie. to your private data center).
Thanks! I have an ASRock Beebox which has mSATA WiFi card installed by default, but I've never trusted the signal due to its lack of external antennas. I was wondering how well it performs in your setup :)
Which modern Ops environment do you find difficult to set up on macOS and easy on Linux ?
Artificial Intelligence: A Rising Star of Mobile Technology
Not many CPU bound apps running on an ordinary laptop.
I can create a PR, get it reviewed / approved, then change 100% of the underlying code and still merge it.

Having required reviews is a step in the right direction, but not quite good enough to work as a proper code review / signoff for strict compliance requirements.
It doesn't matter if you use React or not. If you sue Facebook, they can sue you for any patents they hold.
I imagine the need to pay bills is what's stopping most people
DoomRL Open Sourced