skysight-inc/HackerNews huggingface dataset:
The extremely obvious, plain reading of the gun ownership / gun murder rate data is that there's no relationship. Check this scatterplot[0].

The studies in your link are after "controlling for poverty and urbanization", "after accounting for rates of aggravated assault, robbery, unemployment, urbanization, alcohol consumption, and resource deprivation", etc.

I'm not a statistician enough to argue the methodology of the papers, but I'll say given that the trend only emerges after lots of adjustments, it makes me a little skeptical. At least, it would be pretty easy to let some bias or motivated reasoning slip in.

[0] https://en.wikipedia.org/wiki/Gun_violence_in_the_United_Sta...
Mono image depth estimation for self-driving cars
There's good business in forecasting staff. Get a CTO to solve the mundane technical details and call SoftBank.

Consider replacing "silverware" with "climate" or "markets" in your deck.
This looks really cool!

We've been using Plotly's Dash framework for about a year and a half at work and its been fantastic and only getting better. I do like the idea of not having callbacks here, though I've started to get a lot more comfortable with it and it feels a bit more robust.

At first glance, this feels like a competitor to Dash, but after chatting about this with my team, we realized it actually is closer to being a Jupyter Notebook/Lab replacement!

One of the things we all, my team that is, dislike about notebooks is the autocomplete and half baked IDE feeling. All of us prefer to stay in PyCharm and Streamlit lets you do just that, while keeping the interactive interface in addition to caching, which emulates the best part of notebook cells, saving your state and not having to rerun the entire script!
Location: Athens, Greece.

Remote: Yes, preferred

Willing to relocate: Yes

Technologies: Python, Javascript both frontend & NodeJS, *SQL, CouchDB, Sysadmin stuff (Bash, Ansible, heavy Linux/BSD user, Docker etc etc), Devops, plus Bitcoin know-how.

Resume: Upon request

GitHub: antanst

mail: antanst at antanst dot com

Experience: >13 yrs in engineering/devops/sysadmin.

Current position: CIO at Bolooba Datacentres AB Sweden.

Ideally looking for a remote engineering team leadership position.
Perhaps the militia, as a social institution, would correct the issues we see with gun ownership in the US today.

The militia is always in its construction open to everyone, whereas the gun community is seen as a kind of subculture today.

The militia brings people together in a context where the underlying story about arms is not one of power, violence or even self-defence but rather one of duty, personal discipline, safety and cooperation.

The militia provides a way for people to learn a lot about firearms and firearms safety before buying a gun, as opposed to the situation in the US we have today where often the requirements for an intro course include one's own gun.

As a social institution, militia would not necessarily have to be government funded.
> ultra progressives tend to believe the Government is the only force who can safeguard workers.

My impression is that workers are pretty much the only disadvantaged group that ultra progressives do not care about. Apart from that, you're on point.
I have trouble keeping the declensions of me straight in German. That's not a thing in the English language. Me just means Me. It's doesn't have other meanings attached, like "to me."

Mich. Mir. Same thing, right???? 0_o
My issue wasn't with the size of Africa (though I have seen that visualisation before, and find it startling as intended), but with the fact that Africa, huge as it is, is part of the world, so that its genetic diversity is part of the world's.
Udacity | Mountain View, San Francisco, Berlin, Shanghai, Cairo, New Delhi, REMOTE possible | https://www.udacity.com

Udacity’s mission is to power careers through tech education. We're an immersive online learning platform offering hands-on training in fields such as artificial intelligence, machine learning, data science, autonomous systems, cloud computing, and more. We are backed by some of the best-known investors in the business— Andreessen Horowitz, Charles River Ventures, Bertelsmann and Drive Capital just to name a few.

Focused on self-empowerment through learning, Udacity has the potential to transform the world by providing life-long learners with the chance to skill up in cutting-edge technology and create a meaningful impact in their professional and personal lives. Similarly, we’re helping enterprise companies solve their tech talent shortage issues by being their partner of choice when transforming their workforce.

