skysight-inc/HackerNews huggingface dataset:
In my personal opinion anti-discrimination laws are not born out of precise definition of fair/unfair discrimination but on a value judgement that some particular classes of discriminations are disproportionate and are causing too much harm.

If there never was any racism there would be no need for laws forbidding discrimination on race, conversely if we where deeply elitist based on height there could exist laws about height discrimination.

With regards to felonies the two question I consider focal are:

1) what is the long-term plan for convicted criminals, and

2) how much extra-judicial/social punishment should we tolerate on non-public figures for non-public crimes.
I used to work in advertising, and it's remarkable how clueless and out the industry is about consumer feedback on this. There's constant back patting without realizing the actual ire shoppers have after spending $2k on a TV and still being sold as a product.
I distribute my money across my investments
Not OP, also not advocating for totally open borders and am specifically focusing on the claim related to borders and their effect on peace.

From my own experience it is far easier to dehumanize and even demonize someone or some group of people that you don't personally know. I was lucky enough to have the experience of living in another country outside of the US for a large period of childhood and personally knowing and loving people in that country has shaped how I view every "dispute" between the US them. It reminded me that these countries are not faceless titans battling each other like some kind of Olympic competition, but rather are made up of individuals whom I care deeply about and any blow to the country is a blow to them. They are not just a soulless "them" but are instead individual people and it hurts me when they are hurt. I can talk all day about utilitarian ethics and maximizing happiness on all the globe but at the end of the day I care so very much more about those who I know. While war is not even really close to being on the table for this country, I know that I would vehemently oppose it. If borders were more closed it is very likely I never would have gone to that country, in fact restrictions in place already made it difficult though achievable. Even if someone has not traveled to a foreign country, every immigrant that he or she will meet is an ambassador for their home country.

Of course, many of the more despicable acts in history come not from physical borders between countries but borders put in place by more invisible factors like societal norms. Barriers between men and women, the old and young, and naturally between those of different caste and ethnicity. To continue the parallels in the article, with privacy we have seen the borders shift from some vaguely defined border on individual social media platforms to closer and closer to each individuals mouth, where we increasingly act with restraint on what we say for fear of retribution from friends, family, or even the government. As you touch on with things like immigrants being fodder for exploitation, when the borders of a country open we often simply move the true borders between humans from those of a country to those of society.
If you're a US citizen, "I Series Savings Bonds" are fantastic emergency fund vehicles. You can cash them out instantly after holding them only one year, mine are paying just under 2% right now.
Or one can use `bind space:magic-space` in .bashrc to activate the auto-expansion of the history on space
How to Use Next.js Dynamic Imports
> The "lite" version of certification in tech could be a requirement for a programmer equivalent of a Professional Engineer to sign off on any piece of software that becomes used in a product or service offered to people (whether commercial, public or by non-profit orgs).

this makes sense for software that handles PII and/or where bugs could cause loss of life or limb, but this seems like overkill for a lot of commercial software. but suppose I'm selling some desktop application that doesn't have either of those qualities. wouldn't the certification requirement be a bit overkill in this situation?
Also stop using locale settings for importing CSVs, or at least make a setting for it. I had to change my PC's locale to English (US) just to decently import CSV files in Excel
The guy who wrote it isn't a lawyer either.
Mostly match recurrence. One pain point about Rust is, due to its linear nature, you cannot use `as` patterns, such as:

match e with
x as (y, z) -> (x[0], x[1]) == (y, z)

This is because the matcher itself must take ownership of the expression, and destructuring is an ownership transfer.
There are brands - such as Loewe and Bang&Olufsen - who respect the end-user, and make fantastic TVs.
But people generally don’t want to pay the premium amount that they cost.
An interesting hypothesis, but even that hasn't been observed to be true: https://fred.stlouisfed.org/series/AVHWPEUSA065NRUG

In the '90s, the increase in income was partially attributable to employees putting in more hours every year, whereas in the recent boom working hours per employee were effectively constant.

So the in the 2010's, income growth wasn't just bigger, it was of higher quality
-> https://twitter.com/Noahpinion/status/1308790402082766849

Finally, the number of hours of the working week is irrelevant in the context of the "number of hours required to buy X" metric.
How does the idea that while the user of the extension might agree, the friend group that is sharing the information that is being scraped has not consented?

