skysight-inc/HackerNews huggingface dataset:
I'm curious if the ageism bothers you more because you know that will impact you specifically or is there another reason?

I agree ageism is total crap, but so is all forms of discrimination - it just seems that we will all ending up aging whereas the other forms are limited to minority groups who probably get the double whammy of minority + age.
Read these books-

- Innovators by Walter Isaacson

- Code by Charles Petzold

- The Annotated Turing by Charles Petzold

- Where The Wizards Stay Up Late by Katie Hafner

- The Information by James Gleick
That's because the true foundation is that relational algebra is (a) an algebra and (b) closed over relations. (a) means you should have an expressions system that allows arbitrary nesting and (b) means you should be able to arbitrarily nest relational expressions in particular. SQL fails heavily on (b) (it fails less so than it used to do with the SQL:1992 standard but even so, it's still far from where we should have been and SQL itself is still an abomination).

Moreover, your very examples illustrate how "thinking SQL" is *NOT* the path to finding proper solutions. .skip() and .take() clearly originate from the world of ranking problems and it drips off of every word that you were thinking of finding a "modern" way to specify [things like] "TOP 10", but those solutions are themselves a fundamentally crippled way to attack the problem.
Well I don't see the benefit of being lied to over speaking the illegal truth.
It's the definition. Not paying for redefines one to being a thief.
Leeches make really cool pets.
Windows has Windows Performance Analyzer, GPUView and PIX so most game devs are covered on that front :)
Is it suitable for engineering drawings (or just graphics design)?
OpenBSD Is the Perfect OS Post Nuclear Apocalypse
While I shouldn't be surprised, it feels like the snake eating its own tail is more recursive than I ever imagined it could be. Such is art and life.
Is it really hard to believe that, even without external bias or force, women might on average enjoy some things more or less than men? Your question is rooted in a gender-essentialist assumption that anything other than 50/50 representation has to be the result of some type of bias or external influence, and this is an assumption I do not share.
An ocean in your brain Interacting brain waves key to how we process information
Both these comments are a great way of putting it. I never thought about this before. Very interesting.
I'm saying "taking a service that you did not pay to receive" is stealing.
One time, I wrote a simple set of tools at my company.

1) A program that inserted a macro invocation with a GUID, at every single new scope. "{", except not switch, struct, or class, etc.

2) I made the macro instantiate an object on the stack, passing in the GUID. In the constructor and in the destructor, it called a singleton with thread-local storage to a file pointer, where it would append a few bytes indicating whether it was entering or exciting scope, what the GUID was, and what the time was. In this way, each thread was writing to its own file.

3) I made a program which walked my source, looking for file name, line number for each of my macro invocations, and the GUID. If I were more sophisticated, I would have tried to get the function name out of it, too.

4) I made a program which would turn one of the thread's files into a Visual Studio recognized output. Basically "filename(linenumber): [content, such as the time]". Then I set that up as a tool in Visual Studio, and when I would run it, it would output in a Visual Studio window. The reason for that was then I could hit (I think) F4 and Shift-F4 to step forward and backward through the output, and each time it would jump to the source code at that location.

So then I had a forward-and-backward time travelling debug script. I think I also started manually passing in function parameters into the macros, which would format (a: "a") on the debug line, too.

We had automated testing of our whole integrated application. I wanted to record my output from each automated test. Then when I was checking in new code, I could see which new GUIDs were never touched by any of our integration tests, to tell me how much coverage we had. And I could tell the testers which automated tests were most likely to exercise my code changes.

I liked that the GUIDs would have been stable, even as code moved. (Unlike file name, line number, or even class and function name.)

And yes, seeing this in the code wasn't great:

{ TIMER("5c7c062f-84a3-40d0-b7cd-77bd9db59f3e");

// real code

}

I wanted to teach Visual Studio how to basically ignore those, and if I copied code and pasted it, have it generate new GUIDs when I pasted.

But I could imagine using the output to generate the fire charts, and other debugging tools, like in the article.

And it all compiled to 0, in Release mode.

The payoff of this felt large, and the cost felt small. But the biggest pain was that humans would see these macro invocations, and need to maintain them.

So I chickened out and didn't force my coworkers to see all of this.
Sure, it's been mired in the "flawed democracy" category for a long time. I'm explicitly not commenting on the actual legal justification of this action because I don't know anything about how their law is written. I think the point of this article is very much to grade India on an absolute international scale of behavior. They fancy themselves as the "world's largest democracy" and things like this put a huge asterisk on their use of that kind of title. Permitting dissent would be a big signal that they're still committed to being a part of the liberal order, but they went the other direction. Same with their tepid reaction to Russia's invasion of Ukraine.
Please name this well known brand. I have Zigbee deadbolts that have mostly the same mechanical parts as their completely manual counterparts. This is largely due to them still being manual, keyed locks with the addition of a touchpad.
>banning world-famous paintings from Facebook because they dared show a breast

