skysight-inc/HackerNews huggingface dataset:
I’ll take it a step further. Four jobs ago and my first where i was brought in to be “an agent of change”, I failed miserably.

The then new Director of software was brought in to move a 10 year old company to the modern era where the old guard developers and “database developers” [1] had been there since the beginning and couldn’t get out of their own way.

He subsequently hired my manager to lead the creation of a “tiger team” in a completely different city - a major city about 200 miles away from the small town where the company was founded. My manager proceeded to hire a bunch of experienced developers who were all in our 40s and had kept up with technology and best practices.

Within a year, the old guard somehow managed to get rid of the director and subsequently our manager. We never went out of our way to make nice with the old guard and we paid the price.

The lesson I learned from that is to always create relationships outside of your team and respect what came before you got there.

I carried those lessons to my next job as a dev lead with the same type of scenario, the job after that where I was brought in to lead initiatives to make the company cloud native/micro services focused as we pivoted to selling access to the services to large health care companies and my current job working in the cloud consulting department at $BigTech
Strong disagree; magic leap missed the magic boat, the Ship of Relevance has now sailed and they aren't on it!

I'm still bummed, really wanted a better Google Glass. But it's been years with literally nothing to show us.
I mean it works well, the problem with all service indicators is they aren't trying to be transparent.

Instead hook your alerts to some error reporting threshold so users can infer partial outage issues.

But, having used this tool i would use it again, I wish fastmail would publish all their tooling so I could steal it
Why do you need to keep up with it? Asking as someone who’s paid to keep up with it.
As someone else already pointed out, this was likely done through Nvidia, they had already done an ARM port of Portal for the Shield which is basically the same hardware as the Switch so they probably just asked Valve and they said "sure, why not"
I meant 50k per year per person
Having been involved in the writing of terms of service (not my choice), I can tell you that lots of lawyers are involved that pore over every word, and nothing is an accident. Not unless paypal as a financial services company has terrible controls over its subscription agreements with customers, which seems hard to imagine.
Ah. I didn't realize Musk's robot was generally available.
Wanted to reply to this as somebody's who bounced between pre-sales and engineering roles in the past.

For #1, what is most likely happening is that they are trying to maximize the use of the pre-sales engineer's time. I can't tell you how many demos I gave as a sales engineer, but I can tell you that the opportunities that progressed past that demo are much less than 50%. After a while, sales engineers can even grow resentful of their BDR or AE for what they view as wasting their time. You could probably maximize your chances of getting a pre-sales engineer on the call to demo it by clearly stating your pain up front and emphasizing you have a rapidly approaching deadline to narrow your options down to a final 2 or 3.

I completely agree with you on the rest of your points. It can be hard to find sales reps that do the fundamentals well.
Is there a good guide for writing Rust-like C++, e.g. using stuff in the recent standards to avoid the many footguns?
Default highly secure is not always the best option when it may severely conflict with usability, or require significant amounts of labor to instantiate.

If the key intention for a downloadable Postgresql is developer productivity, and the intended environment is local on a laptop communicating to a client local there too, then this would make alot more sense.
This thread is a waste. Plainly state what you mean. Don't make allegories. Don't speak figuratively. Say what you mean. And include supporting evidence if you have any.
The stock OS comes with some weird stuff preconfigured (no encryption, weird partition layout, etc.) so it depends on how you use it. For example, you'll need to mount the system partition r/w for things like kernel updates and I wouldn't dare enable AUR on an OS explicitly designed to be updated through a third party update system without having a recovery disk handy at all times. This limitation has some impact (i.e. installing DisplayLink drivers can be a challenge) but it's still Arch but fancy.

Hook it up to a dock and it should work and perform like a laptop. With a decent CPU, quick SSD and 16GB of RAM you should be able to do certain types of dev work quite comfortably if you hook up a display or two, a mouse and a keyboard.

The thing just runs Flatpak so stuff like VS Code and Jetbrains products will run perfectly fine.
Oh no, that's terrible! Looking into it now.

If you could open up a support chat so I can grab the user ID and get back to you when I have a fix, that would be super helpful!
Is someone honestly afraid that a reader of news.g0dD@mn.ycombinator.com seriously going to harm themselves by reading a press release from a state health department ?

What is happening to us .. y'all ?
Maybe you could apply several `colorcolumn` markers, possibly every 10 characters to aid in parsing the verticality?

`:set cc=10,20,30,40,50,60,70,80,90`

Might have to change your highlights/colours so it's a bit more subtly, likely theme dependent.
> Something to check: When I click the button "Let's create your first app", I get "Oh no, something went horribly wrong!"

That's what deploying to prod every time you save in VS Code will do to your website.
USA Homeland Missile Defense Scenario
Global illumination is a very broad topic, and there are many different implementations at different levels of approximation.

