skysight-inc/HackerNews huggingface dataset:
I got the same impression from the example.

The nested structure of HTML makes building a mental model of the content very intuitive. This is entirely lost by having to develop in a CSV file, and by building this tree out by manually referencing elements. This, along with the order not being significant in the CSV files, seems like a hindrance rather than a benefit.

Kudos to the author for trying something new, but I'd rather work with the raw HTML than this system.

Sidenote: I'm not really a fan of htmx or Alpine.js, which might be another reason for disliking this. The real separation of concerns is already achieved by the vanilla HTML/JS/CSS separation, yet most modern web frameworks intentionally blur this. So we end up with libraries on top of frameworks on top of libraries, ad infinitum, just to undo the mess each abstraction introduces.
Very cool! Are you trying to synthesize the new nanoparticles that you found to see if they're actually as good as you predicted?
Quiver: A Modern Commutative Diagram Editor
How about old, out of date documentation that is actively misleading? Because that’s mostly what I run into, and it’s decidedly worse that no documentation.

Give me readable code over crappy documentation any day. In an ideal world the docs would be correct all of the time, apparently I don’t live in that world, and I’ve grown tired of listening to those who claim we just need to try harder.
So? That doesn't stop Brendan Eich from putting it in a web browser 20 years later.
Organizations often make a few missteps before figuring out what works. Some amount of failure is to be expected when doing anything on the scale of a nation. At least if everything's open, each attempt has the opportunity to learn from the last and can be evaluated on it's merits in comparison. It's also likely that other organizations will find some of the software useful.
Yes! Emory Chan's group at the Molecular Foundry at LBL is trying to synthesize our champion particle. (Emory was the other co-corresponding author on the paper). As far as I understand, the small core size and sheer number of different layers has been challenging, but they're getting close! We're very excited to see if the simulated emission intensity validates in a real physical particle :)
Iterm is slow
From @kevinsxu on twitter:

Some interesting facts about DeepSeek:

- never received/sought outside funding (thus far)

- self-funded out of a hedge fund (called High-Flyer)

- entire AI team is reportedly recruited from within China, no one who's worked at a foreign company

- founder is classmates with the founder of DJI, both studied at Zhejiang University
What I learnt from this post is that no one else is going to wait for you. If you are introverted, doesn't speak up, doesn't volunteer for anything; why are you surprised that you are not growing?
Most of the blame should go to Netscape management. They didn't give Eich much time, then burst in before he was done and made him copy a bunch of things from Java. (The new language, codenamed "Mocha" internally, was first publicly announced as "LiveScript", and then Sun threw a bunch of money at Netscape.)

IIRC, Eich was quite influenced by Python's design. I wish he'd just used Lua - would likely have saved a lot of pain. (Although, all that said, I have no idea what Lua looked like in 1994, and how much of its design has changed since then.)
No. The rule is about protecting a culture. Having a brief description on the front page is an eminently reasonable suggestion. Mitchell's response was a shallow dismissal of the person (calls out "you" five times in six sentences) and was against site guidelines.
How Oracle ERP Cloud Addresses China's Golden Tax?
Yeah I love foreign films and it's the only list I found that included the Turkish film About Dry Grasses (by the director of Once Upon A Time in Anatolia, another stunner from 2011).
This is great.

In my country agencies use code as trade like "i will give you the code to generate holograms to by pass video KYC and you will give me men power to spread fake news".

Because there is no sharing, agencies spend a lot of money developing multiple versions of the same need, not all with great success. This bill should take you further in terms of quality and advantage.
Thank you. I’ll probably go with sticking their suggestion into my ssh client config

SetEnv TERM=xterm-256color

mentioned in the end of your link. I’ll put it next to the line where I set RemoteCommand and include a comment for myself that this SetEnv is for being able to still use RemoteCommand tmux thing even when using Ghostty.
Introversion level is really just a measure of how much social stimulation you require on average. Everyone has some level above which they feel exhausted and below which they feel lonely/bored.
With rare unsustainable exceptions, the bottom of the population pyramid will always be the largest demographic. Thus it’s no surprise that astute creators would target it.
The hack is literally trivial. Check once a month to see if UTC # ET. If not then create a file called Leap_Second once a month, check if this file exists, and if so, then delete it, and add 1 to the value in a file called Leap_Seconds, and make a backup called 'LSSE' Leap seconds since Epoch.

You are not expected to understand this.

It keeps both systems in place.

If you want, I could make it either a hash or a lookup table.
> There are 5 factors because those 5 are the factors that when measured appear to be independent variables

This is not correct; they are not independent.
That's how you get a stray string in a column of integers.
Suse has had Gnome as the only supported DE for 5ish years now. They don't even support KDE at all. Talking Suse as in the commercial distros. OpenSuse has choice of DEs like most.
> This stuff is all shockingly simple

