skysight-inc/HackerNews huggingface dataset:
Are you talking about the comment that closed the ticket [1]? Are we not seeing the same thing, because that's not a "top draw dick" I'm seeing.

He was perfectly reasonable. And I don't know if you've ever managed any popular open source projects, however it's best to close tickets fast instead of letting them linger on, especially when you have over 1000 opened issues and especially if, as a maintainer, you know that you won't change your mind about that issue.

Then he got accused of being funded by Google. He actually showed restraint.

[1] https://github.com/systemd/systemd/issues/12499#issuecomment...
I've had mixed results.

Romania has been great.

Pakistan was /terrible/...

India has been a mixed bag. Firms tend to be terrible. Individuals tend to be good to great. The great devs tend to move here as soon as they're able.
Asking someone if they are a shill is never "a perfectly valid question".
The critical response to this research, which they helpfully link, seems to imply the authors (and arguably others) using racial shootings data to conclude that PoC are not in fact shot at a higher rate - have fallen for a base rate fallacy or selection/sample bias, where the base rate of upstream neutral encounters between all people and police is not captured in the data. Without that frame, there isn't enough information to infer causality in the selected data.

The linked critical letter: https://www.pnas.org/content/117/3/1261

That's my layman reading of this, as the language is a bit opaque. If that is their assertion, this kind of error seems like such a rookie mistake I would sympathize with someone who thought that neglect was ideological or misrepresented. Personally, I think in politics and policy, data is used for support not illumination. The only way data ever causes anyone to change their mind is if it comes from a poll. That's my skepticism, but a more capable reading of the criticism would be useful.
The press could provide more context and balance to reporting rather than the Robo-cop like apocalyptic narrative that gets people riled up.
Just to nitpick a bit with language I dont think "problem" is the right word.

The real problem is that the law lets companies pay so many people so little to begin with.

Not saying you necessarily disagree. I think language has a tangible and often unconscious impact on our thought porcess so wanted to point it out.

In America, large companies should be required by law to pay their employees a living wage. Its not OK for working people to be food insecure, unable to save for retirement or their childrens education, etc. Id say that is the root problem.
> Uber is preparing for a death spiral as their financial backing runs out and they need to shrink to the profitable markets.

Many of their top markets have ruled their drivers are employees (or requiring similar compensation/benefits), except Brazil. I'm unsure if they can remain anywhere near their current size (versus the headcount of a traditional livery service) based on that regulatory environment, even with McKinsey style transformations to their business (ie offshoring).

> "But one detail in particular caught my eye. About 24 percent of Uber’s bookings—all the money that customers pay through the app and in cash, including driver earnings—occur in just five cities: New York, Los Angeles, San Francisco, London, and São Paulo." [1]

London: https://www.theguardian.com/technology/2018/dec/19/uber-lose... ("Uber loses appeal over driver employment rights")

France: https://www.reuters.com/article/us-uber-court/top-french-cou... ("Top French court deals blow to Uber by giving driver 'employee' status")

California: https://finance.yahoo.com/news/california-regulator-uber-lyf... ("Uber, Lyft drivers are employees according to California regulator")

New Jersey: https://www.nytimes.com/2019/11/14/nyregion/uber-new-jersey-... ("New Jersey has demanded that Uber pay $649 million for years of unpaid employment taxes for its drivers, arguing that the ride-hailing company has misclassified the workers as independent contractors and not as employees.")

New York: https://www.nytimes.com/2018/07/02/nyregion/uber-drivers-pay... ("New York City regulators are moving toward significantly raising wages for drivers for Uber and other ride-hailing apps.")

[1] https://slate.com/business/2019/04/uber-ipo-nyc-london-risks...
MicroPython does support sys.settrace
Holy cow, you're not joking. The man the article refers to as a "disgraced media tycoon" was, according to Wikipedia, a Mossad agent, British MP, and died mysteriously after falling off his yacht after tens of millions of dollars went missing!
You’ve described the race to the bottom we live in. Can we please try and break the cycle?
Biggest news of 2020 so far, if true. Everyone should remember how her picture in NY magazine was faked last year with an encrypted message hidden inside!
The numbers $300K and $80K are roughly accurate. Yes, you can get engineers in India for $5K or even less, but you don't want them working on your product. Senior, architect-level talented engineers may well cost $80K. And yes, if you want to hire the same capability engineer in Silicon Valley, they will likely cost $300K.
Regex is a good example of where JIT can be a good idea for performance, but is it really 'single use'? A compiled regex object would presumably obey the lifetime rules of the host language. It might live as long as the host process, and be reused many times.

I wasn't very clear but I was really thinking of 'self-modifying' code, in contrast to conventional JIT as with regex (once generated, the binary is presumably never modified).
My experience moving to Go from languages like Python and Ruby required a significant mind shift. I couldn't port my solution - I had to revisit the problem from the perspective of a Go programmer.
> It isn't great for police reform policy, because you don't have metrics to judge success or aspire to.

