skysight-inc/HackerNews huggingface dataset:
> “Safe” doesn’t mean “less crime” it means less violent crime.

Let's take a look at Houston vs NYC. In 2017 NYC had 286 homicides [1], while Houston had 269 [2]. If we divide out by population (8.5 million in NYC, 2.3 million in Houston), we get:

0.000033647058824 murders per capita in NYC

0.000116956521739 murders per capita in Houston

So you are roughly 3.5 time as likely to get killed in Houston vs. in NYC.

[1] https://www.nytimes.com/2017/12/27/nyregion/new-york-city-cr...

[2] https://www.houstonchronicle.com/news/houston-texas/houston/...

> Have a visit to the Bronx or Queens sometime.

I'm from Long Island City -- I know a thing or two about Queens. :)
While utilitarian arguments can be a factor in an ethical framework they are not beneficial in isolation and will lead to grave injustices. If protecting people would be the real goal then many actions that were committed ostensibly for 'the greater good' were in fact ultimately net negatives and effectively harmed far more people than were protected. Part of the problem with utilitarian arguments is that we never have all the variables. It also should be noted that 'people' tends to be silently redefined as 'our people' and that this further skews the outcome towards the horrific.

Before you know it you're torturing people, gassing them or doing other unspeakable things to them because you've worked out some kind of equation where your predicted outcome justifies your horrible actions.

Values only matter when there is a price attached to them, it is very easy to have high standards for morality when they are essentially free.
I explicitly and repeatedly try to deny Google access to my location. I still get requests for reviews of places I've just visited, suggestions to make my photos public, notifications of the traffic on my way home, and so on.

My location history is blank, and set not to gather more data, but I still got those notifications, until I turned them off earlier today. I suspect that one of the times I turned on location, that it asked to also "activate Google Location Services to improve accuracy", or something.

> someone replies with some variation of "yeah, but they probably do it anyway".

My variation is "I've checked the 3 places I know to look, and I'll have to watch the New Features lists of future OS releases to find all of the things I'd like to opt out of."
Every study of confirmation bias. If you see yourself as an outsider you look for evidence of it and it becomes your worldview.
What does Linux (the kernel) have to do with UI? Unless you are creating kernel extensions, you don't directly interact with the Kernel?

You mean Gnome 3? There are other desktops.
> Alternative submission pathways: what do you mean by this precisely

De novos, abbreviated 510(k)s, lesser used pathways.

> Pre-cert: I think the premise is correct, in that the current quality system regulations aren’t well suited to modern SW development practice. But the devil will be in the details. Regardless it won’t affect us significantly because whatever gets released will have to have a phase-in for existing process that we’ll be able to adapt to.

My general concern being in digital health is implementation timeline. 1 year timeline is different than 2 year timeline is different than 5 year etc. In my eyes it's really a question of how long FDA will be expecting traditional submissions while they roll out a model geared more around approval of companies vs products.
Inside a container
> Richard Feynman was famous for being to explain physics in a way a layman could understand.

Agreed. And the Challenger O-ring demonstration was a beautiful example of metaphor even if it wasn't correct. (Morton-Thiokol engineers had evidence that the O-rings didn't seal even at 75F and had been trying to stop launches PERIOD).

However, Feynman was also famous for "proof by intimidation" if you caught him out on something he didn't understand.
Jordan B Peterson, Critical Theory, and the New Bourgeoisie
The cities in these states are not that different from cities anywhere else. I would be very surprised if you faced any additional discrimination in Nashville or Dallas than you would wherever you are feeling is a safe place. By the same token, rural New York and California are extremely conservative and have much of the same issues you seem to be worried about with the South.
Stack Overflow: Developer Survey Results 2017
The problem with this sort of thinking is that there needs to be a rat race of some sorts, otherwise how will we determine who gets what jobs?

Let's say we wipe the slate clean.

Universities are abolished, and after high school your grades are tallied and people seek out employment. If you slacked off during high school, well, have fun stocking shelves for the rest of your life. Not that there's anything wrong with that. You just don't have a choice because the rat race has been abolished! Huzzah!

Well, some people are fed up with stocking shelves and realize they made a huge mistake in high school. They desperately want to better themselves, so they begin thinking of ways to advertise their actual worth to employers.

Many of them realize that even though Universities have been abolished, they can still read textbooks on their own and teach themselves. So many of them do that, thinking they'll impress employers with their knowledge and appear desirable.

The employers say ok, prove to us that you're knowledgeable. Candidates tell them about all the textbooks they read. Employers say that's all well and good, but how do we know you're not lying?

The candidates leave dejected, but then realize if they only had a collection of domain experts to grade them on what they knew, they could then take those grades to the employers as proof of their intelligence!

The domain experts, who themselves are gainfully employed, say that they will administer the tests and help out with conceptual understanding on one condition: that they get paid, because hey, they need to make a living. Ok! Say the eager students....

