skysight-inc/HackerNews huggingface dataset:
My start date at work is 2 months into the lockdowns, 2020. I would not have a job if it weren't for the pandemic.

When the recruiter contacted me and we were doing the initial negotiations, I was told about the prospective work site, and I understood it to be a few miles away and an easy commute. But I also had reason to suspect that it was all the way across town, with a very difficult 3+ hour commute. The recruiter assured me that she'd work it out for the former, but that turned out not to be true. Except when the lockdowns hit, we all moved to virtual spaces, and so the physical location was taken completely out of consideration, and I was able to easily WFH for the next 6 months in the contract.

I found out later, that the commute home would have been actually impossible, because I wouldn't have finished until 10pm, and the buses stopped running before then.

Later, I was to be "rehired" for another role that is 100% remote. Now, my employer had satellite offices around these United States, and one of them really close by to me. I asked twice for a tour, but nobody was willing to oblige me. Earlier this year, employer closed all offices except two. So now for me and all my coworkers, there is literally noplace to RTO to. It's absolute bliss, I tell you, without that sword of Damocles.
I have assumed a software development workplace here.
Over the years I switched to wireless for most of my peripherals, then back to wired.

When I was switching to wireless, there would be pairing and connection problems. I assumed the technology would get better and I am just paying for being an early adopter. Unfortunately, the technology has never become much better. I changed a dozen mice, half a dozen keyboards, and probably two dozen headphones. Not to mention a lot of other types of peripherals.

Honestly, I have never found A SINGLE device that would work problem free.

I am tired of my mice or keyboard suddenly refusing to work while I am presenting. Or discovering another pair of headphones that the manufacturer (Hi Sony!) decided that it will be a good idea to interrupt me while listening to notify that the battery is low while there is still more than 50% of listening time available.

Or a huge number of other, unexplainable problems. Like my headphones drawing charging current but still being low on charge in the morning. Or my bluetooth headphones cutting out whenever I leave the range of my... wifi (Yes! I carry the phone in my pocket while leaving the house and they reliably stop working about 40m from home).

And I am not buying cheap devices, I am almost always buying new, flagship products for top brands.

Now my working environment is back to wired and is much lower on drama. Still not perfect, but at least I can have meetings without worrying about things breaking at random.
This seems like what I would have expected.

Germany has an opt-in policy for these programs: I would have to go to the Bundespolizei (federal police) at an Airport to declare that I am fine with regular data transfer of my police records. Only afterwards can I join these programs. Sorta double opt-in: opt-in in Germany, opt-in in the US.

So I am surprised this is news as it is exactly what I am told the program is doing. It's also not like this is a search on social media and alike (something that could also happen and would be a huge privacy breach).

Is the main issue here not the US but that other countries share this without better explanation / opt-in controls?
And to be fair I hate that I would have to go to an Airport to kick this off. It's horrible UX but good privacy defaults.
But your bridge building analogy doesn't define what "solved" means still. When it comes to bridge building, "solved" means the bridge won't collapse under expected conditions. All you did was bring up an area where "solved" does have a definition, but that does nothing to define "solved" in the field we're discussing.
When the car asks your phone for contact info, you click decline.
The docker swarm ecosystem is very poor as far as tooling goes. You're better off using docker-compose (? maybe docker swarm) and then migrating to k3s if you need a cluster.

My docker swarm config files are nearly the same craziness as my k3s config files so I figured I might as well benefit from the tooling in Kubernetes.

Edit for more random thoughts: being able to use helm to deploy services helped me switch to k3s from swarm.
The point is they don’t have power, as stated in the First Amendment.
It fits the definition if the new manufacturing process is less environmentally friendly.
This is very cool. Sorry if I missed it (poked around the site and your GitHub repo), but is the script available anywhere for others to run?

Would love to publish results of running this against a series of ~10-20 open-source models with different quantization levels using Ollama and a 192GB M2 Ultra Mac Studio: https://github.com/jmorganca/ollama#model-library
> I want to work with people from my town, not people from halfway across the world.

