skysight-inc/HackerNews huggingface dataset:
I agree with you 100%, they should, but companies would look at you like you're demanding an absolutely bonkers amount of money. (They'd much rather the employees come back for free! And they'll complain about the higher than expected attrition the whole way…)
I like the fact that he's still quite approachable on social media
GM has no love lost on its dealer networks, just constant litigation costs. Dealerships are middle men, and like all middlemen, you make money holding your ground by force.
Glass dresses, a fairytale fashion trend that never quite took off (2018)
...which you can trivially dismiss with a single click. And critically, when you do this, it doesn't come back - that's the difference between the substack modal and what the author is talking about.
The software behind Across the Spider-Verse
Agree, and the timestamp comparisons you can make when the windows do not overlap are the basis of the ordering guarantees (across machines, even globally).
I changed the title because the original title wasn’t descriptive in the least, but the content was worth sharing.
I don't think I've seen a car wash thay didn't have a roof over the pumps.
https://archive.md/4iZy8
I see you’ve only had bad managers in your career. I’ve had both. The bad ones sometimes wrecked companies when they were in the C-suite and wrecked individual careers or teams when they were directly running a team. The good ones turned careers around (including my own when I was an immature oblivious junior) and helped get org-wide buy-in for a necessary re-org to fix real problems that ordinary technical employees noticed.

Shoveling around money and work is only a small piece of the job.

A good line manager does things like help resolve interpersonal and inter-team issues, helps address the issues causing underperforming team members to underperform so that they can improve instead of be fired, handles firings and layoffs when necessary but only as a last resort, makes sure team member career goals and skills get considered as opportunities arise, shares concerns and updates both up and down the chain, advocates upwards for necessary staffing and worthwhile raises, oversees hiring for the team in collaboration with the recruiter and tech lead, explains downward for applicable constraints and works with the tech lead how to apply them to the tasks at hand, and so on.

These have all been my goals in my line manager jobs. Notice I said nothing about technical matters or project management or driving execution. That’s tech lead stuff, with some oversight from the manager to make sure business needs are met.

People need management just like computers systems do, but the skill set is totally separate. Computers always do what they’re told, even if software bugs sometimes mean you didn’t tell them you think you told them. People have feelings and needs. Very different.

For a team of more than a few members, management is a full-time nontechnical job. For a 2-4 member team, yeah it can be split.

A good middle manager does the same kind of thing as I said a good line manager does, but managing managers and their teams/orgs instead of individuals.

A bad middle manager does what you think a manager does, and/or several other failure modes.
As a Substack writer, I find it very distracting. Part of the reason is that when my eyes are looking at the body text, the motion happens in my upper peripheral vision. That's also where tab heading notifications are (eg. an incoming Google Hangouts message). So as I write I keep subconsciously looking up to see what's happened, only to find it's just another "draft saved".
Sewage and Filthy River
Comparing Automated Testing Tools: Cypress, Selenium, Playwright, and Puppeteer
This is great utility I didn't know about! Thanks!

But do you know why it doesn't seem to work with the `pbfilter` function?

If I do directly `pbpaste | vipe | pbcopy`, then it opens vim and the clipboard text is pasted there.
But if I run `pbfilter | vipe`, then vim opens with a blank buffer.

function pbfilter() {
if [ $# -gt 0 ]; then
pbpaste | "$@" | pbcopy
else
pbpaste | pbcopy
fi
}

It seems that the number of args is 0 for some reason
No, not every flashing element on every site alienates and enrages users.

This is a site:

https://poncle.itch.io/vampire-survivors

It has about as many flashing elements as possible, and it endears users.
The bank organization is relatively well-known, so maybe you put the framebuffer in one bank, you put the zbuffer in another bank, and you have two banks left over without touching expansion memory. I mentioned World Driver Championship specifically because it runs at 640x480, and runs well, without the expansion pack.

Yes, memory access by the CPU will slow the RDP down. But the RDP is plenty slow even when the CPU is idle. The reason that we are seeing such improvements with SM64 is because SM64 was in such bad shape to begin with—something to be expected, given the novelty of 3D hardware in 1996 and problems with compiler bugs.
> Google is now focused on building a software platform to court headset makers like Samsung.

Heh Heh Heh

What's the bet it doesn't even last a year? :)

