skysight-inc/HackerNews huggingface dataset:
What if you want to create transcripts for 100s of hours of private recorded audio? I for one do not want to share that with the cloud providers and have it get used as training data or be subject to warrentless search under the third party doctrine. Or what if you want to run a spicy Stable Diffusion fine-tune that you'd rather not have associated with your name in case the anti-porn fascists take over? I feel like there are dozens of situations where the cost is really not the main reason to prefer a local solution.
It's silly to quibble with your great results (good job!) but its a good idea to re balance your portfolio between stocks and bonds every quarter or every year at a fixed percentage. (60/ 40, 70 / 30, 80/ 20 ratio is risk)

Portfolio re balancing, like ETFs is one of those things that has been shown to work over time in many studies. ETFs re balance. The stock / bond ratio was an early form of "automatic" investing.
I’ve lived here for ~10 years and I’m still learning. The base realization is that if you come from a mostly homogenous (or openly racist a la apartheid) background, you simply can’t understand how American style racism works.

In my home country we have so few black and asian people that exact numbers can’t be reported in the census because it would be considered personal information. Sure we have racism but it’s purely of the “fear of new/unknown” kind. Anything more than that we learned from american media.

A better analogy, if you come from such a background, might be to replace racism with ethnicism. We’re really good at ethnicism in Europe in a way that’s a lot more similar to how america does racism.
I wouldn't call it diagnosing. Just suggesting they consider it.

Personally it all sounds very familiar. So familiar I'd admit I'm mildly depressed. But I do still have a pad of good ideas that I add to.

Also very interesting is that yes even with ideas I'm not good at doing them - but the suggestion that their thing might be the enabling others to achieve theirs really sticks out for me. I'm definitely at my best helping others to do better.

All in I'd say it was a good response.
Revisiting Mark Hamill's Tragically Forgotten Non-Star Wars Sci-Fi Game
Ask HN: How to monetize my CS/ML academic research papers?
I have published several papers about Large Language Models (LLMs) and have received positive feedback from the community. My next two papers are more practical and solve real world problems. One is about agents and the other about RAG (sort of). TBH, the next two papers are literally recipes for a couple startups ideas, and I wonder if I'm shooting myself in the foot by releasing them freely as research papers. On one hand, as an academic I care about distributing knowledge and science freely. On the other hand, I want to be able to benefit from the implications of my research, and potentially, monetize it.

I'm a solo author, so I don't have to worry about IP issues. Also, I'm an international Ph.D. candidate right now, and I don't know how that complicates things with regard to starting a company/startup, attracting VCs, etc.
> Well, that is what Firefox did here.

No, let's be very clear here: what Mozilla/Firefox did here was default users in to a setting without good notice on how to opt out.

This is different from what was said in this thread, which is making the setting do nothing while still collecting the data. If you disable the setting/opt out, then the data isn't being collected.
Maybe, but I suspect it will be more like trying to access Usenet now.

I dunno. Considering the balkanization of the web maybe I should get in to ham radio or something.
Mozilla Corporation was a mistake.
Qwen2 Technical Report
That doesn't seem to explain 'lifetimes or turbo::<Fish>, though.
This is in line with the joke, "How do get the NYPD to catch a rabbit?"

You ask them, and a week later they bring in a badly beaten bear, who shouts "Okay, I'm a rabbit! I'm a rabbit!!"
Many years ago, at the age of nineteen, I was forced to take a polygraph if I wanted to keep my job. Someone was stealing products from the store, we heard out the back door, and they required everyone to be tested.

Naturally, my co-workers and I discussed this among ourselves and we all agreed to test, we knew we were innocent. One of the men said all they're trying to do is see if anyone cracks under the pressure of the test. Being kind of a nervous type of person, I was concerned they might misread my domineer. I talked to my sister and she told me to try my best to control my breathing during the test.

