skysight-inc/HackerNews huggingface dataset:
That's why you can't look at it just from your consumer perspective. The only thing necessary for the triumph of evil is to hide it from good men behind a layer of indirection.

Another thing is: taxi innovation isn't either Uber or nothing. All these improvements Uber boasts about could have been achieved (many were achieved in some places) without tolerating illegal business practices by a thoroughly sociopathic international corporation. Maybe the progress would've been a bit slower, maybe there would be more competition on the market (which is usually considered a good thing). But it would be there, and done the way civilized people do things.

And before someone replies, "but MLK was also doing illegal things!" - which is a response I see surprisingly often in Uber threads - let me remind everyone, that MLK was engaging in civil disobedience to fight for the common people and a just cause. Uber is a for-profit company with long and documented history of antisocial behavior, and one which only cares about dominating their market by dumping any and all externalities onto the society at large.
I wouldn't be surprised if they laid off 90%. They have the app and infra probably finished and stable, established brand, they tried all the markets they could, lawsuits should be over by now. They should just lay off, reduce fees and use the brand for market share
I don't think the author is a "he".
>I assume GP did a lot of searching and experimentation, and haven't found a solution.

Yeah, I was very hesitant to ask so as not to seem like I didn't think they've looked into it..

All the best to you as well.
Or they just drowned in their micro service complexity and never made it back.
Definitely not on Linux. Global hotkeys are managed by the compositor and can't be spied on by applications. There's also no API no read keystrokes from external apps. This is actually a security feature.

AFAIK, on iOS, the app is actually sent an event by the OS when a screenshot is captured.
The problem I have with this is the "teacher" to "person" ratio. It doesn't matter if the teacher has more time per student to answer questions and properly explain if they don't know the answer. It's lacking in depth.
Just waiting for O'Reilly to drop a book called "Microservices to Monolith"
A history of FLICC: techniques of science denial
You don't have to take it in as black or white. It does not mean "give away everything you have and be miserable".

The way I read it was: don't hoard, make others happy.

It does not mean I should live a miserable life in hope that someone, whom I'm giving to, will recognize it.

The wisdom can escape you if you take what's written literally letter for letter, as if you're a computer.
I bet plenty of them.

A team that fails to understand how to write modular code, is just going to write spaghetti RPC calls, while having to deal with all the traditional failures and performance issues of distributed computing.

Naturally it is a recipe doomed to fail in the large majority of cases, but it doesn't matter because whoever drove the change is no longer at the company and a new consulting team/new hire gets the money to drive everything back to the monolith.

So goes the money around on plenty of consulting gigs.
My experience of moving to a microservice architecture: the most important consideration with microservices is "who will develop, maintain and operate them?". You can split them down functional lines, architectural lines, whatever you like, but if you don't have teams with definite ownership of each microservice (and that aren't swamped by maintaining lots of them like it seems happened with Segment), it will become impossible. The "operational complexity tax" is a real thing but is manageable if your engineer:service ratio is sensible and considered.
also I would like to pay for this so that it stays online
As a sibling mentioned, cheaper long term costs are a huge factor. Dropbox is another public example of a company that has transitioned away from the cloud [0]. Twitter famously still uses a data center for their big data processing. [1]

0: https://builtin.com/hardware/dropbox-magic-pocket-distribute...

1: https://cloud.google.com/twitter
Hidden Brains UK is a Mobile App Development Company Developing IOS, Android and Cross Platforms mobile app for startups and enterprise client. We offer mobile app development services to digitize mobile concept to our users mobile devices. Hire our expert mobile app developers now.
Can you actually fully connect to those ports from the outside? I recently moved to somewhere that is using Virgin Media broadband in the UK, and I noticed that when running "masscan" against my home IP from outside, it started finding ports that weren't actually open.

