skysight-inc/HackerNews huggingface dataset:
Divide & conquer. This is the war that is being waged on America; your minds. Who has the most intimate and proximity in determining what the collective sees? The device in your pocket is how people view the world. Nobody is reading books, nobody is practicing critical thinking anymore.

If I was a foreign power I wouldn't go up militarily against the US, that would be disastrous. Instead, I would head to the universities, I would fund the companies that are in close proximity to the consumer of popular media. I would start 20,30,40 years ago and slowly change what the people in your country thinks about their status quo. The top brass doesn't care because they don't see weapons. Underpaid, underappreciated, unscrupulous individuals are easily won over. Again, the decision makers don't see the enemies here. Then one day, the small cuts collectively add up and the wounds begin to rot from within. Once again, nobody raises alarms because they are incentivized or naivete from being #1 for so long.

I would go even further by focusing on the existential crisis of the non-majority ethnic groups and exploit it into hating the very country they are in because of isms. Then you go to the other side which is the conservative portion of the majority ruling class and sell them the idea that those people are ungrateful and hostile.

Throw technology and fast food equivalent of entertainment that creates a population addicted to the short bursts of serotonin and you just might be witnessing what you are seeing today.

Bonus points for dividing the political ruling class by feeding exploitative information true or not that will be weaponized.
> - They're typically not going to be watching it 24/7. They'll only look at the tapes if something occurs.

Didn't we just have an article a few days ago about Google automating everything, and having absolutely meager human level support?

When (not if) those "Video Surveillance AI tools" come out, and can be hooked to a video surveillance system for 'automated anomaly detection', will they just be used as probable cause because some programmer with a classifier thinks you're at fault?

It's not hard to extrapolate 1 step into the future. Even Kroger and Walmart are doing that here. If an "anomaly" (aka: assumed theft) occurs, then flag a attendee to come over.
Is Safari a privileged process on OSX? Could someone develop a ptrace-style solution to disable signing and allow installation of Firefox WebExtensions?
This was very difficult to read. It appears that India's institutions have already failed and there is no stopping this deeply undemocratic and unsecular governance structure. The idea that India is being governed currently by a fascist is almost too much to bear.
You didn't support your argument with any explanation, so there's no room for "wow" non-statements when people interpret your argument in a way that you don't understand.

Your argument appeared to be that someone who is an activist can't also have a role that requires discipline and focus while interpreting messy data. In that case, there's no difference between that person being a data scientist or a medical professional.

Do you care to expand on your argument, and perhaps provide support as to why, for example, it's okay for a medical professional to also be an activist but not for a data scientist or tax accountant? Where's the line, and why?
> The traditional start menu / taskbar is genuinely nicer
> than what Gnome attempts to force on me. OS X is also
> genuinely nicer than what Gnome attempts to force on me.

This is definitely subjective, and if Windows jives for you that's cool. To provide a counterpoint: Gnome for me is worlds better than Windows and slightly better than OS X. It definitely takes a little getting used to if, like me, you literally grew up with Windows, but I vastly prefer Gnome nowadays. Not to mention, you have choices besides Gnome -- although if you dig Windows mostly they'll just be either wildly different than what you want, or a clear imitation.

Truthfully, if you need HDR or specific AMD/nVidia features, you're right you're probably gonna have a rough time. (Bluetooth has worked just fine for me, though.)

It's definitely not all roses over in Desktop Linux land. I miss having real third-party app support -- sometimes you just need After Effects or actual Word/Excel -- and MacOS' consistency in keystrokes (Cmd+, as the "preferences" hotkey in every app is just so good) but for 90% of what I do it fits me really well.
seems like they probably were better off in the camp
Yeah and that's how we ended up with an abomination like Trump. It's weird how proud you are of contributing to the decline of American civilization.
I guarantee you that anybody could obtain the same results. Latimer's terrarium is not a very good example IMAO.

Why?, because is the opposite of a landscape. There is not design or arrangement possible. The plant just will fill all the available volume and kill any other species in the bottle.

