skysight-inc/HackerNews huggingface dataset:
Prop 47 reduced incarceration for small crimes. There are less prisoners than earlier. The cost comes from unfunded pension liabilities for prison guards. Most of whom retire by 50-55. And can draw their last salary as pension until they die. Because. Unions. This is for the state of CA. Don’t know about other states.
>and in light of his stepping back after recognising his own highly unprofessional behaviour over the years - I wonder if we should repost and idolise these emails.

I'd say we should. For me his apologizing was more cringe worthy than anything in these emails.

Basically caving in to the American (and some Europeans by mimicry) culture of and "shame! shame! shame!"-style demand for public apologies.

We need more people standing up to what they see as BS in tech. And if the use strong language doing it, that's in a great tradition too.

>Are people - especially young and impressionable developers - able to separate the two sides of the coin, or does it serve to plant a seed of normalisation for this kind of communication?

Yeah, as if we suffer from too much candor and strong words in today's tech landscape.
At various stages of Spotify's life, Facebook login was required to use the service. I'm a long-time user, and I've learned about the messages feature from HN. It wasn't really even advertised in the UI, and not the reason I - or many other people - connected Facebook to it.
agreed. for a user to get a python cli to work they will need to install python and any open source libraries your cli depends on (unless you use some tool to bundle all the dependencies with your app, in ye olden days this was py2exe or similar for bundling for windows).

similarly, for java you place the burden on your users to install a jre

with go the standard build toolchain lets you easily cross-compile a bunch of statically linked binaries, so each user just downloads 1 file for their target platform and runs it.

personally i am much more productive writing code in python than in go (this is largely a consequence of spending 20x as much time writing python than go) but go is dramatically more ergonomic from a deployment perspective and has a great cross-platform library and cross-compiler support out of the box
There's a huge middle ground between the current status quo and a completely deregulated zoning and construction policy. It's not a choice between either the current Amsterdam, or the Centrum becoming something like Midtown Manhattan.

Things like:

* Liberalizing height restrictions across the board from 4-5 story houses to something closer to 8-10.

* Finding some realistic compromise between the preservation of truly historic buildings, and the current policy which pretty much just enacts a blanket policy of preservation on the "look" of pretty much all existing houses in the Centrum.

* Liberalizing zoning within reason. E.g. ever wondered why there's so many phone shops in Amsterdam? It's because they're on an exhaustive list of types of shops that can be placed in certain areas. Huge inefficiencies in land allocation are created as a result of political lobbying driving zoning policy. Government subsidies via zoning for parking spaces (at the cost of residential land) are another example.

> IJburg, doesn't seem to be terribly popular

Uh, what? It was pretty much a sand field 10-15 years ago, and now 22k people live there at a density of 10k/km^2, compared to say 14k/km^2 in Amsterdam West, an already established district.

I think it's a relative disappointment that the density isn't at least 2-4x that, but IJburg's a fantastic example for their being a huge demand for housing, and the city's ability to fill that demand once it gets out of its own way.

> The city is rapidly filling in all the gaps that can be filled with new houses without hurting living quality too much[...]

I'd change that to something closer to "while tiptoeing around existing property owners, assuring them that prices won't fall, that the view out their window won't change" etc.

Nobody (well, few) are suggesting that the entire Centrum be bulldozed and replaced by Soviet-style tower blocks, just that we've struck the wrong balance between NIMBY-ism and new development.
You didn't think it was a problem, but he did.
Is your prior for having an unfair die high enough for your update after one roll to be bigger than basically a rounding error though?
I presume that laughing at idiots who actually wrote this sort of thing without realising the irony will be one of the periodic amusements of next century.

The only way to increase the information's chance to survive any significant length of time is copies. But making copies of digital artefacts is so trivial we made it totally routine, when did your backups last run? Whereas historically objects like tablets were only reproduced if there was extraordinary interest, so we have mostly Bibles, and random lists that survived entirely by chance due to just how many there were, often inventories or other boring records.
I work in this field and I flatly reject that the purpose of a ‘business intelligence’ team is to “develop profound new business capabilities” or ”organise the data scientists such that they are optimized to learn”.

What planet are you on?

Such a team is absolutely not a pure research team, devoted to investigating the data and driving new capability and insights.

The purpose of such a team is to facilitate the business
to have operational insight into the state of the business, and serve the business as the business requires to deliver business as value.

What the article proposes is like having a development team that has 100% time to pursue their interests and build whatever they like to show to the business to develop new business capability.

There is a place for such a team, and a data science team as described, but like google X, a very specialised thing for companies that can afford to dream.

...not for everyday engineering teams.

