skysight-inc/HackerNews huggingface dataset:
> The regulators are needed in the UK and everywhere else in the World they exist not to censor platform owners and contributors

You say that, but then again:

https://en.wikipedia.org/wiki/Give_Ireland_Back_to_the_Irish...

https://en.wikipedia.org/wiki/Greece:_The_Hidden_War

https://en.wikipedia.org/wiki/Al_Jazeera_bombing_memo#Offici...
Plants find light using gaps between their cells
There is a running gag among my friends using Google Chat (or whatever their corporate IM tool is now called) that this explains a lot of what they’re experiencing while using it…
Cool, thanks, yeah for a single hole, doing it by hand with a needle file sounds more practical. Does something like this seem CNC-able?

https://sakparts.com/products/can-opener-diy-tool-part-for-8...

The idea isn't to duplicate an existing can opener, but rather to make custom specialized tools to fit into a SAK, or replacement knife blades out of specialty knife steels (i.e. very hard, so probably difficult to machine). It wouldn't just be for SAK's but also for other folding knives, each with its own special cutting pattern to work with its pivot and locking system.

Titanium is another material of interest, for ultralight gear.

All of this is probably impractical at the hobbyist level with limited work space, though. Oh well.
> The eukaryotes invented organization, if we use the literal definition of “organize”: to be furnished with organs

