skysight-inc/HackerNews huggingface dataset:
If only there was some graphical tool that allows the user to see conflicts, relax version dependencies, and of course rollback changes if things didn't work out.

Or an error message like:

There's a version conflict. In order to resolve, try one of the following:

pip relax-dep package1 >= 1.0
pip relax-dep package2 >= 2.0
pip remove package3

And then you would want to have

pip undo

(Just brainstorming here.)
macOS Catalina 10.15.5 Supplemental Update (19F101) Addresses Kernel Exploit
Apple today released the macOS Catalina 10.15.5 Supplemental Update (19F101).
The update only addresses one Security Fix, a Kernel Exploit.

Kernel

Available for: macOS High Sierra 10.13.6, macOS Catalina 10.15.5

Impact: An application may be able to execute arbitrary code with kernel privileges

Description: A memory consumption issue was addressed with improved memory handling.

CVE-2020-9859: unc0ver

Apple issued a new Full Installer app, Combo and Delta Updates.
For me, there is a checklist of ideas one has to grok and then computers connected over a network and talking to one another is comprehensible.

I think a lot of the complexity of modern software development is powers that be, entrenching their powerful positions by layering more and more complexity, so that no team of a dozen people can ever hope to compete.

There is no attempt to re-factor our current way of doing things to reduce the complexity 10x. We're stuck with multiple OSes, multiple languages, multiple tools for each language, a plethora of frameworks that do the same thing but slightly differently and none of them do anything uniquely excellent, they're different for historical reasons, not pragmatic.

Half the web developer jobs are a matter of manually solving SQL <-> user interface problem, specific to a business domain.

Why we don't sit down and create protocols/specs for each business domain that span across SQL, UI, security and permissions levels so that each bank doesn't have to hire a team of IT people to do the same thing slightly differently is beyond me - I can only guess it is because nobody in government understands how computers work.

