MurphyA/hacker-news huggingface dataset:
by geye1234 | 2025-04-02 17:19:34+00:00
I suppose I would say that you should be aware of what triggers your anxiety, for sure, for the reasons you state. But once you're aware, limit the amount of further analysis you do. I think the law of diminishing returns will kick in pretty quick. Other methods (ACT) will prove much more fruitful once you have a basic awareness. ACT is like building muscle: the more you do the more effective it gets it gets. Analysis is the opposite :-)

Perhaps I over-stated the case in my GP post. I didn't mean to imply that you should be ignorant of the reasons; but they are definitely far less important than the biological/neurological processes that are taking place. At least such is my experience, and such (I believe) the research says.

> Do you really feel it less, or do you accept it like a tinnitus?

Acceptance, over time, causes you to feel it less. Seeing it as something horrible and evil that you must get rid of will cause a vicious spiral, and end up making you more anxious.
by tekla | 2025-04-02 17:20:05+00:00
I think you just plateaued which is normal for everyone and just ended up staying there. Most likely a combination of not eating enough and not really pushing to failure to get past it.

If you're repping things with no problem, you're at the your current "optimal" level so yeah, you won't feel like you need to recover.

Like in cardio, I could rip out a half-marathon at a 8:00m pace and feel fine the next day, but try and reach 7:30 and I would be shattered.

At 30, probably better not to try and go too ham, but you have plenty of room to get much stronger. I don't know why other people using gear influenced you. Get fit for yourself, fuck the others.
by programmertote | 2025-04-02 17:20:38+00:00
I didn't downvote your comment above. But I think you might be interested to watch this one (of course, the video is made by a Canadian YouTuber, but I think he can back up his claims in the video from what I observe): https://www.youtube.com/watch?v=9ZvDhayPHxs&t=471s
by dwringer | 2025-04-02 17:20:46+00:00
For me, searching "animals made from circles", your comment put this HN thread as the #1 result while the #2 result was a syndicated article about the linked post. When I get more specific and search "animals drawn only from circles" it turns up the linked post as the first result. But my results may be more specific partly because I don't use ad blockers.
by codeulike | 2025-04-02 17:20:51+00:00
Daniel Dennet had a good few paragraphs about this in Consciousness Explained - the Turing Test is supposed to be challenging/adversarial. The example Dennett gave was telling the AI a joke and then asking it to reflect on and explain the joke and come up with some alternative punchlines (I note that contemporary LLMs would still be good at that, but when the book was written in 1991 that sortof interaction with an AI was unthinkable)
by emadda | 2025-04-02 17:20:51+00:00
It is strange. That was how I created the original prototype (from the terminal).

But in order to get the "global keyboard shortcut brings the search window forward from any space" behavior, it needs to be its own app. Otherwise, it would interact strangely with your current terminal windows, as they all have the same bundle ID.

I also want it to be easily installable without any dependencies, and usable for all skill levels.
by bastawhiz | 2025-04-02 17:21:05+00:00
What does that mean though? How can you possibly reapply a failed transaction later? The database itself can't possibly know how to reconcile that (if it did, it wouldn't have been a failure in the first place). So it has to be done by the application, and that isn't always possible. There is still always the possibility of unavoidable data loss.

"Consistency" is really easy, as it turns out, if you allow yourself to simply drop any inconvenient transactions at some arbitrary point in the future.
Strategies to download data constantly changing via API
by rupestrecampos | 2025-04-02 17:21:15+00:00
I have to download a dataset through one API (WFS provided by geoserver) that tells me the total amount of items and delivers at maximum 1000 items per request and I can sort by one field and offset the requests start index. The layer has ~1Million items. I can use at maximum 5 parallel request before API gets overloaded.

Problem is that items are being added and removed in real time, so at the end of the copy process I already have stale data copied and there are new items to be copied over. So what would you do, or have done in this situation? Start a never ending loop to crawl data all day long would be something evil or is it something to be fixed on provider side?

The api url is https://geoserver.car.gov.br/geoserver/sicar/wfs

