skysight-inc/HackerNews huggingface dataset:
> Please link to the benchmarks that show safari to be slower than Firefox.

I thought this was common knowledge; at the very least it is common knowledge that Firefox is on par with Chrome right now and usually pulls ahead slightly with 57/58. [1] [2] [3] [4] and one benchmark where Safari came ahead [5]. So I consider my prejudice that this is common knowledge wrong (if anyone else got such benchmarks, by all means).

Realistically, nobody cares about Safari. macOS has a low market share, and running Safari on it won't allow you to integrate with other browsers (if you stick to Apple ecosphere that's OK though). On iOS you got no choice; you'll always use WebKit, but running something like Firefox allows you to integrate it with your other devices. And on other devices, Safari doesn't run.

> You have the freedom to choose android and lineagos and maintain all that yourself.

Maintain all that yourself is a hyperbole. There is nothing to maintain if you run LineageOS. All you do is install the most recent version (for my port its ~every week). The only thing you need to maintain is your baseband.

Contrast that to you running an iOS version from August 2016. Do you think there have been zero vulnerabilities in the software you're using for 1,5 years? Think again.

[1] https://www.phoronix.com/scan.php?page=article&item=firefox-...

[2] https://www.reddit.com/r/firefox/comments/7cymaz/quick_firef...

[3] http://www.zdnet.com/article/just-how-fast-is-firefox-quantu...

[4] https://www.laptopmag.com/articles/firefox-quantum-vs-chrome

[5] https://www.kaklabs.com/browser/benchmark-browser-safari-11-...
Not Occam’s razor.

http://www.mdpi.com/1099-4300/13/6/1076
Agreed -- and have seen it in action. It only takes a few vocal outraged parents to incite a riot, and shut everything down. Or get the teacher suspended.

It's illogical, but emotion often trumps logic and rationality.
[Podcast] Moore's Law and High Performance Computing
The WeWork Manifesto: First, Office Space. Next, the World
The economic model is somewhat separable from the political model. Development in South Korea, Taiwan, Japan followed broadly similar lines - direct state support for large industrial conglomerates - while being less totalitarian. If that model is actually superior (even for developed economies) then there is going to be a painful transition, and The West will fall behind in the meantime. Change is fear.

And yeah it sucks that China can do terrible things to its citizens, but I still think most of the negative sentiment toward China is economic. The sample size is small but successful empires from history always value their own success over the lives of foreigners. In that sense it doesn't matter if China is 'evil' or not - 'we' are not Chinese - it only matters if they are powerful enough that their self interest can cause significant harm.
What you're missing is that most of the people on the list i just gave couldn't do anything about it even if they were aware of it. That's what the term dependent strongly implies.
Full title from the article is actually, Some early owners of Tesla's Model 3 are reporting quality problems. Do buyers care?

So far the answer, again according to the article, is “no” except for a automotive engineer who did a tear down.
Please clarify the model that describe the mechanism of the observations. Is it
A) a photon travels through a medium and changes the state of an atom in some way. Another photon travels through the medium and interacts with the same ‘excited’ atom. The second photon is then changed in a way directly related to the first photon

Or

B) a photon interacts with an atom but instead of being absorbed and retransmitted, it is just absorbed and captured. Only when another photon is captured does the atom release them both.

In A the information from the first photon is stored in the atom (flipped spin of an electron or proton for example) but the total energy of the atom is not changed much.

In B, the energy of the photon is contained in the atom (jump of an electron to a higher energy orbital) and the atom is truly in an excited state- this would be the mechanism of laser. An incident photon would then push the excited atom to quantum orgasm where it would spew out its photons.

I tend to favor B because it might make me famous as the inventor of the ‘quantum orgasm’.
Shift-G / gg are “big” wins for me on a fairly regular basis.
After visiting China (and admittedly only knowing US from opinions on the Internet/HN) I'm willing to say the society is much closer to the USA than Central European states.

The chase after the buck, cult of success and celebrities, car-heavy cities. Also cars as status symbols.

