skysight-inc/HackerNews huggingface dataset:
Caste is not a protected class under US or CA labor laws, so they are legally correct.

In a nutshell: discrimination on the basis of one of the enumerated protected classes is unlawful. This list includes sex, gender, race, religion, and nationality, among the big ones. (Note: the list does not generally include ethnicity, which is roughly defined as "cultural identity.")

All other forms of discrimination, while potentially actionable for other reasons, are not prohibited. Thus, for example, in most states, you can be fired based on your political affiliation (though not in CA). As the US and CA do not have histories with caste systems, and potential cases represent such an insignificant fraction of possible cases, it was never made illegal here.

Arguably, caste discrimination is just a form of racial discrimination, but the plaintiff will have to connect the dots for the court to show the tie between caste and race.
It's hypocritical to focus on issues in your own country?
Overcoming Procrastination and the Akrasia Effect
This is often repeated advice, but is less valuable without a sugegsted list of projects known for code quality, or even better a list of projects known for code quality and relatively simple code base.

I often find the best service someone experienced can render to someone unexperienced is the service of curation, i.e. hand pick from the vast amount of available options a few that are likely to help.
On Amazon and other online shops there should be clear display of where the product is made. It is currently not the case.
Would you mind sharing a gist of that function?
Being less worse is not enough to win users back.
Ahh I love oligopolies.
Computer Stuff They Didn't Teach You #6 – Git Rebase vs. Merge Explained
http://chasebase.com/ and https://grasshopper.app/
- Remapping font tables to different characters for to reduce code usage.

- Clipping path logic, you can write text outside of it, which makes it effectively invisible yet it will show up if you try
to extract the text.

- Anything regarding the graphicstate stack, it's a pain to debug.

- Extracting content from AcroForm/JS "XFA" forms

PDF is great format for printing, it's just a pain for pretty much everything else.
I bought a System76 Thelio. I just ordered the base model and upgraded the ram and processor. I used to dual boot Ubuntu and Windows 10 on the same drive on a different machine. But not with this. I have the stock Pop_OS on its own drive and Windows on another. Then I use 2 more drives for media storage. It works great. It's fast and I get best of both worlds. I could have built my own but I really like the company's effort to create open hardware. I felt it was something worth supporting. PCPartPicker is a great tool. I encourage you to try a desktop again. Another great reason to go this route is being able to upgrade or simply having the abilty to easily replace parts yourself. Desktops just last longer. Cheers!
People also expect too much after reading a book just once. Reading a book once isn't enough to make a lasting impression, if you're able to remember anything at all — especially for a complex book like Thinking, Fast and Slow.

The books I truly love, I've read at least three times, with pages full of highlights and notes. Re-reading a great book is worth more than reading the latest trends. Seneca wrote a bit about this nearly 2000 years ago:

Be careful, however, that there is no element of discursiveness and desultoriness about this reading you refer to, this reading of many different authors and books of every description. You should be extending your stay among writers whose genius is unquestionable, deriving constant nourishment from them if you wish to gain anything from your reading that will find a lasting place in your mind.
Title seems misleading in a way that the article itself seems to acknowledge, or at least the interpretation seems construed as a threat instead of a plea.

> "In the event that the Applicant [Facebook] were subject to a complete suspension of the transfer of users' data to the US, as appears to be what the DPC proposes, it is not clear to the Applicant how, in those circumstances, it could continue to provide the Facebook and Instagram services in the EU,"
What does your comment have to do with companies listing illegal short stay rents? Nothing.

Rent is going up in every big city on the planet. It has nothing to do with any government policy, much more to do with ultra rich people and other funds using real-estate as a safe "investment", because they are well aware that the stock market valuations are mostly bullshit propped up by fake money.
Jimmy Carter would like a word with you.
Not to mention, China can’t seem to stop at simply owning the land, they want to wipe these regions and people of their culture and heritage.
A lot of context on this here https://github.com/reactjs/rfcs/pull/107

There's a subtle aspect of this change that may not be immediately apparent. One that, imho, significantly regresses JSX as an independent syntax outside of React (i.e. makes it much more coupled to React than before):

JSX is an SGML/XML-inspired syntax, and SGML/XML are languages with 3 dimensions of element definition: names, attributes and children.

Internally, React elements are represented in 2 dimensions, with children managed as a "magic" attribute, with the reserved magic key "children" (this is for performance reasons I believe). Before now this has always been an implementation detail of React. JSX is flexible enough that other libraries could provide an element factory method with a fully featured 3-dimensional internal representation. This change removes that flexibility.

To clarify the change, currently JSX compiles to:

createElement(name, attributes, ...children);

the new transform is now:

