skysight-inc/HackerNews huggingface dataset:
> My ISP gives me a dynamic IP. I could turn off my router for a few minutes and be someone "brand new".

They can do the same thing with phone numbers. Buy prepaid SIM cards in bulk, use each one to create an email account, then sell them all again to recover the money because they still have 99% of the prepaid data left. This is less annoying for spammers than regular people who have to do this, because the spammers benefit from technical knowledge and economies of scale.

> An email system that costs $10/month isn't going to be used by many spammers, because any reasonable administrator will ban obvious spam and they won't get their $10 to cover costs before being shut down. But it also limits the customer pool; most people are not going to pay $10 a month of email when free services are available.

It doesn't have to be $10/month, it only has to be $10 on account creation, or $1. The legitimate user is going to have the same account for ten years, the spammer is going to lose their account inside of an hour.

The problem there is we still don't have an easy anonymous digital payments system, but requiring payment details is about as bad as requiring a phone number. In theory this is where cryptocurrency could be useful, but only if it becomes easier for regular people to use it.

You could also do similar proof of work things. For example, user doesn't want to provide a phone number? Fine, here's your email account, which can receive emails. If you want to send emails, install Folding@home or similar and submit X many work units. With email apps this could be completely automated; you install the app, your phone is plugged in overnight, the next day you can send emails.
Ten ways to reduce cloud spend in AWS
I really liked camlp4 (an early fork of which is available as camlp5, but no longer a fundamental part of the OCaml ecosystem). I was able to use camlp4 to implement Erlang-style bitstrings, and they were as efficient as if you had written the most efficient code by hand.

https://people.redhat.com/~rjones/bitstring/html/Bitstring.h...
Can't tell whether this is parody of "cityism" - city level parochialism - or the real thing.
Yeah, I’ve noticed that subware developers are often less-than-forthcoming about their pricing model, probably because they know it’s unpopular. It’s the first thing I look for, and when I find it, I stop considering that app.

If you’re on a Mac, there’s a neat (and free) app that’ll block sites for you: https://selfcontrolapp.com/
The “language of the oppressor” is the language of protestors forcing people to not film.
Thank you for the bug report. Just fixed it. A version of a picture was missing, and the script interrupted because of the error. And thank you also for your kind feedback.
And in reality, we’re really more alike than we realize. It’s just the political parties and media have financalized everything.

American politics is more just crony wealth transfers to vying corporate factions. We’re all victims to an undefined enemy but we’re fighting ourselves.
Comparing scenes from Minsk with scenes from major US cities has been very interesting this year...
There’s reason to be skeptical.

From a local Portland journalist covering the protests:

https://twitter.com/alex_zee/status/1302284883625046016?s=21

“ Not that I want to legitimize this @reason piece, but I have filmed copious moments of ppl throwing things at police/vandalizing bldgs/etc & have never been told I’m not allowed to film. I have never heard of the so-called “IPC.” The lack of sourcing in this story shows.”

https://twitter.com/alex_zee/status/1302295695194386432?s=21

“ Also, worth noting that this piece is by Nancy Rommelmann. Background:

https://www.portlandmercury.com/blogtown/2019/01/11/25469480... “
Just some mostly peaceful Molotov cocktails in Portland last night during the mostly peaceful riot. Nothing to see here.

During the mayhem a protester was caught on fire but he was mostly not on fire.
What are some projects that people are using that use Lua? Why use it over something like python for scripting?
No, just for sending. https://porterhouse.app/use-cases Some use cases of existing users.
Pick not-Jet and perceptually uniform we’re off to a great start.
> This one, in particular, that “antifa is a violent mob that is super hypocritical”, and also aliasing “antifa” and “blm” as coterminous.
The truth is very different, but I fear that many in their libertarian audience have shifted a lot more authoritarian in recent years, so it’s a logical evolution. It’s just super disappointing to see them regurgitating the off-the-shelf battle lines instead of digging for real.

