skysight-inc/HackerNews huggingface dataset:
If you used the difference in height over the actual distance traveled instead of the horizontal distance, then 100 % would indeed be vertical. I.e. instead of using sin(a)/cos(a) you could just use sin(a) and for small angles the values are close but the later one approaches 1 while the former one diverges as you approach 90°. I would probably have picked the later one but the former one is probably somewhat easier to work with in practice, e.g. for construction work.
The author has a bunch of numbers and stats written down which supports his claims but none of us would even bother to check up. Now the thing is do I trust what his guy says that Musk can’t actually do it or do I trust a man that has already built a working reusable rocket to space and
made a few electrical vehicles? If Elon says he’s an idiot, i wouldn’t bet against that
How magnanimous of you.
That's the whole point. Syntax can be very influential in how people use (or don't) a language
Your job sounds like it will cease to exist within a year or two, if all you are doing is scoring a standard document against standard criteria.
That's a really great metaphor, and really great advice. The next time I deal with a man bemoaning how tricky #metoo has made life, I will put this example to him. If you're not really sure, don't take the risk - ask before taking cash or initiating more an a handshake.
Or perhaps the author of the article is doing armchair philosophy, whereas Elon Musk is the supposedly too optimistic doer who actually builds incredible stuff. (In the sense that Nassim Taleb distinguishes people who talk a lot and people accomplish stuff.)
Next SV pitch: "it's like Uber for organised crime".

semi-seriously though - I can imagine in a work of science fiction a "sharing economy" of people willing to trade time for work doing criminal activities evolves. There must have been such a novel written already. Thinking a bit more morally, how about an "Uber for police" where citizens can be contracted at short notice to trade time for work against criminals.
My guess is that that explanation doesn't provide even a good first approximation to the abundances of element in the Earth's crust.

https://en.wikipedia.org/wiki/Abundance_of_elements_in_Earth...

I think there's just a lot of chemistry and geology going on.
I've not found signalling to be complex at all. You're just forwarding messages from one user to another. The server in the middle doesn't need to know anything other than to whom the messages go.

The one thing that is not handled in any material I've ever read on WebRTC: how to sequence more-than-two users joining a session at the same time, and how to recover from errors and stalled connection attempts (where the latter is a significant impediment to the former).
Hi!

I wanted to check out the browser extension that is mentioned, but the site is returning 404.

Mostly, I wanted to find out whether the extension is using WebCrypto for the key generation, signing, verification, etc, and how the private key is being stored.

Can you please elaborate on this?
Applies just as much to "middleware" as languages, sadly.

And thus we have a constant churn of dependencies an broken APIs/ABIs...
It's not what you are but what your settings are, please go here and check what your browser reports under ACCEPT_LANGUAGE. If it is "en-US" you are considered a "US user" enough:

https://www.whatismybrowser.com/detect/what-http-headers-is-...

