skysight-inc/HackerNews huggingface dataset:
My wife is against the instant pot too. It's actually really complicated to use -- especially if you have grown up cooking on the stove top.

The instant pot is superior -- but it is also very very different.
It has a long warm up period, but then it cooks things incredibly quickly. Then, you have a long cool down, depressurization period ("natural release"). In the meantime, you have no visibility on how "done" is the food.

The basic disadvantages are as follows:
1) if you're an intuitive cook, you are screwed. There are no windows. You can't see how the food is doing. There is a long depressurization period. You can't take it out. You have to follow a recipe with instant pots. Everything becomes like baking.

2) if you're a recipe based cook, you are screwed. You basically have to throw out all of your existing recipes. It cooks faster for long recipes, but slower for short recipes. The chamber is also entirely enclosed and nothing boils away. None of them works unless you re-adjust the water levels and cooking time.

3) pressurized cookware has a really bad reputation of explosions. You can also very easily burn yourself either on the exposed metal parts or get impatient and accidentally steam yourself. The steam from the instant pot seems a lot hotter than regular steam.

@js2, try it for rice. Just watch a youtube video on it first because the process is very strange if you're used to cooking rice on the stovetop. The ratio of rice:water has to be very precise. You also have to follow the timer clock for the depressurization part.

I re-learned how to make rice just for the instant pot. I read the supplied instructions and then I watch a youtube video. I actually messed it up the first time. I still occasionally use too much water whenever I get careless.

But, I love mine. The rice do come out good. But obviously, it won't be like the way it comes out from a pot. It doesn't burn or form a crust.
This feels like a marketing-led attempt to shoehorn Citus into something topical and shareable, having realised that they've barely talked about it since acquiring the company a couple of years ago.

I'm all for Citus, but cmon. Overkill.
A two tiered system might actually be better for improving access to affordable health. Mid-level providers seem to achieve equivalent outcomes for routine cases at lower cost.

I agree that Congress should increase funding for residency programs.

https://www.ama-assn.org/education/gme-funding/ama-seeks-mor...
I don't see why programmers generally think writing is unrelated to programming.

In the transition from logic gates, to machine codes, to assembly, to higher level languages like C, Java, Perl, Python.. the evolution is most often towards an abstraction or syntax closer to natural language.

And if the software industry prefers programming languages that at least superficially resemble natural languages, shouldn't it be obvious that we should actually start with the presumption that, the skills that make one good at writing (natural languages) can translate to skills writing programming languages?

