skysight-inc/HackerNews huggingface dataset:
No, because it still is the pile of HTML, CSS and JavaScript hacks.

With WebAssembly you can bypass all of it, and do your UI framework in GL, and everything else with native libraries compiled into WebAssembly.
Mixed reality analytics presents a multibillion dollar opportunity
Everyone I know that refers to cryptocurrencies as "cryptos" are definitely aware that there is more to cryptography than tokens.

It absolutely is a battle we can win.
It's both moral and practical.

It depends on the species, but in many cases the best way to get ten big trees quickly is to plant many more, maybe even a hundred. The young trees enjoy having dense company. As they grow each tree needs more room, so cut down a few every year.
Bugzilla does it out of the box, even using GraphViz.

However, Bugzilla only has one flavour of dependency ("blocks"), whereas JIRA implements the whole Allen Interval Algebra (which, however, only those people use who have ever wondered why the number of Allen relations is exactly 13).
Honda hybrids have mechanical CVT. Except the new Accord, which has no gearbox and uses electric drivetrain for slow speeds and direct engine coupling for highway.
You say that, but this includes friends raising it routinely at the pub and things like that. If not jeans, I think any social circle would have an equivalent reaction for another fashion faux pas, even if it was more dramatic like wearing flared pants or overalls.
"Clueless people are looking to give me money for something unspecified" is the right kind of problem to have!
https://www.edx.org/course/blockchain-business-introduction-...

created by team of five women colleagues, Hyperledger education team & myself.
We try hard not to create debt on purpose. But that is never easy.

We have a low volume/high ticket price product so for every feature/task/goal we discuss as a team “will this create more customers or just make current customers happy”. This helps us control debt because we stay focused. Often (but not always) debt is inversely proportional to focus (at least for us).

When we do incur debt, we try to document inline: why and what. And add a todo how to fix. We also discuss each debt as a team so everyone understands.

Usually we let it sit for one or two dev cycles. Sometimes we find we didn’t need it in the first place and rip it out. Other times, we’d d we did need it so we try to clean up sooner rather than later. This is pretty common for major new features. Ship and MVP quick, then clean it up. Because we have a long dales cycle, we often have time between demoing a new feature (mvp) and shipping a lower sent version.

This is our more recent strategy. Obviously we have debt from long ago. We try to clean as we go with the general trend of reducing debt (even if we have short blips of increasing).

I realize this approach won't work for everyone and every project but it does for us.
Probably, or will make use of whatever features the "native" frameworks might support.

Gtk+ and WPF have very good support for people with disabilities.
The toolchain feels pretty clumsy and bloated, there are many intermediary stages that should be done automatically.

I hope better alternatives will quickly become available, or at least some package where you don't to install a thing inside the thing you already downloaded and installed.
Yep, although theorems and proofs are, of course, central to mathematics, pictures are absolutely essential for developing intuition and for introducing concepts.

In the case of complex analysis, pictures are critical for explaining the contour integrals for example. The pictures do not mislead, they elucidate.

That said, there's nothing wrong with the OP article. It is an introductory piece and folks seeing this stuff for the first time do well with a variety of approaches to the topic-- this one happens to not use pictures. That's OK.
No I wasn't saying that at all, and wasn't commenting on anything having to do with the roll out of the change, etc.

Also the stated goal from here by the folks working on remediations for the post mortem is this can't happen again so hopefully what is shared at that time will help alleviate concerns.
Heartily agreeing. If the Reals are fundamentally the set of all points that make up a line, the "imaginary numbers" are the set of all 2d points in a plane. Turns out there was never a call to limit numbers to living in a straight line, but our notation was settled on before we realised that. I'm got grumpy just earlier this evening that the first 9 negative numbers didn't get their own glyphs.

