skysight-inc/HackerNews huggingface dataset:
I was working on a video game, and we had a few hundred player hosted servers. The default way that steam handles server listings is not super great, and there was quite a lot of metadata for each server I wanted to filter by.

I didn't know how to set up a centralized service to handle server discovery ourselves, so I had each server serialize, compress, and base64 its metadata and store it in some "rules" field in the Steam API. Problem was that the rules field was a list of indeterminate length of strings of indeterminate length. Absolutely no documentation, so I had to brute force it to find the limits. It was just barely enough.

So the client would fetch the full list of servers, filter on the few parameters steam natively supported, then they'd fetch the metadata for every remaining server.

Honestly I feel really bad about this one. It was a bad solution but it worked for years.
For now, go to devtools and save a chrome snippet with document.querySelector(.cm-scroller).style.fontFamily = "whatever"; hit save.

Then everytime you open, Ctrl+shift+i, Ctrl+o, enter, Ctrl+enter incantation will run it.

Emacs style, if I may ;)
I asked it to explain several plot points in the TV series "Foundation", and it got them wrong and admitted it when pressed. Several times. Specifically, why does Raych Foss kill Hari Seldon, and some follow-up questions.
Twitter violated contract by failing to pay millions in bonuses, US judge rules
You could be right — but it's hard to resist the cheap hardware you can find on eBay. I see numerous Hyve Zeus 1U servers on eBay right now for a couple hundred bucks — just add an SSD.
that tends to be my issue with a lot of cheap chinese stuff. if you can replace the firmware it's great, if you can't it's a worthless brick. I hear it's an issue with vending machines you can buy off ali express and such, but I do wonder how hard they'd be to wire up an esp32 or something
er what? it's chronological.

why is leveraging the old boy's network impressive to you?
“These things happen in a monarchy”

— Londo Mollari, Babylon 5, season 5, episode 10, A Tragedy of Telepaths (1998)
As well as a ventilation equipment manufacturer in Oregon [0]. You can imagine how it was driving by every day on the middle school bus. (About as well as Bonar Plastics, which the bus also passed every day).

[0] https://www.gaylordventilation.com/
Sorry I should have specified read/write and side that you can read from something in memory that is consistent after some short delay.
NASA likely to delay plans to reach the moon with Artemis III, watchdog says
Not sure why you're joking, cannabis use absolutely gave me schizoid symptoms like ideas of reference, etc. This is an actual thing that can happen for some people.
https://wapo.st/3NE5tem
How is it fantastic to use a combo of the worst finger with the second worst motion (sideways pinky for caps) for such a frequent action add mode switching?

Ctrl+] is similarly bad

jj doesn't work for multilingual layouts (chance that this sequence is used in typing in that language)

