skysight-inc/HackerNews huggingface dataset:
This was fascinating!! Please do consider bringing it back to life as a library and sharing with HN.

I had no idea how much better such an editing experience is until your video, and completely agree about the benefit of not having to context-switch a la git commit "interactive mode". The "inline typewriter" effect is also really cool
> My meta-takeaway is that it behooves* the industry to further standardize on the interfaces between components.

This is what the government along with standards bodies and manufacturers should be doing. It shouldn't be a market decision, because the market can't optimize this outcome.
This is a good example of when saying less is better. Having journaled or written things down doesn't mean you didn't remember. If they compliment your memory, accept it! You did remember. If you missed something later, for any reason, well then you just didn't remember, it happens to everyone.

I personally keep notes on my friends and if they mention something, a like, a dislike, a desire or aspiration or goal, I write it down. In years of doing this, I've never had anyone think it was anything but very flattering if they found out, and I'd let them read theirs haha. Being friends means thinking about them, and putting in effort.

If I found out a friend journaled each day and thought enough of our conversations to include them, well I'd be flattered too.
Its both larger than SF and growing faster than SF. The economy of the bay area is bigger than just software engineering. If this statistic is to be believed, information technology jobs in the bay area only account for 6% of the job market anyhow (1), although they make up the vast majority of the job related headlines for the bay area I am sure.

1. https://vitalsigns.mtc.ca.gov/indicators/jobs-by-industry
There's enough people talking about the timing of the yellow to sort of pause and consider whether a given red light is exactly the same as some other red light.
happy to help!
> Taylor Swift is a nice-ish person and ...

Face value on tickets for her last tour started at 75.

All that money went to Taylor. ALL OF IT.

How do you pay for support staff, trucking how do you pay to move t-shrits from one venue to the next.

This is where all those fees come in... It's not the manager grabbing the money (that bit is later), it's the promoter covering the cost of the tour. Paying for staff to haul and set up a stage at every venue, paying for band members, dancers, people to run lights...

The Management (and the artist) will then "hold back" tickets. Most of the best seats are sold one of two ways. Fan club packages, where you pay 3000 bucks to meet the artist, get a photo and get a good seat. - OR - they go directly to the secondary market. This used to be scalpers (who "worked" for management) but now is secondary sales sites.

There are still two more bits: Consessions. Most artist get a pretty hefty kick back after covering venue staffing. These contracts can be weird, but artists, managers and promoters LIKE Ticketmaster being a one stop shop. It lets them negotiate a single deal (and one that is better for the artist) for the whole tour. Then there is merch, this is a gold mine for the artst and management too. Again there is a staffing component but that is covered by the concessions (mostly).

IN a lot of cases a venue will not sell out, and that is FINE. What happens is that the "fans" ran to the front of the line and paid too much for tickets, bought on the secondary market to get good seats. IN many cases there was so much money made at this stage that the monetary value of the rest of the tickets drops to zero....

At that point no one wants an half empty venue... So it gets papered over. They give away tons of free tickets, they "leak" a late box office hold being released... but it's now a fire sale. The nose bleed seats are selling for 5-10 bucks (even in today's market). Because assess in seats sells beer, t-shirts, and a full venue makes it an "experience"

This is the model that Bill Graham built and the vision of the industry he was going towards. TM is still, at its core, Bill Graham Presents.

I used to work in the industry, it's a hot mess and every one is greedy.
It also allows you to copypaste the solution, as opposed to following directions for a GUI settings window.
> In function signatures, use const references: foo(const std::shared_ptr<bar> &p). This will prevent unnecessary bumps of the refcount.

This advice doesn't seem quite right to me, and in my codebases I strictly forbid passing shared_ptr by const reference. If you don't need to share ownership of bar, then you do the following:

foo(const bar&);

If you do need to share ownership of bar, then you do the following:

foo(std::shared_ptr<bar>);