On closer inspection it seems that either the router or the ISP has some sort of threshold over which it starts responding to all SYN's with SYN-ACK's, completing the second step of the three way TCP handshake. I assume it's some sort of port scanning interference system.
putting -> pudding
This is a nice to have all in 1 place.

This improves time when learning 1 language to another. I could get lost spending time here advancing what I already know (or don't know) and enjoy the format of the content here.

What was your process like in going about getting the original content for the various languages? Are you you somewhat familiar with all these languages and how to the curators go about accepting (or denying) a new submission.
Unfortunately, no, your info about Perl 6 is news to me. Only ran into it a few months ago, tried it in Python and Nim, but haven't seen it in the wild. It's very cool though.
> Most AirBnB hosts and Uber drivers are not just occasionally letting spare space in their homes

I don't believe this is true for Airbnb, both anecdotally and from Airbnb's own statement about NYC:

> "87 percent of Airbnb hosts in New York share only the home in which they live.”

https://skift.com/2014/02/13/airbnb-in-nyc-the-real-numbers-...
Thank you very much; in retrospect this should have been obvious.
Hire ReactJs Developer
Man Bjarne Stroustrup is like the guy in college who flatly refused to conform in any way whatsoever no matter how good or bad it would have been for 'em. It's more of an oppositional personality disorder ;) That kid grew up and invented, because of course he did, C++.
You're missing the larger change in society that advertising is adapting to.

Few people have the attention span anymore to read all of the copy in BMW's old ads. Ad agencies could hire Hemingway himself, it wouldn't make any difference. People look at the picture, the headline, and move on.

So-called brand advertising (at least, print brand advertising) serves as an admission on the part of marketers that, if they can't fit the whole AIDA model into a single ad anymore, they can at least try to push Awareness as much as possible.

Doesn't mean that brand advertising is particularly effective.
Spitting Phonemes
Oh, I always thought that was somehow done by using LDAP for user authentication and some syncing magic.

This seems to make it much simpler for IT to handle.
I’d be curious to know the author’s take on Apple’s Think Different campaign/commercial
> "We were aware of glacier detachments that had happened in Tibet, Russia, and Argentina, but started out thinking we were investigating a regular landslide ... Then we noticed that the entire glacier was missing."
Modern car manufacturers: "Hey let's replace this perfectly fine working knob with a touch screen that sorta looks and feels like a knob but really isn't and that will need an outrageously expensive replacement just after the warranty ends"...
Should have named the app goldfish.
> There’s something in the difference between the two communities then, where React’s tends to be encouraging of memoized components and shouldComponentUpdate

I haven't seen that.

> The blog post behind this thread is a prime example.

But it's...not at all an example of what you describe. The blog post explains how things work and how to optimize, it doesn't encourage optimizing without demonstrated need, and the "even better" optimization approach it suggests isn't using memoization or shouldComponentUpdate, but instead paying attention to the basic component structure.
You are just saying the idea of public schools align with your ideological incentives.
Thanks for the feedback @davedx. Actually it's being used in production by a few companies already (not small companies either). We have a few things we want to do before it's "enterprise ready":

- set up elixir clustering (i.e. autoscaling)
- run benchmarks
- fine-grained client auth
- ability to listen to multiple databases

> then build a real-time data warehouse really easily

This is the nice thing about PG. It's an operational database that can handle the load of an analytics database. Easy choice! If you need a hand trying this out, message me: copple [at] supabase.io
I'm not sure how this is possible as afaik taxi fares are heavy regulated.
Just because Uber subsedises rides no city council will change the taxi fares.

https://www1.nyc.gov/site/tlc/passengers/taxi-fare.page
I don't get it. the videos are still here and I can access them just fine:

https://www.youtube.com/watch?v=iyemXtkB-xk

https://www.youtube.com/watch?v=m7u-y9oqUSw

was this an automatic takedown and maybe they have meanwhile been made available again?
> There is no special syntax for applicative functors because it is hardly necessary. You just write

> readHeader = liftA3 Header get get get

