skysight-inc/HackerNews huggingface dataset:
I have them, love them, and have kept them outside before. I've found their mouths are too small to eat fully-grown mosquito larvae, but as long as they get there before the mosquitoes do they will gladly eat the eggs and young larvae... they are top/middle feeders and will viciously nibble anything in the water column while completely ignoring anything on the bottom.

This year I'm hoping to try the variable platyfish, Xiphophorus variatus (though most just call them 'variatus'). They tolerate a similar temperature range to white clouds but they're slightly bigger and more likely to eat things off the bottom. They're livebearers, so they make more, but in fairness white clouds are among the easiest egg-scatterers to breed and will likely also make more in a pond.
Show HN: Habitually – I Made a Journal That Uses Naïve Bayes for Growth
I am a huge fan of journaling, but as I filled my second journal the notion of losing all these memories and daily reflections weighed on me.

Fascinated by the idea of a learning journal where each day builds upon the knowledge of the previous, to use in the present.

And after watching a video by Veritasium, I knew I had to bring this idea to life using Naïve Bayes.
This is what I believe to be that solution after a year of development and use.
I wouldn't consider this open source, the license [1] appears to put very non-open terms on the use, modification and distribution of the project.

[1] https://github.com/Dokploy/dokploy/blob/be56ba046cb3b2b8676d...
Maybe not surprising at all. The author open-sourced Orbiter in 2021 [1]. It's MIT [2], so anyone can pick up from where he left off and create a commercial version:

[1] https://www.orbiter-forum.com/threads/orbiter-is-now-open-so...

[2] https://github.com/orbitersim/orbiter/blob/main/LICENSE
> the GDPR requires information about individuals is accurate

Given that you can make LLMs say pretty much whatever you want using the right prompts, this seems impossible. LLMs are not a search engine, and based on conversational context might say Emmanuel Macron is the president of France or a baby giraffe.
Tony Hoare calls it (null) his Billion Dollar Mistake.

https://www.infoq.com/presentations/Null-References-The-Bill...
They absolutely do come with a goldilocks problem attached, best used in moderation, and require a bit of an aesthetic to develop. But what doesn't. What appears "clever" to the reader is actually dead simple train of thought coding at write time, with many types of bugs waiting to bite in an imperative implementation simply not possible.

That's why I like writing scope-heavy and then transforming to an aesthetic middle ground between scope expression and imperative. Name stuff when you have something meaningful to say, when there's something helpful to express in a name, not when the syntax mandates a locally unique ID.
Why? Predators do not select the finest cut of meat to eat, they select the easiest to capture and kill. You're just falling for the "Why would attackers go after me, I'm a nobody" fallacy. Those attackers cast a wide net.
That was almost certainly the Cinematronics "Space Wars" cabinet, which I saw here and there back then. I mostly remember one being in a bowling alley's arcade. It was a custom platform, not based on the PDP-1, but I'm not finding much info about it. It was two players only - there was no provision to play against the computer.

https://en.wikipedia.org/wiki/Space_Wars
It’s amazing (or scary) to see how much power any government in the world has this days.

Some of them are trying to get even more power with CBDC.
The main cause of the problem is probably the widespread availability of cheap processed food in the US and, increasingly, other rich countries. I would support regulating these foods, but that would be very politically difficult and it would probably take many years for regulations to gain enough traction to make a difference.

We know from behavioral genetics that, for people in the same environment, individual differences in obesity are about 70% heritable. And there's loads of evidence that the standard "diet and exercise" approach does not lead to long-term weight loss in the vast majority of people who attempt it. (It does lead to shorter-term weight loss, but then people regain the weight, for biological reasons.)

So, short of massive regulation of modern "food products", the only options are either bariatric surgery (which does produce long-term weight loss) or some new intervention. The GLP drugs are the most promising candidates in that category.