it is, but the thing is that these simple building blocks end up quite far away from an actual production level outcome that someone looking at a computer might see or interact with. It's hundreds of levels deep.

Someone with curiosity and eager to learn will be able to easily learn these foundational layers. Someone looking to "get rich quick" and be ready and employable ASAP won't.
Completely agree that Houdini is not currently in the same class as Blender, Maya, Max etc…. It is a different animal.

that being said, it is hard not to see how much their character animation tools are improving without seeing this as a direct threat on eastablished ‘trad’ 3d tools.

What fundamentally sets it apart is that (in my super limited experience) under the hood it closer to being a language than an app in the traditional sense. This makes it more future proof than its competitors. Lack of future proof is what has almost killed Modo, an app I adored. In the end, it proved far too slow and no amount of updates addressed this fact.
That's probably not true. Lonliness is linked to both physical and mental health issues.

However being social and not being lonely is not the same thing.
Thanks for the reply!

> So running 500 sequential kMC simulations would take approximately 125 years - not ideal.

Ah I see. Ya it’s hard to get around this…

> is fundamentally stochastic, and not differentiable

This is actually a common “inverse design pattern” for a variety of applications, and luckily there are tricks to efficiently compute gradients here. In my domain (nanophotonics) we’re often simulating incoherent sources, which are similarly stochastic. But there are ways to reformulate the problem to drastically reduce the number of forward and adjoint solves you need during the design process [1].

That being said, given the cost of the forward problem (3 months per iteration!) this doesn’t help you much…

[1] https://doi.org/10.1007/s00158-022-03389-5
todays world gives you so many opportunities to not talk to anyone. if you needed to get something done in the past you need to talk with other people, people were specializing in their abilities. today you can get food delivered to your door, look up repairs on youtube, buy anything you want or need online, do your job remotely, get directions from an app.

in what way do you feel like your expected to talk to anyone in our modern world? even here online, there's no expectation for you to respond to anything I said here
I'm more familiar with CSS than I am with Lua. The syntax for the former has a very different meaning[1].

[attr~=value]
Represents elements with an attribute name of attr whose value is a whitespace-separated list of words, one of which is exactly value.

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/Attribute_s...
I see. I haven't really done much but test my idea in the wind tunnel between my ears. I would feel more comfortable sharing something more substantial once I build something. Thanks again; I am excited to make this happen!
Is there an equation for human food chain adaptability speed vs climate influenced food chain change rate. I’m thinking if we could adapt and harness new food chains faster than climate disrupts the old chains, we come on top. We need to assume food generation capacity independent of human intervention remain constant in current and future states. I think it’s fair as long as terrestrial food chain benefit from higher CO2 and expansion of temperate zones further north, while conceding some southern temperate zones to equatorial conditions. This is all speculation. But I feel we are discounting speed of adaptation of current human civilization.
Same first name presumably, JANET style?
> A well defined domain model should indicate what that structure represents.

"Should", but does it? If a function returns Option<HashSet<UserId>> I know immediately that this function may or may not return the set, and if it does return the set, they are unique.

This is a fact of the program, I may not know "why" or "when" it does what. But as a caller, I can guarantee that I handled every possible code path. I wouldn't get surprised later one because, apparently, this thing can throw an exception, so my lock didn't get released.
Fun fact: AMEX has been involved in international payments in one way or another for more than a 100 years and the AMEX card was the first international charge card, launched the same year as the original BofA Visa Card.
Sadly, they weren't quite prescient enough to realise the importance of different initials, so we have to use TWO letters for card game scoresheets; but nah. Pity.
If you like how easy is to embed Lua but not liking it's syntax or features you can try FixScript.

It's a language I've created that has C-like syntax, the implementation is a single .c file. It's unique feature is an ability to arbitrarily extend the syntax (in fact classes and the type system is implemented as a library). This can be used for specific needs of your project.

It has also an ability to have time limits for execution and is able to reload scripts in place for live code updates. It also has a JIT by default.

More information here: https://www.fixscript.org/blog/introduction
Clickable link to uBlock Origin Lite: https://chromewebstore.google.com/detail/ublock-origin-lite/...

I installed it a few days ago. It works fine.
> However 12v lights obviously use more power.

This is incorrect. The same number of lights at the same brightness will use give or take the same wattage. The increase in voltage leads to a decrease in amperage. Larger installs should actually use slightly less power because the higher voltage loses less to resistance in the wires, the same reason utility-scale power distribution is done at higher voltages than anyone actually uses.

There are some individual "12v" LEDs that are just a lower voltage LED plus a big resistor to bring 12v down to a level the LED can survive which do obviously waste a lot of power but that would be a really silly design for a multi-LED assembly.
So you like procedural code.

I mean, at least western people seem to think in recipes, todo lists, or numbered instructions. Which is what procedural code is.