That seems to be an important difference, no?
I may question MMT premise, but the comment I was replying to said "central bank with the authority over a reserve currency never runs out". Here, you qualify that a little more to say "central bank with the authority over a reserve currency never runs out... as long as they spend it on infrastructure, not consumption". A little more palatable, but I would still question whether any given thing
is "going to return more money to the economy than it costs". Any savvy investor knows such "sure bets" are usually scams. The real problem is we don't know what the return on, say, a bridge to nowhere, study of cow farts, or blanket no-strings-attached UBI is, or what the unintended consequences or opportunity cost of such investments is. So we should experiment, but I don't see true, objective, double blind experiments being done in most of these UBI experiments, or real attention to the downsides. Just some hand-waving "meh, don't worry about the deficit or inflation, it'll pay for itself", without real evidence. Also, who defines what is "infrastructure"? Is oil exploration "infrastructure"? Google and Facebook? Too-big-to-fail financial companies? Government officials kids and friends?

> Why do you believe that a government is more likely to be a slow inefficient bureaucracy than a private NGO or whatever it is that you're suggesting?
Because I've worked with government organizations. A large chunk of the employees lack motivation for what they are doing. Arcane employment rules mean you can't fire people who are dead weight, or pay the well-performing people based on merit. NGOs and private sector have other motivations that usually (not always) makes for more efficiency. One has only to go to their local DMV to see this. And of course, it's a spectrum. Most reasonable people see merits in some government programs, and some private. Where to draw those lines vary.

>It's the same as everyone paying their share of a dinner.

I think a better analogy is a group where half want to go to a really expensive lavish restaurant (UBI+Universal Healthcare+Free Housing), and the other half want to go to a local pub (safety nets, small government, private charity). They could fight over which place to go, or, just each go to their own place. No need for the expensive dinners to insist the pub-goers go with them, or for the pub-goers to begrudge the restaurant-goers their meal. The "unable" I referred to were poor-to-middle class. I'm saying a middle class person saving for her retirement and kids' education, need not be coerced by millionaire class actors and athletes into paying for UBI or other programs she doesn't think are wise investments. If the Screen Actors Guild members think UBI is so great, their first step could be to set up one with their own funds.
A smart TV can be a dumb TV if you never connect it to the internet and just plug in whatever you want to it via HDMI. I have a 'smart' TV myself and the only buttons I use on the remote are power and input select. It's never seen the internet since I've had it.

I'm sure it's only a matter of time before these TVs require 'activation' and frequent 'reactivation' before you can use them though. Alternatively they may perhaps start connecting to cellular networks, which would be a lot harder to evade.
Do you really expect the last 100 years to be predictive of the next 100 years?
Computer Simulations Are Better – and More Affordable – Than Ever
Show HN: Excel import and export open source library with javascript-Luckyexcel
What I've learned about isometric rendering
Snap does have some wild issues that appear to stem from its sandboxing.

For me: I have discord and spotify installed via snap, with standard (not classic) confinement, and have had zero issues whatsoever with them. I also use VSCode and DataGrip via snap w/ classic confinement, and all of these work flawlessly.

I also have Slack installed, with classic confinement. It had issues with clicking links causing a separate Firefox process to be launched, rather than re-using the one I already had open. This was resolved with a config change inside firefox (weirdly enough), and is a common issue. Otherwise, it works great.

Development tools like node and go, those are another story. NodeJS is officially distributed via snap, and appears to run relatively well in classic confinement, but I've also ran into some really strange issues where, for example, a node process starting a child node process either silently fails or takes multiple seconds to start up, which causes issues in our company's testing framework. Go is not officially distributed, but is kept up to date by the community, but has major issues interfacing with VSCode (even though both VSCode and Go are in classic confinement!)

Overall, I really think Snap is a massive step forward in package management for linux. About 80% of applications I use are available there (versus maybe 40% on apt, 50% on apt if you include "run these dozen commands to use our custom apt server because we derive pleasure from making life miserable for our users" and 20% on flatpak). But, it has very obvious issues even non-technical users would see immediately. Hopefully they can work through them.
> the vast majority of men I run into find out I am a woman, wonder to themselves if they would like to sleep with me and regardless of the answer, the outcome is I will never, ever, ever, ever be treated like a human being

This does not follow. As a heterosexual man I too wonder what it would be like to sleep with most women I meet that are in the fertile age range. This is less of an idiosyncratic personality trait than one built in by millions of generations of ancestors that all successfully bred. It does not imply that I consider those women to be less than human. In my own mind at least, it does not demean the women I speculate about.
Imagine paying for a device only for it to advertise to you.
I would compare Advertisers are to parasites honestly.
There's probably a market, but the question is how big? TV's have gotten so cheap because of the ads and data mining, so a TV that doesn't have that would be considerably more expensive.

People on HN might spend more for some privacy, but most average consumers definitely wouldn't.

I almost would like to see Apple release a television that has tvOS built in.
Ok, that can also be solved by readily available technology. All that's necessary is a HDMI capture device + streaming to however many people one wants. Gamers do that all the time.

