skysight-inc/HackerNews huggingface dataset:
> that you have the equivalent of an "analog hole" because you can write a browser extension / patch that taps all the data and the inside code can't tell.

Even if it isn't, it's not like the browser itself is just some binary blob these days. Taking the source for firefox or blink or webkit and compiling your own version with slight changes is not only possible, it's already done in many instances. What's Mozilla's response when you take their browser and provide a fork with the sole change being to provide more freedom and choice? Not that it even matters, as it's not like you need to get mindshare from the public for this, developers that want to see the source will actively search for and find solutions, or make their own. There are simple extensions to bypass CORS controls for most (all?) browsers. If they didn't exist, browser variants disabling those same security mechanisms would exist.

It's all opt-in gentlemen's agreement style security. Both ends have to by in for it to work, and you control your end...
Get the Oscar Winning Project, No Mistake
Anti-trust laws seem to not work so well. There are a lot of monopolies in many industries.
Ah thought it was one of the summary satires from the website. Nevermind :)
pffy, semantics.

>But the goal of philosophy is not to rigorize its way out of existence.

doesn't mean you shouldn't put rigor in your response instead of giving, like, your opinion.

>linguistics -- understood as the science of language -- will never be able to, say, tell us what the connection is between the word and the world. How would it?

First of all to understand what you are even trying to say requires linguistics. Secondly, you seem to make an linguistic argument to inform a philosophical idea.

Get off your high horse.
Regulation madness: Meet the forces that want to make ownership of cash illegal
As far as we know Airflow is used in one of the teams (I think it maybe advertising). It does not mean the whole company has switched to Airflow, but some team decided it fitted their job better.
How the zebra got its stripes, with Alan Turing (2014)
I appreciate your response as well. I don't participate much in social media aside from HN, and while the term "virtue signaling" has a very specific meaning and use case for me, I'm probably ignorant on how its used in the broader culture wars. I can imagine that it can be wielded as a dismissal of any concerns people may have. Again, looking back at my "joke", I can understand why you took offense seeing as this is an issue you care deeply about that probably gets dismissed as virtue signaling.

I still maintain the site in question is quite funny, at least to me, and I do this as someone who's life can probably most accurately be described as a series of really bad circumstances and poor decisions that have led to some pretty spectacular and sometimes shameful failures. I don't generally like the concept of finding joy in putting down others but at the same time I can find some relief in a bit of self deprecation, which to me is what the site represents. And again, this comes from someone who would probably be considered an abject failure by the vast majority of the readership here. You seem to have a different view of the site, and while I disagree with it, I can certainly understand and respect why you feel that way.

My apologies as well for the earlier tone. I'm sure the next time we speak will indeed be on better terms.
Same was said about sound, Javascript, web video, and pretty much any addition on top of basic markup.

I think future web will be better and/or can consume less power when sites have more direct control of rendering.

Emphasis on power usage -- I think they (= browser vendors) should give a lot of consideration how to enable developers to save power. Web rendering is already mainly done on GPUs anyways, but there's opportunity to push less pixels to achieve the same results as the current rendering methods. Pushing less pixels equals less power. Of course passive power savings (from developers' point of view) are also good.

WebGL must also not perceptibly increase page load times, a few milliseconds is acceptable.

If the features turn out to be useful, when reliable WebGL is ubiquitous, various javascript libraries will start to use it and number of sites using WebGL will increase rapidly.
So… why do you call it REST rather than just HTTP since that's exactly what it is? You're using GET and POST for what they were built for, great, that's just HTTP, why not call it that?

> I have full confidence that the authors considered these ideas, not laws.