Seeing Haskell code peppered with liftM_ and similar things is one of the main problems I have with the language. Monads (and applicatives etc.) solve a problem, one might even say that they solve it well, but I've never found that they solve it ergonomically.
I understand this is an opinionated comment, but I thought I'd reply because IMO there's some conflation here regarding what "React" is.

> As author points out, what in the world does a <Query> tag even do?

This is not "React". This API was Apollo's decision, but just like you see libraries that lean heavily in the "everything is a component" direction, others don't. I personally use and like React quite a bit, but find this heavy use of HOCs in some 3rd party APIs a little weird.

> And everyone just bought into it because the guys at Facebook must be really smart.

Facebook builds and uses Relay which doesn't do this, which doesn't use HOCs like these ones Apollo does.

> The lifecycle hooks are just confusing and unnecessary.

It's fair to call them confusing if you feel that way, but I don't think you can say they're objectively unnecessary. They've all come pretty handy at some point or another in my use of React. Learning the lifecycle of a React component allows you to effectively integrate it with libraries that were never built with React in mind— I've used D3 + React extensively and and being able to do different D3 operations at different points in the component lifecycle makes it all work seamlessly.

> they change every few versions (so old code will inevitably break on new React versions).

Do they? React is pretty good about backwards-compatibility as far as I have seen. Wasn't the last breaking change with the release of 16, like 2-3 years ago? They also tend to make code-mods available to automatically migrate things, which can come in pretty handy.

> Boy do I miss the days when I was building stuff in PHP and HTML was simply rendered when I ran the damn thing.

