skysight-inc/HackerNews huggingface dataset:
I'm not convinced it's ".s". Of the two examples (2nd is the GitHub link in TFA), both file name extensions start with "s". Ergo, the OS dialog is doing file_name_extension.substring(0,1), perhaps?

Still on Sonoma, or I would answer this question myself.
Social without social
This is why you listen to their problems and not their solutions
As much as he may be right, this attack is in very poor taste coming from the CEO of the main competitor. By all means provide a feature comparison table and let customers make their minds up, but calling your competitor a “cancer” based on them not doing much open source work, or based on the company that owns them, that’s a moral judgement that competitors shouldn’t be making about each other in public.
Curve Fitting in C# Using Particle Swarm Optimization
GCP charges you insane prices for egress bandwidth to China/Asia and offers no clear and simple way to say "I don't have any customers there."
Most software engineering has become the modern equivalent of assembly line workers, which brings about the concept of alienation from our work products, per Marx. It is all about productivity metrics and nobody actually cares about non-measured forms of quality and artisanship.
Uber charges more if you have credits in your account
Thanks, I'll take a look at those late chapters.

The algebra is my main interest, that happens to be in a calculus text.

0a = 0 is proven later in ch 1, it's just the ordering.

By "something I could code", I mean implementimg these properties (more like writing a proof assistant).
It is great to have a Drive-like user-friendly UI to your shares (web, mobile apps). But don't do the syncing with it, there are more mature/robust solutions like SyncThing or rsync.
Agreed. Most of the value comes when people other than you need (or will need) to use it.
The username is changed but the comments remain attached to a single different name.
> Additionally, every time something doesn’t work (or, heaven forbid, you’ve been hacked), your company’s employees and lawyers can and will blame you instead of an unmovable entity.

That's what it's really about. Modern day "nobody ever got fired for buying IBM". It's not about the better solution, it's about blaming someone else if things go wrong.

Azure has been completely hacked twice now, yet people still move their shit over to Microsoft's cloud offerings. I don't understand how fucked in the brain you have to be to consider this a good idea, except for being able to shift blame.
if you actually read the article it's basically a negative result
I think I disagree… desktops are pretty inexpensive in the grand scheme of things. I mean most of us could host our stuff on a raspberry pi or something like that. It isn’t like we’d individually need to handle a ton of traffic.

Rather I think the problem is that most server (software) was pretty poorly written, to the point where it requires professional administration and maintainence. Although, this did create a lot of IT jobs. I guess there isn’t anyone, really incentivized to architect things better.
I would argue the opposite: AirPods are a pure "client" device — they need to be connected to by something, they don't connect to something; and they have no display, input method, or other means to initiate/change Bluetooth pairing, if the state of the firmware somehow gets in a mucked-up state and they need to be flashed. The only possible way to recover broken AirPods is via tethered recovery.

An iPhone is the opposite: both a "client" and a "host", with plenty of options (in theory) for interactively initiating and configuring a wireless recovery boot. Almost capable enough (again, in theory) to be used for standalone debugging of its own hardware faults (like you'd do with a PC using a live USB image.) For 99% of faults, an iPhone should be capable of non-tethered recovery — if Apple would just write the firmware so as to enable that.

And the other 1% of the time, you've probably got at least one failed critical hardware component preventing early boot. At which point "flashing the OS" would be the least of your concern; and instead, you'd just take the thing into the Genius Bar, and they'd open it up, and then either tap into an interior debugging interface (as presumably they'll leave the lightning debug pins exposed as something like JTAG pads); or they'd temporarily swap the mainboard out into an "everything but the mainboard" recovery harness, flash it there, and then stick it back into the phone. At which point they could then use the recovered base firmware's recovery mode to QC the rest of the hardware!
Gee, I'm not the first to make this mistake about quantum mechanics!
In 2014 I spent a week with my Samsung Galaxy S4 as my only computer. (My laptop was damaged and it took a while to repair. IT asked if I wanted a loaner and I said I'd get back to them if the phone proved inadequate.)

I was testing embedded hardware, so my main tasks involved a UART port into a dev board. One Bluetooth serial interface later, I was in business; there were some Arduino IDE ports or something similar that had a respectable serial terminal, and that's all I needed to see log messages.

Monitor plugged in over Samsung's weird MHL-HDMI thing; knockoff cable was only a few bucks. It had a power passthrough, so I used the otherwise-useless Cisco VoIP phone on my desk (I was a contractor and the phone wasn't active) as a USB power source to charge the S4.

