skysight-inc/HackerNews huggingface dataset:
Interesting quote from the long reddit thread about the settlement [1]:

> As a litigation lawyer, my perspective on this is more likely that Niemann received a cash settlement, and conditions were negotiated between all parties with regard to future disclosure and disparagement.

> We will likely never know what money changed hands, if any, but for it to end this way with the concession that Niemann can return to chess.com and Magnus will play against him OTB, we should probably assume that Niemann got paid.

> The way it works when you're the party filing the Claim is that you're not going to want to drop it without being given a good reason. If you don't like the Defendants' settlement offer, you're just going to continue with the formal Court proceedings.

> It is possible that the Defendants produced evidence that would defeat Niemann's case, but if that were true, why would they make so many concessions to Niemann?

> Remember, he had a defamation claim here. The allegation is that without any evidence of cheating at Sinquefield, Magnus and Chesscom took punitive action against Niemann, which caused him reputational damage and a reduced ability to earn money playing competitive chess. After this settlement, they came out and admitted that they had no evidence of that, and Magnus is going to play against him going forward.

> What did Niemann concede? It was his decision to drop the lawsuit in the end. He didn't get an apology, apparently, but he is almost certainly being compensated with cash in addition to being allowed to return to online play.

> Just because they settled doesn't necessarily make it a draw. Maybe both sides are slightly unhappy, but based on the communications and concessions coming from Magnus/Hikaru/Chesscom, this was probably not a situation where Niemann just dropped the litigation in exchange for the ability to play online and get Magnus to play against him OTB. Those were probably add-ons.

> If Magnus and Chesscom were in the right and they won this case, they would have probably been able to maintain their positions that Niemann is a cheater, and continue to keep him from playing.

> Instead, Niemann is effectively back to being able to play everywhere and everyone as if he never cheated at all. Maybe that's all he won from this, but if he was able to get that much from them, it speaks to the legitimacy of his defamation claim. If he did have a legitimate defamation claim, then he probably got paid some amount that is less than what he claimed in damages.

[1] https://www.reddit.com/r/chess/comments/163p4hs/chesscom_con...
>unless we manage to reduce that demand, which the individual consumer needs to accept.

My point was no one needs to accept that as long as cars are around.
Having worked in customer service before, the only time customers tried to reason with me was when they were wrong. For at least a large portion of customer service calls, the ability to reason is a negative.
Customer calls to say the product is faulty, and with a simple question they admit they didn’t connect the ground wire. They then try to reason with me that they deserve a warranty replacement because their mum just got cancer - fuck reason on cs calls. (Reason might still have a place on complex situations [which yours never is], customer retainment, sales etc)

Even as the top tier tech support for a complex product, 99% of my calls could have been dealt with well by chat gpt in its current form. And my customers would have a more concise outcome, without the variability of my mood, hold times, judgement of their tone etc to effect my advice.

I can’t wait for more ai cs so I can stop talking to a fuckwhit, and talk to an ai that’s almost certainly far more equipped to handle my query.
I use Simple Tab Groups which has similar features. It works great and its autosave also saved my open tabs a few times.
Actually, that's the case for every species. If ants could work around natural regulatory mechanisms (like predators and diseases), they would probably destroy the Earth as well.

The question now is: are we humans capable of controlling ourselves, or are we just too primitive for that, waiting for nature to solve our problem (by killing most of us)?
You could modify it easily, for example the user could register an additional function to the mapping. That would not be as easy to do with a module and getattr().