The plant inside that bottle is Tradescantia fluminensis. A South American weed that is popular indoors. Can store water in the stems and stand dry periods. Will shrink and regrow and multiply later from tiny chunks of the stem. Is an invasive species in Australia and Europe that will be destroyed only by frost.
Transparent to the app while providing all of the features for you so you dont need to reimplement/reinvent the wheel for each service.
In my university, the "official" book for topology is https://www.amazon.com/Topology-2nd-James-Munkres-dp-0131816... It's quite advanced and assumes you have taken a few math courses, but it not centered in curves.
> Those "new space" companies will struggle to re-use their vehicles with such technologies.

Do they even need to?

Material cost of solid fuel ICBMs go right into few megabucks each.
Yes but every extension that does anything remotely interesting needs access to "your entire browsing history," which is a comment much scarier than it usually is. The truth is that it is impossible for a computer to distinguish malicious javascript from useful javascript, meaning all trust and verification needs to come from the user.
> "due to Work from home, you basically have blurred the lines between the digital company and private assets"

I have a separate work computer and home computer on my desk; the work computer is on a guest wi-fi network and cannot see local traffic. A decent wi-fi router with guest network capabilities is a trivial expense these days.
Do we need payloads with wide diameter?
Although I agree that 2FA like Google Auth/Authy/etc. doesn't authentify the site, I'd like to comment on this:

> Then the fake site uses your real token and logs in as you.
>
> Game Over.

Depending on how the site's security work, it's not totally game over. I've seen sites, optionally (you still have to turn the feature on), requiring a 72 hours delay before any setup change is taken into account (like, say, a password change). During this time a warning is sent by email and you can at any time during these 72 hours, unilaterally, prevent the change from happening.

