skysight-inc/HackerNews huggingface dataset:
Eric answers the point in the comments: "recognizing that the MITM is neither male, nor human at all".

Personally, I suspect you are missing humour, and being over-sensitive, and making an incorrect assumption that it had anything to do with being PC.
If the go-silo offers everything you need than yes, there is no need for a good FFI in go... but if you want access to the low-level ecosystems of C/C++/Rust without a heavy penalty, then it might not be an option.
I know it’s sortof a dirty word, but this to me is one of the things that a blockchain solves.

You cannot steal an address on the blockchain.

I mean my god, imagine if somebody rewrote bitcoin, except there were no private keys, and the public keys were only 9 digits long.
It's still not OK, but it's probably the only practical solution for preventing the Earth from warming above 2 degrees, which the latest science says we only have 12 years to prevent.

I don't think even with taxes we can prevent it to be fair, it's going to get ugly. But I for me I've stopped traveling as my kids are now still small, and I don't plan on resuming it once they grow up, at least to visit man-made cities.

Flying across the globe just to visit a tourist trap monument like the Eiffel tower is just not worth it, neither for the experience or for the environmental impact.

But the idea of traveling is still very romanticised and associated with wealth and status, so I don't think people will stop doing it anytime soon unless some measures are put in place.

As for the elites, quite frankly I think things private jets should be literally forbidden due to environmental impact.
Yes, it's 100% client side, but you have to cache additional files. (A working set consists of the main script, a worker script for the application core and at least one voice definition to be used.)

Mind that the core won't run concurrently as a worker on mobile devices, but rather as an instance in the main/UI thread. This is, because mobile devices will mute the playback triggered by a message from a worker, as there is no immediate user interaction. Therefore, longer utterances are likely to block the UI noticeably, while the internal sound file is processed. This is a bit sad, but how things are.
Not long after having to use a Windows desktop instead of Linux, I accidentally typed ":q!" into a skype conversation with my boss, instead of into the terminal session on a Linux VM that was running vim.

My boss replied with "That's the best resignation letter ever!"
The criminal is liable, but do is the bank.

The US generally has a legal system that acknowledges joint and several liability, so the bank and criminal are independently 100% liable...and guess who the damaged party is more likely to get satisfaction from?

Being a bank is a privilege, a highly regulated privilege at that. It sort of goes without saying the bank violate their duties and was not complying with bank regulations where the opened up an account on behalf of someone using the identification of a 3rd party.

Don't like those regulations? Think they are to burdensome? Then Wells Fargo can give their bank charter.
This is one of the rare highly-charged issues in our country that's also bipartisan, and it's been rapidly gaining space in the public awareness in recent years. I wouldn't be surprised if some legislation actually makes it to the floor. In an era of broad dissatisfaction with the US government, this seems like easy political points waiting to be scored.
OK, a screenshot of a list of tickets. An 8-year old could create that in Excel. A photo of the license plate?
How is JS async by default?
It’s not just infrastructure, or cost. After watching Apollo 11 the other night, I can’t fathom how that was done in 8 years.

Also, in the movie, one of the mission controllers looked to be about 70. To think that when we he was born, flight, radio, and computers did not exist. Here he was putting men in the moon.

Here I’m, born a couple of years after that, and seems not a damn thing has happened since. Everyone has a piece of shit in their pocket with which they can sext. Call that progress; Truly depressing.
I once had a product owner for a student/university web app who complained that for a particular user, their lastname was displayed as 'None'.

This was a Python project and the product owner apparently already had learned 'None' equals NULL.

I dug into the file which we used to import the users from and discovered the user's lastname actually was 'None'.
there is only one book I like:

http://neuralnetworksanddeeplearning.com/

it explains the basics, intuitions well with step by step implementation.

the issue is that it lacks coverage on the latest topics.
Yes, of course they can revoke vanity plates. For example, the story (2002-2004) of the Washington software engineer who spent a couple of years fighting to keep his "GOTMILF" license plate and ended up having it canceled.

Ref: http://www.thesmokinggun.com/documents/crime/end-road-gotmil...
Constitutional rights are as it relates to the fourth amendment are a bit fuzzy within 100 miles of the US border. Even as a citizen, you'll need to provide proof or sit in lockup until CBP is satisfied you belong in the country. The ability to provide oral attestation of citizenship was deprecated by the justice department many years ago.

https://www.aclu.org/other/constitution-100-mile-border-zone
> why wouldn't they just do it without the regulation requiring it