i is basically "rotate by 90" in the same way -1 is "head left from 0 instead of right"
Intel Lists Knights Mill on ARK: Up to 72 Cores at 320W with QFMA and VNNI
"Algebra is the offer made by the devil to the mathematician.
The devil says: I will give you this powerful machine,
it will answer any question you like. All you need to
do is give me your soul: give up geometry and you will
have this marvelous machine." — Sir Michael Atiyah, 2002
If less people use it then less people expect others to also use it.
I can't tell immediately, but is there anything that compiles WASM to something native? As in I'd like to write some WASM and then compile that to a shared library that a C program could load in.
People were comparing it to Chromium.
Chrome and Chromium are not the same.
That is coming too soon after a major flaw was discovered in the cryptography of their electronic IDs [1], doesn't inspire confidence.

[1] http://news.err.ee/616732/potential-security-risk-could-affe...
Work for Uber, wind up in debt
Oh yes, that's precisely Spanner's guarantee. If t1.end < t2.start, it is _defined_ as t1 < t2, and t1 definitely happened before t2.

t1's effects will always be observable before t2's to any observer.

The notion of arrival time isn't important really. It is quite possible that the second one arrived at a server before the first one, but the first one's participants responded earlier. At that point, t1's commit time is picked. If t2 is also committed at the same server, then t2's time will be selected to be later than t1 (non-overlapping intervals).

If t2 is committed at a different server, and if t1 just happens to be < than t2, then one can be guaranteed that causality is preserved. There is no way t2 could have affected t1.

This latter property (external consistency) cannot be guaranteed by pseudotime. In PT it is possible to have t2 affect t1 in an external way (without involving the db, say by making a phone call), and yet get a smaller timestamp. From the db's point of view, t2 happened first, but that's not what really happened in reality, in an externally observable sense.
Danke. I'm cool for the most part right now. I've come to embrace my anxiety to an extent. If I'm able to type, then that means it's mostly not affecting me at the moment. Late night just has me feeling a lack of inhibition and dis-concern for my privacy on these matters.

As far as caffeine goes, I don't know what I'd do without it. Up until recently I was on 2 doses of 3 cups (measurement unit) of espresso per day, but I've realized that I needed to up the dosage, or at least the source. So I went down to 1 dose of 3 cups of espresso + 1 caffeine pill later on, 1 Monster Energy (lowest caffeine content of all my sources I believe), and 1 cup of green tea. This also has the side benefit of pain relief from the muscle tear issues.

As for software development, I'm in the process of learning the ins and outs of OAuth and OpenID Connect prior to implementing a sign up and login. Using Node, so it seems like there is a wealth of tutorials out there for passport, and apparently many of them are insecure (or so I've read), so I want to fully understand the concepts behind the most commonly accepted as secure protocols for Authorization and Authentication. Please correct me if I've said anything gibberish; still learning.
He does mention this.
“Shall we give the Enterprise a proper shakedown?”
Those are all the websites for the various cantons in Switzerland, as it seems the creator of this site needed to get the data from each canton's registry individually. I would assume some of the sites had harder to scrape data than others, and that is the reason for the differentiation.

Or maybe those sites allowed him to easily download the entire registry from those sites in an insecure way, so "you did a poor job obfuscating / firewalling your data"?

Those are my two guesses.
A Techy’s Introduction to Neuroscience
> In practical terms, WebAssembly is implemented by browsers’ developers on the back of the existing JavaScript engine.

Isn't this contrary to the whole idea of wasm?

EDIT: this is a completely serious question, I honestly don't understand why this is built into the existing JS engines instead of something separate.
The second a scientist gives her stance on policy he is losing half of the public listeners. Or at least thats how i imagine it going down in the US in 2017. I get the point that the author is making, but science should be objective and the scientists should take personal responsability for understanding their biases and not letting it affect their work.
There is an advantage on Mars - it's already 100 percent nothing. We could try 1000 different species of plant, mold, lichens, or whatever. Anything that becomes self sustaining would be step in the right direction. The biggest problems on Mars are the temperature and the atmosphere, and I have no idea what can be done about those. Well I do, but they're such massive engineering projects as to be impractical.
Pasting ASCII-Friendly Firefox Logo Shows Mr Robot Promotion
> A term they might care about is: this is so much nicer to use than Facebook; I feel happier using this to keep in touch.