Tech: Docker/PostgreSQL with Golang, React, Python, Node.js, or Ruby depending on team. Run your preferred OS.

Open positions in Engineering, Infrastructure/DevOps, Content, Data, Design, and Marketing and Sales: https://grnh.se/cuagoq2
18514 so they are worth $154.28
> ... technical interviews ...

Technical interviews are manufactured tests that can be easily gamed. The idea that any valuable insight can be drawn from them is naïve at best. Further, the post was specifically about innovation -- given this constraint, technical interviews are notoriously bad at separating the wheat from the chaff (e.g. product questions are non-existent in technical interviews).

"Fundamentals" can mean different things to different people, but let's not pretend technical interviews are a reliable signal.
On most modern systems, especially laptops and servers, RDRAND is only one of multiple hardware RNGs available. And except on first boot there's also the seed--partly derived from interrupts, etc--from previous boots that can be mixed back in.

I think the sentiment (or at least my sentiment) is that the number of systems where early entropy is used for something important like key generation but that lack strong sources is diminishing. Many, if no most, x86 and ARM embedded platforms over the past ~5 years have had at at least an on-chip RNG, and over the past 5-10 years some at least some on-board RNG (e.g. Intel NIC controllers often contain an RNG, AMDs PSP provides an RNG, plus various other options like SPI RNG chips).

Ideally there would be multiple sources, but ultimately it's the designer's choice. Likewise, any new platform that lacks any source but has software that expects strong entropy is unequivocally broken. Older systems are disappearing and are unlikely to be upgraded, anyhow.

Excessive paranoia about RDRAND is counter productive. It's speculation that it's weak, while we know for a fact that the machinations userland code goes through to work around the poor semantics and unreliability of Linux kernel randomness interfaces has caused and is causing real problems, including real security problems. At some point the risk of a bugged RDRAND is less than the risk of assuming a non-bugged RDRAND. Plus, if the kernel is loud about its expectations for quality hardware sources it creates an environment where people (embedded designers, savvy laptop purchasers) demand quality sources and manufacturers will compete along that axis (more so than they already do--the VIA C3 was the first to add an on-chip RNG on a mass production chip nearly 15 years ago).
Not sure. Take the two e-mail addresses I still use; one is on GMail, the other under my domain. There are two "brands" (GMail and my domain), but one communication channel (e-mail).

(From my point of view, there are perhaps three "brands" - I own the domain, but the address under my domain is handled by Fastmail.)

Let me turn the question around: what about the author's use of the word "brand" seems to conflict with the usual use of that word? Especially when you include the extended meaning that gives rise to terms like "personal brand"?

The way the author uses that word intuitively clicks with me, but then again, I could be wrong about what the word "brand" means in general.
Autonomous Fatalities
One piece of advice is to not focus on making close friends. They're important, and it's really nice having some nearby, but it's not really any easier to make a new close friend than to start any other long-term relationship.

Instead, just focus on (a) meeting as many people as you can bear and (b) establishing membership in a few groups with regular activities.

The latter is more straight forward, and can accomplish the former. There are lots of options: signing up for a sports league, taking classes (art classes, exercise classes, continuing education classes, whatever), going to a board games meetup group, joining a volunteer organization, join a church (or whatever) if you're even mildly religious. Friendships, like all relationships, are built on shared interests and repeat interactions.

You can also meet a lot of people without joining any groups, although it's easier if you're the sort of naturally sociable person who can strike up a conversation with anyone you're around for more than two minutes. Besides the obvious (go to places there are people, talk to them), or the "run for political office" strategy (it gives you a reason to go and introduce yourself to a few thousand people in your area), there's also the reverse strategy, where you establish a routine.

Pick a few activities to do yourself, and do them on a regular, predictable basis in public. Go for a walk or a run every day at the same time, on the same route. Go read at the library or a park a coffee shop at the same time every week. Go to a farmer's market every weekend. You don't need to schedule your entire life on a recurring basis, but by just keeping a regular schedule you will make yourself more visible, familiar and approachable to the people around you, and they'll feel comfortable saying "hi" or introducing themselves.

