skysight-inc/HackerNews huggingface dataset:
Correct, in that it would remove extremists who jeer, boo, and taunt. A consistent policy that is the tradeoff of living in a society that honors free speech.

To be fair, it would also remove most Proud Boys and other right-aligned extremists one reads about in the recent news. It would allow well-behaved Nazi sympathizers and other Alt-Right folks, like Bannon and Milo and many right-wing newsfolks, to be able to speak at forums unless the universities recognize that giving a platform to people driven by pseudo-racial nationalism or other incoherent worldviews advocating for violence is a not part of their charter.

So, in other words, its a tradeoff.
Why must I smile? I don't have any requirements or expectations of any other person I don't have a direct relationship with.
Are you wumao or something? This post is hilarious
Every cent of Cornell's federal grant money would be pulled for violating the 1A rights of these students.
>I'm starting to think people here don't like the idea of paying for things, period.

Not accurate at all. This is a very destructive attitude to hold on to.

Creators create the content that makes platforms worth while. They ARE the main product that platforms rely upon. Popular platforms make billions of dollars on advertising integration, but the average creator makes pennies. The balance is dramatically skewed.

The platforms make profit from sponsors that they don't share with creators after paying overhead... This is a problem, especially when employees and investors get overpaid (relatively to creators) for their contributions to a platform's success.

It's pretty crazy that musicians that publish music to Spotify are asked to pay for subscriptions to the service and promotion on the platform. It's like spending $20 to earn $4.

These platforms know it too, but they hire marketing companies and influencers to promote false hope to creators. It's exactly the reason why ponzi schemes are so rampant everywhere online.
Right. Most conspiracies are pretty dumb, because people are dumb.

Russia's MO is basically to tell absurd lies and whine about American hypocrisy, both through official channels and unofficially online. That's it. If you were reading the comment sections of newspaper articles during the annexation of Crimea, you probably remember the flood of posts expressing bizarre pro-Russian views which were entirely inconsistent with any significant Western political alignment.

This stuff is pretty easy to spot and acknowledge for what it is. Anything beyond that I would generally take as people's honest opinions.
Google Domains moved out of beta after 7 years
Counter point: Generics make me far more inclined to use Go regularly. If error handling is improved to be safer and more ergonomic, it'll be incredibly compelling for me.

Generics were the biggest feature keeping me from using the language, and now that's a done deal. I'm excited.
Ritalin?

I blame some late Gen-Xer who got stuck in a basement and got too obcessed with gaining likes on the internet they just morphed into this one-weird-trick pony with their clipart coming exclusively from 90's Magazines that come with a CD kinda thing
Vimeo isn't a destination in the same way that Youtube is, where people go to just browse videos, but creative professionals use it pretty widely. If you're an actor, editor, VFX artist, agency, etc. you put your demo reel and clips of your work up on Vimeo.

It's kind of like Soundcloud in that regard, where they're the most popular, go-to destination for something that doesn't actually make any money.

They also have a VOD offering and some interesting stuff for turning that into a set-top box channel which I have not dug into.

Dropbox seems like a natural fit if they're to be acquired but who knows.
Right, you can corrupt memory and thereby alter behavior, but that memory is a managed array. You can't corrupt anything outside of the application's own memory. As you say, you can change behavior, and thereby do whatever you want with whatever the wasm application is allowed to access. Which is a very limited set of things.

Likening it to Java applets or Flash is deceptive -- yes, you can still hack them and exploit vulnerabilities. But the scope of what you can do with such vulnerabilities is wildly, dramatically different. Even when sandboxed, Flash has an enormously wider attack surface to play with. WebAssembly has barely anything.

It's like the difference between patching a leak in your roof with a sponge vs tar paper. In theory, water could find a path through the tar paper.
Show HN: Fast subdomain enumerator written in Rust
Hello!

I'm learning Rust and also information security, so what better way to learn than to put a tool together practicing both skills?

I've tried to use a couple of different tools for subdomain enumeration (part of the Discovery-party when it comes to penetration testing), but none of them were very fast, even if the DNS resolver I pointed them towards is, so I wrote my own tool that leverages concurrency to check a lot of subdomains, fast!

It's written in Rust, main parts being using Tokio and async_channels, and I think it works good enough for a first release. I wanted to get recursive subdomain enumeration to work too, but couldn't figure out how to send into the same channels I'm reading from and knowing when to close the actual channels. Will work on that next!

If you want to check out the project, it's located here: https://github.com/Esc4iCEscEsc/skanuvaty

I'd love your feedback on the code, idea or anything in general! Usually people here have very good feedback, so I'm excited to hear what you think.