Source data website: https://consultapublica.car.gov.br/publico/imoveis/index
by agentultra | 2025-04-02 17:21:26+00:00
The industry is littered with software development teams that guessed when they could deliver something and failed.

If business can only depend on "this happens first, then that," well... they're either going to get lucky or fail.

It's just not how software development works. Knowledge work isn't a line in a Toyota factory. Scrum and agile all you want.

As someone else in another thread put it, you don't throw out your work just because it was delivered late. Knowledge is valuable regardless of how long it takes to acquire it.
by milesvp | 2025-04-02 17:21:37+00:00
I don't know about any credible economist currently making positive predictions (marginal revolution might be a good place to keep your finger on the pulse), but I did see a paper a few years ago that showed protectionist tariffs in britain several hundred years ago had a strong correlation to current day prevalance/strength of current industries. Which is to say, that industries with higher tariffs had a stronger pressence today.

All things being equal, I might expect that strategic tariffs on important sectors to be vital in maintaining them. But, given how global the economy is, and how many more non-obvious substitutions there are today, I'm not sure these protections provide as much value going forward as they did 200 years ago. Worse, is blanket tariffs are not likely to do anything in the short term but drive up local prices to match foreign import goods costs, and is likely going to be a major wealth redistribution event towards physical capital holders.
by bluefirebrand | 2025-04-02 17:21:37+00:00
I'm hesitant to suggest this, but I struggled with anxiety and depression for a long time

In my early 30s I was diagnosed with ADHD. I was put on a mild stimulant (low dose of concerta) and my anxiety was almost immediately gone

It is possible that your anxiety is a comorbid of another problem that you are struggling with, it is worth exploring at least
by chucksta | 2025-04-02 17:22:27+00:00
It is not typical to get into multiple 10s. Generally speaking you'd only use that kinda cash in a private transaction, some people just find it more appealing in a deal. One less thing to "go wrong" I guess.

There generally isn't a good reason and that's most of the logic to the forfeiture. Its not in the bank because someone didn't want to disclose were it came from (required in deposits in more than 10k USD).
by HypnoticOcelot | 2025-04-02 17:22:35+00:00
I've used the Pioneer BDR-XS07UHD[0] and that's worked well with MakeMKV[1]! I've only tried it on normal DVDs, but Blu-Rays should work well too.

[0]: https://usa.pioneer/collections/optical-drives/products/bdr-...

[1]: https://makemkv.com/
by roughly | 2025-04-02 17:23:01+00:00
One interesting thread here is the long shadow of Greek and later Roman statuary and architecture on Western European self image - the marble statues, columns, and architecture of the Roman empire were taken as the origin story for Western culture - "we were an empire built on philosophers and artists, and look at the (gleaming white) purity of their works."

It turns out, of course, that all those gleaming white statues were vibrantly colored back when their creators were around, and the Greeks and Romans were not cultures of conformity or austerity - quite the opposite, but the seeds of the philosophy sank in hard, and here we are.