We're seeing some reduction in complexity with cloud providers, but it is of the worst kind - it is consolidation combined with vendor lock-in, proprietary software and pay-as-you-go pricing, yikes!
Official Release of Bar_chart_race, Animated Bar Chart Races in Python
I don't think it's correct to say that calling it politics is somehow demeaning (however it's meant by the OP). Politics is really about the values our society wants to live by, so I think it is absolutely about politics! If we want our societies to care about the lives of all their citizens, to dismantle oppressive systems, and bring justice to the oppressed, then there is no way to do this apart from politics.
How Police Censorship Shaped Hollywood
I mean, that's why this is in the news right now. Yes, this one cop has now been charged, but it's not the norm.
Location: Amsterdam

Remote: Open to it

Willing to relocate: Yes (preferably not USA)

Technologies: Python, MLlib, Scala, JavaScript, PostgreSQL, Cassandra, Spark, RabbitMQ

Résumé/CV: https://www.linkedin.com/in/bastiangeneugelijk/

Website: https://bastiangeneugelijk.com

GitHub: https://github.com/devbas/

Email: bastiangeneugelijk [at] me [dot] com

===

Machine Learning engineer looking for a new adventure in real-time streaming analytics.
There is speculation about whether or not Hertz will flood the market with used cars as they dump assets to manage cash flow.
The intent isn’t to stop repeat offenders it’s to encourage culture change through peer pressure. Liability cards don’t have the collective punishment characteristics necessary.
OK but agencies, such as local PDs and governments, still need to be on the hook financially at a minimum.

We absolutely need criminal accountability for individuals, but damages need to be paid out from real coffers and not just assigned to judgement proof + un-hirable individuals.

Will this simply push all responsibility onto the agent?
The Loop in Chicago, which was recently smashed up almost as well as any, is probably one of the better tax bases.
For others: it's legal, and it's basically all Icahn does - he's probably the most famous corporate raider. He obtains a minority stake in a company, gets a seat or two on the board, bullies the management into taking on tremendous amounts of debt, and uses the cash to pay himself and the other investors, calling it "unlocking value for shareholders." The once-healthy company is eventually sucked dry and he moves on to his next target.
"What could a banana cost, Michael? Ten dollars?"

Google Maps is universal, dude. The fact that you can't even comprehend $10 being a lot of money is amazing. Truly truly amazing. But I must say I fully expected it.
Not looking for a job but just want to +1 this tech stack. I've worked with a very similar stack, and it was a nice way to work.
If you've got the time you should file a small claims against them for the $300. They'll most likely cave and just give you the $300 back (minus the court costs of $30).
https://www.reddit.com/r/netsec/comments/gqw0e2/rmiscout_saf...
I think this might be the fastest patch of a security issue affecting Apple's operating systems, ever. Aside from *.0.1 releases that fixed critical bugs with core features in new OSes, has anything been patched this fast?

(I'm also obligated to post that the bug that this fixes is not new; it was discovered back in iOS 11, fixed, and Apple reopened it in an iOS 13 update: https://www.synacktiv.com/posts/exploit/return-of-the-ios-sa...)
That basically is what a venv is, an entirely separate Python install. Some files are linked rather than being copied, but it looks the same. venv gets you a couple extra conveniences, like the activation script.

I wouldn't call venv "opaque automation," there's not much magic going on there.
From the equivalent macOS patch: https://support.apple.com/en-us/HT211215

> Available for: macOS High Sierra 10.13.6, macOS Catalina 10.15.5

That's interesting—did the bug exist on both 10.13 and 10.15, but not 10.14?
That's, like, the whole point of near-zero or zero interest rates, though. It's to encourage exactly this.
My understanding is that QI in this scenario is functioning like an anti-SLAPP law does elsewhere; it's not that the suit would have otherwise been won, it's that we need mechanisms to short-circuit those suits more quickly
Carta | Software Engineer, Site Reliability Engineer | SF, Palo Alto, Seattle, New York, Rio, Waterloo | ONSITE, VISA | FULLTIME

Carta is hiring experienced software engineers at the Senior, Staff, Senior Staff, and Principal levels in San Francisco, Palo Alto, Seattle, New York City, and Rio de Janeiro to build products and services powered by Carta’s ownership graph: the central registry of asset ownership across the globe.

Our stack is Python (Python 3!), Django, React, Postgres, Redis.

We offer competitive benefits:

* Health, dental, vision, and life insurance
* Competitive PTO and unlimited sick time
* US & Rio: 401k matching program
* Canada: RRSP matching
* US & Rio: Commuter benefits
* Catered lunch and unlimited snacks
* Cell phone stipend
* Unlimited reimbursement for work related books

Current Openings:

* Senior Software Engineer: https://grnh.se/3f6c29ad3us

* Site Reliability Engineer: https://grnh.se/827d18f93us

* Senior Product Designer: https://grnh.se/e3edc97d3us
> Are there any examples where a police officer was shielded from prosecution...

QI doesn't apply only to police officers, indeed, the modern framing was established in a lawsuit against Presidential aides on a federal contracting matter. (And done in the course of denying their claim of absolute immunity.)

Were QI eliminated, you can bet the bulk of cases would be deep-pockets corporate interests suing individual government officials, not the kind of law enforcement issues that most of the media attention on QI focuses on.
Thanks -- I'll take a look.
Learn SQL Using Dolt
Until recently, Yelp had a giant stockpile of cash, but an activist investor successfully launched a campaign to get Yelp management to return much of that cash via buybacks [1]. By the end of 2018, Yelp had a cash balance of ~$837 million and proceeded to return almost $500 million in cash to stockholders via buybacks in 2019 [2].

Hoarding cash may seem like a good idea in hindsight, but public market investors will often raise a huge stink if you try.

[1] https://sqnletters.com/content/uploads/2019/01/Yelp-A-Fresh-...
[2] https://ycharts.com/companies/YELP/stock_buyback
That theory implies a significant barrier to entry for new competitors.

In some markets that is justified. Those where significant infrastructure is needed to compete. For example Amazon's network of warehouses and datacentres would be hard for a competitor to replicate at scale.

For other markets, that's not justified. For example Uber, a small scale competitor can operate with some taxi's and an app. They won't have all of Uber's capabilities for sure, but they can compete in a locality.
Epirus | Electrical, Mechanical, and Systems Engineers (and others) | Los Angeles | On-site | Full-Time

Epirus is a venture-backed startup specializing in agile development of advanced defense systems. Our team combines decades of aerospace & defense experience with Silicon Valley innovation in order to address 21st century threats, such as drones and other asymmetric technologies.

We're growing fast, with great investor and customer support. We just moved into a new office/warehouse facility where we're building our first full-scale product, and we've got multiple new product lines in the works. Come help us build some awesome, innovative products and have fun with the exciting demos we put on for our customers!

Learn more at https://www.epirussystems.com/careers
I don't think solving the USB issue was a total waste of time. Knowing what is going on is always valuable.

The "My USB throughput is not what it should be... Oh, well. Must be the USB cable..." attitude is something that can bite you later, because it can be the symptom of a bug (e.g. packets lost because of a buggy ISR) that's just waiting the worst moment to show its ugly face.
Thank goodness for common sense.
Assuming these technocrats haven't rigged the selection system to prefer less educated people.
Yes.

In particular, the way it effectively gets you to "I control the lock file; it will be altered when I explicitly request it and never as a side-effect of any other action".

For some reason many other languages' systems (which have had opportunities to learn from others' mistakes) don't seem to treat this as a requirement.
Using conda for environment and dependency management works really well.
WebAssembly cannot utilize UDP, or any other APIs not exposed by the Browser - just HTTP and Websocket in this case. However, Perspective can read Apache Arrow using the C++ client library without decoding the data structure to an intermediate JS representation first, which in our benchmarks has a substantial impact on overall update throughput.
I've used a few (modern and not). Any package management system becomes uglier the more use cases it needs to support.
Yeah, the key is the Amazon still _makes money_ on the services it provides, it just spends it all on some project. Contrast that with even Uber which has some very unhealthy indicators even in mature offerings. It is actually kind of amazing that Uber can't or doesn't make money even while taking a 20% cut of every ride sold. (I assume they must make money in some cities and not in others) That is a substantial margin for a middleman, especially one in a market with only one other real player.
Printavo | Chicago, IL | Full-time | Remote (US) | https://www.printavo.com

I started Printavo from running a screen printing business in college. We needed simple, software to keep track of our orders as they came in. The solutions that were available were complicated and expensive. I built Printavo to fix this.

Today, we're bootstrapped, profitable and a team of 13 in downtown Chicago. We're looking for an another Software Engineer to join and help us continue to grow.

Please email bruce@printavo.com to chat more.

Job description: https://angel.co/company/printavo/jobs
> Uber, for example, could probably lay off 80% of its engineering staff and turn profitable if it was truly necessary.

I think we're going to find out if that's true or not.
Penalizing the pension fund would give incentive for police officers to police bad apples and that's exactly what's lacking in cases like the Minneapolis.

Those other 3 officers (and the entire department) need to have skin in the game in that situation.

Yes retired officers should also be "reaping what they sow".

I don't know if would work in practice but there are multiple reasons to recommend it.

edit- just to be clear this would have to be negotiated as part of the union agreement and not something a court could just do.
In situations of institutional inequality, the bottom row considers everything above it complicit. https://i.imgur.com/vpv5anc.jpg

It's a have vs have not, opportunity vs not. A business owner is a have. It's a form of leveling a playing field by destroying what others have. Similar to the intention of the terrorists in Fight Club or Goldeneye, a reset to blow up banks and financial institutions.

I don't think the rioting mob necessary has thought it out that well, but the anger causing it, and targeting business moreso than residential is an attack on the benefactors of protection rackets, whether they be law enforcement, banks, anyone who gives some a different opportunity than others. In this case business and land owners. It's a belief that "fixing the system from the inside" has failed.

Attack's on the media are similar, because they are intrinsically linked. https://en.wikipedia.org/wiki/Politico-media_complex

The message of Fight Club was NOT to blow everything up, and that it can be fixed from the inside, but not everyone agrees.
You might like this link from yesterday.
https://github.com/a1studmuffin/SpaceshipGenerator
the business traveler began using other things. its this same mentality ('it doesn't relate, business <insert here> are our customers and they wont go away') that gave a false sense of security to blackberry.
The theory is that the coins were legally seized, then illegally stolen by the police officer. So the crime is theft (and various other things relating to a police officer stealing from "the system", like abuse of office), but not an illegal seizure.
Actual libraries have limited copies of any book, even e-books. In an actual library, a book cannot be downloaded by the entire Internet at one time.
The problem is you can never know if you over reacted.
Yes: it was fixed for that period and then rebroken for Catalina.
Location: Germany

Remote: Only remote

Willing to relocate: No

Technologies: go, c, c++, java, ejb, python, systems programming, sockets, SQL, Bash, LUA, assembler, docker, lxc, kvm

Résumé/CV: https://www.linkedin.com/in/kstenerud/

Email: kstenerud@gmail.com

Github: https://github.com/kstenerud/

My strengths lie in low level things: embedded sytems, data communications, protocols, systems programming, libraries, APIs etc. I like to open things up and look inside to see how they work (https://github.com/kstenerud/go-subvert), and then make an easy interface for people to wield the power.

I'm currently designing and writing a reference implementation for a parallel binary/text ad-hoc data format in a similar vein to json & xml (https://github.com/kstenerud/concise-encoding). This is a precursor technology to an asynchronous, multiplexing request-response protocol I'm developing (https://github.com/kstenerud/streamux).

I have extensive remote work experience, and have also worked in many places and cultures around the world, from startups to enterprise companies. I've co-founded a successful startup in San Francisco, and now reside in Germany.
The instructions that you've link use `pip install tensorflow`
Highstreet Mobile | Android Engineer | Utrecht (near Amsterdam), The Netherlands | Onsite/Remote (EU) | Full Time | https://jobs.highstreetmobile.com/android-engineer/en
Highstreet Mobile's mission is to connect people to the brands they love. We are a team of makers and we've built a SaaS product for fashion brands. We enable brands to give an amazing shopping experience to their customers. Our customers get a native mobile shopping app for Android and iOS that we constantly refine and extend.

You'll be joining the team that is responsible for the core library that powers our Android apps. The core library provides all app capabilities, from API calls to UI, but can be extended to meet customer needs. We care deeply about the user experience and you'll be working closely with the design team when implementing new features and improvements. Our automated unit tests and extensive code reviews make sure code quality remains up to par.

Technologies we use: Kotlin / Java / RxJava / Dagger / OkHttp / Glide

Apply via the link above or contact me at thomas@highstreetmobile.com if you’d like to know more.

https://jobs.highstreetmobile.com/android-engineer/en
My understanding is that ending qualified immunity would open police officers up to lawsuits around their use of force that they’re currently exempt from today. So, officers risk significant financial damage by choosing to ignore this change if it becomes law.
My experience with most *nix environments is that it’s mostly written for machines by programmers. Doesn’t seem like there’s much in the way of user researchers figuring out how to make it useable by non-programmer humans. Apple products excepted.
Self Assured Destruction
Thanks, that makes a lot of sense (basically Mobx but fine-grained). When I mentioned diffing, I meant for updating state objects like lists. Your `<For/>` element only updates if a new list is created, but only re-renders the changed elements. I assume this is accomplished by diffing the old and the new list?
With previous months, happy to answer any questions people might have.
The history of publishing orgs is one of compulsive lawsuits.

> Despite Google taking measures to provide full text of only works in public domain, and providing only a searchable summary online for books still under copyright protection, publishers maintain that Google has no right to copy full text of books with copyrights and save them, in large amounts, into its own database.

re: Author's Guild v. Google
https://en.wikipedia.org/wiki/Authors_Guild,_Inc._v._Google,....
Can’t Keep the Weight Off? Try a Weekly Monk Fast
One thing that is obvious in this observation is those high growth companies who have an all time high burn rate, headcount, little revenue and once the pandemic hit the tech industry, those found in that category are hardest hit and are operating in an unsustainable fashion.
In my non-constitutional scholar mind, the SCOTUS doesn't take things up often unless multiple circuit courts issue diverging opinions, and/or there are serious Constitutional questions. Given the severity of the issue, the possible prevalence of this kind of scenario coming up again, and (frankly) the clear Constitutional issues at play, they absolutely should take a look at it. If it's unconstitutional, it is unconstitutional.

The SCOTUS can't always "just go back" and pick up something they leave behind now, in the event Congress doesn't act. They kind of need to seize the moment.

Finally, if the Congress disagrees with the court, we could pass an amendment or other federal law.
What they are being accused of would be highly questionable under the copyright laws of over 190 countries, including almost all that are likely to be reasonable places to host a major internet site.
The problem with Uber et al, is not that they cannot become profitable, but that they cannot become sufficiently profitable to justify their valuations.

Uber has burned through many billions of investor cash. To show a reasonable return on that cash it would need to generate not just profit, but a lot of it.

Whether it can do that in markets like taxi's and food delivery is a quite debatable point as competitors will continue to spring up quickly especially when Uber tries to put the prices up enough to generate the kind of profts needed at their scale.
Here’s a post that provides more context:

https://news.ycombinator.com/item?id=23360295
I feel like we are conflating a civil issue (qualified immunity) with criminal issues like murder.
SEEKING FREELANCER
Wonder | San Diego, CA | Remote | Part-time/Contract | $20-40/hr

Please contact me with the email found in my profile and I will directly respond to your application as soon as possible. Please send a PDF resume (no cover letter needed). Your email can have a simple story of what you consider your greatest hack to be to break the ice but is not required. We are mostly interested in what you have to ask us about the position.

We're looking for a full-stack web developer with some solid experience in the industry, no degree necessary: junior and senior developers alike are welcome to apply. Wonder is an early stage service and you'll be working with pragmatic and easy going professionals remotely as part of a small team with realistic expectations--so no dilbert bosses. So long as you can be proficient it doesn't matter how much experience you have (if any) in any specific technology listed below:

- HTML/CSS/JS/Typescript/React/Node/(HTTP/2 is a plus!)

- Python/Django/Docker/Shell/Linux/(Apache/Nginx)/(Rust is a plus!)

- SQL/(MySQL/Postgre/CockroachDB/etc)/(NoSQL/MQs is plus!)

- Git/Bitbucket/Jira/Confluence/Telegram/Docco/(CI/CD a plus!)
This[1] article helped me get a good understanding of the actual tests that the courts are applying:

1. The court considers whether police used excessive force in violation of the Fourth Amendment to the U.S. Constitution. If yes, the court moves to part two of the test. If no, qualified immunity is immediately granted.

2. The court determines whether police should have known their actions violated the Constitution because court precedent clearly established their conduct as unlawful. If yes, the case goes to trial. If no, qualified immunity is granted.

Cases need nearly identical circumstances and in the same court jurisdiction for precedent to be "clearly established". Most cases are dismissed outright so that new precedent is never established, which leads what's "clearly established" being frozen in time.

[1] https://www.reuters.com/investigates/special-report/usa-poli...
It seems to work alright to me.

We'll see where this takes us, but obviously if the population is dropping by 20% a year, keeping the theoretical option to charge a rent of 4k when the actual value is 2k won't matter.

Also, I'd like to add that landlords are incentivized to charge high rents anyway. Even without rent control there's not going to be $800 rents in San Francisco anytime soon, sorry.

This is just a holding pattern, right now. There's a slim chance that things could go back to normal, say with a quickly developed vaccine through decisive national leadership, and a lot of luck. In that case, those prices will look sensible again.

I think the odds of that are extremely low... but they're not 0%.

Probably, though, prices are going to crash. Some landlords will accept the inevitable and start charging less to rent out their rooms; if things are really caving in as people expect, landlords may be reluctant, but if it's that or lose money on empty rooms, they'll lower prices. And if things get that bad, then landlords will be lowering prices.

Think of all the AirBnB hosts making 0$, all the landlords with mortgages depending on some kind of rent to meet their bills. They'll lead the way, and others will follow, just to keep up.
SciHub is a web service that downloads papers on demand. In addition to serving the paper up, they also send a backup to LibGen, making LibGen's scientific paper section an archive of SciHub.