I've seen otherwise great engineers who write illegible code (that works). Their written language skills are often not that great either.
Not clear to me whether you can mandate that a particular position go to a minority. United Steelworkers says racial preferences are sometimes permissible but cannot be an absolute bar against hiring non-minorities. So the question is whether that requirement applies at the level of individual jobs or only at a higher level (some positions can be reserved for minorities so long as the department or institution isn't exclusively hiring minorities in all positions).

The law here seems quite vague and I wonder if the interpretation would depend on the ideological composition of the court and perhaps what they had for breakfast that morning.

If I had to guess though, I think the court that decided United Steelworkers would also rule favorably on the legality of the OP's situation, and would apply basically the same principles to do so.
The VCs poured a ton of money into paying popular writers to write on Medium, which got a lot of attention. That lasted until everyone learned that the VCs needing to cash out meant that Medium needed to sell ads and behavioural data, and that also meant that user-hostile things like dark SEO patterns were seen as necessary.
Mandating it is a power move. You can give folks the option to come back to the office if they so chose, and let others work from home if they want to.
Obviously false (shrug)
It is common in big companies. These days, HR is heavy on hiring women and minorities. No whites, no Indians, etc. Definitely not illegal.
I remember the social bots on MySpace. It turns out that it is easy to pass the Turing Test when you have big boobs.

Although... wasn't the original Turing test actually involving whether a man would beat a bot in pretending to be a woman?

Edit: yes, it was about gender detection: https://en.m.wikipedia.org/wiki/Turing_test#:~:text=The%20Tu....
From a language design perspective I don't think there's much in the way of making up this ground. The hard part is not breaking any existing modules written in C/C++/Rust/etc that depend on the cpython ABI (memory layout and calling conventions of the runtime's implementation). There are jit compilers for python like pypy which are very fast (>5x they're attempting to gain here) but they often break things like numpy that have a lot of native modules.
This isn't any different from any other image processing app that you download and use, except you have to download it every time you need to use it again. So the advantage is that you don't have to make multiple versions of native apps, and you didn't make it an electron app. Other than that, it's YA image tool. I hope you learned whatever you set out to learn with this.
Yes, it's the GIL [1]

[1]: https://en.wikipedia.org/wiki/Global_interpreter_lock
IBM itself has large divisions in Southeast Asia that function basically the same as Indian IT firms.
This is true, but it's also important to note that Matt Mullenweg founded/co-founded and leads both organizations.[0][1]

0. https://www.linkedin.com/in/mattm/

1. https://www.guidestar.org/profile/20-5498932
Yep, I have to agree. Candidates (rightly!) are upset when they are explicitly considered the "token" hire and avoid these roles - some companies even have the gall to put this in their job listing!

The real solution to diverse hiring is to actively recruit from sources that have the kind of people you're looking for. Your (not you parent comment, but the anonymous "you") current candidate sources are probably not very diverse so the end result is that your hiring is mirroring that.

Actively recruit and go after diverse candidate sources, and you'll hire diverse candidates.
> plenty of people are still happy to have their money in these speculative assets

Are you sure? All the stocks that got bumped during covid are now down/or on their way to pre-pandemic levels. Even FAANGs that were supposed to fuel the stay at home trend: Amazon, Netflix (-20%). Crypto might be next...

Somebody is making a killing, where will that gain go next?
I believe that is a continuing WIP.
I really did not like that video. There are some interesting ideas but the tone is insufferable for me, not a fan of superficial punchlines and logical fallacies wrapped as deep thoughts, no matter if I agree or not with the point.
> For breach of contract and negligence, IBM were successfully sued, and then banned from all future projects, by the Queensland government in 2013. [0] Which sets you up with a nice precedent and set of documents to see their angle of attack.

I mean, yes, but also think about how long a government can afford to have their lawyers pursue a case like that. If you don't have those kind of resources, it's a lot riskier.
I'd file it under affirmative action [1], which is not illegal in most countries/states (on the contrary). Lots of commenters here simply cite single paragraphs from anti-discrimination laws but what they don't understand is that the laws often allow organizations to correct bias by giving preferential treatment to underrepresented groups. The logic behind is that the majority group (e.g. white caucasian young males) might have bias to hire peers that they identify with, hence perpetuating their majority. Quota-based hiring / candidate selection is one way to solve this problem. Different jurisdictions have different rules though, in Germany hiring practice for certain professions (e.g. professorships) is that if two candidates are equally qualified but one is a woman then she will always receive preferential treatment (which is fair IMHO).

1: https://en.wikipedia.org/wiki/Affirmative_action_in_the_Unit...
Extremely likely you would be breaking the law by discriminating against anyone not female.

The way to do this properly is by "Positive Action" (when all else is equal, prefer a candidate that fulfils a diversity criteria)... not to be confused with "Positive Discrimination" (the setting of quotas or in your case excluding a demographic from being considered for the role).

You can find an example of this enshrined in UK law https://www.legislation.gov.uk/ukpga/2010/15/part/11/chapter... (I know you're in the US, but I find the UK law very easy to find and to read).

The spirit of it is simple: Interview everyone equally, give all the opportunity... but if you have to choose between 2 candidates who fare equally through interviewing then you may factor in any disadvantages that arise from their sex, gender, race, background, etc... and in those cases you may now favour that candidate.

This process does not exclude people or "lower the bar" for the diverse demographic... it favours only when everything else is equal.
Similar. Worked on a project where there were 50+ contractors to automate simple biz workflows. Run that for a few years @ their rates and you'll see how much enterprises spend on relatively simple software projects.
Is self-interested management really an inefficiency if it’s unavoidable? You don’t get to run a company in a vacuum. You have to run it within the bounds of human behavior. Saying that “if only all humans acted in some way against their nature, then the system would be more efficient” isn’t an effective management strategy.
This seems like a case where HR would actually care, because the person raising it is trying to protect the company from doing something potentially illegal.
> every single one of these simple games is effectively broken

Can you elaborate on how the game is broken? How does someone else writing a solver affect your own enjoyment of the game? Wordle isn’t competitive, right, so is the problem just knowing that a robot can do it demotivates you from trying?

This might be an interesting question about human behavior and our motivations that we should think about as we move into the AI age, because no, there will never be another popular game that escapes AI players. Not only are we going to make AI for every playable game, we are building AI for every human activity.

FWIW, I’ve written Sudoku and Boggle solvers, and still love to play those games manually. In fact writing the solvers I think increased my own enjoyment of them, it gives a certain perspective on the difficulty of the game, and of how much humans do to simplify our effort compared to a computer.
Monetizing cross-platform code faster and easier with Qt Digital Ads Platform
A similar thing happened at a previous company I worked for. We had lots of male candidates apply to an opening but only one female candidate. The female candidate was by far the weakest and I strongly advised not hiring her, but I was overridden by higher ups desperate to improve DEI and she was the candidate hired.
Recommend putting a note in every Craigslist post like "No verification code scams". Because if your phone number is included scammers will eagerly text asking for Google Voice verification code, claiming they need it to prove you're legit. Yet they'll actually use it to open a GV account and possibly take over your phone number.
Also worth baring in mind that Shopify is a “monolithic” Rails app. That clearly shows it can scale enormously.
> PS: if we don’t need the comments, then why you commented here? :-)