Issues with breasts aren't exactly a new thing in the US, just ask Janet Jackson.
> Isn't this illegal?

Yes, but it's not actually enforced or prosecuted in these cases.
So does this imply that women have lower levels than similarly exposed men?
In the sense that they're making overpriced hardware with proprietary connectors and insane profit margins? I think I agree, actually.
Some background:

What most of us know as "pull requests" are a feature of hosting services such as GitHub and GitLab. The git request-pull command serves a similar purpose. It produces a patch that can be used for pulling changes into a repository. This patch needs to be communicated to the repo owner, using a mailing list or discussion forum.
Oh absolutely. Morals are mostly cultural. if we decided that it was moral to sacrifice humans, then it would be. What Musk plans and is doing however, is entirely unethical.
They probably just don't want their employees sending their valuable company data to Grammarly.
Definitely types, but it's still weaker than in other languages. Just the other day found a maddening bug, where Django ORM query accepted `date` type comparison against a datetime field, and of course that resulted in crazy things in production. Other languages would have caught this compile-time.
Did you steal any content that was behind a paywall? If you did, you have taken money out of my industry and made it more difficult for it to be a viable career path in the future.
Discriminatory uses of impartial law is totally a thing, though. Now, then and (likely) forever.
I reckon that someone in their 40s or 50s could probably make enough to retire from recording interview rejections and suing for discrimination. I've heard it happen a couple times myself as a junior employee, and had to tell hiring managers that what they were saying was illegal.
That case seems more like defacto censorship vs dejure censorship. Both terrible but this article (and my question) focuses more on dejure censorship
My sense is that most responses here are only to the title of the submission (the actual article title is "Gender discrimination in hiring: An experimental reexamination of the Swedish case").

Skimming through said actual article, it looks like the "against men" hiring discrimination is ~completely driven by this:

"...In female-dominated occupations such as cleaner, childcare provider, preschool teacher, accounting clerk, and enrolled nurse, positive employer response rates were much higher for women than for men. This is in line with earlier findings in different countries..."

Which sure sounds to me like "employers try to fill low-status, low-pay, often-crappy female-dominated jobs with yet more females".

It takes a certain sort of mindset to react as if men were clearly the (sole) group being wronged by that.