Bluetooth keyboard, Alt-Tab works for switching apps, and having real keys makes composing email a breeze. Bluetooth mouse, pops up a cursor on the screen and works just like touch with better ergonomics. Bluetooth headphones, for taking conference calls and listening to music.

I wanted for nothing, and the whole mess fit into my coat pockets, I didn't bother carrying a backpack that week.

It's a decade later and this is still a fringe activity?
Having done res real estate for a hot second... Owners *always* over-estimate the value of their homes. They always want to ask for too much. Sure, we hear of occasional up-bidding in hot markets but that's typically the exception.
It's then less like comfortable moving and more like fleeing or going on exile. You're happy to be still alive but you've lost all you had.
On a technicality, yes, but I think most developers who use it do so because of the large collection of React-style user interface components which are built into it. Now that Jetpack Compose exists (which allows for traditional Java-based widgets to be used in a 'reactive' way), personally I don't see any reason to use Flutter. That 'drawing directly' aspect puts Flutter apps several years behind in terms of performance, accessibility and reliability, since pretty much everything in the Android API needs to be reimplemented in Dart.
But - again - that is a mathematical construction, which a physical particle is not.
I personally just rely on FastAPI + Pydantic.
Thanks a lot for that mention, I never heard of it and its inspector seems to work fine.
$190M of which is the CEO's salary.

