skysight-inc/HackerNews huggingface dataset:
FMA (fused multiply-add) is a basic computing operation that is a basic building block in tasks such as evaluating polynomials, vector-vector and matrix-vector multiplication, convolutions, and also algorithms to solve nonlinear equations.

You'd be hard pressed to find any computing application that doesn't take advantage of FMA instructions.
If it works for you, great. Maybe I was being deliberately controversial calling xkcd/diceware bullshit. Kudos for raising bad password awareness and improving practices, I suppose.

But, I still contend it basically knocks down a straw man with bullshit. Yes, they correctly point out that if you're using a mnemonic method, a long passphrase is better than a short password. I'm pretty sure the PGP folks pointed that out at least a decade or two ago.

At the end of the day, if you're not using, recalling, and exercising a strong secret, you will forget it. That's how memory works. With Diceware you have three things to learn; your silly mnemonic, what it translates to, and how to type it quickly. True, you might (just might) forget the muscle memory of exactly how to type it before you forget the entire mnemonic, and then be able to recover the password from your memory of the mnemonic cues. That seems intuitive, at least, but misleadingly so.

But my years of experience has taught me that muscle memory is the most durable memory. There's nothing inherent in "correct horse battery" that's going to give you "staple" once you've forgotten it; it's gone. It was random, after all. If you're not exercising and remembering your secret, then you have to have a backup to fall upon--written down or stored somewhere? If your goal is muscle memory with minimum pain, fewer, maximally-random higher-entropy keystrokes is better.

I don't think most people sit down at their desk all day uninterrupted without leaving. I lock my terminal when I leave my keyboard and type a password to unlock when I return. I enter a password whenever I unlock an encrypted volume (e.g., to get other passwords).

You can use biometrics or tokens, but purely memorized passwords can have unique utility. In America, for instance, you generally can't be rubber-hosed to give up a memorized passphrase, and it's not generally a crime to do so. You can be compelled in a variety of settings to provide a physical token, including biometrics, or disclose their existence. There can be civil coercive techniques to pursuade you to give up a password, but at a bare minimum, in a criminal situation or where the 5th amendment applies under my current understanding you cannot be forced to give a password from memory.

Of course if you're the surveillance target of a nation-state then potentially they can do what they need to do to covertly intercept your passphrase through physical access, evil maid etc., but that's a different ballgame.
So it's a dock that is open at both ends and has a stone roof?
If you enjoy Sci-Fi books about the topic, I would really recommend "Permutation City" by Greg Egan, as it explores exactly this topic.
Yes, RAML is great. I find it a lot more concise and don't see any advantage to using Swagger, despite that it's older and more widely used.
Stack Overflow Developer Survey Results 2017
"It's likely that time and space are both infinite, which would equate to infinite computational power. " - someone should tell Mojang that Minecraft brakes the universe lol.

Its theoretically infinitely big, as it starts with a seed number and biomes are generated when you interact with them, in a similar way to how this universe acts on quantum levels, kind of.
Now, this is an exciting development of tooling. This could bootstrap next generation of tools that would make huge increase in software complexity actually manageable.

I like that it shows you code examples (I use GitHub code search a lot). Another idea would be to automatically show you the code of function you are calling, so you can quickly verify your assumptions (sync/async, error handling, return values).

I don't do much Python nowadays, but I'm very excited about Kite.
The Soviets had a neat submarine base that was a curving tunnel through a hill open to sea at both ends - now a museum. Designed to take a 100kt direct hit:

https://en.wikipedia.org/wiki/Naval_museum_complex_Balaklava
Rocket Lab gets $75M to build its small launch vehicle ‘Electron’
Blockchain based?
Also worth checking out in this area is the Amadeus API! https://sandbox.amadeus.com/api-catalog
I agree with Karl Popper's idea that falsifiability is required of a scientific theory. On the other hand, science is not the only thing that humans find interesting, and it is not even the only way to acquire knowledge.

For example: "I think therefore I am" is a famous example of knowledge that we can all obtain by non-scientific means. There is also the knowledge of what being in love feels like, or how sardines taste like -- both not obtained through the scientific method.

I guess is possible to only find science interesting and nothing else, but that would make you a very unusual human being.
How so? At least in my experience, Swagger doesn't have anything equivalent to traits so there's no way to DRY out your docs. If you have 50 endpoints with pagination, you have to document how that works 50 times. If you change how pagination queries are structured, then you have to change your docs in 50 places. With RAML, you would just change the trait and then all of your docs and your automated testing against them will be updated.

Swagger does have $ref, but it's a much weaker abstraction than RAML traits and resourceTypes.