I feel that the idea of a racial bias behind police killings in the US is misguided. The issue exists, but as this study seems to prove, it's not an issue of police killing too many blacks- the issue is of police killing too easily. This simply doesn't happen in other countries.

If you approach the problem as one of racial bias, while still expecting police officers to escalate confrontations and meet any potential threat with lethal force- which is the real issue IMO- then the problem is never going to be solved.
I am sorry that you have been subject to the typical downvote-squad that's downvoting everything they don't agree with, even if your post was perfectly fine. I upvoted it.

> Can someone explain to me why it's a bad thing?

I am just a layman, but how I see it is simple. If you move everything in a branch of business to another country, you will loose the possibility to do that branch in case of some bad event would strike. That event can be because of politics, but it can also be because of nature.

If you move all production to China for example and they have basically a monopoly on producing a certain good, let's say batteries as an example. Then I think it's pretty much inevitably that they're going to use that against you as long as the nation states exist. The prices will start to go up artificially and by then you may start looking for options, but then they may already own all big mines in the world and have taken claim on the basic materials you need.

What do you do then? The only answer is to suck up to whatever their demands are.
> We should really divorce politics from this discussion.

that's a common technical people pitfall. politics permeates society, and ignoring it is only to your own detriment exposing you form exploitation of those whom play the political game, of which you most assuredly participate in, whether you want an active role in it or not.
Is there more of a summary of what this film or thing ... is?

My reading comprehension sometimes escapes me, but to me the article starts like I already know what it is talking about. So these people went about their daily lives being constantly filmed only on set? Round the clock? They lived there? They chose to do this?
I'm not so sure, with restrictions in immigration, and developing Indian tech scene, this might not be as true as it was 10 years ago.
Dallas has dirt cheap cost of living compared to SF. Engineers still make 100-200k there.
Yes but Netherlands employees won't do what they're told and are basically unfireable. Not quite as bad as Belgium but not far off.
Ask HN: What blogs on datastores are you reading?
What are the blogs you read / twitter accounts you follow on sql/nosql, caches, key-value stores and all other things related to datastores.
I am reading the Designing Data Intensive Applications book and I want to learn more.
In spite of the current remote-work revolution allegedly happening, most companies still want an office with workings coming physically so developers can be tracked and teams can bond and share knowledge. You'll be able to hire an Indian team that will come to an office in Pune or Bangalore, but you probably won't be able to assemble a great team in South Bend or Fort Wayne.
Tell that to Acme supermarket workers who are seeing their pay slashed because their employers are preparing for an IPO [0]. The stock market is not the economy. It's a part of it that has little baring on your average American [1]. As such, it should not be such a high priority in this case to prop up the stock market.

0 - https://www.inquirer.com/news/albertsons-acme-ipo-lubert-202...

1 - https://www.cheatsheet.com/money-career/why-a-booming-stock-...
That's exactly right. Don't know why I can't upvote this
> chasing trends like async

Python is fairly popular for web backends, given the ecosystem built around WSGI, I would say that's one of its core strength, so async makes obvious sense.
it seems more likely that people who are invested in not changing anything would look at data uncritically (what is the source of the data? police? do they get to say what is justified use of force?) and conclude nothing needs to change.

i suspect people who feel their life is on the line are considering seriously all methods for making change, including reviewing all available research

note that the article mentions criticism of their work, includes a response, and a note about reassessing certain aspects.
I agree. This can be great for the shareholders (Uber is not profitable as far as I know) and good for India. If they get rid of some jobs in the US to make this happen then it's not great for those affected. If however they decide that new hires will be in India then nobody loses out. I'm sure many will point out the potential perils of this approach but I don't see why it can't work. India has a large, educated workforce, ready to make their mark. They should give it a try. If it doesn't work out for some reason they can always change direction.
Jeff Bezos’s Wealth Soars to $171.6B to Top Pre-Divorce Record
I think it's not a dichotomy if it's good or bad, when you think from which stakeholder perspective you are using, the answer is diametrically opposite:

"Outsourcing devs to India" - this may be an oversimplification

- Shareholders: Saving money, more money to Shareholders pocket hopefully

- Management: Decreasing costs, better path to achieve xyz goals; therefore easier to meet bonus targets

- Dev team: Increasing uncertainty about job security, quality of product losing control

- PM, UI/UX, designers, related fields: Increasing uncertainty about job security, more overhead to develop products and features; potentially slower feature release