Dogma will chop up those blocks into sometimes a dozen functions, and that's in stuff like Java, functional is even worse for "function misdirection / short term memory overload".

I don't really mind the hundred line method if that thing is doing the real meat of the work. I find stepping through code to be helpful, and those types of methods/functions/code are easy to track. Lots of functions? You have to set breakpoints or step into the functions, and who knows if you are stepping into a library function or a code-relevant function.

Of course a thousand line method may be a bit much too, but the dogma for a long time was "more than ten lines? subdivide into more functions" which was always weird to me.
Lower inout latency can make something feel faster. I haven't measured it but it's possible that's why with ghostty
> I think this is misreading how literal the comparison is meant to be

Agreed. When articles do this they want you to directly emotionally associate the two things, without having to provide intellectual evidence. I don't think that's very defensible.
this guy is a billionaire guys...
Gov-acquired software can be architected to separate open-source components from classified components. This enables reuse of commercial (open or closed) software with the economics and rapid iteration of larger markets. For open-source components, this enables public collaboration on COTS, with non-public collaboration on classified GO(v)TS components.
Thanks, that makes sense. I guess Poetry could add that if they liked.
Rust has really struggled to break through in gamedev. Rust's core premise is trading off dev speed and flexibility for memory safety, but it turns out that dev speed and flexibility is far more important in gamedev than memory safety.

If you have a formally specified microkernel that's already blueprinted to within an inch of its life, Rust is probably a great choice for you. If, on the other hand, you need to rapidly throw slime at a wall to see what sticks and makes for fun gameplay, Rust is going to make that much more challenging than virtually any other language, and the benefits are far from obvious (your quick and dirty gameplay slice that took much longer to make is slightly more memory safe?).

I'm not the only person who's done gamedev in Rust and has since definitely turned away from the language for that use case, see e.g. "Leaving Rust gamedev after 3 years" [0], which remains one of the most widely discussed and liked Hacker News posts about Rust to date.

More broadly, it's obvious that Rust is far more hyped than Cobol is. That means there are many examples of valiant attempts at OSS or hobby projects in Rust by the devs most susceptible to hype (generally enthusiastic beginners). Conversely, writing a Minecraft server in Cobol requires slightly more whimsy and derring-do, which tends to correlate with greater experience.

[0] https://news.ycombinator.com/item?id=40172033
I cannot say I understand the license
They are not the only ones that are making money. This is a serious question for people who take this pursuit seriously.
Marketing (sales+psychology) specialization triggered by... Disney? After all Walt Disney remixed folklore, pushed on worldwide translations, triggering Anime and other styles, ie. McDonalds pivot. People saw there was money in selling "for" children, as they brought money then also "to" children. And now children are specialized into other categories: babies, toddlers, and so on.
Thanks for the helpful citation! Looking forward to reading and learning more.
I think this is a root well worth understanding. Once I grasped the concept I found it much less stressful. I've even got into public speaking, which horrified me as a child.

I came to realize that I'm really not that important. People aren't watching me. People aren't evaluating or judging me. They forget me when I move on. I'm not profound etc.
They don't hang on my every word.

All that are things I put on myself. Nobody really "cares" what I say though, I'm just not that important.

Once I leave my ego out the equation, talking to people is a LOT simpler.
Lua fits the same niche as Tcl, but the runtime is smaller and way better. Tcl started as a simple, embeddable scripting language (and low performance, it was just string substitutions!) and evolved into Tcl8, a mostly backward compatible object system after successive iterations to improve its performance and expressiveness. "everything is a table" gets you pretty far in Lua, in much the same way that "everything is a list" in lisp, and was a much better abstraction than Tcl's "everything is a string."

When I last used Lua professionally (10 years ago) I did discover some foot-guns related to the handling of NULL / nil in the LuaSQL module. The Lua array length function was based on nil-termination, so a NULL value in a column could cause issues. Maybe this has been fixed by now?
It’s pretty shitty of you to not credit the creator of your image like they ask in their bio.

> https://unsplash.com/@lighttouchedphotography

> https://unsplash.com/photos/brown-wooden-bench-PWxcv9hKOQc
Compared to Stripe which charges 2-3% roughly, Visa/Mastercard gateways charge 0.3-0.5%. Not sure where the high fees argument comes from, or I'm misconstruing something here.

Like an aforementioned comment stated above, their dominance is all about consumer convenience reinforcing vendor adoption. If you have an equally smooth payment process to compete against that, it will crumble. Case in point, India and UPI. Credit cards are largely used by the most affluent today, simply because UPI has become so prevalent for general transactions. UPI are actually a much easier way to carry out payments than credits cards are.

