skysight-inc/HackerNews huggingface dataset:
> The point is that many other things have explanatory power as well and that choosing which categories to consider is ideological. Why have separate sports for sex?

No need to complicate; if we didn't have sex segregated sports, for almost all sports (save for maybe open ocean swimming), we couldn't have any women competing at all[1]. In fact there are "battle of sexes" type exhibition matches that demonstrate the rough placement eg Braasch vs. the Williams sisters.

[1] To expand this statement because I know some people will get offended; this doesn't mean men are better at sports than women. It says, at the tail end of distributions, where most of the professional sports are played, tail end of men's distribution will be better than tail end of women's, leaving no opportunity for women to compete if distributions are intermixed.
C and C++ were not designed with critical applications in mind. Therefore you cannot apply the same criticism to them.

SPARK is a proof that something is wrong. If you have to restrict the language to attain the goal of the language, that’s a bad place to be.

Furthermore, as you have stated, such « safe » subsets can be defined for other languages like C or C++. Once you have that, why struggle hiring or training rare Ada developers?

Both dynamics are bringing Ada adoption to a stop. It may be a shame but that’s what I see.
> There's actually a campaign in wheelchair tennis to allow players who don't actually need a wheelchair to be allowed to compete

I've wondered about this - it's an interesting idea. Then the sport is just "Wheelchair tennis" and anyone can try.
I am Italian, and I don't care about the language part, but I am pretty sure that in a blind test with the Berlin Pizza vs a pizza prepared in Italy by a decent Pizza joint I would be able to discern which is which with a good degree of accuracy.
You're talking about the freedom of a wheelchair-bound person to climb any set of stairs they like, whereas I'm talking about the existence of ramps.

> What gives workers bargaining power is companies seeing their productivity and revenue rise

So where is the bargaining power of Amazon's workers right now?

> wages consistently rise in lockstep with per capita GDP.

Lies, damned lies, and statistics. The mean wage has risen for all, but that is skewed by the much higher rises for the highest paid. At the bottom, real wages have fallen. [1] As a result, purchasing power for 90% of USA population has stayed the same since the late 1970s, while for the top 10% it has significantly increased. [2]

[1] - https://www.epi.org/publication/charting-wage-stagnation/
[2] - https://www.pewresearch.org/fact-tank/2018/08/07/for-most-us...
Ada and C++ are worlds apart, how is it possible to come so close as to be "just syntax" with static analyzers and their known limitations? Unless we are talking about all programming languages being "just syntax" for a turing machine...
> Prometheus has a pull model, which I can see the appeal of, but I don't really like.

That's such an antiquated statement at this point. Prometheus might have been pull-only in a distant past, but the remote write protocol has been alive and well for a long time now, and it works amazingly well, at surprising scale.
It's not like cats are the only source, undercooked meat is another major one (and is why pregnant women are advised not to eat rare steak).

As a cat-owning rare-steak lover, I'm probably doomed.
I wish Google would just search for strings the 60% of the time it doesn't know the thing I'm looking for but really, firmly, and persistently thinks it does. Like it used to. It should get the hint and switch methods somewhere around or before the 10th page of useless, mostly identical results.
I don't know if there's any way to use Palm Pilot ('Graffiti') style alphabets on modern devices. I guess every year handwriting recognition gets better, fewer and fewer people are outliers, and it doesn't matter, but it has always appealed to me as a way to increase accuracy, finding an accommodation between man and machine.

On a side note, I've made my handwriting more readable on the past year, and it was a fairly small effort. Changing a few letter forms, but mostly just slowing down and being conscious about it. Little things like slanting the crosses on 'f' and 't' so they're distinct rather than running together.
"Utility" in this sort of discussion is a philosophical jargon meant to encapsulate everything that might go into a rational creature's decision-making process. I.e., reason or experience may be able to tell you what actions will lead to what results, but you need something else: You need to know what results you actually want. So the goal of every rational being is to maximize its utility; and utilitarianism, a popular ethical system, defines morality as choices which maximize global utility. In economic jargon this would be "preferences"; in more everyday language it would probably best translate to "happiness".