Here's the problem though - it's not really nicer to use than Facebook for someone who is already familiar with Facebook and who doesn't mind using it. The UX of these platforms tends to be rough in ways that would annoy many non-technical users, which is understandable given their newness, and the fact that technical users are early adopters, but still makes mainstream adoption difficult.

The Scuttlebutt client I downloaded has a search form at the top that will not behave as mainstream users will expect - they will wonder where their "newsfeed" is, try to search for a topic of interest and it will fail out of the box. Making an intellectual or emotional argument for why an alternative to existing social media clients is preferable won't work as long as the physical experience of using the alternatives is more complicated.

>but your mom only has to care about those details if she wants to help build the software.

But those are the details that dominate the frontpages of these platforms. She either has to care or else care enough to wade through it to find what she needs. That's a real problem.
Agreed. Don't know why this article gets high praise, I'm sure the pretty pictures help.
The logo is pasted from here: https://blog.mozilla.org/firefox/new-firefox-new-firefox-ico...
Leveraging web application vulnerabilities to steal NTLM hashes
Every EV owner in my area seems to also own a gas car too. My landlord commutes in an EV but his wife has a normal suv for all the kid stuff. (Im in BC where long higheay trips are very much the norm.) EVs are fine if you can afford to keep a second vehicle to cover all the things they cannot do.
> Periodic vs. monotonic behavior.

Another way to say this: imaginary versus real exponentials.
I agree. I'm a sample of one, but when I used to smoke cannabis in my teens it definitely made me sleep dreamless and usually wake up pretty groggy as well.

Since CBD only products (< 1% thc) have become legal in Switzerland, I've been using them to handle anxiety and one of the upsides is very refreshing sleep + more dreams.
Show HN: BK tree implementations for Java and .NET
We already had them, WebAssembly adds little to Flash, Java applets, Oberon Juice, ActiveX, Silverlight, other than a format that makes all browser vendors happy.

I can easily imagine that Adobe R&D already has a working WebAssembly prototype for Flash.
That a good point, I completely missed that
Thanks! It lasted from end of October till last week. I did three lessons of about one hour each. Olle did one lesson too where I wasn't there. The rest was their regular teacher, Caroline. I answered some mails with questions, and sent here some more example programs in between.
SOLR Security with ManifoldCF – 3RDi Blog
Doesn’t use the word closure but it does mention this.

> Complex numbers were introduced because they cropped up naturally in the solution of cubic equations. What might we need to introduce to solve higher order polynomial equations? What if we let the coefficients of our polynomials be complex numbers themselves?

> The astonishing answer is: nothing. Once you've allowed yourself complex numbers it turns out that you don't need anything else for higher order polynomials, or even polynomials with complex coefficients. The fundamental theorem of algebra tells us that any polynomial of degree n
with complex coefficients (and that includes real ones, since a real number is a complex number with an imaginary part of zero) has n complex roots.

> That's a beautiful mathematical result.
For non-dev idiots like me, what is it and why is it special? I got the impression that it allows compiled scripts to run in the browser and is faster than JavaScript.
I wonder what happens when you simply backprop using experience replay in either a CNN or fully connected net. Just run a random neural net, and take "samples" (inputs + outputs) every 1s or so. After 30s get an error, optionally "discount" it over time, and run backprop.
Just write it in Rust and have the compiler emit wasm or a shared library.
> When people say they don't "get" complex numbers, usually they mean they've seen them mentioned, but have never actually done anything with them.

What people complain about is that they do not have a (real or hypothetical) device which can display its measurements as a complex number while they do have devices which measure properties in terms of integer, rational and real numbers.
Last I checked, even if you wanted to, you couldn't turn off Windows Updates.
> This malware is tracking everything I type, but at least it's not slowing me down
The one thing I don't like is that they take fingerprints when signing up for e-residency. Not that I have anything to hide, but it seems uncalled for, and at odds with saving "privacy data".
6 is not enough. You need to test drive a BMW 7 or 8 gear transmission.