The concentration of power in the central government isn't really that visible.

I agree with you second claim. There's recently really a strange deluge of anti-Chinese comments, even here on HN. My guess it stems from ignorance.
Blade Runner 2049: How we recreated a character
Yes, Snowplow uses JSON Schema extensively for event definition and validation (https://github.com/snowplow/snowplow/).
Since it's serverless, I assume it runs on the client. How does it scale then? And is the client really the right place to run these functions, in view of performance, and perhaps battery use?
If you're run k8s on your infrastructure there's a pretty slick alternative called Open FaaS: https://github.com/openfaas/faas
(I meant to include a link: https://www.facebook.com/groups/1701571030062709/ )
Not for a very long time, if we’re counting the LHC as a machine. We’re really nowhere near building something larger than that offworld, although if we focused vast amounts of time and money on it we probably could. Right now our investment is minimal, and only the private sector (focused on launching payloads into LEO) is moving forward with a budget. NASA’s program is focused primarily on robotic exploration, and astronomy.
https://www.reddit.com/r/CoinBase/comments/7y0teq/anyone_wan...
> No employer would have paid for me to develop these projects, and yet I learned so many invaluable skills by doing them.

I'm going to disagree with you here. It depends on the employer, and more often, the circumstances at any given time. For example, last week I spent the time writing my own implementations of HOTP/TOTP based on the RFCs [1][2].

I did this all at work while being paid. They also paid me to extract and open source our param validation tools. Both cases served me more than the company, but the company benefited because of the skills I learned while doing both.

All of that to say, you're half right - under most circumstances you won't be paid to do a passion project. Though, there are parts of your work for a company where you can make an argument for reinventing the wheel rather than pulling in an existing OSS package. Your employer has to see the value in the long game which too often isn't the case.

Cheers.

1. https://tools.ietf.org/html/rfc4226
2. https://tools.ietf.org/html/rfc6238
In addition to the other comments, being able to use version control on software documentation is a critical ability. If you develop software without a distributed version control system, you are just stuck in 17th century and there is no need to discuss further.

If you use version control for your code and do not treat documentation as an integral part of the software which accompanies each version, this makes the impression that documentation is just an afterthought.

To address the 'environment' issue, it is, in most cases, unproductive to not work on Linux where all of this stuff works out of the box.

Also, your idea that it is easier to write a /good/ document using Microsoft Word than using LaTeX hugely underestimates the complexity of MS word for anything moderately complex, and even more hugely overestimates the complexity of using LaTeX for simple things. Somebody who has the job to write code in Python or Go should be easily able to document an API in LaTeX within two hours.

And to add finally, maybe you don't believe the world will continue to move without using MS office. Be assured, there are quite a few large companies which have ditched office (say, Google) and this was not the slightest obstacle to their further success.
See also djb’s crit-bit trees, which are a tighter and simpler version of PATRICIA trees - https://cr.yp.to/critbit.html - and agl‘s nice literate code explanation of how they work - https://github.com/agl/critbit/

And my qp tries, which are smaller and faster than crit-bit trees https://dotat.at/prog/qp/
What genre would it be?
I’m a heavy vim user and yet I add bindings to vim for Control-A and Control-E.
Vulnerability simply means communication that is unwanted by someone.
> One of the computations to which the MIT chip devotes a special-purpose circuit is thus modular multiplication. But because elliptic-curve cryptography deals with large numbers, the chip’s modular multiplier is massive. [...] The MIT chip’s modular multiplier can handle 256-bits.

The advantage of ECC is that it's stronger for a given number of bits. Now if we have hardware acceleration, is that still valid?
A better way to state it, IMO;

Stupidity should be assumed. Malice demands evidence.

But it comes down to intent. Impute intent only when indicated. Which when you think about it is only fair. It’s self-evident Visa fucked up, but a claim it was malicious must be substantiated or it’s just trolling.
There's an interesting article in last month's Economist. They show resolution that let's an operator recognise a face a mile up the road. That was in Islington.
jsonmerge is heavily based on JSON Schema.

https://github.com/avian2/jsonmerge
I’d like to simply know “how good is AI right now” at any given time. This information seems largely hidden.

For example, can any AI expert tell me: what is the exact date when Target corporation crossed the threshold of being able to face match 20% of its customers across different stores with 20% accuracy? How about 50% (for both of the different numbers, to keep it simple). How about 80%? 90%?

That’s just one example. If you’re tempted to reply with insights about face recognition, that’s not the point. The point is more that these numbers for ANY real world AI task (not just face recognition) are generally not shared, much less explained in the real world, even if would be possible to do so in an academic setting.
I think I agree with you, but I find your analogies quite lacking, which makes me question our shared premise. Teachers absolutely do have the cadence of tests after lessons dictated to them by administrators. Builders absolutely do negotiate with their customers over whether their "implementation" is sufficient or whether it should be "refactored" (ie. partially or completely torn out and re-done to improve the quality).

I'm not sure where this leaves things, but it seems to me that the differing incentives and negotiation between stakeholders is perhaps inevitable.
If anything, I think it makes me feel sympathy to Coinbase and the people that work there.
Seems like a lot of work that a Google search would have obviated...
Self plug but https://github.com/1backend/1backend literally needs just 4 docker containers to run.

They are in the ReadMe, let me know what you think of it.

It contains a bunch of unique features, so it's not your typical serverless platform, but the core is the same if you don't want to go crazy with the web framework like features.
Bad management can fail using any methodology. No process will make bad people do good things -- at best it can stop them bad things. The goal for a productivity process is to help good people to great things.
I never cease to be amazed and dismayed at how much worse contemporary web based discussion technologies (HN, Slashdot, Reddit, Disqus) are than Usenet was back in the day.
I agree with you. I spend my time doing things I enjoy such as spending time with my kids, hiking, playing basketball, etc. Sometimes, I'll say "hey, I want to make a new app for my daughter to practice math", so I do it. I use whatever I want without scrutiny (i.e. no code review) and just make it work. It's quick, dirty, and often teaches me something I didn't know.

The crux of it is, the happier you are, the less stress you wrestle with, the more wholistic person you are, the better you produce in whatever you do.
The speed of construction is due to prefab wood. Prefab concrete would be just as fast or faster.

https://www.youtube.com/watch?v=rwvmru5JmXk

It has nothing to do with wood. Wood could be easier on the environment though.
B is called stimulated emission and is the principle behind lasers.
End-to-end differentiable learning of protein structure
> And point #1 is a complete straw man, setting up a TeX env takes 20 minutes and the basic doc format has not changed since the 1990s at least.

Well, I had to re-encode my documents twice in that time, once to isolatin1, and once to Unicode, because I was writing in Spanish and German. But it was actually fun to figure how to make that translation happen completely automated and happen in a few seconds.
In this scenario, where Doubleday has set up free-book stands across the street from brick-and-mortar stores, it becomes nearly impossible for Penguin to sell any books to anyone, and thus impossible for Penguin to pay authors for manuscripts.

If you could've gotten a free copy of a Harry Potter book the day after it went on sale, would you have paid for it? Do you think there would've been any sequels if this was happening?
Glacier is billed monthly. I'm looking to buy 5-20 years service in advance.
There are a number of alternatives targeting Kubernetes. I work on one - Project Riff. Others I've peeked at are Kubeless, Fission and Fn. Some are pure k8s systems (like Riff) and others like OpenFaaS aim to be portable across orchestrators.

I believe OpenWhisk is being steered towards running on Kubernetes at some point, but I am not qualified to say. When we looked at it last year as part of the research which led to Riff, we were struck mostly by how many moving parts are involved.

Disclosure: As I noted, I work on one of these things for Pivotal.
Heroku does, and has built some nice open-source tools around it: https://blog.heroku.com/json_schema_for_heroku_platform_api
I feel like I read a different article than you. You seem to be tying Meetup's woe's to an over emphasis on their part in creating a diverse workplace. The article doesn't present any evidence that the leadership's focus on creating an inclusive culture was hurting their product. Rather, the problem is that Meetup didn't innovate would not be able to compete against Facebook.

You could argue that the reason why Meetup didn't have a culture of innovation was because leadership was too busy optimizing for an inclusive culture. But again, an innovative culture and an inclusive one are not mutually exclusive, and the article doesn't support the conclusion that Meetup's culture was getting in the way of innovation.

In fact, the employee you quote and most of the article goes against your second point. It seems that their previous culture was the only advantage Meetup had going for it when it came to recruiting. They were able to hire people of much higher caliber than the product warranted or deserved because of that culture. And once they changed that culture they began to lose talent.
Sometimes people write c with subscripts, so I've seen the notation he's using before. It sounds reasonable enough to me.

Edit: To be specific, in this context c was used for the speed of light in the medium and c_0 for the speed of light in vacuum. (To match epsilon and epsilon_0).
> Is this database open? If so, anyone in the same situation as the daughter in this article could spend the hours, rather than hoping a professional will.

I've done this with various doctors, trying to figure out what the hell is wrong with me. In my experience, as soon as you start telling them they just think you're a crazy hypochondriac who sends too much time on the internet.
Bring back the view image button with this chrome extension - https://www.producthunt.com/posts/bring-google-view-image-ba...
It seems your opinion is not very popular around here, looking at how many classical counter-arguments are given to your (necessarily imperfect) quantum mechanics description.

https://en.wikipedia.org/wiki/Photon#Photons_in_matter

Light that travels through transparent matter does so at a lower speed than c, the speed of light in a vacuum. [...] The factor by which the speed is decreased is called the refractive index of the material.

In a classical wave picture, the slowing can be explained by the light inducing electric polarization in the matter, the polarized matter radiating new light, and that new light interfering with the original light wave to form a delayed wave.

In a particle picture, the slowing can instead be described as a blending of the photon with quantum excitations of the matter to produce quasi-particles known as polariton (other quasi-particles are phonons and excitons); this polariton has a nonzero effective mass, which means that it cannot travel at c.
OpenWhisk can be started using Docker Compose locally with a single command (make quickstart) using this repo: https://github.com/apache/incubator-openwhisk-devtools/tree/...

It can also be deployed on k8s with minimal effort: https://github.com/apache/incubator-openwhisk-deploy-kube

There's also instructions for using VMs as the infrastructure layer: https://github.com/apache/incubator-openwhisk#quick-start

If you have any issues open an issue or join us on the slack (http://openwhisk.incubator.apache.org/slack.html).

(I'm a committer on the project).
There is no mechanism whatsoever that identifies you as a mod. You don't even indicate this in your posts. Most of your interactions with unruly users are farcical in this regard.
serverless means that the server is abstract it away from you, you just have scripts that run and if it needs to run grow to more servers it will do by itself
Given the rate of startup failure, and the sheer number of other companies whose "product wasn't there", what reason do we have to believe that hiring a diverse workforce is more relevant than all the other possible reasons for not creating the best possible product?
"Serverless" is a marketing term invented by Amazon for what might in retrospect have been better described as mini-PaaS.

It doesn't literally mean "without servers". It means that the developer doesn't care about them. AWS have energetically pushed the line that in The One True and Holy Definition of Serverless operators don't care either.

Which, gee whiz, what a coincidence, distinguishes Lambda from opensource projects like this.

Disclosure: I work on a FaaS, Project Riff, for Pivotal. So I guess we're kinda competing with AWS? -ish?
Probably because there i know that my data have been already sold.

McDonald will sell my data when i use they WiFi. My network provider will sell my data, my phone provider. Fitness company also will sell me.

Facebook consider me as a product for 5-6 years already.

I think in modern society it is a normal thing
An obvious way to save space that is not mentioned is of course not to have alphabet sized pointer arrays in each node and if the alphabet is big, for example Unicode characters, it is not really an option to begin with. In that case you would use some kind of dictionary to store the pointers to child nodes. You can also dynamically switch between different node implementations depending on the number of child nodes.
If you know what data you sent, and if the same reflections happen every time, could you subtract them out as you read? (I'm imagining convolving the just-sent data with the recorded reflections of a test pulse.)
You're absolutely right, but the vast majority of facebook's target audience has come to understand that "bug" is synonymous with "oops, we messed up (pay no attention to whether this was intentional or not)"
I’ve sometimes experienced odd visual glitches with Mathematica under Gnome, this might actually be why...
> Threads is Gmail aren't perfect.

If you're referring to conversation view, then they're not as good as traditional threads since they don't handle keeping track of conversation between multiple people that may branch off into different topics.
Thanks.

I generally agree with that policy. The only real downside of that is that minority views can be downvoted to hell merely for being a minority view. A side effect of that is that minority members can get a lot of downvotes simply for participating, no matter how well they express themselves, and this can feel very unwelcoming and like there is a hostile atmosphere here.

I post as openly female. It isn't uncommon for me to get a lot of downvotes and it is really hard for me infer meaningful signal from that. I often cannot readily determine if I committed some social faux pas that violates the guidelines or if I am getting some pile on of disagreement simply because I am a demographic outlier who, therefore, has a different world view and expresses myself differently.

I posit this is a de facto barrier to diversity on the site. It will cause a lot of women and other minorities to simply not bother.

In fact, someone essentially said as much to me recently. They just don't bother most of the time in part because of downvote patterns here.
I have zero medical expertise, but it sounds like this situation could be improved with software. Given a database that contains an exhaustive list of every illness and symptoms:

illness symptom diagnosis_symptom_set
------- ------- ----------------------
id id id
name name symptom_id (FK->symptom.id)
illness_id (FK->illness.id)

(Pseudo SQL)

SELECT diagnosis.name as name
FROM diagnosis_symptom_set diagnosis_sympt
JOIN illness diagnosis ON diagnosis_sympt.illness_id = diagnosis.id
WHERE symptom.name in (hives, chills, weight-loss, .....)

This will at least give a patient awareness of what has been tried/tested and what remains, possibly saving them months or years.
Simple kanban and communication.

Religiously following the 'process' is the opposite of agile.

Being able to use your judgement to decide to do something is agile. In scrum you always do the same thing regardless if it's needed. Well in the implementations I've been in.
On the other hand, if they are serious about it and haven't decided on the location yet, it means that they probably haven't started acquiring the land, or that they are attempting to acquire it at several locations.

Given the Roppongi Hills example, provisioning 15 years just to acquire the smaller properties seems reasonable (and completely crazy at the same time, depending on the point of view).
> It was fantastic until someone told the VP, and the VP asked me if I was actually doing that, whereby they informed me that it was corporal punishment and absolutely against the rules

Funny how being told to perform physical activity is seen as punishment, but having to perform complex mental activities isn't.
OpenWhisk supports Kubernetes as a "first-class" deployment platform. Red Hat have been doing lots of work on this since adopting the project (https://developers.redhat.com/blog/2017/06/07/red-hat-and-ap...).

See here for more details: https://github.com/apache/incubator-openwhisk-deploy-kube

(Disclosure: I'm a committer on Apache OpenWhisk).
Your site's CSS makes it unreadable on wide screens: https://imgur.com/a/WlYOA
I thought I'd heard that the scrollbars were custom because it did some fancy infinite-scrolling thing that wasn't really compatible with normal scrollbars.

If it's true they were custom to make them work well "on mobile devices or netbooks with a limited mousing area", that's even worse. They know I'm on a desktop computer with a big screen, and they're delivering a netbook-optimized user experience.
That's a pity. I'll check if KWin has any way to configure libinput beyond very limited KDE system settings.
Customer Traction: How Much Is “Enough”?
This has been my experience since my first online communication experience in the mid-eighties. We got a 300 baud modem, logged onto CompuServe, joined a chat room, and some troll immediately started insulting us.