skysight-inc/HackerNews huggingface dataset:
From https://www.nytimes.com/2018/05/01/nyregion/a-taxi-driver-to...:

Immigrants from Romania, the couple had bought their New York City taxi medallion nearly three decades ago. Lately, it had been difficult to find fares. Her husband worked 12-hour shifts, but brought home less money. He was worried about the plunging value of their once-lucrative medallion and frustrated about Uber’s takeover of the industry.

On a cold day in March, Mr. Ochisor hanged himself in his garage in Queens. His family blames the growing hopelessness he felt over his fortunes as a taxi driver.
How so? Why do poor people need to drive to downtown Manhattan on weekdays? The car volume is almost exclusively for hire vehicles.
Strictly speaking, it's possible but it's not reliable and it shouldn't be used.

A redirect on a POST never results into another POST with the same content.

- API typically don't follow redirects (without special flags). Too much risk to cause damages by doing repeated calls.

- Browsers follow the redirect by a GET with no data. It's typical for a completed form to redirect to another page, do not re submit the form there.

There are some settings and flags to alter the behavior into what you describe but it's not a good idea to go there. It will definitely not work out of the box with much of anything.
People just love to drop phrases like "submarine", "dark pattern", "so-and-so's law of headlines", etc. Doing so adds nothing to the conversation. The only thing more annoying is "relevant XKCD".
> Punish users who block third party scripts?

Yes, probably that. I get the 8 second delay because I block all 3rd party scripts by default.
Disclaimer: I work at Backblaze.

> Does Backblaze really want this sort of traffic profile?

Oh heck yes, we would very much like your business! :-)

Backblaze only charges you $0.005/GByte/Month so your $436.77 bill would go down to $94.95 and we would be happy to have it. That is profitable for us. (Since Backblaze doesn't have any deep pockets or VC funding, we have to stay profitable.)
I have type 2 diabetes and I've always been a bit envious of insulin pumps, not because I love having a machine plugged into my body (I don't), but because they offer better control of blood glucose peaks, since they use fast-acting insulin exclusively. The pancreas secretes insulin in pulses and pumps can mimic that. What has turned me off from pumps (apart from doctors generally not recommending them for type 2 diabetes) is the lack of a sensing mechanism. This DIY system sounds absolutely perfect. It could keep my blood glucose perfect at all times. At the moment, I'm injecting in the mornings and the evenings and have little control over my peaks apart from adhering to a strict diet (and we all know how hard that can be), and every peak does a little bit of damage to my eyes, nerves, etc. I've always wanted to have a more sophisticated treatment option, and this may be it.
> If you lose an employee and you don’t hurt for at least a few weeks while the organization realigns itself to manage the loss, then that employee was likely not worth having around in the first place. It should hurt to lose them. The better they are, the more it should hurt.

I think this misunderstands what the bus test means. It's not about "would there be zero impact if we lost this person", it's about "is there a way to adapt to losing them?"

A super high-productivity person who improves others is never an easy loss to weather. That's very different from someone whose work is not understood sufficiently for others to take it over--even with lower productivity.

If new, helpful ideas are getting rejected because they don't pass the bus test, it's not a situation of "the company just wants you to be a seamlessly replaceable cog in a wheel". Something else is going on: either the ideas aren't actually as good as the idea-haver thinks, or there's a political/communication problem between approvers and innovators. Very rarely is employee replaceability the real reason for rejection.

> Most importantly, every engineer yearns to make new, innovative, unique contributions to his company. And it is precisely these unique contributions that will yield more advantageous market positions in the future.

Not always. This is why I suspect that something else is going on, and it sounds like it might be someone who doesn't want to work on "boring" stuff whose managers are trying to find a way to tell them "no, we don't actually need a complete/bespoke/novel rebuild of this system--we need you to improve upon what we already have" in a way that lets them down easy, so they use the bus test as a deflection.