Thank you!
It's also a SOCKS proxy, which at least the last time I used Tor standalone (where I'd have to configure it myself, as opposed to as part of TBB or TAILS where it's set up for me) was the main way a client would access the network.
Thats more or less an argument FOR using one of the large providers.

Frankly you are more likely to make exceptions and monitor internally for deliverability from a google, or outlook.com or comcast.net than for some random xyz.email domain.

And blocking swaths of those has a bigger impact. Frankly though, imho, you should respond to users that report deliverability issues on your domain and tweak your spam filters accordingly. Just ignoring a users saying "i am not getting expected emails from this listserve" is a great way to encourage your users to employ shadow IT and just use personal accounts.

Obscurity isnt security, even with spam mitigations. Things like SPF, DKIM, DMARC along with some user impersonation filtering (including spoofing from fields) is basic spam 101 and will catch 99% of your actual security related phishing.And the largest ones (dmarc) can be probed publicly anyhow since almost all of it relies on DNS txt records.
I miss skeuomorphic.
WebKit broke my org's <canvas>-based product with 15.x release, have to disable GPU Acceleration in order to prevent full page refreshes while drawing anything complicated after about 20 seconds and its consistent to reproduce. Checkout Apple Dev forum or any HTML5 Game Engine Disco/Board/Tracker
I guess I misspoke; I agree completely. It's less an anomaly than a paradigm-shift. You're absolutely correct that the sports audiences aren't coming back, especially after baseball's latest stunt.
In my opinion fake news detection is an ill-defined problem, since the definition of "fake news" itself is not clear.

You might be able to spot blatant inaccuracies like "Mount Everest is located in France"; but then do you really need an NLP tool to tell you that? Verifying anything slightly more complex than that is an AI-complete task, if even humans have a hard time solving it.

Besides, you can manipulate people without writing factually incorrect statements, just by lying by omission and using careful word selection. And this is basically impossible to detect. Other times you have news that just can't be verified, even by humans, or whose verification depends on what source you consider "reliable" (which then introduces a whole lot of bias).

I've worked on the problem personally, and I think the only workable solution would be a tool that would in some way highlights possibly problematic parts of an article they are reading, maybe enrich it with possible related references where the user can read more about the topic (these would be suggested automatically).

Unfortunately, while this kind of solution could be helpful for a "trained" reader, most people don't want to put any effort into consuming news carefully; It would end up helping only those who already have a habit of verifying, which would then be useless to solve the "fake news problem".
Sounds like Twitter can be as dangerous as real war.
It wouldn't change my view. The only way to have free speech is to also protect someone's right to say the most vile, repugnant things.
Oh joy! It works - thanks for the tip about manually adding permissions to the page. I'll have fun with this.
Any audio clip would help commenters determine whether the “taunt” and “jeer” words are justified.

If they are, the students that walked out are dicks, and since they were contributing to the discussion are just as worthy of naming in the story as the Uighur questioner.
I want web page backgrounds to respect the defaults I set in the browser. Remember those settings? They are still in your browser but the first thing a web designer does nowadays is force background and font colors, text sizes, and so on, totally disregarding the user’s set preferences.

Now get off MY lawn!
There is also definitely strong anchoring effect at free price point. I think another effect going on here is how simple uploading a video and sharing a link is. Storage and bandwidth costs are completely non-obvious to an unsophisticated user. So it feels unjust when they are asked to pay for them.
Not software development, but most CAD version control systems are lock based. You checkout your model or assembly, lock the parts/drawings/assembly you are working on and that prevents others from working on the same bit. Some allow a level of collaboration where two people can be working on different components within the same assembly at once.

Most of these version control systems are part of a larger software package call a PLM system (Product Lifecycle Management) designed to help manage all aspects of product development from concept through to manufacturing.