Generalists vs specialists is a straw man, obviously you have both.
Parkinson's smell test explained by science
Indonesia’s Garuda Airlines cancels order for 49 Boeing 737 Max jets
The Decentraleyes Firefox extension alleviates this somewhat as it caches popular things like jquery (that are often hosted by Google) locally on your device, making foreign websites load quicker.
There are ways of providing feedback without frequent profanities.
> If you don't think artists should be paid, then neither should programmers.

You're absolutely right! Artists, programmers, attorneys, and doctors are all exactly the same. They should get paid under the circumstances where someone with money finds their work to be valuable. Some portion of each specialty will find that others value their work enough to allow them to live by their work alone.

Is it perhaps possible that the relative size of this portion might differ between specialties? Perhaps in a way that reflects the relative number of people willing and able to do the work, and possibly also reflective of the level of demand?
Because the drug policy is one of San Francisco’s overarching social failures?

The city hands hundreds of millions of dollars to outreach organizations that operate with little oversight and offer no results. We hand out 400,000 needles a month to IV drug users, and the dirty needles end up in the streets and sidewalks, putting everyone at risk. There is human feces everywhere. We allow open use in broad daylight. In some neighborhoods, we allow open dealing in parks and street corners. Police don’t bother to make arrests because the DA wouldn’t prosecute anyway. More and more homeless drug addicts move here to take advantage of the de-facto deregularization. The city reacts by throwing more money at the problem, without oversight or results, and the cycle continues.

The large number of homeless who are mentally ill or addicted to opiates are unaffected by the housing costs, because they couldn’t afford a house at any price.
>I don't know how a professional person can be happy with knowing there are people who would avoid them like that.

Well, they know there are hundreds of millions of others who use their work, thousands who worked with them, and a trillion dollar industry built on their labor and effort, and that they have spoken their mind, with no BS, and no fake niceties like it's the norm.

I guess they can always take comfort in that.
He seems to be arguing that in order to weed out poor engineers he prefers to keep things complicated. As hard as it would have been for me to accept this a few years ago, I think there might be some truth to this argument.

For example, I would think that the best Java engineers are probably much more productive than the best C++ engineers. However, the market is probably full of poor Java engineers that the average Java engineer is probably a lot worse than the average C++ engineer.

C++ is such a complicated language that if you are a professional C++ engineer and still employed, you must be fairly skilled. So, for example if you start a tech company or an open source project it might be better to choose C++ as the implementation language even though Java might make you more productive.

Funnily enough, Linus does not apply this logic to C vs C++ debate and has come to the opposite conclusion : http://harmful.cat-v.org/software/c++/linus
How to develop an e-learning platform: steps, challenges and solutions
To put this in perspective, the US has the highest incarceration rate of any country. I have trouble finding good numbers on recidivism, but anecdotally (based on sparse evidence) it seems like the US approach to incarceration is not working.

Another fact supporting this is that the racial distribution in US prisons is uncorrelated with that of the general population. Specifically, 37% of inmates are African American, suggesting they may be incarcerated for lesser cause than those of other backgrounds.

One example of this is stop and frisk policies, which are applied unequally to people of different racial makeup, directly contributing to the racial disparity in the prison population assuming equal distribution of contraband.
TSLA – Detecting “Potential” Fraud in Real-Time – Q3-2018
and firefox
Yeah that's the thing -- another thing is the propensity for people to hold to pretty meaningless relationships just for appearance sake. I think it's contributing to the loneliness issues here -- people are nice to each other but don't seem to ever actually connect. People will say they've "known" someone for 5 years, when they at most speak once or twice every year (and often never touch on anything substantial, either). I can't imagine how petty high society is here, or how much backbiting there is at the local HOA/neighborhood meetings -- I suspect it's worse than the US (because at the very least people will confront and settle an issue there, instead of leaving a minefield), but I will likely never find out.

I'm really trying to keep it light, but there is a lot to the underbelly of japanese culture that isn't so great, but all that said, it's a fantastic place to live, the cost of living is low (RIP japanese work force wages), public transportation is amazing, people are wonderful, there's a wide variety of influences and culture to sample.

Here's a light-hearted positive anecdote -- last year I left my wallet on a bus I was riding, and when realizing ~30 minutes later, I stopped a bus going the same direction to ask if the same buses came back (as in, would the same bus I left my wallet on come back the other way), and the driver not only confirmed, but also took out some stationery and wrote the number for the bus depot, and the called and coordinated extremely professionally. It was so professional that I was even a bit ashamed for sounding flustered on the phone.

To balance out that light-hearted positive anecdote -- don't ever go to a Japanese governmental agency without the right paperwork/seals/etc, it very likely will not end well for you.
Cool tool! I really like the idea of showing some actual pictures with the colors chosen. Definitely a case of something I never knew I desperately wanted.