I do miss this too (although it hasn't gone away!), but this is not endemic to React. It is really is a traded-off to make when choosing to make a site rendered by JS (with all the advantages and disadvantages it brings) or the server (ditto).
Majorly in 19th century, when the west industrialized first.
> is deliberately not supposed to convey concrete information

> a deliberate and calculated emotional effect.

When there is no concrete information the emotional effect for me is to close the video. All this "aspirational" puts me off and I'll think "only vapid and empty people like this".
The cabs themselves might be local cars driven by local people but in this instance the rides are being requested and serviced by the same infrastructure globally. That's a taxi company that has operations globally. The customers only travel locally but the company isn't limited to one geographic region.
Well, i don't know about the us you probably have more hospital beds than us, but in france it was absolutely criticla to enforce a lockdown at the time we did. Even with this timely lockdown, we still had to stop intubating >90 yo patients for two weeks (it's getting better). And bear in mind that only a part of one region (1/13th of France basically, not really true but...), not even the whole area, and all the hospital in the region (not the hot area) were so full they had to transfert arounf 20 patients abroad and hundreds to hospital in other regions. My cousin in Colmar, eastern France (SMUR chief) has transfered around 20 people to my other cousin (intensive care anesthetist) in western Brittany. If you have a map: its basically the longest East-West travel you can do in France. In Colmar they also had to close almost all of their non-maternity, non-urgency service, and the number of people dying of overdoses or of too much alcohol (don't have the english word sorry) is at least twice as high (we will have the true numbers in a few months).

Also i've said it here before, but young, healthy people who did not had to have invasive respiration (so no ICU) still got out of their sickness with lingering asthma, possibly caused by a pulmonary fibrosis. I found this [0] in English if you don't know what it is. In five to seven years (assuming we find a vaccine for sras-cov2 in two year) we will really start counting our dead, unless we find a non-chirurgical fibrosis cure.

[0] https://lungdiseasenews.com/2017/06/16/12-facts-pulmonary-fi...
So what measures are in place to avoid being part of the 70%?

https://msrc-blog.microsoft.com/2019/07/18/we-need-a-safer-s...
It is fine for consumers to look at things from a consumer's perspective. And it isn't controversial that Uber is offering the consumers a fantastic deal.

The real question to me is do Uber's stockholders understand that they own the stock, or ar they indirectly holding them through some sort of pension -> managed fund -> ??? style chain where they are exposed to the madness without realising it.

As long as Uber's owners know who they are, it is on their heads if burning money turns out to be a bad idea. Not a problem for the rest of us, if we can be confident we don't own the company.

Assuming the government doesn't helpfully bail them out at some point.
It took decades years of research in mathematics to come up with a way to rigorously do the kind of calculus that Riemann and Cauchy could do intuitively. But when students tried to do analysis the way Riemann and Cauchy did, they just proved (or rather "proved") all kinds of absurdities. Going back, it's the same story with calculus itself: Newton and Leibnitz could do it intuitively, but it took hundreds of years to come up with a rigorous foundation that allowed mere mortals to do the same kind of thing safely.
That's the thing though. I can do all that and more on the OnePlus 8 and it will still give me more then 2 days of battery life.

The only pro of the iPhone SE is that it is the cheapest iPhone. If it was an Android phone (even with the processor) nobody would pay more then 200 dollars for it.
Tata Consultancy Services tells staff to go to their rooms and stay there
CSS useful properties I ignored
Aside: I got curious about their web video player. Turns out it's hosted using a service called Wistia. Their 'about us' video is fantastic. https://wistia.com/about-wistia
> When you die you take absolutely nothing with you except your reputation.

I look at it slightly differently. I interpret it as, you take your reputation with you to the grave because when you die, your reputation as it stands, is as dead as you are.

How you act while you're around will be interpreted in one way, but when you're gone, you are no longer around to defend your reputation, or to act in a way that reflects the times.

In this way many people, and especially white males, have had their reputation tarnished. Instead of being good, accomplished, respectable people, they have been labeled racist or sexist or misogynist, and have had their achievements diminished or taken away from them entirely.

Don't believe me? Look for articles in the Guardian or NY Times about Albert Einstein, Shakespeare, Gandhi, Nietzsche, Bill Hicks, DH Lawrence, and on and on and on and on.

Apparently it's trendy to take people out of the context in which they existed, and judge them based on a different one entirely.
Also one thing I find is that taxis can be pretty dodgy depending on where you are. They're OK in my neck of the woods, but I've had some overseas that made me uncomfortable. I'd rather go with Uber.
Still waiting for Monzo's following blogpost on cutting down their outrageous number of 1500 microservices [0] and moving some back into monoliths. I'm not sure if I would be too excited over the number of microservices if there is a degree of complexity involved here. That is just too many here.

[0] https://monzo.com/blog/we-built-network-isolation-for-1-500-...
I have this thing about micro-services/complexity in that it follows Conway's Law - the architecture follows the organisational structure.

If you push authority and decision making and responsibility for a service to a (2 pizza) team then guess what, microservices work really well.

If you have vast monolithic centralised production operations teams, and no way in hell is their C-Exec going to assign two of them to look after the user-login service, you might not do so well.

Like most things, the organisation needs to change to get the best out of the opportunities software offers. Those that don't will face increasing friction and eventually die off.
How much of the expense is directly for a ride versus other support activities? I imagine everything from 1099 and taxes to dev qa staging runs on aws?
Interesting. WhatsApp currently has no business model. No ads. The app is free. This can be an interesting area to charge users some real money. In India, WhatsApp is already huge -- 400 million users -- so they have a reach that is unparalleled in the world's second largest internet market. And largest open market.
Oh I should mention I'm in Europe and have no idea about how Uber works in the US.
> Premature optimisation is a problem, but I'd say in general it's a better approach to just start out by doing the fast thing

This is contradictory
Yeah, they are also using C in Azure Sphere, which for me kind of blows away the whole security sales story of the platform.

What use is to have Fort Knox security level if the foundations are built on top of quick sand.
Hmm, did the React team themselves sell it as a library specifically as in "not a framework"? I do remember them specifically calling it responsible for "just" the view layer, but I also seem to recall someone on the React team (I might be wrong there) distinguishing the two as "a framework calls your code, whereas your code calls a library", where React is squarely the former. (Other than `React.render()`, I guess.)
Aside, for years PEP8 included the phrase "When writing English, Strunk and White apply", which used to drive me up the wall ...
It seems like they introduce microservices for the wrong reason. Instead of having a service per team, the focussed on services to solve a technical problem:

"Having a code repository for each service was manageable for a handful of destination workers"

Microservices should be introduced to make teams go faster, not to decouple external api endpoints....
Hooks don't change the meaning of const. The whole render function is re-run each time something is modified. There is ZERO internal mutation going on in render functions.

I suggest researching and learning how something actually works before calling someone else's work a "dirty hack" or "f'ing joke".

(And afaik hooks were Sebastian Markbage's idea... f'ing genius if you ask me)
It's not just email. New joiners may be able to read old posts on chat threads or forums.
You should try to use it too! If you discover you don't like anything about it, all the better, you can say you've experienced it and not just read about it. If you happen to like at least parts of it, you've just expanded your knowledge and arsenal of tools for UI development.
Apple's eco-talk is bullshit

Apple's hypocrisy is overwhelming.

Don't forget that Al Gore, who Wikipedia calls an "environmentalist" in the very first sentence, has been on their Board of Directors for many years.[1] Twenty eight years ago he wrote the book Earth in the Balance to warn us about ecological problems.

He's taken millions of dollars from Apple, and together they've done jack-shit about repairability. There is some argument to be made for lower repairability in laptops, but WTF is their excuse for iMac desktops???

They're all Gulfsteam environmentalists, jetting off to places like Davos where they can cavort with others of their ilk while lecturing the rest of us on how bad things are.

[1] https://en.wikipedia.org/wiki/Al_gore
Exactly! Title is so misleading I stopped reading after a second.
Since my comment above is my most-downvoted ever, I'll expand.

Somehow the building, collection and staff must be paid for. The opposite of your "no right" position is that there's no requirement for them to keep your personal history; they could throw it out. (Neither situation is absolute: the museum probably does have a legal requirement to maintain its archives, and there's probably not a legal requirement for access to those archives to be completely free.)

