skysight-inc/HackerNews huggingface dataset:
> How many optimally greedy criminals are there?

I don't know, how big is Wall Street nowadays? /s

More seriously: it's likely that there are indeed a lot of "optimally greedy" criminals - it's just that we don't label them criminals, because they don't get caught. I guess the actual numbers are somewhat dependent on your trust in the ability of law enforcement.

> perhaps the consistency of his behavior made it seem 'normal' to the local bankers?

Perhaps it was just the '80s, when banks didn't really want to ask any questions.

> the relationship between intake and risk is probably not linear.

I agree there. Note that criminals do tend to understand this, typically regarding the results of conviction. It's the reason capital punishment is not really a deterrent: because once you pass the threshold (which is often with a single act), punishment does not grow prportionally, so they might as well do it over and over.
I'm curious if you looked into PPK and possibly hiring someone with a drone based LIDAR setup to give you a quick DEM.

I actually prefer PPK over RTK for all work these days. RTK still gets used, but only to help control the drone's flight path in specific scenarios. Otherwise, uncorrected flight paths are fine since all the collected data is run through PPK after collection.
5kx2k replaces 2x4k monitors basically.

I have a 1440 ultra wide and it's been great, for gaming and dev, 2 windows side by side is basically like having two separate monitors, but with the ability to have like 0.25,0.5,0.25 window layout if I really want.

I do need to upgrade it at some point, I think it's easy to justify the higher price of a high res uw given that it's a replacement for two monitors, not one.
We should compile a list of Google search features that were killed.

The other one I remember is live results from Twitter. And then "cached" link prominently showing (now it is well hiddenif available).

What other usability features has GSearch removed ?
Thanks to AI, you don't need a computer science degree to get a job in tech
Universities Are Prioritizing Their Health Systems over Teaching
>"No matter how senior of a programmer you are, you're eventually going to encounter a technology you know very little about"

Or worse, you've filled your head with different tech and now you need to rehash and brush up on stuff you learned prior but swept under the rug for new stuff. It's a strange sensation. Naturally you just go with the median of whatever your company you work for is doing - then find yourself in this situation where it's "been a while" since you worked on CSS. Or it might take you a weekend of study to bring back those Python dataclass skills.
We had only two calls - I'd say it was pretty eye opening so far, for someone pretty far away from marketing like me at least. She focuses on startups though. I think it'll be a few more sessions before I can really tell if it was useful.

But I'd definitely exercise caution: Most marketing people I met have been the "let's do fancy rebranding, post on social media and go to events" types. Took me a while to find someone more suited to what I'm looking for. More strategic, less... arbitrary.
"All money in circulation eventually goes into taxes" is interesting perspective, but I don't know if it makes sense on a state level. For a high earner, what percentage of their spending stays in California? I'd guess it's not very high. I tried searching, but didn't find any reasonable estimate.

This leads to the parallel question, how does this work on a national level? What percentage of American earnings stay in America, and thus eventually go to federal taxes? Probably a higher percentage, but still less than unity. But if we assume it all does, this leads to an apparent paradox: if all the money eventually goes to state taxes, how can all of it also go to federal taxes?

I'm not sure this is a helpful way to view what actually happens. What am I missing?
The full title was too long for HN. Here it is:

Universities Are Prioritizing Their Health Systems Over Teaching. That’s Killing Academic Freedom
Stop from doing what? Threads is even deader than Mastodon. Twitter faltered but recovered and competitors don't have an opening any more.

Between Facebook's (and its users) ageing out, Instagram quickly turning into yestermonth's TikTok, and Threads going nowhere, it has never been this easy to avoid Facebook/Meta/Zuckerberg. Happy 2024!

Zuck is not building a common infrastructure for social media. Just like he's not pivoting to owning the metaverse (lol) and we won't be his virtual tenants.

As for the Data Transfer Project or Data Transfer Initiative, we already have a common, portable data format for social media. It's screenshots of tweets. Yeah, it's a crappy format but the users have spoken.
antirez thank you for talking some sense. I’ve seen skilled devs discard LLMs entirely based on seeing one (too many) hallucinations, then proclaiming they are inferior and throwing the baby away with the bathwater. There is still plenty of use to be had from them even if they are imperfect.
The land should belong to society at large not any individual. Land is not created so it doesn’t make sense to allocate its rents to an individual. The rents should be split by everyone through land value tax.
Pfew it wasn't just me then :-)
Maybe this one here? https://mobility.portal.geops.io/world.geops.transit
Cleaners are a BS job? They're an unpleasant one, perhaps. But that's not a BS job. (For one thing, they often are the ones that restock the toilet paper in the office bathrooms. Think about the implications of that job no longer being done.
If we're going to have offices at all, that's not a BS job.)
Well, in my case, just some personal observation from competitors. I know that can be a bit biased but it's also real world.
Yeah, if someone would be able to negotiate about the price, it assumes that they are desired or popular; the platform cannot afford to not take them. But does it matter?