As a tip, maybe try to not include your entire life story on the "upgrade" page ;)
The principle behind what you’re saying really makes a lot of sense when we aren’t talking about law and the government. Freedom to self destruct isn’t of much help to anyone. All things being equal, we might be better off in a world where drugs just didn’t exist. The same is true when it comes to alcohol and cigarettes. It might even be true of guns.

This is a circumstance we can create as a society through disapproval and gentle encouragement towards something else. The government is more limited in its means, though: if we want to get rid of smoking with the government, for example, then we are de facto going to be putting people in jail over nothing. Maybe it starts with a fine but if a fine is big enough to hurt there will be poor people who can’t pay and they will end up with tax problems and then with jail time.

This whole concept of using the government to foster every desirable positive social outcome leads to authoritarianism and it’s a mistake. There are other organs of society we need to bring to bear, both to see the changes we want and to balance out the government itself.
From the very beginning of his collaborative effort, Linus took the role of a code reviewer/merger. That way, he essentially decided the feature set and direction of the project.

I don't know if he did any development other than committing patches/merging-rebasing branches after the collaboration started, but I'm guessing it was rare.
You're absolutely right! Spotify could pay far more per stream than it does.

Spotify currently spends 79% of its revenues on royalties. How much more do you think they should spend?
They must be different to me - I'd feel really bad if I knew the way I spoke to people made them not want to talk to me.
Over 100k GitHub repos have leaked API or cryptographic keys
Anecdotal: they work, but slowly. So for large files I use a vpn
Without defending that he does that, that's an unfair summary. When he's been publicly chewing people out on LKML it's not because someone just made an honest mistake, it's usually something like "a subsystem maintainer should know better" resulting in a systemic fuckup, not some isolated mistake or bug.
but how will a user discover the new app will allow him/her to send messages from within Spotify before installation? If the user only discovers afterward, then there is no valid informed consent...
Disc-less Xbox One S reportedly launching May 7th
This case is different. IFFT is entirely about you explicitly giving it access to individual services of your choosing, in order to make them interoperable via the scripts you explicitly create there. It's kind of obvious IFFT can see your e-mails if you connect it to add a script triggered on "When new mail matching XYZ arrives".
how could we structure things differently to prevent anything remotely like this from ever happening?
It's not like Linus coming to think it was a problem objectively makes it one.
> MIPS’ target customers will include Arm licensees looking for alternatives.

> MIPS’ advantages over competitors are many. Its instruction sets already have extensions such as SIMD (single instruction, multiple data) and DSP.

But…ARM has those things?
What about Steven Levitt's proposal that legalized abortion is the cause of suddenly vanishing juvenile crime, 20 years after Roe v. Wade?

"Data indicates that crime in the United States started to decline in 1992. Donohue and Levitt suggest that the absence of unwanted children, following legalization in 1973, led to a reduction in crime 18 years later, starting in 1992 and dropping sharply in 1995. These would have been the peak crime-committing years of the unborn children... states that had abortion legalized earlier should have the earliest reductions in crime. Donohue and Levitt's study indicates that this indeed has happened: Alaska, California, Hawaii, New York, Oregon and Washington experienced steeper drops in crime, and had legalized abortion before Roe v. Wade."

[1] - https://en.wikipedia.org/wiki/Legalized_abortion_and_crime_e...
Virginia Is the Angular State
> education in politic/economics/&c

That doesn't magically make a person competent in other matters. On the contrary, many politicians with a background in economics or law show a frightening lack of insight in many other topics like environmental issues, information technology or science, whereas you will find plenty of experts within those fields (as well as economics and law) within the general populace.

The claim that elected politicians are somehow more competent than we are is a scary one. They are people just as we are. They have limitations just as we do. They specialize in various fields like they do, and just like the rest of us, that often means they don't really know that much about the stuff that is outside their own field.
"local-phone-number registration requirements" because it's required that it's should be easy to find the real person(account->phone number->id number) for all user generated content
What the heck how could you even have a decent diet without cooking...
Imagine if literally the only way to get a phone, or even find out what phones there are, was through a carrier store.

Take away advertising and the only way someone could find out about a product is word of mouth, or walking into a shop. Functionally everything would originate in shops. That means looking at the available options would be very time consuming, involve a lot of travel and be dominated by very powerful gatekeepers who would control you access to goods and information. It would revitalise the high street, that's for sure, but in a very controlling, rent-seeking way.
I think it's a little bit more complicated. There's a point where this becomes somewhat questionable. Say the toy has a reputable certification and the company, up until now, never had any track record of mistreating their customers. In this case I'd argue the company is responsible, not the parent, and that it is actually worthy following through to find whoever acted maliciously rather than just picking the last person in the chain.