So it may be "game over" in that the attacker can login and see all you account/activity/data (which, yes, is really bad) but it's not totally "game over" as in it doesn't mean "logged out of your account" (unless the attacker also compromised your email ofc, but now we're talking about something else).
These are the programming languages most in-demand with companies hiring
You could make a dedicated FB account that you only access from a proxy running on a VM on a cloud provider.

The OP also talks about "open source", you can launch an off-FB group and tell your friends to advertise it on Facebook.
Show HN: sendfiles.dev – quick, secure p2p file transfer using WebRTC
I’ve been addicted to The Longest Johns “Bones in the Ocean”

https://m.youtube.com/watch?v=WVkD4lgXTEU
The service mesh is an abstraction layer. It hides the complexity of interconnecting multiple services. But the mesh itself is not intended to be transparent.

Just like an OS hides the complexity of managing hardware, but software written is very much aware of the OS and depends on it’s specific interfaces to operate.
Not really. If they had stayed in the camp they would have died anyway or sent to the Gulag when they got home instead of “just” being disgraced for a decade
I don't see much of a future for sending people off earth. It's very complex and expensive to drag a bubble of earth along.

We should just send robots and move all the messy stuff off the planet so we can try to restore the planet to being a human-oriented paradise.
Very very hard to cause human extinction with a pathogen.

A pathogen could kill fast, in which case some islands would be warned in time to close borders and survive.

Or a pathogen could have a long incubation, in which case it is surely going to be somewhat survivable by some percentage of the population

Making it spread through the atmosphere worldwide, while remaining virulent in sunshine for weeks, would be a hard problem to solve.
Honestly, I hate rule #1. The divisions are fairly arbitrary, there's no real way to figure out what group you belong to, and sometimes the splits completely destroy the community that was built up.

Belltown, in Seattle, got split into 3 (4? I can't remember) communities and there's still questions about which group people belong to because they're not sure if they're covered by one or another along the boundaries. Some of the resulting communities are far more active than others, too.

I moved from there to Greenwood in North Seattle and I quite literally have no idea what my new group is because there doesn't seem to be a map and all of the Greenwood groups end 2 blocks south of me.
The seven colors are a consequence of us having 3 distinct photosensitive pigments in our eyes which aren't evenly spaced in terms of the wavelengths to which they are sensitive. If they were perfectly spaced we'd have 6 colors: Red, Anti-dark-blue=Yellow), Green, Anti-red=Cyan, Dark-blue, and Anti-green=Magenta. However because of the shift, what we consider to be true blue is somewhere between dark-blue and cyan, so we have Indigo which is halfway between True-blue and Red, Orange which is Anti-true-blue, magenta is blue-shifted into violet, and we forego cyan as one of the major colors.

Note that different cultures do not actually agree on 7 colors in the spectrum or which colors they are. For example some languages consider green to be a shade of blue or vice versa, or green to be a shade of yellow. Some only distinguish between hot (red-yellow) and cold (green-blue) colors. There are also some non-spectrum basic colors, for example english considers light-red (pink) and dark-orange (brown) to be basic colors, whereas a dark green is just a shade of green; and this also varies by culture.
Also see https://twitter.com/bbcmicrobot
Modern day version: https://en.wikipedia.org/wiki/Airstan_incident
Everyone's already heard of DuckDuckGo. Why is this showing up in Hacker News today?
We're in a war whether we choose to accept it or not. The other side has been making tremendous progress because of our naivety and facilitator-traitors among our midst who overlook human rights abuses and IP theft to make the profit target for the next quarter.
Thanks for the thoughtful response. I spent a bit of time thinking about it, and thank you for that as well.

So, I think you're right about a result type being isomorphic to checked exceptions, for the reasons you laid out. If you compare it to Rust, what ends up happening is similar -- many libraries return an error type that's a union of all their dependencies' error types, and binaries end up using an "everything" anyhow::Error type in the end. However, I think where sum types in general end up working and checked exceptions don't are:

1. Sum types don't encourage a mix of checked and unchecked exceptions the way Java does. Translating from Rust, all exceptions that are meant to be handled by regular users are checked. The only exceptions that are unchecked are broken invariants (panics), which usually end up being handled either through aborting the program or through some sort of top-level restart logic. You could write Java in that style but it's not the ecosystem's convention.

2. Sum types are more general than checked exceptions: they can be used to express nulls and business logic as well. I suspect checked exceptions would have worked better if Java also had nullable and non-nullable types, because nullability is such a common source of errors.

3. You're right that you can drop an error on the floor with sum types as well, just like an empty catch block with exceptions. But that just doesn't happen nearly as often in practice, because result types form a closed set. With checked exceptions, in practice you often end up with a method throwing both checked and unchecked exceptions, and the same syntax is used to handle both. I think checked and unchecked exceptions are fundamentally very, very different and mixing the two is a mistake.

Once again, thank you for your response.
What happened in my case -- twice! -- is that I ended up training and walking the dog. It was great in that I got lots of exercise, met lots of people, and bonded to an amazing degree with each dog (and the first dog in particular).

But it didn't turn into a couple activity. And in both cases I didn't even want to get a dog.
Sysdig 2021 Container Security and Usage Report
It's way easier to protect from CSRF - either via SameSite or Anti forgery tokens.

Stealing tokens via XSS is way harder to solve.
Most of the tooling that comes with linux isn't very friendly to learn, and while more transparent companies grant root access for developers, many still resist allowing ssh/sudo privileges on servers. The standard linux daemons that used to be the default logging (syslog), scheduling (cron), and deployment (apt/yum) aren't commonly used in modern cloud shops.

Too many developers, linux and other OS primitives are unneeded overhead on their application. One can write a little cloud formation, or kubernetes yaml and be off to the races while only interacting with linux as part of their build system.
Good. Currently the fediverse is a breath of fresh air compared to modern social media with all of its name calling, vapid trends and political polarization. Hopefully whatever that makes regular social media "what it is today" _will_ never be seen over there.
i am both a vim and neovim user. i dont see any ganging up here.

the difficulty of getting patches into vim is a fairly well known fact and is much older than neovim. the vim codebase is a horrible mess of ifdef's supporting platforms that haven't existed for years.

and vim wasn't written from scratch either, it was based on an earlier clone.

the sad truth is that neovim was a godsend for the vim community because bram finally woke up and put into vim what the neovim people were offering him for free in the spirit of open source before creating neovim.
Consumerism is an extremely inefficient form of wealth redistribution. Or if you prefer a "proof of work" system like Bitcoin.
Without consumerism, a person whose only skill is "making near-useless stuff" will starve, and likewise will a person with skills but can't get a job because someone else is willing to work 60hrs/wk instead of 2 people x 30hrs/wk.

At an individual level, you could pay businesses/people to do useful work like picking up litter or charity/NGO projects
I get a blank page. Running Mojave 10.14.6, Safari 14.0.2
That is a decent writeup of how Subaru marketed to lesbians, and covers broadly the same grounds as others I've encountered over the years.

Nowhere, of course, does it reference Subaru meaning the Pleiades being one of those reasons, because it isn't.
https://news.yahoo.com/q-shaman-stormed-capitol-upset-192631...

The guy in the yellow shirt is Jason Tankersley, founder of the Maryland Skinheads. The guy to his right in the mask is Matthew Heimbach, former leader of the Traditionalist Workers Party (a neo nazi org).

This wasn't an exaggeration, a high number of literal neo nazi leaders were present.
I thought the same thing. Doesn't make sense to call something legacy if the 'new' thing you're talking about doesn't replace it.
Yes, they do. The lowest cost per kg to orbit launch vehicles are not primarily solid.
Wait, do the police and public prosecutor in your country personally receive the money from fines resulting from their prosecution of crimes like this one?
I have never owned an Apple II; is it normal to end up with multiple blinking cursors when you press the RESET key multiple times?
To be clear, firstly it came from YouTube to TikTok, see my comment[0]

[0] https://news.ycombinator.com/item?id=25814759#25816838
As someone who has worked on thirdparty clients for IM since the days of MSN Messenger (MSNP), the degradation is sad to see and extremely obvious.

The backend protocol that Teams uses is essentially MS-Skype (as opposed to the "OG Skype" binary P2P one), with some Teams-specific additions. Even the authentication token is called the "skypetoken". The only good thing about that is it should make a thirdparty Teams client relatively straightforward, given that things like https://github.com/EionRobb/skype4pidgin already exist.

All the users see and complain about is the horrid sluggishness, and Electron and the "webapp everything" craze is mostly responsible for that, but the backend protocol itself is also a bloated abomination.

A long time ago I wrote an MSNP client and used it right until MS finally shut down the servers a few years ago. It was a native Win32 application in a single binary <32KB and barely took any memory (at most a few MB). No audio or video, but IM and presence worked perfectly. Like HTTP, FTP, SMTP, and the other oldschool Internet protocols, MSNP is also a text-based protocol that runs directly over a socket. You could almost use it from a netcat if you really wanted to. It wasn't perfect but everything about it was in some ways sane. If I remember correctly, a single message would be a few dozen bytes of overhead.

The Teams/MS-Skype protocol is a stark contrast. It runs over HTTPS, which is an advantage in some ways with the current trend of stuffing other protocols over it, but it's not like they simply took MSNP and tunneled it over HTTPS, which would've been a far saner approach --- it's radically different and everything is far less efficient and more complex to handle as a result. JSON everywhere. Each message has several hundred bytes of overhead, and more like kilobytes if you count the HTTP layer and everything below it. Things are split between .skype.com and .messenger.live.com with no real consistency. Trying to get presence to actually work reliably has been a nightmare (the official client apparently has problems with that too...) I'm not surprised there's no official documentation on the API/protocol, because it's a bloody mess. As you may guess, I have been trying to write a native client for it.

Some of the features that work well (searching for reaction GIFs) seem unnecessary, and it's almost insulting to see the amount of add-ins and superfluous crap that's available when the core of the program/service is so lacking in comparison.

This may be a rather controversial point, but software quality overall seems to have taken a steep nosedive not long after the whole "everyone can code/diversity/inclusion" movement took off. Yes, apparently everyone can code --- just not very well. I think things like all this proliferation of mostly-useless features are a symptom of that. We are simply seeing the results of quantity over quality in an industry which has shifted to rewarding sheer participation and "disruptive change" over a carefully deliberated path to perfection.
Almost nobody clicks on an ad and buys something based on that. Conversion is a pipe dream, and ad rates are never based on actual click-throughs.
Before Facebook we had yahoo groups (email list / web forum) which wasn't nearly as toxic.
Try Wipr.
I have to say I was pleasantly surprised to see a Historia Civilis video on HN.
When you buy bitcoin from an exchange the transaction is taking place off chain. If you want the bitcoin transferred to a wallet that you own you will have to pay the high transaction fee.
I have had the same experience but it really depends on the group. Some groups are very relaxed while others are incredibly gung-ho about the rules. Some seem to take their roles more seriously than others and the power goes to their heads.
I am in France, and we have strong employee protection laws.

The interesting part is that your boss can't do much if he suspects theft besides calling a criminal investigation. I.e. it is difficult to fire an employee for that.

However, when safety is involved, things change. You can get fired for unboxing with the wrong knife. It is actually a side effect of employee protection laws. The employer is responsible for the safety of his employees, and if the employer have set rules for that purpose, not only he can take serious action if they aren't followed, but he has to, otherwise in case of an accident, he may be found responsible if the rules are not enforced.

So if you really want to fire someone, the best way is to argue that he is putting himself or others in danger. It includes hygiene concerns.
Congrats! The student CubeSat missions are impressive. Low risk, minimal footprint. But high potential for discovery.

Electrodynamic tether project from Michigan especially caught my eye. A thin wire connecting two spacecraft in orbit. When electrified, the current interacts with the Earth's magnetic field to create propellant-free propulsion ;)

http://clasp-research.engin.umich.edu/groups/s3fl/mitee/abou...
Actually, it does work well! In my local Buy Nothing group, and I assume in others as well, people just leave stuff out on their porch at the arranged time, so that no physical contact is made except through the item. In that sense it's no more or less risky than delivery services or curbside pick-up at stores.
Unlikely. As far as I can tell, Safari WebExtensions are built on top of the pre-existing Safari App Extension API. This was likely done so Safari could continue to rely on the macOS App Extension API instead of needing to duplicate all of that in Safari itself.
syslog/cron/apt are overhead? They are ants compared to even the most stripped down k8s overhead.
You need both of the devices when you set it up. That is one thing they are working on fixing, and is easily the biggest hassle of the whole thing.
> I have an extension idea; it's literally a single line of JS. However, to get it into Safari, I need to create a (useless, and empty) Mac app with a specific configuration in Xcode that'll allow it to appear in the "extensions" list in Safari. Then I need to deal with all the signing & App Store distribution stuff if I actually want to distribute it.

Probably less annoying, but there's still a time and effort cost to publishing on both Chrome and Firefox as well. They don't have the same policies, the APIs have differences, they have their own bugs, and the submission/review process is different for each. It's a real drag, compared to pushing updates to a website.

Also, with the Chrome store right now, once you push an update for review, there's no way to replace it with a newer update until the (up to 3 weeks) review process finishes so say goodbye to pushing quick fixes, automated deploys and fast iterations. It's ridiculous.
https://archive.is/8ehlP
Never heard of that, thanks. Jake Garn is a pretty interesting character. City mayor, Senator, navy pilot with thousands of flying hours. Headed the Senate appropriations committee for NASA and wrangled himself a place on a Shuttle mission. Born in 1932 and still alive despite donating a kidney to his daughter in the 80s. Quite a life.
A newer term being heard more often is "Datensparsamkeit". Id est only saving the absolutely necessary amount of data such that extensive surveillance and data abuse isn't possible.
Could you please provide some examples, with any incriminating details changed/removed if necessary?