BTW: the extension we all talk about here has exactly this site that is used for checking the headers hardcoded inside, obviously in order for the developers to test their newly coded functionality with which they add an additional header entry in the request to some specific sites, specifically, the "main target" is a brand (I've given the link earlier on in this thread). It's obviously an advertisement for the US as that "main target" site is only meaningful to the US public. But it's obviously not the whole story.

If your language is not en-US it's worse than what I've understood.
My grandfather started playing piano at the age of four. He taught music as an adult.

In the last years of his Alzheimer's, he didn't know who I was and could barely remember conversations we'd had 5 minutes prior.

But, if you put him in front of a piano, he could play songs for hours.
It's all about the cables in rural Canada. We have decent offer in urban centers, but in Podunk, New Brunswick or whichever the snowbank you're stuck in you often have to rely on the only telco covering the area.
If you don’t pay into SS then you don’t get retirement benefits from it. You are wrong on Social Securty. With Medicare you are entitled to enroll in it when you reach a certain age, even if you haven’t ever paid Medicare taxes, but you still have to pay the premiums. Medicaid is the entitlement.
> I was suggesting they should voluntarily resign

No you were not. You are full in line with fascists when writing:

> Holding them accountable is not enough, we need to ruin them.
Chrome 64: HDR for Windows, site audio muting, resizeobserver and import.meta
> What is it with Medium.com

The people you describe used to have blogs with crappy Wordpress themes that barely got noticed by Google, now they are on a big site so get discovered I guess?
> people like this

Boris Stilman [0], but Stilman is not worse than Iqbal.

[0] http://www.ucdenver.edu/academics/colleges/Engineering/resea...
If the attacker can get new IPs, they can get new domains. Why is pure domain-blocking a goal in the first place?

The one-size-fits-all answer with DOH is the same as without it: Tell your devices to use/trust the MitM.
Rose Rocket (YC S16) Is Hiring Platform Developer and Full Stack Developer
Rose Rocket is SaaS for modern trucking companies. We are a startup going after the $700+ billion dollar trucking industry.

At Rose Rocket, we solve complex technical challenges to provide our customers with the simplest and most intuitive operations software.

Rose Rocket is a proud alumni company of Y-Combinator and The Ryerson DMZ.

We are looking for a Platform Developer and a Full-Stack Developer to come join our team. This is an opportunity for a passionate person to join and become a key member of the Rose Rocket team.

Please check apply through this link: https://roserocket.fastpad.com/
One difference from centralized computing is that a lot of the costs associated with cars are distance-based rather than time-based. If I only drive a car a few thousand miles a year and have it sitting in my driveway/garage in a suburb/the country, it doesn't cost me a lot.

That said, a lot of people (such as people who lose money driving for Uber) don't really properly account for their per-mile costs. I expect a lot of people would think twice about their driving habits if they had to feed a meter at 50 cents per mile every time they got in the car. (And, yes, that number includes some amortization of fixed costs, will be lower some day with electrics, and is probably lower today with an econobox--but the point stands..)
The new extension system was announced years in advance, including the warning that XUL addons would eventually be deprecated.

This design decision is behind a large part of the performance improvement in 57.

Yes I'm sad, I lost some of my favourite addons as well. But this move was announced well in advance and it had a serious technical reason behind it.

In a difficult situation, Mozilla made a tough decision that is good in the long run and that benefits all its users. Crying "fork!" over it is so blind it leaves a bad taste in my mouth.

> So if someone forks over 1 change or 10 they are still libre to do it, or is that passe?

It's nonsense. Doesn't mean they can't do it, doesn't mean it's not nonsense. Furthermore, in some situations, forks can be harmful to the overall health of an already fragile ecosystem. They're not free of externalities.
While there is some truth to your comment it is both unfortunately phrased in part "pain in the ass to women, fuck it up for all other men" and focuses too much on what (alleged) victims could do.

For instance, you question the ethical and moral responsibility of (alleged) victims who did not speak up at that time. I can easily imagine being one of those people, and I think that most of the time in other situations which are not sexual we see that most people keep their mouths shut and try to make the best of a bad deal: it's why there have been fewer violent revolutions. People with strong, clear ethos who make the choice to "speak truth to power" are rare, everywhere, in every time.

I would ask you also to consider that there were probably more non-victims who were passive observers, privy to at least some of the bad behavior who also did not speak up. Perhaps they should be the main thrust of your comment, rather than people who may already be so psychologically weakened that a brave act is the last thing that is likely?

All, that said, I find the #metoo hashtagging irritating. I do not know why, but something grates about it.
https://news.ycombinator.com/item?id=15938241
Yes. But I use terms as they currently mean in the common political discourse and as such Medicare and Social Security are not entitlements.
I agree with the article. Fortunately, REST is dead. I'm fully confident that in 5 years, newcomers to web development will simply learn GraphQL.

I realize that's a strident statement, but I really believe that.

It is basically a restrictive implementation of RPC, which captures the reality that clients often need to ask for follow up data based on the result of a query. There are a couple needs that don't have fully baked solutions yet, but it's already extremely handy. It reminds me of what BEM did for taking the decision fatigue out of writing CSS.
If this why you read HN, I'd suggest checking out Hackaday, which gives you new content along these lines pretty much every day.

Would recommend checking out both the Hackaday blog and Hackaday.io. The blog covers news articles about hacks, and Hackaday.io is a place where a community of hackers share their own projects:

https://hackaday.com/blog/

https://hackaday.io/

The main negatives I could say about Hackaday is the comment section on the blog is frequently a waste of time, and the UI of Hackaday.io could do with some improvements (IMO), but there's plenty of interesting projects to check out, and it's easy to ignore the comments section.
I don't at all. Is using an abbreviation supposed to be insulting somehow?

(and the thing is, it's not even the bcash people who are bothered by the term - it's the BTC people! it's like you got insulted when someone recognized me enough to call me PMD... which is what I suspect it comes down to.)
Well it's a little different in that in your scenario Intel would be able to decide after the fact to do something bad.
This might be an unpopular opinion but out of the myriad of strong women who are coming out and talking about these horrible experiences, none of them thought about actually documenting them? Like getting actual proof rather than just allegations? I am not saying none of these happened but I am yet to hear of a case where the allegations are supported by tangible proof. (Recordings, emails, etc.)
The old spec, https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html, seems to say that 401 can mean either unauthenticated or unauthorized. If you haven't signed in, it means unauthenticated. If you have signed in, then it means unauthorized. Were the status codes written before authenticate and authorize had the narrow meanings of today?

Meanwhile, 403 seems to be reserved for when the server just generally doesn't want to do what you're asking it to do. It may tell you, it may not, it doesn't have to tell you, so there. "Authorization will not help..."
Who care about revenue or sales when you run the internet wave? /s

Tell it is Instagram.. haven't generated single dime yet sold for billions.

Google integrates Uber in their maps long time ago.. wouldn't be surprised they would want to buy it regardless of their financial situation.
Why would you think that there are such choices? The obesity epidemic did not come about out of a desire to avoid famine. It came about because the American Heart Association took flimsy scientific evidence that high levels of saturated fat in the diet increased risk of heart disease and then sought to reduce the American intake of saturated fat. They succeeded. They successfully reduced the percent of the average Americans dietary calories which came from saturated fat by 15% which was their goal. Unfortunately, removing saturated fat from foods makes them taste like cardboard. So to combat that, food makers added salt and sugar to restore some flavor. As a result, the total amount of calories consumed on average ballooned, diabetes became an epidemic, and even the heart disease they were intending to avoid through their efforts reached all-time high levels along with a host of other health problems.

No one was starving, and famine wasn't the alternative. The alternative was educating the public and leaving them with the choice, a situation which is less totally effective but more flexible and seemingly less prone to large scale unintended consequences.

I won't get into genocides in too much detail, but the concentration camps were an outgrowth of eugenics, an attempt to improve human health and well-being through "scientific" engineering of the gene pool. It was based, however, upon fundamentally incorrect ideas about how genetics and evolution work, flaws which were known at the time but which were ignored because the idea of rounding up anyone not liked and wiping them out was apparently too alluring for them to step back and say 'we don't have sufficient evidence this would even work'.
> Can I send a large request body with a GET?

Why not?
Sharing wires is not where the problem is. These days last mile can be very very cheap as long as there is no rent seeking anywhere or regulations denying open access to the infrastructure for the last mile. So what is needed is a law that exempts ISPs somehow from the decades of anti-competitive regulations, guarantees open access to the infrastructure, prevents monopolies and local authorities from rent seeking, denying or overpricing such access.
My understanding is that RESTful is good for public WEB APIs, however for tightly-coupled systems the best was SOAP/Xmlrpc.

Nowadays the best middle ground probably should a SOAP-like wrapper for JSONRPC(instead of XMLRPC), i.e.using JSONRPC as the payload instead of XML, does such thing exist?

https://en.wikipedia.org/wiki/SOAPjr was one effort to combine SOAP with JSONRPC, but seems not getting traction.

So, SOAP/XML too verbose, RESTful not good for tightly-coupled systems, what other options do we have, ideally have something like SOAP but using JSONRPC?
> it is so easy to lose track of which "if" a nested "else" belongs to when modifying code, and, I've seen this being the source of so many bugs, that it has changed my opinion about whitespace-significant languages.

Having types and removing statements from the language make this much less of an issue

> I can let go of the syntax, just write and focus on my ideas and let my editor sort the mess at the end.

Elm has a whitespace significant syntax, but it too has an excellent code formatter tool.
Enaml Native - Make Native mobile apps with Python
The old rules about sexual conduct were very clear: making a sexual advance is wrong unless you are married to that person. After the sexual revolution the rules have become very murky. Take the Hollywood scandals. Why exactly is it wrong to offer to exchange sex for career help, according to the new standard? Most people find it intuitively wrong, certainly, but that is mob rule. There need to be new objective rules for the 21st century that are as unambiguous as the old rules.
When I was a grad student, shorts and sandals is absolutely what I would wear to a poster session. I never had anyone comment on what I was wearing. If I did somehow manage to cross a line, I would expect to hear about it from my friends or my advisor, not from a stranger.

Most of your complaints seem to be that men and women have different standards for work-appropriate clothing. If bare arms are too provocative for you, that is a personal problem that you need to work on.
The first thought that came to mind when I looked at that gif is, "this is what 200 people in their detached homes look like, this is what 200 people in their condos look like, this what 200 people sharing a multi-bed dorm room look like."
Debugging microservices application in production
I got one am very pleased to see the EU doing good work against tax havens. It's no wonder the British press hate the EU so much... the proprietors, in general, have an interesting record when it comes to paying tax
> that SOAP pain

The pain you're referring to is relative to the language you used and when you touched it. SOAP is a comprehensive and we'll defined specification and when implemented properly you forget it's there because it just works.

After about 2003 major vendors had their implementations locked down pretty well. In Visual Studio you just implement a basic controller and the remainder is configuration. If you wanted to consume something from Biztalk, PeopleSoft, any Oracle Product, or any other Enterprise product you could just add a service reference to a WSDL URI and a tool would generate your interface classes and DTO classes for you in your language of choice.

In the Open Source world things were very different. Whenever I would provide a service to be consumed by a vendor, I would provide reference implementations in C#, JAVA, Python, and PHP. I would spend about 15mins on C# and JAVA, then the rest of the day fiddling with Python and to a lesser extent PHP.

PHP and Python have had SOAP libraries for a decade but they require considerably more effort to even consume SOAP. I have never tried to stand up a SOAP Service with them but I can't imagine it's any good.

Around 2012 I remember working with a partner company that was using RAILS for their platform. It was an absolute nightmare for them to integrate with our existing SOAP service layer. SOAP protocol libraries were the least of their issues. No client certificate authentication in their HTTP libraries. No serious XML support. They wrote their own implementation from scratch.
> [...] The experience does not collect or share any data [...]

Wrong (unless proven otherwise).

From the Shield Studies FAQ[1]:

> What data do Shield Studies normally collect?

> [...]

> Mechanism:

>

> - at STARTUP, SHUTDOWN, INSTALL, UNINSTALL, - send a `shield-study` packet containing the Unified Telemetry Environment.

As was stated before, users report that they have had this extension pushed to their browser without their prior consent to sending any telemetry data.

[1]: https://wiki.mozilla.org/Firefox/Shield/Shield_Studies
Hackaday is indeed great for finding out about neat projects. Don't read the comments, though. Everyone is hobbying wrong and they need to know it right now.
I'm not sure what this means. Supposing I'm a node that runs the correct software as well as some incorrect software. I prove (however this works) using SGX that I'm running the correct software. You send me the data and I run it through the incorrect software.

I imagine my ignorance of SGX has something to do with this. Is there a 101 link somewhere?
While sodium may be more stable than lithium, its not something to joke around with...

https://www.youtube.com/watch?v=7IT2I3LtlNE
That reason isn't limited to men. It's why people in general don't get into teaching. Many more men and women would be interested in teaching if it paid better, and we'd have better teachers.
HELLO HUMAN. I AM A ROBOT. I HAVE A SENSE OF GOBSMACKED ETHICAL OUTRAGE I CAN ONLY EXPRESS WITH ONE SENTENCE. EOT
Have you also never expressed interest in a woman?
No, but the report is about journal voucher adjustments which isn't spending exactly spending.

The report says not that they're "spending" $21T, but that they made a cumulative amount of errors and corrections in their vouchers equalling $21T and have really poor audit controls.

While bad audit controls is a legitimate and serious problem, it very much is not the same as what people normally think of as "Spending".
It’s related to a ratio. A ~6 degree slope would have you dropping one meter for every ten meters you move forward: 10%. 45 degrees means one meter for every meter forward: 100%. Keep plotting that out and it approaches infinity as you reach 90 degrees (or just ask, “for every meter forward, how many up/down?” if it is 90 degrees.)
Yes I must not have made my point. His political views matter only because the company is based upon values such as openness and inclusiveness. As the one running the ship his political views would have been antithetical to the company mission based on his current actions, which is why the employees revolted.
Agreed, the comments sections on the blog probably the worst part of HaD. Very low signal to noise ratio. The main content makes up for it IMO.
Don't be saddened. This is potentially a time for change. A good time. I hope we can look back at this and never be able to imagine going back to the widespread abuse of the less powerful.

Laurie Penny writes very well about all this sort of thing: https://longreads.com/2017/12/05/the-consent-of-the-ungovern...
Anecdotal but the only Uber/taxi driver who has ever started giving me an unsolicited tour of their car was a Tesla S owner.
My company uses http://appcanary.com and recently GitHub has introduced a similar feature https://github.com/blog/2470-introducing-security-alerts-on-...
> Just like cloud infrastructure, it is more efficient to centralize and rent out capacity as needed.

Cloud infrastructure is probably a bad example. It essentially got started at the same time as x64 virtualization was becoming a thing, so you had people comparing the cost of operating 25 physical servers to what Amazon charges for 25 virtual machines and then the virtual machines are obviously a better deal.

But one VM host can run all 25 VMs, and if you operate it locally then the latency is much lower (<1ms vs. ~40ms), there is much more local bandwidth (symmetric gigabit or 10G vs. 50Mbps/20Mbps or whatever your site's internet link is), you don't have to pay anyone for those bytes, local servers are still accessible when Comcast is down, your data stays on site instead of being stored who-knows-where accessible to who-knows-who, etc.

There are use cases for cloud hosting, high volume static web hosting being the major one because then the data is public, the users aren't local and (this is the main reason) last mile ISPs charge uncompetitive prices for fast WAN connections. But people massively overuse it for other things. Companies that put the local file/print server in The Cloud are doing it wrong.
What do you consider jumping through hoops? The code looked pretty normal to me.
* and-more-handsome
Getting attention
And an HP48 emulator is still what I use on my phone as a calculator.

For the reason you mention, I need to get into the habit of using Calc for my quick calculations; right now, I usually use Google (ick, infix notation) or dc.
I'm not sure what Pence's view is. But as a married man, I absolutely believe the best policy for myself, and probably most married men, is to avoid situations that increase the odds of my infidelity. And yes, the includes not developing close friendships with anyone I find attractive.
I wonder if someone could compare and contrast with Kivy. I struggled with Kivy and soon gave up tbh.
Something has snapped
The case against Net Neutrality?