You’d think it ironic that a publication titled “Reason” would succumb to ideology, but the truth is that libertarianism (which, in the US, is seen as unequivocally right-wing) has always been used as a trojan horse for ideology. So they’ll attack a movement they perceive as being driven by an ideology (pro-social-welfare, pro-economic equality) which they oppose.
This is excellent thank you. As a non-designer who very often struggles with color palette decisions, I feel this will become an oft-used bookmark.
I can think of no other cases where so many different tools write to the same single configuration file.

Also I'm not necessarily saying it's a good or a bad solution. But it works, so there's that.
>From our perspective, you're just some hateful outsider who has no experience living in a society.

I'm glad we feel the same way about immigration ;)
I’ve seen no shortage of pearl-clutching over breathlessly reported videos of almost all of the violence so far.

Some buildings and vehicles have burned.

On the other hand, children have been shot in the face with projectiles and suffered TBIs. Police have permanently blinded people and shattered bones.

I think it is a mistake to even begin to equate the amount of police violence that has been inflicted with the violence that has resulted from rioting. The police have been inflicting permanent injuries indiscriminately on anyone present.

There is no comparison or remotely corresponding events in terms of violence from the protests, with the exception perhaps of the people who attacked Rittenhouse.
Because systemic issues can be fixed overnight.
ZFS stores the checksums of files to prevent bit rotting. Since they are comparing their database to ZFS, I guess it stores the checksums for the same reason. If bit rotting occurs, you don't need to discard the entire database, just the affected entry. If the entry was already there for some time, you might even be able to restore it from a backup.
It depends what your objective is. This thread started around the question of how accessible putting up a website is to the average person these days. And there's no reason to become a "full-stack" developer in order to do that--unless you want to for other reasons.

And it's pretty easy to host some basic HTML/CSS and even easier to just go directly with a blogging platform or something like Square Space.
One significant difference is that, in my understanding, C++20 coroutines require an allocation. This can be optimized away but is not guaranteed. Async/await will not allocate in Rust.

Superficially, there's also co_await vs .await.

And, really, async/await is a subset of the C++ feature; you'd want to compare against generators, which aren't yet stable in Rust.
Irony unintended: I’d really love to see some videos of protestors shouting these things. Didn’t see any with the article.

Which isn’t to say it’s all fabrication, but “Reason” doesn’t exactly tend towards a balanced, reasonable perspective on these things.
Show HN: Introduce SQL to Kids
Russians have been conducting Novichok murders in the Western Europe with very little pushback.
The small acts of violence are either a brilliant strategy move of RNC, or a lapse of strategy on the far left. Small bouts of violence are completely de-lever the strategic impact of the intended gatherings from an optics perspective.

Someone smart realized that if violence dominoes a bit, along with some press leverage, it creates families afraid of 'defunded police and personal safety issues'. The allowance in Chicago, Portland, Seattle literally played to Trump's hand - which I suspect is the opposite of what organizers believe.

Edit: This is my independent view as a libertarian.
>Well there was the well publicised man-in-the-middle attack by Linkedin.

>They repurposed user login details to silently rerouted all the user’s email through their servers for scanning and mining.

Isn't that technically not mitm? That would imply the user was using linkedin as a mail client/proxy or something. This is closer to fraud or phishing.
That’s some absurd hyperbole. Death?

These people are scared of going to jail. They know they are breaking the law and they know if they get caught they could go to jail.
> Day care is just too far expensive to be worth it.

IMHO Day care is one of the best investments a society can make, I would not like living in a political environment that makes it too expensive.
Networking in Docker – Cheat Sheet
>a blind assumption that something that has become a part of your workflow is a necessary part of every OS just seems arrogant to me

Like no copy and paste in iOS? Apple has a history of not adding features just because no matter how useful they would be and no matter how much it is holding back its users. That is arrogant, not the user asking for features that is standard for most.