> start valuing and rewarding people who make themselves indispensable.

Absolutely not. Value and reward people who make themselves valuable and improve others. Someone whose goal is indispensability is usually a massive liability (or a sociopath). Indispensable employees are usually much less valuable than those who improve others--whether through mentoring or just consistently setting the bar really high.
Cyclists? There are 450k daily bike trips/day vs. 170k in 2005 (https://www.nytimes.com/2017/07/30/nyregion/new-yorkers-bike...). There are new Citi Bikes and new bike lanes. The cyclists seem to be least affected by the congestion, especially if you take into account how most of them ride.
This is off-topic, but I just wanted to highlight the following sentence:

[Thomas] reads everything. Not just the latest scholarship across innumerable topics, but also theorists – whether Marx and Engels, Gramsci or Bourdieu.

Zounds! Don't tell me he reads Lenin and Kropotkin as well!
> For B2, one call is made to the "dispatch server" to ask for where there is spare space, then there is no redirect.

An API call that retrieves the address of another machine to contact is functionally the same thing as an HTTP redirect, just with different syntax, right?

> The client must disconnect, and contact the final destination three times.

This seems like the key idea that wasn't quite explained in the blog post: the client is expected to cache and reuse the same "vault" server for future requests, not just for multiple pieces of a single upload. If the client doesn't conform to that expectation, your approach would end up with exactly the same performance characteristics as S3.

What I find interesting is that unless I'm misunderstanding the API documentation [1], file downloads apparently do go through a load balancer. That is, you make an HTTP request to a single endpoint that's the same for all files in the account, and it fetches the data from whichever "vault" server is actually storing it. So does that mean that Backblaze's rate of incoming uploads is much larger than the rate of downloads? Otherwise it seems like you could just reuse the same load-balancing infrastructure for both.

[1]: https://www.backblaze.com/b2/docs/b2_download_file_by_name.h...
When you share a page it shares the canonical URL. When you open it in an external browser it opens the canonical URL.
PM2.5 particulates are also a big problem with woodworking and other manufacturing processes. There, having proper particulate capture (via properly designed hoods, ducting, etc.) and adequate airflow and duct design (to not restrict airflow) is critical.

For kitchen use, the lessons are largely similar: you need a fume hood that's properly designed and installed, with adequate airflow (often rated in CFM in the USA) to hold and exhaust the particulates. The particular heat source used of gas, electric, or induction, doesn't matter so much because it's the heated food, cooking oil, etc. that's throwing off the particulate matter.
I hope so - Julia has been one of the most refreshing software experiences I've tried, and that was only Julia 0.4.
For multi-core operations, the 12 core Xeons still compare pretty well to newer Macs but are very poor for single core. The range of video cards on that site is surprisingly decent but the newer PCIe 3.0 cards will be limited by the PCIe 2.0 slot.
You should look into a/b testing...
On the other hand utilization in the ownership case is very low, which therefore consumes lots of parking space which... consumes lots of street space which... reduces total bandwidth.
Google has been encouraging those sites to run all that extra cruft by:

A) Not de-ranking sites that are large and slow

B) Asking them to run a bunch of unnecessary trackers (Google Analytics)

I've never used AMP, but it does sound like it is fast, and web-page bloat is indeed a problem. But adding another layer (which also just happens to make you more beholden to Google) isn't the right way to fix that problem, removing the bloated layers is.
I mean, just look at the North Loop. When I worked there in 2000 there were no condos at all, just drug dealers and prostitutes on corners.

Now they can't build condos there fast enough, and the rent on them is insane.
I worked for years on a game engine so I could develop a game I had an idea for. In doing this, I learned C, Lua, 3d graphics, threading in Linux, and a lot more. I never finished my game, only getting as far as some demos, but I'm still greatful for the learning experience.
I wouldn’t mind it so much if Google’s AMP viewer didn’t steal 3/4” of my browser’s vertical real estate for utterly useless gray chrome.
Unfortunately, that behavior was not against the law at the time. Even more unfortunately, that behavior is still not really against the law.
This note is legal tender for all debts public and private.