But I have never driven an electric car, so I can only compare with other automatic cars.
Ditto - plus gets you around to interact with co-workers, which is also a benefit.
I am still a bit baffled.

I am a TypeScript user and in the article he states:

For instance, instead of compiling TypeScript to JavaScript, its developers could now compile to WebAssembly.

Alright, so I don't need to be a C/C++ dude to get some WebAssembly goodness (maybe some day).

But now with this in my toolbelt. What occurs? What does it mean? If I have a particle simulation in TypeScript on Canvas using Shaders... Now I compile to WebAssembly, but now what? Can I still access Canvas or is Canvas like a 4th dimension? IF I can't use Canvas, how do I render to screen?
> In Crystal, as in Ruby, everything is an object. [...] When you write Crystal code, most of the time, you write classes.

Why, God, why?! Really, OOP is a great way of structuring lots of types of code (not all!). But I don't think it really helps anyone to treat everything as an object. Some things are not objects they just are whatever they are. A function is just that, a function. If I have to call a `.call` method on a "function" as in ruby, then that's simply not a function anymore. And... it's not an object either semantically, because objects are about things that can receive and send multiple messages and sometimes encapsulate state... and that's not how anyone thinks about functions!

By making everything be an object, you actually f up the concept of "object" itself...

I like Ruby's elegance, but every time I see the "OOP at the core" part, I suddenly get more love for Python and Javascript for at least getting this right.
That's a good question. I find them especially taxing because I tend to be a thorough person, so I tend to look for tutorials and watch them first. If it's something that doesn't really lend itself to a technical explanation (art!) then it really just mystifies me and I have trouble even starting.

For example, my wife and her sister went to one of those wine-and-painting things and produced what I think are actually pretty good paintings with no real practice beforehand.

It horrifies me because I know I'll want it to be better than it is. (And my wife felt that way about hers, despite how I felt about hers.) So I haven't done it.

I did, however, buy a book and art supplies and do 3 of the 50 projects before wandering off to something else. I really do intend to go back to it, but haven't.
Nvidia limits the usage of GeForce only to Bitcoin mining in datacenter
https://www.geforce.com/drivers/license/geforce

It says: “No Datacenter Deployment. The SOFTWARE is not licensed for datacenter deployment, except that blockchain processing in a datacenter is permitted.”
Fair play. Cheers.
Security fails when a large percentage of the your customers think it's too painful to use.

That's a failing of your software, not the customer.

OSX and Chrome gets it right. It's possible.
You see a lot of this kind of thing in HN threads as well, (including using older unmainted/vulnerable browsers), where there is presumably a subset of users who have very strong feelings about automatic updates and are also blind to the security implications of disabling them.

Keep your machines and software updated with the latest patches people. Keep your parents and non technical friends machines updated with the latest security updates. Don't ever tell them to disable it because your heavily customized windows 7 setup broke a little bit one time after a huge windows update.
Cheers, I thought it was actually pretty funny. Thanks!
Actually this is the central tenet[0] of Buddhism. Zen is only one tradition[1] of its teaching. If you'd like to read the closest we have to "original" material on Buddhist philosophy (translated directly to modern English from written Pali[2]), check out https://accesstoinsight.org/ptf/dhamma/sacca/

[0] https://en.wikipedia.org/wiki/Four_Noble_Truths

[1] https://en.wikipedia.org/wiki/Template:Buddhist_traditions_t...

[2] https://en.wikipedia.org/wiki/Pali
Actually the opposite. In order to remember a dream you would have to wake up in the middle of it.
As far as I know it's a bit like marshaling for JavaScript.