> the OS thinking that one of its several interfaces is the "primary" one that you have to plug into first, and it won't even consider outputting on another interface without being explicitly told to.

This is just wrong. Windows since at least windows xp shows something on all screens as default. You sound like a Mac user who doesn't know Windows. FYI I use Linux primarily so unlike you I'm not biased (I think both has it uses but both also suck).
Even if they're a good general design, half the uses of SFINAE are absolutely insane and from what I understand it's significantly harder than it should be to make a fully generic template across all kinds of edge case and corner case types.

The attitude with templates seems to be that if something is at all possible with hacks then there doesn't need to be any language support added, even if it would be vastly simpler to read and write and probably to compile. I don't think that works out well.
A nice summary of what Fennel's about here: http://jakob.space/blog/thoughts-on-lisps.html#org4d7f824
> If the state wants people to respect the laws and remain peaceful, it needs to clean its own house of violent criminals first.

No, the people demand that everyone respect the laws and remain peaceful.

To that end, the people fund and enact a police force to protect life and property, and to apprehend suspected criminals.

I don’t think it’s accurate to say that “some of the protestors have turned violent.” There is a contingent which is using violence as a specific strategy, against property and against police as well as bystanders who may not agree with them.
Why does the site not tell you... what platforms it streams to? Am I missing something?
>[the OS] may be purchased for $20 (USD)

No, thanks. Way to hinder community development and tinkering.
Without even talking about features, split view works only for a fraction of applications, I found. And only if you're happy using fullscreen mode
Seems interesting, do you have a source.
Big troop movements slow down to crawl even when the fire is sporadic. Binary agents are much safer to handle than older weapons.
Not to mention lein for Clojure. He only posts here a few times a year which might be how he manages to be so prolific.
Trump deploys YouTube as his secret weapon in 2020
https://news.ycombinator.com/item?id=23718997 might help you to understand some of the reasons why.
I think it is because US was the first to get "free" sms long ago. And in the rest of the world chat apps (viber, whatsapp, telegram, messenger etc.) where a way to get free messaging.
I disagree. We currently have a system of law, and despite it not being perfect by any stretch of the imagination, at least governments ar subject to it and are incentivied to adhere to it in form and in principle for the most part. That would not be the case with a free market of private violence for-hire...
I do hope the government uses the means available to collect evidence to prosecute criminals in court.
Stick to the Core
Being on vacation in europe doesn't make you a resident
I imagine grandparent meant the broad field of software. Where you do need at least somewhat performant hardware and an environment to focus in to enter it.

To be an entrepreneur, you do need connections and a cushion (like savings or family with means to support you) though.
Probably because Lua is meant to be embedded in an application and provides a small, highly optimized VM. On my system Lua is smaller than PCRE.
Sounds a lot like "embedded journalism", i.e. a nicer term for propaganda. You write what they like, you document what is approved by their media operations, and you're silent on anything they do that makes them look bad.
Isn't it weird that a class of weapons can be deemed so terrible as to be banned in war, but remains legal for "law enforcement"?
They only go to jail if they are judged to have committed crimes in court.

I wonder if antifa gives similar due process rights to the people it accuses and attacks?
> There can be a concept of “BLM” that is obviously right and important to support, while there is also a well organized radical contingent taking cover within BLM that is wreaking havoc on the streets and will bully or beat up anyone who stands up to them (police or bystander alike).

For starters I'd suggest not putting black lives matter in capitals since that acronym covers both the tautological expression as well as the Marxist organisation which has taken this moniker. Yes, lives matter no matter the colour of the skin, why do you ask? No, I will not support the organisation which has co-opted the name since they only use the name to further their political agenda.
> considering the sustained months of police violence that have been inflicted upon them illegally

What part about the police stopping a violent riot which has been going on for months to end is illegal?