Too bad people from your town are not smart enough.

Jokes aside, the irony of this assertion coming from an American is too rich. Wondering why "23andMe" was such a popular term not that long ago.
Coming from a Ukrainian, no.

Your assumptions regarding the ethnicity and makeup of the Crimea are straight from Russian propaganda attempting to soften the perception of their actions.

I can tell you with complete confidence we do not view the Crimea as “an outlying dependency”. It was as if Canada had crossed the border into the US and taken a state.
Every death is an utter tragedy. We should collectively work to end biological mortality.
Nations today are little more than the elite's formalized control over capital and labor. We are better off without nations.
Modern cars use digital protocols which are similar to networking protocols; many devices share the same wires.
Netflix was never a significant company and was only added to make the acronym sound scary. It's funny that NVidia became significant, so that the acronym would make sense now were it for the renamings you pointed out.

In general, acronyms are always pointless shibboleths. "Big Tech" is perfectly fine.
“Kubernetes is”

Pretty ominous.
> you accepted the tos, you've been informed, that's not unlawful if you gave your consent and the data is kept in the EU.

Are you seriously saying that everyone who gets in an Uber signs a form the driver gives them saying that the car manufacturer might resell all of their data?
I didn’t have room to mention everything. I had to cut a lot! But Clipper is a cool example. Clipper is a nice interface for transit consolidation but making that the centerpiece is, in my opinion, very unambitious.
Yeah sure. We should all be forced to drive at 10 km/h at all times because some dumbass might randomly jaywalk instead of staying on the sidewalk where he belongs. We should all be subjected to speed bumps every 50 meters until the end of time just because some morons with motorcycles raced down some street once and the people didn't like it. Some person stepped foot on the road? Gotta bring an entire queue of vehicles at 40-60 km/h to 0 km/h to accomodate the one person who couldn't wait a few seconds for cars to pass.
As a teammate I recognize it's THE COMPANY'S fault that they had one person saddling so much work that their departure fucked everything up.
> I’ll be happy to see Sasan run out of business.

I actually read that as "Satan" on the first read-through, and then I realized you were referring to the CEO of Intuit, Sasan K. Goodarzi. But the sentiment stays the same I guess :)
Most of these justifications/complaints against wireless don't resonate with me. My wireless keyboard runs on 2 standard batteries (AA or AAA, I can't remember which and am AFK). I must replace them about every year, it's a very short process, and I use rechargeables. I replaced my keyboard earlier this year due to water damage, so the batteries have outlasted the keyboard (which was about 7 years old). I admit, I don't use a mechanical keyboard (I use a Microsoft Sculpt Ergonomic) but is all of the above simplicity and commodity battery stuff impossible in the mechanical space? I get the impression they're eminently possible, as long as you don't have to power lots of rgb lights, etc.

As for a negative that specifically resonates, but not fundamentally so: AFAIK, I cannot tinker with the firmware on my wireless keyboard. The real negative IMO, is that rarely, keys become unresponsive for 3 seconds (presumably due to wireless connectivity drop). It's annoying, but losing 3 seconds of work is manageable to say the least, and it's not frustrating as long as it's rare -- and I don't use it for gaming.

On the whole, quite positive for wireless keyboards such as mine. A wireless mouse is a similar story. Wireless headsets/microphones are totally different, as low-latency high-quality audio codecs are relatively new in Bluetooth.
I don’t see why another culture doing something differently is “absurd”, it’s clear the person understood their criminality and proceeded to harm society and then society held them to account. What is so crazy about that?
What's special about this benchmark?
Some of us do have it and also don't have that problem.
Unclear which way it would go. I hope that would happen. But either way it would solve a major incentive misalignment. Even if SF stays just as progressive it will be much more functional.
How a Regex Engine Works Internally
Call Bull Shit.....