http://raml.org/developers/raml-200-tutorial#traits
The part where "is this a simulation" becomes an uninteresting question is when you ask "Does it matter?". Would answering the question of whether we're in a simulation have any impact on your behavior, thoughts, and actions? Probably not. So what does it matter?

About the simulation hypothesis in particular, there are still some interesting conversations to be had. For example, you could go into detail about the properties you might observe if the universe was a simulation. Or you could attack it from the other direction, attempting to predict the kind of technology you'd need in order to create a simulation.

Feynman thought this question important enough to study in detail. "Simulating Physics with Computers": https://people.eecs.berkeley.edu/~christos/classics/Feynman....

It probably wouldn't change anything to realize that we're in a simulation, but it would open up all sorts of possibilities. We'd be a step closer to defining the reason for existence. We'd be inspired to create our own simulations of other universes, once we know it's possible. Or at least we'd settle the question of whether we, being a simulation, would be able to simulate yet more universes. After all, if we know we're in a simulation, we'd have an idea of the sort of properties necessary to be able to simulate a universe.
Aren't people annoyed by URL imports? e.g.:

import "http://www.geocities.com/bla/packagebla"

i.e. I don't want to mention some 3rd party irrelevant company name, and especially its URL in my source code.
Texas is 695,662 km^2. That's larger than the combined area of Germany, Belgium, the Netherlands, Denmark, and Great Britain (682,034 km^2), which have a combined population of more than 174 million people.

So, yes, Texas is comparatively under-developed.
Substitute "your own country" with "most countries outside the US" and you're about right. iOS prevalence simply isn't there.

While SMS fallback is handled brilliantly by iMessage, as soon as people are using it as more than a glorified sms client (group chat, file transfer...) and/or are really concerned about end-to-end encryption, the limitations of SMS/MMS start to become a dealbreaker.
Some screenshots and pre-built packages would be helpful. Even if it's for experts, having it available via a PPA (Ubuntu) or homebrew is excellent.
Workaround: Don't change your name when you get married. Less work, it makes genealogy research for your descendants easier. And the only downside is people guess the wrong name because of all the patriarchy.

There are always exceptions. I have a friend who had a bad history with her family, so she really wanted to take her husband's name. But I still believe that keeping your pre-married name is usually the best choice if you don't want your identity to be lost or subsumed.
I trust that the program I download right now won't do anything malicious with my files.

I don't trust that the organization, or whoever it gets sold to in the future, won't try to monetize my email address, from now until forever.
All I know is that I experience qualia. And I believe that you and all other humans do too, but perhaps some people just aren't aware of it in the same way as I am.

As someone who has a pretty good grasp of both physics and computer science, I am personally convinced that there is no way a circuit board could give rise to the same type of subjective experience of qualia that I am experiencing. I know that's not really an argument, but just because I can't express my conviction in clearer terms doesn't make it any less real to me.
YouTube re-examining what type of videos are allowed on the site, Google says
The page renders as 100% black and totally blank with uBlock Origin for me. Not complaining as much as pointing it out in hopes the author might see this and adjust to prevent people from bouncing.
Tor upgrades to make anonymous publishing safer
Thanks for the article, I loved how they solved the "how do we propertly documment hypermedia APIs" question that I get asked in each Meetup.

I think there is a little error in the article. In the "Request Format" example the request method should be PUT.
> then we must be heading towards the sane point where we would render a simulation

Unless the purpose of the simulation is to observe a civilization which never achieves simulator capability or chooses not to use such for political reasons but still attains other technologies comparable to theirs in power.
I've wanted to use such a thing, but the requirement to use a specific browser is always a massive bother

same with things like yubikey

It seems like it would be better to just fake a keyboard output instead? then you could have something that could work on all platforms in all situations
AMD gives glimpse of how ‘Vega’ might impact design viz and simulation
But then there's netflix (and probably the same problem of multiple users/one credential for hulu, hbo go, whatever else).
Do'h, of course!
Tesla already does. If you have an accident in a Tesla, it will shut down its computer and you can't reactivate it without bringing it to a Tesla dealership. While I understand why they want to do it that way, it's inherently customer-hostile, because Tesla can refuse to re-activate the car. Imagine if you have a 15 year old Tesla that gets into a minor fender bender, and Tesla says that they won't reactivate your car because it's not supported anymore - but they are super happy to sell you a new one.
And it is. If you perform some API Governance in your company, odds are that they are performed with Swagger. RAML and Blueprint are losing adoption.
Autonomous Peer Learning at Booking.com (2016)
The novel even has a homepage [0] and a wikipedia page [1]. Looks interesting. Thanks.

[0] http://www.gregegan.net/PERMUTATION/Permutation.html