Metro Exodus used one version that I think was one bounce only, and heavily denoised. The Enhanced Edition added probe based GI, which is infinite bounce but only captures low frequency lighting. Lumen uses surface caching, which is expensive and has low frequency temporal noise, but is higher quality yet. This video was probably covering ReSTIR GI, which is a much more advanced newer technique that has a diffuse surface approximation for multi-bounce but is otherwise almost unbiased, but might have been referring to the even newer GRIS, which can be actually fully unbiased.

So... yes and no? Some GI is unimpressive, though IMO Metro Exodus' still holds up, but the cutting-edge stuff you can only see in tech demos right now.
Cassandra solves different problems than Redis is typically used for.
All good code starts with the individual. In the PHP world it starts with the collective, not much room for creativity on the assembly line, and any such attempts are met by endless debates over petty code reviews - many of which can be replaced by linters.

Of course i wrote in large teams, thats why i know that a large codebase with hundreds of people working on it is usually a sign of either bad practice (the monolith that grew too much) or high turnover (php work places are often toxic and filled by mediocrity).

Instead of ignoring my advice on maintainability, consider breaking your code into smaller chunks and write less code that doesnt solve self inflicted issues (ie your complex queries across hundreds of tables, dtos that dont solve much, custom functions for stuff that can already be done in sql). Once you do the above you wont need all of the overhead you describe and so specific to php.

My code usually lasts a good number of years, often even after i’m no longer working on it. It’s difficult to break and easy to maintain. At least thats the feedback i get from repeat clients. The teams i lead have easily delivered code that generates returns in the billions. All without the mess you describe.
> Because everyone out here in the cities would be perfectly happy reducing agricultural usage.

At least until the food stops showing up at the store.

But by then it will be too late.
NPM uses CSS as a query language
> CD or vinyl?

As someone who prefers tape I feel discriminated against.
Helix is very nice! I do like snagging the hx bin and getting to work, no need to mess with LSP config till it's working right!
Documentation of software should show WHY the code is what it is, rather than WHAT it is doing.

The code itself should show what is happening, but not necessarily why it is happening.

If my COBOL taught me anything, it is to always use clear, descriptive variable-names and function-names. Yes it takes more time in typing, but that gets made up in spades in understanding. Especially several months down the track when you're maintaining that code.
I was responding to

> a phone is not by default a device to track a kid an air tag is

I would be surprised if lots of parents were not using the Find My functionality to track kids with phones before AirTags came out. I also recall mobile networks selling it as an additional service to parents before Apple and Google rolled out their solutions.

Nowadays, even younger kids get Apple Watches for tracking purposes.
How comes iTunes movies takes minutes to display a list on Apple TV, feels like minutes all the time?

I just fired up the iTunes Movies app on my AppleTV for the first time so no cache (I only watch my DVD/Blu-Ray rips), and the app started and loaded a full list of movies in a little under 3.5 seconds.

If it takes you minutes, it sounds like PEBKAC.
I am somewhat surprised at how bad these tools are at generating hands and feet. Is it just a matter of not having enough images to ingest?