So yes, in this sense, every hair color has a "utility", in the sense that it will make the person who has it (and the people around them) happy or unhappy to some extent. It doesn't matter why you prefer redheads to blondes -- whether it had some evolutionary advantage now or in the distant past or whether it's just a random chance; you prefer one more than the other, and so the one has a higher utility.
I'm not sure that's relevant; the case was a Tweet, was it not?
Show HN: Machine learning automation from creating to using models in production
Hi all,

Igel is a delightful tool to help you create, validate and use machine learning model (also in production) without writing code. You can use the integrated command line or the graphical interface.

Igel uses FastAPI and uvicorn to serve your trained model, due to their high performance.
Call the waaaaambulance or speak to your government
Yes, the U.S govt does good things abroad. They also do lots of bad stuff. We can criticize them for the bad things they do and appreciate them for their good deeds, at the same time.
Could you please rephrase this in a less snarky way, so I can upvote it?
Well it was a simplification. I know that many dopamine releasing agents are safe, such as amantadine.
However when a drug is a DRA + a dopamine reuptake inhibitor or worse reverse the transport of dopamin reuptake through TRAAR and / or is a dopamin agonist then there is a risk of neurotoxicity and of durably lowering dopamin receptor density in the brain.
This also apply for other monoamines but to a lesser extent.
Most of drugs that have this combination of action are
https://en.m.wikipedia.org/wiki/Substituted_phenethylamine
Some are safe such as D-amphetamine (Adderall, Vyvanse) but most have an unknown risk.
Note that you can regrow lost receptors to some extent with e.g Uridine.
I think slicing gets a bad name because of the old pervasive OOP mentality. Slicing is perfectly fine and expected in a value-type oriented program.
Having seen the media about crt, as well as the way it's applied and the attitudes of its adherents, its pretty close to the truth.

And its hard to argue with the result. Whatever is going on, that particular strain of "crt" is virulently spreading.
Literally every view on there would end up marked "disputed"
Hey, we are planning on implementing something very similar to what you describe. You can read more about our proposal here: https://brave.com/goggles

In a nutshell, community-curated lists of rules to deeply change the way our core ranking algorithm surface content and influence the results you see for a given query.
Not meaning to be patronising, but what's the point of this thread?

Just a Speaker's Corner to say whatever one wants regarding Wikidata?
InfluxDB could have become Grafana if they had focussed better. It was a breathe of fresh in a space where existing solutions were horrendously complicated. I suspect that they were under a lot of pressure to monetize and lost some way in attempting to do that.
The chapters look good!

How would you compare this book to "Fluent Python"? Similar level?