Why do we pass by value when sharing ownership? Because it allows for move semantics, so that you give the caller to option to make a copy, which bumps up the reference count, or to entirely avoid any copy whatsoever, which allows transfering ownership without bumping the reference count.

Having said that, shared_ptrs do have their uses but they are very very rare and almost all of our use cases do not expose shared_ptr's in the public API but rather use them as an implementation detail. We use them almost exclusively for things like immutable data structures, or copy-on-write semantics, or as a part of a lock-free data structure.
I keep getting warned that I’m suspected of being a bot. No idea why or what that even means.
fluffychat supports both

And what you think, doesn't make any sense, because Matrix is an open protocol.
Its like complaining about people making millions of websites, but not actually good ones.
What metal were the rings made of?

When researching for this project, I did look up the densest metal possible: Osmium. Osmium has density of 22.59g/cm^3, which is 17% greater than gold's 19.28g/cm^3. (For comparison, lead is 11.34g/cm^3 and silver is 10.5g/cm^3.) Sadly Osmium melts at 5500ºF and can form toxic vapors, so making a ring out of it would be impractical.
When things work fine, then the average person does not need a terminal.

When you do have to fix something, you need a terminal. On Windows you need to touch the registry or worse. Try attaching a debugger to figure out the reason of a blue screen and tell me how user friendly it is.

Finding and changing a cryptic file to fix an issue is troublesome, but if the alternative is "just works" well... you cannot blame the terminal in that case, but the problems that are showing up.
I once inherited a very thorny performance problem with a service. Thorny as in, the previous engineer was ordered to give up and move on because our boss was worried it was adversely affecting their mental health and their performance on other tasks.

I quickly learned that every person who found out I was working on this problem was eager to share the same three or four ideas on how to fix it. All of these ideas were early on the list of ideas that the previous engineer had ruled out multiple times in multiple ways. For the sake of thoroughness, I also tried them and ruled them out. But of course each person who wanted to share ideas didn't know they were saying the same thing I had heard a hundred times before, so the suggestions kept repeating.

Over time, dealing with the same suggestions over and over again, I learned an important lesson: when someone suggested an idea, it didn't do any good to explain that multiple people had tried it and ruled it out in multiple ways. That made people perceive me as close-minded, stupid, and inflexible. Instead I just nodded and said, interesting, that's worth checking out, thanks, or, hmm, I wonder how I could measure that.

At first I was afraid that if I acted intrigued about a very basic obvious idea, people would think we were idiots for not trying it long ago, but that turned out not to be the dominant dynamic at work. The dominant dynamic was that people think you're smart if you are receptive to your advice, and and they think you are stupid if you are not receptive to their advice. This only stops being true when you work with someone closely or consistently over time.
I initially agreed, but then I had the thought that this would lead to people just knowing which lights have camera and being extra careful around those, while freely running the lights elsewhere.

Imagine if we had a problem where a bunch of people were burglarizing houses, so we decided to declare specific enforcement zones where the cops were really on top of preventing burglaries. Would people be less likely to burgle, or would they just do their burglaries elsewhere?

Instead, town-wide, it should be made known with prominent signs that traffic enforcement is in use, and ideally the cameras should move around, so that people can't simply adjust their behavior to compensate. In other words, your idea, but put that sign on every intersection.
I really like Affinity, especially their buy it once pricing model, and I use Affinity Photo for all my photo editing. However, I was very disappointed to learn they were recently acquired by Canva, a company that is blatantly following the VC growth playbook. So I fear that sooner or later Affinity will fall victim to enshittification. It will either become exactly like Adobe is today or it will be sacrificed on the altar of ROI.
I think my main gripe though is that there simply isn't enough drive to move things out of the terminal and into a GUI.