While meeting lots of people and joining a few groups can lead to finding a few close friends, it's also a big help in itself in alleviating the isolation which comes with moving to a new place. You'll be surprised at even the difference that just introducing yourself to a couple hundred people makes. Suddenly, everyone around you isn't just one flavor or another of "stranger"; you know their names (or at least, some of them, depending on your memory for names and faces), and they know yours. You've been introduced, so now you can wave or say "hi" or comment on the weather without it being weird.
If you don't trust Intel, then don't use Intel CPU's at all. Using Intel CPU's and simultaneously saying, "but we can't trust RDRAND because could be backdoored" is completely insane.

Intel hid an entire x86 core running minix --- with security holes --- and told no one. Between the firmware code which runs in System Management Mode and in UEFI, which persists after the OS is booted and can take over the system and read and write arbitrary memory locations --- if you fear a backdoor in the CPU, RDRAND is not the only place where an attacker can screw you over. The bottom line is the entire CPU can not be audited. So trust it. Or don't trust it. Use another CPU architecture. Or go back to using pen and paper, and don't use any computers or cell phones at all.

We have to trust the bootloader to verify the digital signature on the kernel, so we might as well trust the bootloader to get a secure random seed. But from where? It could call UEFI or try use the RNG from the TPM (if available). But now you have to trust Intel, and/or the motherboard manufacturer, and/or the TPM. The bootloader could read from a seed file from the HDD/SSD. But we know that nation-state intelligence agencies (like the NSA) have the capability of implanting malware into HDD firmware (which is also unauditable), and we also know that we can't trust most consumer grade manufacturers or IOT devices to correctly insert device-specific secure entropy into the seed file at manufacturing time. Otherwise, all of the seed files will likely have the same value, at which point when the device is generating its long-term private key, immediately after it is first plugged in, the key will very likely be weak (see the "Mining your p's and q's"[1] paper).

The bottom line is that unless you propose to personally wire up your CPU from transistors, and then create your own compiler from assembly language (see the "Reflections on Trusting Trust"[2] paper by Ken Thompson about what can be hidden inside an untrustworthy compiler), and then personally audit all of the open source code you propose to compile using that compiler and use on your system, you have to trust someone.

What makes this political, and difficult to address, is everyone has different opinions on what they are willing to trust and not trust. But some combinations, such as "we can't trust Intel because their firmware can't be audited", and "but we insist on using Intel CPU's", really don't make much sense.

[1] https://factorable.net

[2] https://www.archive.ece.cmu.edu/~ganger/712.fall02/papers/p7...
I've been try to explain in simple words the state of the autonomous industry. Let me know if it makes sense to you.
"BGA at home", I'd never touch that.
A person w/o experience and/or rework station is likely to meet frustration only. It's a futile effort in my opinion.

The inspection part is bang on - what if there is a short and it just burns the traces. Now the thing is not repairable even by a professional repair service.

I am just a programmer... totally for right to repair, open schematics, easily to source components, etc. I can repair electronics, incl. SMD soldering on laptops, LED light fixtures, diagnose home appliances but I'd not touch any BGA. Or heat pump water/fluid subsystem or high pressure vessels -- and I'd prefer if I'd buy a house with any of them installed not to have been repaired w/o care and experience.
It’s doable, it just requires energy. You are really working against thermodynamics with CO2 sequestration.
Title should be: "20,000 incremental startup ideas that will waste years of your life and generate mediocre returns for your investors".
Running WebAssembly / WASI in JavaScript with Wasmer-JS
Thanks a lot for your reply!, yeah I was thinking 4k * 6 cameras is an awful lot of data to process.
styled-components is a module used specifically with react.js (i.e. not web components).

Theming is actually handled quite nicely[1]. Essentially, you create a JS object which represents your theme (colours, fonts, spacing etc.) and pass it to a provider component. This will then provide the theme object to any components beneath it in the component tree, so you can pull out values and use them to style your app.