Likely because it has a negligable effect, and it's harder to do than not to do. Does a gambler stop gambling despite knowing their odds of beating the house are less than 1%?
Sync is still much more common than async. I'd rather write `await { httpCall }` than `blockOn { 1 + 1 }`
Ask HN: Which shipping software for ecommerce do you know?
Is this actually possible? Aren't strings at least surrounded by quotation marks ('NULL') while NULL isn't?
You cannot steal an address on the blockchain.

People have their private keys stolen all the time. Blockchain makes this problem worth because after a theft there is no central authority capable of repairing the damage.
As someone in automotive, if anything breaks on your car, it's worst case scenario.

In 2019, people don't want their cars to break at all. Even a trivial matter might have you lose a customer.
It's not that I don't think it's a problem, it's that I think regulation isn't a good solution. Game companies would just find a way to circumvent the system. What if loot boxes could be bought with in-game credits? What if you could buy short term in-game credit boosters for real money? The regulation route, if continuously followed to address the problem, would end up with all games being rated 'M', or being subject to high regulations/restrictions which would affect anyone who wants to enjoy them. After all, games themselves are designed to short circuit your brains reward system to give you hits of dopamine. The root of the problem is that kids aren't always capable of understanding these complex issues, and it should be up to their parents to inform and constrain how their kids enjoy games.
The only on-line mention of Algorithm magazine are several articles listed in Mr. Dewdney's curriculum vitae which were published in the magazine. Would this be a good enough source for Wikipedia? The magazine was dedicated to "recreational programming" (but not games) and had a lot of articles about fractals, neural nets, etc. The magazine content was similar to the Scientific American articles written by Dewdney.

I have a few (damaged) issues myself. I'll scan them and put the online if I can get Dewdney's permission.

[1] http://www.csd.uwo.ca/faculty/akd/PERSONAL/hp.html
I disbelieve. And I disbelieve despite being a fan of dynamic languages.

The tradeoff is that dynamic languages are faster to develop, more concise, but more expensive in maintenance exactly because of issues like this. The data that I base this opinion on is an unpublished internal report from nearly a decade ago at Google quantifying costs of projects of different size in their different languages. Which was Java, C++, and Python. Python had the lowest initial development, and the highest maintenance costs. That is why Google then moved to Go as a replacement for Python. It was good for the same things that they used Python for, but being statically typed, its maintenance costs were lower.
Is that because of Airbnb rentals, or just more tourists that are also chasing a more shallow experience? Snap a few photos and take the bus to the next stop. If I had to pick a tech product to blame, it would be Instagram, not Airbnb.
> Droogie contacted the DMV who told him to change his plate. He refused because he didn't do anything wrong. While they wiped the fines off his record, unfortunately for him, they didn't fix the problem in the system so once again, Droogie has accrued another $6,000 in tickets that he had nothing to do with. He says he won't be paying those either.

Except he just contacted the DMV. No lawyers necessary.
Nothing because it's not unsanitized SQL at fault.
It's not bad to find dates in the office. It's bad to message people on LinkedIn with the specific intention of meeting with them for non-professional reasons. There are other, non-professional networks for that.
This isn't even a coding error, NULL is apparently valid license plate, and for some reason there is a private processing center typing it in to the government system.

First of all they are accidentally committing fraud (libel?) against this guy. But more importantly, why is there a private processing center? Don't the officers type this in as they fill out the ticket? or even just scan the plates? If there aren't plates on the vehicle it should be towed or booted. What is the point of recording tickets with no plates? Is the processing center paid per ticket recorded?
Not just tourists, I've seen people who are very clean in their own homes, but absolutely terrible the moment they step outside (littering everywhere). At least some part of the population does it intentionally, since it is not "my home".

Heavy fines might be a good start, since asking them politely doesn't seem to be working, as mentioned by other comments here
Scooters aren’t so climate-friendly after all
That's a bit curious though. If the code relies on a magic value, you'd think it's in order to skip trying to get data it doesn't have, like the address of the unidentifiable cars.

Even if NULL then does have this address attached, why does it take the branch where it looks for the data?

I suppose it would be in a relational DB, perhaps there's a join that drops missing entries, but if they aren't missing they show up?
FIDO2 can now be used for Google on Android Chrome
Every time I see this I wonder why people never mention the obvious follow-up. Which to me at least, is will a version of Uber that charges enough to be profitable and pay their drivers well still be an attractive product? It may still well be for short trips of a few blocks downtown, but for things like taking an Uber from the outskirts of town to downtown to avoid having to drive your car into the thick of traffic, the prices are already close to what I'm willing to pay for that convenience. Datum point of one but at a current round trip cost of $60+, raise the prices 50% and I'll either drive myself or just not go downtown.
Yes. The Mexican Autodefensas are required reading: https://en.wikipedia.org/wiki/Grupos_de_Autodefensa_Comunita...