See where this is going?

The rat race is an inherent feature of a free society. It can't be removed. If you try to abolish it in one form it will appear in some other form. Superficially the features of the rat race may be different but ultimately it will still be a rat race.
sorry, 'dupe' was meant as a joke, hence the '!'.
Government corruption and incompetence is 100% responsible for this, not climate change.
Your cell carrier can't deliver your calls if they don't track you somehow.
I believe openconnect handles Pulse, which is a Juniper SSL VPN? If so, use it and fake the check script.

Google openconnect infradead. I used AnyConnect at work (it does support both, despite name) but didn't have to use this feature.
During the first dot com bubble, software companies were sort of filled with non-programmers.

Source: I lived through it and started with almost no experience and was hired and trained on the job. They hired a ton of people to be trained, and many didn't succeed and were transferred to non dev jobs.
Lenovo Thinkpad T480
I concur that judging someone by the output of their work as opposed to their sex or skin color is extremely important, however, I believe that by itself is a narrow and inaccurate view of the whole situation/problem. In fact, acknowledging the vastness of the problem is a major challenge in and of itself.

> As soon as you bring identity politics into to equation, you’ve lost because many people will (rightly) take attacks on white people and men as racist and sexist respectively.

So, it's pretty much been like this but times a thousand for women and people whose skin is not pinkish white.

Of course some people of color are racist towards white people, and of course some women are sexist towards men. However to acknowledge this without acknowledging the vast amounts of institutionalized and socialized sexism/racism in American culture (which doesn't just come out in tech - look at the racist/sexist behavior of the current President) is a bit ludicrous.

It's like talking about optimizing performance in one small domain while ignoring the major bottleneck!
Uber driver arrested on suspicion of rape in San Luis Obispo
Why not? In what way is a cheaper car socially better than an expensive car?
> I suspect "I don't make the rules, I just enforce them" is the general way to get good people to go along with the government's schemes.

This did not go well in Nurenberg.
Lots of people outside SV are interested in those things—many more than are in it, actually. And a topic list doesn't say whether readers identify with or against SV, "tech culture", and so on. The HN users who dislike all of that are just as active in discussing it. More active in fact.
I'm a white male programmer in my mid-50's, have a family, and I am very employable. Quit whining.
You have it backwards. AWS didn't solve anything for Amazon internally (it's actually kinda funny how tricky moving internal systems onto AWS is). FBA and AWS are Amazon taking systems that they already had to build for its own use and selling them as a product/service to external companies. FBA is just a way to use a portion of Amazon's existing distribution system. AWS is a way to use Amazon's existing tech platform(s).
Could you elaborate on the form of the attacks on white people and men you're seeing in SV companies? I'm both white, male, and at an SV company, and haven't seen them in my experience.

From a managerial perspective I'd love to hire more people from underrepresented groups because it would mean a bigger pool to hire from, so I'm all for recruiting efforts, outreach/education programs, etc, but at the end of the day the yes/no on the candidates coming through the door is in my hands, and even if I wanted to abuse that, I can't hire people who aren't even applying. :|
> Have you ever actually gotten that to work? Have you personally ever changed a single persons mind?

I know the question wasn't directed at me, and it's not with respect to the proposed Muslim ban, but I have changed the mind of some of the voters from this general background: specifically, would-be Roy Moore voters. I convinced a good handful of them not to vote for him[1]. And as far as I know, they stayed home.

The key is to be extremely patient, honest, and respectful. You can't use the typical Twitter technique of beating them over the head with opinions, or even the blunt HN technique of overwhelming them with facts. You have to first try to understand their viewpoint, and where they are coming from. Doesn't mean you have to agree with it, just understand it. And the best way to do that is to start asking lots of respectful questions, and depending on the person, sharing your own background. Then, start interspersing harder questions about the subject in question, like Roy Moore in this case. Don't push too hard, but ask hard questions in a respectful way.

Of course, in these situations, you have to be open to having your opinion changed, as well.

It's not a very eloquent summary of what I've done in this situations, but it's the best I've got tonight.

1. Perhaps the hardest part about this is differentiating between propaganda sock puppet accounts, whom you will likely never convince, and actual people who happen to believe some pretty crazy things. Once you've identified real, genuine fellow citizens behind whatever pseudonymous social media account, you're half-way there.
That's pretty much the case with all of the economy, though. Industry is dominated by big companies that are overpriced and consumer-hostile; new startup enters that actually delivers a decent product at a decent price; startup becomes wildly popular because it's better than entrenched encumbents; startup founders/investors/early employees want liquidity and either sell to big competitor or go public and are forced to be responsive to shareholders; startup jacks up prices and cuts costs; everybody starts to hate the new big company; the cycle repeats.