I agree that there's too much triumphalism about these drugs at the moment. We don't really know yet whether they will produce long-term weight loss without serious side effects.
Yes, but a better clock means more precise measurements, means we can locate smaller masses to higher precision.
I think this is one reason why doing your design work on pen and paper in a quiet place, before you sit down to write any code, can be a game changer. Thinking on the fly and trying to keep a bunch of state in your head is difficult. Mathematical notation is super powerful and there's a reason it exists—use it!

I also find that some programmers' bad habits naturally lead to "fragmented" thinking or lack of sustained focus. A lot of beginning programmers I encounter are sort of like information mice. They have some specific problem that they need a quick answer to, so they hunt around and scavenge for it, skimming various resources like crazy until they find it. While this works for basic, entry-level work and tasks, the same behavior is a complete achilles heel as you progress in you career and have to solve more complex problems. It teaches you to abandon detailed, sustained, focused thinking and building of deep understanding—the kind that allows you to solve problems in a novel way—for a mode of consumption and thinking that is shallow, fragile, and built upon expectations of instantaneousness and immediate gratification. I realize that having the time not to settle for scavenging is sometimes a luxury, but resist the impulse if you can!
To be fair, in the early days of Mac OS X the shell used to be much more up to date and hacking things around was much easier because they didn't yet put all those "security" features all other the place.

The folder layout of the system was also much cleaner and logical but now it feels like windows where data may be hidden in many layers of randomly named subfolders.

As for the hardware, the early intel MacBook Pros were extremely good for repairability and longevity. They lost some of it with the switch to "unibody" but it still was rather decent with most things accessible and replaceable (battery, ram, storage).

I think it is largely understated how much things went downhill after Tim Cook took over because people are blinded by financial success. Steve Jobs had learned some hard lessons before coming back to Apple and applied them with a lot of success, it seems all of this went out of the window and now it's all about making shiny hardware that has to be replaced on schedule preferably.

They say power corrupt but money has seems to have that characteristic, but then again, money is some form of power.
I've stared at that paper before and I still don't understand it even though I think I've done pretty much exactly what it talks about doing: https://github.com/bablr-lang/language-cstml/blob/trunk/lib/...
Your principle as stated doesn't apply to a situation where individuals have the agency, which I think is a fair assessment of a drug that they choose to take. They are examining their environment and making a choice, not having their mind and body altered by some exterior force.

Which isn't to say that the overall idea of trying to find other ways to make obesity less common is bad, it just isn't a coherent argument for that.
Not hostile. We just can't do it. There is no free toolchain for Mac. So we'd have to arbitrarily cut the trust graph and graft it on top of a huge blob of a proprietary toolchain and set of system libraries. That's like building a completely new distribution. Since I'm not using macos and have no interest in committing my own money to keep paying for freedom restricting software to provide a service that would earn the label "supported" there's no way I'm going to make that effort.
True. I was also surprised to read that the Ubuntu upgrade route from 22.04 to 24.04 won't be supported until the 24.04.1 release in august, which goes to show that the initial release is perhaps not the most stable..
You can buy tiny tablets to add to the water that prevent mosquito larva from developing but don’t harm anything else. I’ve used the Mosquito Killer larvicide in my patio pond for years and it works well. Garden centers sometimes have pond sections with water plants like hyacinth (very invasive), water lettuce, lily.
My ALS Journey: 9/n with Hector
I get the impression that it's actually not that big of a savings compared to a gas vehicle. Charging a Tesla Model 3 can cost anywhere from 50% to 75% of the cost to go the same miles in an efficient gas-powered vehicle, depending on regional electricity pricing. When you factor in increased tire wear on the Tesla, it starts to really cut into the savings on operating costs.

> I think the business model simply makes way more sense if the rental car company deals with the first and last charge for an EV.

Totally agree with you there. I would be pretty pissed if I rented an EV and the battery was significantly less than 100% when I got it, and even more so if they demanded me to return it charged up. Suppose I don't have time to wait for it to charge before catching my flight. That's definitely something the rental place should be taking care of.
And the community addons may as well not exist because nobody bothers to look for them or read the instructions for installing them.