---

Hmmm, the article itself seems to be undated.
What's worse to me is the return to the "hybrid" office we keep getting threatened with. (My company has not actually done a RTO … yet. I don't know if we ever will.)

Now instead of a lousy 4' desk in an open office plan … I also get a desk that isn't mine? I'm supposed to … what, lug a keyboard¹ & mouse & laptop in? It seems like literally nobody has imagined what it might be like for a SWE to actually attempt to do work in the machinations that get proposed. (And in my case, luckily, never seem to materialize.)

¹between the insistence on MBPs, and my RSI, an external keyboard is a requirement, not a nicety
> Some are accessing the images by paying subscriptions to accounts on mainstream content-sharing sites such as Patreon.

> Some of the image creators are posting on a popular Japanese social media platform called Pixiv

Oh lord. To me, that sounds like they are going after underage hentai, which is a can of worms I don't even want to think about.

I ran into the fringe of this in the SD community in 2022. There is a 4chan model, which I shall not name, that I vaguely suspect contained (real life) underage pictures in the dataset. This model was merged into at least two other popular models awhile ago, hence I think it has "polluted" many other SD 1.5 models down the merging family tree.
It's not weird. It's just a different way of triggering javascript without using much javascript. Just use jQuery or pure javascript and stop having to learn new, not necessarily better, ways to do the same thing. Which is the main problem with Rails. They hide so much from the developer. Even hide the table id in the schema. It's as if a developer can't handle a extra line or something.
120 mpg is similar to an electric car (if you consider the electricity). Electric motorcycles/ebikes are still ~2x more efficient (small gas engines suck), but a gas motorcycle is still pretty good compared to a car (especially once you start taking into account the infrastructure/congestion/road wear).
If you tried to build a house out of them, the government would have plenty to say about it.
Ralph Nader will burn in hell.
To the average consumer who might buy a few 2x4's a year from Home Depot there has been a marked change though. 20 years ago you could get reasonable quality dimensional lumber and plywood from your average big box home improvement store. Nowadays that's practically impossible. Where I'm at, I've had to resort to going to lumber yards to get what I used to be able to get from Home Depot years ago -- the big box store's stuff is rarely even close to being dry and maybe 1/20 2x4's are anything resembling straight.

Your average framing contractor is going to already buying from a lumber yard most likely, so they haven't seen that change, but in the consumer space it's been noticeable.
I like LFS, and I think it's a good teaching tool, but probably most people on HN won't get much out of it. It's like building a car from a kit: You don't know why you're connecting the belt between generic oddly-shaped box A and generic oddly-shaped box B. I've thought about making an LFS where you use a bare kernel image and write a simple init process, with busybox as a backup.
huh?

a single request returns a single result set to the client, whether it's a stored procedure or a direct query

and any stored procedure can be equivalently expressed as a direct query, right?
The simple solution is never...ever... buy a used fleet vehicle.
For me the Gnome 2/3 split was when I felt Linux became unusable, but thankfully alternatives arose. Same for windows after 7. I have to use macOS daily, and still find it less ergonomic than my cinnamon desktop. In macOS there are areas where it’s meticulously designed to the smallest detail, and glaring holes where obvious easy wins haven’t been sought. There’s a lot of polished jank.