_jsx(name, { ...attributes, children });
Genuine question: is Vietnam any better than China in regards to freedom and human rights?
I'm a tab hoarder. I open several tabs releted to some task and keep them opened for weeks and months.

Later when I search for it in address bar and Firefox offers me to jump to one of the tabs, I do that and instantly see related tabs to the left and right of the current tab. My current tab may not always be the exact one I was looking for, but the one I need is still easilly trackable.

If I don't do that and try searching the web my search may not be precise enogh to bring the needed page.

Overall, it's just a different mode of browser use. It suits some people and doesn't suit others. Good thing that Firefox can accomodate both types of users.
Ethnicity is not a protected class in the US or in CA.
How does VSC integrate with the linux side? (or any program like Visual Studio. Ie custom Terminal emulators like Alacritty)

Eg on a native system (Linux/Mac), a lot of editors launch subprocesses like Language Server Protocol Servers which would expect to be in the context of Linux. But the Visual Studio Code instance is running in.. windows, right?

Same goes for Alacritty - i'd want the executable GUI to be running, but to run within the context of Linux.

How does that work for you?
For floppy materials we use a few approaches: first, instead of putting the material on the standard "metal slat" bed, we use a product called Rhino Board, which is essentially a whole bunch of plastic straws glued together into a rigid mat. It provides more granular support. For materials still needing more support, we put a sacrificial board (either OSB or plastic sheeting) underneath. And for materials that we can't glue down, or are even more problematic, we also put a sacrificial sheet on top.
People rent airbnb's to do things at where they don't want to do it at their primary residence.

Quality of guests have nothing to do with the noise/etc because that's the specific purpose that people rent airbnb's for - to host parties, do drugs, and basically trash the place.
I think he was talking about the classic .doc format which was a clusterfuck and not the open XML.
I think it's mostly that cities hand out monopolies to Comcast or regional equivalents.

I'll admit I don't know the details well.
That Admiral Rickover link doesn't seem to be working anymore --- do you have another source, or even just a title I can search for?
Aside from an easily dismissed hardware-backed GCP case, Google _does_ have a long history of useful and interesting ideas that launch, gain some users, look really useful if some effort is put into it, and get dropped instead. Even if some solid use cases are building.

I'm going to look at this idea, see what it might be able to do, and look at whether there's another alternative that would be likelier to survive.
Mouseless
Also Dick Sucking Lips
On Firefox you can select “Delete cookies and site data when Firefox is closed” under the browser privacy and security settings. You white list a bunch of sites you want to stay logged into using the “Manage Exceptions” button. No need for a plug-in. For all other sites you can use Firefox’s remember password feature.

Then, instead of using “I don’t care about cookies” you can simply tick all the boxes in the “Annoyances” section of uBlock Origin. That way you only need one plugin and not three.
That's great because it creates client expectations regarding what my PDF application should support. Implementing the spec is not good enough, you have to do what PDFium or Adobe do.
That was LOADLIN. When coupled with a Linux filesystem called umsdos, it allowed you to boot Linux without repartitioning your disk or clobbering your MBR. Fun times.

Umsdos overlaid a POSIX file system on top of an MS-DOS file system, using a scheme somewhat similar to Windows long filenames (but created before that became a feature of Windows). Basically, every directory would have a magic file called --LINUX-.--- that contained POSIX file data, including full filenames and permissions.
It's difficult to get justice when ISP lobbyists literally write the laws that govern their industry.

ref: https://duckduckgo.com/?t=ffnt&q=site%3Atechdirt.com+isp+lob...
I'm going to be honest: until my neutral line was severed by a tree falling on the line -- while not fully severing my power -- I thought the bare metal wire was just there to support the power lines physically.
Oh no you had to buy a chair!

I disagree with this sentiment, depending on where you live not commuting for a few weeks has already paid for all these things. And for many who haven't had to pay rent in the Bay Area for the last 6 months the gains are even more pronounced.

>Spend more time working since there is no psychological difference between relax and work time?

I agree that's an issue but can certainly be mitigated by building good habits around "work" and "not work" time.
sigh don't forget the /s next time..
One of my favorite quotes (don’t know the source): “we can either protect the past from the future, or protect the future from the past”.
Apparently the travelers don't want that because they can't role play being a local. Though in Paris the hotels are, apartments and business are all mixed together in the same areas
Just wondering. Since "Windows subsystem for Linux" is running Linux on Windows, shouldn't it be named "Linux subsystem for DOS"?
This is definitely true. The tradeoff being that JetBrains IDEs are much slower (particularly to startup), much more resource intensive, and of course more expensive.
But what does it matter? Putting aside any moral arguments it's not like it can be fully regulated or stopped even if there was the will to do so.
Fair question. Your last name is a clear give away of your caste in most cases. There may be others, but I am not sure of what they may be.
I used to use that when I had a sound card that was not supported in Linux. I would load the drivers from DOS which provided Sound Blaster compatibility, then boot Linux from there.
Show HN: Nitter_scraper – Scrape Twitter using nitter
Only 5% of Puerto Ricans want independence, in recent years there has been a push towards statehood though (and now a majority support statehood over their current status of free association)

