skysight-inc/HackerNews huggingface dataset:
Is there an equivalent to Halide or Spectre (for raw still photos/long-exposure photos) for Android?

My Thinkphone has a pretty awesome camera and native camera app with integrated RAW output, but these apps do often provide some features and polish beyond what's available in that tool. For example, I was just trying to take a long-exposure photo of the aurora (visible a couple weeks ago here in Michgan) and the limits on even the manual controls had ranges that limited what I could do. Spectre (or its equivalent) would have been awesome to have.
That’s what I said about Halide, before they moved it to a subscription model.
For RAW recording at least there's MotionCam Pro: https://play.google.com/store/apps/details?id=com.motioncam....
Interesting. Can you please expand more on "ortho-k"? Where can I read more about it?
The more you know, I guess :+1:
One of the founders said this when I asked about it:

https://news.ycombinator.com/item?id=39438579
I've been working on this over the past week after reading about it in https://news.ycombinator.com/item?id=40492234.

I found an interesting API that returns the largest network in a given tile but have failed to find the algorithm used to encode the `X-tilekey` field used for positioning. I got close with morton encoding and linear regression which works for most of the UK but deviates as you go North/South.

I'm posting this both to show what I've done and ask for help. If anyone knows how tile keys might work, please let me know (either here or in an issue). A small data sample: https://github.com/acheong08/apple-corelocation-experiments/...

Thank you.

Edit: I was initially planning on showing this way later but I can’t figure out around this problem. Thought HN would be the best place to ask since I’m probably the dumbest user here
My non-finance spider senses tell me this will be the most epic market crash of all time, does anyone think otherwise?
How can Google verify all the account have the same owner?
I did this and wrote about my experience:

https://mode80.github.io/7-langs-in-12-months.html

I don't regret it. But if ML is your main goal, Python is where you will end up because it's where the libraries are.
It's been going on for so long that more and more people realize what is being played and they reject it because they don't want any ideology being pushed onto their plate by a movie or a game.

It's similar to the espionage problem with TVs, phones and OSs.

And btw: It's funny how you can always get at least one person to jump on a comment like that and tell me it's not true.
It's not clear to me whether the leak is actually for Google Search or one of the products around search that isn't "Search", like Document Warehouse [1]. Is there anything definitive one way or the other in all this? Nobody seems to even questioning this

[1] https://cloud.google.com/document-warehouse/docs/overview
I was hopeful this would be minimalist, secured contacts version of general purpose OS used in more powerful smartwatches. Regular phone and message apps, parent-limited contacts, communications logged where the parent can review/block it.

We are currently sharing a Verizon Gizmo 3 among multiple children. The GizmoHub app is not bad but its mandatory use is frustrating. Friends need substantial parental help to start communicating with the Gizmo user (account creation with Verizon). Forcing all communications through a dedicated and clunky app is a non-starter.

Battery life is the other challenge. Kids don't heed advice to conserve the less than all day battery life. Later when communications for pick-up are most needed, the watch is often low on power.
40 Minutes for Starbucks Coffee? Customers and Workers Fume over Fewer Staff
Cool read, I wonder how this handles large 3d simulations like the airflow through a system, or a detonation cannon simulation when it comes to performance.

Syntax seems to be like someone mixed elements of C and python in a big kettle, and this syntax was the result.
I'd like to know their definition of "hate speech".
I like to think this sort of project makes sense when putting screendoors on submarines.
Will this run on an M3 48GB?
The issue is too many startups can be solutions in search of a problem.

It's not uncommon to become attached to something.

I've done a lot of B2B tooling and the percentage and risk of failure goes down significantly if you are ruthlessly focused on only solving problems that cost time or money for a business, and being flexible to pivot.

In the B2B space, there are absolutely 100% instant revenue generating needs and solutions. I'm packaging a rather boring one right now. Getting out of the building before writing any code, what so ever is critical.