My biggest pet peeves in Linux desktop land are with the polish, not the behavior. But then again, I’ve standardized on 1080P across the board for years, so I’m not the kind of person too caught up in visual minutiae.
How many people do you know? When WFH was mandated, I hated it. When the mandate was finally kicked, I loved going back to the office, and have spent almost every workday at the office, despite having the possibility to do 40% WFH if I wanted. No, I don't want that, thank you. Not a coder, working as admin. I like people, that is why I work in an office. And personal experience is definitely that working together with people who are currently at home usually slows down processes quite a bit. Besides, sometimes, WFH-people are just not reachable, because reasons... Daughter has sneezed the first time, or wife has decided she needs to go for her yoga class and coworker suddenly needs to care for a 4-year-old... And, god forbid, if you ever say anything when these blatantly shameless things happen, you are the bad guy.
I killed Paul when trying to get the atomic numbers to equal 200. My plan was to add "H" until the rule was satisfied. Then, I thought I accidentally went past it, so I started holding backspace. I went too far.
I agree.
But I think we have attribute a lot of that design simplification to Jony Ive.
The irony of saying this when Scott got into a multi-year long debacle because the NYT threatened (and then eventually did) dox him.
Increasing IORB is the opposite of printing money. You essentially take the money out of the economy. It is like selling treasuries.

The act of increasing IORB or selling treasuries doesn’t constitute money printing by itself. What you use to finance those interest payments is what may or may not constitute money printing.
Show HN: Bulgarian Podcasts Search Engine
Thankfully everyone decided that react is the final one. Pretty stable over 10+ years.

The backend had a lot of this 3 years ago when everything absolutely everything needed to be k8 orchestrated dockerized Microservices
Because he has the right to express his views and be judged by the listener.
you can just use switch to XXXV. No I needed.
And more importantly SysV literally consists of the shell commands that get run, which is a huge win for debugging. The more declarative systems all themselves eventually turn into a bunch of imperative exec calls, but you can't see them (runit may be the closest to keeping the visibility of sysv). And, I mean, I really love GNU shepherd but at 3am with a boss yelling at me I really just want the actual shell commands being run.
awesome idea. great implementation of what Jack has been claiming BlueSky or nostr will do
This sounds correct. My only hope is since AI will be regulated in the US, there is still a chance that given other countries do not have the same leverage as the US, they will keep AI unregulated as a way to avoid being controlled by the US.
Did you factor in that China makes a lot of the products that were once created in the UK for UK use?
the hangup is because half the point is to be able to take a random userland and run it on your current system without changing it. As soon as your userland bitrots because the kernel ABI changed, you've lost a lot of the benefit.

And to be clear, you can not take a complete userland from 4.x. You have to reinstall your application on a newer userland with compat shims when you change the kernel.

Ironically enough, the Linux syscall compat layer in FreeBSD may give you more stability here.
In some businesses, a good manager could almost fill out their staffs timesheets a week in advance, by themselves.

Conversely a lazy manager sometimes uses timesheets as a substitute for the basic management principle of oversight.

A hostile manager will use timesheets to construct narratives. One key way of being "managed out" is to be deliberately deprived of work for a period, and then have your timesheets later brought up as documented proof that you are unproductive / shirking work / ..... (and Yes, it was Great Fun finding that out the hard way!) ;)
I would use this if:
* it supported units and conversions
* I'm now one of those annoying obsidian people, so it needs an obsidian plugin.

EDIT: It has an obsidian plugin, though the last release was 2 years ago: https://github.com/deathau/cooklang-obsidian
EVs have brakes, but due to regenerative braking, they wear out much more slowly than they do on an ICE. However, EVs see, to go through tires much faster than an ICE…way too many people enjoying their acceleration boost on a heavier car.
It might spend more time pushing pixels around since 4k is 10x as many pixels as 1024x768, and I'm not sure if single-threaded processese that are memory-intensive are 10x faster.
Setup cost is non trivial.

Portability is typically poor.

Custom SQL or optimizing bad SQL can sometimes be very difficult to do without completely breaking open the ORM.

The promises of ORMs are typically not kept.

I have always found a thin wrapper around JDBC or some other SQL driver is always sufficient in avoiding the code explosion of reading from/writing to SQL databases.
Apparently they get a 10% conversion rate, which marketers think is worth being the worst people in the world.
I mean at that point you're getting into real big data stuff. Move the code to the data rather than moving the data to the code; have some way to stream in the data in its native format rather than having to read it in; do pre-aggregation and indexing as the data is written (but not in a way that's blocking your OLTP). Which, yes, is stuff that SQL RDBMSes do for you up to a point, but they do it in invisible and unmanageable ways; IME you're better off doing it explicitly and visibly.