"The authors" considered hyperlinking to be the one core concept of REST, all the rest is just fluff/transport concerns: http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte... (that's the bloke who wrote the original REST paper).

That's like saying the authors of the word "bicycle" considered it being two wheeled idea, not law, and you'll call your 8-wheeled ATV a bicycle because it has wheels and you think wheels are nice and solve your problem and the religion department is down the corridor.

Yeah wheels are nice and solve your problem, your motorised monstrosity is not a bicycle though.
I'd buy the 1080 Ti instead. Titan XP is near double the cost! 1 GB extra isn't worth it.
Building a cluster discovery service with AWS Lambda and DynamoDB
You can write wasm. It is the official shortcut (not an acronym). Source: http://webassembly.org/
Oh my goodness, I love this.
You don't need to change the world, you need to make a difference. Without making a difference, you're no better than the next person of equal skill who wants a bigger TV and a fancy car.
I have a 980 Ti and it can't always get 60fps at 4K. So for me it's not just shelling out for the biggest card, I'm trying to get the best out of my hardware to make for a better experience.
Whoishiring post
CAn someone help me find whoishiring post please as we are!!!
People in long term pain need better access to specialist pain management clinics with the full range of interventions - exercise, alternative prescribing, etc. But even with Opioids Aware prescribing, and even if cannabis is legalised, some people will still need opioids.

http://www.fpm.ac.uk/faculty-of-pain-medicine/opioids-aware
Why is there no discussion to be had there?

There's tons of discussion to be had about whether Uber can tweak their current business model (i.e. drivers) to be profitable.
I have a degree in psychology and I would love to know which studies you are referring to there because I am not aware of such well established facts.
Thanks for that advice, I'll have to try that next time. I too have had kidney stones that hurt to the point of vomiting and being unable to even speak. Same thing, given opioids that barely helped with the pain. And in my case, they ended up triggering a light panic attack sensation. Not to mention the $4,000 hospital bill for getting a scan and prescription, of which my insurance only covered $2,300 of it.
This is how Intel should have dealt with Ryzen; instead of dismissing the competition. Smart move from NVIDIA though I'm still going to be keeping an eyeball on Vega.
The templating systems in C++ and D are Turing complete. Apparently Rust's type system is also Turning complete.
These people are probably over represented here else things like Node.js, Electron would have never existed - and be successful.
18 CSS Tabs
> the real competitive advantage will be had by companies that can run / service and maintain fleets of cars.

They used to call these "taxi companies", before the dark times... This is a photo of one of the company's yards:

https://www.facebook.com/TaxiCabJesus/photos/a.5237100478204...

They had to consolidate to the other yard (after I retired). I've read that the old taxi company now leases unbranded cars for use with any service. "no mileage restrictions and maintenance is included." Arizona's laws don't allow regular rental cars to be used for 'ridesharing'.

(I recently figured out how to finish my site about the 'taxi wars', http://www.taxiwars.org/ - I was learning about the human condition the whole time. New posts are in progress...)
Here is, a slightly outdated, article that compares several ETL workflow tools http://bytepawn.com/luigi-airflow-pinball.html . Why we choose Airflow was because of the following reasons:

* Scheduler that knows how to handle retries, skipped tasks, failing tasks

* Great UI

* Horizontal scaleable

* Great community

* Extensible; we could make it work in an enterprise context (kerberos, ldap etc)

* No XML

* Testable and debug-able workflows
They are trying to convert current web devs. JS is the language of the browser and essentially the web, so most developers working in webdev primarily work w/ js.
You could make your point without the sarcasm and name-calling.

Presumably you'll be authoring a "NoAss" add-on, following along in the "NoScript" tradition.
Thanks for the article.

My only issue with it is that you never actually outline a methodology for working out the main problem you highlight other than just do it. It would be helpful if you quantified (perhaps using %'s rather than hard figures) this trade off.

"
A lot of people fear changing pricing too often because they think it will scare away their customers. And for some—that might be true. But never experimenting with your pricing means you may never learn the value of your product and its potential for growth.
"
A 1080Ti with 352 pins at 11Gbps has almost the same BW (484GBps) than a Vega with 2048 pins running at 2Gbps (512GBps).
https://news.ycombinator.com/item?id=13752367
This is great! Hacker News was ripe for disruption.
Uber CEO Travis Kalanick caught on video arguing with driver about fares
Fresh Uber row as boss swears at driver upset with fares
Why do I get the feeling that even though it will be sandboxed, there will some sort of DRM API/standard that allows the website to play encyrpted audio/video directly through Intel's Protected Audio Video Path?
Riot Games Messaging Service
We all laughed at the notion om moon people dropping rocks at the earth.

Then they started dropped rocks on S3 and who is laughing now?
Really? 2x? I think 1.5x would be pushing it, considering the competition.
He look's drunk/high, but I wouldn't say he's "full of drugs"
...and it contributes absolutely nothing to the conversation. Personally I find these parodies old and hackneyed.
This kind of relativism is what it's all about. The ends don't justify the means because the ends are part of the means. But here we don't have that problem because to us only the end is visible. Or, the issue here is that you think the change is pretend where another considers it part of completion of a full change.
No, they are a spot-on criticism of everything that's wrong with Hacker News, subtly delivered through sattire.
>Advocating for objectivity and dispassionate truthseeking is the second easiest way to curry favor on HN, and it feels cheap. (The easiest is still outrage, never to be topped anywhere :))

Observational humor has to be #3.
80% means they could be profitable if they chose to, but it would harm their growth. They're instead incentivized to raise to fuel growth given how inexpensive private money is.
WebGL must also not perceptibly increase page load times, a few milliseconds is acceptable.

Almost every non-trivial WebGL page I've seen shows a "Loading" message for some period of time.
I'm not sure what you mean by saving that microservices avoid state altogether vis a vis REST.
I'd agree with the two facts: 1) that Uber is beleagered and 2) self-driving cars are a long way away.

The third point tying them together is Uber's faith that (2) is false. That is yet another indicator that Uber won't make it - their optimism is not well founded.
Implement Binary Search in TypeScript Using Generics with Useful Refactorings
Check the framerates games get on 4k resolution, divide by 4, and then see how far away you are from at least 30fps.
Practical self-driving cars are already not "in sight", assuming your sight is the next ten years.
Monopolies by themselves aren't illegal. It's what you do with the monopoly that can get you into trouble.

That said - there's no way for Uber to end up with a monopoly in this space. But if they did, they'd likely end up getting regulated like traditional taxi services.
"supercilious lispers" - I wish I could disagree because I love the language(s). Why is that?! What mechanism forces lispers in recluse from the world?
very interesting or try to see how tiny and insignificant we are compare to this universe.
You've said that your mental health is suffering because of the pain you're in.

People offering mental health treatment are not saying the pain is "all in your head"[1]. They're saying you deserve treatment for all your problems, not just a focus on one specific pain problem.

We've known for sometime that treatment for mental illness is more effective if it looks at more than the patient's mental illness - if it looks at all the biological, psychological, and social factors.

This concept is moving into physical health treatment, especially for long term pain.

And it seems that mental health treatment can reduce the amount of pain that people feel.

[1] I'm not sure if you realise just how dismissive this sounds. Mental illness is debilitating and one of the top ten causes of years lost to disability. Those people aren't "making it up", which is the implication many will draw from your "all in my head" comment.
In all fairness, javascript should have never even been required to display a news article. Javascript makes up for a lot of the shortcomings of HTML.
aahahahaha !
Indeed. Jag är inte sjuk, bara svensk.
Thanks a lot! I had a lot of fun doing it and I really wanted to get every step of the process out there, so that was some really nice feedback :)
The perils of future coding
One thing I don't understand is, why can't Uber put the price up so that they are 100% covered by fares? Or at least same price as Lyft.

What would be the knock on effects of that for the company?

I guess my point is, isn't the convenience of always having a ride 5 mins away enough? And now thy are so ubiquitous no one could have that same level of service as them.
They mean eluded
Here's a heuristic:

Instead of trying to find weaknesses of candidate, try to find their strengths. You will genuinely be surprised at what kind of amazing programmers are out there.

I was recently rejected in a programming test because I designed my own implementation of a graph which was unlike the classical Graph class (containing addEdges(), findPath() etc.).

If the interview heuristic was "trying to find his strengths" instead of "oh..there he goes. Doesn't know textbook implementation", I would actually be picked for being a smart programmer.
It is. Consider the word "decimated."
Nativis Lives the Life
Javascript is an awfully designed language (it's getting better, but the basics are awful, no ints, crazy comparsions...) I hope that it will die soon and enable everybody to write web apps in a language of their choosing.

This may even end the craze around JS frontend tooling.
Current state of .NET – through not-so-rose-colored glasses
This will guarantee that a change won't happen. I think a whole lot more of the HN crowd and the greater crowd won't demand less hour when "everyone else" is doing "normal" hours, even if they might "afford" it. I think you underestimate the power of wanting to be normal.

If enough special snowflake people would demand 6 hour work week that might become the new normal. But in my experience these demanding flake people seem to on the contrary be very confident that they can do 60 hr work weeks and be 10x productive so the demand is rather astronomical pay rather than fewer hours. Which is why currently the "normal" working hours instead seem to be increasing.

But if you believe in free will. This is correct answer, because everybody get to choose to work 60 hrs and no laws should interfere with that. No matter how much research says that this is not a sustainable way of life.
Pewdiepie couldn't make up his mind really, in his arguments. Was this art, and thus kind of a political? Or was it just his trying to make fun for the lulz on teh intarwebz?

(IMHO:
He's just fooling around in front of a cam, but whoopsi, he has the largest following on youtube so he is accidentally a political figure too.)
Bundling is actually win-win in practice. The economics work pretty well, which is why it's so persistent. It's a bit complex, take a look:
http://cdixon.org/2012/07/08/how-bundling-benefits-sellers-a...
Well, the current strategy seems to be Uber as the service for everyone and everything.

Let's take Singapore as an example
Core business you need to compete against the home-grown champion Grab, costing money.
Basic strategy question: Diversify or Focus since loss leader does not work. Solution: Diversify.

The problem is the moment you start UberEats you are competing with Foodpanda, Deliveroo, etc. Competition costs money.
Groceries delivery? You are competing with RedMart et al
Document delivery? GogoVan, Zap.

The problem with that strategy is that it takes the focus off the core business -> You lose China to Didi, you lose India to Ola.

Voila, just like this Uber is not dominating the main global growth markets.
If they now slow their growth by focusing their investors bail out since the "storyline" is not working anymore.

Seems to me like a lose/lose situation for Uber
https://play.google.com/store/apps/details?id=lt.etaksi.andr...

But it's local, only useful to few towns in Lithuania. Still worth taking a look at to see how simple and functional app should be done.
It is faster
I was a bit surprised that Go didn't receive equal treatment. Then I noticed that this page is brought to us by some Plan 9 fanboy site generator and wisdom was bestowed unto me.
I don't think the economics are comparable at all. Given that cannabis is literally an invasive weed, getting started is really easy and takes very little (horizontal) space. A past neighbor in Northern California just randomly stuck a few seeds from a dispensary in the middle of her backyard garden, did a little research on how to take care of it, and four months later had more cannabis than the entire block could smoke before the next harvest was ready.

A single tobacco plant won't yield much more than 2 ounces and that would last a pack-a-day smoker less than a week, saving them about $40 (not including labor of actually making the class A cigarettes). 2 ounces for a single cannabis plant is a relatively poor yield but would still last an 8th-a-day smoker 2 weeks and save them at least $400 and there is up to a 10x difference between a poor yield and an excellent yield. The reward/effort ratio for these two plants is worlds apart so I don't think the comparison to tobacco is particularly helpful.
Actually many of us use es6 with a compiler to turn into some dialect of js that runs in browsers. We will hardly notice if our code starts getting compiled to wasm instead..
How can it be even remotely as efficient as a compiler with decades of optimization witchcraft and sorcery?

Using LLVM (which Zig does) gives you access to the same middle-end and back-end optimizations as clang.
My brother and his friends are PC gamers, and they were anticipating the Pascal 10x series for over a year because of the improved performance.

Most of them upgraded from the two earlier series, because to get 1440p gaming on the new 144Mhz monitors and with high settings on modern games you really need these new cards.

I had similar thoughts to your own re: the hype, until I saw the games. They are amazing - and I find VR boring after 10 minutes.
Arbitrary compile time evaluations in the form of macros have been around in Lisp since 1963 [1]. I'm sure that pretty much every Lisp programmer thinks macros are a great idea. If you want to learn more about them, I recommend Practical Common Lisp (a great intro) [2] or On Lisp (requires prior Common Lisp knowledge) [3].

[1] ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-057.pdf

[2] http://www.gigamonkeys.com/book/

[3] http://www.paulgraham.com/onlisptext.html
Why don't you try pointing out where one of the numerous listed accomplishments[1] are incorrect, or only helpful to Bill Gates and his friends, rather than making unsubstantiated claims?

1: https://en.wikipedia.org/wiki/Bill_%26_Melinda_Gates_Foundat...
Right! He breaks so many conventions, even that one. Interesting.
Legally speaking, in the EU, you can put whatever you want in your ToS but if they conflict with EU law they are void.

Practically speaking, I agree with you.
To succeed?
> Sadly the person you respond to is an idiot,

"Somewhat misguided" is a lot less harsh and confrontational, FWIW. HN civility guidelines and all.
How to make you own Mercedes Gelandewagen
What games?
Know your audience.

Knowing your audience is critical to communicating effectively and impacts every human interaction you'll have.

Two people with an arbitrary goal having separate conversation with the same person can have vastly different outcomes predicated on how well they know their audience.

Some examples off the top of my head:

1) Teaching a novice; understanding their skill level and learning style to guide how you teach and what you teach.

2) Asking for a favor from a colleague in a different department; understanding their priorities, pressure points, and professional goals to position your request in a way most likely to be accepted.

3) Traffic stop; understanding the LEO's concerns to ensure a smooth stop and preferably a warning for the reason you were pulled over.

