skysight-inc/HackerNews huggingface dataset:
A big issue here too is the image stitching; aerial images are registered for big tile maps based in part on feature analysis of the edges and that just never works right for images of the ocean (mostly you have waves, and they're in different places in each image). Even if you register it perfectly the waves ensure that the edges will still have stitching artifacts. As a result the "false color" oceans that Google Maps shows just look better than actual imagery.

The "imagery" source for the oceans in Google Maps is (or at least was) GEBCO, it's a global bathymetric dataset made by registering depth sounding tracks from mostly commercial vessels. I thought maybe GEBCO didn't cover the caspian sea but it looks like it does for the last decade or so, but admittedly it seems to be data from just one survey and it's tagged as limited quality (at least in older versions of the dataset), so maybe Google ignores it.
Fair enough, though I think that even if you don’t explicitly say it, the whole Artist vs Art framing only leaves that interpretation. As can be seen by the rest of the responses here.
The Books app is even better! But a programmer it's just as quick to run shrinkpdf in a Linux terminal, and, well, more ascetic.

I do think Sumatra PDF is good for Windows software, it's not bloated and it's fast.
The Philippines has "XDR TB" as well, the extremely drug resistant form. It is sometimes found in a different part of the lung (higher up) and thus not every radiologist will catch it, either.
Field modifiers are a semantic constraint not a security constraint. It is right and proper that you should be able to bypass them with the appropriate backflips.

The main issue is safety cause you might modify something that isn’t modifiable and cause a SEGV and that is precisely the concern access modifiers are meant to address.
Across a broad enough dataset (char count / 4) is very close to the actual token count in english -- we verified across millions of queries. We had to switch to using an actual tokenizer for chinese and other unicode languages, as that simple formula misses the mark for context stuffing.

The more complicated stuff is the effective bin-packing problem that emerges depending on how much different contextual sources you have.
Wouldn't 64 in base64 be represented as = ? (and not 10). Love the comic!
> There are tools like retrieval-augmented generation and fine-tuning to mitigate it… slightly.

On one hand, the imminent arrival of J.A.R.V.I.S. makes me wish I'd digitized more of my personal life. Keeping a daily journal for the past couple decades would have been an amazing corpus for training an intelligent personal LLM.

On the other hand, I often feel like I dodged a bullet by being born just before the era of social-media oversharing, meaning that not all evidence of my life is already online. I've assumed since Her came out that such a product would require giving up all your privacy to Big Tech, Inc.

Articles like this give me hope that there will someday be competent digital second brains that we can run entirely locally, and that it might be time to start that journal... but only in Notepad.
"Then you have a text file format that is trivial to write out and read in, with no restrictions on the text in fields or the need to try and escape characters."

Not being a "developer", I have been productively using these non-printing separators for personal use as a UNIX-like OS and text-only internet user for close to three decades. Of course I have a bias for ASCII and against Unicode and I only use the English language for computing. Perhaps this is why using the ASCII charactors, including the record and file separators, work so well for me.

Using ASCII non-printing separators might not work for everybody but it would be false to assume it will not work for anybody.

Historically ASCII worked for some computer users. It still does today. For those who stil use it like myself.

The author states, "The most anoying[sic] thing about the whole problem is that it was solved by design in the ASCII character set."

"Developers" might not use the ASCII solution but that does not prevent other computer owners from using it.
Many cases? The article speaks of one phone model doesn't support it and whose spec sheet never said it did, if I'm reading it right

I did notice with a daylight lamp, which seemed to instantly go from 0 to fully bright, that my phone would show a left to right progression on some recordings regardless of the lamp's orientation. This must be the sensor being scanned from left to right, but for all I know it completes each scan at the indicated frame rate. If there were interpolation, I'd expect to see things like the microwave digits to appear in a half-on state for each interpolated frame. I can check again but don't think this happened to anything where no half-states are expected

Anyway, when measuring things between a dozen and a gross amount of milliseconds, also the cheap 240 fps (~4 ms) slow motion cameras will be able to give a good estimate. If you think you're capturing 960 but it's actually half, that's lying to the consumer but still a decent measurement
Don't Act Differently After You Give Notice
>AI image generation is complete crap

It depends on the model, nowadays you can generate images that cannot be distinguished from stock photos, illustrations, anime images etc...

I guess some people think it's bad because the only time they notice it is when it's done poorly.
https://archive.ph/fZ3VE
When leaving the USA, getting TB vaccine is highly recommended and (at least in my experience) free and easy. I think it's fairly clear GP meant folks coming into the USA, and not for short periods, from areas that are not able to supply vaccines regularly.

This very well might be an issue. UNICEF and other aid organizations work dilligently to eradicate TB and other poverty-adjacent diseases, so perhaps individuals and the US Gov should increase their aid to other nations.
Its cool that so many people are blaming immigrants and foreign policy and border policy instead of the lack of accessibility to healthcare and affordable treatments or accessibility to preventative care.

We truly are in the fuck you and it’s your fault I don’t have mine era.
AI, the secret sauce that powered Amazon Fresh (or was it Amazon Go?)
Stacey Vanek Smith wrote "Machiavelli for Women". She said in radio interviews about the book that she wanted to put in the book the suggestion that if an interviewer asks what you make, an interviewee should reply with the real value plus 10%. Apparently legal people at her publisher did not allow her to put this in the book.

I think it's reasonable to ask what an interviewee expects to make, but not reasonable to ask what an interviewee makes now.
I don’t know if this is the best advice, but here’s what I tell prospective employers that ask for my compensation expectations.

I tell them I live in NYC, and with my current compensation I can comfortably afford the preposterous rent.
I saw this comment, thought, "yeah this reminds me of Adam Nemeck", and lo and behold.
Quite a fun paper, but very difficult to draw conclusions from. Their headline finding is that they created a map between resting state and "watching a movie".

This is, for better or worse, the kind of research you can only do at institutions which have free fMRI scanning (MIT, Princeton, Harvard, etc.). No behavioural links, only very detailed activation maps that we can't really draw conclusions from. A missed opportunity IMO to spend these kinds of scanning resource on some kind of more narrowly focussed task with some behavioural outcome they can link to brain data.
You can run local models on a 10 year old laptop. As always the answer is "it depends".

The things you need: memory bandwidth, memory capacity, compute. The more of each the better. The 4060 generally has very poor bandwidth (worse than the 3060) due to its limited bus, but being able to offload more is still generally better.

32GB systems can load 8B models at fp16, 12B at 8 bits, 30B at 4 bits, 70B at 2 bits (roughly speaking). 64GB would be a good minimum if you want to use 70B at 4 bits. Without significant offloading it will be very slow though.

If you want to process long contexts in a decent amount of time it's best to run models with flash attention which requires you to have the KV cache on the GPU. It also lets you use 4 bit cache, which quadruples the amount of context you can fit.
Withholding medical treatments for profit? Allowing media to knowingly lie about the risks and benefits of medical treatments for short term financial gains?

We could’ve a world without TB not just a few nation states without it. Pathogens don’t recognize lines on maps unless draconian border security prevents all hosts from crossing said lines. I don’t think you want to close all sea- and airports, built and maintain a continuous line of watch towers and minefields, enforce shoot to kill orders and pay for it all right? It wouldn’t just be immoral and stupid, but also more expensive (in case you don’t give a fuck about people that don’t look like your immediate family).
This looks like a good set of improvements but goddamn F# is an ugly looking language
It's quite logical to think that they have an incentive to get you as much money as possible but in reality it's often not quite correct. Their stronger incentive is to establish a relationship with a business and to continue feeding them candidates at an attractive price point for the business. The marginal amount of extra commission that they make on your increased salary is not that significant.
cool and slick website. reminds me of linear.app
but when i attempt to scroll all the way down it lags.
i'm on macbook air with chrome browser
You're trying to say that data isn't code? you haven't tried lisp, have you?
Reminds me of him reviewing Star Control II, which he also seemed to overly criticise, he did however make a legitimate point that the game mechanic of Kohr-Ah only slowly annihilating the galaxy meant that you may have actually already reached a point where winning becomes impossible, but you may not realise it until quite a long time later.

Although I generally remember 90s games being somewhat brutally unforgiving, the lesson they would teach most thoroughly is to save often.
Note - F# 9 also benefits from practically all performance improvements in .NET 9 itself, especially around object escape analysis:

https://devblogs.microsoft.com/dotnet/performance-improvemen...
Once upon a time, Abraham Lincoln said "the man before the dollar":

> The democracy of to-day hold the liberty of one man to be absolutely nothing, when in conflict with another man's right of property. Republicans, on the contrary, are for both the man and the dollar; but in cases of conflict, the man before the dollar.

https://www.abrahamlincolnonline.org/lincoln/speeches/pierce...

(which also goes to show just how labile platforms can be under a no-more-than-2-party regime)
As a long time Google sheets user I recently was involved in a project for one of these Excel heavy enterprises.

I proposed the CRUD solution to complement their use case but the solution was not received well. They couldn't allocate computer resources to host the solution within their infra easily. So they pushed back and asked us to develop some Excel add-on, PowerBI based dashboard or some kind of Microsoft no code I can't care enough to remember the name.

I had no experience with PowerBI at all. But had a lot of fun learning about it. Great ideas on that piece of software but ultimately it's too hard for Excel users and too finicky for real data processing other than very simple stuff.

It failed spectacularly in the end. We could never make it work reliably and the customer also skimped on the license and didn't want to add some extra features M$ft charges on the side such as power automate and some "advanced instances". Which meant the software runs have to be manually triggered on the managers machine to update the dashboards. It was nasty.

The end result is completely unmaintainable. A collection of "M" scripts inside a power bi dashboard, it pulled data from multiple spreadsheets from specific locations, joined and processed the data, and generated reports. The scripts runs on a Thinkpad so it needs to fit inside the machine constraints of memory and processing. Some of the files are manually updated so very easy to mess up the format or permissions to the point the whole thing broke.

It was a cool experience I'm never repeating
Folding the laundry is “the easy part”. The actual hard part for me is putting it away. You can fold all you want but it does no good unless it gets put away into whatever closet/drawer configuration you’ve got.
Well, the "simple, incomplete" Andrew Filesystem is actually an even better example then, as it cannot possibly have users as it's incomplete but has been in Linux since 2004.
2017-2022 I would've said the Ethereum foundation and various DeFi startups. If you look at what Ethereum accomplished with proof of stake, it's quite remarkable. The game theory alone for proof of stake is thorny as hell, and then they built a working secure implementation and upgraded a distributed network of unaffiliated organizations who all voluntarily run nodes, all without major hitches or anyone's funds being lost. That's huge, and more impressive than anything Google's done in the last 5 years.

Since 2022, I would probably say the various LLM owners: OpenAI, Anthropic, Character.AI, etc. The complexity here isn't in the basic transformer architecture though (which was invented by Google in 2017), but in the data infrastructure that hoovered up all the data on the web to train it on, as well as the fine-tuning on various use-cases.

Not surprisingly, good engineers follow the money: these have also been the lucrative industries in those time periods.
I’d think the answer here is rather simple… Americans are extremely unhealthy, eat garbage, don’t get sun or exercise, don’t sleep enough, and therefore have weakened immune systems. The last of those appears to be a rather significant indicator for immune health btw, so make sure you’re sleeping enough.
Building a YouTube video portal with AI
Not in production, but for my hobby programming, Deno 2 is not a big change from Deno 1. Then again, I try to avoid dependencies, so I don’t see the effects of better npm support.

I’m optimistic about jsr.io and hope more people will use it.
Trump promised to repeal Biden's AI executive order – here's what to expect next
The one thing I learned from running https://www.gnod.com (20 years) and https://www.productchart.com (10 years):

Keep your stack flat.

Most projects of my web developer friends died after months or a few years. None survived for decades. And the reason was always stack rot.

Multiple parts of their stack became outdated and so hard to update that they quit.
I've never really understand this whole "laws are useless because criminals will break them" thing.
"You'd expect that they would be incentivised to place you somewhere bad so that you're a repeat customer"

You answered your own question: "they're super expensive for the company who you hire through"

The person that pays the recruiter money is their customer. The item their customers pay for is the recruiter's product, which is you.

So the recruiter's reputation does matters to acquire additional inventory, but it matters more for their actual customers. Selling bad fits to their actual customer, the hiring companies, would be business-ending.

It is so important to understand when you are the product and when you are the customer.
Nah, probably not: Hard as heck nowadays to find a machine that even has a floppy drive. Or even a floppy to put the software on.
Well I don’t know what you expected then. Buy a phone with a headphone jack next time, they’re still some out there.
The real important question is the subsequent one:

— What are your salary expectations?

— $X

— Ok! That means if we propose Y, would you envision it?

— Yeah, maybe, because I’m out of choice / No because I already have an offer at $X-1.

Source: I’m hiring (and yes, Y enters into consideration because most candidates overestimate their skills, but I always go for X if the candidate is as expected).
The incentive is not to make sure you get the most money. The incentive is to make sure you get placed fast.

While $200K vs $220K means a lot to you over the course of your job, they aren’t going to risk losing a placement arguing for you to get $20K more so their firm can get $44K instead of $40k and the recruiter themselves can get maybe 60% of what the firm gets.

There was a famous similar study published in Freakonomics about real estate agents.

https://freakonomics.com/2008/02/real-estate-agents-revisite...
Because "media" can span the gamut of "literally made-up lies without substance" and "actual reporting verified by multiple organizations".

Even Rupert Murdoch gets a little respect for his conservative media empire. At least he's doing actual reporting, and not roleplaying as King Shit on a social media formerly ruined by a crypto-maxi.

Elon isn't reporting news because that would imply he corrects himself when his "reports" are proven wrong.
I stay corrected then.
It does look good, definitely agree.

How does sync across iPad and iPhone work? Apple servers or what? Ideally that would be spelled out for privacy-conscious users.
A former employer did 40% bonuses. It made for a nice holiday surprise even when they decided "the company didn't meet expectations" and gave everyone half bonus. Eventually they decided to "align with market expectations" and coincidentally started hemorrhaging staff.
Eh. My mother had TB as a kid and lost her childhood best friend to it. Homegrown Americans in a rather pale area.
It's Miele CS 7612

It has two heating areas but maybe there's 4 area version.
Lakewood CO Council Acknowledges Open Space Law Is Illegal Before Approval
Some notes from when the USV project tried using control characters:

> We tried using the control characters, and also tried configuring various editors to show the control characters by rendering the control picture characters.

> First, we encountered many difficulties with editor configurations, attempting to make each editor treat the invisible zero-width characters by rendering with the visible letter-width characters.

> Second, we encountered problems with copy/paste functionality, where it often didn't work because the editor implementations and terminal implementations copied visible letter-width characters, not the underlying invisible zero-width characters.

> Third, users were unable to distinguish between the rendered control picture characters (e.g. the editor saw ASCII 31 and rendered Unicode Unit Separator) versus the control picture characters being in the data content (e.g. someone actually typed Unicode Unit Separator into the data content).

https://github.com/SixArm/usv/tree/main/doc/faq#why-use-cont...
they certainly were a security constraint back in the day before Java gave up on trying to use the type system for security

e.g. SecurityManager for applets will not let you setAccessible(true) on private fields of system classes
Talking about deads, many have better housing than living people, I wish I could camp in a cemetery often (calm, trees, clean air)
> Once you have a nonzero amount of kids, laundry becomes a continuous process will no defined start and end.

Pretty much this. You’ll be folding clothes while washing more at the same time.

And it isn’t just the folding that is a challenge. It’s putting it away. I’d gladly take a “put the clothes away” robot before I got a “fold the clothes” robot.
- Reading on mobile: ReadEra, Document Viewer (by SufficientlySecure, no longer maintained)

- Music: Windows Media Player, Spotify

- File Management: Syncthing, TreeSize

- Code: Vscode, Github Desktop
Their failure to require a model release is pretty damning to me.
That's fascinating, I wonder why that suggestion would be any more dangeous than any other advice. Too bad she didn't just put in a footnote describing why she can't suggest asking for 10% more.
Yeah, I've had this happen to me. I wrote a directory in cakephp and neglected to update it. Eventually the ROI to me of updating it wasn't worth the hassle.

The one exception is if you outsource the stack updating. For example, https://letterstoanewdeveloper.com/ runs on wordpress.com. In this case, I don't have to worry about stackrot, I just have to pay the bill. If/when the bill becomes too much, then I'll convert it to HTML and host it somewhere. (And yes, if I'd done it as HTML first, I wouldn't have to make the effort.)
I was under the impression that it was simply the file format used by llama.cpp and ggml, name inspired by the name of the author (https://github.com/ggerganov): https://github.com/ggerganov/ggml/blob/master/docs/gguf.md

He prefixes everything with “gg” (his initials).

EDIT: Confirmed: https://github.com/ggerganov/ggml/issues/220

The UF stands for Unified Format.
Forget Earth, humans of 2500 will be alien to us (humans of 2024). Likely embedded with chip implants, living huge portions of their lives virtually, bionic parts, nutrition injections, who knows.

If a person from 1500 saw us today, he'd recognize we are human but every aspect of our lives -- electricity, screens, driving, etc -- would make no sense. But the rate of change from 1500 to 2000 is very low compared to what we can expect 2000 to 2500.
If you are rigorous as to make classes final, you should also be rigorous to never provide a non-interface as an Application Programming Interface.

Google uses mocks and fakes implementations of interfaces, and provides dependency injection frameworks for managing these (Guice and Dagger).
Calc and Dbeaver with DuckDb for me. If it compiles with Mingw, why not.
I search 2 years ago a working server and not found ;(
Why do we only remember the first things on our grocery list?
Had a crypto class that let us choose any language that used .NET. My homework in F# was so much easier to read than everyone elses. Would def use it more, but nearly 100% of my data science work is Python.
Legal reference: https://www.govinfo.gov/app/details/USCODE-2023-title47/USCO... (“47 U.S.C. § 230”).

On Wikipedia: https://en.wikipedia.org/wiki/Communications_Decency_Act#Sec...
I always thought ReiserFS meant The Journal FS, as Reise in German means journey (Winterreise from Schubert). I didn't know this guy gave it his name.
I'd like to hear more about the M4 moving threads between cores.
I mean, it's not like TTS is new? What's the issue with TTS?
Surprisingly, the other tech platforms seem to be entirely content to continue platforming, and monetizing, these people:

- "Romelus and Charles denied [sic] to comment after pleading guilty."

- "Romelus told NBC6 that the reason he didn’t want to comment was because he hadn’t told his fans on social media about the incident."

- "“Thing is, I’m an influencer,” Romelus said."
Lying about this these days seems rather risky to me. Some employers may not care, but some will.

The Worknumber product from ADP (and it's equiv from Paychex) covers a vast range of white collar employees. Perhaps most.

Your new employer has a very good chance of seeing precisely what your current salary is down to the paycheck level going back years to even verify raises and title changes.

Replying with what you require to make to take the job seems like a much safer bet to me.
I feel the same way about Windows. But that's only because I've already paid the initial cost of adapting to a Linux environment. Ascetic actions can increase your overall comfort as you get better at them.

Think about it from a 5-year-old person's perspective, or an average computer user. Which one do you think is more comfortable to use, Windows, or Linux?
Here "New Media" refers to TikTok and podcasts.
Are you sure? I think it's very obvious that his plan of deporting people will increase the supply of housing.

I see a lot of dismissing people as stupid, and I don't think it's a fair assessment of what happened here.
Have you tired https://www.keycloak.org/?