Is not pure marketing.
>There is a lot of ridiculous hyperbole and disingenuousness in this post

Nothing but actual experience, hello from Brooklyn.

>The entrance of Uber hasn't changed my life at all, other than [...] when I go to the airport.

Good for you, and I can actually know I can go to the airport.

>Public transportation, which you deride,

Who, me? I love public transportation. Especially when it works. Have fun using the MTA getting from Brooklyn to Queens, though.

>but calling it dysfunctional because it takes a little extra time to go from Astoria to Prospect Park is absurd.

A little?

Getting to LGA from, say, Kings Highway in Brooklyn is a 2+ hour trip using trains and buses, going through Manhattan and crossing the water twice.

Getting to JFK is 2+ hours using subway, LIRR, and Airtrain.

Taxi? 45 minutes.

That's one practical example for you, but we can sit down with the map one day and talk actual trip times for people living outside Manhattan.

>I don't need to be reminded of the standard, clean, regulated experience I have every time I jump into a yellow or green cab

Hahahaha. These cabs only got GPS and card readers like, what, five years ago? I still remember getting into a yellow cab with a driver who circled around the block asking for directions - and charging me for it.

>Boro taxis were introduced into the city _two years after_ Uber entered NYC. How can you possible hand wave them away with "too little too late"

That's why I called it too little too late. First, because it was too late. Two years too late, thanks for pointing that out. Secondly, because it's still too little; I very rarely see green cabs (but tons of Ubers).

>They're taking about limited the number and providing a minimum wage, hardly life changing stuff.

This sentence, to me, seems, how should I say it - ah, hyperbolic and disingenuous; thank you.
Ten months without power: the Puerto Ricans still without electricity
Did you know that the NYC subway system was originally built and operated by two private companies that competed with each other? Guess how that came to no longer be the case.

(The city froze their rates until they were no longer able to improve services, then the city took them over.)
Why would you convince them to discard something that is at least better than the alternative? Manual voting systems are easily to hack and more difficult to find who/when or even if it was hacked.
How did smaller banks fare during the crisis? I think that's the issue at the heart of whether encouraging them or not.

I think the problem with using money lending as a tool for social justice and equality was laid bare during the crisis. The downsides - lack of mobility for workers, pushing the risk from wealthy people (investors) to poorer people and the fact to function the system needs loans to be paid back at some percentage approaching 100 - all conspire to make this a really poor tool for change.

I think that something like the Australian approach - with enforced retirement savings set at 9% of income (where you earn $50K, and your employer pays $4.5K into super) - is a saner approach to wealth creation for the poorer groups than lumbering them with mortgages.
Ask HN: What is the most LGBT friendly company you know of, preferably hiring?
Magic Leap One AR headset is out now for $2,295
Companies are huge economic actors. They can have very large effects on people's livelihoods. If people feel hopeless, they may commit suicide. Here, we have a very direct link between app-hailing and the reduction in taxi driver incomes. There's no denying that a major factor in these people's suicides were these apps.
With Monzo you can just use IFTTT[1] for simple stuff like this, and the API[2] for complicated stuff.

I personally use the API to automatically add flat bill directly to Splitwise.

[1] https://monzo.com/features/ifttt/
[2] https://docs.monzo.com
Trilobites: Give a Cow a Brush, and Watch It Scratch That Itch
> Remember when you paid a premium for cable TV, because it didn't have advertisements?

No, cable originated as means to deliver broadcast channels, which had ads. You never paid for basic cable because it did have ads, because it always did. You paid a premium because you got a clear signal not degraded by distance and atmospheric conditions. And later because it offered channels (still ad supported) that you couldn't get over the air at all.

