skysight-inc/HackerNews huggingface dataset:
well, yes, sure, but that's not much different than any two projects. sure, if all your projects are using the same framework then maybe that's easier, but if you are working on multiple projects, chances are you also work with multiple frameworks. at least i do.

and if i specialize, i'd do it with one frontend framework and one backend framework. ok, so that's two instead of one. anyone beyond a junior developer should have no problem with this.
> I think that in the event of an apocalypse these people will be my competitors for resources and then I feel joy in my soul

I read this in Dwight Shrute's voice
Traditional low end GPUs used regular DDR3 or DDR2 for cheapness.

The low end GPU market has become non-existent today. At a minimum, every GPU, even the cheapest, has large amounts of specialized high bandwidth RAM.
A chinese huggingface clone
Modern large scale conflicts are still very labour intensive.

Israel has a tech-driven/advanced military but is still using hundreds of thousands of troops in Gaza. Ukraine / Russia use even more against each other.

The Royal Navy is currently unable to deploy an aircraft carrier to the Red Sea because of staffing issues, despite the UK's $70 billion defence budget. [1]

I'd recommend watching Perun's YouTube channel if you're interested in specific labour requirements of militaries [2]

[1] https://www.telegraph.co.uk/news/2024/01/12/aircraft-carrier...
[2] https://www.youtube.com/@PerunAU
Oh, thanks for that extra context. I did look a bit further down, but didn't see the loop... This makes much more sense.

Looking at the loop though, I think it does ensure that downloaded == *buf_size: the loop continues while downloaded < *buf_size, and there is a different check for not overflowing. So, overall, downloaded must be exactly equal to *buf_size to exit the loop without an error. So, this seems OK overall.
hiring a person who will untangle your crap will cut into your bottom line – I think many people care.
Also it equals better PWA experience, so Apple might actually do something about it on Safari. Like implementing WebBLE.
You might not like their stance on issues, but in today's media landscape The Guardian is as good as it gets: https://www.theguardian.com/the-scott-trust
>Canada has been pushing for the UK to relax a ban on hormone-treated beef, which its producers say in effect shuts them out of the British market.

I didn't expect hormone-treated beef to be allowed in Canada, and to top it all off, trying to get other countries to consume it. They lose my confidence.
Below is a link to one I did. It loads in various patters, including writing, and from what I remember was spread out over the time it took to load the game so there was always something going on.

It wasn't the best game around, hopefully the loader made up for that!!

https://youtu.be/8e_IkqfMeD4?t=290

(Fighting Warrior by Melbourne House / Studio B)
Where is this mythical place? You replied to a comment with "discarded needles, homeless people sleeping in parks, and proximity to the sex trade and drug users"

This presumes that this is all happening out on the streets, not in some specialized area where sex workers are in the privacy of their home/business.

I challenge any sane place that allows homeless to sleep in kids parks as a safe place to live.
You can say that about any podcaster or newsroom and it would be true.

The main thing is to digest multiple reputable sources of information with different viewpoints.

Even rags like the NY Post I’ve come to respect (with a large grain of salt).
LCIII 4 LIFE
We also name all branches after our Jira tickets, and our merge commit into the main branch is always: `TICKET-XXX - TICKET SUMMARY`. When we close the ticket in Jira, we also link back to the merge commit.

The Merge commit also updates the ChangeLog with the `TICKET-XXX - TICKET SUMMARY`.

That makes it really easy to trace things, as you can:

- Look at the ChangeLog
- Do a `git log --first-parent`
- Look at a Jira Ticket and jump straight to the merge commit

We also have policies in that every commit to master must be a merge commit and associated with a Jira Ticket. Also, each branch is tied to one and only one Jira Ticket.
Interesting, thank you for this. I'm curious, if we assume that majority of screens are at 60Hz refresh rate, how does 40Hz flashing actually outputs in real life. For a 120Hz screen, yes, it's obvious, just skip two frames and fire at every third, but for 60Hz... I wonder.
This analysis is bad.

The embedding is generated once. Search is done whenever a user inputs a query. The cosine similarity is also not done on a single embedding, it's done on millions or billions of embeddings if you are not using an index. So what the actual conclusion is, is that once you have a billion embeddings a single search operation costs as much as generating an embedding.