Can't be blocked and is not detectable.
i recently got burned because at some point in the last few years Excel decided it would be better if it attempted to use localized thousands and decimal separators.

item,cost,currency
"Socks",1.234,USD

Represents socks costing about a dollar in countries that use '.' as a decimal (most) and about a thousand dollars in countries that use a ','. In locales using a decimal period '.' double clicking will open the CSV just fine. In locales using a ',' it comes in as text but the default settings for text to columns use localized number parsing but still let you choose a now ambiguous comma as a column separator. I'm 99% sure it didn't used to do this as we've been making CSVs for the same clients in the same regions (Netherlands) for years and only more recently have they had this trouble.

Edit: I've used Excel for at least 20yrs. I thought i new how to use it and how to search it's docs. This is the only article I've found online that mentions how to handle this as a end user. Near the bottom under "Converting International Number Formats" where it of course assumes you have decimal comma and need a decimal period.

https://www.howtogeek.com/407217/how-to-use-text-to-columns-...

I did also find a 20 minute youtube eventually
"Over the last 16 months, as I've debated this issue around the world, every single time somebody has said to me, "I don't really worry about invasions of privacy because I don't have anything to hide." I always say the same thing to them. I get out a pen, I write down my email address. I say, "Here's my email address. What I want you to do when you get home is email me the passwords to all of your email accounts, not just the nice, respectable work one in your name, but all of them, because I want to be able to just troll through what it is you're doing online, read what I want to read and publish whatever I find interesting. After all, if you're not a bad person, if you're doing nothing wrong, you should have nothing to hide." Not a single person has taken me up on that offer."
Glenn Greenwald in Why privacy matters - TED Talk

"[...] But saying that you don't need or want privacy because you have nothing to hide is to assume that no one should have, or could have, to hide anything -- including their immigration status, unemployment history, financial history, and health records. You're assuming that no one, including yourself, might object to revealing to anyone information about their religious beliefs, political affiliations, and sexual activities, as casually as some choose to reveal their movie and music tastes and reading preferences."
Edward Snowden in Permanent Record
Some time ago, we released Luckysheet, now we release a new open source excel import and export plugin-Luckyexcel.

Excel import online demo: https://mengshukeji.github.io/LuckyexcelDemo/

The first version already supports the import of the xlsx format, the export feature is under development, and more formats will be supported in the future.

Luckysheet optimizes the original functions like built-in formulas, conditional formatting and chart.In addition, we have added enhancements such as insert picture, data validation and cell segmentation style.

Luckysheet online demo: https://mengshukeji.github.io/LuckysheetDemo/

For more detailed plans, please visit the Luckysheet project homepage.

Luckysheet: https://github.com/mengshukeji/Luckysheet/

Luckyexcel: https://github.com/mengshukeji/Luckyexcel/

Important: Our fundraising event has been opened,come support us: https://www.kickstarter.com/projects/luckysheet/luckysheet
I'm not saying that I want more people (or fewer people) on the planet.

It's just a fact. We're 8 billion and we'll probably be 11 billion when we reach peak population.

> I see no value in having more people on the planet.

I have to point out that you say this as a person on this planet :-)
I think the industry has "moved past this" because for SaaS platforms, it takes a lot less labor to enforce sandboxing in-house applications on the cloud than to maintain dependencies across the shop. However, for an OS distribution to end users devices, where applications inevitably ask for an are granted MUCH more permissions than they need, this is not a safe model. It is CLEARLY superior for users and for operating system maintainers, or others responsible for user security, to update dependencies using the traditional dynamically linked model. No work needs to be done to consider the compilation tooling of each individual application.

The existence of Flatpak etc. is a misguided concession from the FOSS community to private businesses and to software developers who are used to packaging for the cloud. The model is not appropriate for desktop or mobile software -- there is a reason that filesystem access is extremely restricted or impossible on mobile platforms, and that even Android has moved to dynamically prompting for permissions when apps use them rather than bundling them into a single prompt at installation.

For Flatpak to work, we need MUCH heavier sandboxing, which will be detriment to productivity for desktop users for certain classes of applications, and may prevent many types of applications from being packageable as Flatpak. I think this is a fine compromise. I'm OK with installing Spotify as a Flatpak (given better security, not now) but keeping my webserver, database, file manager, terminal, programming language, and other "system" software in the OS repository.
Well, Feagin defined systemic racism, as a concept it's US-specific.

> If systemic racism cannot occur outside of the US, what then should we refer to racism that is "systemic" as?

I don't know, I sincerely don't understand your definition. How can a country be comprised of racist people but have a system that isn't, or vice versa?
Agile Is a Mushroom
> Are you saying that all uses of C++ classes are OOP?

Definitely, any use of class constructs with data members and member functions is OOP.

