skysight-inc/HackerNews huggingface dataset:
You are much more confident than I that no one would help an attacked China via North Korea and that the US would never march on Beijing for a third (fourth? Not sure how many US troops were involved in the Opium Wars) time. Both things seem very possible in a world where the US invades an ally of China.
Firefox on MacOS and it sounds like it's about to take off.
People have written x86 emulators in javascript. That doesn't make x86 bytecode simple.
YAML is better for this.
Title really should mention the article talks about Windows Phone 8.1

EDIT: or maybe not, considering the new one is called "Windows 10 Mobile"
yeah actually
This. I don't think enough people appreciate how the simple and clear the JVM byte code's design is.

Most platforms in use today are so complex. Take a look at x86, or one of the latest ECMAScript specifications. Even LLVM bitcode is a bit complicated compared to the JVM bytecode.

I think in programming language research, going forward, we need some research into "high-level bytecodes". I.e. bytecodes that capture high-level concepts in a clear and simple way.
Silliness aside, that supports my opinion that lots of job requirements are job recommendations.
Thanks. I live in Canada and have first hand experience with the healthcare system.
I can't agree more. Math is about intuition of what the symbols are doing. In the case of functions, intuition about how the symbols are transforming the input. I've always thought I was "bad at math." It wasn't until my late 20's when I took it upon myself to get better at calculus and I used "Calculus Success in 20 Minute a Day[0]" did I finally realize why I was "bad" at it; I never understood what I was doing.

That series of book really put intuition at the forefront. I began to realize that the crazy symbols and formulas were stand-in for living, breathing dynamic systems: number transformers. Each formula and symbol represented an action. Once I understood Math as a way to encode useful number transformation, it all clicked. Those rules and functions were encoded after a person came up with something they wanted to do. The formula or function is merely a compact way of describing this dynamic system to other people.

The irony was I always thought math was boring. In retrospect it was because it was taught as if it had no purpose other than to provide useless mental exercise. Once I started realizing that derivatives are used all around me to do cool shit, I was inspired to learn how they worked because I wanted to use them to do cool shit too. I went through several years of math courses and none of them even attempted to tell me that math was just a way to represent cool real world things. It took a $10 used book from amazon to do that. Ain't life grand?

[0]:https://www.amazon.com/Calculus-Success-20-Minutes-Day/dp/15...
A similar incident happened in 2001 (!) to TWA ("The Wrong Airport"):

http://edition.cnn.com/2001/TRAVEL/NEWS/03/15/wrong.airport/...

In the thread at http://www.airliners.net/forum/viewtopic.php?t=76657 the commenters list a few other instances of this happening.
Steve Yegge had an interesting take on what it was like to work at GeoWorks:

> OK: I went to the University of Washington and [then] I got hired by this company called Geoworks, doing assembly-language programming, and I did it for five years. To us, the Geoworkers, we wrote a whole operating system, the libraries, drivers, apps, you know: a desktop operating system in assembly. 8086 assembly! It wasn't even good assembly! We had four registers! [Plus the] si [register] if you counted, you know, if you counted 386, right? It was horrible.

> I mean, actually we kind of liked it. It was Object-Oriented Assembly. It's amazing what you can talk yourself into liking, which is the real irony of all this. And to us, C++ was the ultimate in Roman decadence. I mean, it was equivalent to going and vomiting so you could eat more. They had IF! We had jump CX zero! Right? They had "Objects". Well we did too, but I mean they had syntax for it, right? I mean it was all just such weeniness. And we knew that we could outperform any compiler out there because at the time, we could!

> So what happened? Well, they went bankrupt. Why? Now I'm probably disagreeing – I know for a fact that I'm disagreeing with every Geoworker out there. I'm the only one that holds this belief. But it's because we wrote fifteen million lines of 8086 assembly language. We had really good tools, world class tools: trust me, you need 'em. But at some point, man...