Now, even later, it was possible to pay a premium on top of basic cable to get additional channels without ads, but those premium channels still don't have ads.
We hit that HTTP request limit as well, and (driven by a discussion with Google support) migrated our backend away from the REST-based Google Cloud Datastore API to the internal (ApiProxy-based) Appengine API. Reduced the latency as well. I can send you the internal support ticket nr if interested.
Thanks, I did a lot of searching and was not able to find this info, so I appreciate you answering.
So much of The Psychology of Computer Programming is still relevant, and still worth reading. The title might put you off ... but this is really a great book that covers some practical topics regarding the human side of programming.
My problem is that it does not even allow access to your own account. Nobody has a problem with access to others' accounts being regulated. I just want to do whatever I want with my own account.
Python has so much inertia at this point that it seems unlikely to happen in the near future.

Probably not quite to the scale as C/C++ vs rust for systems programming, but a similar idea. Rust has all these great features but most people doing systems know C, all their code is already in C, and so the cost of switching is very high.

Not that a switch will never happen, it's just that no matter how good Julia is any transition is going to take a long time. (I do think Julia is a good language though)
I came to the comments to suggest something very similar actually, either from Facebook or Microsoft. That is a great article (The Submarine) and is one of the sources I was considering linking to as well.
I crushed my glasses with my butt once, and went without for a year or so until I could get new ones.

Once I got the new glasses I was astonished at how flat and "PlayStation-like" everything looked. My depth perception was thrown off and everything looked much closer to me than it actually was.

I think my brain was using blurriness as an indicator of depth, in addition to binocular vision, and with my myopia corrected it lost that information and had to readjust to relying primarily on binocular vision to gauge depth.
Hardly. But I trust them marginally more than say Google.
Is there a name for this aesthetic? I like the way it looks. Reminds me of aircraft HUDs.
Controlling 100% of the hardware and software you work with is not practical. Even with 100% OSS/HW, you would need to either fully audit, or pay someone to fully audit the source to ensure privacy. There are plenty of instances of OSS sharing more that one might like. The moment you touch the internet, you are probably sharing more than you would like regardless of the privacy focus of your browser.

You can only protect your privacy 1) by remaining completely anonymous or 2) by trusting those your share your information with not to abuse it. It seems that Apple does not currently have much in the way of personally identifiable information on their customers. Whether you choose to believe them is up to you. Personally I feel like Apple's stance on privacy is self-serving, but still valuable. In the future, I believe that we will need to decide as a society how individual privacy should be handled and enact new laws and social norms.
Seeing how Do Not Call registry has failed, I have little faith in a GDPR like legislation being properly enforced. The likes of Google and FB can easily lobby/bribe their way out of it, or simply just pay the fines and business as usual. Unfortunately having a company like Apple with the aligned financial incentives is best defense we have.
How to validate a business
Very awesome to hear (err read). Looking forward to those updates. Cheers.
I totally agree with you, I personally love single file implementations.

I was just trying to explain what I thought his argument was against them, since I don't think he really explicitly stated it outside of generally speaking of maintenance issues. He just said he would prefer to contribute patches to a project that had multiple files and a makefile based build system.

I was assuming his argument was about the future directions the project could go, which I can see as being a valid criticism. As I said the main issue with a single file implementation is that potential users may end up using parts of the implementation instead of just the public facing interface you would like them to use.
Paywall bypass: http://archive.is/MXQ4k
I read a few articles suggesting that the electronic voting systems in use on the USA wasn't working very well. Even suggesting some kind of malicious manipulation.

I would keep using the paper system that we have on Spain. It's secure and confiable, as a lot of eyes tare watching that no body is doing something dirty.
The recount is done by a few random citizens plus a few political parties representatives watching it. And it's fast. Usually takes 3-4 hours to know is who win.
Ironically enough, voting software being accurate will arguably save more people's lives than space shuttle software being accurate, it's just less visceral and immediate so people care less.
In the past when I’ve poked around with Julia, I used Emacs Speaks Statistics. If you’re familiar with using R in this context, you’ll probably find developing and interacting with Julia to be quite easy.