If they really are popular, they will be popular on the platform as well. Let the statistics define the value and compensation, hopefully equally.
Unfortunately medium paywalled. Wish I could pay for a single article.
I would rather just announce to the compiler what standard version a given piece of code should adhere to (and it's fine if -std=2x doesn't accept older C standards except for header declarations - while at it, please remove the 'inline' keyword from the next C standard ;))

To some extent that's already possible with the "-std=..." option of course, but it would be better to also allow changing the standard version within the same compilation unit (at least if it turns out that including headers written in old C standards can't be supported, in that case I would like to wrap a block of #includes with a 'use c89 { ... }').

Random example for why it is important to allow older C versions to compile: I just made a mid-90's assembler for 8-bit CPUs written in C89 work in VSCode via WASM/WASI without requiring any code changes (and yes I've been looking long and hard for an alternative assembler tool which provides the same feature set written more recently without luck, I even considered writing my own assembler from scratch).

It would suck if I had to port the code base to a more recent C standard just to make it compile, and (if that would be possible) automatically formatting that code to a more recent C version would introduce a hard "before/after" split in version control.
I just bought two LilyGo TTGO T-Echo devices. My plan is to experiment with them on snowmobiles. The ability to be slightly separated (a few km) but still send location and brief messages will be handy deep in the woods where cell coverage is very spotty.
It's extremely pedantic and condescending, which are the only emotions I can feel any more and that's why I posted it.
I went to RSA in San Francisco. At the time, I was staying with friends in San Mateo, but I got a hotel for a night in SF. Rates were outrageous, and we were a small startup. The cheapest hotel I could find was $400/ night for a bedroom with a shared bath down the hall.

The next night, back at my friend’s house, I noticed the telltale 3 bite pattern on my shoulder. Breakfast lunch and dinner. It itched like CrAZy. It was bedbugs. There was no way to know if I’d only gotten bit at the hotel or if I’d brought bugs to my friend’s home with me.

I learned you can hire a sweet yellow lab like Mojo to sniff out bedbugs. The dog wandered the whole house. My heart dropped when he alerted on the sofa where I’d been remotely working.

It cost about $3500 to treat the house. They rolled in fans that heat the whole house above 105°F for an hour. Sure enough, they found some bedbug eggs. It all worked out, damn what a hassle.