You can also list the registered function with math_exprs.keys() and that might not be as easy with a module either.
You found 5 unicorns. Can it really be that hard to find 45 more???
I am curious why people are using dedicated accounts for this? Are they afraid of bannination and losing mobile access? Is this a security measure?
You use it to dispatch to the appropriate function in a module based on the value of a runtime variable
WSL is only available in pro windows editions.
You're rationalizing. You don't think anyone gets into the position in the article without rationalizing do you? A huge chunk of the article was spent on rationalization.
Only because it was being used to control an EMP satellite set to destroy London.
Ask HN: Are there any fulfilling careers in tech anymore?
Everything seems dull and pointless. Is it just me?
If public transportation was as reliable, comfortable and cheap as driving a car, nobody would drive a car. That's my whole point. But it's not - it's expensive, unreliable and utterly uncomfortable.
I'm only in my mid 30s. I'm _very_ convinced that the world was a better place overall before 2008. Before smartphones, and social media.
That sounds like a typical denial of service attack, which you don't see a problem with?
A Worldwide Lithium Shortage Could Come as Soon as 2025
Terrible example, because he is writing the keys when calling the functions:

mydict[“foobar”]()

is basically a worse version of using a module

mymod.foobar()

The REAL value of this pattern is when the keys are going to change on runtime:

for name in userfilters:
im = filtersdict[name](im)
Today's consumer can choose to not buy a huge pickup truck or eat beef three meals a day, or not vote against the new bike lane.
it's primarily a communication framework. you need to pair it with something like OKRs.
Social Media Mentions of Major LLMs. ChatGPT Trumps Bard
I think a lot of people might agree with this also.

The reasoning when replacing 'AI' with 'Computers' is the same, and is also Valid.

This doesn't make a good argument against the article, supposing that with 'computers' the article is wrong, so with 'AI' the article would be wrong.

It is actually valid for Computers also, as well as for AI.
Jellyfin has book support and a dedicated Android app for reading them.
Meanwhile they (allegedly) fund stuff like this:

https://co2coalition.org/facts/
Calibre and Kavita are two open source and self-hostable projects that accomplish what you're describing.

Calibre: https://calibre-ebook.com/

Kavita: https://www.kavitareader.com/
Bad input -> shutdown provides a method by which an external attacker can shut down your service by providing bad input, otherwise known as a denial of service attack.
The lead developer and very vocal community members brigade HN every time V is mentioned. They form the basis of my opinion of your whole community — you maybe should send some more measured voices here if you feel they don’t represent you. The impression they give off has informed my opinion, and if you don’t like that it’s your job to change my opinion through positive interactions. Meanwhile I’ll voice my opinion as much as I like thank you very much.

The words in quotes are from what appear to be ambassadors of the V language here on HN. If you feel they don’t represent your community, maybe ask them to stop brigading instead of asking me to shut my mouth? Just another example of the V community I guess…
> I wonder if it’s something with the audio they emit or more related to the physical stimulation of the ear

I doubt it's the audio they emit, as they don't really emit any audio (when only cancelling noise). The "trick" with ANC is that it cancels out the sound wave that would otherwise be noise.

One of the theories around tinnitus is that some of the auditory nerves become "overexcited", causing them to fire more frequently, which essentially leads to your brain "amplifying" the sound, and the tinnitus is a byproduct of this amplification. Much like speakers will "hiss" if you turn on the amplifier without any music playing. The underlying reason for the amplification happening in the first place is usually mild hearing loss.

That also somewhat explains why (my) tinnitus is usually worse in quiet surroundings (again back to the amplifier analogy).

in any case, that's how my MD described it to me. I have mild tinnitus, probably caused by years of riding a motorbike without earplugs in.
A couple of years back I tried Zathura, with the mupdf backend (if I remember correctly, this was the needed plugin for epub, so I also ditched the Poppler backend for PDF). I'm not a keyboard centric user, so couldn't get accustomed to it, but still think it works pretty well.

https://pwmt.org/projects/zathura/
I looked for microplastic test services and it seems like they're all $500+. Wish it was something you could do at home. The local results are all that really matters. Would be interesting to compare bottled water vs. tap water/well water. I've heard bottled water tends to contain more.
AI physician prescribes you the wrong medication because it hallucinated your medical history.

The big question is will that happen more or less often than it does with human doctor? Human doctors 'hallucinate' stuff all the time, due to lack of sleep, lack of time, lack of education and/or just not caring enough to pay proper attention to what they are doing.
Yes a million times. Please go vote for issue https://bugzilla.mozilla.org/show_bug.cgi?id=1509350 (and please add to the discussion, but do refrain from pure-noise "me too" comments :). If no one comments there today, tomorrow I'll post a summary of stuff discussed here in this HN thread, I see are a couple things worth surfacing.