If the Julia community could manage to get Julia support into RStudio, I think we’d see a more accelerated uptake. I’ve heard rumblings that RStudio has at least thought of supporting Python in RStudio (more than they do now with R Notebooks). I can’t help thinking that if RStudio were to add support for an additional language, that Julia might be a good choice.

All in all I’d prefer to do data things in Racket or another lisp, but Julia feels good. I could see both the Python and R communities being tempted. Here’s hoping!
>This story basically has no meat other than "the permissions API for contacts isn't granular enough" padded with casting aspersions on Apple, by the Facebook beat reporter.

I'm not defending the quality of the article, it's bad. And I think if the reasons you just listed were in your original comment, I would have upvoted it instead of viewing it as overly dismissive.

>I don't think the hurdle is "beyond a reasonable doubt" to say this was a Facebook Production given the context

For sure, the bar is low because the stakes are low. But a shitty writer and a need to inflate word count for the editor yields articles like this as well, no need for a PR conspiracy. I guess it depends a lot on how you feel about Hanlon's razor.
I've not spent enough time on Pearl, but Migual Hernan and Jamie Robins have a free textbook on causal inference at https://www.hsph.harvard.edu/miguel-hernan/causal-inference-... ; parts of it were pretty useful for a causal inference assignment I did earlier this year.
The comment claims riders will get frustrated and stop heavy reliance on it, which is much stronger version of your claim.
> the 2013 campaign tallies $254,451

By 2014 it was over half a million dollars [1]. This bill's proponents on the City Council were similarly endowed.

[1] https://nypost.com/2014/05/17/taxi-industry-gave-de-blasio-o...
The concept of HTML Lite is about restrictions that the source is forced to live within. As with AMP, it would not be an honor system. It would not be something that maybe that random link would conform to, but way more likely it wouldn't.

If I were looking for song lyrics, or a recipe, or schedule information, etc, I would be browsing in HTML Lite mode. I don't want popovers, subscribe now boxes, animated bullshit, etc.

My root post is sitting in the negatives right now, and I own that and embrace it because it is how discussions about AMP always go on HN. A bunch of web developers herd in to tell us how terrible AMP is while the web gets more and more bloated, more and more destructive and tragedy of the commons, and we all layer on various shoehorned, half-assed solutions to fight back (e.g. Ad blockers, nuisance blockers, tracking blockers, etc).
These half-billion-year-old creatures were animals–but unlike any known today
I'm not sure about the other channels but HBO wont even do product placement, which is very nice.
I believe human counter-initiation is only frame-perfect when the human is anticipating the initiation to happen (baiting).

Otherwise, you still have to add time to react plus mouse travel time.
The actual secret API of banks-and by the way this is the initial strategy Plaid pursed if rumor is to be believed (essentially without the consent of the banks)-is by reverse engineering mobile app APIs. Most of these bank APIs try to use cheesy secret token vending to prevent casual API traffic on their endpoints, but the reality is that a sufficiently instrumented Android kernel (or rooted iOS device) will let you reverse engineer those protocols and masquerade as legitimate users.
These Are the Two Key Aspects to Be a Better Product Manager Today
> There is simply nowhere else for them to pull over

Yes there is. We've just zoned it for streetside parking.
The problem with service like Facebook is even if you're careful with your permissions, you out need one friend, relative or even work colleague to be lazy and you're details are no longer secured
Thanks for the suggestion, I'll fix it now.

The compbio folks are cool, our product is written in Scala to easily integrate with their existing pipelines.
Best Podcasts and Episodes for Product Managers
A) That's not Google encouraging, that's Google not discouraging. There is actually a difference.

B) GA is super lightweight compared to almost every other thing people put on their sites. I mean, it's the equivalent of one tiny image.