It starts with drug cartels in conjunction with local lawmen terrorizing avocado farmers (because avocados are big business), and the avocado farmers in the village arm up, oust the corrupt police and drug dealers, and end up getting involved in the drug business.
I don't see a problem here (other than the carbon emissions part). If you don't want crowds, don't go to Venice in July, don't go to Kyoto in the spring, and don't go to Munich during Oktoberfest. If you have school aged kids, then I don't really have sympathy for you, and I won't have sympathy for myself either when I have kids. Its one of those things you have to deal with as a parent.

People who want an actually unique experience will seek those out and find it. This year I went to a European country that exactly none of my family or friends could point to on a map, and it was amazing. I even went about a month before their tourist season started. If you find yourself complaining about crowds at tourist places, maybe you need to examine what it is that you wanted out of the trip.
Yes, but common practice and current narrative often conflict.
Most states do not allow special characters in the plate text.
But scripting languages make it especially easy to do so. That doesn't mean people who use them are bad programmers. They just chose a bad tool.
Well, the original context here was about comparing python to fortran, which also doesn't fit this "competitor" criteria. It's an apples to oranges comparison, sure, but that's the way this whole discussion started. At least Lisp is roughly the same age as fortran, which gets at the root assumption that python is an improvement over older languages.
The difference is that, with GM, you expect your car to move you.

With Tesla, you are showing off that you bought a luxury vehicle.

It's surveying a different question.
Maybe it could be added to the list of falsehoods programmers believe about names: https://shinesolutions.com/2018/01/08/falsehoods-programmers...
Fibers are way better than async. Go has them and Java is working on it with project loom. It's a slight performance disadvantage (maybe 2%) but light-years easier to work with.

Languages with fibers figure ou execution suspend points and physical core assignment for you and abstract it all away. So physically they're doing the same thing as async, just without all the cruft.

Rust decided not to go with fibers to avoid having a runtime. I still disagree with this because they already do reference counting, not every worthwhile abstraction is zero cost.
It's really bizarre to complain about how roads cost "too much" when we are now spending $1 Trillion per year on stock buybacks.

A few executives and directors (who are already the richest humans that have ever lived) are adding orders of magnitude to their hoards with these massive buybacks. Google just broke records by announcing an unprecedented $25B in buybacks for this quarter. Over the same time period they are spending $6.2B for all of research & development.

Expect these buyback numbers to grow wildly in the coming years.

How much does a bridge cost again?
But there was still exchange value.

Furthermore, the scale and ease of purchase of lootboxes vs. baseball cards are incomparable.
Source article: https://mashable.com/article/dmv-vanity-license-plate-def-co...
Figure of speech... I just mean he is making a stand for something not that important but causes him (and only him, really) inconvenience
No. Expensive is code for, "We lost money selling them, and only bothered because we got tax write-offs."

In short, expensive means expensive. They cost a lot to make.
Is this essentially a new CLI front-end to git? I'm excited to see the result.

As a big fan and user of git i'm fairly unhindered by it's CLI design, however i'm quite aware of it's issues through helping many people learning from the outside-in - who's problems are often rooted in misconceptions caused by an exposure to git's porcelain without any understanding of the underlying graph they are manipulating... Perhaps OpenBSD can make a more honest CLI that might eliminate this confusion.
Probably can’t do special characters, but maybe ASCII (0x23) will let you get around it.
At first I thought it was kind of overblown but these people pleaded guilty to things like:

* Sexual exploitation of a child and possession of child pornography

* Conspiracy to conceal and harbor illegal aliens for financial gain and fraudulent use of identification.

* Sex trafficking

* Attempted sex trafficking

* Trafficking for labor and services

* Conspiracy to alter records for use in an official proceeding

* Sex trafficking conspiracy, forced labor conspiracy, racketeering conspiracy, and wire fraud conspiracy

Yeah one can argue that US prosecution is overzealous and forces people to plead to stuff they are not guilty of. But I don't think it applies here as much. These are famous actresses and other wealthy people. They definitely have enough money for top lawyers.
Very nice work, Norbert. I have had an absolute ton of fun playing with your older version and ended up writing wrapper library around your code to add some similar features (webworkers, voices, visualizer) but done in a slightly different way.

https://github.com/jaxcore/jaxcore-speak/
Same here, in my team we had immediate dependencies defined in setup.cfg when PR was merged, a pip-compile was run and generated requirements.txt and store it in central database (in our case it was consul because that was easiest to get without involving ops).