Note: the dog was from a different company than the treatment folks. They do that to avoid conflict of interest.
Site’s not reachable AFAICT, but the blog post is archived here: https://web.archive.org/web/20240102121433/https://www.fromj...
Initial Access – search-ms URI Handler
Full disclosure: I did this as an experiment for an article (https://www.careerfair.io/online-maze) and as such my motivation to keep applying was driven by the piece of content I was creating. In addition, a lot of the time I wouldn't actually press the "submit" button - I would just stop my timer. Again, my goal was to create a cool, accurate piece of content that could spark interesting discussion, which did end up happening (https://news.ycombinator.com/item?id=37753292).
Of course, this is an MVP, so it has to work and be decent, and it also depends on the market and product. But when you launch your product, you're not really making a first impression on the whole world - only a few people will actually try it out. Having people try out your beta version helps you build in the right direction. Otherwise, you risk spending years building a product that nobody is interested in.
"some queries"?

Show them, so we can discuss?
We built the hyper-local based informational social network, but the competition to beat meta sites is not meta sites like Insta or FB, but users using meta sites. To attract that user you will have to become something like meta, it is an infinite loop.

Hyper-local social network: Qocial.com
Oh wow that takes me back. I originally got into engineering as a career over a decade ago because of DIY electronics (especially guitar stompboxes) and I remember the CMoy making the rounds then too. Thanks for posting, I'm now starting my day with happy nostalgia vibes.
Yes, that's what I was getting too.

I imagine what changed is that Kagi started getting traction on site like here and some managers at google actually did something about it.

My own test "voynich illuminated manuscript" which used to give nothing but pintrest spam on google. Now there is just one result from pintrest in google and pretty much every result in Kagi is from pintrest.

There is an academic tab which seems interesting. I will give it a try later.
Ask HN: What is your new year's resolution?
People who complain about their experience of posting questions on StackOverflow often seem to have started with the idea that it was a website for getting help, rather than what it actually is: a way to compete for the attention of a certain community of potential answerers. Like most games, this too has become harder over the years, in this case as the player needs to work harder to distinguish themselves from the mass of low-effort posters.

(Not every question needs to be this long--this one's length seems to be because the asker is more a historian than a mathematician--but length and such sections--graphs, links etc--are one way it gets signaled that you really have put effort into the question.)
Quora, pinterest, medium: Surely they have good million dollar contracts with Google to give them a punch in search results.
Once GPT-4+ has also sucked in all frames of (curated) video and audio, I imagine it's 'concept' of a cat will be quite a bit better.

While that might not directly impact your (wonderful!) example, I tend to assume it'll still manage to do quite a bit better. Maybe it'll make the additional associations between cat pictures and swahili subtitles/narration, making it more likely to do at least a better translation?

Or have I drank too much of the kool-aid already?
I'm also concerned. The only reason I can guess at would be to prevent data from being seized when going through a security crossing, such as when going from one country to another or into/out of a secured corporate facility.

Maybe we can be charitable and assume that the parent commenter did undercover work as a journalist/mule in an authoritarian regime, eg. bringing photos that North Korea didn't want to be public out of the country? They're not likely to let you leave with an encrypted uSD even if you claim you forgot the password. But the vast majority of reasons to employ such deception are more nefarious - either illegal corporate espionage or military espionage across an airgapped/monitored network, or distribution of CSAM.

Or maybe he just likes the taste of microSD cards?
Then: Matrix, an offline reader for my online service CIX (https://cix.uk/forums/overview)

Now: Carbon Copy Cloner. (https://bombich.com/)
I don't understand, I thought document.createElement() is independent of JSX. JSX works just as well in Deno/Bun/Node.js without DOM functions.
NHS England picked the last working day before Christmas to publish a heavily redacted contract for the controversial Federated Data Platform, which it awarded to US spy-tech firm Palantir in November.

Every molecule of this release reeks of exceptional reluctance to notify the public of what's being deployed against the public. While being paid for with public funds.

Filed under: If You Have Nothing To Hide...
Apologies, I never thought you were disingenuous, it's just a busy time of year :)

In that circumstance, if both parties are still happy with the terms they would presumably sign a new contract minus the unenforceable terms.

If the company opts not to create a new contract, I would say it counts as firing the person without cause.

It is an interesting question though, especially as it pertains to future incentives. Something like the person having earned a bonus that hasn't been paid out yet, the contract is found invalid so the bonus part is scratched out.

Perhaps the individual deserves a choice in that case, whether to proceed without a contract or under the terms minus the unenforceable parts, or maybe something more punitive to the company like the individual keeping any rights they got and the company losing theirs.

I still think it's a workable idea, but you do raise an interesting point that's probably worth adjusting my idea around.
This story gives new meaning to the term "off-gassing". I'd like to know how they trained this dog to focus on the scent given off by electronics.
Finding the best website development company in Dubai and creating a website from scratch can be an intimidating journey filled with challenges. From securing reliable hosting and buying a domain to hiring a developer and navigating the complexities of coding, the path to a fully functional website often seems riddled with obstacles. Speed, security, and the ongoing maintenance of the site add more layers of complexity. But what if there was a way to simplify this process and make website development easy and hassle-free?
I have hopes that I may remember to do this some time in 2024.
I said nothing of tests, I said “end user.” And many studies show that, in fact, your end users may not wait 120 seconds at all.
I’m with you, having quit social media some 10 years ago. That said, not everybody has the ability to exercise their agency. In this social media addiction isn’t much different from any other addiction. Many folks find themselves incapable of making a change here, while some like you (and myself) simply decided one day. Same goes for a lot of other things. I quit drinking alcohol because I saw it as a negative in my life. Other things have been much, much harder for me.
>So the comment was grand and your prescriptivist response

There we go. The "response" was prescriptivist. The person posting it (me) and yourself are both somewhere in between the two. Now I think you're starting to get it.

Regardless, the original response was a just a joke referring to Stannis Baratheon (from Game of Thrones) saying it. I think some people read it that way. You didn't.
I spend a lot of time on both Threads and Mastodon and I think the notion of Threads being highly interweaved with Mastodon is not really going to be much of a Thing. I'm sure it will be implemented from a technical perspective, but between the already immense hostility to Threads from Mastodon instance operators and users as well as the quite frankly gigantic gaping hole in culture between the two systems, there's not going to be much interplay for very long. Having discussions on Threads vs. Mastodon one has to assume a completely different behavioral posture for each one, the former being all zingers and memes and the latter being fairly reasoned /calm / deliberative (but alas boring!) discussion. The Threads algorithm is really kind of a disaster so far, coupled with a very weak / hobbled search etc., the site is still "fun" but in a really plastic kind of way.
Meta seems to have 3B monthly active users.
I just love those old pre-hays-code movies. The Hay's code brought censorship from the movie industry in 1934 because they were afraid the government would step in otherwise.

The fact there's no censorship just makes them so raw.
I think it undersells how rage inducing pointless pushes are. Like you are barely, tangentially connected to this and I already personally despise you
so they are not illnesses at all? just mere aging?
Don't know if this is an unpopular opinion or not:

Today if you are using C it's because you HAVE to (embedded toolchain, historical code, etc). In that case, you use the C you find, not the C in the next version of the standard. So I find the C standard committee's work... uninteresting.

Sorry, guys.
This is nicely done. Is there something like this for all of Germany (except https://zugfinder.net)

Btw, there's also this one for Munich: https://s-bahn-muenchen-live.de
Would it not be a little blasé to simple describe it as "evacuation happened as per procedure". Even if we sprinkle "successfully" into the sentence?

While I am not a religious person and hence does not care for some of the connotation in the word - I find it hard to find a more descriptive word in this case.

Neither do I believe any magic happens when all the stars align. But I do like it as a poetic rewrite of "simple luck".

So I understand your beef but you offer no alternative.

Best case outcome in a though situation does not have the same ring to it.
This post is absolutely devastating to me. Salvatore is surely one of the most capable software engineers working today. He can lucidly see that this supposed tool is completely useless to him within his area of expertise. Then, rather than cast it off as the ill-fitting, bent screwdriver that it is, he accepts the boosters' premise that he must find some use for it.

Just as any introductory macroeconomics class teaches, if one island has superior skill in producing widgets A, it doesn't matter how terrible the other island's skill at producing B is, we'll still see specialization where island A leverages island B. So of course antirez's relative ability in systems programming would relegate the LLM to other progamming tasks.

However! We do not exist in isolation. There is a multitude of human beings around us, hungry for technical challenges and food. Many of them have or could obtain skills complimentary to our own. In working together, our cooperative efforts could be more than the sum of their parts.

Perhaps the LLM is better at writing PyTorch code than antirez. Just because we have an old bent screwdriver in the garage doesn't mean we should try to use it. Perhaps we'd be better off heading to the hardware store today.
I like to be able to read the commit line following the sentence: "This commit shall ...".

For example from TFA:

"Fix code example in the field_name method"

gives:

"This commit shall fix code example in the field_name method".

OK, cool, I may or may not merge it, pull it, whatever-it. But I know what it'll do should I use it.

Now from what TFA recommends:

"Default reader batch size is 1000"

Means nothing. Tells nothing. Is 1000 good or bad? No clue. Is it causing a bug? A performance issue? Was it 1000 before the commit or after applying it? Zero information.

I'll pass and keep using the "best practice".

Using the best practices the commit would read:

"Change default reader batch size to 500" or "Change default reader batch size to 1000" or maybe "Add default reader batch size" (btw the commit line in TFA is so bad that I'm not sure at all it's 500 or 1000 or something else I should put here to make my point).

The "best practices" aren't a bias. They're the result of people thinking long and hard as to how to make commit lines as clear as possible.

I look at how multi-million lines codebase like Linux or Emacs are doing it and use that as the authority. If it works well enough for these projects, it works well enough for smaller projects.
Ah, yes, volume matters. I probably should have said "breath twice as much" not "twice as fast" but the rest still stands. And you probably breathe twice as much when you are walking than when you are at rest because moderate excercise (stationary bike) makes you breathe about thrice as much.

I'm curious about nighttime vs daytime breathing. I was under the impression that sleeping person breaths deeper than resting person. At least you can tell the exact moment somebody falls asleep because they start to breath deeply and loudly.
Love the sharing feature, I wish this was a standard feature used by public transportation apps.
And the only one you may need to explain yourself to is taxes; I have (had) colleagues working at the tax office, they're working on machine learning algorithms to detect suspicious activity on bank accounts (because the tax office has full access to everyone's transaction history, of course). They focused on suspicious repeat transactions, but I'm sure they will at some point focus on a suspicious absence of transactions, e.g. no grocery purchases.
I'm one of the type of people Steve was describing, albeit not someone Steve knows - people who "used to be C folks, never really liked C++, but now happily write Rust instead of C".

Simplicity is really an "eye of the beholder" situation. In particular often (implicitly) implementation simplicity is meant, a lot of what was simple about C, especially K&R C and to an extent C89, is because a PDP-11 isn't very powerful. But while that simplicity is valuable to the compiler author (in the case of Odin, Ginger Bill) it doesn't have much value to users. Delivering simplicity in use through regularisation is expensive for the implementer.

For usage I worry that C-style simplicity comes in the form of just declining to explain the tricky corner cases. That is, I worry that if we documented all these cases properly, suddenly the "simpler" lowl level languages might look fiendishly complicated after all. Certainly I'm not confident that C was "really" simpler than Rust in many regards.
So if you devote an inordinate amount of time and money on longevity, you can know what it feels like to be a 45 year old man in a 42.5 year old's body
To clarify, aince I can't edit:

My point was to confirm that FF asks me to store card numbers even though I'm not in the US. I'm sure I could disable this in the settings but I never get around to it. So I have no-one else to blame for my annoyance.
Muppet babies will never be available on streaming due to studio copyright claim