skysight-inc/HackerNews huggingface dataset:
> The users don't care about this - at least nowhere near as much as they care about being on the apps where their friends or the content they want to create is.

The people that care about this are highly technical people who aren't in positions of power. Average users do not think about this and don't concern themselves with it.

This is 100% about power.

The only ways I could see anything like this happening is through governmental or legislative action aimed at redistributing that power to competition. (Domestic competition, in the case of non-US governments.)

The DOJ is seemingly interested in anti-trust breakups again, and that might lead to more opening up. Non-US governments are especially eager to stop the influence of US tech giants, and they're starting to get aggressive about it.
It's posts like this explaining architecture decisions in detail I am reading HN for. Thank you!
I think android is doing it now, so they’ll probably follow soon, I guess…
I do agree it is somewhat fishy of the large performance difference not being explained by comparatively fundamentally poor data access patterns.

However, Redis runs as an out of process server with marshaling and unmarshaling of data across sockets. SQLite is in process and with a prepared query is basically one library call to a purpose built data access VM. So I’m not sure why it would be hard to believe this cache and TLB friendly setup can beat Redis.
Who knows whether Haskellers are better, on average, at designing software. As a Haskeller I'd like to think they are! But I really have no idea. What I do know is that _I_ can design better software in Haskell than in Python, and I put that down to qualities of the language.
This is the same in Spain: ISP-provided ont/router combos are fine but they must have a bridge mode (you may have to call support to enable it).
VitePress: Vite and Vue powered static site generator
Why do obesity drugs seem to treat so many other ailments?
When I had CenturyLink, I replaced the ONT via a JTAG cable on the new ONT. The stock CL ONT (Calix 716GE-I R2) had a 16384 connection limit, which prevented me from running high-bandwidth Tor relays. The new ONT (Calix 803G) did not.

Calix for some reason makes it easy to clone some models.

I have a post on this: https://www.neelc.org/posts/clone-calix-ont/

Now I'm in NYC with Verizon Fios where I don't need a cloned ONT. Woo! The Verizon ONT is big and has a huge power brick, presumably because of RFoG alongside GPON.
Very nice! I really like the design of the whole product, very clean and simple. Out of curiosity, do you have a designer, or did you take inspiration from any other products (for the landing page, dashboard, etc) when you were building this? I'm always curious how founders approach design these days.
I am not sure why would you want to do this. If I take an example of the bottling pipeline, it seems to me that the best way to process the bottles on an SMP system is to have multiple threads where each thread is doing all the work for a single bottle, sequentially.

Maybe, if the processes at each stage are I/O-bound, then it might make sense. But if they are CPU-bound, then I am not sure this way of pipelining helps - you're moving data between different CPUs, destroying cache locality.
It takes time but it will be loaded eventually.
I’m not sure supervised mode is enough tbh.
I agree with fny's comment, and add that most "application servers" don't bother with things like supporting sendfile(2); e.g. when hosting a Python application, you need to add something like Whitenoise, and integrate it with your application somehow; that's extra development work that is sometimes easier to throw over the fence at the sysadmin (especially since the sysadmin will usually already have that part of their job automated).

I'd also say that there is no such thing as a "general case"; I've launched and/or supported countless (must be hundreds?) of web projects and even the "simple" ones were each a bit of a snowflake.

https://man7.org/linux/man-pages/man2/sendfile.2.html

https://whitenoise.readthedocs.io/
>appropriately crowing

Well that's a subjective statement if there ever was. Steering in to polarizing and insulating people from actual honest public discourse isn't progress.
Plus, if you are looking to teach a child interested in programming specifically, you might consider Snap/Build Your Own Blocks [0], an extension of Scratch made partially by an instructor of SICP at Berkeley to support things like anonymous functions, prototypes, and metaprogramming. It seems robust enough a child given it now could get right up to undergraduate introductory CS as the genuine article! I would have been amazed if any of the systems to enable kids to make games of my childhood (which I did get a pretty unrepresentatively bad batch of besides) had that kind of potential to them. Imagine a high schooler today reading, say, a blog post about their favorite game's scripting system for its quest designers and implementing its high level beat for beat themselves. Sure it'll run disappointingly slow but the education potential is immense.

