skysight-inc/HackerNews huggingface dataset:
You appear to be speaking definitively as if you're fully devoted to this conclusion, even though the evidence is shaky at best. This is precisely why there's so much vitriol towards physicians when dealing with neurological symptoms. It's also why people flock to sketchy naturopaths and "alternative medicine" that peddle hundreds of dollars of snake oil supplements.

We should be exhausting and excluding all physiological causes before jumping to the psychiatric model. If you truly believe this, then your duty as a provider is to refer the patient to someone who is qualified to address the mental health of patients - a psychologist. Refrain from labeling your patients with this condition, as that will only burn the patient-provider relationship more and will lead to further distrust in the medical community. Regardless of the origins of CFS, it's important that patients have professional mental health resources that can help them navigate the stress and anxiety around their disability.

Here is some research which discusses how providers may be mislead into raising concerns over psychiatric/somatic disorders due to the lack of evidence on conventional diagnostics. In this research paper, patients experienced MS symptoms and appear to have normal conventional MRIs, but further analysis with advanced MRI techniques reveals inflammation in the CNS: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5880628 . This highlights how important it is to understand we have not exhausted our diagnostic potential and should be cautious about making claims without solid evidence.

EDIT - also since you're using your credentials as a physician here, do you mind sharing what area of practice you're in?
The standard way my family would clean pots and pans by hand is to fill the sink and let them soak for a bit before scrubbing them. With my current sink, that's just under 9 gallons of water.
Absolutely, that's the phone's IMEI. It's how stolen phones can be blocked, for example.
And notably, we require certain "truth in advertising" from companies in most democracies, so that they can't lie to you to get your business. These laws have been obscenely weak in the US, for dumb excuse reasons. Making social media platforms open up about their moderation policies so that consumers can make educated decisions about where they want to say what.

"We do/do not moderate Q" is advertising when it comes to public platforms, and they should be forced to abide by their advertising.
This allows them to ban accounts that they suspect are scraping. Not that they really needed an excuse to ban accounts before, but this is about sending a message.
Apple doesn't need to create pages for millions of arbitrary items for sale.
As you said in your edit, you can of course base64 the GUID, but also don't most GUID libraries have an option to just omit the hyphens? I know .NET allows you to do that, and even correctly parse GUIDs that don't have any hyphens.

I usually did that in .NET simply because I thought it was prettier without the hyphens.
Yup. Stanford University discovered this to their dismay. Power grid went out, even with a field full of solar panels they had no electricity until the grid came back.
You can discuss on https://www.reddit.com/r/linuxhardware/
I see the potential of this app. In my past I have built a few web portals where 30-50 administrators manage their sections of the website and if there was more user interaction there, they would definitely need some notifications to be sent to them.

Some notifications are already happening per email, but a smartphone app is another useful channel.

As I mentioned elsewhere, a QR code instead of User Key could be a helpful enhancement for Wuf.
For unix domain sockets on Linux the max is 108 including a null terminator.

https://www.man7.org/linux/man-pages/man7/unix.7.html