(Or do millions of men quietly aspire to jobs cleaning up dirty toilets, dirty diapers, and dirty bedpans, and I'm just ignorant of their dreams?)
And in the case of SQL, that is precisely the problem.
Fuelfinance
> Your comment amounts to being mad that people do no do what you think they should do. That's it. You can literally use that argument for everything.

Well, if we're going to go reaching for the fallacy labels -- that's a pretty textbook appeal to extremes. Discrimination against any portion of the population is reprehensible. But the big moral challenge is determining what exactly constitutes discrimination. Where is the line between just punishment under the law, and discrimination?

Society's laws are designed to protect the interests of everyone in that society (without discrimination!) from those around them that would hurt them, whether through malice or negligence. Implicit in those laws is the idea that you seem to be protesting: that in certain situations, Person A knows better than Person B what's good for Person B. Or, as it may be, what liberties to withhold from Person B to protect others from them. That's prison. And as fucked up and inhumane as I think the American prison system is, I don't know whether it's really possible to have a society without _some_ sort of way of withholding certain rights from people for the protection of others.

And yes, that line of thinking absolutely can (and does) slide down the hellchute into totalitarianism. Avoiding either extreme of that spectrum is the challenge of living in a democracy (or what masquerades as one these days).
I used to donate blood regularly. I would donate more regularly if I got a full blood panel with each donation. I've been quoted $600-2500. Surely you can comp that for me if I give you a pint.
Sadly, the chip art I'm responsible for is not public. But yeah, folks still do this.
Seems like vampires would end up concentrating these toxic chemicals over time.

Maybe a story prompt about vampires that discover they are dying due to heavy metal buildup in their systems. They go out in search of remote island nations that have populations with little exposure to modern low level contaminants. Have to adopt to slow island life.
I didn't quite have five moves in ten years and they weren't all lateral so this isn't me but I have a resume that some people didn't like because of high frequency moves due to early stage start-ups. My resume took off when two of the companies I worked with got acquired by Shopify, but before then having a high frequency of moves was viewed by some as a negative.

Keep in mind moving every two years is common in tech especially in companies that don't give four year option plans because you often get a token 1% raise when inflation is hovering around 8%. This means you're roughly 15% behind after two years with compounding. If you're a senior engineer making roughly $200K, that means you're often getting around a $30K raise to move. I think some people have careers that cap out at senior and that's okay. Not everyone makes staff or principal engineer.
There's a saying - "the market can remain irrational longer than you can remain solvent".

Even if there was some natural physical law that guaranteed that oppressive nations would eventually be overthrown/atrophy, there's definitely nothing that puts a bound on how long that will take.

And, as we've seen with Ukraine, war can break out more quickly than any of us think.

(also, if the social justice warriors in the West have their way, the US government itself would be overthrown and replaced with its own, authoritarian, but ineffective regime, long before a conflict with China would occur)
I was going to post this just now but damn, 60+ points with no comments?

Maybe you can take a look @dang and give this a second chance.
Which part of my response do you read as asking for a litigation?
It is very convenient to steal. You fail to grasp that still constitutes theft.
I think one of the main reasons for netflix troubles is competition catching up. With such a huge historical library Disney is killing Netflix at one extreme, and HBO max and prime on another. There is nothing unique that netflix offers. Occasionally few good shows but no lasting property.
"the Ukrainian government contributes to the process of dehumanization of Ukrainian people."

Given the murders and rapes your countrymen are doing non-stop, this is a purely sick thing to say. I'm glad it's here for all to see - it's a worryingly common Russian attitude, that somehow the Ukrainian government are the dehumanisers, the "Nazi's"...

...and the poor Russians soldiers are the victims.
I mean, I'm still pretty shocked to hear 'motherboard' isn't allowed in external product documentation. I don't think it matters if it's internal or external.
> *If a 1:1 ratio served the consumer. There is a key difference.

Please keep in mind that the same Steve Jobs championed the abomination that was the hockey-puck mouse.
How is that relevant to the topic at hand?

Please don't resort to whataboutery and lower the standard of discussion.
Indeed, pirating is very much an all-or-nothing solution. Torrenting your first movie might be difficult, but the second time it's easy as pie.

In many ways, pirating is like any subscription service: signing on is a difficult decision (whether financially or technically), but once you're there and all caught up with the UI, using it again is the default move for watching your next show/movie.
> A message saying "hey let me know when you get a chance to talk" is so much better for everyone IMO

No, it is not. A deferral comes with overhead and is not always required. Some people, including myself, enjoy the spontaneous conversations sparked in the office. When I need to focus, I communicate this with my team.

If you do not like being disturbed, communicate this with the people around you. Everyone wants to be respectful of your time and focus.
Intel PT is another thing that's worth calling out since 2015 (see the other article on the front page right now, https://news.ycombinator.com/item?id=31121319, for something that benefits from it).

It does look like Hardware Lock Elision/Transactional Memory is something that seems like it will be consigned to the dustbins of history (again).
It doesnt matter what label you put on it, its still age discrimination.
Optimizing with the PostgreSQL deterministic query planner
If you have not noticed there was rioting in Sweden, attacks on Easter parade in Spain, and multiple counts of riots and attacks on Hindu processions in India.

Perhaps it is a correlation between hunger and anger, or perhaps the more regular congregation is convenient opportunity for riots.
entertainment is a service industry. Extracting the service value without providing the requested fee is stealing.
There was a golden age in the early 2010s when Netflix was pretty much the only streaming platform, and they had literally everything. Any movie you'd want, any tv show you'd want... it was the best. I think they've really been coasting from that golden era ever since, even as competitors line up to take a slice of their pie. Focusing on content isn't going to cut it for them... they need to really revolutionize the field again to stay afloat, like they did earlier with streaming.
Trove of tumour genomes offers clues to cancer origins
Mental Focus is a necessary condition for high-performing without burning out. A quick exercise to improve it.
there it is, if I had a nickel for every time that link has been thrown at me.. twice in this thread alone ;) we are now in agree-to-disagree territory because my experience has been different and I don't like to leave performance on the table no matter what the consultants say (I suspect consultants are overexposed to the kind of code written by teams who ultimately need a consultant to save them - that has never been my team)
War is quite unlikely now, given how Russia screwed up in Ukraine.
Unless you move away from the source of contamination you'll just replenish it with your blood. Given that these chemicals seem to be omnipresent in our environment you are probably out of luck.
This is exactly how I feel. Even after years of this, I'm still amazed at how much is available, and how little of it I actually want to watch.
What do they cost?
I believe they are forecasting a loss of another 2mm subscribers in Q2.
> Do they aggressively try and merge the x86 4k pages into 16k pages with some slow back-up when they can't do that?

This does not seem feasible because the 16k pages on ARM are not "huge" pages; it's a completely different arrangement of the virtual address space and page tables. The two are not interoperable.
Yeah, I’m the same way - also a googler, I used the term “grandfathered” in a meeting with a bunch of people and someone on Meet chat corrected me to “legacy” or something, and I said, “oh, okay, no problem” and corrected myself and moved on.

So - I used a word that someone didn’t like, they corrected me, I adjusted without deep apology and moved on, and everything was fine. Who cares? Why is this such a huge issue, language evolves all the time.

