skysight-inc/HackerNews huggingface dataset:
An interesting application of the Kolmogorov complexity to measure the similarity of various languages etc.

"Abstract—A new class of distances appropriate for measuring similarity relations between sequences, say one type of similarity per distance, is studied. We propose a new “normalized information distance,” based on the non computable notion of Kolmogorov complexity, and show that it is in this class and it minorizes every computable distance in the class (that is, it is universal in that it covers all computable similarities). We demonstrate that it is a metric and call it the similarity metric. This theory forms the foundation for a new practical tool. ..."

https://homepages.cwi.nl/~paulv/papers/similarity.pdf
When are we going to find a clever trick like the "License plate SQL injection" command [1] to drop database upon scanning the malicious text superimposed on a license plate.

Obviously sql injection wont work, but perhaps some sort of sunglasses, makeup, lipstick, jewelry, or hat could severely confuse the neural net's recognition algorithm, similarly to the way certain colors of faces would confuse emotion detection in camera's a while back.

edit: Don't know if this is authentic or not, but apparently there is a clothing line in Berlin that features patterns [2] meant to confuse these systems.

[1]:https://hackaday.com/2014/04/04/sql-injection-fools-speed-tr...

[2]: https://static.independent.co.uk/s3fs-public/thumbnails/imag...
PagerDuty Postmortem Documentation
It's not surprising that a continent is more diverse than a country.
I think one of the main sub-texts of this type of articles is that roads are not “public goods”, or at least that they shouldn’t be reguarded as “public goods” anymore, but that instead road-users should be made aware that using those roads is a “privilege” (for lack of a better word) which they should pay dearly for.
How are you different from Numenta?
Automation is great but you're opening up yourself to a security problem by hoping the manifest file is never tainted when you install or update. I can manage to install and update less than 10 non App Store apps without thinking of getting backdoored binary from slipping in at one time.
I had a friend who was loitering at night. When an officer approached asking him what he was doing, my friend replied something to the effect of 'none of your fucking business'. The policeman warned my friend that if he swore at him again he would be arrested. My friend replied 'what, so if I say fuck again you are going to arrest me?'

He spent the night in the cells.
Never raise money before launching your product
Try to turn it off and see what happens.
I've heard the angry-young-men-cause-political-instability argument before - but this is the first time I've seen it applied to young men locking themselves in their bedrooms. To participate in war and revolution don't you have to, you know, leave the house?
This doesn't really hold water.

1. It's not feasible for various website to implement their own custom CAPTCHA formats. Building custom CAPTCHAs is a lot of work.

2. The custom CAPTCHA tasks wouldn't be that different from each other. As the article discusses, image/text/audio recognition are some of the only universal tasks that can work for CAPTCHA.

3. Nothing is stopping a malicious actor from implementing a "check which type of captcha" function and then selecting one of several CAPTCHA cracking functions. Fragmentation of CAPTCHA format just delays the cat and mouse game.

4. Some custom captchas, like the chess captcha, are actually not even that difficult for computers to solve. https://nakedsecurity.sophos.com/2013/03/12/chess-captcha/
Seriously? You first. Find me a counterexample in history, of the decline of a civilization, which resulted in BETTER treatment of minorities, outgroups, or weak sub populations.

I hate to Godwin the discussion but as a trivial example I don't think the Jews got gassed in Germany because the economy was too strong and Weimar was too politically stable. Generally you don't want to be part of a small outgroup during a societal collapse, the masses will demand somebody gotta be burned at the stake and its not going to be the popular group.
How many AWS accounts do I need?
Presumably only counting people of a certain age, i.e. excluding retirees or people above a certain age and children.
Spotify does not monetize podcast content and likely will not in the future. My understanding is that they transcode audio to support all devices that the Spotify clients support, while being able to stream audio at a user-defined bitrate.