Building before learning is the cart before the horse and limits shelf life, runway, and ability to learn. One could easily cowboy code or over architect something that prevents you from trying the very thing that will take off because it's too difficult to now implement in your formerly simple codebase of patch work that is now too complex.

They often can get discovered while doing a bout of consulting (aka paid market research and customer discovery), or solving one problem sheds a light on something near by that look subtle but critical and a no brainer.

My personal experience has been people will actually say the phrase "I'm trying to find a way to give you money to use this" when you may show them a prototype. This didn't seem like it actually happened, until it did.
Cars from the 50s are less energy efficient and require more overall resources to maintain than a new car. They are also significantly less safe.
So then it objectively isn't "IAP subscriptionware cancer"..
Thanks for reading!

>What was the time split between the sale process and running day-to-day operations? I know bigger companies have dedicated teams for that, but I'm curious how does it look like in smaller ones.

It varied from week to week, but I was spending 10-25 hours per week on the sale for about five months.

But beyond wall time, the time I spent on the sale was often much more stressful than anything else and left me mentally drained for anything else. The sale involved preparing reports that I'd never created before, and it was extremely important for me not to make any mistakes because I didn't want the buyer to think I'd provided fraudulent information.

I also had to focus much more on short-term results than normal. Part of this was a lack of time to oversee complex projects, but the other part was that it's to my detriment to invest in something that pays off in six months if I sell the company at month three. But I can't run that way forever, so I knew if I tried to run the company like that indefinitely, I'd pay the penalty for always focusing on the short-term at the expense of long-term.
I actually think the BEAM is an ideal environment for machine learning, sharding things across machines. The only thing I’m not sure of is if PyTorch etc. are more optimised than XLA the backend Axon uses… would be good to see some performance comparisons of a big LLM running on both. For everything else I’d suggest Elixir was a better experience.
Even if an AI could replace CEOs, they won't. The entire point of AI is to allow the capitalist class (CEOs and stockholders) to maximize profits by automating away the cost of employees. The people AI is intended to benefit, who are making the decisions about how and where AI is deployed, are not going to declare themselves surplus to requirements.
It's miles better.

In fact I stopped using expensive GPT-4

Codestral just works, its quick, output is accurate its kinda scary.
Facebook is absolutely filled with garbage. About 1% of the people I ever connected with are still active, and half of them are obnoxious users. (and the other half are delightful, why yes I do indeed want to see the vintage cookie press that made cookies from the ancestral home country that my mothers cousin found at an estate sale)

The rest of facebook for me are a couple of closed groups that are a decent community and then just tons and tons of garbage. Uncomfortable sexualization in several categories that one has to work to get FB to stop showing you, rage bait petty fake stories reposted from "Ask Abby" or /r/aita, and AI generated bait of all types like fake (movie posters | news items | celeb nonsense).

I'm pretty sure there just isn't any content left getting posted on facebook.
We aren't running out of training data, we are running out of open training data
$5000?! I indexed all of HN for ... $50 I think. And that's tens of millions of posts.
Money is time, and time that is free to choose is more freedom to spend your time how you please, and work on things that may not need to have a financial half.
Modern Julia Workflows
> 'Maintenance free' transmissions are very common in newer cars

I take advantage to your comment to write this PSA (that probably you already know):

All transmissions require maintenance, and even manual ones. Those automatic tagged as 'maintenance free' from the brand aren't, and if you call the manufacturer of that transmission, Getrag, ZF, or whatever it is, they should say which ATF and filters it needs and in what interval.

