skysight-inc/HackerNews huggingface dataset:
I think using C as your language with which to judge language constructs is hardly fair - one of its main strengths has been as a fairly stable, unchanging code-to-compiler contract, i.e. little to none syntax change or improvements.

So no offense, but I would revisit the wider world of language constructs before claiming that switch statements are "all bad". There are plenty of bad languages or languages with poor implementations of syntax, that do not make the fundamental language construct bad.
Gnucash is good but single user only.
Ask HN: How do you store your knowledge?
Hello, HN community, I'm currently in the ideation phase of a new project focused on improving how individuals manage and organize their knowledge. I'm seeking to understand your current methods and challenges in this area.

I'd greatly appreciate it if you could share your thoughts on the following: 1) List Organization: How do you manage your reading, watching, and listening lists? 2) Content Capture: How frequently do you find yourself copying quotes or highlights from articles/books/podcasts/videos? 3) Information Retrieval: How often do you refer back to your saved highlights? 4) Knowledge Storage: What methods do you use to store professional knowledge? 5) Challenges: What do you find most challenging about managing your knowledge base?
Are you ignoring the whole era of ABC TGIF and family sitcoms?

Seinfeld was invented as an antithesis to that whole genre. "No hugging, no learning".
Maybe they were so successful that they obsoleted what they were rebelling against.
Nice. What is battery life like under heavy use? I was reading a thread on the llama.cpp repo earlier where they were discussing whether it was possible (or attractive) to add neural engine support in some form.
I totally agree, and it does make sense to make adjustments that would make layouts more accessible. Mansonry-like layouts are common ("make it look like Pinterest") and so why not facilitate this entire class of use cases? The alternative is for everyone to either look for libraries or hax-together something that looks like Masonry but don't look too close and don't resize the view port too much.

Honestly, I'd say kudos to the WebKit folks for opening the discussion and being transparent about the process and the tradeoffs. It can certainly help refine (or inspire) future proposals.
Nothing you said gets around the fact that this is a giant fair use violation.
For additional context, it's using Laravel, Livewire, Alpine and Tailwind (the 'TALL' stack) - pretty common and a nice stable base.
I think I'd have a lot better shot with a semi-complicated Python codebase to be correct. Even with GUI stuff if using something like e.g. Qt box layouts.

Yes, CSS is a lot more powerful than those kinds of systems. Perhaps comparable to constraint satisfaction layouts that tend to be quite surprising.

But even so, there are so many settings and their combined behavior in CSS that it's, for me at least, totally infeasible to try to code much CSS "up-front" without constantly checking the result of the changes. And I don't mind it that much, but I'm quite certain that a more "predictable" equally powerful layouting system is entirely possible.

It could be an interesting challenge to show people some layouts and ask them to produce them using CSS without being able to iterate the results.
So? There's a real possibility DART has still saved its customers more money over its lifetime than GPT has, and odds are basically 100% that your yoga teacher and IT colleagues haven't heard a thing about it either. The general public has all sorts of wrong impressions and unknown unknowns of facts that I don't see why they should ever be used as a technology industry benchmark by anyone not working in the UI department of a smartphone vendor.
no engineers are paid to think. that's why they're not technicians.

and it's why they usually have to have a decent amount of education -- which usually includes ethics -- and in many cases (like civil or mechanical engineers) have to have a formal certification from a governing body. programming doesn't have that, but probably should. regardless, it's a knowledge field, not a fork-and-spoon operator gig.

> "Do it or I'll find someone who will." is both true and powerful.

it's only powerful when there are high salaries attached. most people would swallow their objections for a steady 300k/yr
That's one of the approaches indeed. I think it has merit, since trade relations create dependency, and dependency can be leveraged to enact change in the other's behavior.

At the end of the day though, politics is complex, and it's also tied to the people who participate in it. So while many people can suffer as result of a systemic change, the people who brought that to action might have different incentives, might not had the foresight, might have weighed the pros and cons and calculated with it, might sacrifice short-term good for a longer good... might be corrupt even.

