skysight-inc/HackerNews huggingface dataset:
I think what you are going to find is that there is a lot of frustration w.r.t. Apple not supporting Vulkan. One system for everything else and one system for Apple.

> I think you are wrong on that. Vulkan is a low-level native API, not a JavaScript API for the web. Lots of design work needs to be done.

Nothing you assert here is invalid. But, I think you've missed the main point, which is that people don't want an entirely new API, they want the same API across all platforms. Vulkan, exposed directly in JavaScript as much as is feasible (e.g. using an automatic API generation tool) would be awesome.

Simply look at how it is possible to cross-compile C/C++ to JavaScript. Now, add in support the Vulkan API. That would be incredible.

> In addition, even on platforms where there are unofficial Vulkan drivers (such as Windows), it's likely the natively available API will still have more complete support and better performance.

Actually that's not correct. Vulkan was explicitly designed to be an efficient and high-performance API. As it stands, even as a newborn API, it's the BEST available for 3D rendering on all platforms that support it, unofficial or not.

> So either way, we need a cross-platform graphics API.
Let's focus this discussion on improving the web platform, not fighting battles about the underlying system APIs.

I think you are missing the point here again. As you say, we need a cross-platform API. But, by that logic, accepting that JavaScript is just another platform, we'd like the SAME API.
The shift was especially jarring on the compute side of things. Apple literally started the OpenCL initiative, then decided to completely abandon their OpenCL driver in favor of Metal Compute.
Do you have any idea of the distribution of vacine prices between providers (ie hospital networks vs private practices)? Is there a large discrepancy, or do hospitals use this as a 'loss leader'?
What is the tl;dr on why SMS is bad for 2fa?
No connectivity is required, it's TOTP on a 30-second interval. The tl;dr: is that you have a shared secret (so if this ever gets leaked to an attacker, yes, you're vulnerable) which is used in conjunction with current time (give or take a few seconds) to generate a code you can use to confirm authentication.
Banks are huge, with different divisions. People who spout these types of lines don't actually understand how it works. Plus, there is the whole due diligence aspect. You can't blame anyone else. Also anytime anyone sells you something, they are telling you they think it's worth less than you do. Yet everyone is fine with that in every other industry.

Source: hedge fund trader who fights banks all the time, but doesn't agree with their scapegoating.
I've also noticed that most of my Facebook friends quickly forget that the guy their hero Obama appointed did a terrible job and the teachers unions demanded he resign, which he later did.

They won't even give DeVos a chance, and most of them, it's because Obama didn't pick her.
I'm not one to play devil's advocate, so I'd appreciate being heard out on this:

I don't want to necessarily contend that trolling is "good," but I think it can be done in a way that is healthy. I liken it to in college, when there is that one dude who's way-too-serious and so you play a practical joke on him/her to get them to cool their jets. For example, in college there was this kid Chris, and he printed schoolwork in the psychology lab printers and was always TERRIFIED they'd get mad at him for doing so (you were only allowed to print schoolwork related to psychology on those printers). So one day a few friends printed out an official-looking notice that he was in serious trouble for doing so, and that he had to pay a fine of $23.35 and slipped it into his campus mailbox.

Now you may think I'm just a jerk for this, and maybe I am, but for me this act was an olive-branch. If he had laughed it off and called me a "fucker" he would have been more a friend. I think when somebody is overlysensitive to something your friends can sometimes intentionaly desensitize you by bringing it up too much as a way to relax your trigger (say your roommate is afraid of snakes so you put a rubber snake in their bed).