In theory, you wouldn't have to parse JavaScript, when delivering WASM, which should lead to faster startup times.
SENS Research Foundation Receives $1M BTC from the Pineapple Fund
Not true. A good security model is added.
This is exactly the problem, that can be solved with software, we know it from the past (IRC, ICQ random chat, Livejournal).
I recently made a small project with WebAssembly: https://github.com/novoselrok/color-palette-wasm

The toolchain (emscripten) is still pretty bloated and I hope they will streamline the process somewhat.
I don't get it. How is updates painful? You do not have to restart your PC when they show up, just like on MacOS - you can click "Restart Later".
> Microsoft needs to make Windows Update better.

Microsoft especially needs to do two things:

1) respect the DHCP settings that tethered devices provide (Android provides option 43/ANDROID_METERED) and NOT suck every data plan dry when on the road (maybe would be worth to expose an API to applications "the primary internet connection is metered, do not suck dry", given how huge any kind of update is these day)

2) give users the fucking option to only subscribe for security updates and not for the latest "feature" set. I know many people who disabled Windows 7 auto-updates after every other month MS would re-enable the W10 update nagware screen. This is way beyond hostile behavior, not even Apple goes this low. I went Apple once Win8 was coming out, definitely not going back until MS either gets a grip or makes W10 LTSB (the one on a "stable" track e.g. for embedded devices, without nagware, ads or other bullshit) available for general sale.

oh, and 3) provide a Windows 7 Service Pack 3 and installation media with all the updates preinstalled. Having to either upgrade by hand or mess around with ISOs is not exactly customer friendly.
How to Buy $100k+ of Crypto and Store It Securely
On the other hand python virtualenvs, npm, docker containers almost never get updated and people almost religiously fight for the ability to freeze packages at specific versions.
On the contrary, graphs is a good example, when pictures make perfect sense and any other way is rather meaningless for human brain. But yes, algebra specifically and pictures don't gel.
I feel like the answer is "let some time pass". I think the majority of electric cars will eventually come form China. They are serious about the banning of non-electric cars and will be set up to deal with it once that happens. The pricepoint/quality will be attractive enough for non-Chinese markets and that'll be that.
There are already apps like Meetup which help people 'meet up' with others, make new friends etc, but their purpose is not explicitly about making friends.

Ultimately, though, getting yourself to an event with other people is only part of the problem, you still need to be able to connect with the people you meet, introduce yourself, have a conversation, bond.

If you really want to create an app to tackle social isolation, maybe you could look at something that helps people improve their social skills instead, a sort of online tutor. There are definitely a lot of tricks to be learned to thrive in social situations, and while some people seem innately more equipped, I believe almost everyone can learn them to some degree.
The difference is, it is not a video game.
Bitcoin Might Soon Face Tougher Regulations in Europe
Nothing. It can't do more than asm.js-compiled Javascript is able to do today.
You can, using group policies or changing the registry.
Windows Update likes to kick in when I'm playing online, making fps drop to 10. Tried all the buttons to make it ask before downloading stuff but it didn't help. My last punch was disabling the Windows Update service.
> It's possible for that to happen and Mr. Robot to still carry strong anti-capitalist, anti-1%, pro-digital freedom messaging.

What? I must admit that I haven't watched the third season yet, but the aftermath of the "revolution" shown in the second is a perfect rebuttal to the idiotic anti-capitalist ideals of the main heroes. When I started watching, I was afraid that it would turn into a typical "occupy something" propaganda, but it turned out much more intelligent and thoroughly implemented jab at it's own characters.
Here's how Windows Update "works" for me: "installs" an untold number of patches, does an untold number of reboots, then displays that the update "failed", and undoes all said patches, with the same number of reboots, to bring my PC back to where it was before the update.

Failures have generic error messages that don't point to any useful information from the (abysmally bad) MS forums.

So yes, it is disabled. Once every few months, I try again, and usually get the same result.

I have multiple backups of everything, so hopefully if WannaCry 2 hits, I'll survive. Or maybe not, but in the meantime, I'm sorry but I can't spend all my time watching my PC doing updates that don't update anything.
How to Create a Design System in Sketch (Part Three)