Now in the particular case of ads in applications, I think there are surely many developers who fail to do their due diligence when picking advertisement partners, but without a doubt there are also advertisement companies who excel at duping the developers they work with.
Objective-C strings are UTF-16, so it’s likely this was the case. The String ABI has diverged since then, but there is a need to finalize those changes now due to ABI stability.
I second Paymo, which is basically designed around client work. You can create multiple projects with different billing methods and track time on them, which can then be pulled into an invoice for a client. This way you have a concrete idea of how you spend your time vs. how much you get paid for it.

The free plan should be enough for planning and tracking project progress. It's limited to 3 invoices though, so you might need to buy a paid plan for advanced accounting features.

https://www.paymoapp.com/
In what ways do most SMBs underutilize business intelligence (BI) tools?
If you are using Excel, I made a frontend wrapper on top of it to add expenses/incomes easily. For analysis you can use whatever methods you are already using.

Check it out: https://github.com/mitul45/expense-manager
Æternity and Decisions in Cryptocurrency Design. Part 1: Consensus
Theoretically, Mastodon is a federated network that exists to enable free speech because of how evil those big corporations such as Twitter and Facebook are.

In reality, Mastodon is just one single network (because who'd want to tweet alone) which is even more tightly moderated than Twitter or Facebook.
I agree with most of your points, but I'm not sure about the validity of the following:

> the racial distribution in US prisons is uncorrelated with that of the general population. Specifically, 37% of inmates are African American, suggesting they may be incarcerated for lesser cause than those of other backgrounds

This statistic could suggest lots of things, I'm not sure why being incarcerated for lesser cause would be the number one. Incarceration is strongly correlated with crime, which itself is strongly correlated with other factors that are also correlated with being African American, e.g. wealth, location
I have problem with double entry, in fact the webapp I wrote is using it as well.

The reason why I disliked GnuCash was the lack of an undo together with a frickly date entry.

I recommend reading up on https://plaintextaccounting.org/ for those who like double entry but with text files
There's that line that around 2pm when after work we do stupid stuff like: mistakes in hospital work, stupid tweets etc.

Reference to "When" by Daniel Pink
Not necessarily. Mobile phones are hugely important economic enablers and poverty is bad for every kind of health, not just mental.
Java is also a systems programming language when it runs using the bare metal deployment variant from:

https://www.aicas.com/cms/en/JamaicaVM

https://www.ptc.com/en/products/developer-tools/perc

And a tracing GC isn't a deciding factor for being a systems programming language or not.

Besides the examples shown above,

http://www.astrobe.com/default.htm

And the now long gone Lisp Machines, Mesa/Cedar, SpinOS, Singularity, Midori,...
When I was in my early 20s living on my own in the 'big city' for the first time, eating a healthy diet didn't exactly make the top 10 list of my concerns.
And there are condiments other than mustard. So what?
وظائف للأطباء في السعودية
Ask HN: Do you still pay with Paypal?
Unfortunately Stripe and Braintree isn't available where I live (South Africa), making accepting payments (subscriptions) in an international market a bit more difficult.

That basically leaves me with 2/3 options.

Use one of the few local Payment processor - but a huge drawback is that I cannot charge in foreign currencies (USD/GBP/EUR, etc). Obviously for a little 'startup', quoting in a relatively unknown currency (South African Rand) will highly impact conversions, so not an option for me.

There's Paddle. Which is super nice, but integrating it with something like React appears to be a hack-ish mess as it requires jQuery, so not ideal. Also their fees are almost double Stripe.

I think I can use PayPal.... I've heard some horror stories though, but willing to give it a shot.

Question is, do people still use Paypal?

Do you lose conversions when it comes to the redirecting the user to Paypal's credit card / login page?

Cheers
Does your comment also apply to this specific e-mail?

I just read it and it seems pretty tame to me. It's direct but if people get offended by this these days, by gods, we have a problem. Sometimes growing a thicker skin is the answer, one can't put the burden all on the messenger.

I mean, there's some Linus e-mails (and also Erik Naggum posts on Usenet) that I thought were awesome when I was young and impressionable but that I now think are over the line. But this specific example, if that's not possible... phew.)

(I also get the impression some commenters here do not realize what "fsck" refers to.)
Your sarcastic comment is absolute trash.
What's wrong with the numbers of recidivism? A criminal is a criminal, he can't help it; I don't know why people think that keeping them locked up could ever fix that. Probably nothing can, maybe medication.
Some don't want to be people pleasers in general. They'd rather break bridges that censor themselves and be less blunt.

Others don't want certain kinds of people to "want to talk to them" in the first place, so they are non-polite towards their kind on purpose.

And a final similar case is wanting people to talk to you only if they can stand that level of discussion/no BS talk/bluntness/sense of humor/profanity/etc. So that you can be yourself among them, and they can be themselves with you, with no facades.
That's basically (a subset of) GDPR, except here implement by Google to protect themselves from another CA scandal.