skysight-inc/HackerNews huggingface dataset:
>However, this is permissible only if the purpose is to remediate past failures to hire minority employees in areas that contain few minorities.

Women are obviously not a minority in the US, but does this apply if they're a minority in a particular field (such as engineering)?
They weren't doing it to support their original position, but rather arguing against it.
2x or 5x is very useful if it speeds up common web server applications. A company with 4 servers can run 2 servers with a 2x speedup.

Math-heavy benchmarks are not really representative of what Python is used for. They benefit from things like SIMD and aggressive inlining and fine-grained control over memory layout, etc. If you need that with Python, you can use something like NumPy or implement the hot path with a native language.
Though, they ended up writing a whole new Ruby JIT to deal with Ruby's performance, so clearly at some point the trade-off changes from "no systems programming, a highly dynamic language instead" to "hardcore systems programming, to make the highly dynamic language fast enough"
Getting the interpreter to within 5x of a JIT is definitely better than "not very useful".
> If you treat biking as transportation and not a race, you won't get sweaty.

That’s only true if you live in a flat region, are never in a hurry, never wear rain clothing, and never dress even slightly too warm. My bike commute has some very minor hills, and it’s virtually impossible for me to not get at least somewhat sweaty. And I view bikes purely as a pragmatic transportation vehicle — not a bike enthusiast.
How It Was Made: The Commodore 64
A history and defence of venture capital in “The Power Law”
The article omits what I always considered the best argument against utilitarianism. It's basically a cutting-off-the-branch-you're-sitting-on argument, and it's due to Bernard Williams.

1. Utilitarianism asks me to choose to save 10 strangers over my own kid, as this would maximize human happiness.

2. The bond a parent shares with their kid is among the most foundational examples of human happiness.

3. If human happiness is so flimsy that I should be willing to destroy the root of my own in the advancement some abstract ethical theory, why is human happiness worth maximizing in first the place?
Hmm, isn't that what I said? They can treat people with a characteristic more favourably, but they can't exclude people without that characteristic from the start.

I guess the difference is whether you can hire a minority candidate even if they are objectively less qualified for a job? My understanding was that you could only use the characteristics as a tie breaker if two candidates were otherwise the same, but maybe that's wrong.
>that GPs in particular would be replaced by a lower-cost Watson descendant

Everybody is trying to replace GPs (and even specialists) with AI.

But I've experienced a massive issue in healthcare that does not need an AI, just a good database.
I was prescribed intensive imunorepresive therapy... and they forgot to put me on preventative antibiotics.

If there was a very simple IF on my prescription (if Medrol > 16mg && TimeOnMedrol > 3 months { checkIfOnAntibiotics() } ) I would not have almost died with a PCP pneumonia.

Engineers always focus on the interesting technical innovation. But we have so much low-hanging fruit still to do, that just needs to use our existing technical abilities in really, really boring ways.
Ask HN: Social media publicize in a cheap and cloud way
I was searching some way to publicize my blog article. I was searching a simple solution, not necessary free, to integrate with social media.
In the past days I tried Zapier, Microsoft Power Automate and IFTTT (f this, then that).

My budget is around 5 euros/month given the simple task (I could be able to do it on myself but I will need to register on the various services my library, be careful not to get banned etc).
So a ready-made solution seems a good idea.

I am not an expert on this field but I was shocked by the cost of Zapier and Power Automate, given the complexity to do simple things like publicizing posts or creating keyword alert.

I know they are complex tools but...

IFTTT seems more focused, easy to use and cheap so the question is: what do you suggest for this task?

There is some open source library I can mock or IFTTT is a good candidate?
Did I miss some other option?
Thank you!
What about substack? It solves all the problems that the OP raises
Is there any evidence that patients of NPs actually have worse outcomes? Given the current physician shortage would it be better to wait to see one, or get an appointment with a NP right away?
I'm also thinking about a language where async is default.

https://hirolang.org/

And what major issues and downsides this has. One I can identify it would be non obvious on how to do `map` on a Future/Promise, because there is none. So there is no easy way to execute on the green thread code with the result of the remote call, e.g.

let f = asyncFuture()
f.map(|v|: v + 1) // executes also async
let s = await m
println(s)

If f is transparently handled as a future, this is no longer possible, we would have:

let s = asyncFuture()
s = s + 1 // not async
println(s)

One would also, to be safe, always use immutable data structure and copy semantics on other classes (e.g. functional lenses and prisms everywhere transparently) - with the performance impact of immutable data structures.
Yes, it works best with some cuts, and even better with slightly fatty cuts: charred fat tastes like heaven!

BTW I just realized I could make a lot of thin-blue-line jokes about my steaks :)
I thought this presentation by Armin Ronacher (the creator of Flask and Jinja) was very enlightening:

How Python was Shaped by leaky Internals(2016):

https://www.youtube.com/watch?v=qCGofLIzX6g

See also this HN post (Attempts to make Python fast):

https://news.ycombinator.com/item?id=24848318
> “Don't you see that the whole aim of Newspeak is to narrow the range of thought? In the end we shall make thoughtcrime literally impossible, because there will be no words in which to express it.”

Although this is more idiocracy than 1984.
Partial solution[1] that may be of interest: working in VR instead of a laptop https://simulavr.com/blog/why-vrcs-are-better-than-pcs-and-l...

There are two reasons VR computing can be less distracting than PCs/Laptops. The first is that they block out external distractions:

> VR Computers are like "high-quality, noise-cancelling headphones for your eyes". They're especially good for distracting work environments, and when you want to signal to you and your coworkers that you're "locked down and focused".

The second is that VR UX (at least for Simula) is very bare-bones and simple at this stage of its development. There aren't a ton of bells and whistles and notifications built into the OS to distract you from your core work.

[1] Working in VR isn't a total solution to distraction (it doesn't prevent you from browsing Twitter all day, etc). But it does have some nice features built into it that can make it less distracting.
1.) command + option + d to hide the dock

2.) Camouflage App to hide desktop elements: https://apps.apple.com/de/app/camouflage/id445264274?mt=12

3.) https://selfcontrolapp.com/ - to block sides like Facebook system wide for some time!

4.) https://heyfocus.com/ to play the complete game :)
> developers often leave error handling as an afterthought because it distracts them from thinking about the main flow

Go asserts that "error handling" and "main flow" (a.k.a. "happy path") code paths are equivalent, and that you can't ignore the bad stuff as you program against the good stuff. Error handling _cannot be_ an afterthought -- this is the path to fragile, even broken, code. If a programmer can't adapt to this model, then they're gonna have a bad time with Go, because with Go it's non-optional!
The Dutch tulip bubble lasted a few years, really the height was only 6 months or so. Bitcoin has been on an upward trend for the past 12+ years, when does the comparison to tulips break down, in your mind?
You will always be faster with worse tools you know than with better tools you don't know.
Even if scripting language is the slowest, Ruby programmers say you need to include dev time in the equation which Ruby and Python optimize
IBM's Blockchain division was merged into the Watson division, so it's more on-topic than you might have thought. Put all the vapor together!
It's 60 hours every 3 years, of which webinars are acceptable, and no records need to be submitted with the renewal application. There are no tests or exams. The "new advances" they must keep up on include Sexual Harassment Prevention and Implicit Bias.

https://www.isms.org/CME/Medical-License/License-Requirement...
Someone should persuade governments to ban lobbying. But who?
Google still doesn't release the profit figures for youtube, only revenue. Even the revenue figure was a secret until 2--3 years ago, so it was probably not that high. If youtube was very profitable, I'm not sure why Google would hide it in its earnings since they almost always try to show how they aren't exclusively dependent on their search ad business. I'm not saying youtube does not make any profit at this point, but if it wasn't tiny there's no reason for them not to talk about it.
Bookmarked! thanks for this amazing tool.
Sounds like a violation of the U.S. CAN SPAM Act.
> I think that's what they were talking about, simple method that works.

It is, but with the help of a very cold steak (to limit the risk of overcooking), and presalted. Simple and foolproof!
This is from the latest 3.11 alpha 4 release just this week:

The Faster CPython Project is already yielding some exciting results: this version of CPython 3.11 is ~ 19% faster on the geometric mean of the PyPerformance benchmarks, compared to 3.10.0.

https://pythoninsider.blogspot.com/2022/01/python-3102-3910-...

So this is definitely not languishing as they are getting these changes directly into main for Python 3.11
While talking to a lawyer is the best option, wouldn't this be one of the few cases where HR is relevant? You're specifically bringing to attention a potential liability/lawsuit from external sources.
What good is diversity when everyone thinks alike and they just look different (skin pigmentation)? IMO diversity is about diversity of thought. If they happen to look different, fine. If I were to grow our team, I would want people with diverse range of convictions and opinions.

DEI crowd in silicon valley has no diversity of thought. It is a monoculture.

Also, depending on industry or company objectives, sometimes you don't want diversity of thought at all. You want coworkers that are aligned on a particular niche objective and have similar opinions especially if the company is trying to do something unconventional. Diversity hurts there and having people with various backgrounds is a disadvantage.
Was going to say, Red Hat seems to be doing fine/great. Very innovative Linux company.
> IBM isn't a bad choice. It's a major step up from Indian firms in terms of both price and quality. It has significant in-house technology to leverage. It's a safe choice. It will usually do better than in-house IT.