(I may be biased though, I was an Orbiter addon project maintainer for many years)
With regard to the Ralph Waldo Emerson's quote, it is likely that he never said or wrote those words.

https://quoteinvestigator.com/2016/06/20/books/
Sure, so if they try to change the law then you can sound the alarm but right now all you’re doing is warning people that things are exactly the same as they’ve been for decades.

> Also the fact that you’re only allowed to contest an allegation within an arbitrary amount of time hardly seems in concordance with natural justice.

Why? It’s common in many areas to say that you have a certain amount of time to appeal an error to avoid needing to keep records for minor issues for long periods of time. This was even more common in the past where you would have been relying on human memory more and some people would try to game the system by waiting & hoping that an officer wouldn’t be available or would have forgotten enough details. It’s hardly just to allow lawbreakers to get off by exploiting the error correction mechanism, either.
Neofetch Has Been Archived
> I'd think that an ideal game dev language would be programmer time efficient, reasonably performant and designed for skilled programmers who can handle a language filled with footguns

Sounds like Common Lisp or OCaml would work well. With Ocaml I find myself being able to iterate extremely quickly because of the inferred types and extremely fast compilation times. You also have the ability to tweak the GC to your needs and the assembly is easy to read.

Lisp is well… built for interactive development
ChatGPT will confidently fabricate data out of thin air, it is less likely to admit it does not know something or is not sure. And that’s the primary problem with it: the statement is believable, but incorrect.
More like Safari is rejecting half-baked bullshit features forced onto the web platform by an adware vendor. And I'm grateful for that.
Apple claims, not particularly plausibly, that they are not.
No, these miscreants and vile scum should go after no one, and instead, be jailed.
Safari has it's issues but Chrome isn't the pinnacle anymore, it's clear an enshitification is happening from the team who works on the wrapper UI.

- Dark patterns to trick you into Google Pay

- Those stupid sign in with your Google account dialogs you can't disable and make the website input glitch in weird ways, steal focus and I don't think they can even be dismissed with esc.

- The "Lens" sidebar

- Bimonthly popups about "themes" and "Ad Topics" dark patterns