I used to work for a museum, and for each collection they knew the cost to maintain it. Every item in collection X costs £1.50/year to "keep", for example. This varies a lot, a collection of rock samples might be cheap, a famous painting in a humidity-controlled room expensive.

If the government provides funding, that influences how much revenue the museum must collect -- it could be between £0 and £AlmostEverything. In Britain, general access (i.e. having a look) is often free in the government-funded museums, as is academic/research access, but they try and make some money on the gift shop and other access, like yours.

Since Britain elected right-wing governments, the funding was cut significantly, with instructions to the museums to fund themselves by charging for services that were previously free.

Example: https://www.theguardian.com/culture/2019/mar/22/austerity-fo...
Could it be valid to say that even if microservices are implemented correctly, you're swimming (if not drowning) in complexity? But for some problems and teams, that's better than the alternative.
I see it like organization of large companies: you have to split it into divisions, but you can't make every single person their own division.

Don't make the divisions too large, don't make them too small.

The art is to make them the proper size for the particular company.

If you have a small company you don't need divisions. If you have a large one, you need to make divisions as you no longer can speak to every single employee.
My personal favorite

>Following your bliss is a recipe for paralysis if you don’t know what you are passionate about. A better motto for most youth is “master something, anything”. Through mastery of one thing, you can drift towards extensions of that mastery that bring you more joy, and eventually discover where your bliss is.
tldr; RTFM
Comparing subscription, pay-per-bug, and consulting software business models
For Covid-19, there are county and state databases which can record people who test positive, and their "contact traces" (e.g. people you spent more than 15 minutes within 6 feet). Not much is known about the federal health surveillance system, but it includes Palantir, who have also worked with the Census Bureau, https://www.theverge.com/2020/4/21/21230453/palantir-coronav...