4) Giving a presentation; different people care about different things, understanding your audience allows you to choose the messaging that your audience cares about and resonates the most.
Abandoned Soviet Circus in Moldova
If there are enough people willing to work as contractors, then there is a business model.
Craft your own Writing App
> All of these pieces carefully avoid talking about the fact that Uber claims to have been profitable in several US cities in 2016.

This piece does talk about that:

> The company reportedly said it wanted to achieve profitability in the second quarter of 2016, and it claimed at the time it had reached that goal [0] in the U.S. and Canada.

In the very next sentence, however, we learn that:

> But by December, according to Bloomberg [1], Uber was losing money again in the U.S., to the tune of $100 million per year.

(links from original article)

So maybe they were profitable -- in 2Q16 -- but apparently that didn't last very long.

> I'd happily pay 2x my current rate ...

In order for Uber to become profitable and/or continue to exist long term, you -- and all other Uber customers -- may have to.

According to the article:

> ... amid findings that rider fares only cover roughly 40 percent of a ride, with the remainder subsidized by venture capitalists ...

[0]: https://www.bloomberg.com/news/articles/2016-04-14/lyft-is-g...

[1]: https://skift.com/2016/12/21/uber-isnt-profitable-in-the-u-s...
And like anyone who's lying, he finished his sentence with an unconvincing "Trust me."

Cook should know that pro users don't care about talk, we care about action. This comes across like a Trump speech ("nobody cares more about pro users than us, believe me")
Titan X seemed to fit between the Tesla's used in business applications and the 10x series used for consumer gaming - prosumers doing video and rendering on workstations.

I'm glad NVidia chose to canibalize that market rather than artificially constrain the consumer series.

Wasn't it Intel that did this with the Celeron's at some point to preserve the higher-end workstation market for performance? iirc they underclocked some processors that outside of L1/L2 cache weren't so different to the much more expensive Pentium 4/Xeon or whatever.
Personally, I play at 3440x1440. I want 0 bottlenecks and more power than I need, so a 1080Ti is perfect for me. Especially as in the UK I can get it for ~£30 more than I paid for the 1080.