I never said we don't need comments. We probably do not need it on blog.

> You don’t have to sign up, I disabled it, you can also make an anonymous comment.

As I mentioned in my comment the disadvantage of that is people abuse it.
> The one thing that I think needs improvement, is the WordPress Codex.

The original Codex can be considered obsolete as it has been replaced by developers.wordpress.org which is much more informative and up to date.
Me too, as my local bikeshop tried to hire me several times but the difference in pay made it impossible for me although the career change in general would be quite welcome.
> Those resulted in high volume same-text tweets & fake retweets as they'd blast out via members who gave personal account access, which is huge for scales like MAGA Twitter.

But these are not bots, this is "huge" maga twitter coordinating messaging that they all individually support.
You're right, but point 3 means that even under United Steelworkers v. Weber the policy in the original question may be illegal. "Must be female" is an instruction to bar the non-minority completely from this position, so as another comment says it depends on if that bar on complete bars applies to individual positions or whole departments.
My understanding of US labor law is this is flamingly illegal. And you would be well served to talk to a lawyer for yourself before you make any moves.
It's mostly adjacency in the link graph. I use a mix of direct neighbors and Personalized PageRank to produce the list.
> Go is known to be quite slow due to a weak compiler and a GC that optimizes for latency over throughput.

I don't know how you're measuring "slow" but from where I sit in the software ecosystem Go is typically one of, if not _the_, fastest language available. It's entirely correct to optimize for latency over throughput, for my use cases.
Youre making assumptions based on prior experience. I am stating facts based on current ongoing experience. Part of the reason of massive student costs is the amount of jobs has significantly increased and paychecks have increased, reducing workloads between them to the point that most professors have maybe a class or two, the rest of their time spent working on projects designed to fail or be ineffective. It's a great job to work on something half assed that no boss can say "hey that's totally a waste of resources and time". Same goes for administrators.