I realize it depends on who you ask these days, but to me it sounds like they are doing their job, to ensure law and order.
Everything being a string is not that bad in a world of shell pipelines, where all the commands arguments and results are strings anyway. And if you want you can also use data structures like lists and dictionaries. It is a bit idiosyncratic to support the everything is a string metaphor but under the hood they are still implemented as actual lists or dictionaries.

The main thing I dislike about migrating my bash scripts to python is that the syntax is more verbose. subproccess.call can be a bit of a mothfull and you "need" "to" "quote" "everything", "like“ "this". If the only fancy thing your script is doing is control flow then Tcl might be a good fit.
Looking forward to having access to coroutines. Also the <=> operator and ranges. Lots of really good stuff in this release.
Oh sure, the Daily Caller certainly has a right to complain. They just shouldn’t expect anyone to take them seriously about their intentions to report without bias.
You like to argue huh? :)

Triple jump is valuable in itself - you train your body, and that has consequent benefits. Learning strings of consecutive characters characters perhaps has a memory benefit. But then, why not train your memory to get that benefit AND get a consequent benefit at the same time. Eg card counting to make money at casinos? Or actually learn English, so this becomes a vocab extension exercise? But all that effort to win....? At scrabble?!? The mind boggles.

And anyway, if you were that good, no-one would want to play scrabble with you at Christmas...
> Some buildings and vehicles have burned.

And some people have been murdered: https://apnews.com/864cb5c14ba08b4411a16577042d0773
The ideas of the World Federalist Movement from the 1930s are being rediscovered! https://en.wikipedia.org/wiki/World_Federalist_Movement
And thats only for the login page.
Yes and that's what a promise is in a javascript. When you call await on a function it gets put into the event loop and when it's read the processing in the function will resume.
I think the colors look nice in these visualizations, but I do believe it is possible to drift so far in making visualizations pretty to the detriment of being clear!

First of all, one advantage of highly distinct colors which is discouraged in this article is that.. the colors are more distinct across all sorts of mediums. Sometimes you don't know if your chart will be printed off on a cheap inkjet and showed to the CEO, or blurrily presented on a zoom call over poor WiFi to someone who is colorblind. I think the push to usability should consider these types of scenarios.
It's not as if these elements don't exist on the side of the police either. Check out the article "Teargassed, beaten up, arrested: what freedom of the press looks like in the US right now", for example. For either side, the actions are in my opinion completely unwarranted by either side, and just wrong, but it didn't start with the protesters.
How is reason.com being authoritarian here?

How is antifa intimidating and attacking political dissenters not closer to a truer authoritarian accusation? I’m not sure where the “antifa is not violent” gaslighting is stemming from, but there’s a tremendous amount of YouTube footage that anyone can objectively discern from what a violent group of people looks like. The violence is not just them, it’s also right wing agitators such as patriot prayer and the proud boys. All groups involved are the foot soldiers for the ideology they represent.

You can argue antifa isn’t a mob and are just a small agitator involved in an overwhelming complex culture war, but that doesn’t negate their actions that have been documented.
The thing is that this is not a huge issue in practice. I stick to uniform initialization in 99% of cases and it works out pretty well. I have far fewer bugs from initialization screwups than from other things.
I just only want that people to take care of their privacy and help them start using open source software. It's a good starting point. What I can really recommend. Absolutely free, no ads, no profit to show them alternatives of proprietary software. And I'm not native. It's very hard to participate in discussions. Much more easy to show/link information that I found useful. Sorry.
A former coworker had a cable card. It was a pain to get set up and only through stuborn persistence was he able to get it set up and working. I think he filed and fcc complaint to get the cable company to talk to him about it (this was years ago) Eventually it stopped again and he gave up.