But of course, American banking is ages away with even FedNow not having been implemented in any strong form whatsoever.
Sorry to say Stonehenge or the plate on which is stands is moving... to the east, but the wobble of the earth is changing.
Warp has been around since 2020, i.e. since before the generative AI craze took off.

Every HN thread about it that I've seen has been full of comments that boil down to "this seems cool but I refuse to use a terminal emulator that's full of telemetry and requires sign-in."

And of course the VC-funded terminal emulator has AI shoehorned in now. I shouldn't be so surprised.

tldr: you're setting a low bar
https://www.nytimes.com/2024/12/26/arts/video-games-graphics...
Try it out at https://archive.org/details/The_Print_Shop_1984_Broderbund , on an emulated Apple 2e.
Ask HN: What is Bitcoin of today a.k.a. what should be things I should do now?
Hey Hackers, i wanted to ask what are some things in which i should invest my time more at . I am currently a software engineer who creates side projects here and there.
Interesting. How would you advocate actually gaining that knowledge then?

It seems like a student would need to know a significant amount of coding in order to learn those abstractions in an interactive manner.

And by learn them I mean learn them (not just following a tutorial), organizing the code for a fully working x86 architecture is no joke.

But a student with that level of skill probably doesn't need to learn the x86 architecture so intensively, they are probably already employable.

I am asking this seriously, by the way, not trying to nitpick. I'm trying to put together a free course based on the video game Turing Complete[1] but from what you're saying it sounds like it might not be very effective. (to be clear the goal is to teach programming, not Computer Engineering)

[1]: https://store.steampowered.com/app/1444480/Turing_Complete/
there was once a bluesky firehose posted here in hn

but i think what would be funnier is the lagging indicator of github firehose in terms of commit count caused by ai downtime because all 10x engineers using copilot cursor and windsurf has suddently become 0.01x
I am an enthusiastic amateur rock botherer, what got me hooked was wondering why mountains on why one side of our island are far more rugged, and the river gorges far harder to traverse, than the other.

Turns out that's what happens when on either sides of a subducting plate boundary.

What I love though, is that the fault that marks the boundary, was initially discovered by someone mapping natural hot springs and noticed they formed a rough line trending SW - NE.
No, it does not. I see I misunderstood your q.
Holomorphic functions are solutions of the u_xx+u_yy=0 diff equation. Differential meshes seem to be made by a similar equation.
Should of used QT.

> error(gtk): unable to get current color scheme: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.portal.Desktop was not provided by any .service files
what the what, is this tcp only or http https socks too?
> The wealth disparity between nations is so great that if borders were done away with, people from wealthy nations would be able to trivially outspend people in poor countries.

Free movement of people does not mean that you don’t have extreme taxes on high-wealth individuals that they become subject to when they move.

> Once they own the land and the businesses

You are assuming, again, in addition to free movement of people a basically capitalist economic system in every country. That you are free to move to a country and live and, if you can find a job, work there does not mean that you can simply buy land and/or control of the non-financial means of production. It may mean you are as free to do so as local residents, but it doesn’t mean anybody is free to do so.

Note, that because even slightly capitalist countries – rich or poor – tend to provide relatively free movement of capital already, whether or not they allow free movement of people, this “buyout by remote elites” is already a problem for relatively poor capitalist (or even somewhat capitalist) countries, even with border controls – you don’t need to live in a country to buy up property and businesses there, and exercise control through such ownership.
The russians are pretty much totally dependent on Scandinavia not shutting down / blockading their ocean access like Turkey has somewhat effectively done in the Black Sea.

Russia is being really stupid in my opinion. They are antagonizing a far superior military force. The nuclear risk is obvious, but it seems that Europe will have to escalate the conventional conflict in Ukraine with more direct action.

Europe has to do some "growing up" militarily. At least it appears that Finland and Poland have their act together
Do not rely on the tooling; forced structure might work for some, but it never worked for me. I eventually settled on markdown and structure this myself. As sunshine-o also said, tooling around this can help to retrieve information, but it is not essential if you organize. but this is different for everybody.

I eventually started to use obsidian, but also nextcloud notes, quillpad and webdav to get access to my notes. I am happy, but it took a long time to get to something that worked.

this tool looks 'complicated'... as it needs an infrastructure to operate.
Why are Win32 resources strings bundled at all? And why bundles of 16?
The positive leap second of UTC is inserted at midnight, resulting in 86,401 seconds on that day. Reference: https://en.wikipedia.org/wiki/Leap_second
Even as an extrovert you get people who just ramble.

In a social setting you can just tune out or move on, but in a work setting... It's extremely tiring because you're trying to catch what's important and distinguish from the unnecessary fluff.
for web-browser access I host Obsidian with kasmvnc. It is not ideal for use on the phone, but from a tablet it works, and I can host it with Vivaldi in a webpanel for quick edits.
Yes, negative leap seconds are possible in the future if leap second adjustments are not abandoned