Spotify, for what it's worth, provides better analytics than most podcast hosts can provide because they also own the client. So by controlling the data that the producer sees, they're actually doing far better than the norm. They don't "own" any relationship any more than Apple Podcasts or Google Play (or any other pre-installed app) does.
I’ve already mostly stopped using the internet.

I’m down to about four sites now, and even those are beginning to look like they’re in doubt.

If I chart the trajectory of TV, and consider that much of what I do on the internet fills the void that TV once held, then I might completely drop the web from my list of time killing behaviors. Not impossible, since it’s pretty much a less convenient version of sitting on the couch, listlessly surfing hundreds of low quality cable channels with the remote control.

And of course, even TV is reaching an invasive climax too, these days. DVR set top boxes are worse than nielsen devices.

So, my spare time is mine to use as I wish, and we’ll see what I do with it...
> "It's just crazy because, like I said, I'm in college. I didn't really know what I wanted to do with my career yet, and now I have all these options, so it's really good."

glances over at timer counting down from 15 minutes
How should I organize my AWS accounts?
Task-based concurrency in Swift
I find if I use VPN then google will display one on search. In particular, when I try using Opera VPN then I always get one. I decline to do them so search via bing instead.

Forcing users to prove their not bots is totally the wrong approach. They should be forcing bots to prove they're human so that real humans don't see this nonsense. Easier said than done, but that's not my problem.
Hi, yes, that stuff is from quite awhile ago, seeing that NaCl/PNaCl is quite dead, and WASM is now all the rage. I previously had actual vim running via NaCl, but the current (better IMO) version is just a fairly small JS clone (about 70kb). The whole system is rapidly stabilizing right now, what with the entire gui framework being fleshed out, both conceptually and technically.

I try to stay away from the above kinds of sweeping generalizations about the whole thing nowadays. It is best to let it speak for itself and evolve in its own good time.
I avoid them as much as possible -- if someone wants me to train their machine learning algorithm, they can pay me.

newegg lost some of my business recently after thinking it was a good idea to make me fill in a captcha before taking my money.
If we were talking about CO2, I'd agree with you.

But we are talking about parking spaces, and production of trash within a country.
No Clojure support? No pricing?
This is called "consumer surplus" generally. Since quizzes are valuable to BuzzFeed they might be willing to pay well for them, but it turns out that competition between quizmakers had pushed the price down near zero. Lucky for BuzzFeed eh?
Wow that's really cool. I liked the structure you added to the Martian landscape.

It was funny to wake up and see this on HN, as I was watching something DOS and 3D-related on Bisqwit's channel last night.

https://youtu.be/N8elxpSu9pw
Why not just write the basic instructions up on the board? Or give them a handout with the basic command keys?
>The 'advise' most devs gave would boil down to disabling CSP by allowing unsafe-inline, or serving the index.html through a NodeJS server and injecting CSP nonces through a templating system. Both are not solutions, but workarounds to a problem that shouldn't exist.

I've observed that a lot of JavaScript framework devs don't really understand web security problems and the point of mitigations such as CSP, properly. These devs manually manipulate the style attribute by concatenating strings together instead of using the DOM element `.style.styleName` properties. They inject inline scripts. Hell, the React dev tools still rely on injecting a script into most pages which fails the minute you have a strict script-src.

On so many occasions I've tried to use JS libraries and had to ditch them because they were poorly written like this. The bug tracker issues are closed or often just ignored with "solutions" like you mentioned that don't fix the underlying problem and leave your app less secure.
> 2kB will feel instant. 5MB will feel mostly quick. 30MB will feel like it had to earn it.

And that's just one usage, by one user. Multitply by thousands of usages and billions of users. It's inexcusable from a craftsmanship viewpoint.
A professional isn't annoyed by vim.
I think it's worth distinguishing install time from subsequent launch time. You seem to be describing the time it takes to go from seeing the app to using it for the first time. For an app you use regularly (or even just more than a few times ever), how long it takes an already-installed app to open from cold start seems like a much more important metric.