- Copying console.logs is now broken in weird ways as of a few updates ago
DocMart hasn't abandoned it, it's still under active development. Open-sourcing it was to get more people involved because he couldn't do everything solo anymore.
Ismail Al-Jazari
Ask HN: Anyone spent big money finetuning OpenAI models that are now deprecated?
Is this just the cost of doing business? I'm afraid to train new models for fear of this happening again.
There were streams-like libraries before Java 8. It’s lambdas that made them more practical.
This kinda sounds like the tool I built: OnlineOrNot (https://onlineornot.com)

It sends reminder alerts over email and SMS (and phone calls soon) until the incident is resolved.

It also integrates with PagerDuty/Opsgenie/Incident.io if you want something a bit more heavy duty.
The Canadian government lost their moral authority to govern long ago.
Thanks for the good point. You are right, pg_squeeze is not available there. Will update post tonight for clarity. I know it's available on GCP though.
Exactly. For Twitter/X being so irrelevant/toxic/whatever, they sure keep talking about it a lot. Which is fine, because it helps keep it relevant. I see a way broader set of opinions shared there than on any other social media platform. An actual marketplace of ideas in today's day of government-influenced/censored platforms.
Future-Proofing Your Tech Career: How to Stay Competitive in 2024
I think most have switched to https://github.com/fastfetch-cli/fastfetch these days
So basically Apple managed to delay the application of the DMA to iPadOS by 7 months.
But again, controlling Bob is in addition to controlling the internal. It's additive, not a replacement of a harder thing with an easier one. And if you feel time pressure, as I often do, any time spent controlling those external distractions just leaves you with less time to work through the real issues, and thus more anxiety, such that the final level of difficulty is even greater than the sum of the parts.
I don’t entirely agree with the closing statement, simply because asking police to ‘just police harder’ doesn’t involve breaking any fundamental mathematical laws, and so isn’t on the same level as asking cryptographers to ‘just nerd harder’ and create encryption that’s always breakable by ‘the good guys’ but never by ‘the bad guys’.
Thanks; images of that guy is the only image I can find on Google for "student" "campus" "hamas symbol", and "student" "campus" "hamas flag". If you agree that it is relatively difficult, would the relative paucity of symbols compared to the Palastinian symbols and flags and slogans be enough to justify calling these protests as pro-Hamas rather than pro-Palestinian? Why do you suppose the students do not more openly brandish Hanas symbols, if the media and government already seem understand them as such?
Not to say he's wrong but just to put this on the other side of the coin, having access (via due process) to digital records would also make for extremely powerful law enforcement in the way it was intended. Meaning we'd be able to enforce the law much more effectively. And it would likely apply to some of the most serious crimes like organized crime and terrorism.

My other counterpoint would be looking at the Cold War. The Gestapo ran the most notorious police state in history and they did it in a country where many people didn't even own a telephone. The division between use and abuse is much more about political will than technology.
If the invader comes: what to do – and how to do it (1940)
Looking on Google Maps there don't appear to be any planes at all in the satellite view of Heathrow. How can this be? Nothing at the gates. Nothing on the runway. No big planes or small planes. Not even the planes that just sit there doing neither. Is it a security thing?
I started with NASA's "CGI Moon Kit" [1] to do my little voxel-based moon game, Mooncraft2000.

Higher-resolution data would have been cool – but at some point the enormity of the data would probably mean I would have to stick to a small area of the Moon lest I fill my little server with tiles, ha ha.

I was also trying keep parity more or less between the resolution of the elevation data and image data since those voxels have a color in addition to an elevation. I suppose you could add noise to fake that though. (I did end up using Blender to pre-process the color data and bake in the shadows).

[1] https://svs.gsfc.nasa.gov/4720
Imagine a Beowulf cluster of these.

Sorry I couldn't resist.
So if someone pays you using a credit card, or using money they derived from a bank loan, presumably you don't accept that money because it's not a loan from the central bank - it's not "base money"?

Incidentally, the only claim you as a lowly individual ever have on central bank money in most (all?) current currency areas is as physical currency, and even then for the most part you only ever get to exchange it for commercial bank money. For the purposes of this discussion, all digital money between most normal entities is commercial bank money. Commercial bank money _is_ money.
Any PySheets sheet runs in the PyScript context and can access the JavaScript window and DOM. Therefore, you can use the browser to access the file system: https://developer.mozilla.org/en-US/docs/Web/API/FileSystem.

Alternatively, you could create a form to "upload" a specific file, but instead of uploading it, read the bytes from the PySheet's cell function.
Take a deep dive into Nanite GPU-driven materials
I use the built in function of my android Samsung browser. On mobile it's a pain to scroll up after a longer read.

But. Whenever there is a href to main page somewhere, like fixed website header, that not only does reload the page, but also reposition the view to the page's "top" - I use that, because it lets me do two things at once.

The "to the top" appearing on Desktop browsers, I never use for simple reasons:

I have a mouse wheel and the other hand free for shortcuts or for changing the the scroll modus (Ctrl + wheel?) to fast scroll or just pressing the Home button.

.. also, the settings in Firefox have been modified to high values, to be very fast when Ctrl is pressed and using the mouse wheel, so I have less whole mouse movements.

That's the part that drive me nuts on Desktop. I don't want to move my entire mouse to a position, aim on the small element and move back afterwards, because I like to use the scroll bars :)

Whenever I see such function on desktop, I automatically ignore it.
A large codebase would require many pictures. Maybe it's possible if you took a video and figured out a way to optimally scroll the data so as to reconstitute the codebase via AI / OCR, but that's a lot more work than most people are willing to put into it.