https://web.archive.org/web/20121109002017/http://div2.ceepu...
To simplify the bookkeeping. When all data about me is mine, everything else falls into place.
lol...The global financial system HARDLY serves 6 billion. Why are so many concerned with "banking the unbanked"? And arguably, the end product for those that do get access is pretty bad (slow, high fees, inflation-ridden).

It's also quite patronizing of you to say who and how crypto serves others.

More data on the world's unbanked/underbanked. https://globalfindex.worldbank.org/sites/globalfindex/files/...
Did this happen in the last 15 minutes?

Those fleeing were fleeing the precursors to secularism.
Windows -> Dosbox -> DSL -> Wine?
I've been working on an internal tool for my company using the same library. It's saved me a ton of work, but my experience has been similar to yours. I've even had to lock in to a much older version for want of putting a lot more work on my plate since the API seems to have changed a fair bit. (well, between it and JSDOM which I am using to some rendering on the server). And like you I've had to write a bunch of the bindings/definitions myself or just reduce them to nil (declare module "yadda/yadday/thing" as any)—which is thankfully permissible since it just needs to be built once and run "forever" with near-zero need for feature additions, etc.

All to extract images in a routine fashion.

Just the same, I'm still immensely thankful they've published the library as OSS.
I would only (jokingly) compare Flask to a cancer in the way its routes API spreads to almost all the new frameworks after it.

I also hate the global context. Except for `g`, I feel it adds so much unnecessary complexity in exchange of the theoretical case of having more than one app in the same interpreter.

However, I don't find the "ugly" code from the article, ugly at all. Not uglier than the equivalent in Django or other frameworks.
Some things never change, such as using tu quoque fallacies to distract people:

https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes

> "And you are lynching Negroes" (Russian: "А у вас негров линчуют", A u vas negrov linchuyut) (which also means "Yet, in your [country], [they] lynch Negroes") and the later "And you are hanging blacks" are catchphrases that describe or satirize Soviet Union response to United States criticisms of Soviet human rights violations.
I'm a big fan of this but I often find it in tension with necessary flexibility. The more flexibility I add to my scripts, the less useful they are for this purpose.

I usually come down on: things where the output is shared should probably be scripts, things where it's just for me probably shouldn't be (so that I can be more flexible, and there will be less bit-rot of those scripts).

Any other thoughts on this?
Indeed. There's a neighborhood in New Orleans called the Bywater. Traditionally it has been a working class neighborhood. A large percentage of people who worked in the service industry lived and congregated there. They were largely displaced by AirBnBs and AirBnB guests who "wanted to live like a local." The endless parade of guests getting in and out of Ubers with their phone in one hand and a rolling suitcase in other does little to convey any sense of community and neighborhood.
Is it worth mentioning that many people enjoy reading books? If you spend 6-9 hours reading a book and you didn't particularly enjoy that time, probably your cost-benefit analysis is going to be completely different from the primary intended audience of most books, people who will enjoy reading it.

If you don't enjoy reading books, you don't have to read them.
Agree, that was the biggest insight in the movie.

I do question whether it's a problem. No one likes the idea of being manipulated, but... Aren't we being influenced by others all the time? What is really genuine and what is external influence?
Right, the trick is to not use concrete types when unnecessary. As the OP makes clear, it doesn't make sense to stuff all these use cases into a single concrete type.

> Note also that the clone issue and the borrow issue are not applicable to Haskell

No, but Rust switching to a typeclass-based iterator syntax should help with this too.

> the performance characteristics of Range may be hard to replicate while implementing Foldable or Traversable.

I don't see why - rustc generally does (and must do) a great job of specializing parametric code.
Many tech companies in SF/SV you won't get an interview without a referral as a new grad at least.
Google: Hey users, please commit your teams & projects to our new shiny product!

Users: Hey Google, please commit to supporting your new shiny product for the long-haul!

Stalemate. Google did this to themselves.
Probably controversial, but the current scenario of engineering is over engineered. Hacker News is Unicorn-biased, most of the information here isn't practical if you're just trying to solve problems that take your project from point A to point B.

Look into problems, you'll find solutions. Look into solutions, you'll find problems.
> Your household in a very literal sense is richer for having a homemaker but it doesn't show up on your paystub.

It doesn't show up on your paystub, but it does show up on your bank account. You were just saying that it's hard to earn enough to pay for all the things a homemaker does, so it should follow that families with a homemaker are wealthier.