pip-sync was then called to install it in given environment, any promotion from devint -> qa -> staging -> prod, was just copying the requirements.txt from environment earlier and calling pip-sync.
Cake at least has a natural limit, you'll be physically sick. Loot boxes the physical limit is probably going to make everyone who isn't Bezos poor.
I think the headline for this article is unfortunate. The article didn't focus on answering the headline in the way most readers will expect, but those who have read more of Chuck Marohn's writing probably won't expect it to. It's really about "Why Does Infrastructure Cost So Much?" being a common concern but missing the point. He points out that bad development patterns and misguided regulations lead to roads that aren't economically productive enough to pay for their own maintenance, and that reducing the actual construction costs isn't going to change that paradigm. This probably shouldn't be the first article anyone reads on strong towns, as it jumps to conclusions that are justified in earlier writings.
The batteries have chips in them that do most of the reporting and for capacity Apple can monitor how much is being added during charge and use that to evaluate the capacity on an ongoing basis so there's no need to even trust the provided capacity 100%.

That's also a terrible system. The existence of a worse company doesn't excuse any company that does slightly better.

(At least with Garmin I could see a regulatory liability reason for it, Garmin's equipment is certified with a particular configuration so if we're being blindly legalistic it's not the same equipment with a different card. What's the card used for? To be clear I don't think they should be doing it the Garmin is just the GPS right? Every pilot should be 100% able to fly and navigate without it.)
In the Starcraft 2 community it is called barcoding. Basically, I 1 | l are all accepted characters for a name and I think some do look actually identical on most fonts used in the game. So yeah, one person doing that you call "barcode", 2 persons doing that, you already have deniability. Be more than 10, and that's a crowd.
Except they won't fix it, and he will have to keep filing protests
>he can challenge the fines in a court of law.

If he sees spending time and effort expunging his record every few weeks as worth the trade-off for the 'extra notoriety', then power to him. I wouldn't do that.
I think, while there may be a technical solution, the bigger problems are with the business and legal incentives around the credit industry today. Many of the things that make our credit system a nightmare for security, also lower friction for opening new accounts and engaging with the banking system. In my view, the banks are effectively offloading the security costs to law enforcement and unrelated third party individuals, in order to reap the benefits of less friction with signup.

If you want a blockchain credit system, you need to solve that convenience problem, as well as a bunch of other kinds of support problems (what happens when you lose your key? Are you just screwed, and if not, what happens when the recovery mechanism is compromised?), and the banks currently have no incentive to do so (see chip and pin for a similar but smaller case study with the credit industry).
Barring large legislation that shifts liabilities onto financial institutions from individuals and law enforcement, we won't see them invest in solving this either.
The 'NULL' string was being entered by the private company:

> Apparently, when they didn't have the right data for a vehicle, a privately operated citation processing center used the word NULL in the license plate field for many tickets.
Flying and driving aren't that easy to compare. It's going to depend on the car's efficiency, number of people in the car, whether the plane is full, and whether you measure it based on distance or time.
The article gives two reasons. The first starts in the paragraph that begins with

The first underlying driver of U.S. infrastructure costs is that the U.S. has felt so rich as a country that, for decades, we spent freely on infrastructure and never asked serious questions about the return on that investment

And then lists some of the things we spend freely on that aren't really necessary. The second reason is

The second underlying driver of U.S. infrastructure costs is how deeply embedded infrastructure spending is within our model of economic growth.

both of those essentially boil down to we spend so much because the market is set up to encourage us to spend a lot. Probably not the answer you were looking for, but at the end of the day we spend so much money because we have set up the market to enable high prices.
> sound and flexible type systems

Python has a more powerful type system than any mainstream language except for C++ (templates). No other mainstream language has support for explicit marking of variance of arguments, nor does any other language support literal (dependent) types, except for typescript.
Doesn't matter if one does it on their own time and on their own equipment. It entirely* depends on any agreements one has with their employer. Moonlighting and intellectual property can get very sticky very quickly.

*modulo applicable laws in your part of the world

Previously: https://news.ycombinator.com/item?id=2208056
It's not a database sanitization issue. The problem is that for cars that don't have a plate or the plate wasn't entered for whatever reason, in some cases people were entering "NULL" (the string). That then ended up matching his plate.
To meet people, talk and learn is an obscure and rare form of tourism. How common do you think it is?
I've been using Xfce on hidpi since 2015 with just font scaling (using the DPI setting in xfce4 settings/Xorg), and it has worked fine, other than the minor issue of unscaled icons in the Window Buttons panel.
Here is the counter-argument to everybody who thinks there is too much python in the world:

It could be javascript.
Wouldn't cows be a low-tech (although cruel) solution?
Well that's what happen when you use a special value that's actually not that special and is part of the valid values domain.

If they had to use a string (and I doubt they had to), they could at least have used the empty string.