The goal isn't to stop all possible avenues of IP extraction, just to make the barrier a bit higher than git clone / git push.
at home I have a number of laptops. Any of them may become a shared laptop at any point in time with zero notice :)
( I already get enough grief for having the black original Das keyboard on my main desktop.)

At work there's less sharing but back when we were in the office, it happened. I also have two work provided laptops (one from my employer and one from client) which are heavily locked down.

Finally there's all the other keyboard manifestations in my life - on my work iphone and my personal android phone and the tablets and all the tv apps that pop up a keyboard to sign in etc.

Qwerty may be suboptimal but it's freaking everywhere.
Lots of blood, sweat, and tears. And MicroPython!
Jokes on you, my old janky custom PC sleeps much better than my iMac ever did.
I have a feeling that people who say that compare very expensive Macs to bottom of the barrel Windows machine where software/driver support is barely done, precisely because it costs so little it is expected that people buying them won't care.

For the most part it's true, people who can't be bothered to spend decent money on a computer don't care much about the finer things: the start it, do whatever task is needed and then shut it down; sometimes multiple days go by before the computer gets any use...

If you spend MacBook Pro money on a Windows laptop the experience will be mostly fine, even though it has its idiosyncrasies (just like macOS).
Am I overlooking something, or is automating page rotation no more work than just a 2d FFT?
I can vouch for Dokku being equally very reliable and surprise-free to use.
I wish he would wear a helmet, show the young kids that it’s okay to wear one.
AI Leapfrogging: How AI Will Transform “Lagging” Industries (2023)
Digital technology, maybe specifically the internet, has made it ridiculously easy to masquerade surveillance as convenience.

Email is convenient. It also means a handful of companies have direct access to a mountain of unencrypted messages.

Social media is convenient. Its also an excellent way to track people, as well as influence and even silence them.

Wearable devices and smart appliances are convenient. Again, though, they quite often come with poor security measures and collection of data that people would be shocked by if they ever actually saw what was collected.

"We promise Alexa only listens when you say the right phrase." Just don't ask how it knows when you say it without first listening.
Can we RAG the whole web?
Sharing an open-source app built by A.I. and the process of making it.

Resources:

- Project Homepage: https://www.crayeye.com

- GitHub Repo: https://github.com/alexdredmon/crayeye

- iOS: https://apps.apple.com/us/app/crayeye/id6480090992

- Android: https://play.google.com/store/apps/details?id=com.crayeye.ap...

- Blog post: https://www.alexandriaredmon.com/blog/the-app-that-ai-made
Not for YouTube, but Netflix DRM possibly?
I can echo OCaml. It is probably the most underrated language imo. It has great compilation times, macros, type inference, good tooling. With few exceptions, the library ecosystem doesn’t suffer from the same overengineering issues as Haskell and types are kept relatively simple. It has simple runtime characteristics making it easy to optimize performance when needed, although it tends to be very fast in general.
And your FBI agent laughs everytime you do the voice for them.
> having a method return an Optional that will sometimes also return null

Wow that's terrible. When Optional landed in Java (8?) I came to the conclusion that the point was to use it as a contract from the developer of a method: "I return an Optional in this method so I guarantee it won't ever be null". If this is not respected, there's absolutely no reason to use Optional.
CrabGrab: Cross-platform screen-capturing crate for rust
to my knowledge if you stop the nginx proxy it doesn't take over 443 in dokku at least, no idea if it is persisted over reboots though
Please add (2019) to the end of the title: this is old.
We use monorepos in my company too, but we use one for each product, and it works really well for that. But for the whole company to be in a single monorepo just seems like it would require a lot of effort to maintain.
Respecting platform conventions is the sensible default, particularly for a platform that represents over 80% of desktop marketshare.

This problem used to be a whole lot worse under pre-OS X versions of macOS that used CR (just CR, no LF) as the line separator. At least now there are only 2 commonly used conventions and you can essentially just ignore any CRs you encounter in most cases.
What do you mean by impose? All of us would like it. It was the first thing we talked about when Apple announced the headset.