(Ironically, both stoicism and Christian asceticism were responses to that Roman excess, but they've somehow been merged with the white marble to produce a "purity" aesthetic to be lionized whenever someone gets the mildly uncomfortable notion that their neighbor is not exactly like them.)
by xp84 | 2025-04-02 17:23:19+00:00
Isn’t using compressed numbers pretending that network bandwidth is the only cost of bloat?

All that JS, once decompressed, needs to be parsed and actually evaluated. That is where it hurts even people on gigabit connections.

I think frontend bloat has arrived at such an absurd level that it kind of makes me wish broadband and mobile speeds, and JS engine speeds, had paused their advancement for 15 years so that FE developers would have had to learn to write good code. Presently there is a whole generation of developers who built their whole careers in this era where you can get acceptably mediocre performance even with wildly inefficient code and an absurd amount of dependencies, most of them barely used on a given page. They’ve never been challenged to do any better, so i don’t really blame them.
by legitster | 2025-04-02 17:23:43+00:00
>"To blame NaNoWriMo’s demise on the events of the past year does a disservice to all struggling nonprofits. What hurt the organization far more and for far longer than any of those things was the fact that too many members of a very large, very engaged community let themselves believe the service we provided was free."

>"My statements are not an indictment of a community I feel should have done more; they are a plea for you to look at the free services you use through a different lens."

It's true for open source, it's true for arts, it's true for research and science and government agencies.

As someone who was very much part of the piracy generation, this is just as much aimed at me. I grew up with the believe that anything on the internet must/should be free. In hindsight, there's only so much free riding any system can absorb.
by taylodl | 2025-04-02 17:23:51+00:00
White-collar jobs will still exist in 10 years, and they will continue to exist in 50, 100, and even 500 years. AI is an immensely powerful tool that will boost our productivity more than the industrial and PC revolutions did. However, people and white-collar jobs will persist. The nature of work will evolve but imagine someone in 1925 trying to predict or understand the white-collar jobs we do today - they wouldn't be able to do it! People from 1975 might conceptualize our work, but they wouldn't grasp the scale or the technology stack. Just because we can't conceive how white-collar jobs will evolve doesn't mean they won't or that they won't continue to exist.
by pcthrowaway | 2025-04-02 17:24:22+00:00
Sure, but I don't see much of a difference from importing from China vs. the U.S. in terms of real impact.

I don't really care so much for the "lingua franca status of English" (even though it's the only language I speak fluently). While yes, this is one of Canada's main languages (not that we don't have a lot of Cantonese/Mandarin speakers too), China itself would be a good example that one can succeed without speaking the language which has the "lingua franca status"

Perhaps it's worth noting that the number of fluent Mandarin/Cantonese speakers in Canada is probably not much lower (as a percentage - ~4% in 2016 and I can imagine it's only increased since then) than the number of fluent English speakers in China (5%)

edit: 4% is actually the number of Canadians who spoke Mandarin or Cantonese as a first language in 2016 (which again, is likely higher now). The number of fluent combined Chinese language speakers is almost certainly higher then, even if just a little bit.
by bongodongobob | 2025-04-02 17:24:27+00:00
You can see the same thing in music recordings during the 60s. Stereo and quadrophonic sound was new so everything was panned all over the place really hard. Drums all on the left, vocals hard right etc. It's an interesting effect sometimes, but generally a gimmick and/or distraction. We don't really do that anymore, for good reason.
by SonuSitebot | 2025-04-02 17:25:30+00:00
At Sitebot, we deploy using AWS Lightsail for hosting, with GitHub Actions handling our CI/CD pipeline. For the database, we use MongoDB, and for file storage, we rely on AWS S3. This setup provides us with a balance of simplicity, scalability, and cost-effectiveness. Would love to hear how others are handling their deployments!
by eddythompson80 | 2025-04-02 17:25:47+00:00
> Most scripts are write-once:read-never, especially if you actually implement -h/--help

I guess the answer is always “it depends”, but that generally has never been my experience with most things. Are you over-engineering the shit out of every script to the degree the script itself is a Turing complete machine and with enough —-help flags anything is possible? Most 40+ year old Unix tools with a thousand flags have their limits and you have to script around them to achieve things you want.

In my experience, eventually a business need will arise that require you to change a script. Are your coworkers comfortable changing these scripts or are you in the mind set of “that’s a simple enough change, I’ll do it”
by WillAdams | 2025-04-02 17:26:08+00:00
Interestingly, there was a specific printing technology for expanding the palette of colour printing, Hexachrome:

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

Tried several times to use it in projects, but the customer always balked at the additional plate charges, even when they _loved_ the added vibrancy and colour range.

The only printer I know of who was actually successful using it to make money was in London --- took on spot colour jobs from other printers when the spot colour was inside the expanded Hexachrome gamut, allowing for a faster turn-around (jobs on the same stock were ganged up) and no charge for washing down a press to change out the ink.
by megmogandog | 2025-04-02 17:26:43+00:00
The loss of color is concerning, but something I find interesting is the image the author chooses to illustrate Loos' quote, "We have achieved plain, undecorated simplicity." I would argue the building pictured falls short of this goal in important ways. A lot of contemporary architecture lacks the modernist commitment to flat planes, pure volumes, etc. and adds lazy and useless decorative/textural elements. The building pictured would look better if it was less adorned! (But even better with some color)