- Other teams in the company: increasing more work to deal with teams in different parts of the world (but that's already happening with Uber with teams across the world)

- India's devs: more high quality and better paying jobs

- India's devs market: slight increase in competition of
quality devs

- Consumers and User: minimal disruption, they don't care

I think the Outsourcing can be done because not all dev work is weighted equally across the board. Are you going to use a $300K dev to correct a spelling mistake in an app or use that dev to further the AI development of autonomous driving system? I cannot answer why this is not a good approach but it sounds reasonable.

Now, there are a lot of other consequences of outsourcing the work if you proceed to second order thinking. Having Uber to vouch and invest in India will increase its prestige in software development market further; however, for the US side, that only adds more pain to the idea that big corporations are self interested only and undermines the US labor market.
Indians who are on that level are not going to be in India, but they are already in SV or Europe.
The people clearing over half a million are probably (hopefully) not working on implementing UI tweaks.

The cost of hiring low quality labor to do your “soft” dev work (UI, web front end, etc.) is that you’ll probably end up with a badly done and frustrating-to-use interface with tons of bugs. See like 75% of websites.
Fire damages building at Iran nuclear enrichment site
But when you do need you can very well use "PhD level languages". Existence of Go for non PL enthusiast like me does not stop anyone to use language what is most favored by them.
Coming from the world of developing on the absolutely massive Chromium code base where compilation on a non-specialist workstation can take 3-4 hours, but build caching (goma) etc makes it mostly a non-issue [most of the time] ... I have a hard time believing that compilation times are honestly still a major issue for most developers.

There are only a few code bases out there that are massive enough that compilation time on a modern machine is a major impediment to productivity. And in those cases I find that IDE and analysis tools on large codebases are an even bigger problem than compilation speeds...

Also the VM argument you give makes little sense -- you can have your language run on a VM without the VM being a seperately bundled package like Java or .NET. For example: Python runs on a VM. Its own VM, which is part of the Python runtime itself. Now, it's not a particularly good VM, and Python is a late bound dynamic typed language so it's also pretty slow, but there's nothing stopping one from having a fast JIT VM with a static language like Go. Not saying one should do that, but it's entirely possible and there's arguments to be made either way.
It's telling how many "justified" shooting have had video evidence come out afterwards that directly contradict the police report. The question isn't whether the police lie and plant evidence, it's how often do the police lie and plant evidence.
Respectfully, I believe you have it backwards and the issue needing correcting is this (quoted from article).

"Few employers have compensated extra for on-site work amid the health crisis. A recent survey by the Economic Policy Institute found that fewer than a third of people who had to leave their homes to work during the pandemic received additional pay or benefits. As U.S. coronavirus cases persist and some states are even backtracking their reopening plans, workers have flooded social media with calls for hazard pay."
That assumes you trust Google and many people don't. The fines companies face for violations are peanuts and there may be real incentives internally to using this data. "Accidents" happen after all in complex data systems and they're already allowed to mix the data for "security and abuse". On that note, as I read it, closing all your Google accounts as a result of suspected abuse due to DNS data would be fine under the policy.
That’s a factor, but not the primary.

Remember that PUA applies to normally disqualified workers like gig economy and 1099 workers. No processes exist to process and monitor wage data for these workers. (By design, there’s a reason why Uber, etc uses “contractors”) With normal employees state labor departments have near real time monitoring of employer tax filings and can recapture fraudulent benefits.

States administer the programs, and their ability to pivot their systems ranges from “meh” to “lol”.

End of the day, the moral hazard of letting people pay rent is pretty minor compared to the benefit of getting aid available quickly, etc. Ironically the people in congress worried about the morality of this were/are fighting to keep direct payments to companies secret.
Signal is installed from the platform stores, which have the ability to push updates. As far as we can tell, the compromise was done via a pushed update. It's likely that Signal wouldn't have helped.
Very true. Though Stakeknife was also used in a way to remove hardline individuals seen as problematic to the more pragmatic parts of the Republican movement who were open to negotiate and protect other sources higher up. With obviously terrible consequences for many innocent people.
Irish Gaelic, at least, is available on Duolingo. I've thought about learning it before; I listen to the music constantly and while I don't normally enjoy learning languages, this is one of the few that I feel drawn to based on its sheer beauty.

That said, I don't know how you make people care about preserving something when they seemingly just don't. Maybe you can cultivate genuine appreciation for the language, but it's no surprise that's it's easier to just use English, and I don't see very many people using it purely out of a sense of duty. Languages are natural things and their usage has to come from a natural, human motive. It's hard to prop that up artificially.
As someone who has become practiced in parsing scientific papers, I do not actually think the format is a very good one. If you are not a sub-domain expert it is IMO much easier to get up-to-speed by reading a tangentially-relevant PhD Thesis or two than by reading even Review papers.

> a single sentence may be unpacked on multiple levels because the reader/audience for the paper is someone who has a deep background in the subject.

This supposed information density is often a pretext for obfuscation, though. The author is essentially hostile to the reader, fighting a vicious obfuscatory rear-guard action against their comprehension of anything beyond the conclusion they're meant to cite or the technique they're meant to implement (and cite).

I often wonder whether I found student theses so much more helpful because they're long-form, or because either idealism or a less-developed sense of the threshold of acceptable bullshit they can get away with leads them to present their claims and process more clearly.
$80K will get you good engineers in Europe. Not saying they would be better or worse, but the cost of living is higher and the culture is closer.
You don't get to be an asshole to waiters just because they're "paid" and it's "their job".

You don't get to be an asshole to open source maintainers just because they're "paid" and it's "their job".

If in either situation, a person is an asshole to the paid employee, said employee most definitely has a right to defend themselves.
In my experience working with outsourcing agencies - "talent available" in India is filling headcount numbers. Good developers ask for similar wages as EU based ones and are equally hard to find, probably even harder because the market is filled with scammers (eg. on several occasions I would interview a competent guy and then the work would clearly get delegated to someone inexperienced)
This is kind of about whether Uber views itself as a FAANG type software company (software as core competency, strong recruiting brand for tech-hub engineers) or a more operational business (software as a cost center).

Most companies end up having to choose one. If you're the latter, you absolutely don't try competing with FAANG for the same talent.

(I do think Amazon is a rare example of a company that both developed software as a core competency but also real world operations)

That said, I'm always happy to see companies diversifying their geographic footprint. Smart, conscientious people exist everywhere, not just in Western tech-hubs. And I hope in the future the choice isn't viewed as "to be one of the best software companies in the world you have to be in Silicon Valley, but if you want low costs, go to India, etc"
Yeah, we also use 'time of pickled cucumbers' in Slovenia. So not just a nordic thing ;)
https://inflationdata.com/Inflation/images/charts/Inflation_...