[1] https://en.wikipedia.org/wiki/Permutation_City
Try out this product to help you get the lowest prices on products
I saw a comment recently that suggested URL imports are only meant for quick-start, hacky or stuff that won't be deployed somewhere. If you want a given version instead of the tip of master, for example, you're meant to retrieve them separately and set your GOPATH to that directory.
You are completely conflating two orthogonal topics: not wanting to view ads vs. wanting privacy.

User A doesn't mind seeing ads, but user A doesn't want to be tracked by corporations that sell personal information so she clears cookies on each browser exit.

User B hates ads because reason (malware, performance, distracting, etc), so he uses an ad blocker. He doesn't care about fingerprinting across sessions so he doesn't bother clearing cookies.

Do you see how you are are throwing user A under the bus because you have a problem with user B?

There is no excuse for trying to correlate users trying to maintain privacy as a response to an entirely different group of users using ublock.
Update on HTML5 Video for Netflix (Support for Firefox on Linux)
The most interesting web development questions on Quora
https://news.ycombinator.com/item?id=13928365
For anyone else interested but having rendering problems:

A talk by the author on youtube: https://www.youtube.com/watch?v=NLRbq2FtcIk

The ReJSON website: https://redislabsmodules.github.io/rejson/
Good point! More examples are available at Instagram (https://www.instagram.com/lomotions/) but should of course be available also at Google Play.
The legal situation is fairly straightforward. If you have a trademark, it means that anyone who who uses places it on goods for sale without your consent is counterfeiting.

>To most people, "counterfeit" does not mean literally the same product, produced by literally the same people, even if the company who commissioned the build didn't want some of those units to be released onto the market.

And gone through the same quality control process, and subject to the same defect rejection standards? A huge part of why consumers trust the trademark is that it puts the reputation of the marking company on the line with the product - the manufacturer is saying that they stand behind the product and have ensured that it's to standard. Following the same process with the same tools and using the same people doesn't have that, and it's fraud to represent that it does.

>Personally, I dislike the suggestion that an identical product is "counterfeit" merely because the company that commissioned the product is seeking to constrain supply and keep their price point artificially high.

Being able to claim the benefits of your brand by controlling the supply is incredibly important to functioning market economies. If you make a widget with a novel feature that customers like, you can capitalize on it adding your trade mark and commanding a price premium. This pays for things like creating novel features, or adding to build quality, or going through more stringent defect rejection, or whatnot.

Consumers want and are willing to pay for these features. If the manufacturer can get undercut by a marginal-cost-only supplier that doesn't have to amortize the development of these features, then we end up not creating the high quality products that consumers want.
Not sure why this wasn't duped to https://news.ycombinator.com/item?id=13921305
It's not. Should I send you my business contract with a German bank?
Java broke that barrier a long time ago with com.sun.whatever and com.google.whatever, etc.
Andrew Ng says bye to Baidu
> But let's for entertainment suppose that we are in fact a simulation. Would that not immediatly raise the question "why"? If we are a simulation I would really like to know the reason for being simulated. What do they hope to reach with simulating a life like ours?

They would hope to reach the exact same answers that we do when we simulate things inside our own computers. To understand our own reality better.

Imagine for a second you are that "external" (to us) God or civilization. You simulate this whole other universe (ours) to find out if it's possible that your own reality is a simulation.
My dad was a mechanic by trade, and he used to say that people always complained about cars getting harder and harder to repair. When direct fuel injection was introduced, people who were used to working with carborateurs complained about "end of automotive industry" - yet now any mechanic can work with this. Same when high-pressure common rail system was introduced for diesels - initially, massive negative reaction from the auto repair industry, now everyone knows how to work with it.

I know people who bought brand new 2016 BMWs and Mercs, and the first thing they did was mod them - and the computer seems to work fine with whatever silly things they did with the engine.

So I don't think it's all that bad.
>the human mind is able to violate Gödels incompleteness theorems

This is why philosophy majors should lay off the math and biology arguments.
The Rise and Fall and Rise of Functional Programming (Composing Software)
Top - Best Hacking OS – 2017
If you really wanted to fish for a "told ya so", someone could just point out that by eliminating all of those other classes of bugs, developers could have spent more time looking for logic errors.
Historically, purpose-built processor architectures were always surpassed by general-purpose architectures. Think of Lisp Machines and x86, for a very relevant example of an architecture specifically designed for AI applications, that was quickly rendered obsolete by a general-purpose architecture.

Why graphcore is going to be any different is anybody's guess. Although, I admit the concept sounds cool on paper and the graph plots look pretty- I'd hang one on my wall for sure.
Tying elements like radios to VINs is actually a result of extremely rampant theft in 90s and early 00s, and I would never consider it a bad thing. Annoying, yes, but it has eventually led to dramatic decrease in car break-ins and theft over the last 10 years.
Australian here. In Norway, oil wealth on government land was turned into arguably the highest standard of living in the world. In Australia, it went mostly into the profits of companies headquartered overseas and the government negotiated with them so badly and/or corruptly that it's managing to run a budget deficit.

Of course mining is essential to humankind and the companies that do it are not doing it out of the goodness of their hearts, and that's fine. But extractive industries are by definition not sustainable and they incur very real health, environmental and infrastructure costs that have to be paid by someone.

Recommended reading: https://penguin.com.au/books/boom-the-underground-history-of...
Guru Aur Chela – Chipku Billi- Kisna Mini Series – As Seen on Discovery Kids
I've noticed before that running Netflix in a browser causes it to lose all bass. But if I run it through my WD-TV media player then the bass is there.

Is this still the case? Is this problem across all browsers?
There's a big advantage to using only printable characters. It's why csv uses commas and not \x1e (end of record).
It's all quite in early stage, but this is an example (UI in React) that speaks pretty much for itself:

https://github.com/chenglou/reason-react-example/tree/master...

This code is both very pretty and very terse, in my eyes.
There seems to be a degree of overlap between this Schiphol API, the Amadeus API and https://www.developer.aero/ which is from SITA. I wonder how they all relate.

I would not be surprised if this simply exposes data that it passes through from the SITA or Amadeus APIs, or vice versa.

I'm not entirely sure how Amadeus and SITA relate BTW.
This is called vendorising your dependencies and is done because you can't/shouldn't rely on the third party server being available and serving the same version of the source code to build your code.
London Taxi Company opens £300M Coventry plant for electric cabs
Popper's concept of "falsifiable" claims as the only means to science has been debunked time and again.

It's not how real science works most of the time.
Qualcomm Snapdragon 835 Performance Preview
Sure, the private cost of petroleum doesn't reflect the social cost. But you're saying it should be TEN MILLION TIMES dearer?
Webinar: Digital Banking – Today, Tomorrow &amp; Beyond
64 bits only cover about 7 months at picosecond resolution, so it's possible that 64 bit timestamps will be too small sometime this century, depending on how tightly synchronized the world becomes. An extensible timestamp might not be a bad idea and could still be kept under 64 bits for currently practical purposes.
I might agree with you about showing ads, but regarding tracking and collecting data there's substantial difference. By collecting and storing users' data, you put people at real risk, even if you collect with consent. The risk is data being stolen or sold and then used for malicious purposes.

For example, if you're a delivery service and you store delivery history, you put your customers at risk of being burgled.

So the ethical attitude would be to avoid collecting and storing anything you can avoid.
For more in-depth information see the CERN press release "LHCb observes an exceptionally large group of particles" at https://home.cern/about/updates/2017/03/lhcb-observes-except...

Or, the paper "Observation of five new narrow Ω0c states decaying to Ξ+cK−" is available at https://arxiv.org/abs/1703.04639

And finally, the LHCb web site section on "Observation of five new narrow Ωc0 excited states" at http://lhcb-public.web.cern.ch/lhcb-public/Welcome.html#Omeg...
Docks are shoreside structures used for mooring vessels. It's basically an artificial lake inside an artificial cave.
Great galleries for web design inspiration
How to Build a Email List and Drive Traffic to Your Landing Page?
Thanks for the info, I didn't know about some of those options.
same here. It's not just you. The quickstart site seams to be down...
So, the European Banking Authority (who wrote PSD2) have thought about this. The Directive mandates "Secure Customer Authentication" (SCA) which is pretty explicit about levels of security. It basically extends multi-factor authentication to all sorts of existing and new payment vectors.

Here's a fun doc if you're interested: https://www.eba.europa.eu/documents/10180/1761863/Final+draf...
Starbucks IoT button
Your answer made me chuckle in a good way - great way to turn a potential negative into something funny and positive! I'm sure I'm not the only one checking out your site because of this.
Airbnb has a new name in China
I think it's interesting to speculate what the simulation argument means for religion. The existence of a simulation creator doesn't actually disprove the existence of an ultimate god, after all the beings running the simulation might have a divine creator, so it just pushes the question up a level. But it does pose a problem for imminent religions that believe that god intervenes in the world to cause miracles. How do you know that any given miracle was caused by the ultimate god and not the simulation sysadmins editing the simulation? The whole question of miracles and divine providence becomes deeply problematic.
Well, unlike the police in your scenario, you don't have the legal power to affect one's rights for one. And the 'sharing online' part could be considered some sort of legal infraction on privacy