I really think that a core problem is that once you are in a position where you are contributing to distros, contributing to the kernal, you are well versed and acquainted with the terminal, and you love it's incredible power and efficiency. The cockpit is no longer a sci-fi meme, it's a meticulous masterpiece granting a god-like computing interface. Nobody at that level is interested in much GUI-ification, because, holy shit, this CLI is the best! (Never mind that software engineering is dominated by "complexity and control" types vs "simplicity and automatic" types of the wider population.)
The worst are the programmers of the mobile games for kids.
Hi all, I built a website to find podcast clips. Could you provide any feedback on how I can improve the site and market it?

Thanks!
Mike
How do you propose bad behavior is punished without fines?
> Actually, don't most of the revenues from automated cameras go to vendors?

Often yes. (I can't easily dig up broad data, but there are certainly individual examples where this is the case.)

My proposal still helps here though. These cities are willing to pay a bunch to the vendors because the remainder of revenue that they keep is "free". (It seems the cities often sign a sweetheart deal where the cities have their admin costs recouped first and then the vendors keep the vast majority of the revenue thereafter.) But if the cities can't keep any money, they don't have much incentive to send all this money to the vendors; it just pisses off their citizens.
That seems like the way to go honestly. Just be careful to back up your books too because just one mistake can be enough to screw you over. I have a friend who ran into that very problem. Enabled wifi just one time without thinking and all his books were deleted. There were a ton of posts about it https://old.reddit.com/r/kindle/comments/18csl9d/all_books_g...

No idea if they ever fixed that or not. My friend had to try to track down which books were even on the device and then re-obtain what he could.
I did this with silver (see my other comment) and it was a great experience. I was very sad to hear Shapeways is shutting down.
As far as I know it is not a native feature, but inline hints for parameter names can be added with a VSCode extension called "Inline Parameters for VSCode": https://marketplace.visualstudio.com/items?itemName=liamhamm...

The only languages it supports are JavaScript, TypeScript, PHP, and Lua. I can confirm that it works for JavaScript and TypeScript, I haven't tried the other two.

A similar extension named "Inline Parameters Extended for VSCode" supports a different set of languages: Golang, Java, Lua, PHP, and Python. It seems to be a fork of the aforementioned.
I might have misunderstood: I thought these were checkpoints, meaning that you'd have to drive through them and (presumably) present your license. No license while driving should mean having your car impounded on the spot, at the minimum; if NJ doesn't do that, it's a policy failure.

There was another article suggesting that this driver was also driving without a mounted plate, which I assume would similarly have been caught. But I take your point for other cases, if they aren't checking licenses.
I get that, but I think the temptation to add too much structure to the JSONB would be too great; this is just a temporary or prototype field, so it just needs a name and a value. Hstore works great for this.
Credo - I believe (Latin). Please allow me to try and change your mind:

I own an MS Partner (secure http www dot blueloop dot net - ooh obfuscation missus!) I think we are currently "Silver" (whatever that means). It's a business relationship and that's all. We have a lot of MS "all in" customers that we have brought on and done as they ask to lead them to the cloud. We get rather little "kick back" in return and technical resources and support that don't exist but that is changing somewhat as we have tasked someone with sorting out all the little hurdles and minutae. It is a bloody faff though!

I've been an IT consultant, personally, for 30 odd years.

1. Yes you can uninstall OneDrive but it has a habit of re-installing itself, whenever MSO is updated or the wind comes from the Nor'East.

2. They wont be replaced as such, desktop versions will simply fall out of support. Try a search here: (1) As far as I can tell, you are supposed to hit the webby versions instead.

3. The new version of Outlook is a web app dressed up as a desktop app. That's what electon web apps do. Nothing wrong with that but it is not really a desktop app anymore.

I spend quite a lot of my time worrying about IT, given that I am a Managing Director of a small IT company. I've done this for 24 years. I've seen "FUD" and the like come and go over the years and have learned when to filter it out or not.

It's now time for a particular change: "stuff my coffers with gold because COVID n that has screwed my finances". Ignore the AI bollocks that the world is fixating on, its all about the bottom line for a lot of firms and that means cough redistribution of wealth - ie we need to come up with innovative ways of parting you from your money.

Lots of firms are now going all in on subscription based licensing to prop up the finances - it is practically a meme. VMware (Broadcom) is an obvious recent example in the news and MS has published end of life guidelines for quite a lot of products.

(1) https://learn.microsoft.com/en-us/lifecycle/products/?produc...
(2) https://techcommunity.microsoft.com/t5/exchange-team-blog/ex...
(3) https://learn.microsoft.com/en-us/lifecycle/policies/modern

You can either do as you are told or not ... the choice is yours.
Isn’t the problem that many municipalities give different orange light times for signaled intersections for those with and without cameras, so causing more accidents (people hard braking unnecessarily), and then entrapping people (do you potentially cause a crash by hard braking or risk a ticket because this particular light has a camera timed to half the normal orange light timing?)

If a municipality ever gives shorter times for lights with cameras the answer is very clear: it is about revenue not safety. There is no safety related justification that would ever say “the timing of a light is tied to income production”
It seems like you found a good strategy.

I might have tried earnest curiosity. "And what results would you expect from that?" or "Let's say we do this, and get such-and-such result?" or "What kind of result would diminish your confidence in this approach?"

Or, better yet, invite them to pair on the implementation! (Organizational agility permitting.)

I wonder, also, why were none of these "dead ends" accessibly documented? If so many people can offer suggestions, shouldn't they be able to see the results of prior experiments? Maybe in the form of closed tickets, at the very least.
why would initramfs updates be slow? do you mean that most initramfses are large? how much time are we talking about?
Excellent point. I wonder if Ticketmaster profits by making interest off of holding those funds?
https://zim-wiki.org/
Some feedback.. your front page doesn't mention subscriptions or service prices but your T&C's does. It seems a bit disingenuous to give all the user info and email prior to disclosing the costs. If you are giving the service away for free right now, you should be clear about that on the page.. so it's free now and at some point you will turn someone's form off unless they start paying or is it free forever for the folks who are using it during this 'free' period?
Been using this software for a decade and it’s hands down the best SQLite browser and DB editor that I have seen.
did it seem like swift charts would be supported long term? It seems interesting but I'm hesitant to use it if it seems like it might get axed
Great job! Kudos for finally creating privacy centered AI. Can't wait to experiment with it
> I cannot fathom being totally okay with manufacturers being able to retroactively change features of a product after you've purchased it and without your consent.

I can! It's a thing that presumably I was happy with for some amount of time. Things change.

> Would you be okay with your airpods suddenly deciding that they can only pair with sufficiently new apple devices

Yes! It's a risk of buying something. I can evaluate that risk and I can make different buying decisions in the future if I get burned.
Took me 7 years to earn my PhD, but I did publish 4 papers (ex conference papers) instead of 2 :)
There was an article in the LATimes article a few years ago with the former ceo of Ticketmaster who explicitly confirmed the above. Ticketmaster does a deal with the band to charge as much as possible and take all the negative blowback or whatever about it and then gives them a kickback.
> So if it downscales to 512x288,