TL;DR it's complicated, and it probably has an official, and a real reason as well.
> > we are talking about iPhones here
https://www.youtube.com/watch?v=EYPapE-3FRw < have an explanation by Feynman on the scientific method. (Feynman is a great teacher!)

The whole video is pretty good, and the specific point starting with "You cannot prove a vague theory wrong" is explained around 5:10.
Tesla has lowest maintenance and repair cost of any brand
The Latin/English alphabet is common but not universal. I believe this challenge is why TOTP codes use Arabic numerals. The user's keyboard can type these reasonably. Spoken is always a challenge. Even an English speaking audience will pronounce "0" as zero, oh, or zed.
A spherical go by using snub dodecahedron
>Meaning legal system will have to bend towards reality and copyright is dead in LLM context and thus many other contexts as well.

I certainly hope so. There are already a few text and data mining exemptions in place in Japan, Israel and Europe. The US has fair use, so we'll see what ends up being covered and what needs to be licensed. In my view just scaling up llms with more data isn't the future either way. We see this with llama 3, Claude 3, coheres model and gpt 4 being all pretty close together on llm leaderboards. If anything progress seems to be slowing down.
It’s practical. You change your structures and forget places to fix. Typescript trying to solve that.

Edit: Also you can follow typedefs of a library and make sense of it without relying on its documentation quality or deciphering the code.
What challenges did you face with them and iPhone?
Thank you very much for your feedback.

The technology stack we use is next.js + TypeScript + stable diffusion.

Regarding the number of generated images, whether specified or random, it's always one due to the expensive GPU computing power. If we find a sustainable pattern, the number of generated images will definitely increase.

As for all examples being girls, it's a sad story... because when I first launched, all generated images were publicly visible, but some netizens kept generating NSFW images, resulting in most of the images on the homepage being NSFW. So, yesterday, I temporarily filtered out some images to display.
Submersible Superyachts for Billionaires
Aye.

"Consider every ambiguity of technology as a personal marketing opportunity."

The true topic at hand is that text substitution in scripted services is an eternal hazard of code injection.

The point that regex-based input sanitization doesn't work because everyone misunderstands the token semantics for string termination is made to look like a marvelous mitigation, but this teaching on regex is distracting from an unavoidable hazard of scripting.

Good news for the contractor: he appears like Jesus to shine the Lord's light on the sin of the fathers while dancing by the moral hazard of the priesthood.