(an exaggeration, but it wouldn't surprise me if a big portion of that is c suite salaries)
My guess, having never used OSX:

1. In the save dialog, filetype can determined in multiple ways (maybe selected from a dropdown, or be set by the program opening the dialog) and not necessarily just inferred from user-entered filename

2. So when returning the path to the program, it appends the filetype's extension to the path iff it doesn't already end in it (so user can enter just `notes` and file gets saved as `notes.txt`, if that was selected in the dropdown or the program's default)

3. Probably unintentionally, they've started allowing partial matches when inferring filetype from the user-entered filename

e.g: User enters `database.sql`, it matches against `.s` extension of assembly filetype, but `database.sql` doesn't end in `.s` so becomes `database.sql.s`
I think there are hacks to load up devtools in a new tab and connect it to another tab of the same browser.

devtools is just a set of html and javascript after all, and talks to the page its debugging via a websocket with special powers.
Ask HN: How do you customize Emacs for Python?
I've been using emacs, happily, for over twenty years.

At one point I used VSCode. I didn't hate it, and for JavaScript it can be great. But I'm unhappy with the MS telemetry and it feels bloated when you use too many extensions.

I have been playing with Zed. It's great. But, I can't get a firm answer on how to use venv and asdf together and usage has stalled for me.

Can people share their emacs .emacs configs? I really would love to use type hinting, lsp and code completion inside emacs. But, I keep running into configurations that want to switch to vi key bindings, and I get demoralized.
It’s a social network. Do you expect Facebook or Twitter to be your primary content database?

But I do agree UX could and should be better
If you care less about spending any amount of time on your product than whatever it is you emotionally get out of hosting Nextcloud instead of using Google Workspace, beware.

This is not about Nextcloud vs GW. The spooky bit is that you consider taking on additional burden with something that will not improve your product in any way, when your product is the only reason why your startup maybe exists in the future.

That's a particularly dangerous habit to pick up, because you will have 1000 chances to make meaningless decisions and distract yourself every day.

Unless you have an extremely convincing reason to do something — and if you are wondering, you don't — don't.
> Apple's latest devices apparently come equipped with a dedicated recovery partition

Didn't they always have this, minus the wireless functionality, isn't that the entire point of DFU/Recovery Mode?
I don't understand your point.

If you construct scenarios where the subprocess you call daemonizes and outlives your program, then there of course there isn't any convention your code should follow because your code isn't in charge -- it could follow whatever logic and it wouldn't matter. So then there's no possibly correct solution /anyway/.

The question of the original post is "What convention should programmers use for fsyncing files in standard scenarios?", for example, "Should cat fsync?". As the post says: "Who should be responsible?"

I'm suggesting an answer to that.

I don't understand the point of "but what if `cat` double-forks". It doesn't, and surely, if you're calling a program that daemonizes, you know that it does, and that the rules about who needs to fsync file descriptors will necessary change then.
Water is extremely high-valued.
No, it doesn't work. If you actually are solving a problem, then you can do some sort of like beta testing publicly, just how games do play testing, which can be public or not. But other than that, building it in public makes no sense. You might give updates every now and then about what you're building, but that's about it.
I made a to-do list app that shows you one task at a time
I always hate opening Reminders to look at an endless list of tasks. There's just no linear path forward. That's why I created Underload, an iPhone, iPad, and Mac app that shows you one task at a time from Apple Reminders, so you get that linear path and you have one single focus. It's great for project management, breaking down goals, and just as a to-do list, and since it two-way syncs with Apple Reminders, you can still use all your usual integrations to manage tasks.
If they let you use it, they'd have to triple the price or everyone would connect a keyboard and mouse and use it like a desktop PC, decimating macbook sales.

I think the limitations are entirely for business strategy reasons, not because they believe there is no demand.
Simple solution is if the insurance directory says a provider is "in network" than they should be on the hook to honor that and pay the provider and collect the in network deductible from the patient directly. I'd bet that issue would be fixed in a very short time. It is basically fraud for them to have inflated list of supposedly active providers.
Well these days cosmocc -mtiny is more like 120kb, now that our binaries support ARM platforms too (like Android!) and all the code I've needed to add to make sure Cosmo works reliably for a longer tail of edge cases. But that's saying a lot, since unlike these APKs cosmo binaries don't need a gigabyte JDK to run.
We are on a forum, having a discussion. Not everyone disagreeing is someone shouting you down. Nobody called each other an idiot here.
It's rather amusing to see them so "excited" about introducing features and concepts have been around since Windows 95.

Even the titlebar buttons look like Windows' with the obvious exception of a missing minimise.

On the other hand, maybe they're finally realising the fact that "mobile UI" has been dumbed-down for too long.
I may be wrong but I think 'packing' may allow the shapes to vary in size.
I'm not a geologist, but 2000 m in 37 million years is ~0.05 millimeters per year. Is that about the right rate of growth for mountains formed through subduction and volcanism?
> Does it put too much maintenance work on DevOps

... DevOps shouldn't be deploying, administering and maintaining something like NextCloud.

And honestly without any additional input this question sounds like "I worry what I would be in a position when NextCloud wouldn't be able to support the needs of 10000s users. BTW currently it's me myself and my dog in this startup".
It doesn’t matter if it’s fair, it’s just reality.

If you self-host for a business, and your self-hosted instance is hacked when other self-hosted instances of the same software weren’t, you are at risk for legal action and a possible criminal investigation. Was it really the software that was hacked, or were you negligent? Was it truly an accident, or did you have malicious intent? Plus, define negligent - does not having a service like CrowdStrike installed count? (You might say, “obviously not,” but if it takes $50K to convince the court on that point, shallow victory there.)

If you have a family, even if this is only a 10% chance of happening, you would have to be, in your own words, “fucked in the brain” to put your livelihood and career on the line to save a few bucks.

In my ideal world, beer would rain from sky and nobody would ever get drunk. We’re not in an ideal world, and “CYA” is a valid reason until you have a proper, large, dedicated IT team.
This is very strange, we use a quite smaller VPS server (2 virtual core, 2 Gb of Ram) to host NC with other things, our clients computers are 10 years old and we _never_ had such bad experience, while we use NC with macOS, iOS, Android, Windows and Linux (mainly Linux).

There is obviously something wrong in your NC setup.
Electricity That Costs Nothing–Or Even Less? It's Happening More and More
> It tries to provide an environment suitable for a legacy application model that doesn't really take security as seriously.

Erm... what?

> The only real way to win here is by using a VM which is what ChromeOS did.

What advantage would the VM provide, other than the host OS having even less insight into what the application is doing?

(Which is, by the way, exactly the only reason Android is introducing VMs: hiding stuff from the host Android)
'KERKDRIEL, the Netherlands—For much of the spring and summer, Jeroen van Diesen got paid for using electricity.

Sometimes his neighbors came over to power up too, generating even more cash.

Van Diesen’s situation reflects the strange, new dynamics of electricity that could soon become the norm in many parts of the world: A big increase in wind and solar power has pushed wholesale prices to zero or below for many hours of the year, spurring a sea change in the way people use power—based on whether the sun is shining or the wind is blowing.

Most people pay a fixed price for each kilowatt-hour of electricity they consume throughout the day. The price is set by their power company and only changes at infrequent intervals—once a week, a month or even only once a year.

Van Diesen, a software salesman, recently signed up to receive electricity from two providers that charge him the hourly price on the Dutch wholesale power market, rather than a fixed price that resets monthly or annually. When the price of electricity falls low enough, smart meters in his house begin charging his two electric cars.'

...
To selfhost it, sorry I thought that was implied in this context.
Can you expand on the Nostr problems? Honest question. I mostly see it trying to offer another (architecturally better and robust to censorship) mechanism for group communication.

I think (hope, TBH) that Nostr can fill the niche of the Usenet of the past where some groups did slide into obnoxiousness but others maintained intelligent and thoughtful discussions for many years. My 2c.
Or does it? https://lunduke.locals.com/post/4387539/firefox-money-invest...

Only a fraction of Mozilla luxurious spending goes for Firefox development.
I wonder why did they change the lamb's head features, it looks worse (the expression) after the restoration IMO and such a significant alteration is not acceptable IMO.
In my opinion it’s not a good alternative if you or your team members expect exactly the same quality of service. When you switch to Nextcloud you’ll have to expect more bugs, less reliability, less performance and obviously more maintenance (since it's typically self-hosted) compared to Google Drive, Dropbox or One Drive. So you'll have to go into this with a different kind of mindset. What you gain is independence, privacy and extendability due to a rather big platform ecosystem.

E.g. here are some specific things and examples of things you'll have to deal with, in no specific order. These are just some things I've had to deal with recently.

- You'll have to educate people in your group that there are at least 3 different ways to share files among each other and that they can all coexist in parallel (Individual Shares vs. Group Shares vs. Group folders vs. Circles/Teams) (I did a german blog post on this: https://bitbetter.de/blog/nextcloud-freigabe-chaos/)

- Handling of file/folder names with special characters is a mess e.g. if you have Windows and Linux clients there will most certainly be conflicts. (Luckily this has been fixed recently by the `forbidden_filename_characters` config option – which is not enforced yet via the Web UI) see https://github.com/nextcloud/ios/issues/2802

- Creating Nextcloud users with spaces in their names, will break CalDAV on iOS Devices (https://github.com/nextcloud/server/issues/15641)

- Nextcloud (aka Collabora) Office is very slow if you want to actually work collaboratively with it (no matter the power of your Collabora server) – unfortunately it's no match for Google Docs or Office 365

Don't get me wrong: It's still a fantastic Open Source project with tons of talented people and it's a beacon of hope in the GAFA world. Everyone should try it out (and help it evolve) so it can be better than the commercial alternatives. But going into this and expecting to get the same kind of product quality like Google Drive/One Drive/Dropbox will lead to disappointment.
this is the sort of functionality that only appears when the pain in the retail is felt by the corp. though can't say I think it's a good idea though.. feels like a free rein for state level adversaries...
https://www.wsj.com/tech/ai/future-of-ai-2030-experts-654fcb...
"Doctor says" is definition of hearsay

There are tons of videos, none of them show drones chasing children. Some show injured children which unfortunately is unavoidable. Some are children injured by hamas themselves to manufacture a narrative.
The author is a committed amateur.
Yeah that’s the biggest issue. I remember when it launched and it was invite only. If they indeed opened the registration at some point nobody knew about it. So they really failed at promoting whatever they were trying to do.
The answer: Beep, Bop, Beep!
JFR only samples running Java methods.

I would guess at least some of the bottlenecks are in hardware, the operating system or in native code (including the JVM) in this case.
There is a saying I healthcare: you can optimize for access, cost, and quality but you only get to choose two. So for “true abundance” (access) you will generally have to put up with higher cost or lower quality. How you find the appropriate balance is the hard part.
But maybe for them it's a feature. It keeps the microblog content in a particular shape, like daily chat but not too-serious, long-term-valuable content.

Clearly there's a market for both. And maybe they could even be... confederated? That is, it might be possible to combine several sources in your stream, and accept identities across servers for easy commenting. Heh, this all awfully reminds me of the stuff that was already built in early 2000s, with RSS/Atom, the original OpenID, and no huge corporations interested in taking over these small potatoes.
I like to see articles about the hidden systems that make so much of the modern world work, I think it's a positive thing to allow common people to have that perspective if they're interested. However, when I do see stories about datacenters and the like, I just really sort of despair, to be perfectly honest.

I see how little the industry has changed and innovated since the 'modern' datacenter crawled out from the legacy telephone switching centers. You still see the marks (read: scars) left on the old in the new: same sized racks in width, asinine cold and hot aisles shuffling hot air around blown about by fan after fan after fan screaming away endlessly until they throw their bearings. The energy moved about among so many different interfaces, air/water/air/refrigerant/water/air and around and around and back again. It's the same feeling as railroad gauges echoing the ancient wheeled carriage ruts in the hard dirt because we can't be arsed to make anything better.

You'd think that with all of the developments of omg distributed computing that every tech dweeb loves to bandy about that they're experts in that there would be a stampede to, you know, actually make use of some new technology, moving the data and compute closer to the user (and don't talk to me about edge facilities, they're just more of the same), reduce the blast radius of the idiocy of centralization, pare down the eye watering waste of facilities like this. But no, it's still client-server everything, maybe put a copy in another region if you're feeling kinky, but the promise of decentralization and distribution hasn't really materialized. Such a large percentage of people now have phenomenal power they carry with them at all times, but they're just dumbed-down gateways to these huge black holes of resources because the control needs to remain held in the same hands as the capital that continues to build them larger and larger.

I guess what I'm trying to say is that in an ideal world that uses the technology that it develops in a sane way, these places really shouldn't exist anymore, like another comment suggested. The fundamentals are all there, it's just the incentives are so out of whack it's comical. Build bigger and bigger facilities and collect more and more data and fritter away cycle after cycle and maybe you'll increase your year-over-year by a couple dozen basis points. And since the demand is so insatiably fueled by this feedback, nothing will change. You could have minuscule neighborhood nodes scattered around a city that sips resources in comparison that does all of this in concert with the portable supercomputers we all carry, each benefiting a small handful of people at once but the beast must. be. fed.
Doesn't R require coding too? And my recollection of Igor Pro was from long ago (on a 68k Mac), but it also required coding in its bespoke scripting language. In fact I walked away from it for that exact reason... I wasn't going to spend brain cells on somebody's proprietary language.

I think that for things like dashboards, we're still stuck between "code" and "no code" tools. I don't know of a happy medium.