My suspicion is - of people who run into problems with language at tech companies, half of the problem is due to their reaction to being corrected.
Sure, again, context matters. A lot of Delhi, and probably a lot more of Mumbai is just illegal construction, if you were to apply the law squarely, a large part of the cities would be rubble.

You're (perhaps rather knowingly) ignoring the nuance here.
Not white male and not Asian male either. Some recruiters at the company went even further and categorized Asian males as "negatively diverse", a category below even white males.
> Messaging is infamously sticky: once you start messaging in one place it’s rare to go elsewhere to reach the same people.

IRC, ICQ/AIM, Y!M, MSN, Skype would all beg to differ.
> at least in its recent form

Well that's part of the problem, there is an older generation that probably still thinks of CNN as the sober, trustworthy cable news network.
Critic for the author have picture of you decompile so people can feel it out and judge the quality. I wanted to check it out but I was on my phone so I can quite build and run the repo
I wonder who, ever, thought that weak typing python- or raw js- style, was a good idea? Come to think of it, is there a single redeeming quality of weak typing in those languages other than "easier to wreak havoc and quicker to write crazy buggy shit"?

There is probably that stoic school of thought that if you are forced to walk around a construction site without a helmet, it will make you a more thoughtful and better worker, but... come on
According to the Red Cross website, donated blood is tested, too. https://www.redcrossblood.org/donate-blood/blood-donation-pr...

So presumably they could just pass back the results of that test
> Edit: Also interesting that this comment is dropping like a stone in HN's comment ranking, even though currently the comment score is at 1. If I accidentally triggered some anti-flame or anti-profanity filter, I'm sorry.

Comment order is a function of both score and age. As far as anybody (except those who actually have access to the source), there's no other "hidden" mechanic.
The Nazis killed millions through their actions. Will that justify you killing even one?
Single data point. It doesn't prove or disprove anything. I have seen 60 yo folks jump on a project and literally turn it around in weeks.

> I was surprised and dumbfounded how much better I was than my peers

Self-Humbled
These DEI policies can only exist because judges have ruled that racial / gender discrimination is legal, even though the text of the Constitution and civil rights statutes clearly say that it is not. These judges are mainly liberals appointed by Democrats. All we need to end this crap is judges who will enforce the law, and then any company running such a scheme will be sued into the ground.
Ask HN: Is there a market for an “Open” but non-free(beer) Twitter-like service?
You pay $5 to get unlimited posts (throttled to 1kb / sec). No ads. No selling of user data. Just a free and open API (for users) with a basic (fully-modifiable) web UI. No censorship (except for laws enforced by hosting country).

To make it possible, it'd have to be a MVP - just basic twitter functionality with all posts stored in memory and accessible for only a few days. Just basic, high-performance, low-latency micro-blogging with an extendable API. Everything else would be outsourced to the community: search, direct messaging, analytics, history, advanced functionality, etc.

It would be like a centralized mastodon, but with a b-corporation type structure.
> Guess I should've put up some demo instead of a drama

Yes. And remember to add a screenshot.
I hope this is a signal that, after the experience of lockdowns and isolation, people have a greater appreciation for the value of other peoples company.
The UK and the US already have sought immediate UN Security Council action to provide assistance to Ukraine after the Russian invasion.
Well, exo- means “outside” and xeno- means “foreign/alien”, so they both convey the same meaning. In any case, exo- is the opposite of endo- (inside) and auto- (self) could be perceived as the opposite of xeno-, so I would pair the antonyms as: endonym/exonym and autonym/xenonym.
My Ryzen 9 is just a bit more performant than the MOS6502 my Apple ][ was rocking back in the 80s.

Ok... it also has things like a built-in FPU, multiple cores, cache, pipelining, branch prediction, more address space, more registers, and manufactured with a significantly better (and smaller) process.
>The question here is: so what?

Well, the huge dicourse in consoles atm is digital and ownership. There were several scares over the years (some that went through, some that backpedeled) on storefronts closing down and no longer being able to buy older games as a result, in a market where retro gaming is being flooded by scalpers selling stuff at 20x markups. Console players are feeling uneasy with the advent of there being "digital only" variants sneaking back in, and cloud gaming is getting bigger each year.

Maybe this is just a cacophony of old fans not getting with the times, but it seems like a signifigant enough sentiment that "so what" seems overly dismissive.

>And for minecraft being open source: who cares?

older minecraft players apparently. Granted, it hasn't really stopped their creativity and servers, so in practice it doesn't change much. But I wouldn't be surprised in some microfose move years down the line angering that playerbase.

Again, an oddly dismissive take for something that has historically happened. It's easy to say "I don't care it's convinent" until it isn't.
The US is in that category too, for what it’s worth—at least on the list compiled by the Economist.

https://thefulcrum.us/big-picture/Leveraging-big-ideas/flawe...
Or cultures that use the sauna.