As to why a "simple native tab group" is important even when there are umpteen extensions offering some version of it (in addition to OP's legit point about addon permissions), my take is in comment 40, https://bugzilla.mozilla.org/show_bug.cgi?id=1509350#c40 .

TL;DR: 1. Feature parity with a Chrome feature that is actually visibly used a lot (from direct observation at work), 2. Shipping a simple high-quality "baseline".

Pleaaaaase, Moz PMs & devs, some attention to this!
Lego Ideas: Insect Collection – Botanicals meets animals
> We have some, yes. More are in development, and launching all the time.

But do we need them? We know what we need to do for climate change. The thing is that if we can send more satellites, we will. That's the rebound effect.

> you'd perhaps do better by choosing a company that's not the only one to re-use their rockets.

Well, Saturn V was not reusable, but they could not afford sending thousands of them. The very fact that SpaceX can re-use their rockets allows for a huge rebound effect, making many SpaceX launches much worse than a few one-off launches.

Same goes for 5G: if you use it exactly the same way, it's more efficient than 4G. But we can use it more, so we do. So 5G emits more than 4G globally.

We need to count with rebound effects: do not build new technology that you don't depend on today, because you will depend on it later and it will emit more.
Maybe in future. Right now it's infuriating and miserable, to the point I will absolutely switch any service provider the moment they subject me to this torture. Old systems with "Press 1 to talk to a person" were bad enough, the AI-based ones are so much worse.
Coursera Course: ChatGPT Advanced Data Analysis
Some examples of things you will learn how to do in the course:

1. Have ChatGPT Advanced Data Analysis read your PowerPoint slides or documents and questions your assumptions and ask you hard questions.

2. Visualize and analyze data from Excel or directly pulled from PDFs and then turn the visualizations into PowerPoint or other documents.

3. Automate operations on media, like resizing images, applying filters, and cataloging everything in a CSV file.

4. Zip up a bunch of PDFs and let Code Interpreter read and reorganize the files for you and then give you a Zip file with the new directory structure and naming.

5. Upload a PDF of a policy document and have it answer questions about the policy or apply the policy (e.g., apply a travel policy to a receipt to determine if it is reimbursable).
Chinese sextortion scammers are flooding Twitter
Yes. It’s also important to emphasize that when a BGP session between two ISPs is lost, all connectivity between those ISPs on that path is also lost. This is why the author emphasized when you can reconfigure the routers for error tolerance without affecting active BGP sessions.
Just saying: Al Gore was up for election 23 years ago, and climate change was basically his entire platform.

The inconvenient truth is that the average voter wasn't and still isn't willing to sacrifice ANYTHING significant to combat climate change.

Blaming corporations is unhelpful and reeks of hypocrisy.
No. The Energiewende put so much stress on the German energy market - which boasted the highest consumer prices per kWh in the world before the Russo-Ukranian War - it completely went bonkers after the war started.

Germany’s capability to fund a massive welfare state stems from its large industrial base, which is very sensitive to energy costs.

It’s those blue collar jobs the are getting completely f-cked by the policies elected largely by white-collar workers.
Oversized by how much? 100%?

That alone cannot explain why the US pollutes twice as much. And as I have said, most of pollution comes from energy production. You are missing the mark.
Can anyone comment on whether there are plans to exploit the new Linux iouring APIs in the BEAM runtime? For example can it help avoid having dedicated OS threads for file IO?
I don't know about WSL2 but WSL1 was also available in home editions.
They knew about CC 40 years ago. Their response was to do the same as tobacco industry did: resist all evidence and misinform the public in favour of profits. If that hadn't happened, we would absolutely have been sharper with our response.
Elixir does not do anything better at IO than other languages.
This feels like an extension to Goodhart's law that should be obvious. A measure that becomes a target ceases to be a good measure, especially if it is financialised and traded.
Solar I sort of get since I don't think anyone does it the scale like Google Sunroof, but not sure what the added value is for Google to create the APIs for Air Quality and Pollen? There are service providers and models that do these already at global scale (e.g. https://atmosphere.copernicus.eu/air-quality & https://silam.fmi.fi/).
> The only way to make non-fossil energy sources more appealing, is to make fossil sources more expensive.

Really? That seems pretty suboptimal to me. How about trying to make them cheaper/more reliable?
I don't think cars are responsible for waste in agriculture or air travel, but ok.
My guess is that they accidentally trained it to object to the past for being racist, i.e. "once upon a time" promotes "outdated" attitudes.
>so I've been working on extending our support for hardware-backed SSH certificates to Windows

Interesting work & I wish him luck. The ability to use hardware SSH certs on Windows has been around for at least a decade now, but it hasn't been a seamless experience.

The other attempt I'm aware of is PuTTY-CAC[0]. It is recommended[1] for security-conscious organizations, and approved for use at places like the US Department of Veteran Affairs[2]. Vendors[3] of smart cards also show some limited support for it.

The issue with PuTTY-CAC is that the server still needs to be configured to check the certificate against CRLs & PKI infrastructure. Over the past decade, I believe Red Hat has made some significant progress towards a workable solution[4], however, I have no experience with it.

[0] https://github.com/NoMoreFood/putty-cac

[1] https://playbooks.idmanagement.gov/piv/engineer/ssh/

[2] https://www.oit.va.gov/Services/TRM/ToolPage.aspx?tid=8714#

[3] https://pivkey.zendesk.com/hc/en-us/articles/207698876-PIVKe...

[4] https://en.m.wikipedia.org/wiki/FreeIPA
I recommend building a digital zettlekasten for discovery. IMO that is the easiest way to organize things in a way that is discoverable when you actually look for them. I personally use org-roam for this, but there are several options available.
From the actual paper: "With this in mind, an in vivo study was designed to determine the effects of these MPs [microplastics] in a rodent model (Figure 2A). Following a 3-week exposure to PS-MPs, C57BL/6J mice were tested in a series of behavioral assays including the open-field and light–dark preference tests. Both assays showed significant changes in parameters such as distance traveled, rearing activity, and duration in the center between the control and the exposed groups for both old and young mice (Figure 3 and Figure 4). Overall, these changes seemed to be more pronounced in older animals, which may be due to age-related dysfunction exasperating the effects of the PS-MPs on behavioral performance (Figure 3D,H,L and Figure 4D,F). The behavioral changes exhibited by the young mice, however, suggest that even without increased age as a co-variable, PS-MPs can induce altered behavior in rodents after just 3 weeks of exposure (Figure 3B,F,J and Figure 4C,E)."

Rather scary if you ask me...slight behaviour changes in a massive global population such as humans can cause us to make societal level mistakes that could be fatal.
I'm a cautious optimist. If we manage to improve correctness further and set up some guardrails to avoid convincing it to do the work for you, AI can be an incredible augmentation for students and learners, completely transforming education to the level of everyone having something close to a personal tutor

I don't worry too much about the lack of correctness, as long as the learner is aware of the possibility - lots of teachers are sometimes wrong too, and a lot of information on the internet is incorrect.

But there indeed is a certain threshold of correctness. Below that threshold, the tehcnology is more harmful than helpful.

The threshold is also different for different aspects of education - for example for many uses in software engineering education current LLMs are already good enough, but they are nowhere near where they would need to be for e.g. law.
I think if disinformation about Global Warming hadn't been rampant since the 80s directly due to the actions of these companies, that would be great. We could have been talking about these goals decades ago, we wouldn't have presidents and other elected officials running on a campaign that it's fake and we shouldn't care.

I think hell would be too good for the people who knew about this issue and lied for decades about it to try to turn a buck, instead of just doing the obvious thing and investing in new energy technologies.
And this is exactly why people fight with unions. It's not just they don't give benefits, they enable people who think they know better than oneself what one needs. In the USSR they had mandatory daily calisthenics for workers, so they would "stay healthy". With the current level of busybodies arrogance I won't be completely surprised if unions will do that too. Or ban parking lots so programmers "exercise" by biking to work, also a popular trope on HN etc. etc.

To get people on-board union organizers would need to come up with some real benefits that people would want from unions, not with what organizers themselves want.

>There's another thing we should lobby for.

Your mandatory 4 weeks off is mutually exclusive with PTO accrual, you do understand that?
Its all about Tipper Gore and The PMRC. A rabbit hole and a great intro to Frank Zappa’s political facets.
>Why has D failed to get momentum?

For me, it was the garbage collector, and the fact that I'm more interested in systems/embedded programming, where the GC is a no-go. The -betterC [1] was good, but not good enough to replace C in my projects

[1] https://dlang.org/spec/betterc.html
Gosh I wish I could do this but my former coworkers going back ten years are all lifers- I was the only one to leave
Regretfully Mozilla hasn't gotten around to providing the API for that.
Easy to learn hard to master syndrome. Your comment says nothing.

* GIL - Your use case more than likely reimplements one wheel or another. Whatever compute you're doing should be deferred to the right tool (DB, queue, etc). Otherwise, if it's I/O, you're on par with Go and NodeJS (See FastAPI 3rd party quarterly benchmarks as an example)

* No sound typing - I don't know what this means. If you're concerned with typing, you can use pydantic for highly performant type checking and input/output validation.

* No proper package management - Poetry is excellent, been around a long time and is the unwritten defacto tool. Pipenv imo is close second. This argument feels forced as no one argued Go isn't a language before gomod was solidified. The community was fragmented and people wrote/chose their own tool.

* Runtime type checking only - In a world of interprocess communication, I don't see how this is relevant. You're not using Pytyon to write firmware. If you're not writing tests and just depend on successful compilation, you're writing bad code. Tests not only cover your point but are an excellent self doc. An added value, imo, that isn't spoken about enough. Regardless, tests cover this.

* Interpreted - A good last point to nail in the "your comment says nothing". What does this imply? That it's easier to debug with an interpreter? That cold starts are slow and your design is flawed given the tools?

Anyway, with C and Go bindings, most arguments against Python fall short. It has its place, yes, but a much wider one than the bandwagon regurgitates.
In my city we have fantastic public transportation that's cheap, comfortable, reliable and faster than sitting in traffic. Despite that, the streets are full of single-occupant cars with drivers who just don't want to mingle with the plebs. They're not helpless against big oil - they're just wasteful.
This is the third time this week I've seen a study related to microplastics.

Should I be alarmed? If so, what can I even do? If I'm understanding these studies correctly, these microplastics are everywhere. In our bodies, in our water supplies, in our food. And we can't even get rid of them.
I find the quality of the code really questionable:

system_prompt = """
You are a an experienced data analyst that can annotate datasets. Your instructions are as follows:
i) ALWAYS generate the name of the dataset and the dataset_description
ii) ALWAYS generate a field description.
iv.) ALWAYS generate a semantic_type (a single word) for each field given its values e.g. company, city, number, supplier, location, gender, longitude, latitude, url, ip address, zip code, email, etc
You return an updated JSON dictionary without any preamble or explanation.
"""

Some spelling errors, and where is number 3?
As much as I love Elixir, it's really not just "basically Ruby with some slight modifications". The syntax is similar at a glance, but there are some major design differences (e.g. immutability); solving the same problem in Elixir and Ruby can require a completely different structure to your code.

I wrote this blog post about what I think are the three most important differences between Elixir and Ruby: https://phoenixonrails.com/blog/elixir-for-ruby-developers-t... . There's definitely a learning curve, although it's not insurmountable.
China Overtakes U.S. to Become Biggest iPhone Market
Bearer Tokens: sign-verify, encrypt-decrypt
Signing, encryption, cryptographic symmetric-key and asymmetric-key algorithms, libraries, and open standards for bearer tokens.