[1] https://www.styled-components.com/docs/advanced#theming
Postscript.io (YC W19) | REMOTE (PT-ET Timezones) | Full-time Engineers (Front End & Full Stack)
Postscript is a fully remote team of 12 looking for help in solving complex problems like real-time streaming data (1000's of events per second) on the back end and beautiful, simple ways of interacting with that data on the front end. We help ecommerce companies stay in touch with their customers (customer service, order management, and other notifications via text messaging).

We're scrappy hackers searching for similarly hungry individuals -- growing revenue 20% every month. We love LEARNING & BUILDING and we want every one of our engineers to leave us ready to start their own company.

Tech stack: Serverless Python / Flask - React - AWS - CHOOSE YOUR TOOL

Email colin at postscript dot io <- That's me, let's chat!
C++20’s Conditionally Explicit Constructors
Clever ticker symbols outperform the market
Sherman burning everything had a lot to do with making guerrilla warfare undesirable in the south (see https://en.wikipedia.org/wiki/Sherman%27s_March_to_the_Sea). It isn't something that we would dare try in the Middle East, at least with the hearts and minds doctrine. (destroying your enemy is easy, doing so without destroying everyone else is another matter)
Boomers frequently like to talk about how nuclear war was "solved" in the '80s and '90s and isn't a concern anymore. But the reality is that it was only avoided for a while, and will never be solved so long as nuclear stockpiles are maintained. Our present moment is more dangerous than any point in history, the Cuban Missile Crisis is the only thing you can even compare it to. Yet so many today insist upon seeing this as a non-issue, and largely ignore the problem.
The fuel in a single fully-fueled 747 contains about 150 tons of carbon. A forty-year-old tree contains about 1 ton of carbon.

If the jet's fuel tanks get filled about 200 times per year, then you need to cut down about 30,000 mature trees per year to supply the carbon to keep it supplied with fuel. This probably adds up to a few thousand acres of forest to continuously meet the needs of a single jumbo jet.
My list wasn't supposed to be exhaustive in any way. I'm sorry if it sounded like that.

There are quite a few terminal emulators on windows and I just listed a few I thought noteable.

I didn't even mention the new one from Microsoft!

If you just want a sleek looking terminal for a few commands, cmder is definitely a valid choice. The occasionally broken copy paste is however dangerous, as it can remove characters from the middle of a line

I.e. `rm -rf /tmp/something && echo success` can get shortened to `rm -rf / && echo success`. It's admittedly very unlikely, as it usually just introduces errors such as `rm -rf /tm & echo success`.
I DO know something about China and Hong Kong, having lived/worked/studied in them, and having half of my family there. And of course, as in any of these things, nuance is the first thing that goes out the window.

First, although Hongkong has been peaceful in the last decades, it has had some pretty severe rioting before, in the 60s and at various other times. But what we see now is a drawn out result of the 1997 hand-over. There are many factors. One is that China (and the colluding business interests) have moved step by step in opposite direction of democracy. Another is more about psychology - Hongkong used to be a star in the region, but it's now in Chinas shadow and more and more dependent on the mainland, even "overrun" in certain ways. So there is a built up frustration in Hongkong around both of these things.

China has not yet brought down the hammer on Hongkong, and they have not removed property rights and the overall freedom. Sadly, these protests are more likely to bring the dictatorship closer. But all revolutions are like that. Almost inevitably they turn violent (on both sides). The government feel the need to push back harder to quell the fire. In any conflict, both sides lose. And yes, almost inevitably

Now, that's the nuance. Then you have the simple fact that China is not a democracy, it's an oppressive surveillance one-party state. All of the democratic world has a certain moral obligation to either attempt to transform or to oppose China. Unfortunately, most have gotten in too deep and have too much to lose on criticising China. Therefore the global response is weak, and large corporations tend to follow the money rather than the principle. This is very sad.
k
¯\_(ツ)_/¯
Someone despised by everyone can come into power when they are born into it. King John of England is a common example, though I don't know how historically accurate.

That said, your point is important and something many people don't seem to understand: those foreign leaders we in the West like to describe as tyrants, dictators, despots, strongmen, etc, are generally at least popular at home, and often adored.
Wait, OP's list wasn't generated with a Markov chain?
Float | Senior Software Engineer | REMOTE | https://www.float.com

Float's goal is to make resource scheduling simple.

We're proudly bootstrapped with a fully remote team of 16, and we're seeking a Node.js expert to work with our small, highly-skilled engineering team to scale and maintain our industry-leading SaaS.

Our tech stack is Node.js, React, MySQL, MongoDB, and RabbitMQ. To learn more about the role and apply, check out https://float.homerun.co/senior-software-engineer or contact me directly via email at andre at our domain dot com.
Violence did break out. When protesters weren't armed. And black and white civil rights supporters were beaten and lynched while local police watched. Lynchings were avoided when either Feds showed up with arms or local blacks organized with arms.

The difference between the civil rights movement and say, the ELF is that MLK jr, smartly pushed for nonviolence and all armed violence was encouraged only as a retaliatory measure.

I agree that the message can and most likely will get drowned out with escalation to violence, but if the courts fail you, if the state fails you, the only recourse you really have is a credible threat of violence. If that violence is in the form of disruption or rioting or if it's simply, non compliance backed by guns- without that threat, you will be ignored, or worse.
Race gap, gender gap, height gap and before you know it.. we'll have eye color gap propaganda. Better get to work on those equitable sharing HR policies!
Except, that

1) the network effect and critical mass make it next to impossible to gain any kind of foothold: your product must be better feature-wise, and it must have the same people or interface with the old—something Facebook has no interest in (look at Ello, G+, orkut, etc). Replacing Facebook wholesale with a "better product" has huge risk;

2) when companies can take into the economy of scale, they can start making money off of aspects that are not profitable at smaller scales (think usage data, advertising analytics, etc). I could see how limiting the size, or breaking up "predatory" businesses as a potential hard-line solution;