[0] https://en.wikipedia.org/wiki/Snap!_(programming_language)
They do... if you have NeurIPS/ACL/EMNLP publications! :)
Thanks for writing this. I hadn't clicked on the link and wasn't aware that the person you responded to was using data that's 20 years old. It's really awful that that is currently the top-rated comment.
When you use an energy source with a 90% capacity factor instead of 40%, you can amortize the CAPEX twice as fast, and there's a lot of CAPEX involved in the business of making green hydrogen (that's most of the cost, actually since it assumes very little OPEX due to using excess (hence free) electricity).
SpaceX plans on sending 5 starships to Mars in 2 years (optimistic) or 4 years (pessimistic). Wonder what sort of stuff they'll send in the payload. Just supplies for the astronauts who come 2 years later or will they allow for rideshare of scientific payloads?
I think maybe the conference requires that they must have a github repo. So that's why we have this practice.
Its amazing how much effectiveness the marketing budget imparts to a drug.
Ignore those handbooks they’re selling you snake oil.

The original agile manifesto though is still valid. Guiding principles is all you need
Interesting how technology evolves, but security flaws stay roughly the same
I have a different theory. Making your own engine is a way to turn the enthusiasm I have now into something productive now.

If I want to make a character jump in Unity I need to familiarize myself with Assets, GameObjects, Cameras (don't forget the CamRotate component!), C#, Rigidbody and Colliders. My hunger for programming has turned into homework. But if I make my own engine I have more control between where I am, where I wanted to go, and what do I need to do in order to get there.

It is also probably a waste of time as I'll solve over and over problems that the game engine has been refining for decades. But I definitely see the appeal.
Supreme Court justices don't typically explain their reasons for dissenting in emergency applications like this. They can if they choose to, but they didn't here.
Roblox and Fortnite UEFN are both platforms that have a lot of batteries included, and nice around building. Roblox is longer invested, but Fortnite has much better constructed financial incentives. But they are both code platforms, luau for Roblox and verse for Fortnite (maybe it has BP support)

UE is good, has BP, and it’s nice to be using pro tools from an empowerment perspective. I’d maybe pick a starter game to start from rather then from scratch…

Also, about Lua, It’s not so far off from JavaScript (pre classes) just tables instead of objects, and you have to construct prototypal inheritance from more low-level metatable methods. But after you get past the higher level quirks/syntax you should feel right at home.
Very cool, but why Nazis?
The shadows are not generated. They are the same in the original video.
Supervised mode comes courtesy of Apple Configurator (free). MDM comes courtesy of Jamf Now (also free for three devices, for now). The combination of the two should be sufficient.
I doubt any human would write anything as nonsensical as what the magic robot did in this case, unless they were schizophrenic, possibly. Like, once you actually read the workings (rather than just accepting the conclusion) it made no sense at all.
New Values and Functions in CSS
This is a rare advantage nonenglish programming teams have.

We have additional namespace for free. If it's the class it's account. If it's just an account it's konto or however you say account in your language.

Sometimes stuff is overloaded many times. Like transaction the user makes with the company, the DAO entity representing it, the db transaction, the spring transaction...
Unless the team has problems, there is a constant asynchronous information exchange between team members. Excepting for a couple of places I've been at that were dysfunctional, I've never been a part of a standup where somebody said something the rest of the team wasn't already aware of.
I am getting a "Mobile version not available" modal that wont go away on its own on desktop. I can trick it by making my browser full screen, refreshing, then resizing it back to a half sized window.
Thanks for the thorough details. That really helped my mental model of the topic.

> ...some experimental features of Rust and its standard library that the code relies on.

In my work I've experienced this, which can cause a sort of inversion where usage of experimental (or non-documented) features become so relied upon that I lose most control over how the experiment might resolve (ie. sorry, now it must find its way into main). Any concerns of the same kind of thing?
The nouns are always in transition, even in the box. We pretend they are not in an effort to provide ourselves with a refuge from the flux.
XTP: Make Squishy Software
While I was at Cloudflare, I loved working on the Workers platform.

Their decision to embed a programmable layer into the CDN has transformed the company into something far bigger.

This made me realize that every app should be extensible as deeply as possible - going beyond HTTP APIs and Webhooks.

Today, we've opened up our platform making it simple to bring next-generation extensibility to your application & safely execute end-user code in-process.

I believe we've all faced the desire to run user code, and as modern products become increasingly engrained in our workflows and stacks, this desire is stronger than ever. XTP makes it safe and easy to do this leveraging the power of WebAssembly. On top of this secure core, XTP provides authorization, code uploading, testing, simulation & validation, as well as easy to use SDKs to load and execute user code.

We're excited to open up this platform in public beta today & are eager for your feedback!
In Laravel, every single feature has a name like "Vapor" or "Forge" or "Octane" or "Dusk". I toyed around with Laravel a few months back, and ended up bouncing off it pretty quickly, because I simply couldn't remember what anything was.
Kansas water facility switches to manual control after cyber attack
caching -- google changed the expectations of millions
Ahh bug related to how we detect mobile. Would ya mind reaching out at hello@viewport-tester.com so I can get a few more details on this?
Decker is fairly "powerpoint-like" in the sense that it's organized around a set of "cards" that can be drawn on. It's designed to allow users to create simple interactive projects without any programming, but there's also a powerful scripting language available for more sophisticated projects.

http://beyondloom.com/decker/

Some examples of how people are using Decker:

https://itch.io/games/tag-decker
Game Maker is what started it all for me over 20 years ago. Once I picked up the scripting language Python and Lua quickly followed. I think I owe my entire career in software to this program.
Post-hosp Covid global cognitive deficits–brain injury and grey matter reduction
None, which makes it a pretty suboptimal payment method for some transactions.

I'd never buy an airline ticket in cash, for example: If the airline were to go bankrupt (which has affected me more than once in my lifetime), I'd have no recourse.
You should definitely write an article with all tricks you used to make it fast!
My kids love making their own board games. There are simple kits from amazon with blank boards, cards, dice etc - great for creativity.
That does sound like a surprisingly useful and when I think about it, obvious application of LLM’s.

Makes me wonder how many other tasks involving category organization can be automated. Probably quite a few.
Thanks for making and sharing that project. A feature request, if I may: please consider adding support for https://www.jsonfeed.org/. Thank you.
Show HN: Leveraging non-standard browser API to rename multiple local files
PhoneBook: Manage DNS records as Kubernetes resources
For each project, always use a container, e.g. a devcontainer, with no external device mappings. For an interview, double it by also always using a virtual machine.

And of course, both of these are immensely less preferable to just using a coding website or a web IDE for an interview.
Obligatory adam smith quote: People of the same trade seldom meet together, even for merriment and diversion, but the conversation ends in a conspiracy against the publick, or in some contrivance to raise prices
Yes, but in any case the data is already public, or at least most of it is. I think if we truly desire for privacy of posts then the SWF/Fediverse should be looking at a different access model, and maybe some encryption methods (for example you could whitelist who can decrypt your data).

There's also the legal approach: keep data public but forbid usage for unauthorized purposes. Then at least the big public companies might not put their hands in it (at least not directly). But it could still be leaked and widely used by nefarious or shady actors.

In any case I think a more well thought out or just better informed distinction between public posts and private ones would be very useful (it appears currently in Mastodon you need to have a 'locked account' to post followers-only posts; I don't know if data goes to other servers for private posts?). If you post something anyone can see on the internet, there's a significant limit to how much the law or any technical solution could protect you. The right solution for sensitive data on the internet is to make sure only a select few can see it, for now.

(I believe this problem is can actually be solved using something like a Web of Trust (but more formalized/automated than WoT is currently): you'd trust accounts and then you can build a graph where trust is a function of distance (trusted node distance). This web of trust could be useful for a number of distributed protocols. The only catch is it requires much more user interaction and education.)
Not buying things on the Internet is not a great solution for when you want to buy things on the Internet.
Thanks for the context.

Ah, I didn’t know/notice any of that, probably because my use case is the absolute minimum:

A project, a few columns, tickets and an assignee field is all I’m using.

I understand most use cases are more complex than mine though.
The Windows bit is stupid. Microsoft will announce vaporware plans to add this capability to Windows 12, and Raycast will sell no units.

(How will Microsoft avoid Windows 13?)
Next thing you know, you get AI-controlled robots thinking to be humans.
Hey HN,

Smart Bulk Renamer can bulk rename your local & cloud files. For now, Google Drive, Dropbox & OneDrive are supported.

Local file renaming works only on Chromium-based browsers because they can handle local files using the FileSystemHandle.move API [1].

Smart Bulk Renamer is heavily inspired by the Mac app "Name Mangler" [2].

You can try it without creating an account, and I’d love to hear your feedback!

[1] https://developer.mozilla.org/en-US/docs/Web/API/FileSystemH...
[2] https://manytricks.com/namemangler/
How I wrote 'Why Cryptocurrencies?'
I just started blogging again regularly after 15 years of neglect. It feels like it's too late. While I do see traffic from Google, I often wonder if it's just not worth the effort. I will probably use it more like a journal, than any sort of commercial side hustle. I do enjoy writing with more of my personal style, knowing it will contrast against the AI drivel.
People reading this might be interested in Redka - Redis re-implemented with SQLite in Go: https://github.com/nalgeon/redka
The humans in WALL-E didn't move too far, either...
Lightning is definitely sturdier, but I don't think that's enough to outweigh the benefits of USB-C. USB-C is much more universal.
57.782509, 2.295993 should have been 12.295993. For those "Data Provider = NOBIL", but good to see there is an edit and comment feature.
It's not about the need to secure a good academic job but rather the need to feel good about the academic job that you have already secured.
You go to specialty stores depending on what you're looking for. They may not be really high-end but I don't have a real argument with brands like Patagonia for the most part for things like outdoor clothing. For dress clothing, something like Joseph Banks really isn't bad and you get tailoring as needed.

And I'm sure there are plenty of even higher-end stores at least in big cities. I'm not into "fashion" as such so can't really speak to boutiques along Fifth Avenue or wherever.
It's possible, like every molecule in the room suddenly collecting in one corner of it. Just highly unlikely. Public anything in the US is a four letter word thanks to decades of assaults. Value extraction from the many for a few is the sole goal.

Glad it worked in Switzerland. Our demographics, scale, and politics are just a tad different.
Lucky you, godot does have those features, although a bit limited to an extent.

For native file dialogs, see the methods file_dialog* in
https://docs.godotengine.org/en/stable/classes/class_display...

Not quite sure what you meant by drag & drop, but godot has API for getting the files dropped onto the window: https://docs.godotengine.org/en/stable/classes/class_window....

Finally, you can create (or customize?) native menus:
https://docs.godotengine.org/en/stable/classes/class_nativem...

Also, slightly unrelated, I have WIP useless desktop widget created with godot https://github.com/nvlled/fps-desktop that shoots a gun on mouseclick. Tested only on linux.
It is easier to take a drug than to eat better and work out.
That’s what nukes are for yeah? You just let it melt its way down
Have you worked on any vehicles?

You do realize that cars have never had these open standards and that parts interoperability has varied wildly even within the same manufacturer?

Even if you had the parts, a number of carmakers have made it, and continue to make it difficult to get the official service manual to replace parts.

What you're proposing is historically unrealistic and unconventional.

> Modern cars don't deliver here.

Neither do older ones. After an automaker stops making parts then you're going to have to dig around on eBay or find a local scrapyard. Maybe you'll get lucky and there's a third party continuing to make parts but that's no guarantee.

I support right-to-repair, but the auto industry has been historically hostile towards it.
Credit card debt and credit card balance are the same thing.

> I don't know about others, but I always float thousands on my balance

This is the operative part. People on this forum tend to be in tech, and floating thousands is possible. A quick google search showed average US income is 60k/yr. Less 10k for taxes, less 20k for housing, that allows a float of less than 3k per year. The source previously stated an average debt of 6k, which is a balance more then the monthly income, and ergo is being carried over.

Looking for more direct data on how many Americans are paying credit card interest, I found this data:

"Half of credit cardholders surveyed in June (2024) as part of Bankrate's latest Credit Card Debt Survey said they carry balances over month to month. That is up from 44% in January – and the highest since since March 2020, when 60% of people carried debt from month to month" [1]

I thereby stand by my statement that your second paragraph was equally wrong (and equally right) as the second paragraph you were calling wrong.

[1] https://www.usatoday.com/story/money/2024/08/10/credit-card-...
Thanks, I see the use case, but then I'm not sure each user of the device is logging in/out each time they use it ?

I'd imagine a single common user that's never touched, with a pin/password memorized by everyone.
You live as a part of society, your liberty is going to be offended with every step you take. You're taxed. You're required to maintain your rental properties to a certain standard. You're required to have a license to drive your vehicle. The things you buy are required to not poison you. And so forth.

And let's be frank. A government agency has always had a word in the occupancy of your homes. Be it the state government or otherwise. Your property is built upon state property, after all.

And, if I'm being completely honest, I have absolutely zero respect for someone who is upset they couldn't fuck someone over at a time where unemployment was so high.
Kids using lotions have higher levels of hormone-disrupting toxins
Curious, what is the advantage of decimal? Why not base-64 or some larger and power of 2 base?
This works to a limited extend and leads to a huge complexity explosion as soon as you go beyond a single table. Going down this route is soon gone eat much of your complexity budget.

I worked on a hospital information system that did this for all forms, and the parts of the table had complex self referential links. Getting the actual history out of that thing was SQL hell.
“To find a needle in a haystack, it’s helpful to know what a needle looks like. To find the right investor, know exactly what you’re looking for in a partner.”

My latest post on VC Cafe
I am trying to get myself into doing it regularly.

One of my main thoughts was documenting things I have found I had to do to with certain projects to get it the way I want, like homebrew packages I need to install and what to setup for if and when I wipe my computer and start fresh or get a new computer and want to set it up like I am used to.

I have had many times I forget little things I had to do and end up going through the whole spiel of getting it to work correctly.
This is part of the reason I have so much fun with the Pico-8 and now the official successor program Picotron.... You need to code right away!
Yes, I think we definitely have a gigantic misunderstanding of cable here. Mine is based in reality, while yours seems to be very unrealistic. How in the world is a fiber optic cable going to do what needs to be done? Where is the power coming from to heat the probe via a fiber optic cable? Even a fiber optic cable at a length of 25km is a very large spool. If you want the probe to hold the spool and unwind as it goes, it must be at least the size of the spool of cable. If you think this would work with an unsheathed piece of bare fiber cable, then your just not even trying to be serious.
Is this an issue with all networks that have a "restrictive" peering policy, as shown in [0], or is Deutsche Telekom particularly problematic in this case?

[0] https://www.peeringdb.com/net/196
> They are a very creative kid currently experimenting with using Power Point/Google Presentations to create a crafting and turn based combat style game but is running into the obvious limitations of this setup.

What limitations exactly? These will guide recommendations.