For me the problem wasn't that I was guilty, it was they would think I was guilty. We all passed the test and went back to work, later it was revealed the thief was someone on another shift. Or were they just nervous?
In Google Cloud at least, we're quite aware we're not the market leader, so there's a pervasive humbleness. We're proud of certain technical achievements (ie: Spanner), but the world can catch up quickly (ie: CockroachDB, Foundation, CosmosDB, etc). This might be a departure from the feeling in older divisions of the company, haha.
Wasn't there similar useful stuff from systemtap before eBPF? That's been around for quite a while.
Indeed, Timpson's are a leading employer of people who have served their sentence:

> The company is well known for its policy of employing ex-convicts, who make up over 10% of its workforce
My variation of what you say is read lots, look at what people are doing, then make sure you have a big space that lets you stop thinking. Once I'm in that "hey I'm not distracted by a million things" space ideas and solutions just pop to mind as I manage to focus on one thing.
Why would you do it randomly? When you have the rods, you are using your eyes to navigate the environment. If the dowsing rods are just a way to help key you into your own senses, like seeing depressions or slight differences in color, or feeling slight downhills while walking, then the control should be trying it without them.

If I clamed I had a pair of glasses that improved your driving, the control would not be driving blidfolded.
He's user Animats in case you're wondering
How will an alternative browser get people to use it when major sites all make it impossible to use a non-Chromium browser?
Timezone-naive datetimes are one of the most dangerous objects in Python
Apple releases public betas of all next-gen OS updates, except for VisionOS
How the Stream Deck rose from the ashes of a legendary keyboard
Torchtitan: Large-scale LLM training using native PyTorch
Modern hurricanes are rewriting the rules of extreme storms
Profound answers about the math behind AI
I'm looking forward to seeing this project develop and for the opportunity to one day contribute.
Dell does the work to upstream the hardware support into the kernel. It's pretty rad. I miss my old XPS 13!
Wow. So you already provide a ShareX Custom Uploader configuration file on your website. I wasn't expecting that. I expected it so little that I didn't even bother searching.

So it works basically the same as mine but instead of the shitty cookie workaround I did, you have a header called "Authorization": "Bearer xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" that won't blow up in my face every few weeks

Very nice
> They could have been the privacy-focused browser

I don't see how trying to find a privacy-preserving way of dealing with the ad conundrum makes them not a privacy-focused browser/company.

You'd need to otherwise cite something re: undisclosed telemetry, considering the project is open source... so I'm not sure how exactly it'd be undisclosed.
LLM training isn't even remotely brute force[1], even with tons of clever tricks to reduce the amount of compute necessary it's still fundamentally just a really hard problem.

[1]: https://youtu.be/MD2fYip6QsQ
Show HN: Litlyx – Dev-Centric Analytics Tools. Open-Source and Self-Hostable
if this was decentralized it would still have meaning but this project is going to run into the same limitations imgur did
Interesting idea! So... how strong is it, compared to some benchmarks? :-)