The faces often look very good and they also have symmetric complexity and individual elements that come in a specific quantity (2 eyes, etc). Lower quality models do generate fly-like multi eye faces, but newer ones are so much more precise!
I suppose. Many of the ones I follow do it out of a love of what they do. (They'll never get sponsors, ads.)
You can't get ten years from Canonical, either. I've been burned by drivers being dropped from LTS support mid-cycle. Sure, they were obscure drivers, probably with few users. I'm not saying the decision didn't make business sense. But I'll never rely on an Ubuntu LTS again.
Sonar is a likely cause for whales beaching themselves, using sound to transmit the image data underwater may do more harm than good.
Already discussed a couple of days ago:

https://news.ycombinator.com/item?id=33041677
I thought for sure this was going to be a link about 90s era application servers.
Is there a good video that shows what the experience is like for the wearer?
Google Glass was directly taking from Starner's work. You're getting your history wrong.
I'm half joking, but you could open neovim in your terminal, then open terminal mode in neovim, then open tmux in there and that way you get neovim navigation in your tmux session.

I just tried it and while it can jump between panes in the normal mode using vim keybindings, you have to use tmux keybindings to switch between panes in terminal mode.
Yes - it's brilliant and I use it ~100 times/day when working with tmux.
https://github.com/schasse/tmux-jump

It's key concept is that you jump to the first letter/number of a "word" and then navigate from there, and, the keys in the label are on the home row. 95% of the time it's less than two characters - I've got the plugin mapped to Alt-u (no meta).

A very common keystroke pattern for me is Alt-u, couple characters (jumps to the exact spot on the screen I want to be), [space] (to start selecting) f (for the character I want to go to) and maybe a couple ; (jump to next instance of that letter) to get to where I want to go, [enter] to copy into the copy-buffer.
Airtags are explicitly not meant to track people. Apple goes out of their way to ensure them and their accessory partners do not advertise them being on a person regardless of age or relation to the airtag owner.

But that's the thing with technology, isn't it? New tech comes out, companies do the right thing, but the freedom of the technology itself enables bad actors to abuse or repurpose the technology. For example: With advancements in robotic technology, Boston Dynamics' policy to blacklist anyone who puts a gun on their dog does nothing when chinese companies are already selling it as a feature.

You have to note that AirTags are not new. Tile has been around for a while and, if you live in a city, there was a high likelihood someone also has a tile and would be a beacon for your tile's pings, and Tile makes no attempt at preventing human tracking. This isn't a tech being normalized, it already is normalized and has been for a decade. Just as you can be a proponent of advancements in robotics technology while being against their use in war, you can be against anyone recommending 24/7 tracking of humans.
Next time look to see if it is working at takeoff.

Considering the number of people glued to their screens during takeoff, if it suddenly stopped working, I think the cabin-wide moaning and groaning would have been obvious.
>>The followers of Trump seems like a cult. He was shockingly prescient in his statement about being able to shoot someone on 5th Ave and not lose a vote.

> And you are engaging in it. You are demonizing Trump's supporters by calling them cultists. This has some level of statistical probability of causing violence. That is the definition of stochastic terrorism.

I beg to differ. Maybe you think cultists should be killed, but I think they should be helped to understand their relationship and find a way to free themselves from that control.

I'm also curious as to what you think comprises a cult and any examples of such. And if one is a member of a cult how that person should be "dealt with".

I'm also curious as to if there is anything that Trump could do or say that would cause you to no longer support him.

My goal of engaging with you is not to make you wrong or me right -- it's about finding some common areas of agreement that we can find come together as a country to make things better. It unfortunately looks like that may not be possible and that fills me with despair.
Death of an American company led to Chinese dominance in small drone market
My experience is this is a double-edged sword. They want the site and the access but then they don't step through your product in a managed way. So, they might come away with a negative impression that could've been avoided with a guided process instead. I don't think you're wrong overall on hands-on, but there's nuance to the way you make that work.
> When you have AI/AR you no longer need to learn.

In a way your comment is gold
Why does that matter? It's like torrents and Linux distributions, perfectly legal, it's not the software developers intent that makes the file sharing be legal or not, it's the users usage of such software.
Considering the status of GPUs on hackintosh systems / the Mac Pro I am under the impression that no Nvidia cards after Pascal are supported by MacOS and the ones that are are via various kludges dredging drivers from High Sierra upwards to new versions via OpenCore. Officially, MacOS is firmly in Radeon territory when it comes to dgpus.
Well, you're right but kinda not right. The Amiga's design was really cohesive, and the blitter did help enable larger color output than would otherwise have been possible, in a kind of roundabout way.

See, the RAM chips of the day were too slow to push out more than a few bits per pixel during scanout in high resolution. The workaround for this was planar graphics modes, which allowed the video chip to receive color information from multiple RAM chips at the same time, each chip supplying one bit of the color data for the pixel. But in order to compose a display using the CPU, you had to use multiple blits -- one for each plane of the image -- and each time, if you wanted to blit to arbitrary locations, you would have to AND a mask onto the source image and then OR in the destination image because each plane has bits for 8 pixels packed into a single byte, thus pushing the number of blits needed to two or three per plane. This was possible on the PC, but slow; and PC planar graphics modes had 4bpp max. With 5bpp it would have been intolerable. (Really, planar graphics is a bitch; even the Amiga developers knew this, which is one reason why they put the Akiko chip in the Amiga CD32 to do chunky-to-planar conversions so programmers can write code assuming chunky.)

One of the things the Amiga blitter handles is drawing bitmaps to arbitrary locations in planar graphics modes much faster than the CPU could do, enabling fast displays with more colors than other machines could handle.

The real color magic on the Amiga, though, was Hold and Modify -- which allowed for all 4096 colors theoretically on screen at once within contemporary memory speed and size constraints, in a way that would have been prohibitively taxing without that special support.
Hmm ... there are English pronunciations of foreign words that are considered correct in English, even though they differ from the way the words are pronounced in their original language. In other words, the mispronunciations have become the standard, and the correct pronunciation is considered "wrong" in English. This might have been one of those cases.
> Cities with fewer cars are more efficient and have a higher quality of life.

Sure thing. That's why everyone who can possibly manage it moves to the suburbs when they have kids. Because they're looking for "lower quality of life" and a less "livable" environment for their kids.

Note that Europeans do this too.

P.S. I can assure you that Calgary, #3 on this list, has plenty of cars.

> There's no reason for car ownership to be higher in SF or NY or DC or Chicago than in Hong Kong except inadequacy of transit.

Except that people enjoy having a personal vehicle that goes where they want, when they want, and also enjoy not dodging junkies and drunks pissing in the subway cars and shaking them down for money.
Redis is for when your data fits in memory.
How you calculate an intercept between two vehicles moving at the speeds required to traverse these domains (space/LEO) is beyond me.. but they've proven it at least a few times on staged test events.
> Now everyone has globally networked computers which make copyright infringement so trivial people don't even realize they're doing it.

So because a law is easier to break that means it’s not relevant? You really think that most people who are going to bit torrent don’t know they are breaking the law? Even if that were the case “ignorance is no excuse”.

I can walk down the street if any major city and get crack and pay a prostitute to let me smoke it on her ass. Just because it’s “easy” doesn’t mean it’s legal.

Copyright dates back to the 15th century shortly after the invention of the printing press - meaning almost since the inception of technology that allowed copying media, government thought there was a reason to protect content creators.

> Not even once did I claim there was a monopoly on any creative process. I claimed there was a monopoly on copying

That’s an even worse take on what “monopoly” means
> I'm guessing based on the comments to my posts that some people are upset due to K&R being their first introduction to C (or their first introduction to technical writing) which leads to emotional responses that miss the point.

That's a shamelessly self-serving assumption.

When confronted with a claim/argument that is not favorable to your position, you have (at least) two options: one involves employing humility and intellectual honesty in an earnest attempt to resolve the conflict, and another involves inventing a convenient narrative in order to avoid the conflict. An example of the latter would be a stand-up comic who consistently bombs on stage and chooses to cope with it by telling themselves that the audiences are just too sensitive for the comic's edgy-but-otherwise-brilliant material. An example of the former would be for the comic to at least entertain the idea that their sets always bomb because the jokes are shit. Your response (which amounts to "u just mad") indicates that you seem to have taken this approach.

You have made a fact claim. You said that K&R "doesn't even attempt" to cover undefined behavior. That claim has been disputed. The next step for you to do is not to change the subject by questioning the motives and emotional maturity of those who have disputed the claim, but rather to substantiate it.

(For the sake of completeness: K&R was neither my first introduction to C nor my first introduction to technical writing—not that it matters.)
Downloading roms is certainly not illegal, sharing them is.
From my experience most older Nintendo games are not available for purchase. I would gladly pay to play classic Pokémon for example games on the switch (or on Steam).
I find this to be the absolute hardest part of living with someone. You’re at the mercy of their ability to interrupt you and I find it incredibly demoralizing.
A bunch of people getting angry in here because they dont understand economics. Productivity isnt a value judgement. It certainly doesnt assign fault.

Saying low productivity hurts the economy is just a factual assertion. How we do or dont solve it and who wins /loses in those scenarios is a political decision

Unlike many of our problems of the last decade, yelling at economics on twitter wont cancel it and make the problem go away
Granted. It is, however, the worst case scenario as quoted from a marketing piece that's going to render itself in the best light.

According to DDG the average time for a blink is between 100-400 ms. Okay, maybe they blinked a few times. You're taking on a large complexity problem for the difference between one and a few blinks - and that's in the worst case scenario, which for most applications can probably be ameliorated with pre-loading assets.

I'm just not seeing the user-value here. At least not compared to the investment required to adopt more complex architecture and the problems that involves - if your IO really does occur on those sorts of timeframes, (e.g. if you're doing meaningful things at sub 900ms, how are you dealing with race conditions in this distributed architecture? If you're not dealing with race conditions, and have an effectively static set of data that you're just pushing, why aren't you dealing with that via pre-loading the assets?)

That stuff's gotta be paid for. Do you think the difference between one blink or... I dunno, let's be generous and say four - I think if I blinked four times it might take longer than a second, mostly due to the delay between blinks - constitutes a competitive edge sufficient to offset the cost?
Their wifi system might be, but a 100 phones and tablets, some from reputable manufacturers, some from "10TB tablet apple samsung iphone" sellers from aliexpress, and the system still works.

Imagine planes falling down because a single passenger had a malfunctioning phone on it... the lawsuits against boeing/airbus would be astronomical.
Rails for Node.js is Next.js + Prisma
Sure. Our productivity is slipping. But remember, the economy is here to funnel money into Atlassian and Amazon. Sure, you might think that you can deliver a product without an AWS-backed mobile application and an agile methodology. But you must use agile, and that means JIRA. Otherwise you're just not a real company. So sure, JIRA may drive down productivity and your boss may require you replace a notepad with a triple-redundant DynamoDB table backed by a custom python app in a container fed via a barely functional API Gateway.

But low productivity is the price we pay to participate in "the future."

(Next you're going to be telling me I shouldn't have invested our payrole in Luna.)