If you do maintenance with an independent technician (not a dealership or a "Jiffy Lube") with some good reputation, they probably help with that
As long as there's something after the AI hype dies off. Maybe we'll circle back to a gaming boom or another crypto or cars.
That's what I though seeing this. Wisper does English best but is the best iv seen when it comes to other languages.
Are you sure about that?? The EU is about to swing politically quite far to the right in a couple of weeks time. Chat control is just the beginning.
Hmm it looks like all protest are being dealt very softly now. Natives? We don't want another 1990 oka.
Students? Don't want another 2012 printemps érable. Truckers? Well I'm not sure about that one. Was the majority of the police on the protester's side? A bunch sure. But most? Nah. Wasn't there like only 1% of all truckers there? They had the means but not the number. Also if freezing bank account ended it without any police lifting a finger, it's best no?
Everyone is free to not use this feature when it eventually implemented in terminals. Just like syntax highlighting, code completion and AI copilots.

The thing is that as a heavy user I do use jq, terminal triggers and my own stdout colouring/parsing apps that e.g. highlight and parse timestamps or numbers. It all kinda works via endless Cmd+C, "pbpaste | jq" etc but it feels wasteful.

I want to interact with what terminal shows me, not just look at it and copy/paste with broken formatting to somewhere else.
Use this link with the access token to read for free - for some reason, HN removed it when I tried to include it as the main link:

https://www.bloomberg.com/news/features/2024-05-29/starbucks...
Blawx – Drag and Drop Legal AI
TVs are probably a rare exception. But things like bad pixels are probably much less of a concern than they once were.

When a I bought a really heavy plasma TV off Amazon a decade+ ago I felt it was a bit of a gamble as I was sure the return would be, at a minimum, a big headache. I'm not sure I'd have the same concern today.
When I joined MS my boss told me that Microsoft apps weren't allowed to use internal APIs, I think as part of the anti-trust settlement. Windows components (e.g. the Settings app) can, but actual apps (e.g. Word) couldn't do anything third-party developers wouldn't be allowed to do. Some APIs are considered public but their documentation is less than useful, admittedly. But with those I don't have access to anything better either. :/

(Disclaimer: I speak for myself, based on my memory of public knowledge.)
They said the same about Tesla when it became worth more than Ford and GM combined.
>Meta has removed a network of hundreds of Facebook and Instagram accounts that operated from Israel and launched an influence campaign targeting users in the U.S. and Canada

I do not use Facebook, and I think this is a good thing. But what about Hamas ? I am sure Hamas also has their own bot network(s) targeting people in the US, or was that already done but there was no press about that ?
The ability to record in log is very important. Without log, you're never going to get the results as advertised on the box. You can attempt to grade any footage from any camera with any color grade software, but with a huge amount of limitations. When recording in a format that is not "log", you will have already trashed the majority of data an app like this needs to make those subtle adjustments. In log, the highlights tend to be preserved better as well as details in shadows have not be crushed into oblivion. If your non-log footage is brought in, the same knobs/buttons will be available, but the data it is needing has been lost and it just will not have the same effect. You will not be satisfied with "its abilities" as you are now in the "you're doing it wrong" with your workflow
[article author]

TBH this was sloppy on my part. I tested multiple runs of the index build and early on kswapd was super busy. I assumed Linux was just caching recently read parts of the source dataset, but it's also possible it was something external to the index build since it's my daily driver machine. After I turned off swap I had no issues and didn't look into it harder.
The trick is whether or not he’s a true believer in the rules you promulgate. If he’s not, he may find ways around them, and you probably don’t want to foster a game of cat and mouse with your child lest they end up resenting you.

Not YOU, specifically. I’m speaking in general terms, and somewhat from experience.

When I was in high school we barely had smartphones. A friend of mine had a Windows Mobile 6 device, some kids had Blackberry devices. The iPhone had just come out. Devices were somewhat less personal back then so my experiences may not be practically replicable today, but back in the day I would lend my phone to my friends at the end of the school day if they had been grounded and their phone taken away.

Again, that was almost 20 years ago (dear god), but there’s something to be said for the unchecked determination of a teenager in search of a gadget.

I don’t necessarily disagree with your stance, nor am I criticizing you. For every watchful parental eye, there’s always a bit of sleight of hand. It’s the way of so many of us here, and likely something passed on to the kids of many of us here.
No, I didn't pay myself a salary. TinyPilot was a single-member LLC, so all the profits were pass-through income on my personal taxes.