3) the most "productive and innovative" companies are looking to either carve parts of Facebook off into new products (think how airBNB, tindr, etc, essentially came from Craigslist's boards, but now targeted) or something tangential that can leverage Facebook, the difference here being that Facebook is far more aggressive at maintaining its moat and has a more financial interest in it (they must maintain there current company size/status). It seems that even when Facebook does something poorly (events? buy-and-sell?), they can use their network effect (1) to their ultimate advantage.
>Random stranger may be a label but it’s also an accurate description.

Right, and I'm not debating its accuracy; I'm saying that somehow the status changes from "random stranger" to "acquaintance/friend/partner". However, one sometimes has to go out and make an effort (meeting new people) to allow those changes of relationships to happen.

>, to want to be a founder but have nobody in their personal network that they would like to work with also interested in being a founder who reciprocated that feeling. [...] I would characterize it as somewhat of a red flag

Again, you calling it a "red flag" is fair. But the key is can someone attempt to change that red flag? E.g. the author of this article Gloria Lin went on "cofounder dates" to overcome that instead of just looking at her personal network as a static list of people and just give up.

>I don’t see why starting a solo business is unrealistic unless you lack some core competency in the business you are trying to start.

I'll take myself as an example... I hypothetically could start a solo business but none of them I can do are interesting to me and therefore I'd fail due to losing motivation. I want to start a B2C business and the one I have in mind is complex enough that it requires a very strong partner (and possibly even 3 cofounders). Most everybody in my personal network is risk-averse and not the folks I'd ask to quit their jobs for an uncertain future. But the limitations of my personal network doesn't squash my desire to build a B2C business.

Drew Houston didn't go on a cofounder matchmaking website but it took a friend-of-a-friend to find his cofounder (Arash Ferdowsi) for DropBox.[1]

But yes, you still have to cautious because the business relationship can fall apart -- even among coworkers that supposedly knew each other for years before starting a company.

[1] https://www.bbc.com/news/business-44766487
Disease maybe? The Spanish flu wiped out more people than WW1.
This band is used here in Brazil too.