> Plus the value is hard to quantify accurately since it materializes as a lack of expenses and feels like a cost center -- shoutout to my fellow IT and ops friends who can relate.

It's hard to put a value on the coordination and any emotional benefit that a homemaker provides, but the physical things like cooking and cleaning can at least be valued by the cost of equivalent services.

The problem with looking at this economically is that homemaking is an illiquid service. It's (generally) tied to marriage; it's not as though your spouse is going to leave to go be a homemaker for someone else and someone else's spouse is going to come to your house. When you get a promotion you don't get a new, better homemaker. It's also the source of some of the problems. You point out:

> it also puts the homemaker in a very vulnerable position because you need dollars to survive which puts far too much power in the hands of the “breadwinner.”

This is exactly because being the homemaker is an illiquid service. If it was something routinely bought and sold, it would provide a career for the homemaker. If the marriage falls apart, you can get your own place and be a homemaker for someone else. I think it's too expensive to be generally viable though. I fear demand would be too low to provide a real safety net.
To learn you need to study. Reading is a part of studying but is not enough.

If you were to take an important exam will you just read the text from start to finish or will you also take notes, analize, discuss, memorize, etc?
The US is essentially part of OPEC now already. They legally can't be without going through congress, so they just called it OPEC+.
And the world does nothing. Lucky the third reich wasn't the workshop of the world.
No joke. We have company policy now to not use google for anything.
It's interesting that you mention immigration and intermarriage because if your press Tibetan and Uighur activists, or look at their more private communications rather than their press releases, miscegenation is frequently at the forefront of their concerns (as tends to be the case when a predominantly male group perceives itself to be losing status, e.g. poorer white men in the west). Outside of the wealthy cosmopolitan west, views toward intermarriage tend to be extremely illiberal.
This is a feature that hearing aids have had for some time. (Source: I use them) Although now that the feature is becoming more consumer oriented, maybe the quality will go up.

Hearing aids are tuned for speech, and clarifying speech-in-noise, so while the feature to stream music has been around for a while, they're not Bose quality yet.

Crossing my fingers, because hearing aids are far more comfortable than ear buds when laying down on them.
I never did understand all the Eclipse hate, especially when compared to IntelliJ. I use both regularly and the only thing Eclipse is missing for me is a proper searchable command pallete. Code navigation, refactoring, debugging and version control all work great, it's much faster and resource-friendly than IntelliJ and many things are a lot more straight forward (like the lack of IntelliJ's confusing changesets and non-native file pickers).
This is one of the coolest things I've read this year, thanks for sharing!
It feels wrong but it’s also how pretty much every culture got to be the way it is. Why do I have an Arabic last name even though I was born 3,000 miles away from the Middle East? Because 800 years ago an Islamic empire conquered India and Bangladesh. Why do Bangladeshis wear powdered wigs in court? Because the British conquered them 500 years after that. The British themselves are the product of numerous waves of conquest: Angles conquering the Pictish, Saxons conquering the Angles, Normans conquering who by now were Anglo-Saxons.
> anything to do with what's best for the employee

If open offices taught us anything, employers seem to be obsessed with finding what's the absolute worst for the employee, their productivity, the company, the stock price and the quality of the output.
> even among non-economists

Definitely not the definition that people with household income over 150% of the median seem to be using.
Unfortunately you kind of reinforced my point of view, because "double locked box high up on an electric pole" is not what I was talking about. This kind of approximation in the threat model is part of the problem, IMHO.
> but is based on a browser engine

I see this critisism of VSCode a lot - but the job of a browser engine is to render text really fast! Rendering text is something you want to do in a text-editor is it not? Why not use the best tool for the job?

You're probably right that something like Sublime Text is faster - but that's a massive undertaking that would take a lot of engineering to get right.
- It is an international human right to be allowed to seek asylum from danger and poverty

- ICE is treating immigrants in ways that flagrantly violate international human rights law, such as separating families, witholding adequate nourishment and healthcare, recent reports of forced sterilizations, sexual assaults, and many more that are just a google search away.

- For any reading who aren't familiar with this line of argument: "they're just enforcing immigration law" is a common victim-blaming strategy that blames immigrants seeking asylum for their own abuse at the hands of our immigration agents. It implies that anyone who violates a country's laws, no matter how unfair or in violation of international human rights, deserves any punishment that comes their way.
MAC Containers developer here. This treatment is done by default in the Facebook Container add-on. It's more of a question of how to handle the setting on a per domain/Container in the UI.

Follow along for the root domain issue here: https://github.com/mozilla/multi-account-containers/issues/1...
I have had evince fail render forms, but okular (the KDE default) has worked pretty well.
Windows naming is wrong :D