I share more about the finances in my annual review posts:

https://mtlynch.io/solo-developer-year-6/#tinypilot-became-2...
There is a whole category of people that just try to brute force finding both a problem and then an accompanying solution. And I’m sure that can work. But what I’m saying is it’s definitely not “everybody” that thinks that.
What popular SQL databases need is an option/hint to return an error instead of taking a slow query plan.

That way a lot of SQL index creation -- something considered a black art by surprisingly many -- would just be prompted by test suite failures. If you don't have the right indices, your test fails. Simple.

In this case, have TestDeleteCustomer fail, realize you need to add index, 5 minutes later done and learned something. Would be so much easier to newcomers... instead of a giant footgun and obscure lore that only becomes evident after you have a oot of data in production.

Google Data Store does this, just assumes that _of course_ you did not look to do a full table scan. Works great. Not SQL, but no reason popular SQL DBs could not have an option to have query planners throw errors at certain points instead of always making a plan no matter how bad.

SQL has a reputation for a steep learning curve and I blame this single thing -- that you get a poor plan instead of an error -- a lot for it.
Only for new features right?
In US buying medical services without insurance is very expensive. You choices are:

- get health insurance from your employer

- get covered by insurance of your spouse

- buy insurance from your own pocket

- don't buy insurance and risk loosing a lot of money in case of health emergency
Ah sweet man made horrors that I now am going to be thinking about.
We can hope DonHopkins shows up with some relevant pie menu experience?
I've done 100+ landing page roasts for free and posted on Twitter using both Loom and Screen.Studio – but none of them are optimised for feedback specifically.

Loom is super simple which is great, while Screen.Studio looks beautiful.

But none of them have the markup tools or AI capabilities to write summaries of transcripts that I can then use to create tweets, blog posts, etc. after recording. Super excited about what you're building!
I'm curious what summarizing prompts or specific verbs (e.g. concise, succinct, brief, etc.) achieve the best "capture" of the context.
it's a proof by contradiction. g would divide a+b-c IF a+b-c are integers.

for n=2, g(2)=(c-a)(c-b)g_1(2) and g_1(2)=2.

So only when n=2 is it true that g divides a+b-c.

Otherwise we get a contradiction that it divides. since then, g_1(n) for n>2 is not a factor of a+b-c, we can safely assume at least one of them was not an integer.
personally this has performed consistently and just as good if not better than GPT-4

what strikes me is the consistency and lack of hallucination you got in GPT4o making in unusuable for any reliable code gen
Portable Pi Teensy Thumboard (2019)
And this societal rights are based on a shared understanding of what is moral and amoral, often dictated by works of religion or historically stemming from such.
The communication part is a good idea but games?
Would hate to watch my kid stare a smart watch to figure out what to do with herself.
There are apps for Android that allow you to record RAW video (eg: MotionCam Pro). You'll need an equivalent Android though. A high end Samsung, Sony, OnePlus, etc, supports this. A random $50-100 Android phone probably won't.
FWIW this is what Cassandra does on startup, but it didn't seem worth it to go to the trouble of dealing with Unsafe for a demo project.
Apple and NVIDIA have broadly similar revenue and income at this point, but Apple is shrinking while nvda is still growing exponentially.
I agree that the board overestimated their own power, and underestimated the need to get their business partners on board with Altman's firing. However, I think calling Microsoft the board's boss implies that Microsoft has some sort of moral or legal high ground.

One way this debacle has been portrayed in the media is "an unaccountable board tried to destroy a profitable company". I think a more accurate portrayal is "Sam Altman and Microsoft worked together to deemphasize the company's scientific and humanitarian goals and emphasize building successful and profitable products". It's sort of depressing how Microsoft was able to "capture" a nonprofit.
The “scale to zero” aspects mean that it’s useful for very infrequently accessed applications