Great idea, terrible implementation.
Ever had a slamfire on that SKS? I've seen a few videos showing it but am wondering if it's widespread or just an urban legend.
I just looked it up and there were 4 deaths in all of Pennsylvania yesterday.
It really depends on your skills. Do you have code examples? What are some things you have programmed? Do you have a portfolio.
They can't be fixed overnight, but they certainly can't be fixed by doubling down on police brutality.
Publications are generally not titled x-ism, where x is the ideology they represent. Libertarianism is not "a trojan horse for ideology" it is an ideology.
OK maybe I'll dial it down slightly. Every second day or 2 every 3 days. Cheers.
I think this is a natural, human tendency. Us vs. them. Tribalism. That sort of thing.
video evidence can and will be used by cops to go after activists

only if there's something to use. If it's you just standing there with a sign, it's useless. If it's you throwing a molotov cocktail, or tailing someone to shoot them, yes, it will be rightfully used.
The best way is to prevent them starting in the first place, and the methods for deescalating conflict will have to be used eventually in any case, because escalating rather than deescalating conflict leads to civil war, independence, or massacres.

Also relevant: protesters are starting to teach themselves how to deal with tear gas.
> but subway stations is a bit weird for sure

Huge subway station e.g. A station with a lot of interchange might be huge enough with stores and food courts close to a mall.
Hahaha.

NASA is very strongly tied into the US military. NASA projects are bid on by US military contractors, and NASA flies military airframe all the time. NASA pretty much is an arm of the US MIC, in a way that the ESA or the CSA aren't.

And also, the Soviet space program was also openly tied into their military, and that wasnt an issue.

The real reason is that the US wants to make everything hard and expensive for China, due to perceiving them as a competitor. It's just not interested in cooperation.

As for violation of international law, neither the US nor the Soviets cared about it. It's just politics.
Here's an example web app hello-world in Fennel, parsing requests and responding with HTML rendered from the S expressions: https://gist.github.com/turbo/4388c9ad19028560053951a25b3b45...
Britain Was Saved from Invasion by a Management Strategy
Yeah these never work for me either. I’ve tried again and again-even thinking I’ll keep something like Notion as a user friendly database for tracking what I’ve done. But no. Even if I like interacting with it I just fall off because of the overhead.

I’m better off with a sticky note (even virtual ones on my desktop) and a note pad I can tear a page out of than anything else

But I’ve always found—since high school—that just the act of writing something down physically cements things in my mind. At least for as long as I need them to be easily accessible.
Wow, pretty cool that y'all can get such things. I just looked and it appears y'alls laws allow purchase of automatic weapons with a special license? That's a lot better than here where it could cost $20k+ due to supply being cut off in 1986.
Both sides need to be present to escalate the situation. If you look at the videos from a couple weeks ago of the police just herding protests with tear gas and dragging people into vans, they're not exactly a deescalating presence.
Libertarians generally, but Reason specifically, have historically been critical of police and rioters.

I don’t think the staff at Reason “aliases” antifa/BLM, having listened to their editors podcast as all this has happened.
I used to enjoy this place because the community expanded on the content that was posted, thus extending the life of the article. Instead, we've reached a point where people seem to be doing the opposite in the way of critique. I can understand comments that criticize the intricacies and theory of the content itself, because that does in fact lead to good discussions, but the more trivial complaints don't add anything substantial to the conversation and unnecessarily bloat up the comments.
Can automatic scalar replacement turn my ArrayList<Pair<Long, Double>> into the equivalent of std::array<std::pair<int64_t, double>, N> (or Span<Tuple<long, double>>)?
> to judge a protest by its most violent elements but to decline to do the same of the police is the language of the oppressor.

Reason has had a running police brutality tracker for decades. You're mad at the wrong magazine.
I was hoping this would be more than a rehash of the article on the Brave blog about the same topic, but alas. Link to that discussion: https://news.ycombinator.com/item?id=24274968
> The truth is very different

Evidence seems to suggest differently.
Great article! Another nice resource for picking colors in data visualizations is from Stephen Few: http://www.perceptualedge.com/articles/visual_business_intel...
And when the people think the police is endangering their safety, does the job badly and abuses power given to them or breaks the law, what are people supposed to do?