I like "Fluent Python" and it is the recommendation I currently give to my students who want something intermediate.
Non-terrible smart pointers existed well before that (no, auto_ptr doesn't count), so naked new and delete have been code smell for a while.
Italy search for missing toddler in Tuscany
This is straight up "is you taking notes on a criminal fucking conspiracy" from The Wire
The rich, weird, and frustrating world of Depression-era travel guides
Yeah, it does.

I suspect it's not the standard pronunciation in my region, since Wiktionary lists it as an alternative American pronunciation and I'm Australian, but for whatever reason that's how I pronounce it.
So you're just going to let manufacturers cripple the stuff you bought, because of their mistakes/incompetence, and silently let them?

They should give you your money back, or replace the CPU with one that is as fast as your old one before they crippled it - ie. new CPU with eg. higher clock to compensate for the speed loss due to this fix.

If you buy a 1000lumen lightbulb, and the manufacturer has to lower the output by 50% because of overheating, they should either give me my money back, or give me a 2000lumen bulb which was crippled to 1000lumen, to get the original brightness i bought the bulb for.
Aleksandr Karelin instantly comes to mind.
Considering the “System” in System Design
Ask HN: I don't feel like working at all, what to do?
I have always been an (a below) average engineer. I was a good student during my school. In college I started getting inferiority complex. From there it has been a downward spiral.

I work at FAANG and this is my third job. At second job I was fired, at first I was about to get PIP'd.

In my current job I have high and low phases. I don't feel respected at my job and it has had severe effects on my self esteem. I have been anxious/ depressed for around a decade-- I am taking anxiety medicines and planning to start therapy.

There are phases where I work with high motivation but it fades easily. I have found I work on my side things with interest but I am not a completer. I complete around 80% of things and then leave them.

I am not sure I can keep working this way. Not having a good relationship with my manager (I never feel secured or that they have my back) has made me tired and don't know exactly what to do.
Most of HN down votes anything about bitcoin and a few HN bitcoin fans down vote anything "negative" about bitcoin and certainly everything involving XRP. So to no surprise this is being down voted.

>No BTC involvement required.

Totally correct. Remittance over a bridge currency only make sense under very specific conditions, which include that the input currency and the output currency are different. And a direct exchange is not possible or not cheap.

The traditional banking system does this as well, they usually use USD as bridge. To pair every currency with every currency simply isn't feasible and the low volume pairs would have no liquidity anyway. Its basically the same as with goods if you have wood but want metal you use a currency as bridge because there is no market to sell wood for metal. Now if you also have a location difference between the market where you want to sell and the mark where you want to buy then you actually can use the bridge currency to move from one market (location) to another market (location).
Actually that's not really what I mean. Bumble's system doesn't cut down on the "women have too many options" problem because men still have tons of likes/right-swipes to distribute. Women have to message first, but they still end up inundated with countless matches they won't talk to.

I think Bumble does cut down on the amount of grief women deal with though--less disgruntled men are even able to send angry "why aren't you talking to me" messages since women have to message first.
I think I will have to stop buying Dell laptops now too unfortunately. This is hostile, like the bad keyboards Apple used to make and the still useless touchbar.

At least my old Alienware has PgUp/Dn keys above left/right, and standalone home/end next to F12 (silly place).

I was hoping to upgrade, but I guess Lenovo and others will have to do. I just want an OLED screen, upgradeable RAM to at least 32G, two M2, a discrete GPU, Thunderbolt 3/4 and... Now a keyboard with Fn-arrows or discrete cursor keys.
> I think its just too insane to query the db X mins just to check if there are any scheduled emails to send out

That's exactly what I do, took maybe 10 minutes to put together - runs once a week, and calculates a bunch of statistics that get emailed out once a week.
The average actor in LA isn’t a SAG member.
Due to function overloading, figuring out which function is called is not exclusively a problem of operators. And IDE can help here (and so does consistency: similarly named functions/operators should behave similarly).
Follow the money is generally a good place to start, when something doesn’t make sense.
After reading one of the parents' links, I wouldn't revise anything I said. Advice that amounts to "delegate the task to someone you hired at your startup" is pretty much only useful for exactly ppl who can do that. I'd rather hear about devastating and comical failures that a person realistically worked their way out of. As in someone losing their job that they needed to pay for their house because they lost interest in the subject matter, then couldn't get another job that paid the same because their burnout broke their ability to grind algorithms problems and it blew up their family and sent them into a depression spiral, and they couldn't pay for therapy obviously so they ended up on the street with less than zero to their name. After that, if they still have a successful startup, then great, maybe there's something constructive to work with. It ain't a fucking super power unless you're pretty lucky imo.

I don't mean to dismiss the GPs comment about their own ADD. No doubt, it's going to be life changing, hopefully for the better. I'm just sick of startup founders saying that actually all I need is to cut carbs and be a CEO.
Speaking of Algol and argument passing, I'll leave this [1] here...

[1] https://en.wikipedia.org/wiki/Man_or_boy_test
And thanx to the writeup making it to the top of HN now I and prob many more people here learned about the existence of Bunny CDN.
Well remaining fortune depends on how much of it is spent, after all.
> By destabilizing and ousting democratically elected leaders around the world and replacing them with our puppets

El Saud was put in place as rulers of Saudi Arabia by the British, not the Americans.
HTML+CSS is a layout system that has been refined and heavily used in many screen sizes for several decades now. Try to find an equivalent system that works from 4/8k down to 320px width in any native system.

I mean, there ARE downsides to using web tech, but as a flexible layout system that can gracefully describe very large ranges of targets I have not found it's equal.
If I remember correctly the F-22 is Ada and the F-35 is C++.
What are the changes from 2.0 to 2.1 ?
They certainly are, just not to broadcast it.
I'm British, and sitting at my desk saying "hover" "lot" "song" over and over again. They're definitely very close. I say hover like hoh-ver, which is very similar to the vowel I say in lot (loh-t) and song (soh-ng).
Yeah. The solution there is to get rid of primaries altogether. And they’re unnecessary with RCV.

Although I think they’re unnecessary already under the current system and the US would be a lot better off without them. You could get rid of them and just leave it up to the parties themselves to decide which candidate they will back for each district via whichever means they prefer internally amongst party members.
Seeking macOS dev contributor for the Inkscape (open source) project
How do we make feedback memorable? With Diamonds
And although it's called "TeXmacs", it doesn't use TeX, LaTeX, or Emacs, and is not (natively, anyway) compatible with them.
Building a Trusted Ecosystem for Millions of Apps [pdf]
What are some examples of vile comments, according to you?
I can imagine how stressful the situation was, but it was pleasure to read. It again goes to show you that no matter how prepared, how optimized/over optimized you want to be, there will always be a situation you have never accounted for and sh*t always hits the fan, that is the reality of IT ops.
The RSPB in the UK don't seem to think that cat predation is a significant factor in bird species decline -

https://www.rspb.org.uk/birds-and-wildlife/advice/gardening-...

"Those bird species which have undergone the most serious population declines in the UK (such as skylarks, tree sparrows and corn buntings) rarely encounter cats, so cats cannot be causing their declines. Research shows that these declines are usually caused by habitat change or loss, particularly on farmland."
the word randomly does not apply to updates of Google Chrome.
Updates in Google Chrome are a literal masterpiece of software engineering and continuous integration:
https://developer.chrome.com/blog/new-in-chrome-91/
Clearly regression bugs still happen but when they do happen they get fixed much faster and rolled-over sooner.

Finally, stability gained exclusively by not changing things will turn in staleness and lack of innovation.
Apple decreased their innovation efforts in the past ten years in exchange for incremental changes and just CASHING IN. This time they won't be able to re-hire Steve Jobs to come and save the day.
Police officers seem on an individual level to be quite happy with their unions.
> I like my regular old organic paper just fine, thanks.

I'm picturing the scene in 'Saving Private Ryan' where the translator is trying to shoehorn his typewriter into his travel supplies and Tom Hanks slowly raises a pen instead.

I agree with you. I have enough paper and pens to last a good while of first drafts. My typing them into digital medium works for me like it does for you.
The boy has been found by a journalist and he's fine!
The whole problem seems to start with a clear definition of what a string is. Java (IIRC) defines it as a list of code points, and its behavior follows from that. It's even "correct" in the sense of correct according to that definition.

So what would the right definition of a string be that implies everything the author would consider "correct" behaviour?

I've actually run into the same question before and so far my conclusion wasn't even that the implementation of strings is wrong on most platforms, but rather that "string" as a concept just doesn't make sense. Including simple things like the length of a string or concatenation.

If somebody knows a useful definition, I'd be interested ;)
I see RCV and STV used interchangeably. And the way I’ve seen RCV described in the US it is just STV with a better name for easier marketing. But I may be missing some subtlety. I also prefer MMP for parliamentary systems but changing the US to use MMP is several orders of magnitude harder than implementing RCV, which can be done state by state. It can even be implanted using multimember districts without changing anything. So it gives the US the best path to a better electoral system I think.
I know the project exists since forever, and has a brand of its own, but whenever I hear about it, my first thought is "oh, latex package/mode for Emacs. Nice".

The name choice is unfortunate, since I'm not the only one with that association.
The proof will be in the medals. The worst thing she could do for her cause is to actually win. If people see a sport where such transgender athletes are on the podium regularly and it is obvious they are doing better as a group, change will be demanded. Weightlifting looks to be that first test case but we were almost there before. Running faced a debate over allowing people with modified bodies to compete, but the so-called bladerunner disappeared from the scene and has yet to be replaced by another. The big question is the same as drugs: how much technology do we allow people to use? Are we committed to the idea of "natural" bodies in competition or do we allow technological modifications?

(Pistorius was born with feet. They were deformed feet and were surgically removed when he was very young. He used surgery to improve on his "natural" body. The prosthetic blades were then a second stage down the rabbit hole of technological augmentation.)
Source(IT): https://firenze.repubblica.it/cronaca/2021/06/23/news/mugell...
How does it compare to LyX?
How do you feel about system76 laptops? I've been eyeing their products in case I need a laptop in the future. As open source as they can be, down to the firmware. A bit on the expensive side but I would be okay with that to support a company that seems to be working towards bettering the industry.
It'll be interesting to see if the IAAF goes along with this and reinstates Dora Ratjen's 1939 high jump record.
So SPARK is a proof that something is wrong with Ada, while MISRA-C and Frama-C are adaptations?
Thanks for the write up. I enjoyed reading it.
Open Source ERP versus White Label ERP Software. What's the Difference?
Open source ERP stands for an open system for electronic transactions. It's the open system that causes some of the biggest challenges.
The development of open source ERP is available to everyone for free. There are no licensing or royalties, so there are no strings.
Open source ERP can come with higher IT costs than you anticipate. That’s because you don't have to pay for licensing, but you do have to pay in time and money rigorous tests that determine if it meets your company's standards.
White label ERP is software that functions as another company's ERP. However, it is branded with your company name.
Building a white label ERP solution takes careful planning, precise execution, significant resources, and a very skilled technical development team.
In case anyone was wondering exactly why a condition that affects a tiny fraction of the population has such a disproportionate effect on global policy, it's because many in power subscribe to a religion that worships dualism, a modern form of Gnosticism.

A (very) conspiracy theory-minded overview is here: https://www.youtube.com/watch?v=ZUkiBz9rYEs
I also think many people don’t realize, particularly with Tinder, one’s sexual preference (as in an app setting/config) is only used for matching, not preventing your profile from appearing for members whose sexual orientation are not in alignment, it will just never match.

So, one could be matching or rejecting more than realized.
Would you like your us tech salary replaced by the European one? My take, as someone outside both regions is that even after medical and rental and other such fixed costs, us tech workers continue to make tons more than European tech workers. The top paying tech companies in Europe are, from what I understand, American.
So back in the 00s Iraq tried to use Euros then got invaded and then reverted to USD. A couple of other near-pariah states (Iran and Libya) have offered to accept Gold and/or Euro but it hasn’t taken off. It’s interesting right enough and should maybe considered a warning to anyone who does think about shifting away from USD, but I’m still curious if there’s even a small amount of consideration given to alternatives today
Although you can use a lot of latex commands to enter math, which is useful when you are starting with texmacs after exposure to latex
Well, Dell has Home/End keys on Fn+F11/F12, so if you're fine with the old Alienware laptop of yours you might get accustomed to the new Dell as well.
I had several generations of Mac/PCs with Fn+Left/Right/Up/Down mapped to Home/End/PgUp/PgDn, and now after upgrading my XPS-13 the new Gen11 model that workflow is suddenly broken...