I write about organisations, and I had never considered that! I wonder if that fits with the historical bias towards functional organisation. (And functionalism in sociology, but I undestand that to be discredited now)
(I'm not a LEGO expert.)

It looks like LEGO provides 3D models for their components (e.g: via Bricklink [1]).
Wouldn't it be easier to generate the training data with a rendering pipeline of some sort that randomizes the brick position in a 3D scene with different lighting?

Of course you can still collect the user submissions for the test set

[1]: https://www.bricklink.com/v3/studio/download.page
Algorithmic Music Generation with Python
Copilot works with MS office apps and is monetized by microsoft via subscription.

Of course it could be better, but of all companies it seems that Microsoft managed to monetize best - sice copilot gets integrrted to the MS Office package
What good security needs more than anything is proportionality. After all the only criterium you care about is how secure your computer is then you should simply turn it off because nothing else is going to beat that.

> It's rare but not unheard of for someone to be able to sneak malicious code into a vetted package. It's extremely common for vetted packages to have security vulnerabilities that could be exploited.

Ok, when is the last time you or anyone you know personally sustained any nontrivial damage because of such an event? You can make up hypotheticals to scare people all you want but the simple fact is that no, people are not actually in any more danger on their computer than they are just being alive.
Agreed, and the humor is restrained. Often there are posts (which tend to also have an annoying amount of gifs) which just overdo it. But here it’s neatly used to lighten the writing.
Hey arunabha, I appreciate the comment! This isn't my first rodeo as they say :)

I love, love, love programming and have for over 15 years, nothing will change that. I enjoy sharing my ideas, and am a big open-source enthusiast. It's a good thing trying to be innovate. :)
The funny thing about this comment is there's an increasing number of people beginning to think automobiles were a mistake. They pollute, they're unhealthy, dangerous, cause congestion, but we've built our lives around them and basically addicted to them.

LLMs piece together language based on other language they've seen. It's not intelligent, it's just a language tool. Currently we have no idea what will happen once there are no more human inputs to train the LLMs. We might end up wishing we didn't build our whole lives around LLMs.
I'm sure it is in some cases, but overall I think having self control over when and how much one eats is a good thing.

I would be more concerned about unrestrained compulsive eating disorders.

It is interesting that compulsive eating to the point of exhaustion, obesity, loss of mobility, and organ failure is normal, but skipping a few meals is considered strange.

The former is a leading cause of death, while the later is perfectly safe and may even have a number of benefits.
M4 pro uses LPDDR5X-8533.
Reminds me of when Tom Scott descended into madness at trying to account for time zones:

https://www.youtube.com/watch?v=-5wpm-gesOY
Clever!

A method that has worked well for me: divorced databases.

The first database is a plaintext database that stores rows: id, data, and metadata and the second database is a vector database that stores id, embedding. whenever a new row is added the first database makes a POST request to the second database. The second database embeds the data and returns the id of its row. The first database uses that ID to store the plain text.

When searching, the second database is optimized for cosine sim with an HNSW index. It returns the IDs to the first database, which fetch the plaintext to return to the user.

The advantages of this are that the plaintext data can be A/B tested across multiple embedding models without affecting the source, and each database can be provisioned for a specific task. Also lowers hosting costs and security because there only needs to be one central vector database and small provisioned plaintext databases.
Whoever is able to use it to communicate ideas.
Nice morning reading
> I doubt there are even real humans behind some posts.

The topic of Russian bots pushing all sort of propaganda designed to destabilize western countries is a well known problem. There are already multiple discussions on stunts like blatant sock puppet accounts and poorly-built LLM-powered bots dumping massive volumes of propaganda.

This problem is well established. Until now the answer to this problem was relying on social networks to moderate abusive content and actively fight state actors from totalitarian regimes engaged in what is ultimately warfare against democratic nations. What makes Twitter stand out is how one of these totalitarian regimes ended up compromising a major social network and is using it's leverage to attack other nations with free reign. This is what makes Twitter stand out.
Points 2-4 are clear pointers to a real database as the home for vector data & search.
I am reliably told that it is alive and well, even if it’s changed a bit.
Sure. Generally with 1/2 the memory bandwidth (or usually less), a worse iGPU, and slower CPU.

That N100 is an Intel Atom, quite a bit of a downgrade from the M4 with the fastest CPU cores out there.
sorry, right click
> Recent research and anecdotal experience has shown that LLMs perform quite poorly with short prompts.

I'm aware of that. The actual prompt was more elaborate. I was just mentioning the gist of it here.

Besides, you would think that after 30 minutes of prompting and corrections it would arrive at the correct answer. I'm aware that subsequent output is based on the session history, but I would also expect this to be less of an issue if the human response was negative. It just seems like sloppy engineering otherwise.

> Specific is the specific thing that statistical models are not good at

Some models are good at needle-in-a-haystack problems. If the information exists, they're able to find it. What I don't need is for it to hallucinate wrong answers if the information doesn't exist.

This is a core problem of this tech, but I also expected it to improve over time.

> Tho you should give aider.chat a try

Thanks, I'll do that eventually. If it's slow, it can get faster. I'd rather the tool be slow but give correct answers, than it slowing me down by wasting my time error correcting it.

Thankfully, these approaches can work for programming tasks. There is not much that can be done to verify the output of any other subject.
> I made it an easy equation to make a point

It was a bad example then. Obviously there are equations that are difficult to solve by hand and you don't need to remember all tricks in order to do successful modeling, but if you're not able to solve x+1=7, it means you don't even understand what an equation is, so you won't be able to use it for modeling anything.
Show HN: FluxLens, an interactive UI for exploring SAE features
Going by the pattern of the comment, I would assume this was a typo. Maybe they intended to say:
"If it's no problem and we DON'T avoid it = No problem"
> I'm not saying x+1=7 is a good example of that.

Exactly, it's not. I'm not arguing with what you're saying, I'm arguing with what GP wrote.
Types of Automated Testing
Explore the various types of automated testing to enhance your software development process. This comprehensive guide breaks down the essential components of a testing strategy and elaborates on the different levels of automation. Discover examples of both functional and non-functional tests, along with insights into the top automation tools available today. With the right knowledge, you can improve the efficiency and effectiveness of your testing efforts.
Wait, how is it different before/after?
does any of these have a microphone array? I'm still looking for a high-quality smart speaker with TV output and the ability to connect to GPT
> Voyagers 1 and 2 have been flying for more than 47 years and are the only two spacecraft to operate in interstellar space.
> The potential cost is a breakin?

Absolutely. In exchange, however, I get better visibility, and lower cost windows.

Those advantages are meaningful enough that my house does not have bars on the windows.
> It sounds like we’re converging on the same Twitter workflow over time, which is to just never use it at all, haha.

True, it boggles the mind the extents to which some people twist and turn to salvage the usability of a system that's compromised and managed so that it actively works against your best interests.

It's like enumerating a list of pro tips on what sprinkles to pour over shit sandwiches to make them less revolting. No, sprinkles are not a solution. The solution is to not eat shit sandwiches.
Interesting choice to call llama.cpp directly, instead of relying on a server like Ollama. Nice!

I wrote a similar library which calls Ollama (or OpenAI, Vertex AI, Cohere, ...), with one benefit being zero library dependencies: https://github.com/philippgille/chromem-go
Automatic transmission is probably the only indispensable "feature" I look for in a new car and that I'm willing to pay extra for. How some people prefer manual is probably one of the mysteries I'll take to grave with myself.

Edit: By prefer, I mean having the choice and choosing manual, obviously. Choosing manual because it is cheaper does not count.
Cryptochrome-Mediated Phototransduction
People have Mac mini server racks? What for?
We are looking for input on this during the EA phase. Here's how we plan for this to work:

- Each incremental concurrent query allocates additional compute resource to your database
- All queries share that pool of compute resource
- Queries have strict timeout limits. 10 seconds on most plans configurable up to 60 seconds.

Prisma Postgres is designed to serve interactive applications with users waiting for a response. In a sense, we are adopting some of the design principles underlying DynamoDB (strict limits on queries) and combining it with the flexibility of a Postgres database that is fully yours to configure and use as you see fit.
RebrickNet is an abandoned project that supports only 300 parts. I recommend Brickognize [1], which recognizes all 85k Lego parts, minifigures, and sets.

Disclosure: I'm the creator.

[1] https://brickognize.com/
Also JVM only. Some best GC's are elsewhere, in Lisp eg
Coding isn't the hard part. The hard part is translating the business needs in code.

You can tell a junior programmer "Make a DB with tables book, author, has Written, customer, stock, hasBought, with the following rules between them. Write a repository, for that DB. Use repository in BooksService and BasketService. Use those services in Books controller and Basket controller." and he will do a fine job.

Ask the junior to write an API for a book store and he will have a harder time.
After getting laughed at he walked back his initial proposals?
Also I went to a local Viking fair and it was like walking around Hyrule.
Non-OSS GCs are uninteresting.
There is a fantastic video about alpha-beta pruning by Sebastian Lague: https://www.youtube.com/watch?v=l-hh51ncgDI
Agreed, stings that they don't include 2.5G. Even a single spinning disk easily saturates GigE, getting 2.5x that without the price overhead of 10G is a pretty decent value. Even $200 firewall widgets often include 4x2.5G.
>AI writes the code

AI will never write proper code unless guided by someone who knows how to properly code and how to properly translate business needs into code.
Not recently, but also, I was responding to the TLDR.
Because Mason’s making a number of flawed assumptions based on a misunderstanding of what drives atherosclerosis risk. The important factor js number of ApoB tagged lipoproteins (ApoB) and not mass of cholesterol within those lipoproteins. There is significant collinearity between these two things, but in ~30% of individuals there is discordance, which can create this illusion of “lbLDL is harmless”.

This is because a given individual with the same amount of lbLDL-c as someone else’s sdLDL-c (that is, mass of cholesterol in both), the person with the same mass of sdLDL-c will have more ApoB tagged lipoproteins and therefore more risk. But when we stop using LDL-c as the measure, and use ApoB, which is what lipidologists now recommend, then the risk from large and small LDL particles is more or less the same. That is, one particle of sdLDL carries about the same risk as one particle of lbLDL.

If you’d like something more consumable, lipidologist William Cromwell covers the topic very well in this video: https://youtu.be/kplh30RmYo8?si=WvDMwG-Z82voxDMp

It’s not hard to make an X account, but ok. I can link to the individual posts so you can have a laugh: Mason said the entirety of the lipid hypothesis was challenged by the fact that those randomised to reduced fat diets had a higher risk of dying in the 2006 WHI RCT: https://x.com/drpaulmason/status/1335411781557075968?s=46

It was pointed out to him that the lipid hypothesis is about P:S ratio, not total fat reduction: https://x.com/avibittmd/status/1335470882987323392?s=46
Avi explained the criteria a study would need to meet to challenge the LH: https://x.com/avibittmd/status/1335475024854192129?s=46
There’s some back and forth, eventually Mason says the rebuttal that WHI failed to significantly reduce serum cholesterol/was a failed intervention because it targeted total fat doesn’t make sense because the intervention arm of the WHI reduced their serum cholesterol by 30%,so clearly the intervention was significant according to the LH: https://x.com/drpaulmason/status/1335488114534481920?s=46
Avi asks him what he’s talking about, the serum cholesterol between intervention and control was basically the same, showing the table in the study: https://x.com/avibittmd/status/1335488453417562112?s=46

Avi suggests he might have confused serum cholesterol with dietary cholesterol: https://x.com/avibittmd/status/1335489121486299138?s=46
They share the table from the study that confirms this: https://x.com/avibittmd/status/1335491375073271808?s=46

And then Paul, previously so headstrong and sure he was nailing everyone on this one, just peaces out from the conversation (or runs away, if you were to be less generous). His entire argument against the lipid argument was based on misreading dietary cholesterol as serum cholesterol. So good. No one should take him seriously, he’s either purposefully deceptive or completely incompetent at reading the evidence. Don’t see why anyone interested in reaching the truth should be interested in his arguments in either case.
They tried a handheld UI, with Windows phone but it failed. I think mostly because their UI was too far from what people expected aka something looking like ios (Android UI is almost a copy of iOS UI) and also because they came into the market too late with too few product innovations to be appealing. With 5% of market shared, this was not worth the cost, for devs on the plateform. If they want a comeback in the smartphone industry, maybe they have something to play with copilot and AI. Like an Android with free AI agents out of the box.
OLEDs generally get less bright than LEDs

but you should be able to adjust brightness on either the TV or your OS (or both)
If you bother to spend a couple of minutes looking for it, you'll quickly stumble upon a high volume of posts unmasking LLM-powered bots, which even respond to prompts to clear previous prompts, output their own prompts, and even generate content on-demand.
I agree with you and its confusing to me. I do think there is a lot of emotion at play here - rather than cold rationality.

Using LLM based tools effectively requires a change in workflow that a lot of people aren't ready to try. Everyone can share their anecdote of how an LLM has produced stupid or buggy code, but there is way too much focus on what we are now, rather than the direction of travel.

I think existing models are already sufficient, its just we need to improve the feedback loop. A lot of the corrections / direction I make to LLM produced code could 100% be done by a better LLM agent. In the next year I can imagine tooling that:
- lets me interact fully via voice
- a separate "architecture" agent ensures that any produced code is in line with the patterns in a particular repo
- compile and runtime errors are automatically fed back in and automatically fixed
- a refactoring workflow mode, where the aim is to first get tests written, then get the code working, and then get the code efficient, clean and with repo patterns

I'm excited by this direction of travel, but I do think it will fundamentally change software engineering in a way that is scary.
Nadella didnt build anything though. He is there to outsource.
Microsoft products start to feel cheap and buggy. But hey, they are probably made by people who are earn less.
Tell HN: GitHub Actions workflow currently stuck in queue
Just in case anyone else is pushing code to GitHub. Seems like its a widespread issue, and the status page (https://www.githubstatus.com/) does not reflect the problem at all.
Trading complexity for statistic dice throws aka copies.
Clean link without affiliate code: https://www.amazon.co.uk/Standard-Date-Time-Library-Programm...
I'm not actually sure that the world is more complex today. Lots of things are a lot easier and simpler, in fact.
I loved the books as a child and as a father I love reading them for my children. And they love them too.

Some things have not aged well in them though. Thinking specifically around the gender roles. Not matching Sweden of today. Basically all men are working and having a good time and the women are taking care of children and their husbands. But I sometimes make a lesson of that and tell them that it used to be more like that and ask them whom of my wife and I do different chores and takes care of them. Then we can laugh about it a bit together instead of me grinding my teeth. “Mom’s work is never done”.
Somehow I end up watching this about twice a year
Well the M4 pro crushes the M3 pro. Presumably the M4 max will be a better than the M3 max. No idea if the Ultra will come out, apple hasn't done that since the M2, even if they do it's likely to be 6 months away.
In my opinion, the best way to see it is not to pretend their are weird timezones.

It is not because most of the world do summer time and that when they do they have a 1h transitions that we should take it for granted.

This article do not mention the Chatham Standard Time Zone from Chatham Islands archipelago in NZ which is 45 minutes ahead of New Zealand Daylight Time, nor the Central Western Standard Time (Australia/Eucla). Also wikipedia mention there is a "train timezone" for the Indian Pacific train. I wonder if other trains have a dedicated timezone?
I know virtually nothing about gaming culture. But eons ago was interested in Japanese pottery. My understanding then was the start of Japanese culture in 300 ad with importation of styles and language from Korea. I have no memory of the Jomon period. But now that long stable period snd uniquely Japanese culture from the Jomon period seems a vital strand of Japanese culture. Do the article is interesting to bring that to life in a gaming context.
From personal experience, it doesn't work that well. The available 3D models [1] are not detailed enough and the effort to make realistic and diverse renders is huge. It will kinda work but it won't generalize well into real images.

[1] https://www.ldraw.org/
> Using LLM based tools effectively requires a change in workflow that a lot of people aren't ready to try

This is a REALLY good summary of it I think. If you lose your patience with people, you'll lose your patience with AI tooling, because AI interaction is fundamentally so similar to interacting with other people
Because otherwise it's just some guy's personal journal.
I can live with that particular lack of realism. :)

See https://tvtropes.org/pmwiki/pmwiki.php/Main/AcceptableBreaks...
It's hardly price anchoring when they laugh at you.
Unfortunately I think it really depends what people are doing. Some people have an utterly trivial problem domain and their job is to translate fairly low level demands into code. We used to call these code monkeys. The term has fallen out of favour but they still exist. Others have a very difficult problem domain, very high level, complex problems, and spend most of their time reasoning with how to manage that inherent complexity in a functioning software system. In these discussions it's impossible to tell who is who.
Not really. "Honda’s synthetic manual gearbox is developed to accompany a Hyundai Ioniq 5 N-style set of fake engine noises and gear ratios."

This has been done a few times. Some high-end electric car had it about a decade ago. Toyota demoed it in 2022.
There is a Chinese driver training car that has a fake manual transmission setup so people who need to pass manual transmission driving tests can practice.[1] It even simulates stalling the engine. That's probably the only one that's useful.

[1] https://jalopnik.com/this-chinese-electric-car-designed-for-...
> These time zones have hundreds of hard-coded transitions out into the future. I don’t understand why, it’s not like they all have lunar calendar stuff going on.

Without any additional update to the tz database, all annual transitions are assumed to continue indefinitely. So TZif version 1 would repeat transitions up to January 2038 (i.e. the end of signed 32-bit time_t), while version 2 or later would keep them for the compatibility (see the section 4 of RFC 8536) but also include the algorithmic description in the footer for later dates.
So maybe that's the issue I'm having.

I spent may entire career trying to eliminate such code as much as I can, so then having copilot write code that I have to fix on almost every step. I frequently have to look for subtle issues and few times they sneaked through, when it produces correct code it frequently is often more verbose than my code.
For all those believers in the power of AI who tested it in modifying their front-ends and writing a Python script, I have a test: ask AI to write an operating system kernel or a database. Of course, something simple.

I never seen AI being used in writing system software. Perhaps there is a reason behind it?
If you use numerical methods routinely, you need to know about error propagation too, otherwise you may get results that are completely wrong. That's theory too, although of a different kind than the typical symbolic calculus.