University is seen as good because it's what we have. If we defund it and rebuild we can have something far better that actually meets the needs of the market and society.
I don’t mean to be rude, but your theoretical “1 monopolistic player” goes against practical experience.

Let’s look at how privatization works in for example Europe.

One (private) company owns the infrastructure (the actual railways) and private companies pay them for usage.

The same private companies make bids on operating a particular bus or rail system, in some cases competition is open, and anyone can start a new long distance bus service.

So you have (for example) Dutch companies running bus systems in the UK or Sweden, or German railway companies running trains in Denmark or the U.K.
Worse than SES?

I agree, though. You need to pony up for a dedicated IP from Sendgrid to get good deliverability to many hosts. Small ISPs tend to be the worst, IME, where Google, Comcast, etc work pretty well with SG.
I haven't invested in cryptocurrency besides a small amount of Bitcoin more than half a decade ago (which I subsequently got locked out of.) I've never worked for any company doing anything blockchain-related. I was enthusiastic early on (2011) but became jaded by seeing how environmentally awful Proof of Work is, and how PoS has stalled.

I find trustless/decentralized protocols intellectually interesting. I didn't count myself as a proponent because I don't have skin in the game.
It's a mischaracterization for PAs because doctors only have ~7.5x minimum more clinical training and not 10x, 15000 clinical hours (for med school + family medicine, the shortest residency program) vs 2000hrs. Ask any radiologist you know what they think about the imaging orders from NPs and PAs and that will give you your answer.
> Is airline booking software very complex?

If this is surprising to you, you have no idea.

It's a 24/7 business as a start. Multiple flights, multiple fares, multiple ways of booking a flight, airline agreements, etc
hm. again I don't know what dictionary he's using, but using /usr/share/dict/words and some more shell I get:

1st: 303 t 305 p 343 b 370 c 629 s

2nd: 404 u 511 e 530 i 699 o 758 a

3rd: 325 n 370 r 405 o 444 i 515 a

4th: 253 a 299 l 313 n 358 t 1013 e

5th: 291 t 394 d 472 y 495 e 1506 s

So.. I guess unsurprisingly ending a word in "es" is the way to go and an "a" is 2nd is pretty good closely followed by "o"

With those values "cares" or "bares" seems like a better bet? It gets you that popular r in 3rd, and the ending es...
Charm – Tools to make the command line glamorous
Stray bullet kills English astrophysicist visiting United States
This is a few months old....Have there been any updates since then?
Seems like there are some perf improvements that are being added in to 3.11 and for some cases 2x faster than 3.10

https://twitter.com/danielmilde/status/1484162983584575491
Whatever the geek card equivalent of Amex Black is, this kid deserves it. Hats off to him!!
Mmdb-server is an open source fast API server to geolookup IPv4/IPv6 addresses
https://github.com/google/jax-md
OTOH the average startup is garbage held together with duct tape that naturally falls apart without the founding team who created it. By the time of acquisition it’s usually reached a point of technical debt bankruptcy. This goes hand-in-hand with an over-heated sales team pushing hockey-stick growth that will crash back down when those brand-new customers churn at the next renewal - because the product, while nice-looking, is unmaintainable garbage.

Nice payday for the founding team and the ticking time bomb is paid for out of bigcorp’s wallet. They go on to great new things and the eventual demise of their garbage pile will be blamed on bigcorp.

Not to say that large companies don’t destroy value - they absolutely do, frequently - but that the main error they make is not being able to appraise which startups are smoke and mirrors and which are legit. The rest of us are not so great at it either.
> They were media events that lead to powerful media events, which in turn lead to investors pumping money into the stock price.

That can't be the reason. Over the last 5 years, IBM underperformed the S&P 500 by 16%/year.
> True, but depending on the service I personally would like efficient languages, not only dev time wise, but also runtime wise.