Any use of data members inside class constructs represents aggregation and if any member function on a data member happens to be called, as means to help a member function to do their work, that is delegation.

Any template implemented as class that uses its type parameters to decide at compile time what gets called, makes use of dynamic dispatch decided at compile time.

If you prefer we can pick any random STL type and dissect all their uses of OOP features, lets start with something like std::set?
Speaking as someone who frequently injects the most ridiculous of things into a makefile in order to bootstrap build tools and such things... and as someone who had learned my way through enough of the Chrome OS build tool chain to customise a fork of it for building my own variant of CoreOS back in the early days before Kubernetes won the container platform wars...

It depends. Sometimes you use these tools because they are already responsible for so much stuff it makes sense to just extend it no matter how crazy it is (Chrome Os build tool was built as hundreds of lines of shell script which built on top of portage which is even more hundred of lines of shell script) ... sometimes it’s because that’s the tool you know will be available (the dozens of bootstrap scripts I’ve beaten crushed and smashed into makefiles complete with OS detection and other stuff) ... and sometimes you don’t have any read you just do it because it’s what your comfortable thinking in. I’ve definitely written bash scripts that would have been better in Python but at the time my mind was building the script up as a sequence of Unix tool operations and pipelines not as a Python program.
Earth Splitting into Pieces
Ironically if this is true probably part of the reason would be that too many people already believe it.
Show HN: PipPip.email – Write emails and send them years later
This should just straight out be forbidden and regulation is the only way out of it.

Voting with money is not going to stop this as all major players with high-end devices are pushing this. On top of it, this information is usually a nice surprise after you already bought and setup the device.

To even further push the boundaries, they are adding (more) advertising to devices that have been purchased years ago!
I've got 3 dumb TVs in my house from the mini-stock up I did a few years ago when it looked like they were going away. They're all Samsungs, oddly enough. A 50", a 55", and a 60". My only hope is that they last long enough to come out the other side of the only-Smart-TVs tunnel.

Yeah, they're "only" 1080p, but then again, my movie collection is mostly standard definition anyway. I realized that I don't need higher than that if I'm enjoying a movie/TV show: I stop noticing the picture quality once the story quality surpasses it.
Made a mental note to buy only the dumb tv. If I want streaming options I would rather setup my own. Or for non-tech I would recommend dumb tv + apple tv or Chromecast
I mainly develop with C# but still use Excel to quickly build classes and SQL queries to split out the fieldnames and data types and substitute with requirements

Most used VBA function:

Function SP(s,d,i) as string
SP = split(s,d)(i)
end function
I remember when I got THINK C I was just blown away by it. I think I was actually grabbing people in the hallway and babbling to them about how great it was. It was a huge improvement over the pseudo command line Mac compilers that came before (Megamax?).
Maybe the US dollar should stop being the global reserve currency. That will really stop US imports rapidly (just as it did for the last reserve currency country UK).

Ultimately, the only reason US capital flows elsewhere is because other countries need it and will accept it. If the need for it is cut off, other countries will happily trade in their currencies and US capital stays inside.

What is impossible is being the reserve currency and yet not wanting to be integrated with the world. It will quickly get replaced by anything else, and there are countries competing to replace it now.
I think the problem is you're thinking in terms of cohorts, when that is obviously not how humans actually experience the world.

A person that is starving right now does not care that the poor will be the first on the proverbial chopping block when global warming comes home to roost... because they are starving right now.
This is not far from the true numbers. I've known several management consultants - the young, educated hustlers who are on their first job - who discovered from their clients what the bill actually was. Ratios of 6+ are common.
No semicolons are ever required. It is loose syntax in that most anything, including this paragraph, is valid and readable code
This is probably part of the reason why Apple's UX has been so good (historically, let's not get into a discussion about now) – they aren't pandering to power users mostly, they are designing very coherent experiences for most users. Power user features can reduce that coherence, making it more difficult for everyone else.

The flip side to the argument here though is that you get tools without much depth, and for certain markets depth is important. For developer tools, depth is almost certainly the right trade-off compared to simplicity, for example.

I think Trello is a great example of a project management tool taking the simplicity over depth approach. This is why my friends and family like it for personal things, and for small business problems, but it's also why I don't like it for work – because I work in a bigger team with more complex requirements and prefer something with more depth. I like Trello much more having come to this conclusion about who it's for.
I am the only one, because the others don't care to point anything.
What the actual fucking fuck!!! I fucking paid for it. I own it. That's my property. Isn't this illegal of Samsung to do it?
TVs in China already got around this by displaying ads even when not internet connected.
I am waiting for some manufacturer to add a camera disguised for remote work or something similar and then use it to pause ads when you are not looking. Spotify already does this.