Given LLM performance on chess, I find it conceivable it could get to a similar level to GNUGo? (It'd be interesting if LLMs were generally on par with simple alpha-beta.)

(https://www.kayufu.com/gogui/reference-twogtp.html is an easy way to test it systematically on a statistical sample.)
Devs need system design tools, not diagramming tools
Agile Manifesto co-author on making process 'beacon of hope'
> AGI would easily spread out of the initial vessel.

How exactly would it spread? Run crypto miners to get money to buy more hardware/compute? Hack into remote systems? Apply for startup credits from AWS?
True again, but SystemTap overhead is 20-100x higher.
Get all your information in a single daily email
Why is that assumed especially in the early days? My toddler has generalized intelligence but is no closer to spreading to another vessel than he is to teleporting to the playground. The first AGIs are going to run on massive clusters of very expensive hardware, its a large logical leap to assume there will be equivalent computing power it can leak to and that it also comes online with the smarts to reengineer itself to fit in that domain. You can have AGI that starts dumber than an an average human.
> I'm familiar with the core/alloc/std split.

Ah, okay. So yeah, it's not a new standard library, it's "things like Vec are adding .push_within_capacity() that's like push except it returns a Result and errors instead of reallocating" more than "bespoke standard library."

> IIUC you're saying that the user-space Linux malloc API itself does not provide a reliable way for the application to think about hard memory limits?

It's not the user-space malloc API, it's lower than that. See " /proc/sys/vm/overcommit_memory" in https://man7.org/linux/man-pages/man5/proc_sys_vm.5.html

The default is "heuristic overcommit." This page does a better job of explaining what that means: https://www.kernel.org/doc/Documentation/vm/overcommit-accou...

So, unless you've specifically configured this to 2, there are many circumstances where you simply will not get an error from the kernel, even if you've requested more memory than available.

What happens in this case is that your program will continue to run. At some point, it will access the bad allocation. The kernel will notice that there's not actually enough memory, and the "oom killer" will decide to kill a process to make space. It might be your process! It also might not be. Just depends. But this happens later, and asynchronously from your program. You cannot handle this error from inside your program.

So even if these APIs existed, they wouldn't change the behavior: they would faithfully report what the kernel reported to them: that the allocation succeeded.
Well, they claim to have set a record.

No idea if that's true, though.

Please provide sources so we can all learn more.
F40 works fine enough on my SP2. Only complaint is no deep sleep. I just shut down instead. Same with my framework 16.
Violence between Mexican drug cartels has surged in recent years
Sure

Mostly UX:
- when you're working on a lot of messages - it's hard with bot, but I'm thinking about adding bot for notifications for new messages
- tuning keywords for search: adding keywords and stopwords
- adding new groups to track, specially with CSV files
Does somebody know if it runs on a raspberry?
100 ways to visualize your data
Write-ahead logs seem to be rediscovered every 3-5 years.
Also why narcissistic and psychopathic manipulators are so dangerous.

They don’t have to be cops. Most aren’t.
Unless you're in a location where you absolutely can't leach the liquid waste out into a leach field (like right on a lake), the tank usually just settles the solids and give the liquid some time to mingle with whatever biological processes are happening in the tank.

When the ground doesn't perk naturally, it's common up here to build a mound system where you have a mound of soil that does perk and vegetation (grass) on it to take up the liquid.

A fully closed tank is basically the last resort. We have friends with a house right on a lake, and their tank had to be pumped every three weeks before they had a kid. I can't imagine what the interval is now.
The best brain power a human possess is subconscious-- its all the perception that allows you to run fast around moving people and catch a ball. You can do it but you can't explain how. You can probably train yourself to be good at finding water or reading people but you might be bad at explaining why. Worse-- trying to explain yourself might be forcing you to use the feeble symbol processing power of your brain. So a prop helps you feel your way.

Still-- total bs.
For the (slow) interpreter, it's just a string. For the compiler, we may end up just using a string in the end too, and interning, and then doing identity equality on the pointer. This is especially cheap because we have small/in-pointer/immediate strings.
You haven't experienced a government other than the Tories, so it seems a bit rich to say you haven't seen a difference from who's elected.

Some direct consequences of the last Republican government off the top of my head include abortion becoming much harder for many, many people; inequality-increasing tax policies; it becoming much harder for agencies to govern on things like climate change; and an attempted murderous coup in the capital? I don't think you can say it was inconsequential, regardless of your politics.
Don't know if it's "legitimate", but I've got 64GB of RAM.

Allocating 16/32/64/128GB of NVME storage to swap is mostly just a waste of disk space for me. When I had swap enabled, it was constantly showing 0 used. (Not "pretty much none", literally "0.0".)

Further, if I'm trying to use more than 64GB of RAM... I'm fine with things getting OOM killed. I don't know that I've ever had anything OOM-killed when something wasn't clearly misbehaving. (I count Chrome eating 50GB of RAM because I haven't closed any tabs all week as me clearly misbehaving for the purposes of this discussion.)

And as far as zram... I guess same sorta arguments. I'm not running out of RAM, so why use up CPU cycles (and presumably battery power)? why use up brain cycles setting that up?

Until I've maxed out my system's RAM, I'd rather just throw more RAM at it.
That ... sounds abysmal!

Even given pay band and benefit differences between the UK and the US ... geez!
Decriminalizing Homosexuality: A Global Overview Since the 18th Century (2022)
I donate to them as well, but donating broadly to the Mozilla foundation isn't the same as selling the web browser in exchange for money.
If you’ve ever read Harvest and Sowings in conjunction with Pursuing Stacks then you’re already aware of this problem.

Possibly the greatest intellectual troll of all time. Rip to a real one. Miss you Grothy baby.
Intel FFmpeg 2024Q2 Update Enables GPU-Accelerated VVC Decoding
The GC does matter.

Most applications are completely fine with having a garbage collector, but they are not fine with having multiple garbage collectors!
Mixing multiple garbage collected languages is a recipe for complex bugs. At a minimum, reference cycles across the languages will result in memory leaks.

Thus every garbage collected language tends to grow its own ecosystem of libraries, with the whole world having to be re-implemented in that language.
The only exception are the C/C++/Rust libraries, as these can be used (through C FFI interface) by almost every other language. This is precisely because these languages do not introduce their own heavy-weight runtime (especially: no GC), allowing them to be combined with another language's runtime.

Thus widely used libraries must be written in one of the non-GC languages, even if 100% of the applications using them are fine with having a garage collector.
Are they built better now? I've bought a lot of stuff from them in the past and while their support is great and their pre-built desktops are fantastic, their laptops were just rebranded Clevo trash.
I do most of my work so far with BERT models but if I was trying to fine-tune a generative model I think I'd try a T5 model.

https://huggingface.co/docs/transformers/en/model_doc/t5

https://medium.com/nlplanet/a-full-guide-to-finetuning-t5-fo...

Specifically you can show a T5 model input and output texts and it will try to learn the transformation between them. People tell me T5 models are relatively easy to train and they perform well on many tasks.

Note another approach to your problem is RAG

https://www.promptingguide.ai/techniques/rag

If you have some specific documentation on your topic you could use the embedding to find some text that is relevant to the query. In fact this stacks great with the fine-tuning because you could train the model to, given a question and a relevant document, give an answer. T5 is good at that kind of basically summarization task.
Thanks for the question. Here are some ideas: unlock yourself, go outside, go for walks, and do "nothing."

Watch what happens. Appreciate even the tiniest things, breathing, that you might observe or do. Be especially grateful that we don't have any problems. I strive for mediocre. Remember that the TAB key on your keyboard stands for: Take A Break.
That used to be a joke about KGB, or so I thought.
Thank you very much ! It is all made manually on Figma
What Is Competitive Learning?
I Trained an AI for 2 Years on Trackmania. It's Breaking Records
> The UK monarch is completely immune from prosecution.

I'd note, though, that beheadings have precedent.
I had a crack develop less than a month after getting my first M1 MBP

While the tech was looking at it at my local Apple Store, getting ready to replace the screen under AppleCare, two more cracks appeared

They had it fixed and back to me in a couple days
Try working in a startup if you are fine with getting a different job.

Get some product management courses.
Alternatively, partner with a product manager, they usually have a bunch of ideas. I always want to make new products, but I have the opposite problem: I need devs that are motivated enough and are willing to create new products in uncertain environment.
It's all other parties, actually. I'm assuming Mozilla and friends are trusted and that the cryptography is perfect.

I've filed an issue at https://github.com/patcg-individual-drafts/ipa/issues/90 but I'm still not sure if that's the right repo.
Mozilla might just have decided that that's no longer the case: that their funding from Google does not depend on nerds advocating for the browser. That is either they came to the conclusion that Google will continue to fund them even if the market share continues to fall or they have decided that the end is inevitable and are just trying to milk the cow for all that she's got.
That 2D orthography idea is my pipe dream. Any time I am writing several similar lines of code but with variables having different length I always want my IDE to be acknowledged that some 1-symbol operators would be looking so nice if aligned in one vertical line.
Polygraphs are usually inadmissible in court. It's unfortunate that "usually" applies.

https://www.hg.org/legal-articles/is-a-polygraph-test-admiss...
Germany bans right-wing extremist Compact magazine
Fwiw (and this is meant to be strictly factual, not a political statement) this is pretty normal in European democracies.

Take e.g. Poland where actually both the president as well as all members of the parliament (corresponds to your congressmen in congress) have immunity by default (members of the parliament have the "for official acts" qualifier, but from what I could find the president does not even have that qualifier). The immunity can however be taken away by a vote of parliament.

Hits the news every now and then when somebodies immunity is taken away after they've been caught drunk driving.

Same for e.g. Germany and France, based on a quick google.
Governing AI Technologies in Healthcare
STL started even earlier, obviously without using the name "STL", as a library of generic algorithms for the programming language Ada (David R. Musser & Alexander A. Stepanov, 1987).
Definitely going to need to show how you are different/better than all the other apps in what you have described as a "heavily saturated" space
I'm surprised that the watch firmware (mentioned in this and the linked https://github.com/nickbild/c64_watch ) "features a C64 theme and a built-in BASIC interpreter" but doesn't seem to literally emulate a C64, which is what I'd assumed on reading the title. Though in a sense this is cool because it's more "realistic" - if we had smartwatches in a world where C64s were current, this is closer to what it'd look like. I think. :)
> The post doesn't seem to mention certain parts of the community, which is basically my main issue with Rust.

Mine too, but my post implied it, and it was already too ranty.
I'll jump on the don't bandwagon. I've been using Express, React, and SQL for a decade. I don't see any reason to change anything.

I just read a post about a solo developer who has a $1.3 million business. It runs on Java and jQuery.
It all starts with the basic idea of null terminated *strings* --- which is itself kinda brain dead since they are never anything more (but often less) than an array of bytes.

Conceptually simple but highly problematic and computationally inefficient in many (if not most) use cases.

The solution is here: https://github.com/websnarf/bstrlib
If they wanted independence from google they'd cut overhead instead of raising the CEO salary year after year.
By their own admission OP was 12 last time Labour left office.
Your own study does not inspire confidence:

> Several things that Mr. Carl does while dowsing don't fit into many of the definitions that have been proposed.

Everyone who believes in it agrees it works, but not how it works? That's a classic sign of witchcraft.

> There are many aspects of dowsing that were not addressed by this experiment
and these results do not apply to them. Additionally, many people claim to have a
dowsing sense but are not reputable. Beware of anyone who wields this work as proof of their skill. As in any scientific experiment, repeatability, under the scrutiny of the scientific community, is the determinant of valid results. Unless this validation occurs, these findings will remain experimental data.

In other words, do not take this paper as proof of dousing and do not trust someone who links to this PDF to prove dousing is real.

...

Here's the thing, nobody is here saying you didn't go out into the desert and find water. (Although, you're a random comment on the internet, so I'm not particularly inclined to believe a word of it either.) It's just that "dousing" isn't a likely explanation for how( you found water.

At the very best, "dousing" as a name can be equated to "dark matter" - something is happening, but we know virtually nothing about what is happening or how. Explanations that rely on the type of wood used, or claim to be able to find oil* and lead in addition to water, just don't make sense. With dark matter, yes we're exploring as many explanations as we can, but most scientists agree that the more complicated solutions (such as "gravity works differently at very large scales") are less likely. And they still have a mechanism.
My issue isn't with articles describing "obvious" things, it's with articles acting like this obvious thing is an amazing new discovery. This is especially funny when you see it in articles about relational database stuff, since most of the fundamentals have been discovered since the 70's.
The problem with Squarespace remaining silent with this is that there’s a deafening lack of authoritative information about whether this issue has been patched. The researchers and Krebs are stopping short of making definitive statements because obviously only Squarespace can do that, and they aren’t.

I have emailed some former clients I knew to use Google Domains just as a heads up, with steps from the article.

It would be nice if Squarespace showed a modicum of ownership for their failings here.
Good luck repealing the Twenty-first.