US Micro chip industry suffers because it can't find slaves to fill key positions. This is their way of trying to get the Gov to expand H1B programs so they can hire people for less and use them as slaves.
Thank you for the amazing write up!
Has anyone looked through all the responses and chosen any winners?
Two and a half words: post-purchase monetization
I guess BRICS:

> In August 2023, at the 15th BRICS Summit, South African President Cyril Ramaphosa announced that Argentina, Egypt, Ethiopia, Iran, Saudi Arabia and the United Arab Emirates had been invited to join the bloc. Full membership will take effect on 1 January 2024.
> They add a layer of complexity over the top of PHP such that instead of learning how to write PHP, you need to learn how to write the framework.

To be fair, you could say this about many frameworks in many languages; Ruby on Rails is the first obvious example of this.
All correct. An additional comment is that, when I was coming up, parallelism in its many forms was of the variety "I need to do this job in parallel" or "I need to handle exactly 32 concurrent workers". After web & such, it was common to just think of paralellism as "I declare this one method as returning a promise" and then "async def", which semantically is very different than managing threads. As pointed out, it's now more like "This function is basically a server for any and all uncontrolled calls from elsewhere".
I have a completely different experience. My (Indian) manager told me I couldn't be let go because it would make the team entirely Indian :) Apart from that, I found it much easier to work with H1B colleagues than with entitled and full of ego "native" Americans.
Not exactly the same but UTC is an interesting one, it's an acronym for "coordinated universal time", but is in the wrong order as a compromise to the French that wanted "temps universel coordoné"
Some interesting background on why Next.js's middleware doesn't support Node.js on GH here: https://github.com/vercel/next.js/discussions/46722

This feels like somewhere where you can really see the conflict between "Next.js is a general-purpose JS framework" and "Next.js is a framework for deploying on Vercel" come to life.

For Vercel, running on a specialized limited Edge runtime makes perfect sense. For non-Vercel deployments however that run directly with Node, it's an entirely artificial constraint.
Or Mazda, it would seem ('product not found')
>* Alarm clock.

Are you talking about a device that is powered by the wall outlet but has a backup battery that is only used to preserve the time setting in case of a power outage?
Here's my little contribution / anecdote. I worked on automated testing of a product in the general category of SDS block device. We wanted to see some "realistic" benchmarks (instead of totally synthetic FIO-based ones), so we decided to do, beside other things, some benchmarks of PostgreSQL on top of our block device.

At that time we've already developed a convention for what would be the "optimal" way to configure a filesystem on top of our block device -- which is a whole other story, but I won't reproduce it here. The most tempting aspect of PostgreSQL was the existence of pgbench tool that I assumed would offer some sort of a standardized workload that would allow me to compare my results to results produced by other testers on other hardware...

Little did I know how and in how many ways PostgreSQL performance was dependent on configuration. The most important pieces are the memory buffers and fsync-related stuff. Eventually, by reading more documentation and some educational material about PostgreSQL I realized that, essentially, I can make the same exact benchmark on the same exact hardware to very hundreds if not thousands of times in performance for the same exact test.

I also realized that storage's performance had very little to do with the benchmark's scores as in order to game the benchmark one would simply add more memory.
With this analogy python would be the Ikea. You can go for the fast food (site scripting) or you can get really invested and build out your ML modules with it at scale ( remodeling a decking out your kitchen)
I don’t find this benchmark very relevant but I still enjoyed the article and comments.

I am keenly interested in Mojo, and have been running the local SDK for a few days on my Linux laptop.

I was also very keen on Julia a few years ago. I evaluated Julia as a true general purpose programming language: ML, DL, string processing, web use, etc., and it looked very good. Still, I didn’t switch from my go to languages Common Lisp, Python, and Scheme.

I have some hope, but limited expectations, that Mojo may become my one general purpose programming language. I started a template for a Mojo AI and general programming book. It helps me to write about new tech I am very interested in.
Oh?