Having been there, I can say that IBM is no different than the other Indian tech firms like Infosys, Wipro, HCL and other. Infact, there is a rotating door of employees among IBM and other Indian firms.

1. Since the last 5 years, IBM has more employees in India than in the US or any other country [1]

2. Secondly IBM pays more that the Indian companies in India to poach employees but shortchange their US counterparts. [2]

Infact, the only difference between IBM and other firms is that the initial sales procoess is handled by American counterparts. Once the sales piece is done and the actual project starts, it is replaced by the offshore team.

[1] https://www.zdnet.com/article/ibm-now-has-more-workers-in-in...

[2] https://www.postbulletin.com/opinion/ibm-to-give-raises-to-i...
> So, uh, it depends.

Yep. I highly doubt we have enough info in the original question to give legal advice even if any of us were lawyers. We simply don't know enough about the company to know how the courts would see it.

My advice to OP: consult a lawyer. The law is fuzzy, and we don't have enough information to give a good answer.
1. Experiments, and natural experiments

2. causal discovery methods + generic assumptions

Economists are really putting effort into sound methodology.
right, i was specifically focusing on the idea to raise prices to reduce the number of people wanting to buy a ticket. if prices need to be raised to cover costs and keep a reasonable profit then that is a different issue. in that case, if the government doesn't want prices to be raised it needs to subsidize.
I am aware that a friend's very small company related to NLP/NLU[1] beat IBM in a sale because the algorithms worked better than the Watson ones what seems incredible in two things: beating them at sales and technologically.

[1] https://natural.do/en/
"must be female"

Yes? It's illegal. This instruction removes the chance of any other member type of that protected class from being hired.

You can report it to the NLRB, FBI/DOJ, or your state AG. You'll have to document everything while being careful not to break any recording/privacy laws. Not sure anything will really be done. Probably just bring hardship on yourself.
The Go team has been discussing converting some functions to generics _if_ they can maintain the compatibility guarantee. Without verifying, I believe this was discussed in Go Time ep 216.
Can you possibly provide some objective comments on why that comment may be incorrect ?
I would maybe start with a provider (considering that OP is hosting for others and not just themselves) and use that as fallback as they eventually start setting up their own outbound.
Gmail? You can add sending from other address/SMTP in the settings
First thing: all claims to have proved a causal relationship are relative to a set of assumptions which may or may not be satisfied (even in experimental sciences).

Taking the experiment as an ideal we cannot reach, there are many settings where there is useful variation in the data which can approximate the random assignment to treatment which is the essence of experiments.

Some canonical research designs which can be used here include differences in differences, regression discontinuity, synthetic control methods, or instrumental variables methods. They are differently appropriate to different settings but permit causal claims to be made. These methods are widely used in contemporary empirical economics (indeed this is a nearly exhaustive list of methods used in applied micro!).

Useful, accessible references here include Angrist and Pischke, “mostly harmless econométrics,” or “causal inference the mixtape” by a guy at Baylor whose name I’m forgetting, and the very recent “the effect” by Huntington-Klein, which I have not yet read.

Other slightly more exotic models are used in (for example) industrial organization which still permit causal claims to be made about the effects of increasing prices or changing product features on demand for a product or set of products.
Pedantry incoming, but “86” doesn’t need the apostrophe before it.

The etymology from what I remember comes from the fact that if asking for 86 of anything at once is impossible to provide.
How does substack solve the first point?
Maybe ask about what this policy means for non-binary people and see if it makes them squirm.

One of the reasons why a lot of SV companies like Google have a problem with diversity is because they focus almost all of their recruiting drives on a few schools and hire mostly people with degrees from those schools, which themselves have diversity problems.

If you keep going to the same wells you shouldn't be surprised to buy find different results.
> Go was (still is tbh) slow.

"Slow" isn't an objective metric. Slow how?
MIR isn't really a language of its own: it's a human-readable serialization of Rust compiler's lower-level AST, an artifact of the language's complexity. It's native to the compiler, so it doesn't need to be parsed, validated and compiled. So it isn't really relevant in this context.

Rust aside, I'm fine with using C as a target language, as it's well known and has all sorts of tooling, but inventing a whole new language with a custom syntax just to use a codegen is overkill, especially when there are more than a dozen projects that use SSA-based IR to great effect (from LLVM and golang to game console emulators).
> Quantum Computing

which may take over the world, but is presently at the stage "call me when it can reliably factor 35"
sure, but that's the point. it is the city making that decision, not a for-profit company.
One of the follow-ups points to https://github.com/deepmind/alphafold/issues/14#issuecomment... which comments "Hi, we have recently changed the license terms for the AlphaFold weights to CC BY 4.0, which permits commercial use", from 4 days ago.