Think of it as the full-employment theorem for entrepreneurs, or the social-mobility conveyor belt, or the way in which society stays dynamic & responsive. At least savvy customers get a decade of decent service at reasonable prices, and people (from all backgrounds!) with chutzpah and persistence have a shot at becoming fabulously wealthy.
Not sure how long ago you were here, but there's an increasing number of tech opportunities here and nearby. Google, Microsoft, Facebook, Yahoo, Hulu and more are all in or next door to Santa Monica. Over at Riot Games, we've got at least a hundred open engineering positions ranging from entry level to senior leaders. There are dozens of startups.

No, it's not the bay area and it never will be. But I'm fairly certain any reasonably skilled engineer is not going to have trouble finding work on the westside of LA. Compensation is competitive too, since we have to lure folks down from the bay but our cost of living is not nearly as expensive.
You should consult a lawyer, but typically a patent can be enforced if all the claims are met.

If your new startup does something similar, but with enough variations that you can prove doesn't meet all the claims (here is where you need the lawyer), then you're good.
Run your mail server on a different provider and configure it to strip the relay headers - some mail relay services may also work for this purpose.
> If any non-zero subset of reasonable people are so offended by a behavior that they'd leave the industry because of it, we have to cut it out.

That's a very high demand. People can leave the industry for a very wide variety of reasons, often mutually contradictory - some want to work as much as possible, provided it translates to $$$$, some are ok with earning less provided they can pursue side interests or family life, some want to make worldwide impact and break paradigms and change the world, some want quiet, predictable and organized workplace, some want high-risk/high-reward environment, some want benefits of predictable income and steady promotion... It is literally impossible to make an industry in which there would be nothing that would cause anybody to leave. Tech industry not special - some people may try it and find it's not what they'd like to do anymore and leave.

Surely, if some things bother people and we could reasonably fix them without bothering even more people in the process, then there's no reason not to do it - it'd be a positive-sum action that would make the world better.

But pre-committing to a goal that no non-zero subset of reasonable people ever wanted to leave tech does not seem like a smart thing to do, because it's impossible.
> btw, if you think tech world is sexist and pigeonholing try watching TV ads... And the other aspects are not bad but just a normal imperfect human behavior.

I didn't claim this. However, there's no correlation between sexist marketing and sexist work culture. On top of this, writing off bad behavior as "normal imperfect human behavior" is just an excuse to break rules. Two wrongs don't make a right.

> Maybe if they did, they'd be a large national chain of bike repair shops now?

Are you implying that the hyperbolic marketing of startups is a feature and not a bug? If so, then we're probably not going to see eye-to-eye in this discussion. I do not think that hyperbolic marketing is a necessary condition to success.

> The point is there's nothing inherently bad in wanting to change the world of bikes forever.

Indeed, but there's a cognitive dissonance when 500 startup founders believe they are all changing the world. If 500 intelligent, aware people are all convinced that they are going to change the world then, well I'm interested in whatever kool-aid they're drinking and how. Moreover, you seem to be implying that founders actually believe their mission statements. I'm going to rebut and say no, most founders use the mission statement as another form of marketing.

> And SV companies surely provide ample evidence that marketing is not the only thing they do.

But there are SV companies which provide ample evidence that marketing is all the do. Juicero, Yo, etc.

> Surely, some companies are just hype, and those get up, stay up for a short while, and go down to the ash heap of history, never to be spoken about again (would anybody know what Juicero was in 5 years? maybe some ubergeeks would)

While this is a slightly different issue than the one discussed in the article, I'd like to reply to this. Behind each of these pure hype Silicon Valley companies are VCs who actually invested in them, who wrote them checks of $10,000+ that believed in the hype and marketing potential of these startups. This is a very unique aspect of tech culture, and not at all a good one in my opinion.
Lol. Canadians suddenly realize the NSA is up in their Alexa.
never. if it's not profitable miner will leave diffoculty will drop and miners will make profit so the ones that left will come back etc.
Maybe I'm misunderstanding the question, but you may want to have a look at Envoy: https://www.envoyproxy.io
I am living right now in one. Very convenient, compared to a Brooklyn city block.
I'm glad you made this point, because it's a maxim I live by: You can't change people, you can only encourage them to change themselves.

To effect change, people must be open and willing to change themselves. And I don't think most people are, especially the older we get.

If you want to change people's minds on a big scale, it's by educating the young, and creating incentives towards your way of thinking. It requires institutional power, and it takes generations.
Is parcel the first node module bundler to run multiple cores? I’ve been waiting for this forever!

Definitely going to take a look at the code and try this out soon.
From someone who has experienced the dev flow on apps with very large, gnarly webpack configs 17 seconds is extremely impressive and sounds like heaven!