The ugliness of the contemporary world isn't a result of modernism, but rather neoliberal indifference to beauty.
by donnachangstein | 2025-04-02 17:26:50+00:00
No it isn't. It's merely a cause du jour for data hoarders to justify their hobby in light of this Chicken Little hysteria.

30 years ago it was thought collecting every issue of magazines like TV Guide was important. No one even knows what that is anymore.

No one is ever going to look at 99% of this data. In the meantime, send more hard drives for my NAS!!
by pmarreck | 2025-04-02 17:27:03+00:00
Its errors are interesting (averaging around one per paragraph). Semantically-correct, but wrong on precision (simple example, the English word "ardour" is transcripted as "ardor", and a foreign word like "palazzo" which is intended to remain so, is translated to "palace"). I'm still messing with temp/presence/frequency/top-p/top-k/prompting to see if I can squeeze some more precision out of it, but I'm running out of time.

Not sure if it matters but I exported a PDF page as a PNG with 200dpi resolution, and used that.

It seems like it's reading the text but getting the details wrong.

I would not be comfortable using this in an official capacity without more accuracy. I could see using this for words that another OCR system is uncertain about, though, as a fallback.
by sirrobot01 | 2025-04-02 17:27:37+00:00
Location: Nigeria

Remote: OK

Willing to relocate: Yes

Technologies: Python, Go, JavaScript, Django, DRF, Flask, Celery, Redis, AWS, FastAPI

Github: https://github.com/sirrobot01

Resume: https://drive.google.com/file/d/1dmHC01E1BKHQANrjV30oudG3aI0...

Portfolio: https://biodun.dev

Email: akeremukhtar10@gmail.com

With over 6 years of experience in Software Engineering, I specialize in building reliable, scalable solutions using Python (Django, Django Rest Framework, Flask, FastAPI), Go, and JavaScript. I've architected systems handling millions of requests per day, developed RESTful microservices that improved system scalability, and engineered reliable backend services. My experience across e-commerce operations, payment systems, and internal tooling enables me to deliver practical solutions that solve real business challenges. I'm passionate about crafting clean, efficient code that makes life easier.
by asveikau | 2025-04-02 17:27:52+00:00
Unattend has been part of windows setup for way longer than a decade.

The current form of it was introduced in Vista.

The same concept existed before, but I know less about how it worked back then.

Even without unattend, something I think people don't realize is that you can install windows on the command line. Diskpart to partition, dism /apply-image to extract files, then bcdboot to install the bootloader.
by robinsonb5 | 2025-04-02 17:28:27+00:00
And Windows 11 is significantly less colourful again. Also, you're missing out the most colourful version of all - Windows XP!