Seems to me like breaking the gold standard has lead to quite a bit of inflation.

One problem with our view of inflation is that it's compounding...

Now, I think the real reason we have compounding and printing of money is that it's a form of taxation (on currency holders) and it makes government debt cheaper and cheaper each year that passes.
Location : France

Remote : Yes

Willing to relocate : yes

Technologies :

* web : Flask, CodeIgniter, VueJS, AJAX

* languages : Python, JavaScript, C, SQL, noSQL

* data science : maths/machine-learning/deep/reinforcement

* frameworks : sklearn, opencv, tensorflow, dash plotly

Résumé/CV : https://drive.google.com/file/d/1UV4iKctHwEjBQL_9pG2zfdSw5Kd...

Email : contact AT hippolyte-debernardi.com
People earning 80k in India, China, and heck even Europe, for that matter, almost certainly have a much higher standard of living than people earning that much in the US.

And you can find far more 80k level developers in individual cities in India than you would in a small mid level city in the US.
She will be diagnosed with COVID-19, go on a ventilator, and die of complications therefrom. Just a statistic of the pandemic...
Best Practices vs. Opinion
Yes, but here they don't. A VM is a non-physical machine that executes instructions. Nothing more, nothing less. And yes, this means that even a library might be considered a VM. I don't see why people get so wound up about that.
That $80k American is at a higher chance of leaving for opportunities domestically.

Who is paying domestically $80k or +$80k/year in India? Probably just FANNG.

I live in Canada and my assumption would be payroll & state taxes would be less in India compared to USA. There is also the advantage of having great leverage over a country when being a big fish in a smaller pool like in India.
https://rationalwiki.org/wiki/Just_asking_questions
It may be a fear that is not statistically supported, but claiming it is not "based on reality" is, well, not based in reality. This does happen:

https://www.npr.org/2018/11/13/667252788/police-fatally-shoo...
If anyone believes in the narrative of Jeffery Epstein being a rich pedophile who committed suicide in prison, I'd suggest listening to Eric Weinstein's amazing podcast that includes his own experience meeting Epstein when he worked in New York.

He makes a pretty strong case that Jeffrey Epstein (and Ghislaine Maxwell) were very likely agents of some government (likely Israel) used to gain information and blackmail rich people and those in power.

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

edit: blackball -> blackmail
Yeah.. I also wonder about how some of those other Chinese companies do it.. they must somehow be able to find talent in China.. apparently.. I mean, it's amazing..I wonder if they pay them $300k

I also wonder, I know there are a few big software companies in India.. how do they manage to build large operations without hiring $300k per year US engineers from the Bay Area? I wonder if there are actually some good engineers in India. Weird. I heard they were all bad. But I guess with 1.3 billion people they might have a couple of good programmers. Possibly. OR maybe the large Indian software/internet companies probably actually hire the best US engineers and just get by with them. That's probably actually it.
My guess is that most investors don't want to touch non-US companies.
Genuine question: I wasn't aware that I added any politics – is there any argument that I made that can be seen as political?