skysight-inc/HackerNews huggingface dataset:
Look at what paper actually says: flat "not achievable" in the abstract; and the scaling laws on page 4 are third- and fourth- inverse powers of distance (!!!!); and on page 7 they're considering ranges of the same length scale as a submarine itself (few hundreds of meters), and even there it's hopeless.

This one's never going to happen.

Geologic mass concentrations are an entirely different story: you get a gravitational monopole, which is a more reasonable inverse square law. (No monopoles for a submarine, because by design they have a mean density equal to water—as the paper explains).
The (alleged) quote about cars being a fad dates to 1901. A similar quote from a banker rejecting investment in Ford Motor Company is from 1903, before the first Model A was produced. I guess we're much farther along in the development of VR headsets than that. In any case, there might have been grumblers, but history shows that as soon cheap and reliable cars where available, they sold like crazy.

There will be always grumblers but they also often point out fads correctly. 3D TVs are a good example, I think. Or quadrophonic records.
Seems to work using Proton (https://www.protondb.com/app/882140)
those steps could be understood as pre-renders:

from js class to dom objects => pre render 1
from dom to html => pre render 2
from html to display graphics => final render
Pretty sure google's new management would love to be IBM, it's the perfect fit for people like them.
aren't all european countries cheaper than the USA in terms of salary, including Germany?
Show HN: App for cricket scorekeeping and live scorecards
Introducing Gully League, a comprehensive scorekeeping application tailored for local and backyard cricket enthusiasts. Our app not only offers live scorecards but also includes player and team profiles, stream overlays, and points tables—features typically associated with professional cricket platforms. By offering these services at an affordable price point, we aim to democratize access for grassroots cricketers, empowering them to showcase their leagues to a global audience.
This is such a good explanation. It's incredible what you can do with such a simple concept.
Do you know maybe what are these alternative engines they're talking about? Or is it just a way to evade the fact that at the end of the day it is just a wrapper around llama.cpp?
at least the name was honest about library weight XD
I'm greeted with a login form. I don't proceed. If you're the author, consider a landing page explaining why I should want to use this.

I suspect many people will be put off by having to sign up to see what this is. I was.
AxiDraw V3 – High Performance Personal Writing and Drawing Machine
I bet the menial tasks are the most fun parts of the job.
> It is not necessary to empirically determine a specific airplane's stall speed in order to operate it safely. It's not required in the US, we just use the number the manufacturer publishes.

It is not necessary as in "there is no legal obligation", true.

But if you want to live, it is absolutely necessary. The numbers provided by the manufacturer will tell you absolutely nothing about the stalling characteristics of the airplane as soon as you start modifying it.

The non-linearity of the phenomena involved in stalling also mean that "intuition" and "small changes" will be of absolutely not help to determine by how much you changed the characteristics of your airplane.
UK government faces £17.5M shortfall from UKCloud liquidation
It could be a nice-to-have to feed the database schema into an LLM to allow it to generate queries (would of course need a step to double check in case it hallucinations a query that drops your tables, or limit it to SELECT), then run the LLM again on the query results to point out specific values. You could also provide a few inbuilt functions to generate different visualisations and let the LLM pick one.
In some cases (limited) nesting really seems useful. Nullable parameters for a Copywith method is another one (does null value mean 'no change' or 'set it to null').

The thing is that nullable covers majority of cases and is quicker to read and write (Foo? vs Option<Foo>). Doing a?.b?.c is also more elegant than anything equivalent using an Option type.

Is there any languages that successfully combines both, nullable '?' syntax and an Option type?
Physics does not emphasize this, but the half life concept essentially assumes a Poisson process (Cinlar, Stochastic Processes) which has a Markov (past and future conditionally independent given the present, details from the Radon-Nikodym theorem, with a cute von Neumann polynomial proof, Rudin, Real and Complex Analysis) assumption.

The half life concept seems to be standard over much of physics.

That a Markov assumption could hold might suggest some new physics.
American football or European football? This is like the gallon thing all over again.
Ask HN: Why doesn't HN provide some categories or tags for easier search?
I'm a software engineer, so I'm only interested in certain topics related to development. However, HN is filled with posts of various types. The current search function is not quite sufficient when I need to find a specific type of topic.
The Commodore Amiga Was the Coolest
React is currently like Spring Framework before Spring Boot. A 'React Boot' would be welcome. Also note that Spring Boot is a small wrapper interface for Spring Framework, which adds rather than subtracts from the implementation. I've run into the limitations of Spring/Boot (mostly but not only around Hibernate) and wouldn't use it again by choice.
> this guy is a blogger and his target audience is far less broad than HN encapsulates.

It’s not one blogger, noyb (stands for “None Of Your Business”) is a non-profit focused on protecting privacy rights in the EU.

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

> I regret saying that now, it was unnecessary.

Thank you for saying that. Especially on the internet where we all have the compulsion to double down, I believe those types of admissions take guts and should be celebrated and normalised.
Well, I might be taking a pessimistic view on it, but if you expressed it this way to the average user, they might pay more attention to what's actually there when an answer returns to them. I think they have in mind that the text is (generally) grounded in reality like how a human mind grounds things, and this is definitely a hurdle in understanding how these LLM machines work.
You are right, it is identical. I would argue not just from the user's standpoint, but I guess that's not super relevant here.
Yeah I was excited at first since the framework is pretty solid and a vector DB from the same folks would have been interesting.
I was gonna post this too. One of the best documentaries on YouTube.
\o/

Deal with this all the time working with an old system written in COBOL.
Current system was patched with a db column for century.

The problem that really flies under the radar though: https://en.wikipedia.org/wiki/Year_2038_problem
https://nixos.org/

But just in general, I've been a Linux pro for about 15 years, it's extremely rare I'd have to manually link anything?
That issue is well-known to airline staff as It's relatively common. Still stupid.
By this logic then almost every other country should ban US social media companies.
Yeah, I just meant that they've done both, Ozempic and Alcohol, it was a noticable change after giving up the alcohol, awesome weight loss, the Ozempic hasn't changed a lot.
C++ too, right? Unless Bell Labs was spun out of AT&T before that. Stroustrup started C++ at Bell Labs as C with Classes.

https://en.m.wikipedia.org/wiki/C%2B%2B
A bank can just magic up an account with $1M in your name, sure, but when you show up to withdraw the money they have to source that currency from somewhere— Their loans won’t be held in very high regard if you can’t then use the loaned money to, for example, pay for all of the various labor and materials you need to build your new house.

That somewhere is the bank’s depositors.
Knew a guy who tried to outsmart tax rules and founded the company as his wife's. Also had a big mortgage on their house. She fell in love with the local butcher (no joke) and one afternoon they emptied the bank account and flew to Goa. That guy lost his wife, his company and his house in one afternoon and went straight to ER with a heart attack.
Based on the SCPA act only giving 10 years of protection and the 6502 coming out in 1975, it might be fine to exploit commercially.
https://en.wikipedia.org/wiki/Semiconductor_Chip_Protection_...
They already built several UI frameworks that run on top of OpenGL. Most obviously, Blink Chrome's HTML renderer runs on top of OpenGL :)

Also, Docs uses a custom UI framework already. It implements all the UI controls itself, the browser is only really used for rendering text and styled boxes. I remember the first version of Docs when it was called Writely used the browser's built in editing support but they had to abandon it because it was too buggy, so they moved to using JS to lay out every character and draw their own cursor. It was considered wild and crazy at the time but Chrome was getting fast enough to make it work. Of course, it's more efficient to have editing be implemented fully in C++ but browser makers never managed to make that work properly, so, slow path it is.
While I agree with you in isolation, the context for that line is:

> but it’s important to figure out what is truly necessary storage-wise versus what can be derived on-the-fly. In the “v1” of something, I’ve found that minimizing as much mutable state as possible gets you pretty far.

It seems like the author is specifically calling out that you shouldn't store derived data unless you either can't recreate it easily or have measured (usually a post-v1 activity) that it is faster to store/cache that derived data.
This sounds so true yet false. For absolutely every successful life there is a trail of failed lives left behind and restarted. And I dont mean like movie star or Nobel prize success; just plain vanilla happy and almost boring life. It is a real cliche, but it is true; never ever give up easily. That means that you may need to admit and give up things that never would have worked out, but hold on to things that may; and to know the difference is impossible; you have to trust in your principles; the right principles may extract a terrible initial cost but lead to great happiness in the end. Amen (And you can get Principles here - https://www.goodreads.com/book/show/34536488-principles )
Oh it's really worrying that you post a link to a SO page as the recommended 'cookbook' for something that's referred to as a powerful feature. And both of the answers only have a single up vote each. Seems like there's a serious gap here.
Aren't there modules since c++20 which solve this problem?
Nah, much more common that "SmartScreen" will assume they're malware and throw up a big warning prompt (which the user will say "can't be bypassed" because they didn't click "More info").
I wouldn't be surprised if that is the representation that would be used if 'Dr Aleksan' were correct, I recall some funky stuff like that from a post here I think a while ago describing some of the quirks and ways it has to continue working for interop (but I think the post was about doing what could be done to update/modernise/fix, I'll try to find it).

And certainly I've had 'Oliverjames', so it would only have to be that it becomes 'Aleksan Dr' (and before that concatenation) to complete the picture.
site is down, didn't get an archive link either :(
I drive a 2023 Mazda 6 wagon. My software engineer colleague who’s much younger than me rode with me. He said that the interior is really nice but he found the lack of a large touchscreen very dated.

I was puzzled. I said I specifically chose it for the lack of the big touchscreen.

The normal person today equates that with progress; it’s just me who hates that.
I'm positive you experience "flow" all the time, maybe without realising it. It's not the magical experience you may think it is, just a state of being focused on work. You don't have to actively work on getting into "flow", it just happens naturally when you're working undisturbed for several minutes on something you understand.

>Instead I try and use what I call "micro-progress", where you try and identify the smallest thing you can do to move the task forward, and do it.

That sounds like a great way to focus (and get into "flow").
Your desire for a search engine that can distinguish between high-quality, ad-free content and the clutter of low-quality, monetized material is both understandable and commendable.
During lockdown the crows in my area pulled out all the dog poop bags from the bins and open them. Probably feasted on them too.
Definitely not the HSM, this only affects the AP
Please note! It doesn't work on every web page yet (depending on how the target page loads & renders) - but 70% should work.
Main Feature:

Inline const expressions and patterns are now stable in Rust! This allows defining and using constants directly within expressions, improving readability, performance, and reducing boilerplate code.

Spot the Bug:

A challenge to identify an infinite recursion bug in a factorial function and propose a fix.

Project Spotlight:

Leptos: A full-stack, isomorphic Rust web framework known for its speed, ease of use, and fine-grained reactivity.

Awesome Links:

- Articles discussing Rust in game development, crash reporter development, error handling, language choice, and more.
- Release announcements for Lilos (embedded OS) and a Rust procedural macros handbook.
- Podcasts and articles about Isograph and re-implementing protocols in Rust.
Drowning in news? Struggle to digest key info? Try our AI news summary tool
It works for me.

On that note, I used to follow YT RSS feeds to keep track of the recently uploaded tech conference talks. I felt tired of it as it provides no filtering/sorting/grouping options. To solve this problem, I built a script to track all new talk uploads with an option to sort/filter/group.

Then I decided to scale it and created a newsletter based on that called Tech Talks Weekly. Each issue contains a list of all the recently uploaded tech conference talks from (currently) over 100 tech conferences. The list is grouped by conference and sorted by the view count. Just sharing it here in case you find it useful.
You also need to put into consideration though there are no "small" source files anymore as soon as you include anything from the C++ stdlib. Each tiny source file ends up anywhere between 20 and 100kloc after includes.

Also, many C++ projects I've seen indirectly include almost anything into anything under the hood, so a header change on one end of the project may trigger a rebuild of seemingly unrelated source files.
We’ve done a lot of things relatively recently that are good and pointing at something as “only a temporary thing that we can revert” is not always a good mindset to have
> This is not a lot of money

It is a lot of money when you consider it should be free and serves exactly no purpose.
dumb programmer who wrote that code and dumber qa who failed to test it
You could connect a phone to it. I think I saw an old magazine article (maybe BYTE) about it once, which said that, and had a photo of it, with the phone.

The Wikipedia article article says it had 3 phone jacks.
But then what I don't understand is what's that point of becoming a subscriber and getting a yellow card?
But a lot of env file doesn't do that iirc. `allexport` solves this though.
That's what they're complaining about - that it's no longer easier to just overwork people, because the people are refusing to be overworked.
Yes, but we are not exactly there yet: https://arewemodulesyet.org/

Edit: Saw after posting this was already posted in a top level comment.
Hmmmm,

1. XBox
2. XBox 360
3. XBox One
4. XBox One S
5. XBox One X
6. XBox Series S
7. XBox Series X

It’s naming… but I don’t think it’s fair to call it a convention.
I know that Meta also wants these bots shut down

I'm asking who creates them and why? How does a nation state benefit from a spam post about a child riding a watermelon motorcycle with lots of AI generated comments
Actually the method of detecting mineral deposits by mapping gravitational field is already in use since a long time!

The Eotvos pendulum (an instrument aka. Eotvos torsion balance) designed in 1888 started this kind of measurement. It was used commonly by the 1920s by geophysicist for mapping underground deposits by measuring the gradient of the gravitational field very precisely.

This instrument was deprecated later by even better tools for surveying.

The instrument was initially constructed for the experiment showing that inertial and gravitational mass are the same (well, linearly correlated) to a great precision:
https://en.wikipedia.org/wiki/E%C3%B6tv%C3%B6s_experiment

https://www.nature.com/articles/118406a0 (pretty useless link, but a famed periodical)

Detecting submarines is way harder, practically impossible. as others have already pointed out.
Regarding the specific example of the commit, what I do to avoid precisely this is git commit -m wip. After the feature is done I git rebase -i and go thru the commits which should be merged (forgot the term) and which need a commit message.
If a large corporation takes out a loan, even a substantial one, and fails, the corporation can just go bust and the people behind it have no responsibility.

A new business generally requires a director's guarantee to get a loan, completely defeating the point of a limited company.
What I saw before it went down was in Czech. If it was not content negotiation messing with me the page (as is) would not be that useful for most people here anyways.
Such a state would not only be very unsocial (just think of the many elderly and disabled people, apart from the less well-off, who are unable to use such small screens and operating elements), but would also have to accept the question of why it is so interested in forcing such a device on every citizen.
I've seen funny things happen when developers think their GRANT is doing what ALTER DEFAULT PRIVILEGES does, and a day later break production because their user doesn't have access to the new tables.
Yeah, back in the 80s, "PC" wasn't synonymous with "IBM PC/clone" yet. That only happened by the mid/end 90s, when all "personal computer" competitors (except for the Mac) had been forced out of the market...
In my header libraries I have checks like this which produce a meaningful error message:

#if !defined(SOKOL_GFX_INCLUDED)
#error "Please include sokol_gfx.h before sokol_shape.h"
#endif
That's a cool idea but subtlety of those differences would be much, much more complex to pick up and everything would certainly need to be recalibrated for every different model of flute whereas the current solution would work for flute tuned A=440Hz
The Goldilocks Consensus Problem
Was this about some PC nonsense? This post doesn't really point to any concrete problems, but seem to be about someone trying to gain control over the project?
I agree it's an insightful point, I just wish there were more examples. As far as I can tell there's one single example, the commit message.
Hacker News is in love with this genre of “everything is so much more serious and terrible than you think” and I’m not sure exactly why.
A Remote Company Survival Guide for Slack
Managers have never cared about software engineering.
It might be cheaper to help people than to imprison them. What else is there?
Sometimes if you do that, you'll never run your ALTER. Just needs enough traffic on the table. In those cases I think the best way is to kill other ongoing queries that block the ALTER, if your app can recover from that.
For an actual GUI on a PDP-1 (the PDP-1 featured a light pen for input), see the very first DECUS proceedings [1], "A World Oceanographic Data Display System" (1962) by Ed Fredkin (who was one of the most ardent proponents of the PDP-1), page 32.

(This issue also features a paper on Spacewar! by J.M. Graetz, "Spacewar. Real-Time Capabilities of the PDP-1".)

[1] https://bitsavers.org/pdf/dec/decus/confProceedings/DECUS_19...

The PDP-1 provided also the basis for the first commercial CAD system by Itek.

[2] https://web.archive.org/web/20130129213055/http://cadhistory...
You're not going to get good statistical information out of NK; it may not even exist. And it also matters what the death rates and child mortality rates are in a country which apparently has famines. Almost certainly the NK birth rate is higher to compensate.
No, I don't want to define a representation for Null to all possible combinations of a set and a function/operation. That can be done by each developer if they see it fit and of the operations they want to have this.

But, for me, it makes sense to have a default representation for Null (that it is not automatically coerced—only if the developer explicitly asks for it) for one of the most common operations in that specific group.
This is why I said it needed crossover and got downvoted into oblivion :) turns out it at least tries to have crossover, so maybe the genome doesn't translate to crossover doing anything relevant.

