skysight-inc/HackerNews huggingface dataset:
When I get like that, I find it helpful to drink less coffee and switch to a low-carbohydrate diet (mostly veggies, meat, nuts, and dairy). Carbs give you quick and nervous energy, which it sounds like you may have too much of. Fats and proteins burn at a more even pace because the conversion of them into ATP is more complicated. It's hard to go cold turkey on carbs, though, especially the sweet ones, so I usually ease them down over a few days and rarely cut them out entirely. It’s hard to resist a donut from the box of them that arrives in the office a day or two per week. What can I say?

Daily exercise--especially when it's vigorous and in the morning--helps me too. My body wants to move, and when it doesn't, my brain seems to compensate by moving itself instead. As such, short walks midday and mid-afternoon also help. I use them like little shots of focus enablers. Second runs preceded by my noon coffee are even better.

I have also found it extremely helpful to completely abandon serious efforts at singular focus. Instead, over the past few years, I have lowered the bar and simply engage with (but don't "focus on") whatever I'm doing. To do that, I let behavior--not thoughts--lead the way. Worries about thoughts and motivations ruin my state of mind. When I avoid them, I became more relaxed, which in turn allows sufficient mental engagement to show up on its own when needed. In this relaxed state, the facts in front of me almost automatically trigger appropriate concentration inside of me. Almost... as in 75%. I do still need to be aware that the 75% has been triggered and that the 25% remains for me to do. But 25% is an easier lift than 100%.

In the same spirit, I’m generally skeptical of practices like meditation that seem to redirect attention away from our behavior and toward our heads. Objectifying our heads can, for sure, be useful. Minds can, in fact, careen like a ship in a storm, and it is helpful to have a few techniques (diet, exercise, deep breaths, stopwatches, meditation if you need it) to steady them. However, I have also found that worrying about my mind and trying too hard to fix it mostly worsens the situation. Look, minds wander. So what? We're human. Everybody is. Just use a few mind-settling techniques, work a modest amount of mind-wandering into your time budgets, and then roll with it. The ease of mind will pay off way more than punishing yourself for being born human.

I do assume you have already turned off notifications on your devices. Those things kill not only focus but sanity too.
Typically you would use cloudfront with S3 if you want to use it for serving web assets.

It will cache frequently accessed assets, and in addition to reducing latency may reduce cost quite a bit.
The original comment was about newbies. Everyone is a newbie at one point.

Just last year I tried a blog engine written in PHP. 24 years programming experience, but I haven't touched PHP for 10 years, and I haven't touched configuring it for 15+ years.

It took me half a day to make it work.
Most folks use S3 as a source for AWS cloudfront for serving content

You can even use cloudfront signed cookies to give specific users cdn access to only specific content owned by them on S3. How cool is that.
Truth quite literally isn’t singular. Contextual variation is a core part of communication. As is trusted parties. And lying.

Engineers are the last people I want in charge of this.
51/35 now

https://www.realclearpolling.com/betting-odds/2024/president
Most things work fine, but it will break (or at least did break at one point) Steam, Unreal Engine, Microsoft OneDrive, and Adobe Creative Cloud. I'm rather surprised about the first two, since they both support Linux with case-sensitive filesystems. I took the opposite approach as you, though: making my root filesystem case-sensitive and creating a case-insensitive disk image if I ever needed those broken programs.
I mean, come on. Yes, Ben-Gurion, by modern standards (incl. the standards of his time), not a great moral leader. But neither was Thomas Jefferson! What you've left out of that summary of who Ben-Gurion was: he founded Israel.

But more generally, you just haven't rebutted the parent comment. It would be weird for anyone to suggest Israel has human rights moral authority at this point (or at least any more so than any other major world power). But all the parent commenter said is that the UN doesn't have any either, which seems like a pretty easy argument to defend.

(As always, just nerding out).
Case insensitive matching is a surprisingly complicated, locale-dependent affair.
Should I.txt and i.txt match? (Note that the first file is not named I.txt).

Case insensitive filesystems make about as much sense as ASCII-only filenames.
The feed reader score service is now online
How is that happening - is a lot of that already gig jobs, part time, and so on?

Edit: it's an increase in full-time workers, with less increase in part-time workers.

https://fredblog.stlouisfed.org/2017/08/a-glass-half-full-or...

I don't know if this covers everyone. Anyway you may be right, employers just want all the work from all the people, at the moment.
> Why? Windows is also not case-sensitive, so it's not like there's a near-universal convention that S3 is ignoring.

You can enable case sensitivity for directories or disks, but this is usually done for special cases, like git repos
That's why I specified cheap shitty USBC headphones.

I also note that those need a large ugly USBA to USBC adapter.

If I'm honest, the design of those also doesn't personally appeal to me, and I've tried AT headphones before and I didn't find them comfortable and didn't like the sound. For phone use I'd be looking for IEMs and not over the ear models too.

I am aware that there are good USBC headphones out there, but the available options are so much fewer than analog headphones.

Also, I already have good analog headphones.
it's pretty goddamn stupid and seems to need constant reiteration for some people (like me!!!) but if you don't feel a cultural fit (from you as an employee point of view) - DON'T TAKE THE JOB
Is that not what I described, more or less? None of the components are particularly complex or expensive except the part where they join with the glass in the structure. Trying to do it with video is a much, much harder problem.
I could imagine a problem here in India, where there is no funding for publishing papers, especially for graduate students.
Here's the Architecture Of A Microprocessor paper, authored in 1971 and declassified in '98: https://firstmicroprocessor.com/wp-content/uploads/2020/02/a...

Was the word "computerational" in the second sentence intentional, or a misspelling of computational?
I never got it to work during various economic cycles where they owed me more than they could afford, but I tried once or twice to go to 30-some hours and it seemed to me the best solution would be to come in late on Mondays.

That was an at age when I still tried to take weekend trips and if anything unplanned happens it can make the return trip very stressful, which colors the entire experience if you don’t have to be in until noon you get to use more of Sunday without worrying about logistics.
What a sad view of things.
I'd say these days it's more common to deploy in ap-southeast-1 (Singapore) rather than Japan to cover most of APAC.
Improve mobile CPU, GPU and battery performance in Godot Engine
Precisely. Assuming every other actor will behave rationally has proven wrong over and over through out the history.
I recall using a device called the "Mini Maxwell" by this company:

https://www.iwl.com/

It enabled you to simulate network slow-downs, packet-loss, packet corruption, packet reordering and more. It was so critical in testing our highly network sensitive software.
> where there are how many shootings a year

There are multiple shootings a year at your kids school? Do you live at the worst school in the country?
Waiting six days to finish something because you didn’t get it done last time… that’s not gonna work.
Yes, that sucks. Blame ahenry@, then GM for S3.

My proposal was that parts of incomplete uploads would stick around for only 24 hours after the most recent activity on the upload, and you wouldn't be charged for storage during that time. ahenry@ vetoed that.
To be fair, not all lines of code are equal. A project with a state machine, commands, strategy patterns, etc requires an awful lot of repetitive boilerplate.

A number-crunching app or a data processing pipeline packed with spaghetti business logic is far harder ti read.
Consistency is key. it's easier if you're using docker to run all the things, then docker ps shows all the things running, instead of having to check docker, and then also check this other thing over here that's different
Follow up questions generated with the answer is easy picking. Much like Google (traditional search) does. To spice it up, there can be a slider using which - questions would change. The axis of slider itself can be an interesting one eg: simple to advanced. It will depend on the topic being discussed.
That's why I open search results in a new tab, and close the tab to go back to the search.
That looked interesting as a self-hostable project until it got to the requirement for a $3200 AMD board. Maybe the price will come down one day...
Hi, I feel more advanced getting to talk with you so I am grateful for that, didn't cost us anything :)
I bought a car thing when Spotify was blowing them out, knowing full well they’d kill it. I planned on hacking on it and finding a cool alternate use for it. I have actually enjoyed using it at my desk as a dedicated “now playing” screen but the way it relies on Bluetooth drives me a bit crazy.

My ideal homebrew app is just like the 1p Spotify one, but with the ability to use network over usb or the like so that it doesn’t need to sync the play status via Bluetooth. I guess the imminent shutdown might actually motivate me to do something along those lines.
I don't even like docker, but it still doesn't sound that terrible to me. It's an option. Use docker or use the single binary, but presumably if you like docker and have it set up for other things, you'll just use that rather than rolling your own startup scripts etc.

I do something a bit similar for my own project - it's a single binary REST server, but I still package it up with dpkg-deb and deploy that to a private apt repo so I can update it easily on the servers with "apt-get update && apt-get install blah" and that fits nicely with my existing processes and I can just add the repo and dependency to my cloud-init setup. If I used docker, I'm sure I'd find his docker image the easiest path to getting it installed and updated.
What is the best vector database?
"Did she bribe the warehouse manager explicitly or just implicitly via some quid pro quos?"

Yes.
Maybe macOS is case-preserving, but it's not encoding-preserving. If you create a file using a composed UTF-8 "A", the filesystem layer will decompose the string to another form, and create the filename using that decomposed form "B". Of course, "A" and "B" when compared can be completely different (even when compared using case insensitivity enabled), yet will point to the same file.

More info here: https://eclecticlight.co/2021/05/08/explainer-unicode-normal...
i've made quite good conversions from pdf to markdown with https://github.com/VikParuchuri/marker . it's slow but worth a shot. Markdown should be easily parseable by a rag.

i'm trying to get a similar system setup on my computer.
Nobody is running llama.cpp in production…
> I think this is where AI could be helpful in explaining and inspecting large codebases, as an assist to a developer.

That's a great point. Everyone lauds the benefits of chatgpt/copilot in generating new code, but I'm starting to learn that the places they might shine is onboarding onto projects and preliminary code reviews. What LlMs excel at is context, and they should excel in activities where context-awareness is key.
Kotlin would be awesome!
How does one find these auctions?
> But every tool has its own config to set to use the Artifactory. One setting for the OS package manager (which is different for different Linux distributions), another for PyPI, another for NPM (or Yarn or whatever), another for Maven/Gradle, something else for Go, then I need to download this Postgres extension and build it from source - the list goes on.

Tools like Artifactory are a hack built upon a hack built upon a hack; redirecting certain HTTP requests to proxies would just be piling even more crap on top.

Content-addressing is a much cleaner option: identify files by their hash, rather than as the result of a HTTP request to some particular URL (many tools will already use these hashes to verify the result anyway; that's what "lock files" are for!). Content-addressed data is agnostic about how its retrieved, which makes caching trivial. There's no need to care about the data format, whether it's RPM, Deb, a source tarball, a patch, a Python "egg", or whatever.

For example, I lead a transition to Nix at a previous employer. We had a bunch of projects with various build processes (Maven, SBT, Gradle, PyPI, NPM). After wrapping these in Nix, the whole lot could be cached on S3 by simply copying files around (see https://nix.dev/manual/nix/2.22/store/types/s3-binary-cache-... )
> Additionally, a huge industry has been built around it, employing many people and generating massive amounts of wealth

That's an unfortunate but necessary cost, not something to be happy about. It's as much a positive argument as the broken window fallacy.
Changing everything again???
I wonder what paying customers think about this.

Im still on legacy freenas using jails...
The first company I worked for would recruit at my school for students with the highest grades. As the school used letter grades, I was in a tie with three other students, but I was the only one who applied for this particular position. Glad I did, as I learned a ton b/c previous hirelings from my school had done well there. So they trusted me with tasks I didn't expect to be asked to take on right off the bat.
This was a rabbit hole I was not prepared for tonight.

Target electronics returns - auction ends tomorrow, current bid $200.
The stuff in there I'd be semi interested in: $500?
Total value: ~$9000 @ 300 pounds in a box in Kentucky.

Okay. Lets say this auction ends around $1000.
You then pay an 11% premium, $1110.
Shipping 300 pounds from Kentucky to Pennsylvania? $500, maybe?

$1600 later, you get a whole slew of sellable good that you got at nearly 17 cents to the dollar.

Sell most of it off and you've got yourself a years worth of free legos.
Probably not. Not for skilled jobs anyway, unless you mean that "productivity increase" will negate the need for serious skills. School isn't where you learn your craft, it's at work. I can't make myself learn a new programming language outside of work. I've tried, but I glaze over very quickly. There must be a need for me to do something, and "I'd like to learn Rust" isn't a need. "My team needs this tool and are relying on me to build it" is a need. If I'm trying to do that and learn Rust at the same time, one day a week is useless. At that rate I'd be lucky to get it done in a quarter, and from one week to the next I'd have forgotten most of what I "learned" the preview week.

For me, 4 days is perfect. I get a three day weekend every weekend, but I don't actually dread Thursdays because I feel like a failure in work.
Rail can support freight of course and complements trucks very well. Rapid transit can’t really support freight if it wants to operate at any reasonable frequency - you just can’t load any real quantity of freight in a few minutes. Even baggage is stretching it a lot of the time on busy lines. And the slow acceleration times and length of freight trains severely conflicts with the needs of passenger rail. Therefore, freight and passenger rail need to be separated for either to perform well. On the other hand, cars and trucks are a lot more similar in performance and size, so they can share the same roads just fine - it’s only an issue if the road is completely choked with trucks.
Understood thanks.

I meant something different though: I was thinking if he might remember it differently today than if actually happened.

Human memories are not very reliable.
I can't trust myself using S3 (or any other AWS service). Nothing is straightforward, there are too many things going on, too much documentation that I should read, and even then (as OP shows) I may be accidentally and unknowingly expose everything to the world.

I think I'll stick to actually simple services, such as Hetzner Storage Boxes or DigitalOcean Spaces.
People focus too much on DRY and not enough on modularisation.

If your functions do everything, DRYing them can be awkward and ineffective. If you stop injecting your business logic into every line and attempt to create "pure" functions, it's so much easier to sprinkle the occasional `if(input.type2) pow(input, 2)` in the business part.

If your codebase isn't at least 20% "utils", I don't want to touch it. I regularly dip into code I wrote months/years back and reuse it without much thought.
Other commenters have suggested that the xyz site is not using telepathy to instantly update itself whenever you make a change, but rather they have no local copy of your site at all, and every time you load an xyz page, it fetches the contents directly from your site. Some are assuming that the foo.xyz DNS is pointing at your own server, but you say you've checked for that.
I didn't find it clear from either article that there was another "woman" behind the one that was caught (as opposed to any number of individuals of any gender)
No offense, but I think that's a very western-centric view. Your example only make sense when the user is familiar to English (or other western languages, I guess). To me personally, I find it strange that "D.txt" and "d.txt" means the same file, since they are two very different characters. Likewise, I think you would also go crazy if I tell you "ア.txt" and "あ.txt" means the same file (which is hiragana and katakana for A respectively, which in a sense is equivalent to uppercase and lowercase in Japanese), or "一.txt" and "壹.txt" means the same file (which both means number 1 in Chinese, we call the latter one literally "uppercase number")
Furthermore, there is absolutely nothing preventing a human from turning on a dime, either. It’s happened to me with an extremely close and highly trusted confidant, first hand (luckily they recovered years later).
That 3.4B China gave is also nothing compared to the 100% tariff on EVs that the US has levied on China made cars.

That's just the way the US operates when it's about anything it considers strategic.
I’ve had success with Snapcast when looking into this previously https://github.com/badaix/snapcast
Thyratron
I think OpenAI has built a brand on deliberately encouraging the conflation.
I don't think any of our apps are built with slow connections in mind at all.

Most of our web libraries and frameworks are indeed quite bloated (with features of convenience), downloading 20 MB of JS and 50 MB of content in total to render a page is insane when you think about it. We'd need to be able to turn off most images or visual elements to focus purely on the elements and their functionality, except for cases where displaying an image is critical for the function (and even then give the choice of showing a low quality version with a smaller file size). Things like web safe fonts that are already present in the browser/OS, most likely no libraries like React or Vue either (maybe Preact or Svelte).

We'd need to allow for really long request (say, fetch) timeout values, maybe even to choose how to set them based on the connection quality (if a user has a really fast connection but a request suddenly hangs and is taking upwards of a minute, something has probably gone wrong and it'd make sense to fail that request, vs a user in a remote area for whom all requests are similarly slow), assuming that the server doesn't mind connections that linger around for a long time at slow speeds.

We'd also need to allow for configuring an arbitrary HTTP cache/proxy for any site visited and file requested (say, store up to 1 TB on some local server based on file hashes and return the same for any user that requests that), but obviously things don't usually work that way over privacy/security concerns (nowadays different sites even download duplicate copies of the same files due to changes in the browsers: https://www.peakhour.io/blog/cache-partitioning-firefox-chro... ). Maybe even for any web request that the OS might want to do, like system updates, basically a full on MitM for the whole system.

Speaking of which, no more Electron or large software packages. Only native software with like Win32/WPF or maybe something like GTK/Qt, but nowadays it seems like even phone apps, not just desktop software, often don't use the system GUI frameworks, but instead ship a bunch of visual fluff, which might look nice and work well, but also takes up a bunch of space.

I don't think there are incentives out there to guide us towards a world like that, which doesn't quite make sense to me. Lightweight websites should lead to better customer/user retention, but in practice that doesn't seem like something that anyone is optimizing for - ads everywhere, numerous tracking scripts, even autoplay videos, for everything from news sites to e-commerce shops.

People who do optimize for that sort of stuff, seem to be a part of a smaller niche enthusiast community (which is still nice to see), like:

https://1mb.club/

https://512kb.club/

Admittedly, even I'm guilty of bloating my homepage size from ~150 KB to ~ 600 KB due to wanting to use a custom set of fonts (that I host myself), even WOFF2 didn't save me there.
This is a personal reason, but the reason I prefer case sensitive directory names is I can make "logical groupings" for things. So, my python git directory might have "Projects/" and "Packages/," and the capitalization not only makes them stand out as a sort of "root path" for whatever's underneath, but the capitalization makes me conscious of the commands I'm typing with that path. I can't just autopilot a path name, I have to consciously hit shift when tab completion stops working.

That might sound like a dumb reason, but it's kept me from moving things into the wrong directory, or accidentally removing a directory multiple times in the past.

I also use Windows regularly and it really isn't a hindrance, so maybe I wouldn't actually be bothered if everything was case sensitive.
> A decade ago, each company used to have its own cache of all public packages for CI/CD, but it looks like that no one cares anymore.

Even worse, many of those processes are running an 'apt-get update' (or equivalent), so there's no way to know what packages they'll get each time!
While llama3-8b might be slightly more brittle under quantization, llama3-70b really surprised myself and others[1] in how well it performs even in the 2..3 bits per parameter regime. It requires one of the most advanced quantization methods (IQ2_XS specifically) to work, but the reward is a SoTA LLM that fits on one 4090 GPU with 8K context (KV-cache uncompressed btw) and allows for advanced usecases such as powering the agent engine I'm working on: https://github.com/kir-gadjello/picoagent-rnd

For me it completely replaced strong models such as Mixtral-8x7B and DeepSeek-Coder-Instruct-33B.

1. https://www.reddit.com/r/LocalLLaMA/comments/1cst400/result_...
I get 400 Mbps down standing at the door of that same diner. My understanding is that 4G bands are repurposed for 5G in rough proportion to the usage of 4G vs 5G devices at that tower, plus there’s some way to use a band for both. In any case I was having these indoor performance issues back in 2019. I’m pretty sure it’s an Intel issue, and any Qualcomm modem would be fine.
Have you tried the more modern solutions like gripgrep, ack, etc.?

Or for something more comprehensive (to also search PDF, docx, etc.) there is ripgrep-all:

https://github.com/phiresky/ripgrep-all