Name? Links? (Ideally in English.)
Thanks. I haven’t put it online yet, but will try to clean it (removing API keys & all) tonight/tomorrow and publish it
> I'm a manager of a team that's mostly H1Bs at Google. It's mostly fine but a few of them just refuse improve their English

I am wondering how did they manage to pass the Google's hiring committee?
Ran faster on your machine than what? Mojo was only runnable locally starting 2 days ago, so it doesn't sound like you compared it with Mojo.
Just here to note that it is amazing I can just copy-paste the request and get a summary with all your guys’ suggestions.

Don’t forget "Embedded Linux Primer" by Christopher Hallinan.
For disposable batteries (AA, AAA, etc) I use rechargeable non-Lithium batteries and they’ve lasted over a full decade. Found some that I had lost years ago; recharged them back to full and they worked fine. Can’t say whether they lost any capacity yet, but it’s nice to know I can reduce so much waste without limiting my purchasing as much.
It's reasonable, but unethical, for taxation opponents to keep the process as painful as possible until they get what they want, which is the elimination of income tax.
> A non issue though after 2-3 days of working with this approach.

Tell that to all the people with bleeding feet.
Just to state one aspect of this, since I don't think you said it explicitly. Alternative plastics currently are generally not as efficient to produce as mainline plastics, IE they consume more energy. If that energy consumption is connected to fossil fuels, it could be a step backwards to implement such a process at Lego scale. There's also another aspect of, if the demand of global oil used for plastics goes down, it could be more appealing to burn oil for energy, if the price goes down accordingly. There's some argument to be made that while we spin down the oil industry we should be making more fossil fuel based plastics, to be entombed in the earth somewhat like nuclear waste. I say all this unhappily as someone who really wants our species to make forward progress on climate and resource policy.
the most common pitfall is: I ran the query, but didn't fetch all the rows. Query is so fast with library A but not library B!! (library B buffers the rows in some way, so they are pre-fetched).
I would suggest beginners to start with buildroot.
You can take full control over the routing using router script, then none of the default rules will apply. To be honest, I really dislike how many applications are wired around some Apache configuration or at least assume some specific hostname or path to be used for no reason. If it works with the built-in webserver, then it will work just as well with pretty much any SAPI.
>At least for those of us unfamiliar with the field, LLMs are an easy way of getting the task done.