https://en.m.wikipedia.org/wiki/Product_lifecycle
Can you say more about Rust being barely able to compile its own compiler? Do you have a reference for that? (I've never used Rust)
Ok, we all understand the idea of a tombstone (a "deleted" field in the record that is set on deletion). However, the article actually describes something much worse -- user deletes their account and subsequently the account is still active. Not "marked deleted but some data is still on the disk" but rather "completely active, works, can still log in". This is surprising to me. I would not expect to see that really ever. But the article claims that this occurred in some significant number of their tests. Not sure how to interpret that.
> as often a similar amount would be spent by that city’s residents in a different city, thus creating no real net gain

I'm having my trouble getting my head around this. That seems to say that a city WOULD benefit from the stadium because people would spend their money in a different city. I'm clearly not understanding it.

For example, I'm thinking of all of the people from Maine and NH that come to Boston to watch the Bruins play hockey. Without the team, they'd most likely not go to Boston, but might go to Manchester NH, or Portland ME instead. That's definitely not zero sum for the city of Boston or state of MA.

All that said, I also agree that cities and states shouldn't be providing the majority of funding for these types of facilities.
Not sure what you mean by hypervisor, but Microsoft does have... Microsoft Defender Application Guard, I believe it's called. It's a totally sandboxed version of Edge.
Heh, not sure I'd say because it's under powered. I had a WRX, was active in the community, and even did a track day at thunderhill.'

The FRS is cheap, looks fast/sexy, and is fun to drive... which encourages exploring the limits. Thus new enthusiasts explore (and cross) the limit. Not sure another 25% HP/torque would really make it safer. Maybe another 2x-3x would be enough to scare people into being careful. Trick is most don't know where the limit is, after crossing the perceived limits a few times, they are in for a surprise when they find the real limits.
They have the ability to turn off their pain entirely so it’s less of a miracle than if they were experiencing it.
In communist Romania, 2 March 1988... https://en.wikipedia.org/wiki/Liviu_Cornel_Babe%C8%99
Yeah, even nazi Germany realized that: https://en.m.wikipedia.org/wiki/Hanns_Scharff
Do you think the difference in the standard of life is because of "having the moral ground"?
It also makes us more threatening which in turn is more likely to provoke a violent response to our mere presence.
Why easy money is (probably) good for ordinary workers
Steam Deck First Impressions
> It seems to me the next object of hatred is the lack of sum types.

Sum types may be coming in a close future release, since the notation

type T interface {
int | string
}

that can currently only be used for constraints on type parameters can be “easily” made to be a runtime thing as well. I cannot find the GitHub issue right now (perhaps, it wasn't an issue, but a comment in a very long thread, and GitHub is being annoying with those), but it seems like nobody is currently opposed to that, and the only reason it didn't make it into 1.18 is that it's already a pretty big language change.
This is what I did and it works fine. Newpipe is awesome. On phones & tablets I always disable Chrome and Youtube.
I understand you.

May I humbly give you links to some reading which I hope will benefit
your views and arguments in the future. It pertains to a specific
phrase I used above.

https://plato.stanford.edu/entries/dirty-hands/

https://www.emerald.com/insight/publication/doi/10.1108/s152...

respects
Yes. But haven't we've seen this before? When the foundation of your biz model is built on what amounts to a single outlier, there is always risk. Or actually more risk. The expectation that this would go one forever simply - in the context of history - isn't reasonable.

Agreed. More notice would have been helpful, but again this isn't some radical new slip. None of these platforms are too big to fail. We've all been warned. We need to stop forgetting about these warnings.
Pretty sure the figure is relative to all accounts, including dormant ones. I probably have a Vimeo account that I have never used so contribute to 99% of "accounts" that are not costly to them.
There is also very bad moderation from HN moderators. Almost every thread discussing C/C++/Go is quickly spammed by Rust evangelist. Which makes it hard to discuss news about those languages.
Google Domains is out of beta
I advise some courses in pentesting.
Yes, obviously. I'm just surprised that OP had trouble getting a good humidifier given the simple process. Though maybe they went for a Dyson model.
I use it. Sometimes I build sites with it, but have to be careful not to use some bleeding edge feature that doesn't work in mainline FF (or Chrome).
"My understanding is the broken window theory relates to destruction and rebuilding and not opportunity cost."
https://en.wikipedia.org/wiki/Parable_of_the_broken_window
"The parable seeks to show how opportunity costs, as well as the law of unintended consequences..."

There is a different, unrelated theory of similar/same name which might be what you were thinking of. https://en.wikipedia.org/wiki/Broken_windows_theory (this isn't what I was talking about)

"I don't think building a new stadium is analogous to breaking a window."
It is, in the sense that building a stadium or repairing a window both require forgoing something else that could have been done instead.

"...it's not a mutually exclusive endeavor."
It is most certainly mutually exclusive. If I person is going to spend an hour building a stadium, they will not be creating anything else with that hour or engaging in valuable leisure time.

If we pay (or tell/force) people to build a stadium - regardless of who pays (the owner, the public, a Genie) those people will have to NOT do whatever else they might have done.
I'm not especially thrilled with the idea that this can grant you a license to murder me in my sleep with impunity simply because Im not a US citizen.

The alternative of supernational courts dispensing justice at an international level is essentially loose federations of gangs doing the same thing.

And, when a kid in a crips neighborhood tries to join the bloods...
Better yet, put a giant magnifying glass between it and the sun to make it really, really bright.
This seems like good work, and engineering trees to sequester hazardous metals, or to (e.g.) tolerate nickel-rich olivine soil additions will be a net good. Planting trees costs little.

But if we are interested in mass carbon capture, there may be more value per dollar invested in pumping surface water down to very deep ocean depths. Such pumps could be driven directly by floating wind turbines, maybe without need for expensive electrical components, and could also raise deep, cold, neutral water to the surface to help mediate acidification and high-temperature coral bleaching.

Probably we should be seeding both, along with lots of others, and see which ones achieve more. We will probably be surprised by the results.

Edit: To be clear, there may be much more value here in the other things they are doing than in increased carbon capture, and we should be evaluating the work more on the other things. If they capture carbon, too, that is good.
Vancouver is not too cold in Winter but you get lots of rain. It has great public transport too. It's very expensive though.
Truly useful search against tech documentation requires a version number, e.g. ‘javadoc java.lang.String’
for a while, a lot of that could be summarized with "APUs are 1000 higher than their desktop generation" (4000 series APUs = Zen 2 = 3000 series desktop) but then AMD went and made the 5000 laptop series split between generations, a 5700U is a Zen2 part and a 5800U is a Zen3 part.

Intel did split the 10th gen but even then they changed up the naming between the two series.
> I cannot imagine ~18,000 views is the top 1%

We're comparing the wrong numbers. If it was a 1 minute video, probably not. If it was an hour long video, well, there's quite a difference in bandwidth consumed per view. The isolated view count is not a good metric for comparing bandwidth, unless you multiply it by the length of the video.

1000 people who watch a 1 minute video is 1000 minutes. 1000 people who watch an hour long video is 60,000 minutes, consuming much more bandwidth with the same view count.
How is the attitude from locals towards them? Russia did invade Georgia not that long ago (2008), so I'm guessing there must be some tensions.
They are using the phrase "literally kill me" as a hyperbole. It is a form of exaggeration. They are not in fact being killed, they are just annoyed. It is a rhetorical device used for emphasis.

The word "literally" has been commonly used for hyperbole in English for hundreds of years. There is nothing grammatically wrong here.
>No filesystem

It's limited but there is filesystem access and you could always just make your own ramfs.

>No network

Websockets are allowed to connect to arbitrary IPs. It would be nice if you could give apps permissions for TCP/UDP but what most people do is have a websocket "adapter" server of some kind that at least lets you connect to the local services. Others (like jslinux) will do TUN/TAP over websockets which is horrendous but does technically work.
Oh, I can skirt around the rules, but I see that as an inconvenience. I'm well aware that a fleece jacket that's had close encounters with my dog will deposit far more hair than my dog. I see these rules as inconvenient - and the whole point of being part of a car club is to make my life easier. And just to be clear, it's not the vacuuming and use of cover that I find inconvenient, but being in breach of the contract. Much the same way as I was often anxious about returning the car on time.
I don't understand how what I said is a strawman. I think an active serial killer is orders of magnitude worse than any crypto scam, but I would still take their money- ie. I'm disagreeing with a stronger version of your point.
In the 90's, Ukraine gave their nuclear weapons stock back to Russia, and in exchange, Russia would "defend" Ukraine as a sovereign country.
I'd be quite suprised if any half-brained ukrainian would take a deal like that.
He was also tortured in a "regular" way on a basis of being relative. And he is still tortured - what else do you want to call keeping him in for so many years without charges and trial. Any way you spin it it is sick. And what good did it do? Care to share accounts of people saved from an imminent death by torturing this guy?
Submit Queue such as described in e.g. Uber’s “Keeping master green at scale” absolutely does scale, as demonstrated by their paper. What I’m referring to is that naively serializing commits does not. I’ll improve phrasing.
Vivaldi on Android is really nice. Blocks ads and trackers by default and does it well.
This is a great, ambitious, but doable project for a first year CS student.

You should put up a github repo when you're done, regardless of how you feel about the way the code looks. It will absolutely help during a job search.
> running a C++ multiplayer game with both client AND server running in a browser, using WebRTC as a networking polyfill

Ok, now you have my attention. Been waiting for that possibility for a while!
> Russia has said for more than a decade it would invade Ukraine if NATO moved in.

NATO hasn't moved into Ukraine and Russia has attacked it nevertheless.

> It offered to call off the invasion in January if NATO stopped arming Ukraine.

"We won't invade if you weaken your defenses" is ... not a very convincing "offer" from a country that has already invaded you in the recent past.

> And throughout the war, Russia has offered to leave if Ukraine said it will keep NATO out.

That's not the only Russian demand, no. And crucially, the demands mean Russia can just repeat the same thing again whenever it feels like trying again, against a Ukraine they forced to be less able to defend itself (because as you've established above, arming itself is violating neutrality if it obtains weapons from the west). Oops, again didn't elect a puppet in the next election and won't just turn into Belarus 2.0? How unfortunate, needs denazification again, sorry. But sure, you're "just pointing out that Ukraine can make Russia go home tomorrow.", and all will be fine. You're pretending a massive gamble is an obvious decision.