In seriousness SQL databases can be good for ad-hoc exploratory queries, so having your data processing pipeline spit out a read-only SQL database dump on a regular schedule is worthwhile, but using that for anything more than prototyping is a mistake.
This is what is meant by the "big corps haven't cracked it".

More progressive corps embraced online socializing earlier, and honestly that's all I need. To be sure something is lost socially by not being in person, but the workplace is not social-drinks club, or if it is that's where your productivity went.

You still build connections with people you only meet online, older folk might have more trouble with that, which makes sense why they might struggle to manage if they heavily depend on "making friends" to do their job.

Training and onboarding can be issues, but barring a straight up lack of talent generally focused efforts are probably better than just assuming the new employee will "make connections" and learn via osmosis.
I'm just not a fan of his vocals, but I really enjoy "Rose Darling", which has Michael McDonald on backup. Their sound is very clean.
Right but you never see what it's actually doing like you do with sysv. You have a high-level description of what you want to happen and when it messes up (invariably at 3am, invariably on a mission-critical system) you're completely in the dark about what it's trying to do. You can (and people do) mitigate this by just writing imperative startup scripts that systemd calls, but then that leaves the question of what the point is.
For anyone in the Los Angeles area, the Nixon Presidential Museum and Library has his childhood home in the premises, which is a Sears Kit home built by his father. You can tour the inside (but not the second floor, thanks to OSHA regulations, an agency founded by Nixon).

One of the anecdotes they shared is that the kits did not come with fireplaces, so his father learned to mod kit based comes with a brick fireplace and made a side gig of doing it for others.

Edit: looks like the National Archives has a virtual tour of the home here: Richard Nixon Presidential Library and Museum - Birthplace, United States https://artsandculture.google.com/streetview/richard-nixon-p...
Careful with this kind of demand. It’s possible that companies may pay the office workers their increased rate simply by reducing pay to remote workers.
I can definitely see your perspective. It's hard for me to respond here because I tend to be obsessed with data, and data is surprisingly hard it is to find this topic. Even something as simple as a real car ownership rate over time, and not registrations / population (which is about as meaningful as guns / population in terms of ownership), is surprisingly hard to find.
Then it gets thrown away by your framers. Otherwise the nailing pattern (generally every 12" or 6" at sheathing edges) is over-engineered to cover cases where you have sub-optimal pieces of wood (twisted, warped, holes, etc).
I never claimed single procedure per service so I will not go and find a citation for it. Yes, I will argue that if you are building full services then you are not doing microservices. You are just doing services. With microservices you will see CRUD services that manage a single resources or services that doing validation which sometimes can very simple like for example isEven.
According to the comments, the author has only just today learned that Substack added this new popup without asking him, after he got them to disable the previous popup. So hopefully you're right that it's possible for him to turn off.
This was the tipping point for me with the reddit app that caused me to move to Apollo. The Reddit app had been trending down in reading quality for years. I was already annoyed with all the awards cluttering up comments, but then they added flashing elements to comments and I noped out to Apollo.

If Apollo really goes away I don’t think I will come back, after 15 years of reading reddit, I have pretty much stopped reading it at all over the past few weeks.
It's IBM, really.
You can build system that do not require physical clock synchronization, but using physical clock often lead to simpler code and major performance advantage.

That's why Google built True Time, which provides physical time guarantee of [min_real_timestamp, max_real_timestamp] for each timestamp instant. You can easily know the ordering of 2 events by comparing the bounds of their timestamps as long as the bounds do not overlap. In order to achieve that, Google try to keep the bound as small as possible, using the most accurate clocks they can find: atomic and GPS clocks.
Some libraries can use string interpolation to create parameterized queries automatically.
Show HN: API –> Bulgarian Podcasts Database
it could be very interesting if there is a sidebar of content engagement this way? perversely also useful if Endless has a lot of engagement as a monopoly
If you use duckduckgo to search for youtube videos that's the easiest way over that hurdle because DDG will show the length of the video as an overlay for the thumbnail. Just search for "17 minute timer" or whatever is the closest but less than the length you need. Make sure to sort by short/medium/long as well to limit it to the proper window.