> The problem is, picture an ant walking across your garage floor, trying to make a straight line of it. It ain't gonna make a straight line. And you know this because you have perspective. You can see the ant walking around, going hee hee hee, look at him locally optimize for that rock, and now he's going off this way, right?

> This is what we were, when we were writing this giant assembly-language system. Because what happened was, Microsoft eventually released a platform for mobile devices that was much faster than ours. OK? And I started going in with my debugger, going, what? What is up with this? This rendering is just really slow, it's like sluggish, you know. And I went in and found out that some title bar was getting rendered 140 times every time you refreshed the screen. It wasn't just the title bar. Everything was getting called multiple times.

> Because we couldn't see how the system worked anymore!

http://steve-yegge.blogspot.com/2008/05/dynamic-languages-st...
Installing different Python versions is not possible with many distros (you'd have to compile it from source/use something like pyenv):

https://developer.fedoraproject.org/tech/languages/python/mu...
Developer friendly intro: https://p5js.org/, examples https://p5js.org/examples/ (this library is ace!)
So how about once the patent holder is made aware of the prior art, any fees collected after that point are subject to return if the patent is invalidated based in some part on the prior work?
It's a matter of personal taste. The only cautionary advice to writers who employ this style would be to tell them that not all exaggerations are equal.

Sitting behind the desk when the email came in is a harmless exaggeration. It doesn't matter if he was really in bed or at dinner. The dramatic embellishment does little or nothing to change the facts or perceptions in a meaningful way.

If it's ok, we can point to NYT's article on Trump and his aides from some time ago. Aides stumbling in the darkness unable to find light switches type line. Something like that is damaging and deserves proof before writing. Doesn't matter which way you lean, that's dangerous waters since that's been written with an intent to alter perceptions in a meaningful way. To cast a group of people as confused and befuddled.

If this article (the TC cloudflare one) was to write about the patent trolls in a dramatic style that vilified them, that too would be wrong. Something like

"In the photo, Freeman can be seen standing on a bridge with a wry smile as if imagining the future in which the lawyers control the game."

Would be very dangerous and should not be encouraged.

Thankfully this article seems to follow a simple expositional style (somewhat third person narrative of cloudflare's perspective) with a little droplet of drama that just enhances the story rather than manipulating perceptions or reality.
Isn't the whole point of notes to address the uncertainty of valuation? In your example, what happens when there's no 'fair price today'? If you think there's a 30% chance Amazon will be worth 3k in a year, what price would you pay now?
We're an Elixir shop and I wouldn't change it for the world. We're betting on it heavily.
We need to get rid of software patents. Patents were created to encourage innovation. Software patents simply rewarding the first person who patents what is almost always an obvious next step. That's not innovation.
> The safe is just a convertible note with the "event of default," interest, and maturity date provisions stripped out.

> - Carolynn Levy (inventor of the SAFE)

edit ... You could argue it's no longer a convertible note with those provisions taken out, but I'm not sure how much mileage you'd get with that argument.
I just bought an ergodox ez (ergodox-ez.com) that has hyper and meh keys built in.

Quite a learning curve for the new layouts so far, but I think it will be great once I have it down.

For now, ctrl-alt-del is a big pita.
I know New Math from the 1960s; the sibling comment to my post indicates that ghettoCoder is talking about Common Core today and I disagree with his characterization of Common Core. New Math as practiced in the 1960s is a fascinating and very different failure case, although it probably had similar problems in implementation (poor teacher training and shoddy repackaged curricula).
Looks like it's archived:
https://web.archive.org/web/20170710232311/http://www.hack-p...
It's a blog post rather than a proper article. And it's by Phil Plait (AKA "The Bad Astronomer") who has been writing with a similar tone for over a decade now.
Like Taco Town :D Run Javascript in the JVM in Javascript
For those interested in reading further, here is an on-point interview with Carolynn Levy:

http://abovethelaw.com/2015/01/innovation-more-than-another-...
While true, they generally don't have government backing and can thus fail fairly easily.
I had a simple encounter a few months back with some coworkers that has had a lasting impact on me... mostly because I realized I apologize too often.

Drinking wine in a group around a table. Someone stepped around me to reach something in the middle of the table. This person knocked my resting glass and it violently wobbled almost toppling over. My first reaction was saying “sorry” in which my coworker responded with the dirtiest look. Saying sorry resulted in an immediate acceptance of fault. I’ve also seen similar reactions after a motor accident I was involved in. I know this anecdote can’t be applied everywhere but the info here can’t either... Sometimes it’s best just to keep quiet... especially when the other party is on edge.
Hah... glad to see I'm not the only one who does that. I never did truly memorize the times table, but I can work out most small multiplications easily enough.

I still feel a certain tinge of guilt though, over not memorizing that stuff.
But math isn't about intuition, much to the contrary, it's about rigorous reasoning. In math "intuition" and "common sense" are worth nothing. Only objective proof matters. It's a valuable lesson too, learning not to take anything on a hunch and only take as true what what you carefully and logically prove.
From what I've heard, Epic is the best out of all the EMR (electronic medical record) software platforms!
More detailed handling of stock compensation mostly. I was also able to recover a ton of money overpaid in previous years. You have to understand that the primary goal of TT is not to save you the maximum amount of money. It is to be both "good enough" for most users and to not underestimate. Overestimating is OK, it's not their money after all, and you can hire an accountant if you don't like the result (as I did). Underestimating could destroy them financially.
CloudAtCost snafu – servers down for days (or deleted), company quiet
Not to be confused with the actual, crufty old HYPER key, I guess. Which I'm reminded of solely because it was mentioned in something I was reading, yesterday.

https://en.wikipedia.org/wiki/Space-cadet_keyboard

More on-topic: Suggestions for comparable utilities on Linux as opposed to Mac? (Not complaining about Mac; just don't use one.) I've run across a few, without yet using any. Wonder what others use.
Couldn't this be avoided by refusing to run onclick/similar events for target=_href links?
Who's that site by? Why we think you can help us answer that question
Autechre.
Monolake.
Aphex Twin.
Boards of Canada.
Spahn Ranch.
Tycho.
μ-Ziq.
Loscil.
Plaid.
Kangding Ray.
Emptyset.
Shackleton.
The Black Dog.

Also an assortment of Psy-Trance, Coldwave, and Industrial generes.
Thanks! wonder why they took it down though
I'm using VSTS for hosting, building and deploying an ASP.NET Core project with Docker. I find the build and release pipeline configuration flexible enough for my needs. However there are a bunch of little things that can be better:

* Currently I do not use CI or nightly/scheduled build triggers. I found that scheduled builds are always triggered even if there are no new commits. This quickly eats up the free build minutes (4 hours) and I can't justify buying more build minutes for redundant builds on a codebase that is not updated frequently.

* The hosted build agents (Microsoft hosted and managed) do not always have up to date build tools. This should not be a problem if gives users flexibility to select build tools and versions. Now I feel like I'm a freeloader here as I'm using the service totally for free :D but I'm sure this problem will also be present once you start paying for more build minutes.

* There is no build variables to get the git tag of the current build. Now I get that you may need to implement functionality to limit/trigger builds with git tags. I would want to know if there is a plan to make git tags first class citizens on the build and releases processes.

* Sometimes I just want to quickly write a shell script within the build/release pipeline editor, without having to commit a script along my source code. Can't manually do `bash -c` either as VSTS parses and passes arguments that would then mean differently in the end.

* The docs are scattered around and it took me quite a time for everything to click in my mind. For guys like me who don't have the experience of using on-premise TFS it would be great if you have a clear(er) explanation on the roles of build pipelines, agents and deployment groups, what runs what, where build artifacts reside, etc.

* Azure key vault integration is very helpful, but please document what I need to authorize VSTS for key vault. Or better, automatically do this in setting up the integration. Also the randomized VSTS princpial name for Azure isn't helping.

* Also if you could make the UI snappier it would be great!

The above points are not total deal breaker to me. I found some notable things that I should point out:

* The ability to use my own VM/machine as a build agent is pretty cool and alleviates any concern if you need some esoteric build tool.

* A machine in a deployment group is simply an agent and so all the build artifacts are automatically there with enough flexibility on how you want to set them up in the machine. I do not have much experience with other deployment tools but I found this model easy to work with.

* Visual Studio and Azure integration is handy and I'm looking forward for more development on this.
It is not necessary for a promissory note to bear interest. As in the case of the SAFE, that provision is simply absent.
Not sure where your logic is coming from.
Mining bitcoin is a free market in its purest form.

This comes with a side of geopolitical challenges sure, but that's not an issue the technology itself is responsible for solving.
because you're allowed and able to use tools. then the popularity of json is an advantage, as you could just use whatever tool you wanted to edit it, and its popularity would mean you have tons of choices.

for example I just googled "lightweight online json editor mobile no registration" and was very pleased.

the more popular json gets, the objectively better choice it becomes.

you can edit it in a browser, as I just showed you, then copy the result over. it's great!
Normally, I would post an actual link to an actual story, but as a customer of C@C, this reddit forum is the ONLY source of information/speculation on what's been going on. Sometime over the weekend, C@C (a VPS provider), went down, and when it came back up, well...general chaos. And through all of this, the company has been completely quiet (no tweets, posts, e-mails - nothing).
I think something like "Server-nescient Web Application." Marketing departments should like a fun word like nescient.
Their company has good cash flow and a small number of very talented employees. I don't feel like this paradigm is easily applied to organizations that either can't afford their level of talent or have thousands of employees.
Linkerd Announces Istio Integration
I discussed moving my companies chat to discord because its a better experience than Slack in every way. They wouldn't go for it because it's marketing is so gamer oriented and wouldn't look professional when we invite clients onboard :(
China Will Block All VPNs by February 2018
Yep. Or happy hour, or kids eat free on Tuesdays.
This is a naive and harmful view of self-control.

You can love something to pieces, yet still find yourself unable to do it, merely because the draw of the internet is too powerful. We are not optimized to deal with the stimulus of the internet. I have found that unfettered access to it is reducing life quality, and I'm not waiting for twenty double-blind peer-reviewed studies to show this obvious reality.

It is much healthier to admit that we have limits, that we are fallible in the face of such overwhelming pleasure, and accept the approach of physically distancing ourselves from the internet.
Yes, but I can run a Elixir app at scale far far far cheaper than I can a Ruby app.
Can we please get this link changed to the text intro, dang, or anybody? It's at: https://p5js.org/ It's a cool project, so I don't want to downvote it, but the sound is loud and not opt-in.

Or at least add a [video] tag or something. It woke up half my family.
Personally I can't stand when I have to get language specific packages from one of their many package managers, that's the point of having a distribution - so it can be distributed.
That's a sensible and practical use of laptop that I wish I had back when I was at Uni (nobody had a laptop in the 90s). I wonder how many students today make efficient use of their computers like this? I guess it's a mix of good and bad.

It occurs to me that educating younger students about "how to use a computer" for organising and the like, would be essential in early education before bad habits set in.
Two things are true about Cassandra:

It is by far the best at doing what it does

It has plenty of room for improvement
Here's what I have on my Linux machine:

setxkbmap -layout us -option ctrl:swapcaps

xcape&

xcape is available in plenty of distros, and it's what allows you to use both control and escape (when releasing) with caps lock.
For me, at least, understanding math was all about understanding how to translate symbols to concepts.

Seeing an integral sign and understanding what it means, for example, can help simplify seemingly complicated mathematical expressions and make them easy to understand.
This articles bothers me

Both the individual's story and her message here

I am glad it is here to bring further attention to these issues and even how this specific event happened to this woman

Both the encounter and how the police later handled the 'investigation' are both disgusting and why serious reform is anything but a top priority for officers and politicians is completely revolting to me

But I wish the author was more clear on what she meant in saying 'prevent the next philando castile'

Was she going to prevent it by filing the complaint and removing that officer from the street or was she insisting she would help prevent more philandos by educating others in saying:

> My behavior is how everyone should act in those situations: comply, survive and complain later.

Because Castile did comply and was still murdered

This clip discusses how the definition of 'comply' changes with each high profile murder

https://youtu.be/aufMdURbitU

Trevor Noah and the writers of the daily show have been discussing the issues in a way that I think has been highlighting some of the problems very clearly, and with great respect and composure

This clip calls out the silence from a leading voice defending law abiding citizens' rights to carry firearms, especially in regard to doing so without fear of being murdered by the police for carrying a firearm

https://youtu.be/0IJSSBMLz6g?t=250s

And this video showcases the newly released dashcam footage of the philando murder

https://youtu.be/wqgz7kRGVxg

We need to talk about these issues but insinuating blame on the victim is the wrong way to do it

I hope the article was actually focused on the prevention method of filing complaints but I wish that was more clear

So please, until this is solved, comply like Castile did and if you live to tell your side of the encounter then please report these offenders
Morpheus: A new data science framework for the JVM
Megatec make a few devices for power cycling routers: http://www.megatec.com.tw/info.htm

I've not tried one and at around $75 they aren't cheap. I was looking into them at a time when my cable modem would forget how to route anything and need to be power cycled, but replacing it did the trick.
History repeats. This was a tactic by Microsoft in the old MS vs. Mac days. They gave 'no strings' funding to top tier uni professors with the tacit expectation everything was to be PC based and to support MS in general.
Or Twitch streamers trolling their listeners!
We've had success with Elixometer, though the dependency pinning was a pain. All but two are fully on Hex now.

https://gist.github.com/asummers/3479eb6e3914d9b9a24c9566468...
Are there other countries that have transitioned from a high-cost system like ours to a single-payer system? How quickly did their costs go down?

For example (according to the first Google links for "usa/uk average doctor salary"), the average doctor salary in the UK is $128,500, compared to $189,000 in the US. How are we going to cut salaries by 32%?

My guess is that there are salary discrepancies across the medical industry.
The first commit to Doppio was 13 Feb 2012

One year before asm.js appeared, in Mar 2013

Three years before WebAssembly appeared, in June 2015

Five years later, In 2017, WebAssembly still doesn't have a GC and cannot run the Java/Scala/Groovy programs that Doppio was able to run in 2012
Personally I think a big problem are all these 3 in 1 type modem/router/wifi solutions and the inability to debug which part is causing problems. These devices a less expensive but seem to always compromise some functionality. What that is, is rarely evident from the box/review/manual.

For a long time now, I've always recommend to people to buy standalone cable/DSL modems and figure out how to get the analog signal strength/error correction/retry counters from them (and return it if you can't get them). Then spend the time replacing connectors in your house and getting the modem as close to the curb as possible.

Then pick a good wifi solution, and tweak that until its as clean as possible. Wifi and modem standards evolve at different paces, and its silly to upgrade your modem or router every time you want a newer wifi standard, or for that matter change your wifi to get a newer cable or DSL modem.
Just pointing out that the work on what would become WASM was already heavily underway by that point.
Dead Letter Email Validator Now Available on Mashape
Hmmm. They ported GEOS to all sorts of ISAs though. Did they eventually abstract over 286 assembly?
The thing that made it click for me was getting a "first principles" book for something relatively simple like Linear Algebra (or some basic CS-flavored discrete math book). These books prove everything, and reading the proofs the author wrote made me recognize what you needed to do to prove something.
I am both awed and dismayed that this is a thing.
Back when Java decompilers were much more primitive and easy-to-break than they are now, I wrote some mods for a Java game in a language called "Jade", which was essentially a textual syntax for raw JVM bytecode. Oddly enough I can't easily find any references to this tool online now.