It looks like the source license at https://github.com/deepmind/alphafold/blob/main/LICENSE is Apache 2.0.
Because "security" is an economic good, with a cost and a value. When the value is at least the cost, you do the security thing. Locking doors has almost zero cost, and much less than zero value most of the time, hence: lock your doors.
I have seen that with General Electric.

It's not easy to know when is the right time to jump your old trusted provider. At the beginning of the acquisition not much happens. Things degrade slowly because employees take the burden of doing the job for two people. But nobody can be subjected to the stress for too many years.

Big corporations create nothing, only abuse the good faith of employees and the cost of moving providers of small companies. I have seen that happening in tech. When small innovative companies grew they got enough economic power to not have to innovate anymore. Purchase small good companies and drain them is the new business model.

And it's a shame, there was a time that liked IBM, and others.
> this is a terrible and naive way to think of DEI

No, it isn’t. OP is describing the intended use of DEI. A proper merit based approach would have 0 knowledge of race, gender, etc. DSA as well requires prior knowledge of irrelevant attributes of a candidate because its goal is to increase the representation of people with those attributes, not hire the best candidates.

Any process trying to select for the best developer does not need to know about race, gender, etc. Any process that asks for those is not looking for the best developers.
I’m guessing that governments are keeping them afloat, especially on long-term contracts and with bespoke projects.
I'd file it as a violation of title VII of the civil rights act:

"It shall be an unlawful employment practice for an employer to fail or refuse to hire or to discharge any individual, or otherwise to discriminate against any individual with respect to his compensation, terms, conditions, or privileges of employment, because of such individual's race, color, religion, sex, or national origin"

https://en.wikipedia.org/wiki/Civil_Rights_Act_of_1964#Title...
This is just what OP is experiencing with extra steps. Here's why:

1. Find merit based, good, but (unfortunately) majority candidate.
2. Position is held open, the meritorious engineer is waiting for an offer.
3. A few minority position trickle in that are nearly as good but not quite.
4. DEI argues you should choose the minority and uses an excuse like "they're trainable" to justify racist hiring practices.

In both these systems you really only wanted to use racist recruiting practices to hire non-white non-males. But to get around the legal concern step (4) gives you plausible deniability.

It is no surprise that your average person thinks these hiring practices are racist and they lead to tokenization of the very group you're trying to protect. Consequently all the "hidden bias" DEI bleets on about is brought on by them. Things like "they were only hired/promoted because they fit in X category" where X is something innate and uncontrollable. It is not "racist" to look at a minority coworker differently if you know for the fact they weren't hired on merit. No different than the CEO's son getting a promotion to VP. Both people are undeserving.

I am in the "majority" and have been passed up on promotions and probably not hired in several jobs because of things like this. Thanks to step (4) it is difficult to sue, but it would bring me great pleasure to take a company to court because of this.

DEI should be renamed DIE to reflect it's true nature at a company. The extremist, racist, wing of HR.
It's kind of similar in some ways to the traveling salesman problem. Which is not considered np-hard.

"How do you get to tokyo from paris", the cheapest, the shortest time, the least layovers, add a stop in X, etc. Not that easy.

Then you have to remember all the stuff under the hood like how are you caching all that information, how do you actually register the sales of all those tickets. Are they in your flight alliance? Are they goign through your regional airline systems too?

I would never want to touch that stuff. Way too hard. Way too many legacy systems powering it too, probably.

See also:
https://franz.com/success/customer_apps/data_mining/itastory...

Which is now owened by google and probably powering google flights lol
So the company's performance suffers and their competition who don't indulge in DIE will benefit from those male candidates.

Sounds like another case of "go woke go broke". This is why we see a lot of progressive policies in academia and government... Where losing money doesn't matter.
No, unless women are not a minority in that job bucket at your employer. Remediation for insufficient diversity is acceptable. Gratuitous hiring of “do nothing” / “under spec” employees is not, but that’s not in play in your case. I am not your lawyer, this is not legal advice, etc.
Medical conferences basically would not exist if it wasn't for suppliers and drug companies paying for sponsorships, trade show booths, opportunities to speak, etc. Not really any different than any industry's trade conferences.
> This goes hand-in-hand with an over-heated sales team pushing hockey-stick growth

This seems like just another argument for limiting startup acquires. Perhaps if a big exit wasn't the goal, the company would focus on more long term viability.

Anyway, I don't think they big companies care as much about whether they destroy value, as long as they destroy a potential competitor.
Relationship messages (like incident reports and bills) aren't typically covered by the CAN SPAM Act, but that law's never stopped anyone anyway. I don't have enough fingers to count the number of daily commercial emails from otherwise respectable US businesses that don't include a mailing address or don't honor opt-out requests. Cold sales mails from tech startups are a big offender...
This has real shades of Theranos