Now I have no idea if other people who do this kind of thing do it with good intent or not, and it's entirely possible that Chris hates me more than ever and is even more paranoid about following silly rules. But I can say that I at least consider this type of thing a potential bonding activity.
Bigger Isn't Always Better
I work for Sia (http://sia.tech) which is a third option. Decentralized storage isn't just for the general user – it's also for businesses. It has the potential to replace S3 and other backend cloud providers. General users (i.e. those who use Dropbox) wouldn't see a big difference since all these changes would happen on the backend.

Sia has come up with a really good incentive structure to ensure that hosts don't pull the plug. When a host and renter create a storage contract, both pay in. If a host goes offline then she loses her collateral.
Exposing your local Node.js app to the world
If your password recovery also operates over SMS, it's actually 1fa.
> Vulkan on Windows is all based on unofficial drivers that don't come with Windows and aren't supported by MS.

This is not materially different than the situation with OpenGL, and yet I hope you'll agree that basing WebGL on OpenGL was the right decision, rather than inventing a new API based largely on a lower level API proprietary to a single company's platforms.
2000: we'll be able to comparison shop online and brick and mortar stores using one interface.

2004: in the future we'll use the same language on the server and in the browser (though I incorrectly predicted PHP would move to the browser)

2005: someday we're not going to worry about minutes and text messages on our cell phones...it will all just be data.
> Unintentional trolling

As I mentioned in the ancient link, there's no such thing, because I consider that a contradiction in terms, much like "accidental assassination" or "unperturbed terror". You only see the words together when the author is going for rhetorical effect:

> No matter how moronic, argumentative, or misinformed a person might be, they cannot be a troll if they are trying to be honest and their motives are straightforward.

There are many other unflattering labels you can use for the kind of person you describe, but "trolling" implies and requires intent.
I'm always charmed by the fact that when this site gets posted to HN so many readers don't realize it's for growing weed. The sun doesn't work if you get arrested when the plants sprout.
Care to back up those assertions with real world evidence?
Blockchains can be used to create a decentralized storage marketplace. Data is not actually "stored" on the blockchain – it is stored by distributed hosts – but the entire marketplace is managed by a blockchain.
mercury reader. This is probably the single most important factor in increasing the amount I've read in the last 2 months (since I found it).

Google Dictionary.

Pocket - Been using this for a long time. Wish they had more features but this works.

OneTab - Don't use it frequently but boy has it been there when I needed it.

Sidewise - Been using it for a few weeks. Light use but useful.

AdBlock Plus - It's just there in the backgound. Not sure if it really makes a difference.

Momentum - I like to see gorgeous pictures instead of a blank page with Google's searchbox when I open a blank tab.
Let's illustrate this with a graph. Let's call it the Laugher Curve, and borrow the inverted U from the much loved Laffer curve. But here, the Y axis is The Value of Human Life, and and the X axis is The Value of Technology.

To the left of the curve's peak, as the value of technology rises along X, the value of humans also rises along Y. Clearly technology is augmenting human labor and increasing the value of human workers.

Further to the right the Laugher Peak is approached, and the rise in human value slows because for some jobs, augmentation has turned to automation. Machines begin to automate more tasks more than they augment. Ergo, when the number of automated tasks rises sufficiently, machine replaces man.

Then as displaced humans seek new jobs, they find themselves taking positions of lesser value because they lack the skills or ability needed to qualify for those remaining jobs of equal value due to those jobs' increasing complexity, which was caused by their rising tech augmentation. What many humans do best, now a machine can do cheaper, and the retraining of those humans for equally valuable jobs has become unprofitable.

Further to the right, human augmentation by tech fades and automation is in full swing -- replacing those humans with marginally greater and lesser skills. Finally when we reach the right edge of the curve, all humans have been made redundant by tech; they're unemployed. At last, the net present value of mankind falls to zero.

[It's called the Laugher Curve because it's believed the original Laffer Curve was never about taxes. It was just a pretext to encourage those folks who valued tech more than people. It also cleverly refers to the oxymoronic outcome of a temporal mobius loop, in which the final laugh was on those who could laugh, by those who couldn't.]
Pardon my ignorance, but what do you mean by "not supporting Vulkan on their platforms"? I thought Vulkan was an API that software developers used for graphics... Isn't that a part of OpenGL? Is Apple actively blocking something or have they just left something out?
Why? It seems like a great way to discourage people from consuming it unnecessarily while making sure no one actually suffers in dire poverty unnecessarily.

In fact, this might be a good idea in general - sumptuary laws based on net payments to the government. Contributors to society would gain visible social status while those who are a net drain lose status but do not materially suffer.

Of course, I doubt you could implement this in India. I'm pretty sure everyone will shamelessly take the money.
Intel's drivers may be beta but official NVIDIA and AMD GPU drivers both fully support Vulkan on Windows.
I had a similar thought, although my reaction was more along the lines of trying to soften the blow of some draconian backdoor policy.

That is, "well, what are you worried about with crippled encryption? We made it harder to get permission to access your email, so now it's ok if we require a backdoor for the government on all encryption."
"seven dented ceiling panels, 50 damaged in-flight entertainment sockets"

The article doesn't state it, but that's because the passengers, like the co-pilot, fell towards the ceiling of the airplane during this episode. Apparently, the headphone cables are stronger than those sockets.
Kicking and dragging on WebRTC, WebCL, Vulkan. Business interests much?
I don't see why this would be the case. The vendors (i.e. NVidia) are providing the drivers, I see no reason why they would porposely cripple them.
What do you mean by "unofficial drivers"? Looking at the support matrix on Wikipedia, it seems that both NVIDIA and ATI support it in their official Windows drivers.
Don't blame the consumer.

It is the industry the ones who try to force that on us.
Economists always fail in their predictions, but are very good to explain things in retrospective.
generally I mean interrupt-driven, but maybe I'm being obtuse.
Well, have you checked out the platforms I linked? This is the whole point of the self-hosting platforms. They don't want you to put in the effort any more than buying a phone. You install apps and leave the security to the platform. At this point, this is really about how good the platform gets in insulating the user. If you feel like an early adopter, go try those platforms.
As a sysadmin, I got tired of the devs constantly ragging on Mongodb (the same folks that selected it before I was hired). I eventually got fed up and said: "why do we use it if you all hate it so much. Let's replace it. What do you want to use instead, it's easy for me to set up something new". Cue everyone going "ah, it's not so bad, really..."

MongoDB is the Nickelback of databases: a reasonable act that's not going to blow your socks off, but one where saying "OMG I hate it!" somehow signals membership to some cool clique of connoisseurs.
The difference being that Lloyd's isn't going insure your personal wallet.

How is using Coinbase different from holding a balance with any other bank?
"actionscript 3" what? o_O

I thought this is over
The Future of Voice, Amazon and Google Home
I'm curious about their reasoning for choosing Creative Commons Zero over the public domain. I'm fond of the public domain; I've released some of my software[0] into the public domain. Cynically, I think it's more fashionable and branded to license something CC0 than declare it public domain. Despite my cynicism, I like that they're doing this.

The article says:

> Enabled by the Museum's move to open access, we also announced today a series of major new partnerships—with Creative Commons, the Wikimedia community, Artstor . . . We'll be blogging about these partnerships in the coming weeks . . .

I suppose releasing pictures into the public domain doesn't lend itself to "major new partnerships." ;).

[0] not that anybody's ever used it!
Twins study: How one-year mission affected astronaut's health
Presumably the downvotes are because your comment went uncivil, by accusing another user of dishonesty and by insinuating astroturfing without evidence. Neither of those things are allowed on HN, so please don't do them again.

We detached this subthread from https://news.ycombinator.com/item?id=13593606 and marked it off-topic.
Worked at a place that was bought out by private equity right at the apex of the tech bubble. As you can imagine, the value of what they paid for dropped like a rock right after the check was cashed. So, like working at a post PE buyout company, only amplified. They had little cash left to pump sales, so all the effort went to cutting costs.
> This is logically false -- it implies that no action, even deliberately undertaken can be called trolling

I took it more as an expression of something like Poe's Law. If someone says something inflammatory, is it a troll, or is it an honest expression of opinion? You can theorize about the author's mental state, but you can't know what they're thinking. Without extra information, the difference rests in the reader's perception.
Further confusing numbers:

> “Up to 24% of the aircraft occupants were rendered temporarily unfit for duties following the incident,” the report adds, referring to 25 passengers and seven crew members.

> “Without the excellent technology of the Airbus A330 flight control laws, the outcome could have been very different, with the realistic potential for the loss of the aircraft and 198 of our people,” MAA director general AM Richard Garwood says in his summary of the incident.

24% of 198 is not 25+7 but 47-ish. What am I missing here?
If you run database containers on a bare metal docker/container os (coreos/rancher/...), your DB's will probably be running a lot closer to the hardware than they would in a VM.
> You claimed it was impossible for him to find an exchange, and then he revealed his exchange

Wrong.

"1. How did someone outside the financial world get access to an exchange that would allow this"
"First bit of proof I think you should get. 1. Agreement with exchange"
"1. I was not even referring to "top" exchanges. even just a single exchange. ask him which one he uses"

>You claimed it was impossible for him to find data sources,

Wrong.

"2. He states that he trained the model on financial data. This data is Extremely expensive. If he is using public data like Yahoo Finance, the level of detail that is provided is so low that it is incredibly unlikely any automated strategy could work off it"
"[provide] 3. Data sources for AI training"
"2. It is very unlikely a succesfull strategy could be based on this [public data]

> What extraordinary claim is being made that requires proof?

The claim that someone with 5 months of financial self learning has created an AI strategy that makes a profit 95% of the time. That is an extraordinary claim.

I have asked him elsewhere in the thread and still have not had a response.

Post historical and current positions, open and closed.
"I know Amazon AWS has most of their core engineering talent in Austin"

Err, I don't think so.
Many good companies have an Austin office though, in addition to companies hq-ed there.
Apple definitely keeps up with core JavaScript and CSS support, but essentially anywhere the web undermines their attempt to maintain control over a protocol, file format, or API--or for anything that makes the browser fundamentally more powerful (which undermines their attempt to get developers to focus on native applications, and which stuff like ES6 is fundamentally not an example)--they invest only a token amount of effort at best and at worst they seem to actively cause more fragmentation (by pushing Safari-only proprietary and sometimes even patent-encumbered alternatives).
I bet almost none of those 200 engineers negotiated half as good a deal for themselves as any of the 600 traders.
> Application Programming Interfaces (APIs) with a tokenized or alternative authentication method [...] can be inconsistent among financial institutions

That sounds like a made up argument. How is structured data less consistent than the scraping that is currently happening?
A more realistic argument is that banking systems are old and outdated, the cost of upgrade is enormous and no banks wants to be first.

Worse, some banks actually have standard APIs (e.g. OFX) than are used by commercial accounting softwares (e.g. mint, quicken) but the banks (e.g. Chase) charges a monthly fee to enable it.
I look forward to convincing you of the simplicity of the code base. :-)

The sentence was a bit of a tongue-in-cheek sort of rhetoric. In particular, if you look up most of those words in the relevant domains, they're all standard practice ideas that are well understood around their various parts. Importanntly, none of the words or anything said in the sentence is really complicated, and if you were familiar with all of those ideas, then it would be an easy sentence. However, I wrote it in a way so that it appears to be obtuse and a bit ridiculous on the face of it. Basically, attempting a bit to mirror the code itself. The sentence very concisely and neatly describes the architecture of the compiler, but only if you know what you're reading.

One of the biggest issues with reading the compiler is that most people will have a "part" of the picture based on their backgrounds. If you have written compilers before, the overall compiler design and the strategies at a macro-level used for it will make perfect sense, but you'll balk at the data-parallel programming style. If you are an APL programmer you'll be very familiar with the basic tricks being used in the compiler and you'll easily be able to see at a micro level what's happening with the code, but not having the background in Programming Language Design (such as you might receive at Indiana University's PL course path), the overall design and the intent of the whole system won't be intuitive to you. This means that likely for anyone new coming into the code, there will be parts of the code base which feel very foreign to them. Of course, I don't know of a way of doing something new without making people learn a thing or two to understand it.

Fortunately I'm not the only one in the world that has experience in all of these areas. And even better, the code is straightforward enough that once you do learn the basic skills, it's easy to work with. But there are precious few APL/Array oriented implementers out there, and probably less than a handful of compiler writers out there that specialize in this area of languages. I hope that will change and that I can convince people that this approach is actually a very neat and easy one to work with. But that's not easy to do.
I think that it really depends on what you're going to be doing. database backend? Some small VPS plans might not work. Lots of traffic? same issue.

What are you looking at doing?
Show HN: Netflix Hidden Categories Chrome Extension
A few people lose their jobs as authorities try to placate the SJWs and the chilling effect over the whole society is palpable. Ask Brendan Eich or the leaders of that University in Missouri or the guy who made an innocent dongle joke at a conference.

People remember that kind of thing and millions edit themselves in a general low-level miasma of fear they might get targeted.
Completely agree. Jane Jacobs the person is also worth examining as an exemplar for the 'public intellectual'. She wrote seminal books, but also got her hands dirty doing effective work with and for the communities she lived within.
> We don't think it's right to depend on this even if it's theoretically possible. Likewise for unofficial macOS/iOS drivers.

Then focus on fixing that, instead of wasting time on bullshit like this.
Generally speaking, laws are inventions of the superego designed to rein in the id when the superego is resting. We practice this on an individual level when our superego sets a goal and commits to it despite the protests of the id.

I think the bigger problem with what I suggested is that you have to trust someone else's superego to design good laws.
As a long term Clojure user I have done this survey for years, but I don't think I did the last two times. Its just not that important anymore.
Maybe someone can enlighten me, but it doesn't actually look any more low level. The only lower level thing I see is the texture attachment load/store ops. Can you commit a command buffer more than once?

(edit: I realized this API is mostly designed 1:1 with the Metal API, so the docs for that API have filled in most of the missing pieces)
Not so much. There are pockets, with poor interoperability between them. Multiply this by the different health systems (one per province, plus assorted others) and it's still a mess unfortunately.
Perhaps not from lawyer specifically, since that tends to be a much more ambitious goal, but yes in general.
My grandmother hated that show. She said she disliked how father hacket (the old drunk) was treated. But i suspect some of the catholic humor struck a little too close to home.

For those who liked it: check out "black books" which the makers did between father ted and the it crowd. Same humor. Same trio of characters. Same irish bits. One of the writers said he did all he could to avoid another "drunk irish" character ... but it couldnt be avoided and does crop up in all three.
Is it your position that the only drivers worth using are those produced by the operating system's vendor? While I suppose this would make sense to Apple, it sounds entirely crazy to me. IMHO, it makes much more sense for the hardware vendor to write the drivers.
It's not the same. This isn't trying to break the rules of physics. It's just a very large welfare program that would benefit from not having a bureaucracy behind it. And it would rely on the theory that enough people will still want work, so that they can afford luxuries, live where they want to, and get other trappings of social status.
Install Kodi, use the wireless gamepad as the remote control.

Problem solved, no money spent, best of both worlds.
So far as I can see, the argument he's making is that there's already an actively emerging standard for a 3D API outside of the web, so it would make sense if the web also jumped on the same bandwagon, and we could have a single API everywhere.

That makes sense to me. What is special about the web that should exclude it from the single API narrative?