While bundle size might sometimes correlate with cold start times for PWAs (depending on whether it's JS code that's bloating the bundle, or other media assets that won't trigger an initial parsing + evaluation hit), that's less likely to be the case with native apps.
Right. If the solution was just to put more miles on their vehicles. We'd see them with 10x the number of vehicles out on the road. They're not just a few months of "learning" away from cracking full self driving.

The financial incentive of getting there first is too great for them to not just throw money and hardware at the problem if that's all it took. That we see they're not doing that tells us they know they're missing some critical component. Which means all the cars out on the road now are mostly there for PR. Waymo is trying to get people comfortable with the change and to change regulations in states across the country, but they can't be "learning" anything (or they'd just scale that up and launch full self driving sooner).
While I see your point, social credit is not tracking, it is tracking with legal, economic, and political consequences. Given that the consequences to you of opting out of this tracking are little more than a minor inconvenience of your time, comparing it to the nightmare that is the social credit system is laughable.

And, I would add, you're in part trivializing the horrendous impact of the social credit system by making this comparison, because it gives others the impression that this is merely a difference of degree, rather than of substance. It allows people to make arguments like "Oh, the US credit score is just like China's social credit score, so the social credit system can't be that bad." Yeah, NO. You don't get denied freedom of movement between cities or states because you owe a few dollars, you don't have your passport revoked because you don't use Google cookies, you're not forced to sit in the back of the bus because of something vaguely political you posted on twitter, you don't get denied the ability to send your kids to certain schools because you rolled a stop sign.

The social credit system is not a _tracking system_, it is a _legal system_ (made possible by surveilance), and while the US may one day be there, to suggest they are anywhere even on the same planet yet is laughable. Your average person in the US still, even after decades of abuse, has innumerably more rights than your average Chinese citizen.
Kubernetes at CERN: Use Cases, Integration and Challenges
Social welfare keeps people in Ghettos and drives them into a life of criminality, drug addiction, tax and social welfare fraud, and pretty much ensures that their children will never get any higher education and move up on the 'social ladder'. As if someone in France could live off 550 EUR/month - and German welfare levels are similar, to make this clear. The levels are unrealistically low, because politicians are detached from the reality of being poor, most of them have never even remotely experienced that life, and the budgets for social welfare systems are extremely high in percentage of GDP. Moreover, social welfare recipients are not a large voter group. So the budgets are cut down every now and then.

The whole idea of real BI is that everybody gets it indiscriminately and that it's high enough to be able to live off it.
Legislation Could Shut Down Top Performing Schools in Michigan
Why they put stuff under /home/linuxbrew, I don't know. That practice is so unordinary, I refuse to use it.
>Forcing users to prove their not bots is totally the wrong approach. They should be forcing bots to prove they're human so that real humans don't see this nonsense.

How do you tell who's the user? A bot can look like a user and a user can look like a bot.
They are incel because they want sex and don't have it. That is not the same thing as wanting traditional familly. They essentially want trophy girlfriend as a social status symbol not a person. They are not willing to deal with relationships ups and downs and compromises that happen in traditional families.

They are not closed in their rooms long term nor necessary unemployed. They go to school, gym, meet like minded friends.
Upside is that the queues are usually much shorter and you do not waste as much time waiting in line. Also, as noted in another comment, it may lead to lower prices.
I really love my vim bindings, I try to use them everywhere possible. So far that is:

Web browser: Vimium plugin (Chrome)

Music player: Cmus

Terminal multiplexer: Tmux & Screen

Terminal pager: GNU Less

I'm still trying to figure out how best to use vim bindings in my z-shell (zsh) and ipython interactive sessions.
A guide to automating HashiCorp Vault #1: Auto-unsealing
When I first entered vi/vim I had no idea what it was. To know how to exit vim you first have to know that’s what you are trying to exit.

I suspect at least half of the confusion comes from people accidentally entering vim without any intention to do so.

One of the most common examples is git that some times launches a text editor and in some conditions that might be vim.

If you are doing a “git rebase -i” for the first time in Cygwin and you never used another linux/Unix shell before (very common in Windows-only devs, which are a significant portion of devs), then being greeted by some “~” characters, a cryptic status bar and Ctrl+C doesn’t exit - then you google. You don’t even google “How to exit vim”, you google “How to exit git rebase” or similar.

Now, if you launched vim, then the story is different. Then you know what you started. You can at least know WHAT manual to read. But as I said I’m guessing a large number of those can’t leave vim had no intention to start it either.

I must have started vim hundreds of times, almost none of which were deliberate (misconfigured editors on vm’s etc). A lifelong windows user typically wants to use nano or similar.
I'm not moving any goal posts. The point is the US is actively encircling Russia, notably sponsoring a coup in the Ukraine and then conducting joint military exercises with its far-right government, while Russia is not doing anything even remotely comparable.
If rent was covered, 560€/month is plenty. I lived in Sweden on 1500 kr/month (after rent and a public transportation pass) and that was fine.
It starts with “nothing to hide, so who cares?” It ends with the government having leverage to intimidate and blackmail its own citizens.
Personal Collection of Rust Hacks
I had the same issue doing a cvs commit where I got stuck in vi. I didn’t know what it was and what to do. I had to quit the terminal.

It was not a good hi experience.

I think vim and emacs come with basic instructions on the splash screen now to help newbies.
can't pay insane rates for education of either university level or trades.

Well, yes and no. It’s true that university is expensive (but you don’t need to repay loans until you are earning over a certain threshold). However it’s also true that if you take an apprenticeship a) you will be paid during training and b) a skilled tradesman or tradeswoman can easily out-earn most graduates, and this is well known.
I didn't get picked for this, but if I did, like you say, I wouldn't have started a business knowing it would end in 2 years.
Mandarin is based on the Northern topolect 北方话 but not identical with it. It’s a koiné[1] a dialect that emerged from communication between people who spoke mutually intelligible dialects, like Shamghainese for its river delta. That’s one reason it’s different. The other is the substantial influence from Nanjing Mandarin which would have been considered higher prestige than Beijing Mandarin into the 1800s. Beijing is the biggest influence but Mandarin is really the lingua franca of educated Inperial officials, many of whom would have come from areas where Mandarin doesn’t have retroflex r and of people for whom any variety of Mandarin was a foreign language, learned in adulthood. Lots of these people would just think the 儿话 is for peasants.