What a lot of devs may not be aware of, if their projects aren't of a certain scale & complexity (support for legacy code/library-choices/extreme-modularity/etc.) is that the magical nearly-instant hot-module reloading you experience with a clean, "normal" project should not be taken for granted because webpack builds/reloading can become a monster! Not to say you can't scale up good webpack performance (obviously slack has) just that it's not an automatic thing but something that requires some TLC.

Thanks for taking the time to share slack team!
Symmetric Decomposition of Asymmetric Games
The binding generator generates a binding from a JSON file. That gives C++ and Rust code. Additionally, a default Rust implementation is generated for convenience where the programmer fills in the application logic.

At no point is there a need to edit a generated C++ file. Any other build tool with C++ support could be used instead of CMake. What it should do is call rust_qt_binding_generator when the binding description changes.

The table in this blog shows what files are generated:
https://www.vandenoever.info/blog/2017/09/04/rust_qt_binding...
Sure, from Damore’s Google lawsuit: https://twitter.com/mjaeckel/status/950446329603461121
Just curious: is this coming from stuff you've read or original thought? Because what you just said feels much closer to the truth than anything I heard in my macroeconomics 101 class. But I'm not an economist, so.
For points 1 and 2, it's no secret :) See for yourself: https://whitepaper.dharma.io

For point ,: you're correct in that we (as in the crypto community in general) have yet to come up with good on-chain governance mechanisms, so its likely that robust decentralized governance systems are at least a few years away.
Here's a sub-reddit as well: https://www.reddit.com/r/VFIO/
In theory, they can be done just fine without blockchains, but in practice, it doesn't always work out that well, especially when the borrowers don't have much money. Matt Taibbi's recent book The Divide described all sorts of abuses, in which loans are sold and resold, the loans' owners swear they have records they don't actually have, courts trust them because they don't have the resources to check, and borrowers lose to default judgements because they weren't properly served, and in some cases didn't owe the money in the first place or had already paid it off.

Whereas if the loan and payment data were on a public blockchain (with personal details hashed), records wouldn't get lost and courts could easily verify them.

You could argue that we should reform our centralized systems, but that's hard to actually do, which is sorta the point of removing the need to trust them in the first place.

http://www.blunderingcode.com/ethereum-credit-cards/
The best way to solve this issue at scale is to alter the way people relate to shopping. As a woman, there is a lot of social pressure to show up in new outfits constantly, demand for new styles/designs will remain, and even increase. Millennials these days value access over ownership. We can recirculate high quality fashion with each other, i.e. share our closets at scale, this way, there won't be a need to constantly buy new things from cheap fast fashion stores, as we can simply reuse each others. Awesome new services such as: https://silkroll.com/ is taking a giant leap forward with this emerging and fast growing trend of closet sharing.
Blog Post: https://deepmind.com/blog/game-theory-insights-asymmetric-mu...
There's no particular need for a special explanation of how particle exchange could produce an attractive force: as unlikely as it seems in classicical physics, it's how the forces (electromagnetic) arise in QED. The exchange of virtual photons can transport momentum any way you like.
You said it yourself - "a dev team".

Now take, for example, a legal firm. One of the major LOB vendors in this space has a product that only runs on Oracle on Windows, with an extremely snowflake-like build. You can call them a dinosaur, but since they are a legal firm that wants to be competitive they will use this product.

Supporting this product involves a somewhat constant string of repairs, involving things like "logon to a user desktop and reregister DLLs". It takes a helpdesk team to run these things. The new "cloud" edition is literally a Microsoft RDS server that you run on premises, and on which you run the client software. Thereby facilitating remote access, making it a "cloud" product.

Do we argue that legal firms don't matter because soon every company will soon just be a development team? I don't think that's feasible.
Personal attacks will get you banned here, regardless of how wrong someone else is. Please read https://news.ycombinator.com/newsguidelines.html and don't post like this to HN.

The comment would have been just fine with only the first sentence.
this is excellent, i've been thinking about this as well recently. my goal has been to create a small device/appliance using raspberry pi. i tried out lots of operating systems: raspbian, ubuntu-mate, ubuntu core, windows iot, fedora, etc. i needed a lightweight x windows environment, a decent package manager, and modern linux kernel, overall none of these really seemed to match my needs. basically raspbian was too heavyweight, it was a desktop environment with way too many applications like libre office, etc that i just didn't need. ubuntu core required the use of snaps which are based on docker, i'm hosting an electron app so that's just overkill, i'm thinking in terms of preserving memory, too since there's only 1g on the rpi 3 model b so everything has to be optimized. windows iot requires a windows license, a definite non-starter for me. i even looked at chromium and android, but those didn't seem to be a good match because i want to host a golang service and i don't have a touchscreen. i even looked at fuchsia, but that seems too experimental.

i even considered doing my own os, but ultimately my goal is to build an appliance so that would be a major distraction. dietpi seems good, i will probably pursue that, but thanks for writing the article.