Elsewhere another instance of the OP is a service provider pushing business solutions based on the ease of use of scripted service frameworks ("Input sanitization is as simple as a regex!)

These hazards are going to get much worse as AI merges the causes of and solutions to these ambiguities into the same semantic mush.
Right - if you use a language feature that is newer than your compile target, it will compile down 'modern' syntax like that. I'm not sure what else you would expect.
Diplomacy is pointless in this situation. Russia will not negotiate in good faith, or voluntarily give up the territory they conquered. Violence is the only solution.
The fact that Russia invades countries for no reason other than territorial expansion and aggression is the exact reason people feel the need to build defenses. You'll notice that no one is particularly afraid of invasion from other countries.
Oh no, they’ve added more features JS doesn’t actually support. Enums were one thing, this was… an extremely bad idea. I hope it’s not a sign they’re gonna move farther into being a separate language.

[edit] oh no wait that’s in newer JS versions, you’re just “compiling” to a version that doesn’t support it. Update your target to a version that supports the feature you used and it should be fine.
Nim's maintainer agrees with you I believe, and the API is as you suggest (volatileLoad and volatileStore): https://nim-lang.org/docs/volatile.html

However, under the hood, Nim compiles to C. So these are macros that typecast to volatile, does the read (or write), then casts back to non-volatile.

(Small plug for my nim project that is somewhat related to OP: https://github.com/EmbeddedNim/svd2nim)
FreeEval: A Framework for Trustworthy and Efficient Evaluation of LLMs
Yes, but that's a completely different point
It can be part of a long-term strategy, like sowing the seeds of progress through the cultural effect that the animation itself, and the trade relations have. Or, it can just further fuel the oppressive system that they have, helping them keeping up longer, delaying its inevitable collapse.
Sigh. I'm a career IT guy; this is yet another thing I'll want to preplan and have ready for my kids.
Show HN: Kilo – Lightweight REST for Java
Kilo is an open-source framework for creating and consuming RESTful and REST-like web services in Java. It is extremely lightweight and requires only a Java runtime environment and a servlet container. The project's name comes from the nautical K or Kilo flag, which means "I wish to communicate with you".

Kilo was formerly known as "HTTP-RPC", and was created as an alternative to other frameworks that have a larger footprint and steeper learning curve. The name was changed recently to better reflect the project's current focus and intent.
Loved this bit.

"the islands will accelerate at first gently and then more rapidly as they approach Sri Lanka. Simple calculations suggest that the island group will hit the coast of Sri Lanka at a velocity of 940 km an hour on January 3, 2011."
I only skimmed the landing page but it seems like it helps more with the while pipeline (asset creation, packing and optimising) rather than just the end rendered.
> I almost have to believe it’s just paid PR people from those corporations, because I don’t know what else would motivate such defending

Have you never met an engineer who is arguing heavily over a topic with you, purely because they believe you are wrong, with zero other motivation?

Come on. Not everything is done for some benefit or gain. There are plenty of people here who would argue for certain positions despite having nothing material to gain from it (and having quite a few things to lose).

Sometimes, you know, people just genuinely disagree with your takes. Let’s not delve into the “if someone defends the position of a company, it means they are simping for them” territory.
It's just downleveling the syntax so it runs in browsers that are too old to support `?.` (similar to what Babel would do). If you set your compile target to es2020 or later it will emit `?.` verbatim.
Look to deadly Venus to find life in the universe, new paper argues
The last sentence is a complete fabrication and the entire translation is vague and confusing. You can see the meaning from the context of the actually good translations. On its own, it would not fly anywhere. Whats more, this kind of vagueness just builds up more and more until you've lost track of the plot.
https://www.nutritionvalue.org allows you to search and check nutrition data without creating an account.
Huh, I wonder if this is why YouTube videos are just white rectangles on my VM. I had to just turn off hardware acceleration in chromium's settings.
One possible explanation would be that it detected the unicyclists as pedestrians, assumed that it would be able to overtake them, and was unable to do but kept trying to overtake them.

Seems like a failure of their path planning in this case, the same way if someone were to try to overtake on a two lane road, one would have to abort the overtake if the vehicle one is trying to pass keeps on accelerating such that overtaking isn't safe anymore.
I think it's silly to think the marketing department gets to control the pricing, but it is definitely very true that the "starting at <great price>" is very powerful for them. Even beyond Apple, it warps and distorts the entire laptop field pricing because people who don't understand how inadequate the entry level model is will compare that price to an entry-level model of Lenovo, or Dell, etc and make conclusions. Even on HN I've seen people use the "starting at" price of macs as a way of "proving" that "the Apple tax isn't much."

So yes, there is tremendous marketing value from that low starting price, although I think it's nearing the end of it's usefulness now that even fan sites are starting to call out the inadequacy.
Show HN: I made a tool for quick trial of Llama 3 Meta AI
Chat With Llama 3 by Meta AI.
Are there any courses / tutorials / books on the engineering of this system? I'd love to know what kind of choices you make with software when your system needs to run for decades and be remote debuggable at the lowest levels.
I’ve never even considered, really… I wanted to stick to self-hosting and FOSS as much as I could, and it all gets very little traffic.

You’re right that it’s a good idea, though. I’ll look into it!
Effective Altruism on the Ropes
I find that doing a FaceTime audio call and having them answer on the device.. the requesting screen sharing makes it work every time.

If you do a FaceTime video call they can screen share from inside the call.. but it’s more steps for them.
And the classic X-Files episode "Ghost in the Machine" https://en.wikipedia.org/wiki/Ghost_in_the_Machine_(The_X-Fi...
But don't LLM also have decades of research and billions of dollars of investment to get where they are if you consider the history of AI and machine learning?
New evidence found for Planet 9
Introduction to Theseus
Indeed. ERPNext is GPLv3.

https://erpnext.com/license-trademark
So don't give them root access, and mount the /home partition as noexec to prevent executing downloaded programs.

I set up a dual-boot Ubuntu install many years ago like this. It worked for years without me realizing — the Windows install had some problem, and my dad started using Ubuntu without telling me.
It might help to disable "Allow Multiple Apps" and "Picture in Picture" on her iPad. This also disables slide over. Also consider disabling gestures.

iOS 17 offers to disable all of this stuff on initial install if you set up a child account, because kids tend to get confused, especially by slide over. But they should probably offer that sort of thing as an "easy mode" option for all users.
It’s not the price. VR is just not generally useful. There will always be niche uses and a small audience for it, but it’s not the iPhone.
Not for managing phone, but I highly recommend https://baldphone.com/ as Android UI/skin for elderly
Cava producer Freixenet plans to furlough 80% of workforce due to drought
https://www.kiplingsociety.co.uk/poem/poems_danegeld.htm

"once you have paid him the Dane-geld, You never get rid of the Dane": in the long term, or even the medium, bribing your enemies to not attack you does not work. The Danegeld was one such system from when the "Vikings" were invading northeast England round about the year 1000AD.
The point is you have most things covered and that one that is too complex to type you ignore and rely on softer contracts there.
More direct: https://llm.mlc.ai/docs/deploy/android.html

APK download link: https://github.com/mlc-ai/binary-mlc-llm-libs/releases/downl...
> Theseus is a new OS written from scratch in Rust to experiment with novel OS structure, better state management, and how to leverage intralingual design principles to shift OS responsibilities like resource management into the compiler.

neato
It's a nice product, but unfortunately it doesn't come with an OSS-friendly license. FSL could be a middle ground, but BSL isn't good.
Don’t, let them pay for support like a normal person. “I work with servers not phones/pcs”. Cruel? Maybe but so is their taking advantage of their tech literate family.

We actually have a local shop that does really good work. If more tech people refused to do free tech support, this could be a thriving niche (and put geek squad out of business).
BUG: If I make it to under the finish square by accident (falling off right before the end of a level), it still counts as a win when it should count as a death.
I really love the app so far. Very much reminds me of Obsidian, which I've never really been able to get into, beyond just a basic markdown editor. Octarine makes it much easier to 'get going' with the whole network linking, daily notes, productivity aspect.

A couple of requests:

- It would be great to have some kind of documentation on the website. It took me a while to realise how to use a template (I'd assumed it would be a page/note-level thing, not a block-level one) and exactly how the daily note worked.

- Well, I was going to ask about a non-dark theme here (the default really hurt my eyes) but I've managed to find the setting. Again, this was quite hidden — a settings dialog via the app menu would be better.
I doubt that will appease the haters. I still think it's funny that we've somehow birthed a whole generation of young developers who will talk shit about the tried-and-true technologies that practically everything runs on, and then go back to reinventing every possible wheel they can find in checks notes Javascript.
An earlier commenter referenced ERPNext. It's GPLv3-licensed.

https://erpnext.com/
I'm still not sold on LLM basically becoming the next doctors and scientists like some claim, but they can be useful. Since I'm not an LLM PhD or Wallstreet "hacker" I'm not going to pretend I can predict where it's going to go. It's a useful tool under my belt currently. Hopefully I don't get replaced
Looks like they also have a robot cat https://www.petoi.com/products/petoi-nybble-robot-cat
Have to agree with most of the commenters here, framework-agnostic really means independent of any framework. This one is built on top of the CSS framework which adds a whole build step. So it was really better to go with a less misleading title like Tailwind CSS implementation of shadcn/UI
The original report at https://ccrc.tc.columbia.edu/publications/Tracking-Transfer-... is interesting with some, what seem to me intuitively, good recommendations to improve the outcomes.
Particularly,

> Promoting associate degree completion prior to transfer, consistent with the report’s finding of a strong positive correlation with bachelor’s degree attainment;

It seems that the better prepared the transfer students are, the better their outcomes. It's something that could be achieved with a firm commitment from the CC's and the people who run them to make that a goal.
Does anyone with more context know how are they rearranging the memory bits mentioned in the article. Are they patching this using malloc/realloc or is it something entirely different?
Similar story here, but a "Q" instead of an "O". The tail of the Q looked like dust on the screen. Somehow I haven't run into issues...
Tailwind is just a convenience compiler for CSS, it's hardly a framework.
https://storymaps.arcgis.com/stories/e4f0a90ddd7d4cd6b1d8897...
From "PartCAD the first package manager for CAD models" https://news.ycombinator.com/item?id=38789333 :

> Ideas for open source (parametric) parts libraries:

> - ldraw LEGO unofficial parts catalog: "LDraw.org Parts Update 2023-06" https://library.ldraw.org/updates?latest :

Build123d, bd-warehouse

Are any of the major LLMs sufficiently trained on ldraw - or e.g. build123 a parametric CAD library - for this task?

TinkerCAD can save a model as a composition of known bricks.

From https://news.ycombinator.com/item?id=37576296 :

> Is there a blenderGPT-like tool trained on build123d Python models?

ai-game-development tools lists a few CAD LLM apps like blenderGPT and blender-GPT:
https://github.com/Yuan-ManX/ai-game-development-tools#3d-mo...
> It's not a burden to have to do common sense things

It depends on your scale. Suppose I ran a small website that provided news and articles and forums about some small hobby that I am into. Maybe 100 users worldwide. I include articles about European things related to that hobby, written specifically to better serve the European visitors to my site.

The only personal information I store is IP addresses in my Apache logs.

Such a site could be run for less than $100/year in hosting costs.

If my processing of personal information counts as "occasional" then as far as I can tell GDPR imposes no burden on me, other than having to deal with it when someone requests that I remove their personal information.

If my processing does not count as "occasional" then under Article 27 I would need to appoint a representative in the Union that people and regulators could contact when they have GDPR related matters involving me.

There are companies that provide "in-Union GDPR representative as a service" but the least expensive I've seen is around €100. If I had to use such a service I'd be at least doubling my costs which would probably push the costs past what I'd be willing to do for a hobby site that is not monetized.

Would my processing be "occasional"? The recital for Article 27 doesn't provide any guidance on what "occasional" means.

One the one hand one might argue that a low traffic site is almost by definition "occasional" in everything it does. On the other hand one might argue that my site is processing IP addresses on every single request it processes and that something that happens 100% of the time surely can't be "occasional".

At some point this issue will arise and the GDPR regulators in some member state will issue a ruling that clarifies it, and if we are lucky no other member state's regulators will issue a ruling that goes the other way.

Even if it is eventually decided that processing such as mine is definitely "occasional" the fact that I have to think about it in the first place is somewhat burdensome.
Release Notes for Fedora Linux 40
Can you explain how this video substantiates the the claims in the comment to which I am replying?
Not to mention, the other fabs would be high priority missile targets.
Yes, open like that. I thought we'd already established the sense in which Open Group is open, but you still haven't addressed the question how Meta is open in the same sense.
TCS itself: https://www.mongoosepublishing.com/products/adventure-5-tril...
It would be great to see this approach as a part of PEFT library, so you don’t need to rely on custom code
My guess would be whatever subfolders were in the bad Application Support folder would point to the poorly written software that needs to be removed.
They are funny but the format gets kinda old after a few videos.
dat name doe