Sorry I misread the article and didn't realize this happened. You're right, my bad.
There were lots of similar folk beliefs, such as diseases being related to the resemblance to the food you ate. E.g. potatoes looking like tumours therefore giving you tumours. In Germany they were popularised by Frederick the great putting a cursory guard around a field of them and then letting peasants steal them.

From memory tomatoes were for some time grown as ornament in Europe before they were commonly part of cuisine.
bad thing to joke about.
If they actually cared about climate, they would let you take that $7k EV rebate they were dangling and apply it towards ebikes, all $7k of it. Of course this would be seen as rocking the boat too much, I am sure.
I have to say I find Lennart's arguments quite unconvincing. As another person said, the vast majority of people just want default boot to the most recent kernel (which this proposal could do well).

But then when it comes to the other points, yes I want to be able to reliably boot into other systems, but both systemd-boot and grub are notoriously bad at detecting other systems on disks (both use install-time detection IIRC). The only one which does a reasonable job is rEFInd. But even more a kernel with appropriate drivers could even add kernels/systems on usb disks to the selections (why do I have to go to the UEFI selection to boot from USB).

The next thing he completely ignores is booting into zfs or btrfs snapshots, which is not possible using systemd-boot AFAIK, and again would be much nicer to do with a kernel.
My point is that rotating expiring barcodes actually can provide some security value.
the comment says 'they are proposing a bootloader, which can still let you modify the cmdline, (...) the bootloader is itself using the Linux kernel'