I don't think this really exists today partly because of the comment you replied to.

Rails, Django and Laravel are massively optimized for developer productivity to build web applications and use languages that have been around long enough where the community has created widely successful and popular libraries to implement mostly common features for things aren't included by default. Libraries that go beyond 1 developer maintaining them in their free time.

If you can build a web app and host it for $40 a month on a single VPS that can sustain tens of thousands of users and you can make a million dollars a year as a solo developer what incentive is there to switch to a faster language? Your secret weapon here is being able to build things quickly and not have to single handily develop a bunch of common lower level libraries just to build the app features you want.

For when you need to scale out we have Kubernetes which generally works the same to scale out most types of web apps. It seriously (honestly) doesn't matter if your hosting bill is $10,000 / month instead of $3,000 / month when you have a team of 8 developers ($240,000 / month) on payroll and your web app is happily returning p99 responses in under 150ms while your business profits tens of millions of dollars a year. What does matter is how fast you can build new features while maintaining your app and finding qualified developers.
Install Firefox, and use uBlock on your phone too.
"I hate having to have a block of `if bar is None` at the top of my functions."

Why? This is like someone saying "I don't like declaring my variables in C at the top of the function".

It is a good and readable solution to a somewhat rare problem. Passing mutable objects as default function parameters is a common code smell in Python.

And no, adding a special syntax to an already syntax-heavy language to address this is not good.
If your company competes with mine, then I encourage you to select for attributes other than fitness for the job.
I think that's because it is more common for Canadians to have resistive electric stoves. Americans typically have gas stoves. Boiling water on resistive electric stoves vs electric kettles are kind of the same.
I couldn't disagree more. Comments have been a plus on every blog I've run. I've learned from my readers, been able to answer their questions and even become friends with a few of them.

The idea that every blog comment system should be run by a multi-billion dollar company like Facebook, Reddit or YC is fundamentally at odds with the open web.
This assumes that IBM's core business is the same as their Services business. I doubt they have any overlap. They got onto the bandwagon after seeing how successful some of the early Indian services companies were (in terms of revenue) such as Infosys, Wipro, and TCS.

I would put the IT services business of Accenture, Cap Gemini, and IBM in the same bucket as the rest of the Indian firms.
Residency has a lot of problems. The match is stressful enough. Medical school graduates carry a huge amount of debt, but must complete residency before earning enough to meaningfully pay it off. Residencies pay 40-85k and most resident physicians are expected to work 80+ hours per week. 80 is the theoretical maximum, but that doesn’t count time arranging work, studying, taking board exams, etc.

All this, and if you don’t complete your residency, you have no prosperous future as a doctor. You might re-match to another residency if you’re very lucky. The hospitals know this and act accordingly. Residents and even medical students paying tuition (!) were assigned to treat COVID patients and couldn’t really decline without risking the future they’re heavily invested in.

Keep in mind, the federal government pays ~150k per year to the hospital for having the resident. Yet the residents are often more indentured workhorses than trainees. It’s not uncommon for entire departments to run overnight with only residents, but no attending physicians.

Now imagine being in this situation, and not being allowed into the “providers lounge” because you’re a resident. Or using a broad-spectrum antibiotic instead of something more specific and being scolded for poor antibiotic stewardship, while the NP who has “completed their training” can’t even properly decide antibiotics are indicated some of the time. And if that NP were ever treated the way a resident is, they could go get a job at the hospital on the other side of town and start in a week.
At my company todays staff engs do what yesterdays senior engs did. It’s a game managers play to retain good talent and give them better salaries. On one team I know of almost half the team are now Staff.

Things change when you get closer to Principal (two levels higher) but at the staff level, despite what might be on paper, they’re just senior engs that negotiate well

(I’m speaking as someone on that track, so am as guilty as the next)
You need to back up US dollars with actual labor/production, not hypothetical bit "work"