But then, you are not even taking into account the massive cost of keeping all of these embeddings in memory ready to be searched.
Well...

"That's where the misogyny comes in," study author Justin Rhodes, a professor at the University of Illinois Urbana-Champaign, tells the BBC. "We've chosen this tiny difference where the males end up at the top and have hundreds of studies and people arguing this is somehow biological. I think that has some cultural implications."

Now, I'm completely for more balanced societies. But, and it's a big one, it would be also nice if this more balanced society is not overrun by aggressively more patriarchic societies.
That kind of highlights how non-versatile PDF is despite some comments.

However it does sound handy, I kinda want a dedicated tablet for sheet music.
Author here, well yeah, I agree its probably ridiculous. Sort of testing the waters to see if I'm way off base.

I think what I mean to say is that, in my experience, practitioners and vendors alike are overly focused on "just put embeddings somewhere and do cosine similarity" and that's the only problem to solve. In fact, that's a teeny tiny part of it. Hence "peak vector DB".

So I think the market needs some education that its harder than that. That part is my rant :). I've spoken / worked on enough problems now to see that disconnect between market and reality.

Though I think "vector DB" is actually a place for capital/brainpower to concentrate to solve these other problems. And I think we'll see the vector DB vendors pivot there. It's just taking a while for the market and investors to see this...
Unveiling the Future of Health
Niah AI is an innovative healthcare assistant powered by advanced AI, designed to revolutionize personal health management. It offers personalized support, including medication reminders, first aid tips, and symptom analysis, making healthcare more accessible and efficient.
I’m so sorry to hear that :-(

I’ve been in the grind of trying to get a startup off the ground and not succeeding.

I’m personally am not in a position to make purchases decisions and that makes me think that that might be one of the challenges you might be facing.

In quite a few of the companies that I’ve been there’s some sort of code scanning in the CI/CD but it’s often not placed there by developers by choice but by policy.

Fear is a powerful emotion that sells and many other companies that might something similar to what you are doing are using it, but giving users poorer quality than what you might.

How about consider targeting VPs and C-suite in your marketing/sales? Is your organization vulnerable? Have you consider the cost of a leak because of a vulnerable dependency? Paying us $$ protects you from having to face $$$$ plus public shame.

Use case studies like that nefarious npm package that was part of a bunch of legitimate packages but nobody knew about (you likely know a lot more about vulnerable packages than me!)

How about hiring sales? having an enterprise pricing structure? Browsing through the OWASP I found codescan, which I think is used by my organization… they have no pricing info in the pricing page (you can guess that it’s expensive), the code I work on passes their scan but I still get quite a few HIGH and MEDIUM warnings when I run npm install.

Tell people how the stuff they are paying $$$ for is still leaving them vulnerable!

I know I haven’t fixed those dependencies vulnerabilities because is nowhere to be found in the backlog and thus I’m not payed for it.

Feel free to throw away everything I said, but I wish y’all the best of luck in business and if you know you are doing something better than others, see what the others are doing and take away their clients to the better thing you have!!
Tracking Down Tuberculosis
Uber, etc adds to the $1.1 trillion number, but not the $320 billion number.
Those do exist. I've currently got a canon ink tank model, and BOY is the ink affordable when compared to cartridges. It's actually competitive with laser printers. Expensive printer though.
Hadoop has largely been replaced by Spark which eliminates a lot of the inefficiencies from Hadoop. HDFS is still reasonably popular, but in your use case, running locally would still be much better.
Again, most people were farmers and so lived in a rural area. Also eggs are relatively easy to raise in, small quantities, in a urban areas so even there many likely had their own source of eggs. Thus price of eggs likely reflects transport costs (eggs are fragile and unlike animals don't walk themselves to town) and that most people are not buying them. Thus while your link is likely correct, it isn't the full story and not helpful in determining how many eggs someone actually eats.
I like this approach. I tried using starship.rs but I have to say it does far more than I want it to and makes me feel like I'm not in control of my shell (e.g. it pulls a schema via an URL without any knowledge from me that it does so).

As a result, I've written my own small and concise PS1 which covers all my use cases:

## Add this to ~/.bashrc
force_color_prompt=yes
## show: user+hostname (if ssh), conda, venv, guix, and git
function prompt_command {
## styles and symbols
local RESET='\[\033[0m\]' ; local BLD_GRN='\[\033[1;32m\]';
local BLD_YLW='\[\033[1;33m\]'; local BLD_PPL='\[\033[1;35m\]';
local BLD_CYN='\[\033[1;36m\]'; local BLD_WHT='\[\033[1;37m\]'
local ITL_YLW='\[\033[3;33m\]'; local SEP='⋮'

PROMPT_DIRTRIM=2
export PS1=""
if [ -n "$SSH_CONNECTION" ]; then
PS1=${PS1}${BLD_CYN}'\u'${BLD_YLW}'@'${BLD_GRN}'\h'${RESET}
fi
if [ -n "$CONDA_DEFAULT_ENV" ]; then
PS1=${PS1}${SEP}${ITL_YLW}${CONDA_DEFAULT_ENV}${RESET}
fi
if [ -n "$VIRTUAL_ENV" ]; then
PS1=${PS1}${SEP}${BLD_WHT}${VIRTUAL_ENV##*/}${RESET}
fi
if [ -n "$GUIX_ENVIRONMENT" ]; then
PS1=${PS1}${SEP}${BLD_GRN}'GUIX'${RESET}
fi
if [ -e .git ]; then
PS1=${PS1}${SEP}${BLD_PPL}$(git branch --show-current)${RESET}
fi
PS1=${PS1}${SEP}${BLD_GRN}'\w' # short directory
PS1=${PS1}${BLD_YLW}'▶ '${RESET}
}
export PROMPT_COMMAND=prompt_command

Fast and easy to grok.
> if we'd consider corporations part of the government (which we arguably should;

I'm not sure that even the Chinese legal system does that. It makes a nonsense of "part of".
> git his one linear history
> Don't make me pick!

I'm not understanding what you mean... to me it doesn't.

For example you can browse by 'chapters' by adding `--first-parent` to your `git log`. You have commits, which are paragraphs, then you have merges (ie chapters), and you can view from either view, or many others.
Is it free software/open source?
Oh my, Rust vs JS. It's almost guaranteed there will be more comments about that than the actual treatment.

That's awesome that you created something free. You might want to add a standard license to your disclaimer for better liability protection (something that already stands up in case law).

Do you have any verification or adjustment mechanism to ensure the correct frequency across hardware variations? I assume this would be hard to do, but would be interesting if you were able to have something like that.
Doesn't rails not have multithreading? How do you gather requests to batch your database calls?

A coworker made similar claims to me about Laravel, but the framework really encourages you to do half a dozen database queries in even a pretty minimal request, and for example implemented bulk inserts as a for loop that did single inserts. If you didn't know better with an access pattern like that, you might think the database is the bottleneck long before it actually should be. Is Rails different? My sense was they are very similar.
Actually, the first release of SingleFile is 13+ years old but it was less popular at the time because Chrome (it didn't yet support MHTML) had a negligible market share. People generally saved their pages in MAFF or MHTML format in Firefox or IE. It was when Firefox abandoned XUL extensions that SingleFile was able to rise from the ashes, because there was once again a real interest in it.
Wow, I didn't realize github did this!
Ironically, I think every single one of these is in the bible. ...Maybe not cannibalism.
Low-end cards have historically had lower-end GRAM.

Plus, graphics-oriented RAM is just optimized differently: for bandwidth at the expense of latency.
There is a duopoly of power in chunks of Mexico
Yes that’s the thing I most worry about, surely it causes some aliasing and a “beat pattern” (how could it not?). The question is whether that matters much in practice. It seems to work quite well on an iPhone in a dark room with the brightness turned up— just close your eyes and put the phone near your eyes. And don’t forget to turn off silent mode to hear the audio! That one case covers so many users.
they're just as bad as americans when it comes to excess plastic packaging, but at least they separate their waste

that's it, that's the whole thing... everything else is like the rural theme park imagination of what japan is
> It's difficult to describe what this stuff is like if you haven't seen it.

I want to echo this point, because it gets talked about in the popular media like it's just another kind of garden variety crude oil, when it is anything but. For the curious, there are independent sellers (on ebay and elsewhere) who sell specimens of the stuff, along with samples of other kinds of raw fossil fuel and energy minerals. It's very helpful for demos and discussions like this one.

This stuff is almost literally road tar mixed with sand, almost like asphalt. It's difficult to break up by hand when cold, and when warm it has a tarry, putty-like texture. Contrast this with light-sweet crude, which is a pale yellow, gasoline-smelling liquid. Once you have a feel for these things, it doesn't take a leap of the imagination to grasp that the latter is going to take a lot less effort and energy to turn into useful products than the former!
Storing digital data in video tape dates back to the 80s when studios used to make digital mastering on what was available at the moment: Umatic, Betamax and VHS. Many popular productions from the 80s were in fact mastered on video tape recorders paired to studio grade converters such as the Sony PCM-F1.

https://www.kenrockwell.com/audio/sony/pcm-f1.htm
Actually the awk solution in the blog post doesn’t load the entire dataset into memory. It is not limited by RAM. Even if you make the input 100x larger, mawk will still be hundreds of times faster than Hadoop. An important lesson here is streaming. In our field, we often process >100GB data in <1GB memory this way.
Neat! I don't see Tobins everyday, especially not on HN.
I will get downvoted for that bur I will ask anyway. So what exactly are his achievements?

After reading the article it seems that he mostly produced hot takes, while others did the actual heavy lifing. Goto considered harmful? And some algorithm that would probably be found by someone else?

Will Linus get a monument made of pure gold when he dies?
You could help The Guardian to resist commercial pressures by paying for a subscription.

In the current climate that would also be a reflection of your ethical attitude.
Respectfully, I think y’all are both out to lunch. Twitter and the golden age of philosophy? I just see preening fools ranting at each other for clout. Twitter arguments don’t solve the nuance problem, they ignore/amplify it by reducing everything to a soundbite-level of text. Most real world solutions are very complicated, and not the kind of thing that can be solved by clever ‘gotcha’ style quips.

Twitter is the chattering class, comprised of the managerial types whose portfolio is their own appearance.
It really doesn't have to be so. You can reasonably buy a really nice vacation flat at the beach in, say, Albania for 30-60k€ or refurbish a Japanese "Akiya" (abandoned home) for similar cost. If you're into skiing and beaches Turkey might be a cheaper consideration as well. (i.e. Antalya) I'm sure similar options exist in the Americas.

Added benefit is you can run an AirBnB off-season, depending on where and what you buy.

Such things are realizable loan-free with a few years worth of savings, no richness needed.
The distance is larger than you think, but it is spread over a lot of pins. Most of the pins on a CPU are for power and ground.
>Yes, it's been Apple's modus operandi with the App Store from the start: trick consumers into thinking the App Store being a monopoly is the only thing that can protect them against malware, illicit and questionable app content, pirated software, scams, and fraud.

Tim Cook is parroting Steve Jobs when he says that Apple deeply cares about users' privacy and security. Jobs was smart enough to realize that emphasising security and privacy protections would increase sales because Apple is a company which sells computer products instead of advertising solutions and services like Google and others(although Apple is increasingly thinking about how to monetize their Big Data).
Interesting idea. An iPhone camera now can record 60 frames per second (and much more in slow motion mode), so it seems like it wouldn’t be that hard to make something that can verify the frequency with a pretty high degree of accuracy.
One of the things that stood out to me last time I visited Japan was how much packaging everything has, and how few bins there are around. It is cool that there's one community that values not letting things to go waste and the story itself is very cute. But "the Japanese philosophy" regarding waste to me seemed to be: produce a lot of it, and burn it.

Europe may not be much better in producing, consuming, recycling or otherwise handling waste (and could easily be worse? I don't know how to measure this) but there's a tendency in "the west" to mysticise Japan and I don't know if it's helpful to do so in general, but particularly in this case.
I recall seeing in released emails about the Callendar Square bug that it's debatable as to whether what the system was doing was properly double entry. In that case, my interpretation of the emails was that there were transactions that were nominally recorded as multiple double-entry transactions, but involved, eg, a transfer from account A to a hidden outstanding account X, and a transfer from account from X to account B. Then the account X wasn't actually tracked anywhere or even expected to balance on any individual system: it appears that when multiple counters at the location were involved, the transactions weren't necessarily synchronized between them. In that case, if you have three £1k transfers from A to X (two of which are duplicates), and one £1k transfer from X to B, then it will look like £2k disappeared unless you check the balance of X.

To me, that sounds like an accounting system made by people who fundamentally didn't understand the point of double-entry accounting, because a double-entry accounting system that uses hidden or untracked accounts entirely removes that point and is just equivalent to a single-entry accounting system. Presumably, if all those transactions were properly stored and then combined, a full double-entry ledger could be reconstructed, but it appears the system itself couldn't do that in at least some cases.

Of course, there also seems to be the suggestion that part of the Post Office's argument to subpostmasters was that even if the problems were obvious, like clear duplicate transactions, they were still liable per the contract.
I know, right? It seems it's even getting worse. It constantly misunderstands the simplest scripted tasks now.

I don't know why none of the major cover assistants have incorporated LLM tech yet. It seems ideal compared to the scripted mess they use now.
The "Molar Mac" is truly a thing to behold. Come to think of it, I would kill for a all-in-one PC with all of the creature comforts of a standard ATX motherboard...
TinySA – small spectrum analyzer and signal generator
> with Twitter being the rough equivalent to Vienna's Café Central

The Vienna Café Central under the Nazi regime maybe? Especially if it was bombed, that would make for a good comparison. Twitter is fundamentally unsuited to philosophical debate due to its nature (short form tweets), impersonality (everyone can say shit online, it's quite different to having to defend your antisemitism in the face of Theodor Hertzl), and automatisation (it's cheap to spray tweet crap from a St Petersburg troll farm to tilt public perception).
It's fascinating that we consider the Aztecs an interesting historical culture, but recent monstrosities, well, monstrosities, and their perpetrators monsters.
Daughter recently told me: "that was a very chatgpt explanation."
Democratic Backsliding, Resilience, and Resistance
I work with the same type of documents regularly, and I’d give up both exact referencing and stable rendering in a heartbeat in exchange for something reflowable that I can reliably search in and copy paste from.
So that's why it wasn't working. Videos and everything else will except incoming calls works in silent mode just by turning the volume up. Why is this an exception?
Another standard? (https://xkcd.com/927/). It is not like the publishing world will switch to it overnight, a lot is tied to the devices they sell, so it might be not enough motivation. It is not simpler to convert epubs into epubs with all remote content embedded and relinked?

Another single file book format that used to be popular many years ago was chm, that had its own security problems. Maybe adding the possibility of executing (js) code is not the best for something that should be mostly static, and css be used to enable some level of safe interactivity.
Metabolic Step-by-Step: Stages of Fasting in the First 72hrs
For big enterprises it is either included in existing licenses (i.e. Microsoft Word has ChatGPT embedded) or pilots. No one is cutting massive checks to Microsoft specifically for OpenAI services.

This is obvious, but if you need some journalist to validate what is already logically clear:

https://www.wsj.com/tech/ai/ais-costly-buildup-could-make-ea...

https://www.wsj.com/tech/ai/ai-deals-microsoft-google-amazon...
Almost every single project that makes it to the front page of HN tells you as part of the opening sentences what language it's in. For a good while it was "<thing>, (re)written in Go". There's nothing special or unique in the rust community about this, it's just what people in tech do.

The type of complaining you're doing is also nothing new, because exactly the same occurs under those posts when it's the language de jour. A few years ago when it was all about Go, you could look in the HN comments and see people complaining exactly the same way about Go and the Go community.
How do they collect the money from the external payment option and external app stores? How do they know how much those transactions are?
No sound though :(
Or is it just me?
The connection to selfies is really weak. Its just classical conditioning. The stimulus is the food not the selfie taking, and the continued pressing of the selfie button without food is conditioned response.
I do not agree. Commits in my patch series have no link whatsoever with the chronology of my work. I wouldn't call it "Git history" as long as it is the branch I'm working on. It becomes history once it is merged inside a more persistent branch.