skysight-inc/HackerNews huggingface dataset:
Commonly held belief by whom? Right wing extremists who think anything short of you-keep-what-you-kill libertarianism is a commie plot? Neoliberals who bandy about the term "left" while flogging center-right economic policy? "commonly held belief" being unable to accurately place political ideologies on the political spectrum is due to 4 parts political expedience (how do you accuse your opponents of being communists if they're on the same side of the political spectrum as you?) and 1 part dull-eyed credulity, none of which is my fault. Incidentally, assinine is veering off topic to try to fabricate a shit-flinging contest over easily defined vocabulary terms. You certain you've got a handle on who the ass is in this exchange?
Code is also machinery and infrastructure though, it can interact with the physical world in material ways, and because of that it will probably end up regulated.

AI is all fun and games when it's data, but if it's being used to make decisions about how to take actions in the physical world I think it's fair that it follows some protocols each society gives it. Making a picture of a cat from a learned model, writing a book with a model, cool, whatever. Deciding who gets their house raided, or when to apply the brakes on an EV, or what drugs should be administered to a patient, we probably want to make sure the apparatus that does this, which includes the code, the data and the models, is held to some rules a society agrees upon.
Why would the test dependencies have access to production secrets? They only get installed while developing
Now do California's high speed rail
Paternalism is me telling you what to do with your work.

Those who are silent are largely humble or uncertain.
You don't need Jest. You can use buld-in test runner since Node 19.0 (https://nodejs.org/api/test.html)

1/ You do not need to use https / https module directly. You can use Fetch API since Node 17.5 ( https://nodejs.org/api/globals.html#fetch ).

2/ You do not need an external CLI parser. You can use build-in CLI parser since Node v18.3 ( https://nodejs.org/api/util.html#utilparseargsconfig )
Encryption is the first one that comes to mind, particularly since it ended up affecting consumers once the internet became commercialized. Anything remotely military related also fits into that basket, though few people would have run into the self-enforced hesitancy to release code since (outside of the military) it would affect very few people outside of academia.

That said, the reality is that we live in a time that is very self-aware of the unintended consequences of technology as well as a time where we have communications technologies that propagate that awareness at a speed and breadth that were difficult to conceive of thirty years ago. This ranges from our impact on the environment to criminal activities online. I don't think that it is unusual for people to be questioning the unintended consequences of their work.
Interesting reading, thanks for sharing. This is quick summary:

The articles compare the performance of different MQTT brokers implemented in different languages, including D, C, Erlang, Go, Java and C++. The basic conclusion should be D impl is the winner in the loadtest case, but C (Mosquitto) are the total winner for two case: loadtest + pingtest. C++ impl is not good. And the author said he "really don’t want to write C++ again unless I have to".

Basically, the conclusion of the article is nice. For MQTT brokers, the primary case sub-to-pub is just a layer-7 forwarding. This is an IO intensive scenario, if your MQTT parser is not written too badly.

So, for the impls done in system level languages, like C or D should archive the similar performance. Here, C++ impl should be an exception, although I haven't looked into the exact reason.

These blog articles, in fact, are quite old. The 100k message/second got with hundreds of connections is top ranked. However, the current Intel 12th Gen notebook can run at 250k mps with just 1 connection. I have tested (and read) several open-source MQTT clients and brokers. These MQTT brokers including impls done in C, Java and Erlang, can run at 1 million to 2.x million mps in a single modern Xeon socket but hard to go upward.

The truth here is that, the free lunch given by the efficient modern kernel TCP stack is just at 1-2M mps. If you want a faster broker, you need to make this kind layer-7 forwarding faster in the computational part, i.e. faster parsing and parallelizing. Traditional optimization tricks comes back again, like cache-friendly coding. The result is that we reached around 8 million mps in the same modern box even with message parsing, data routing and data dump all done in the first version of JoinBase(https://joinbase.io/).

The free lunch from the Moore's Law is truly over. We should be prepared for this.
They go to the same private schools, have friends with, and also speak the language of the aforementioned white elite. I bet the few black kids who go to those schools, have those friends, and come from families who speak that language do pretty damn well too.
it’s dressed up as a moral issue, but in reality they’re scared they’ll get sued or shat all over in the press, leading to lost profits. it’s the same for almost any business. 9 times out of 10 a business will act “immorally” if they don’t think it will affect their bottom line. openAI think letting you do whatever you like with dall-e will affect their bottom line
>so who/what/where do I pay to get some podcasts I want to listen to without it?

Podcasts are still, and I hope stay that way what the web should be

Most podcasts offer some kind of Paid / Subscription that is Ad Free, but you have a subscribe to them Individually, not through a platform like Spotify, then you need a Add like Pocket Casts where you can add the Subscriber Feed instead of the public feed.

I do not want Podcasts to become an other Platform Pay Walled thing that Spotify, Apple, and other want to make it, Keep Podcasts Independent and Platform Agnostic
Exactly, everything’s a trade-off. And the trade-offs will be different for a very widely used system package like curl compared to, say, a small in-house ERP system or low-traffic website.
They match swarm IP's and then notify ISP's who voluntarily hassle you on their behalf. An IP doesn't equal a person in USA.
PPO is insurance that you pay more for but you can pick the doctors and services. HMO is insurance where the insurance company picks the doctors and services. ENT is a specialist doctor.
i cant get their website to load... heck
We regulate all kinds of things that cross borders.
I don't think it's a new thing, it's just that big money projects want to preserve ways to get the investment back.

It takes time for that sort of tech to filter down. Open source speech-to-text, for example, has improved a lot recently.
https://m.youtube.com/watch?v=-wpHszfnJns&t=1627s

“A terrible guide to the terrible terminology of U.S. Health Insurance” by Brian David Gilbert
Not just little islands either.

I was at a radio transmitter[1] on the West Coast of Australia the other day. It's the largest low frequency radio in the Southern Hemisphere, used by subs and military stuff.

The facility, which is 6 kilometres from a regular town, and has three diesel generators producing 18,000,000 watts of power, burns through 26,000 litres of diesel PER DAY. It's been doing that 24/7 since 1967.
(There was a sign proudly stating as much)

We do a TON of stupid stuff, regularly.

[1] https://en.wikipedia.org/wiki/Naval_Communication_Station_Ha...
They didn't get played. From the editor's tweets while this unfolded (confirming multiple times that they had multiple sources), the obvious forging of emails from Meta and their so-called verifiers, they were deliberately attempting to play everyone else to advance their narrative.

Their attempt to say that they "got played" is just them trying to save face.

Edit: Also, this isn't their first time. They had attempted this earlier with a flimsy, completely made-up story on a non-existent app called "Tek Fog"

https://www.theinterval.co/the-wires-tek-fog-investigation-f...
It's because of the ascent of AI ethicists, the least capable AI researchers that wanted to have power over the field. Like how moderators destroy online communities because they can.
Thank you for this heads up. I stumbled across Kagi a lot in recent months looking for better search results, but with this statement from the founder the case is settled.
this is the gun debate rephrased
ENT - ear nose and throat

HMO - health maintenance organization. It's a type of insurance where you have to get referrals from someone you designate as your primary care provider.

PPO - preferred provider organization. Another type of insurance where some providers are "preferred providers" who partner with the insurance company to offer reduced rates. You don't need a referral to see a specialist, but many specialists won't see you without a referral anyway.

I have no idea what a "PPO doctor" is, I've never heard of a doctor that only accepts PPOs, that's ridiculous. I guess if a referral is required then the nebulous "they" won't refer you to the "good" ones if you have an HMO?? Except, in practice, you end up at the same handful of providers in your area no matter your insurance. I've had both HMOs and PPOs throughout the years, same shitty doctors on both.
> Its never cloudy, and with the right alignment some part of it can always be in sun shine (do something with Lagrange halo orbits and a single installation can be continuously powered).

If it's using visual/infrared lasers, it absolutely can be blocked by clouds.

If it's using microwaves, it absolutely can still get weather fade during storms when it's trying to punch through a tremendous amount of water in the atmosphere.

And if it's out at lagrange halo orbits, it's not going to be doing any power beaming at all, as that's much too far to be useful unless we're planning on building dishes that are hundreds (maybe thousands) of meters in size on both the receive and send points.
I'm using it right now!
Ripgrep? Or are you looking for something with an UI also?
> If bittorent was invented today you'd have to buy into some pyramid scheme to use it.

Bitcoin was effectively invented 'today', yet you don't have to buy into a pyramid scheme to use it.[1] For example, you could simply use it for cross-border remittance to avoid paying Western Union's high fees, without ever holding bitcoin, by using an app like Strike to send dollars from the US to El Salvador (using bitcoin's instantaneous lightning network as the payment rails behind the scenes)[2]. Or you could prove the existence of a digital document at a certain time by using Peter Todd's Open Timestamps[3], which simply puts a hash or your file into an Op Return on bitcoin's blockchain. Or, you could work on developing software or providing support or writing tutorials for the bisq protocol, get paid for your work with their bisq token (which is simply colored bitcoin), and cash out to have you national currency dumped in your bank account using the bisq software which has been developed and supported by a decentralized community with its governance built directly on bitcoin.[4]

If you really still think bitcoin is a pyramid scheme, there's plenty or ways one could benefit from it without having to "buy in" or hold it. But if you put in the time and learn, you'll discover bitcoin is innovative technology, distinctly separate from the crypto space awash with scams and rug-pulls, like the fiat world already is.

[1] https://www.lynalden.com/bitcoin-ponzi-scheme/

[2] https://strike.me/

[3] https://opentimestamps.org/

[4] https://bisq.network/
Seems like snipd is only a mobile app, the big feature that keeps me on PocketCast is the fact that I can seamlessly transition from listening on the Browser in my office, to the Mobile app in my car without loosing my place on any podcast.
Nuclear fissile material is similarly morally agnostic. It’s just matter, right? So is smallpox. It’s just DNA code at its heart, right? But it’s also recognized that wide access to some things creates a lopsided risk/reward profile.
It's not the only reason, though. Just the thing that solidified the decision to leave. I just came to realize that I was depending on a shady entity for everything. The service I ended up paying for (which is similar to fastmail) can end up failing of course, but it'll take a while and I can always switch to something else once they go into administration. In comparison, I have no idea when or where Google might switch me off, especially since I do a lot of Android and Aurora store tinkering over various devices.

Even if Gmail was 100% reliable it would still make sense to not give them everything about my life. Besides, I also get much needed extra email features out of the change.
Fact of the matter is, Egypt exists in an incredibly unstable place. I am friends with native Egyptians that do not go back to their home country. I’d prefer that all artifacts were returned, but I also find posts like this to be ignorant of, you know, the last eight or ten thousand years of human history where people simply pillaged and moved on. How much does it really matter that Egypt wants the Rosetta Stone back so bad, when the fact of the matter is that Egypt’s own interest in this stuff - as historical pieces for a museum, and not a quick buck - is much more recent than either of us would prefer to admit?
ISRO launches 36 OneWeb satellites in first commercial launch for LVM-3
So glad, there's a branch for tree-sitter as well =)
> I've actually never heard someone make an informed analysis about a topic, and then spend their breath deriding people with different views.

Newton / Leibniz would like a word
I also find this annoying, but I think it’s mostly an American/European thing.

It’s not only about tech, we do this with kids, over protecting it.

We do the same with food.

It’s a trade off. When you pay super attention to the food, sure it’s safer. But your communities become a bit boring without any street food, no night market, etc.

I prefer living on the other side of the world. Less safety but more personal freedom
No, in the same way that I am not tired of the restraints ethics boards put on medical experiments.

Tech is now pervasive and AI has the power to do some pretty powerful stuff. This nexus of circumstance means it’s high time similar questions get asked about whether we should.

In the same way that medical science isn’t one dude cutting apart things in his basement, bleeding-edge tech is a multi-person and very organised endeavour. It is now in the domain where it really should have some oversight.
The standard advice with spec is to use it at the edges of the system, and not for every function and input. Probably because it incurs runtime overhead to use, and design overhead to apply. On top of which, it's still listed as "alpha" after 6+ years.

As a runtime contract, spec can check things type systems can't, but IMO it's not pervasive enough in most code bases to really satisfy.
The "they" you denied existed, of course. Look, the frame of your argument here is "the blockchain won't ever unilaterally make decisions you don't like like a big centralized tech company". And they do, and have, multiple times in the past. And lots of people didn't like that, in each case.
If you follow through to the site linked in the Github:

> Tribler is a research project of Delft University of Technology

> Work on Tribler has been supported by multiple Internet research European grants. In total we received 3,538,609 Euro in funding for our open source self-organising systems research. Roughly 10 to 15 scientists and engineers work on it full-time. Our ambition is to make darknet technology, security and privacy the default for all Internet users.

> Vision & Mission ... "Push the boundaries of self-organising systems, robust reputation systems and craft collaborative systems with millions of active participants under continuous attack from spammers and other adversarial entities."
PPO is preferred provider organization. You can see specialists easier and have more latitude to pick your providers, assuming they are in the network. ENT is ear nose and throat, also called otolaryngologists, who do sinuses and hearing and throat cancers and that sort of thing. Usually they are surgeons. HMO is a health maintenance organization which is usually cheaper and offers less choice for the patients but also pays for preventative services more but can be bureaucratic if you have a rarer problem. I use Kaiser because I believe in the focus on data driven treatment and prevention, and haven’t had rare diseases yet. We have used them for vasectomy, breast cancer, cornea replacement, and trans transitioning all fine effect. I have a friend whose wife had some standard type of valve replacement and also had a good experience, tho my friend was heavily involved in meeting with the surgeons and consulting on the operation planning. Most people have common problems, so it works well as a first level, I think.

Edit: Kaiser is non profit. There are HMOs which exist primarily as cost control organizations, not primarily committed to health care, so experienced vary
I had the same experience a couple of years back when people started discussing AI. I try to keep this in mind but somehow I keep forgetting. It’s genuinely difficult to filter good from bad takes without expert level understanding of a topic unfortunately.
I guess that's why more and more people publish anonymously
Off topic, maybe. What does it mean to have learned to program? Does a trivial program qualify? Anyone could in theory do that. A paying job? Does quality matter? I can (and often do) write crappy code. So, technically I can program. But have I really learned to program?
I'm waiting to be asked that question. I'm fairly unprepared, but not at all sure the "up in the sky" answer is the best.

Completely true that a kid keeps you moving and that's very helpful.
AI art is a very exciting field and I swear half the time HN just wants to whine about how it won't generate porn. How incredibly uninteresting.
https://github.com/boramalper/magnetico

Someone else did this a while back, universe continues to exist.
This is paternalistic, overbearing, culturally-corrosive nonsense.

Substandard buildings, medical procedures, and cars maim and kill.

AI image generation is speech.

I won’t accept prior restraint on speech as being necessary or inevitable.
As I said before, it does not matter. Before someone had an email address and now they don't, and it could happen to anyone with an .eu domain. This is what matters. It is an unreliable TLD for email addresses that you want to last.
Nope, find a problem you have, then solve it. Next, find a problem someone else has, and tell them to pay you to solve it. Being a programmer means you choose to have a boss or not.
I believe you are taking me for someone who cares about token prices or see crypto as an "investment". You could not be any farther from the truth.
Having alternate implementations is never a bad thing.

I spent some time to get lsp-mode working earlier this year. It took me more time to declutter the amount of stuff it put on screen than what it took to setup. In fact they have a page about this https://emacs-lsp.github.io/lsp-mode/tutorials/how-to-turn-o...

After turning off 2/3 of these, the experience has been stable and supports almost everything. I experienced clangd crashes, but lsp-mode was always able to recover. I'm not too fond of the reliance of treemacs (don't particularly like treemacs behavior in general).

I just tried briefly eglot. It worked right out of the box, and the default "output" on screen seems to match what I left enabled for lsp-mode, which seems sane to me. xref integration seems to highlight methods with cc-mode (lsp-mode doesn't).

Some lsp features are missing. For example I couldn't find an equivalent for "incoming call hierarchy". Not a show stopper.

I would need to spend some good time to see which one provides less overhead, for example.
>You can't build stairs without railings though.

Yes you can. Your hammer doesn't magically stop functioning when it discovers that you're building stairs without railings.

You don't want tools to discriminate on what you can and can't do with it, because if you can discriminate, then you will get hammers from Hammer Co that can only use nails from Hammer Co.
Right but this is just the same pattern over and over again. Facebook started off showing regular people regular content; so did Twitter and Instagram. The only reason it wouldn't happen to TikTok is if it's propped up as a CCP data mining operation. There's literally nothing good about any of this.
There is a fundamental difference in the US: access to guns is a constitutional right.
They aren't uncomfortable. They just aren't sure how to maintain control over the technology and monopolize it. Which is why they are so cagey about releasing anything.
You don't need to feed grain to domestic animals. Humans have raised cattle on natural grass for thousands of years just fine.
Correct. I’m not arguing that wide access is a good thing; Just that the comparison to the tired gun argument is wrong. Hence why I brought up a “bad” usage of the agnostic item. It’s not the best example, but it’s what I thought of on the spot.
What’s HN?
Hands-on knowledge of farming and its costs, probably.
Really now. I'll take a bit of non-essential labor over one that actively damages the planet and will kill us if continued.
> Their response was to find ways to confuse public…

Unlike journalism
Fighting petty people that are much wealthier than you can run your life nearly as thoroughly. I'm fascinated when people skip understanding the analogy but argue anyway.
I took it to mean that they got COVID and were out of commission long enough that the domain was sold by the time they “came back round to reality”.
On top of that it might support it but need special settings, or have certain optimizations enabled to get the lowest power.
You’re free bud. You can make it and release. But you have no standing to just complain about it.
You don't have to have anything to do at all with car-centric suburbs to lead a life that doesn't suck ;)
Textual TUI framework for Python adds CSS renderer
Textual is a project I started in 2021 to build a TUI framework on top of Rich.

I did a Show HN back in August 21: https://news.ycombinator.com/item?id=28106389

At the time, it was purely a hobby project, but a lot has happened since then. I was VC funded (nobody was more surprised than me) and since January, Textual has been my full-time gig.

This version adds a CSS renderer and more powerful layout engine, which enables some really interesting features such as live editing.

We've also added a websockets based console app for logging, which restores print style debugging when testing your TUI.

This release has documentation. Which you can find here:

https://textual.textualize.io/

Github repository:

https://github.com/Textualize/textual

Textual is still very much a work in progress, but it is way more stable now.

Textualize (the company) is currently 3 developers based in Edinburgh, Scotland. We recently hired dev no.3 and we have a fourth starting this year.