[1]https://en.wikipedia.org/wiki/Koiné_language
The few times I've dealt with MIPS architecture, it has seemed like software isn't really that well optimised for it. It works. Just... not as fast as it can do, e.g. zlib.

There are some forked versions of the main zlib library with MIPS optimisations in them that really fly, but nothing that has ever hit upstream, and I'm not crazy enough to want to rely on unpatched/unsupported code like that.
If you have complex state MobX is very nice and performant and works with Typescript well.

Apollo is also nice. It's best for display heavy apps as documentation and typechecking is at least enforced/built-in. But I feel it's too abstracted/magic for heavy state apps. I still need to find good flow with Typescript and Apollo though. (to not repeat types - haven't tried yet really).

Redux IMO is overkill and is/was abused. It's good if you want to store some global data/config and have clear view od it. But for very dynamic state MobX is much less overhead.

I would just like a good way to share components and simpler styling.

BTW for simplest state management I like pure class implementation and just calling update on main component after event handler finishes. It's easier to test and good enough for simple UIs.
Similarly, to not overwrite an existing file when doing output redirection, there is bash's noclobber option.

https://www.google.co.in/search?q=bash+set+noclobber
For the web image preview use case, it would probably be quite hard to beat data urls: color encoding would be quite verbose, and getting consistent character availability and widths will be tricky, too...
Show HN: Trending mobile user flow screenshots. 7 new flows every 7 days
At least it should no longer take a night to compile some GUI app like back in the days.
Just install the buster addon; it solves the captcha automatically via speech-to-text recognition.
Ironically, environmental groups sued the project and forced it to be 1/3 the original size.

https://www.mercurynews.com/2017/07/21/giant-solar-project-r...

Driving down I-5, the smells and sights from some of the cattle operations along the highway are truly horrifying.

Harris Ranch just has a bunch of cows standing around in mud (or actually probably their own poop).
The interesting thing is what you're doing is really the exact same thing that drives racism. These [1] are the crime rates in the US from the FBI, organized by race. The values are not normalized to population sizes, so if one group makes up e.g. 50% of the sources of a crime that means something rather different if they make up 10% of the population or 60%. You'll find there is a strong correlation between discrimination and aggregate behavior of a group. And this is not just a trend in the US but worldwide and throughout history.

And to be clear I'm in no way alluding to any specific group. For instance Irish were heavily discriminated against in the US. They were considered alcoholics prone to violence and criminality. "No Irish Need Apply" was a typical phrase seen throughout the US. However, this stereotype yielding to discrimination was not driven by fantasy. This aggregate behavior did exist. And as the aggregate behavior rates changed, so did views against the group. Now they're just another group lumped in by the amount of melanin in their skin as if that identifies their cultural or genetic roots.

So back to your example calling East Germans xenophobic is laughably untrue in some cases. Merkel is very East German and probably not the first person you'd list when speaking of xenophobes. Yet of course if you were somehow able to poll individuals in xenophobic tendencies, you'd probably find a substantially higher aggregate rate in East Germany than in e.g. Belgium. Yet by now just claiming 'East Germans' are the most xenophobic, you engage in the exact same behavior you'd hope to combat.

This is not picking on you, and I'm certainly not offended. I'm just pointing out a rather ironic point. Ultimately, I think we should focus on behavior. Asking East Germans to, collectively, stop engaging in as much racist behavior is probably a smarter choice than my asking you to stop referring to East Germans as xenophobes.

[1] - https://ucr.fbi.gov/crime-in-the-u.s/2013/crime-in-the-u.s.-...
> “If a $15 min wage was imposed in other parts of the market such as retail, who would care if WalMart was unfairly benefiting from it and would there be suggestions that regulation should be using a more complex metric so smaller retailers would be allowed to dodge the min wage requirement somewhat?”

Yes! In fact, in NYC there is already a huge backlash against the minimum wage increase stating that it unfairly hurts small businesses (who are forced to fire people and/or cut benefits since they cannot meet basic operating revenue requirements if they keep the same amount of staff and also have to pay them the higher wage).

Many proposals have been suggested that there should be offsetting tax breaks given to small businesses because the minimum wage unfairly hurts them more than larger chains.

A theme I see in all of your replies is something like “just do X” where X is enforcing a minimum wage or incentivizing rideshare utilization.

But it is way, way more complicated than that. If you “just raise the minimum wage” it can actually turn out to hurt workers overall, if the resulting price increases passed on to consumers cause demand to drop, or if businesses have to fire some workers and require overtime from a smaller staff, etc.

It’s the same with rideshare policies and many other things. If you “just do X” without understanding the economic ripple effects of X, you might end up hurting the very people that X was supposed to help.
Type <Esc>:qa! to exit
The first sentence of the article reads: "I did not set out to build tiny progressive web apps."
/superbowl_Streami/
https://www.reddit.com/r/superbowl_Streami/
https://www.reddit.com/amqoun/

https://www.reddit.com/amqoxd/

https://www.reddit.com/amqoyc/

https://www.reddit.com/amqoyw/

https://www.reddit.com/amqoz9/
This is a fine opinion to hold in general, but if you're going to tie that to the failings of a particular theory (dark matter), you better be able to be specific about what those failings are and how hubris and embarrassment have led to those failings.

Just claiming something is "obviously flawed" does nothing to advance science, hubris or not.
This reminds me of AA-lib, which has been around for a while: http://aa-project.sourceforge.net/gallery/
Haha, reviewers getting paid. That's a good one. This journal charges the authors for Pete's sake.