This is actually an excellent point. You don't really need to know, or even give a damn, how LLMs work in order to make use of them. Find me a C++ library where I can be 100% clueless as to what it does while also integrating it into my code.
Why is this allowed? This is blatant corruption. Firstly the H1B was never intended to be used to hire cheap labour en-masse from abroad, in fact quite the opposite. Why is no politician cracking down on it? It’s madness and does not help the US or its citizens in any way, shape or form.
Americans are a peculiar people. You might save a few lives in the short term by censoring ideas that cause harm (which are usually legally protected even if they're false). The problem arises once people get wind of the fact that there is centralized government influence on what they're allowed to say or hear. Americans generally don't believe their governments to do this fairly or competently.

So a lot of people fall into conspiratorial thinking about what they're not being allowed to hear. They also lose trust in a government that doesn't trust them in return (or allow them to make their own decisions). So there are very negative second-order effects to going down the route of paternalistic censorship here.
I don't know where in germany you worked at but most offices here are not nearly as english friendly, in my experience it's quite rare and more than half the IT jobs still expect you to know some German otherwise it's a non starter.
The purpose of government is to provide social goods to everyone who agreed to give up some freedoms to be part of that government.

Non citizens have equal right to feed their families, and anyone who has agreed to the social contract has equal rights to the social services the government has agreed to provide, regardless of citizenship.
Delay. I use the same keyboard for gaming as I do for work, and the wireless keyboards lag too much for me.
> the NSA is able to

Or, you know, your telco provider, who then bundles and sells such data in aggregation to third party services. They've been caught doing it with location services over and over; it wouldn't take much for them to include audio recordings, as long as they have their terms & conditions sorted out
> Your countrymen should have aligned values, cultures, goals, missions, etc that prioritizes them. That's the fabric of society.

12% of the US population are second generation immigrants [0]. Obviously, third generation percentage is even higher.

Good luck reconciling that with your thoughts on what a "nation" should be.

[0] https://www.census.gov/content/dam/Census/library/publicatio...
>
Did they lobby an industry into existence

Yes, they managed to outlaw providing such service by government.

For reference, Poland and many other countries have such system without such parasites like TurboTax (people with complex situations still have accountants or special software)
Rereading that's perhaps the issue, the first time I read it I literally could not comprehend what they were saying, I thought it was an ill formed sentence. I see now that it's just worded poorly and also a very odd thing to bring up.
eBay Launches AI Tool That Generates Product Listings from Single Photo
just checked this one https://benchmarks.llmonitor.com/sally and all got it wrong..
I use a split keyboard (UHK) with the two halves on either side of a notebook. FWIW I have a mousepad/deskmat that sits between the halves and allows me to tuck the cord under it. This keeps it from moving around, with an added bonus of keeping my cats from playing with it. It also serves to align the two keyboard halves and keep them from moving around at all.

Might be worth looking in to, was a pretty major QOL improvement for me! Mine is some gaming mouse pad to get the XL size, but I got it specifically for the exact width I needed.
What about the aspect of monetary loss due to no fault of your own? A citizen pays hundreds of dollars and schedules a whole interview to get GE, then schedules their travel layovers expecting to have this convenience. But since a family member pops up in a database they can just cancel yours. I wonder if this includes your phone number popping up on a geofence warrant dragnet search?
Video is usually more effective for asynchronous presentations. Powerpoint is great for spoken presentations where everyone is in the same room. But they generally suck as summary reports. For thinking and analysis word docs are superior. For asynchronous presentation video is superior. Video allows you to control the timing and framing in a way that a slide deck cannot. The main downside to videos is that they are harder to make. But there is a reason people prefer science documentaries over recorded lectures or lecture slides.
In case you haven't noticed, saying in an ad "This pill will get you laid" is not in fact protected by the 1A. Commercial speech is regulated.
Do you have walls and doors in your house?
Not to be confused with the 12 principles of animation.

https://youtu.be/uDqjIdI4bF4

mathspp.com will help with making an animation programmatically. The video I linked will help the animation be more compelling for the viewer.
StackOverflow has been trying to address that problem. I've recently seen them show a newer answer on top of the "accepted" answer even though it had fewer votes. This helps the answer evolve over time.

https://meta.stackoverflow.com/questions/405302/introducing-...
I also think that fiber (per meter) is more cost effective than copper anyways for home use, so for me it's a no-brainer
> Sally (a girl) has 3 brothers. Each brother has 2 sisters. How many sisters does Sally have?

The site reports every LLM as getting this wrong. But GPT4 seems to get it right for me:

> Sally has 3 brothers. Since each brother has 2 sisters and Sally is one of those sisters, the other sister is the second sister for each brother. So, Sally has 1 sister.
I know you asked about UBI, but you’re asking a socialism-adjacent question so I’m going to recommend a socialist book. This book talks about how to establish a computerised planned economy. I recommend reading chapters 5, 6 and 8 of http://users.wfu.edu/cottrell/socialism_book/ (free download).

I like the book for because unlike a lot of more modern socialists, they make comparison all the time between their system and the USSR to explain why the latter failed and the former won’t.
for userspace drivers check out UIO.

VFIO is still mostly about virtual machines, as a beginner I won't touch it for now.

I will stay in the kernel for a while before doing userspace drivers.
I immediately got OG iOS app vibes and wanted it on my iPad..

But the reviews...

There are ads on top of in-app purchases?

And the fact that there are songs for $0.99 (which let’s be honest are probably sourced from freely-available MIDI files and plugged in to the already-made engine).

I’m going to heartbrokenly stick to the web version.