Made it to "the length of your password must be included in your password" and decided to throw in the towel.
See, my intention here is not to criticize Musk and his team. It is just that Tesla/Musk are very demanding places where high performance is the norm. But every potential candidate should be aware of what they are getting into. Cheers.
pretty much. throw a bunch of shit at the wall and see what sticks.
Github Pages and Cloudflare Pages offer a similar free service -- uploading arbitrary HTML/CSS/JS and having it hosted forever.
This is only because most recipes are incredibly imprecise. Chefsteps have gram measurements for almost everything, baking or not, and have a scaling tool built into their recipe view. It's incredibly useful.
I wonder if something like quickcheck could be used to randomly generate characters which pass the criteria. I don't know how it would handle Paul though...
Microsoft Explored Buying Sega, Bungie, Niantic, and IO Interactive
Got to rule 35 where I had to include the current time and it was impossible to do… how many rules are there
Meh, it's still 80%+ react and has been for the last 5 years.
But stalkers can escalate. Sometimes those idiots don't even have the awareness that their behaviour is inappropriate, and timely intervention (like a visit from the police) in the early stages can act as a wake-up call to think about their behaviour.
I don't want it to know everything about me unless it runs locally.
> the code that converts an author to a WHERE clause can be a function, the point is it outputs a string, or something that is input to a builder and results in a string

So you do string->string processing, and you explicitly won't treat the queries you're generating as structured values? Enjoy your rampant SQL injection vulnerabilities.
I thought that too, until the syscall semantics changed between RHEL 6 and RHEL 7. Spent way more time debugging that than I wanted to.
Can you please stop this? 7 times in just a few days is excessive:

https://news.ycombinator.com/item?id=36500744

https://news.ycombinator.com/item?id=36499459

https://news.ycombinator.com/item?id=36488803

https://news.ycombinator.com/item?id=36488260

https://news.ycombinator.com/item?id=36486717

https://news.ycombinator.com/item?id=36480645

https://news.ycombinator.com/item?id=36448458

(We're trying to avoid any kind of repetition on HN, and certainly rhetorical repetition on divisive topics)
Tail scale NAT traversal (2020)
Discovered via a shoutout from hole punch video https://www.youtube.com/live/nuK_PqvTQxo?feature=share

Dupe: https://news.ycombinator.com/item?id=30719137
That’s all fine until you are running at reasonably large volume. Logging using an rdbms breaks down very quickly at scale, it’s very expensive tool for the job.
I guess I’m one who likes the office. Not every day. But frequently. And I think I could build a culture with in-office time that would out-compete a remote-only competitor, domestic only or offshore hybrid.
The integrity of health and wellness products is always suspect. The MMS people are especially wingnuts.

It makes me think small-scale sales of spices, compounds, and ingredients on Amazon are at risk for adulteration.

Perhaps what we need is a simplified bluetooth mass spectrometer device with an app setup for testing purity of powdered substances from foods to medications. This seems like a ready-made Kickstarter project an Ivy/Pac-12 engineering bio+ee team could handle. MEMS devices using cheap IR photonics are in the pipe (no pun intended). Gas chrom is like listening to music on vinyl.
why would it take you two weeks to write 10 SQL simple queries?
I think on a Tesla you should use your brakes once a month or so, just so they don’t get rusty.

If you live in a place where they salt the roads in the winter, you need to clean and lube your breaks once a year.
NIMBYs: Yes

Residents that vote down local zoning and construction to benefit self real estate assets: Yes

Most of the peninsula zoned for only 2 floors: Yes

Stagnant property taxation providing few incentives to sell: Yes

Multiple housing as investments: Yes
Materialised Views.