I wasn't fooling. Think about it for a second, if your process involves a lot of crossover that means large sections of working genome will be passed on. If the ONLY mechanism for changing anything is mutation, then mostly you're just breaking what works.

That's what you're describing, so I'd look at how the genome is constructed to understand why it's not doing more.
This seems like a good effort. SDXL is however trained on a large amount of data with unknown, likely copyright infringing material.
Using a fine-tune or LoRA based on a consenting artists works doesn't remove the infringement of the others.

Consider the case where a licensed artist has a similar style to another with a much larger body of work in the training data. The model's output is going to be heavily informed by the latter artist. Essentially letting the former profit off the latter's work.

This is of course all assuming that AI output is copyright infringing.
True story, that's why I moved back to Maven (pom.xml) from Gradle.

As a bonus -- IDEs seem to work faster with Maven, I assume because parsing declarative pom.xml is faster than parsing and running imperative build.gradle.
I've seen a lot of articles about the Nix community lately and every single one is as vague as the next.

Can someone summarize, to someone who hasn't partaken in any official Nix channels, what the catalyst of this was, if any? Or at least what sorts of actions/events have caused this discontent?
The site was never built with this functionality in mind.

Off the top of my head:

- visual clutter

- dev time and resources, maintenance

- moderation cost

Adding this feature now wouldn’t make much of a difference to your perceived issue because it would be impossible to tag historical submissions.

Lobste.rs does tags and there is decent overlap with HN submissions, so you might want to look into using that.

> The current search function is not quite sufficient when I need to find a specific type of topic.

You have an example of this? Algolia supports searching through comments also.
Modules are a massively over engineered "solution" to the problem that require significant refactoring to actually make use of them. Have you tried to properly use modules (i.e. create ones in your software, not just import std)? It's super clunky and still hardly usable.

I doubt we'll see Unreal Engine get any benefit from that in a long time for example. It could be so much better, working fully automatically with almost all existing code so long as you use IWYU, which is already standard for large projects where this is needed the most.