(yes, Karabiner can achieve what you've described)
You joke but Consul is usually better at being DNS than actual DNS for a lot of use-cases.
I love it, but there are not DMs, which is a showstopper.
Cole ExPorter. lol.
Same for me. GPT-3.5 is good enough and pretty fast for most basic queries. GPT-4 is great at more detailed queries.

Any time I do end up going to Google, I’m so disappointed by the search results that I just leave. The only thing its good for now is searching site:reddit.com
> As someone who doesn’t use Twitter, my biggest gripe with Twitter right now is that 70% of the time I will click a link or search result to see a single post and I’m greeted with a giant X telling me to login or sign up. I simply leave, and think Twitter is a worse as worse site every time I run into that.

This has been a real irritant since Elon Musk took it over and started making a lot of terrible decisions. Depending on what platform you’re on, you could rewrite the Twitter link to nitter.net (just replace, manually or through an extension, twitter.com with nitter.net) and you’ll not only avoid those signup/login prompts but also be able to see the complete thread instead of just a single tweet.

I was never into Twitter because of the noise and extreme levels of anger, but this has allowed me to view the minority of tweets and tweet threads that could be interesting and/or useful.
I picked up a name brand motorola one that arrived 11 hours later last night. Works great. Was the first result.
I wanted a smart thermostat but my 30 year old natural gas heater didn‘t support them. I only had a wheel which I could turn to set the temperature.

So I took double sided tape, stuck a plastic gear on the wheel and put a servo on with another gear on the side, connected to a raspberry pi, that would turn the wheel when my phone would enter a geofence around the flat.

Picture: https://ibb.co/nDvwndp

I even had a bash script to calibrate the servo which would turn the wheel and ask which temperature it set, so it could figure out the step size.
That only existed in popsci, there was never a majority consensus about a coming ice age among climate scientists.
I was pitching a “Slack” app five years before Slack was released. Everyone I pitched to thought it was stupid because people already used IRC.
Party affiliation is immaterial.

(Plus citing the 2nd worse cable news isn't helping to bolster your point)

https://www.statista.com/statistics/239749/credibility-of-th....
76760,1543

I find it so weird that I remember these things. I also remember the static IP address assigned to my freshman year dorm in 1999 (we all got static publicly-routable IPs). And I remember my ICQ number as well.

If our brains have a finite amount of space for memory, I really would not mind dumping some of these silly numbers in favor of something more useful and current.
I think by now all search engines run JavaScript and index the rendered page...
Blame Google. A few years back, they decided that “topical authority” was important, and a page that targeted as many keywords as possible was “better”. A bunch of SEOs published studies showing how pages with 2,000+ keywords ranked higher, and then the floodgates opened with every company fluffing up their pages with 2000 words of BS just to appeal to Google.
No what happens when you want to add information to the name. Do you go through and update all your existing records? Having DNS names
just be opaque ids that point to an entry in a db (which can be a TXT record) is usually a lot better.

It's the only thing you can guarantee will never change. The name points to exactly that server.
Often times dissenting juror's opinion makes for an excellent point.
Why Business Trip Massage Should Be Part of Your Corporate Wellness Program
A high-stress work environment is hard on employees’ mental health. Research shows that frequent massage reduces cortisol, a major stress hormone.
Scientific proof that an individuals behaviour is "bad". Not a road that I would like to see society go down again.

People need to be judged on their behaviour, not their blood. Nothing more, nothing less.
As a 15 years old, I desperately wanted to keep my old desktop running 24/7 to run my own website, learn PHP, linux and do some selfhosting. I wasn't able to run it more than 2 days in a row as my parents would always shut it down to save in power
At my previous job I had a number of production test rigs in China for testing PCB assemblies as they came off the manufacturing line. These rigs would sit on the shelf for months at a time and be pulled out to fo a run of a couple thousand boards then put away again.

We wanted to collect some stats about the boards being tested but
The internet in the factory was really flakey and we didn't want to pay for a 4G internet plan for a rig that was turned off most of the time.

I eventually went for a cron job that would just try uploading all the local logs to s3 through rsnapshot every 15min. It worked great and was less than 20 lines of shell script.
However there is a difference in being seen as virtuous and actually being virtuous.

Few men reach a point of actual virtue in private and secret life. Many more men cleverly signal virtue in their public life yet retreat to vice in private and secret life.

The back bone required to actually be virtuous must be strong enough to stand against any wind in the event all laws of man were laid flat.

True virtue (I assume and make no claim to having it here) may possibly only exist in doing the right thing while answering to no authority while serving no system and while receiving no recognition or comfort of a superiors approval.
I know many people who have set up Llama locally (myself included), and they mainly use OpenAI tools for their day-to-day tasks.

I can’t imagine that for the vast majority of people, Llama would be an option, not without extensive packaging. That will happen, but the way Android has been available, usable, and even good for a decade, while all the profits are for iOS/Apple.

Again: I’m not absolutely convinced this will happen at 100%, but more than 10, more than 20% likely? Yeah. An oligopoly with Mistral, Anthropic, and Google might be more likely, but they’ll all make a lot of money.

My point isn’t that you should invest at that price but that investors who have are not completely detached from reality. They are confident, for sure and might be over-paying a bit, maybe by a factor or 2 or 3 — but not the way people who invested for Theranos, WeWork, or Pets.com.

It’s not a scam; it’s just a guy who can credibly say: “I’ll get as much money as a worldwide phone operator within a few years.” I don’t know if he will, but I can see how.
Catching fish is theoretically not perfectly random (risk-averse fish are less likely to get selected/caught) but that's the best method in those circumstances and it's reasonable to argue that the effect is insignificant.
Hello. I think there might be a bug in your game logic. Patterns like the "beacon" are not working.

I created these:
slow checkbox implementation based on this post:
https://domsy.io/share/4418427d-7202-4a2a-8a5f-fbc21b9e8389

way faster implementation:
https://domsy.io/share/83097650-8a93-4e8f-ac59-cf707f1d0823
Oddly I was just watching the best battle earlier today

Vod here https://www.twitch.tv/videos/2011328765

It's mesmerising.
I always liked playing Memory/Concentration with friends, but there was no multiplayer online version of it, so, I wrote my own: https://pairs.one (no registration needed).
The guy you're replying to is that type: Deeply lacking a sense of self empowerment and so desperate to derive it from the politicians who have him bamboozled that he's willing to deny objective reality to maintain them as his savior. This goes for both sides - you cannot talk logic or truth to these people. They were never interested in either.
You were posting about permutations and combinations in 2016... until today posting about probabilities in the playoffs...

What the quant have you been up to in the mean time?
Isn’t it nice when standards just happen to come together. I like the similarities, it certainly helps when switching from one to the other.
https://archive.ph/0w63T
Only when they decide it's worth their time. They don't send in loss adjusters for every case. Just think about what you're saying logically.

Have a read about how it works: https://www.morganclark.co.uk/loss-adjusters-your-questions-...
> Google is a marketplace

No. Google is a glorified advertising agency who just wants to make the absolute maximum profit for the absolute minimum amount of work.

> By now most paid results offer more value for the users than the organic results. Cause thats what Google wants. Click the paid, ignore the crap.

Your first paragraph implies that the paid results are crap too?
“Am I just paranoid or am I just stoned?”

— Uncensored lyrics of Green Day’s Basket Case.
You just reminded me of an old story.

The company I was working for purchased some kind of email spamming program to send mass emails. However they quickly found that when more than a small number (10 to 15,000?) of addresses were in the list it took forever.

Support wasn’t being helpful, so I decided to look at it. It was some kind of PHP application and what I eventually found was it was doing a database query doing table scans for everything because there was a missing index that was incredibly obvious.

I added the index, the program worked well into huge numbers of emails addresses, and we informed the vendor.

The program was soon updated and it fixed the problem as well. Also all the PHP code was now obfuscated/encrypted.

I guess they didn’t like my helpful nature.
To be honest, why would they care?

If anything, this will help them sell more ad spots on Google Search.
In my database class there was no mention of transaction isolation levels.
Most of the focus was designing the database in third normal form and the math behind it.

In all honesty, a read to the postgres doc page of the transaction isolation level page is incredibly instructing. All that's missing are exposing some of the consequences (essentially examples of how it acts in practice)
Very cyber punk. Can’t wait for the age of cybernetics
Google used to ask scaling questions about youtube for some positions. They often ended up in some big-O line of questions about syncing log-data across a growing an distributed infrastructure. The result was some ridiculous big-O(f(n)) where the function was almost impossible to even describe verbally. Fun fun.

source interviewed by Google a few times
A web page that can run offline is typically called a web app. With some metadata it is possible to "install" them to run in ui chrome less windows like a natively installed app on multiple environments.

It's not the .app domain so much as the functionality. Web apps are nicer and easily accessible imo, lower friction than an install. Not everything should need an install.
2% of the total population arrested each year sounds like a lot!

If we believe chatgpt, then the median time in prison is a couple of months.

I'm unsure about the math: "The arrival rate $\lambda$ is the rate at which people arrive in the queue, and the service rate $\mu$ is the rate at which people are served and leave the queue. In a stable system, the service rate must be greater than the arrival rate, otherwise the queue will grow indefinitely.

Given that the total number of people in the queue $n$ is 1750000 and the arrival rate $\lambda$ is 600000 people per year, we can find the service rate $\mu$ by dividing the total number of people in the queue by the arrival rate:

$\mu = \frac{n}{\lambda} = \frac{1750000}{600000} \approx 2.92$ people per year.

This means that on average, about 2.92 people are served and leave the queue every year.

The median waiting time in the queue can be calculated using the formula for the median of an exponential distribution, which is $\frac{\ln(2)}{\mu}$.

So, the median waiting time in the queue in years is $\frac{\ln(2)}{2.92} \approx 0.237$ years."
As for my own main setup:

- 48 port Brocade PoE switch

- 2x "Bastion": N100-based Mini-PC with 4 NICs. Qemu+libvirt, running several VMs for proxies, firewalls, VPN gateways and such. These are the only hosts connected directly to the network. The 2 are identical and made redundant using VRRP.

- 9x Pi 4B-equivalent ARM SBCs: 3x consul + 3x vault + 3x nomad server. I'm considering virtualizing these onto 3x of something similar to the bastion host.

- 3x x86 server boards with ECC RAM, and various drives, virtualized: Glusterfs servers, database servers, nomad clients. Distributed filesystem was probably premature here and I regret glusterfs but it's still chugging along.

- A few other hosts: Nomad clients for workloads not suitable on the above for whatever reason.

- x86 miniPC with 2x16GB HDDs as dedicated backup sink (zrepl)

All Debian base. Running most of my own needs on this platform.

I also have some home-automation stuff with HomeAssistant and Zigbee devices etc but that's a completely different setup and network.
> I want to be able to, with one click, remove GeeksForGeeks from all my search results — forever

Try https://github.com/iorate/ublacklist, otherwise Kagi also has a similar feature.
They've recently relisted the dongle back up on Amazon in the past day, and they were selling it through their website as well. But yeah, trademark dispute. I personally bought the MA1 when it was first available and it's been great.

https://9to5google.com/2023/12/22/aawireless-android-auto-ad...
For someone who is totally clueless, I can see it's faster than chat gpt in responding to the same question.

What are some relevant speed metrics? Output tokens per second? How about number of input tokens -- does that matter/how does that factor in.
It's perfect. I've been using bbedit's scratchpad for this. This is a perfect alternative.
When I was 16 my “server” was a hand-me-down laptop with a broken hinge that I kept in a drawer in my dresser because I thought it was cool
I must have bounced off a half-dozen books for OOP and OO languages that were all like “Cat inherits from Animal…” before finally realizing (while reading OO code, not looking at a book) it’s just goddamn structs with some sugar and automagic for inheritance and auto-passing “self” and such (conceptually, at least) and a method is just a function with a different name for no good reason, et c et c.

If my intro had just been that one Pascal book appendix that describes OO by how it actually works (lookup vtables and such) it would have been so much easier. Instead this easy thing was “hard” for me because every book couldn’t stop introing it with stupid, abstract toy examples.
Forced breeding.
It's an interesting idea for a site.

Feedback: Searching by Topic, Title or arxiv ID would be well augmented by a DOI search, especially for the current post.
You could keep that assumption and just serve a random video if some external IP dials a non-existent ID.

Presumably, no one would do that except researchers trying to count videos (or randomly find hidden ones?).

You can break the assumption of unicity (if an unassigned ID is later assigned) if you do that internally, although not sure that’d be common but it’s not an assumption that has to be strict for non-attributed ones, and you never use the fake ID.
I built a writing/formatting product now used by 60k+ indie authors. One of the requirements was to format PDFs for print publishing with different themes and configurable layouts. Instead of building a custom PDF rendering engine, I decided to use Puppeteer to generate the PDFs.

But there were a bunch of issues we had to deal with:

- To render the gutter (margin in the middle) you had to know which side of the book each page would fall on.

- To generate the headers and footers, you had to know the exact page number for each of the pages.

- You had to know how many pages the table of contents would take up, but you couldn't know the page numbers for each chapter until the book was fully generated.

What I ended up doing was to generate multiple PDFs for each chapter, header, footer, and table of contents separately, then stitching them together very carefully to build the final export. Super hacky, but it ain't stupid if it works!
That’s true, but it’s not what I said. It seems like you may need to reread what I wrote in order to respond to it, but then again it’s probably easier for you to pretend to misunderstand me than it is to actually address what I’ve written…
The whole of abnormal psychology is predicated on the existence of the abnormal.

There are subfields of psych that actually function as sciences, like cognitive psychology (not the same as cognitive therapy). There are also some that are far less scientific: looking at you, "evolutionary" psychology! It's a strange mess that propriety says no one should talk about openly.
Johnny Mnemonic: These can smuggle data, surveillance, etc.

It will be an interesting world when Sneaker Nets are the safest smuggle.
How Rich (Or Not) Do You Have to Be to Get into the Ivy League?
I think you’re right. At first I thought “crawlers are actually creating large amounts of spam requests” but this is just the way a searchable web functions. The crawlers are just building the index of the internet.
Given what I know about the PDF spec and the various papercut I had with various PDF tools, your solution seems as sane as it can be tbh.
Especially with the new Raspberry Pi 5 performance. Faster CPU but also much faster data access with M.2 SSD support. Get an 8GB model, add large CPU/GPU heatsink, and add extra heat sinks on the RAM and SSD. It silently run forever.

I'm curious if we'll see 16GB and 32GB RAM options to make it easier to run models like Mixtral 8x7b?
I looked it up and the eZ80 is instruction set compatible with Z80 so I think it could run old CP/M binaries. You would have to customize the BIOS to add support any IO devices.
This is why remote work is so important. You could have been home the entire time.
We used to fairly often get 2 or 3 day delivery out here in the sticks (rural central Kansas). Nowadays I get stuff faster if I order it from eBay. Weird thing is, regularly Amazon doesn't ship my order for several days and then when it actually ships it only takes 2 days to get here.
Don't forget how Hochul sabotaged the right to repair bill right before signing it [0]

> and the bill as signed by Hochul contains even more conditions and exceptions, ostensibly added to address the governor's concerns about "technical issues that could put safety and security at risk, as well as heighten the risk of injury from physical repair projects."

[0] https://arstechnica.com/gadgets/2022/12/weakened-right-to-re...
The last few years have seen people learn how to “roll”, effectively lightly pressing left or right and then drumming their fingers on the back of the controller, getting discrete taps far faster than typical.

The essence of this trick being that one can move multiple fingers to hit successively with time intervals impossible for a single finger; the same mechanism is also how fast typists work.
Exactly cannabis abuse and schizophrenia often go hand in hand. There is also some evidence that cannabis use can trigger the condition, esp. in people with a predisposition.
A small shop I was part of sold imported items. We bought our inventory from wholesalers that paid the import fees, added their markup, where we would then add our retail markup for sale to customers. The final death knell in our little company was from a company based in Hong Kong with retail prices cheaper than the wholesale prices we had access to. By selling direct to customers, they were bypassing the customs duties/tariffs. They would place a note in the package stating that duties were owed. Never heard of anyone's package getting stopped and held for the buyer to pay the fees for it to be released. Yeah, I'm only a "little" bitter.
I had a Commodore 64 and could dial long distance for free using hacked Sprint codes. For a brief moment in time, my BBS had the best collection of cracked C64 games in town. But then I slacked for a few months and the game passed me by.
Was it that they weren't interested in the 386, or had they already promised OS/2 for the 286, and now had to honour the cheque Marketing wrote?

It's possible they got lapped by Compaq to the 386 because MCA was so much new and custom tooling and they had to deploy an entire coherent ecosystem on day 1, rather than just saying "It's an AT with a faster CPU."