Once I have experimented with Tigris’ global data replication then it could be useful for a distributed user-base doing a lot of reads. The idea is that you can point a fresh postgres instance to the S3 bucket for read access (rather than keeping a hot standby using Postgres native replication)
An example of a large code base that has survived decades and undergone huge scope changes without running into these problems is the Linux kernel.

Initially it only ran on X86 PCs and most of the hardware it supports today didn't exist. Today it runs on many architectures from small embededded systems to super computers.

Some of the initial code was pretty rough but the modern stuff is pretty good and cleanups and refactors are done all the time. Indeed long term maintainability is one of the major considerations for maintainers deciding to accept or reject patches.

Why does this work for Linux? Because companies are used for funding (the majority of kernel developers now do it as part of their paid jobs) without giving them technical control of quality. The companies paying people to work on the kernel get a say in what is worked on (presumably things important to them) but not about how it is done.
I've done some testing on this idea of real-time training for memory purposes using prompt tuning, prefix tuning, and LoRAs. Its hard to pull off in many cases but I've seen it work in surprising situations. I got the original idea when I was testing out the concept of using LoRA swapping for loading different personalities/output styles per batched user prompts. Those were pre-trained, but it occurred to me that soft prompts could be trained much faster to potentially remember just a handful of facts.

The basic idea is that you summarize chunks of the convo over time and create tiny ephemeral datasets that are built for retrieval tasks. You can do this by asking another model to create Q&A pairs for you about the summarized convo context. Each sample in the dataset is an instruction-tuned format with convo context plus the Q&A pair.

The training piece is straightforward but is really where the hair is. Its simple to, in the soft prompt use case, to train a small tensor on that data and just concatenate it to future inputs. But you presumably will have some loss cutoff, and in my experience you very frequently don't hit that loss cutoff in a meaningfully short period of time. Even when you do, the recall/retrieval may still not work as expected (though I was surprised how often it does).

The biggest issue is obviously recall performance given that the weights remain frozen, but also the latency introduced in the real-time training can end up being a major bottleneck, even when you lazily do this work in the background.
I briefly experimented with dropping my Amazon Prime subscription and using Uber delivery to go pick up from Brick and Mortar stores for 20 minute delivery instead of one-ish day delivery with Prime

I’m back to Prime, and an occasional Uber delivery
> Why is it essential?

I'm sure some philosophy enthusiasts will explain this to you in a book-sized response, but for me personally it's as simple as this:

There must be a physical phenomenon that can be associated with the concept being described. So your description of a robot that interprets a charge level of a battery as hunger would actually "be hungry", yes.

> it doesn't say why a camera responding to a 550 nm photon isn't seeing red when your retina is.

I think in that case we can agree that the camera IS seeing, because the camera sensor serves the same function as our retina. The physical process of capturing photons exists in both cases.

But the current LLMs don't have any requirement to be attached to physical sensors, so they can't be sentient by that definition alone.
I won't reply further to this question about g, i do think i've been clear. and at this point you can be on your merry way still thinking it's wrong. but you simply misunderstood.
Please provide a citation of the protest organizers stating their goal was to overthrow the government.
The AI bubble bursting would be localized to the tech industry I think and wouldn't cause a crash but it would suck for us. Commercial real estate and city budgets are the only thing that genuinely scares me at the moment but I've been waiting a long time for that shoe to drop.
What if you’re in the UK? I have no idea if we’re still implementing EU ideas like this, or if Signal being based in the EU will cause a blanket sweep.

It’s also almost hilarious that the centre of the EU in Belgium will hoover up all the child pornography in Europe. Not like Belgium is a hotspot for that or anything… and not like it will end up with gazillions of images of nude children regardless of them being intended for pornography or not.
RenderDoc has step-through debugging at a pixel and fragment level. Click a pixel in the render target view, then open the history and select the fragment to debug.