possibly you don't know this, but in order to run a kernel with a modified command line, the bootloader-kernel would need to run a second kernel, for example using kexec; linux doesn't have a useful way to modify the command line of the running kernel. that's why i interpreted the comment as saying that they are proposing using two separate kernels. in https://news.ycombinator.com/item?id=40910796 comex clarifies that they are in fact proposing using two separate kernels; the reason i was confused is that that's not the only configuration they're proposing
People here have no clue how much it costs to pay for a tour.

Up to $1M per week.
I do think the fine should be collected but the resulting cash should be destroyed by the federal reserve.

The goal should be safety and that’s it. Not a quick buck for local governments and traffic camera vendors.
>Half the time it goes up, half the time down.

This is not true and in fact when I hire quants or developers, I have to spend a surprising amount of time even teaching people with PhD's in statistics that the random nature of the stock market does not mean that it's a coin toss. It's surprising the number of people who should know better think trading is just about being right 51% of the time, or that typically stocks have a 50/50 chance of going up or down at any given moment...

What's closer to the truth is that stocks are actually quite predictable the overwhelming majority of the time, but a single mistake can end up costing you dearly. You can be right 95% of the time, and then lose everything you ever made in the remaining 5% of the time. A stock might go up 10 times in a row, and then on the 11th trial, it wipes out everything it made and then some.
Currently using Umami, but I've considered switching to Plausible due to Umami's less-than-stellar development performance (e.g. breaking the site details page for a few days recently).
It's like crossing social credit score with a tontine!

...as one who doesn't run red lights and hates profiteering governments -- I'm not opposed :D
But that is passionately what I hate about it.

In GUI environments there are check boxes, buttons, menus and english labels for everything.

With linux it's like you are copying down a sacred language and presenting it at the alter with your fingers crossed. You just changed something. Didn't fix the problem. But the change still happened. Can you undo it? Probably not without way more digging. So now you just cross another set of fingers hoping you didn't break it more, or break something else in the future.

Compare to windows:

I checked this box that says "disable firewall". Then hit "Apply".

That did not fix my problem.

I unchecked the box that says "disable firewall". Then hit "Apply".
Wonder no more—yes.
> But I also think "hell freezes over" is way more likely event

Maybe. There is precedent for state governments constraining their local governments. I think automated traffic cameras are a promising place where this might happen again because (1) they are still relatively new, so people are less likely to fall into status quo bias ("we've always had X, so it must be good/necessary/inevitable"); and (2) traffic cameras are uniquely irritating and salient to the average citizen in a way that, say, NIMBY regulations are not.
Yes, as this is the closest equivalent to "dynamic linking" that can happen at boot time.
Good luck getting enough signal to play a video stream in a large crowd.
All living things respond to stimuli, even some non-living things respond to stimuli (like viruses or crystals) so I don't see "response to stimuli" as sufficient evidence that plants suffer pain.

Actually, I'm not categorically opposed to the notion, but I think you need to bring a lot to the table to explain why things without nervous systems feel pain. If the default assumption is that all complex systems feel pain then I wonder if you think things like jetstreams, economies and the internet feels pain.

> that "cut grass smell" when you mow your lawn? That's the grass throwing out chemical signals telling other grass "Hey! Something cut me down! Be warned!".

So is it immoral to cut grass?