(The first thing I did with WinXP was revert it to the Win2K look - restricting the use of colour to where it's useful: namely showing me which bloody window is active.)
by nonrandomstring | 2025-04-02 17:29:14+00:00
You don't need to take umbridge because your story is not everyones story. Unless you're claiming to speak for every serving person on the planet since 1949?

Now think, what do you suppose is the reason someone getting chewed out for scribbling on a shell really is when those are being used in a dubious theatre? (hint: attribution) The absurdity is the real crime.
by plorg | 2025-04-02 17:29:15+00:00
Anecdotally every beginner violin student (and most players) I know use specifically Kun made shoulder rests. Instrument rental companies (where I'm from students rent instruments either through their school or a company, often run by a private teacher) generally include these with the cost of the instrument. The exceptions are generally not people using another brand but musicians not using the rest at all, many professionals will use just a cloth. Kun rests also rarely break, if ever, there aren't really any forces that would stress them.

I wouldn't be surprised if they had started to be supplanted by cheap Chinese or other import brands, but I haven't seen it.
by geye1234 | 2025-04-02 17:29:25+00:00
> Yeah I feel like I'm supposed to be able to instantly see the problem on a little introspection yet that never happens. Constantly wondering why I feel like this doesn't seem to help much.

Generally it doesn't. Anxiety disorder is irrational, pretty much by definition. So looking for a reason for the anxiety will IMO not be that helpful. (Yes in small amounts, for sure, but you'll soon face the law of dimishing returns.) But if you treat anxiety as your brain mis-firing and acting irrationally, you will I think be more successful. That's how the links I gave you treat it. IANAD, but these techniques worked for me, and I believe the research is pretty positive about them.

OTOH, CBT is good, I recommend it. ACT grew out of CBT.

I wish you the best.
by nonethewiser | 2025-04-02 17:29:39+00:00
I suppose the thing the circle is really informing is the "perfectness" of the curve. You cant just draw in curves and extend it to a circle (wont be perfect). I guess Im not sure how you get "perfect" curves.

I suspect its a stencil or something. So in some sense the circle does exist first, even if they only draw the curve from it initially (before marking it up with the full circle after the fact).
by seadan83 | 2025-04-02 17:29:59+00:00
DOMS goes away by training again, then comes back. Sounds a lot like overtraining. Always a little fatigued. Enough where you are not able to do a PR, but not enough where you still can't go relatively hard. The body gets used to the moderately hard workouts and can plateau easily.

Were you having issues with plateaus at all?
by rdtsc | 2025-04-02 17:31:27+00:00
> They were perennially angered that the Americans couldn’t, or wouldn’t, give them all of the weapons and other equipment they wanted.

That was the plan from the start, I believe. They were never going to be allowed to win. They won't be allowed to lose either, at least not too quickly.

One example I like to use, is say, you're sick, and you need $10k for a life-saving surgery. Your friend sends you $7k. That's very generous, you should thank your friend, of course. But you'll still die. It's kind of like what's happened here. Ukrainians got the $7k. But then were receiving a few hundreds here, and another hundred there over a longer period of time.

Russians were at first unprepared and couldn't control their troops well, but they learned soon enough. They use drones with fiber-optic control, glide bombs, they dug in well. People were laughing at Surovikin's "line", they are not laughing at it now: https://en.wikipedia.org/wiki/Fortifications_of_the_Russian_...
by aldanor | 2025-04-02 17:31:39+00:00
Rust is like two orders of magnitude more simple (if you're not going to delve into its darker corners).

You have a single line serialization into/from absolutely anything. You have logging, tracing, cli libraries, error handling - most of those are one liners.

You have enums. Enums are business logic. Enums are often the way the world works.

You press enter and it builds, no pre setups, sub modules, cmake files and whatnot.
by colanderman | 2025-04-02 17:32:15+00:00
The human ear is sensitive to phase correlation. It stems from the physiological fact that our ear is effectively a multiresolution filter. So with an overtone-rich tone, the time constant with which we perceive the uppermost harmonics is significantly less than the period of the base harmonic. So if the sonic energy of those harmonics is correlated into small "packets", we hear that as a "buzzing". This is true of raw synthesis waveforms: sawtooth, square, etc. It's also true of any short transients: clapping, hi-hats, etc.

If you "mess with" the phase information of the harmonics relative to the base harmonic, this is the same thing as changing where the sonic energy of those harmonics falls in the wavecycle. So notably, in the cases listed above where the sonic energy falls into small "packets", if you randomize that phase information relative to a much lower tone (as Paulstretch does), you now have spread that energy throughout the full wavecycle. This eliminates any sensation of "buzzing" or "clicking" and makes transients "mushy".
by nonethewiser | 2025-04-02 17:33:35+00:00
He thinks its xenophobic and sees tariffs that are not reciprocal.

I recognize that. It just has no bearing whether or not the US should enact retaliatory tariffs. Does he believe the US should enact tariffs to meet the tariffs other countries already have on the US? He can evade and resort to accusations of xenophobia all he wants but that is the question I'm posing.
by thegagne | 2025-04-02 17:34:32+00:00
It’s been a while but I used a bunch of these tools continuously for years. I mostly always used sslyze, because it was very versatile and gave me the info I wanted, whether it was around ciphers, tickets, cert chain validations, etc. I think testssl.sh did almost or possibly everything I wanted, but not sure.

SSLyze also has a decent Python library.

The problem with it though is the license. I wanted to build it into some other tooling but the license held me back.

I ended up building my own tooling that did just what I needed and built an API around it.