https://unix.stackexchange.com/questions/367008/why-is-socke...
This is also what the "official" C++ API for Metal does (https://developer.apple.com/metal/cpp/), it's an automatically generated bindings wrapper which calls into ObjC runtime functions without an ObjC shim inbetween).

Bit of a shame that this idea isn't extended to all system frameworks and not just C++ but also C bindings (official C bindings would make life a lot easier for all other programming languages).

I also dabbled a bit with this idea by parsing clang AST-dumps of macOS system headers and generate C binding functions:

https://github.com/floooh/objc-ast-experiments

Unfortunately this is very brittle, and then also broke on ARM CPUs, I guess the shim code needs some ABI adjustments (famously, objc_msgSend has multiple "ABI shapes": https://www.mikeash.com/pyblog/objc_msgsends-new-prototype.h...).
This is a permutation of the Hawthorne Effect, which is individuals' modification of behavior in response to being observed.

https://en.wikipedia.org/wiki/Hawthorne_effect

Most effective if you are being observed by strangers, rather than your future self.

Has ramifications for diet (food logs a very effective intervention, maybe more than any particular regime), and it strikes me that it's also part of surveillance states' playbook.

Peter Attia cites the Hawthorne Effect here and in his podcast episode on good v bad science:

https://peterattiamd.com/what-i-actually-eat-part-ii-ifik-2/
Algorithm Used in Jordanian World Bank Aid Program Stiffs the Poorest
I recently discovered (and used) the eSIM + Airalo app combo for international travel. I love it! Prepaid data eSIMs you can buy and install in the comfort of your home, before even going out the door. 5$ gets you 1Gb and 1 week in almost any country, but they also offer a global (130 countries or so) eSIM for $9.

Genius! Just as game changing as Booking and Uber were for me when then first came online.
Heh at first i thought 'wait how did they get all 512bits in a collision!?'

Then i realized the program just calculates it's own hash and prints it. Simple as that. It'd be super interesting if the program had the hash as a string internally and printed that out but that's (within the realm of breaking cryptography) impossible to pull off.
> A UUID alternative like a73ba12d-1d8b-2516-3aee-4b15e563a835 is just wasteful from an user’s perspective.

The argumentation in this article is pretty poor from my experience. A UUID isn’t meant to be handled by the non-technical end user. The end user usually doesn’t and shouldn’t care about the URL. I can assure there are bigger architectural problems in your design if your user has to care about accessible internal ids.
I read that it is fairly easy to protect equipment by grounding it. But that requires properly grounding lots of gear, and the power companies aren't willing to spend the money.

Also, the Carrington event has plenty of notice before arrives at Earth. It would be possible to shut down the grid, and maybe disconnect all the transformers. It would require a cold start, but better to shutdown for a day than forever. The problem is that this requires the power companies to practice for a shutdown and cold start.
Just because its 2 things you'd otherwise accept doesn't mean it isn't a dark pattern. Lots of dark patterns (like the setting up of privacy / data sharing settings on google) do similar things.
What every systems programmer should know about concurrency [pdf]
> Another limitation of unix domain sockets is that the size of the path string must be less than PATH_MAX. I've run into this when the only directory I had write access to was already close to the limit. Local TCP sockets obviously do not have this limitation.

This drove me nuts for a long time, trying to hunt down why the socket couldn't be created. it's a really subtle limitation, and there's not a good error message or anything.

In my use case, it was for testing the server creating the socket, and each test would create it's own temp dir to house the socket file and various other resources.

> In general, I choose a shared memory queue for local-only inter-process communication.

Do you mean the sysv message queues, or some user space system? I've never actually seen sysv queues in the wild, so I'm curious to hear more.
The hazard of base64 is the use of '+', '/', and '=' characters, which most HTTP engines treat as special.
OP here. Suspend/resume worked flawlessly with Archlinux and Kernel 6.4
No... I just honestly didn't notice it's there! Will need to check if it works next time, thanks for the tip :)
I guess in the rare instance where you're literally reading a URL out loud it would help. Most of the time you're sending a URL, at which point length is mostly irrelevant as you're "copy/paste" on both sides.
Is VB.net the same as VB ? Or it is like C# compared to C ?
Is the keyboard/trackpad on 16” not the same size as on the 13”?
>Twitter is also manipulating the contents

are they rewording or rephrasing tweets? If users can still see original tweet content, why do you call it "manipulate its contents" ?

I just posted "hello world" and my tweet appeared as-is. Did not experience manipulating by Twitter at all
I'm thinking most stuff was designed around single core performance. Lots of drivers had big'ole gigantic locks which really killed multi processor performance. These days with modern CPUs with a ton of cores the complexity has increased greatly.
I used VB all the way from 1.0 to 6.0.

And when VB.NET came out came out in 2002, that was exactly when all the types of GUI-database projects VB6 was used for professionally, started being built in PHP/MySQL/HTML/CSS instead. The switch would have happened anyways, but the fact that VB.NET wasn't backwards-compatible made it really easy to switch since you were going to have to learn/build something new anyway -- otherwise there probably would have been a somewhat longer transition period. Microsoft really shot themselves in the foot (but the web benefited).

And then on the hobbyist/personal side, that's also basically when casual developers switched from building fun Windows apps to building fun websites.

So I'd mark it up entirely to web programming replacing it on both sides.

As for what a replacement might look like, Google had created App Maker (2016-2020) that got replaced by AppSheet (2020-present), which is the closest I've found for the drag-and-drop GUI/database aspect of VB6. But those have been very much geared towards business development, not kids learning programming. Maybe some parents here can chime in on what their kids are learning to program in?

[1] https://en.wikipedia.org/wiki/Google_App_Maker

[2] https://en.wikipedia.org/wiki/AppSheet
Technically speaking, how do you ascribe ownership of bits to an individual?
For a paycheck.
> I'm really reaching here, but an ID that omits special characters is easier to extract from a url, since it can be double-clicked in a URL bar to select it, whereas a GUID with hyphens forces the user to select the beginning and the end of the string.

The is-hyphen-part-of-a-word issue depends on the text control (browser, UI widget library, …) / terminal you use, which is not universal.

In any case, the hyphens/dashes are not required part of the representation, and one can use the “dashless” representation (exactly 32 hex digits) in URLs and in-code without any issues whatsoever, as far as I know; for example, Postgres accepts either “dashful” or “dashless” UUIDs the same.
So. The string lengths, colors, and hole position in the paint cans along with initial velocity and angle are what can qualify for copyright?

Are paint brushes just tools people have access to, does the manufacturer of the paint brush own the painting?

Prompts are no different than positions and angles the artist instructs the tool to motion. The only real difference is the ratio of perceived work to output.

Even a prompt could take years to derive. I am 40. And 30 years ago I could have not com up with the following, making the prompt below 40 years in the making.

“Field of dead dreams, with copyright monsters flying above looking for there next meal”.

Spell check fixed a few things, along with typo correction, does Apple know own a copyright of my work?
Netbeans Java Swing GUI builder is far better. That's without factoring in the enormous third party component landscape that is available.
DotNet is meant to be the replacement. The big problem though is that MS keeps failing to make a GUI framework that is quick-and-easy as VB forms were. Winforms still exists, and it's only a bit clumsier than VB forms, but it's very old and not modern. The more modern .NET gui-frameworks are much less user-friendly.

Linguistically, I think the successor to VB is Powershell. It's the same mashup of inconsistent flags that let you swap between "this is a serious language" and "I'm smashing crap together" with tons of unexpected weird behavior, but instead of being a quick-and-dirty GUI app maker, it's a Shell. Hardcore focus on being easy and productive but unforgivably warty.

As for VB itself, VB.Net just didn't offer much value distinct from C#, so most people who were coding in VB switched to C#.

So if you're an old longbearded MS LOB programmer who started before .NET, and you're still working in Microsoft LOB shops, you're probably doing similar stuff but with C#. But realistically, you've probably also switched to Web.

And the lack of the VB-level ease-of-use in web technologies is a whole other story. All the hoary mess of using a document-engine for a cross-platform application server makes it pretty untameable.
>platform vs publish

This myth is so stupid. There is no distinction in law. There is only a distinction for "common carrier" which has a MUCH higher legal requirement of basically being physically required for survival, and even then, often not applied to systems which arguably should be a common carrier (internet)
Works well for inference with Frigate. At about $100 a pop, it's worthwhile to try one out.

https://frigate.video/
Germany Will Force 80% of Gas Stations to Install EV Charging, Too
Cold atmospheric plasma, used for cleaning wounds.
I don't know the reason, but in some countries (like the Philippines) eSIMs are only available to postpaid users. I don't know the reason.

> At the time I was told it was necessary to get the fastest speeds.

I wouldn't believe what telco operators tell me, it's more like there's incompetence at some level of the company.
Not private-jet wealthy, but solid upper middle class here. I regularly take a trip across Europe that is a 1h 50m flight. It is about 18h by train, with three transfers, four different operators. If I can't afford flying, I'll drive.

And that's from someone whose daily commute is a train.
> Does it make the URL in the URL bar longer? Yeah, but does that matter?

I appreciate shorter URLs any time I copy and paste them, which always involves looking at them and sometimes involves scrolling to the end to remove tracking- and search-related fluff.

128 bits is an absurd amount for a unique ID within a single system. Even 48 bits is very, very large -- enough to provide a unique ID (MAC address) to every Ethernet device made for something like 100 years.

The purpose of a UUID is to provide a negligible probability of collisions between randomly-generated IDs in a global space forever. Almost no applications require that, so most of the time using a UUID is just needlessly taking up space.
Yes, but look how good the dark grey text blends into the black background. /s
The real issues is they get to talk to each other now. Years ago the nut job in my village was pretty harmless because everybody knew him for what he was. Now he can talk to thousands or millions of people just like himself.
> Because most text/images used by AI company to create, test then pretrain/train their tools are creative common /unlicensed (I trained/fine-tuned an OCR in 2016), and thus, copyrighting the output of any model would be stealing from the general public.

"Most"? If any of the training inputs are copyrighted and the AI company does not own or license the work, nor applies all licenses correctly, then the AI company should be liable for copyright infringement.

There's really no other way forward as a society, otherwise creatives' work can always just be stolen at will by laundering it through an AI model. There would be no incentive for the next HR Geiger or Moebius to work hard on a distinctive aesthetic when anyone with a computer could make art just like theirs.

If all of an AI input is public domain, I'm not sure I agree with you but I think your argument has some merit.
By any chance have you firmware for any of these?

I’ve been trying to collect more firmware images for stuff related to Cisco/Linksys/Sipura VoIP/ATA stacks to see if the vulns I was working on in the SPA series actually do impact more stuff.

One of my end goals is to attempt to make a patch or something, because all this stuffs out of support.
Not sure how accurate this is, but: https://www.youtube.com/watch?v=YqxeLodyyqA

Visual Basic's popularity peaks in late 2001. Exactly when VB .NET was launched. Then it drops like a rock. In my memory, .NET overcomplicated VB and yet still felt like a kids toy.
VB (and BASIC in general) has a legacy of being a procedural language. In the late 90’s and early 2000’s, there was a massive push to leverage object oriented programming and design. The births of Java in the 90’s and then C# in the 2000’s were clear catalysts to abandon procedural programming.

Of course in .NET VB has nearly all of the OO capabilities that C# has, but I think most developers just decided to go “all-in” on object oriented programming and learn C# and graduate from their procedural past.

A lot of colleges taught Java and moving to it or C# in the workplace was a much more natural process.

There are BASIC alternatives and they are fairly strong offerings, but I think OO and functional programming are the standard today.

That means python, Rust, Golang, Ruby, C#, and Java are the mainstream languages.
What did they use as a receiver? how RX Grid was build?
I mentioned spawn_local, which is basically the same feature as localset (you can only spawn_local within the scope of a localset).
> Whenever I chat with recruiters

They're not the ones you need to be talking with. They only serve to gatekeep, don't really understand what the company needs, and can't champion you from the inside.

The engineering manager from two jobs ago on an adjacent team who's since gone off to start their own startup with some other ex-coworkers who need help in area X that you've spent years working in, but not enough for it to be a full time position yet? Reach out to them.
Excel is literally 2D programming. Us mortal developers who can only put lines below one another are incapable of comprehending it, so we only get to ask the wise finance people how their enigma works.

On a serious note, I dread excel. If your PC is set to german, excel will translate the VBA keywords to german. But if you want to type them, you have to do that in english and then have excel translate them.

I don't want to accept that crap like this is the standard.
AdGuard on Safari seems a reasonable replacement for uBlock Origin. I also recently learned about https://arc.net/ and https://browser.kagi.com/ as better alternatives, though I haven't tried them out and do not know how they compare in terms of tracking.
Woof. Talk about hyperreality. As if this stream of nonsense matters to anyone or anything in the real world. Chasing status seeking false realities that are meant to be consumed as the real. A sign of the times.

Glad I grew up pre-internet.
I dated a med school student for all of medschool and some rotations. Thus I have countless doctor friends now from those years. Everytime I bring up the reality of what most doctors are like, I get downvoted on HN for some reason.

The doctor I dated for years never drank water. She loved diet coke. She ate mcdonalds constantly but avoided the bun. She was skinny though. I had to teach her how to pump gas because her dad did it for her until she was 22. She loved cocaine and moly. Currently cycles Adderall and Ritalin (or something very similar) so she doesnt get too used to one or the other. I could list 20 other 'wtf?' type of things about her. Most others are similarly weird, careless, unhealthy, confused and logicless.
I love how it looks like a CS textbook.
As far as I'm aware only visionOS has some Swift-only frameworks. All the actually important frameworks for macOS and iOS development are still callable from ObjC.
The whole point is that it is hard/impossible to predict, and I am even hesitant to list some ideas because they sound like climate denier conspiracy theories. But just as a hypothetical example, there may be effects from aerosols ejected along with CO2 when burning fossil fuels, which act on shorter time scales in the opposite direction, which could lead to overshoot.
Isn’t this the diet that killed Steve Jobs?
In other tissues, muscle action drives the fluid back to the circulatory system. (Remember, the heart is just a big muscle. So this makes perfect sense.) So exercise dramatically increases the rate at which interstitial fluid gets returned to the circulatory system.

This means that one of the functions of exercise is "taking out the trash." And this is likely a huge and overlooked factor in why exercise is so beneficial to your health.

Different sources cite different rates, but exercise may increase the outflow by as much as eight times the normal speed of outflow via seepage. It's really a big difference.

https://news.ycombinator.com/item?id=25427090
An eSIM doesn't "break". You can just get a new phone and transfer the eSIM yourself (it does depend on the carrier).
> and then another judge to uphold that bar.

Technically it was a panel of 3 5th circuit judges. This is the same circuit which believes that for government to, in any way, "induce" a social media platform into negatively affecting the reach of user content, is likely a violation of the first amendment. This would presumably include merely calling out a post and essentially saying "hey I think this violates your policies, could you take a look?". Simultaneously, they believe it's a-ok for the government of Texas to expressly dictate social media moderation policies via legislation. When conservative-aligned plaintiffs bring lawsuits in the 5th circuit, they are able to win at each level of the federal court system without ever having to convince a single person that isn't politically aligned with them.
I know of a restaurant franchisee with 170+ locations that uses a home grown ERP system built in VBA on top of Access by an accountant about 20 years ago.

I once had to update it to optimize (minimize) front-line staff working hours so the company didn't have to pay health insurance for those employees. A real nightmare of a task in more ways than one!
> It’s totally reasonable for a vendor to freeze shipping via credit card purchase until they’ve received confirmation they will be paid.

Exactly, but I come to the stellar opposite conclusion than you do in this scenario. I would much rather have used a payment mechanism with this vendor that immediately and finally transferred the funds so that I get my item more quickly without playing 3 days of phone tag. BTW, this is a large and established vendor that I trust. You have likely ordered something from them in the past.
Honestly, I was never a fan of Basic but I still don't understand why there isn't a GUI app builder as productive as the VB6-era tools were for any language.
The classic sci-fi "Mission of Gravity" explores what life would be like on a rapidly rotating planet where one experiences 3g at the equator and 700g at the poles.

https://en.wikipedia.org/wiki/Mission_of_Gravity
Yes, if you change the parameters of my hypothetical, the results change. What's your point?
Luckily the spec provides for a url safe variant (sometimes called base64url): https://datatracker.ietf.org/doc/html/rfc4648#section-5