skysight-inc/HackerNews huggingface dataset:
Is it? I thought that took a screenshot, not fed coordinates to a program (in this case a screen sharing program)
This suggests that "strong opinions, loosely held" makes for a poor software development philosophy.
Summary of the filing:

The document is a complaint filed by Jenniffer L. Westmoreland against Matthew C. Mullenweg, Audrey HC, LLC, and unnamed defendants (Does 1-10) in the Superior Court of California, County of San Francisco. Westmoreland alleges several labor violations and workplace abuses that occurred during her employment as a personal assistant to Matthew Mullenweg's mother.

### Key Allegations and Claims

1. *Unpaid Wages and Overtime*:
- Westmoreland claims she was promised a salary of $60,000 per year but was required to work excessively long hours, including 24-hour on-call shifts without overtime compensation.
- She alleges she worked far more than the standard 40-hour workweek and was not paid overtime, violating California labor laws.

2. *Labor Code Violations*:
- The complaint cites violations for failing to provide accurate wage statements, rest breaks, meal periods, and proper final wages upon termination.
- The plaintiff seeks penalties under various California labor laws, including those related to misrepresenting the nature of the work and conditions.

3. *Hostile Work Environment and Discrimination*:
- Westmoreland alleges a hostile and abusive work environment, including racial and sexual harassment from Kathleen Mullenweg, Matthew Mullenweg’s mother. This behavior included derogatory remarks and instructions that Westmoreland found offensive and discriminatory.
- Despite complaints, she claims no action was taken, and the harassment continued, creating a pervasive and hostile work atmosphere.

4. *Wrongful Termination*:
- The complaint argues that the working conditions became so intolerable that Westmoreland was constructively discharged (forced to leave), which she claims violates California's public policy against discrimination and abuse.

5. *Failure to Prevent Harassment*:
- The defendants are accused of failing to prevent the discrimination and harassment Westmoreland experienced. She claims that her complaints were ignored and that supervisors who supported her were terminated.

6. *Fraud and Misrepresentation*:
- Westmoreland alleges that Mullenweg misrepresented the nature and duration of her employment when recruiting her from Texas to California. She claims that these misrepresentations induced her to accept the job under false pretenses.

### Relief Sought
Westmoreland seeks:
- Compensation for unpaid wages, overtime, and missed breaks.
- Statutory penalties for labor code violations.
- Damages for emotional distress, punitive damages, and attorneys' fees.
- Double damages under California law for the misrepresentation about her job.
- An accounting of all unpaid wages and further punitive measures as appropriate.

The document emphasizes that Westmoreland endured significant emotional and financial harm due to the actions and inaction of the defendants, and she demands a jury trial to resolve these issues.
> You also can't grep for things "at the beginning of the line"

Why can't you, is there no way to make grep work with regular expressions??
NASA prefer them now, as they're "flight proven".

They're using them to launch astronauts now too.
This won't be going to trial in 12 weeks. The discovery alone is going to be massive considering what has happened.

I'm pretty sure Matt has been dropped by one law firm, he's also had the chef lawyer for Automattic accept a buyout which I think is fair to assume this drama is the reason. Automattic's current in house lawyer commented on here that lawyers can't control their clients. Which I think is fair to assume that Matt is ignoring legal advice. Matt already knows this lawsuit is going to cost millions. And he's pouring petrol on it.
You are wrong about AOSP. I'm running LineageOS (Android 14) on both my phone and tablet without Gapps and it is a fully functional system. (NewPipe for youtube, Aurora/Fdroid for for App Stores)

I don't know what you mean by "look and feel of early android" either, as AOSP based ROMs look just like Google Pixel in the settings, quick dropdowns and dialogue popups.
The NASA+ stream died for me "404 The cosmic object you were looking for has disappeared beyond the event horizon." I much preferred the old IBM stream they used to use. Shame, but at least it sounds like the launch was a success.
TLDR:

DHH doesn't make kilo-millions so his ideas suck.
Not on this device in particular, but I've seen it done in the Droidian community. Similar steps should work, although I heard it's a little janky.
It's not just what Google wants you to run, it's what Google promises to some of its customers through a face it has on one of numerous facets(facing banks in this case) as what they let users do with phones, and a humanware chain of trust that allows the server and the phone to be viewed as sort-of secure computing environment.

From an idealist standpoint, it shouldn't be done that way by taking away rights from users, but trivializing it as how specifically Google wants you to do it isn't accurate either.
When creating a squashed merge from the PR, it presents an interface for the commit message. You can put the information you want there.

It’s not a requirement. I wrote in another thread[0] why I like this methodology, but to each project its own.

[0]: https://news.ycombinator.com/item?id=41839282
Hey friend, sorry for taking so long to reply. Less than half is still really good, as the other commenter mentioned, try giving more lead time.

I think we’re kind of similar in that we are people who invite people places. That is our role. I look at this as being kind of like rbac - we have the role “organizer” which gives us access to the invite method.

If I were you, I’d stop worrying about reciprocation. Believe me, I know how hard that is because we’re kind of built to see reciprocation as success. But in this case, I worry that you’re trying to find problems that don’t exist.

Keep on inviting people out - you’re a good person, doing good work and you’re on the front lines fighting loneliness in other people. I don’t see an issue, in fact I just see a lot worth emulating.

If you ever get feedback that suggests the issue is you, feel free to write again. But I don’t see anything worth fixing, though I see a lot worth emulating.
> Does anyone bother what IBM or CapGemini or Accenture or Deloitte or whatever think?

Exactly those companies are literally pumping out "thought leadership" that people and companies with $$$ are lapping up.
My pet theory is that everyone has ADD/ADHD at some level, particularly when tasked with something they do not like to do or want to do, and that the rise in ADD/ADHD is worsened by short-form content because it further reduces attention span.

I don't think it's a real disorder, nor do I think giving people amphetamine is a great idea.
The only advantage I can see for stalls is that if your stall runs out of toilet paper you can beg the person in the next stall to pass you a roll under the partition.

Ventilation? Why not use fans?

Ease of maintenance? If ease of maintenance instead of user experience were the driving factor in software development, we would all still be using command-line applications exclusively. Shouldn't the "user experience" be the driving factor in bathroom design too?

Safety and security? Even toilet stalls have locks. Does anyone NOT lock their stall while using it?
You seem very unaware of how the Jewish tribe works. Genetics and family line tracing are very much a core concept.
How would you check what the banking app you are using requires?
Would you like to see my college transcripts and try to guess when I got medicated?
Coolest thing I've seen for a smartphone in a while, and definitely the coolest for Android
It's surprising to me that there aren't any details about the software stack.

Whenever I've tried to find a touch-optimized Linux shell, I've come up short. As has been discussed on this forum in the past, most of the attempts are understaffed side projects that have thousands of manhours of work ahead of them.

I'd like to know what shell FuriOS is based on, and what they're doing to make it usable. Even a demo video would go a long way!
I know what project management and tasks are.

Commits are in practice a superset of all of that. Some commits will correspond to a task. But many commits will just do the work without having to go through the beaurocracy of “project management”. Having to “project manage” each and every commit if you want a useful and fine-grained (but not micromanaged) version control history is impractical.

There’s a lot of small tasks in the concrete code. It doesn’t make sense to give every little change a task.

And the flipside of that is that you can give up on making commits that are fine-grained enough. Now you’re back in squash town where, sure, your task list is just right. But your commits are sometimes a jumble of different concerns in order to stick to one-task-on-commit.

> Because no one will care about your individual commits.

Will someone care about your tasks?

You don’t pre-empt what commits you care about when you are trying to find the reason for some change in the Git history. You don’t find the exact commit that explains it, clear as day, and then throw it away because there is no associated task.

> So you make the PRs a bijective relation with it, and by extension the commits on the main branch.

It sounds useful with a mathematical name I guess?

Insisting on one-to-one mappings for such small things like commits smells of micromanagement. Yes, either people-management or your own time management.
Damn, by the year 2028 (median, predicted based on current trends) all human generated content would be used to train the models. Baffles me, considering how cold the AI winter really was, even a few years back.
You aren't wrong there and what's really telling is how software has made aggressive inroads into those markets. Where software goes bullshit is sure to follow.
Yeah, and those “PayPal” emails telling me to enter my creds must be legit because they say “PayPal © 2024” at the bottom, with a link to paypal.com.
Knowledgeable Europeans knew that the Earth was round and they knew its size to within a few percent. Columbus thought that the Earth was much smaller though, and in that belief "he was an idiot". It's quite possible that he was trying to make an impossible voyage seem possible, but then again, he didn't take enough provisions, and it was almost a total loss.
They're never caught
LLMs don’t do time/date calculations at all. They’re just good enough at predicting the next word to trick us into thinking they can.
UK considering making USB-C the common charging standard, following the EU
If this were true, genetic testing wouldn’t be able to identify folks as Ashkanazi Jewish, for instance. But it can. And many phenotypes do the same.
Yep. I switched 95% of my car trips to bike trips, lost 15lbs I didn’t really know I needed to lose, and only want to go to the gym every few days (was almost an every day thing for me before).

Not to mention that biking is just an absolute blast and the best way to get around. I live in the suburbs so my ebike is my mode of transport. It’s amazing
My time has come, I will not lurk anymore. Where are the pitchforks btw?
Ah yes, working on multiple files was an issue until very recently.

Firstly, at claude.ai you can upload multiple files, so Claude will take those into account and even suggest changes to multiple files. You are then, however, still copy/pasting from a web interface.

Enter cursor (https://www.cursor.com/), you can either use a Claude API key (but it will warn you that all the features they want you to pay for then don't work), or just use the free version, like I am currently. It gets me enough prompts per day to improve my life.

Or you could pay for it, but I have a feeling that this is a sort of WinRAR situation...
I agree! The current approach needs “science-based management” because that’s what it’s play-acting at—that’s what it would take to do the thing they’re claiming to do.

I think it’d be much better to admit that’s far too expensive and/or nearly impossible, plus probably not something most executives are interested in doing anyway, and back off the whole hyper-“legibility” (bad-)data-based-everything notion. It’s an expensive drag mostly delivering bullshit.
Not for $189
I think this sort of thing is still very possible in the Games Industry.

The most accessible job is QA Tester, paid an hourly wage and accessible to anyone really[1]. Anyone that shows themselves to be smart and useful very strongly has an ability to move into Production/Product Management, especially if they're at a smaller studio.

From there, Production is one of those really weirdo jobs where at its lowest rungs you're doing things that no one really wants to do, like taking notes in meetings and filling out Jira tasks, but the top of the Production job chart is Executive Producer or Studio General Manager with substantial sway around the strategic direction of a game or studio and pay to match.

In contrast the Art/Programming paths achieve much higher pay and interesting work at the low end, but also have a lower ceiling in terms of sway and pay.

[1] Anyone that understands what a video game is and plays them of course. Though at this point I'm sure people with some sort of indie game dev experience have an edge in hiring.
Brightness of the Qianfan Satellites
I wrote in the comment above that land and housing is expensive also in regions with low population density. Because the land owners there also demand top dollar for the land they have. The same problems are in rural areas as in urban areas, of course it is accentuated more in urban areas since those are also places where people can make a high income and population is denser.

I've lived in the woods, so I know exactly how it is. As long as you have a vehicle you are fine. Haven't you ever been outside of a city in your life? They have energy and modern comforts. I've lived off grid as well, and that was fine. You have to plan differently.

You are arguing from obsolete standpoints, which probably have never been true. Why? To defend a status quo that is strangling generations of people?
At a very high level, yes. But the details matter here - you commit a transaction to the SQLite database and know that the commit has been pushed out to 3/5 replicas by the time the write API request returns - and that it will be logged to object storage (supporting 30 days of rollback) within ten seconds. AND it will live in a data center physically close to the user who caused it to be created.
And just like last time, the authors are trying to convince their supporters to manipulate the discussion on HN.

https://mastodon.social/@report_press/113306313558293261

We can already see the influence of this in the comments on this post.
Maybe one is latency (how optimized the software is) and the other is throughput (how many cores it has).

Although more likely just weird marketing.
My hypothesis is that long form content generated by LLMs tend to sound like blogspam and press releases because those are exactly the kinds of things they were trained on. Most content generated by humans for public consumption is ANYTHING but succinct.

Their style is much more direct if you just ask them a question or to summarize something. (Although whether the answer is accurate or not is another matter.)
He might have felt the need to understate the journey in order to get it funded at all.
Can anyone estimate what it would cost to develop a new phone that's like the N900 with updated hardware (slide out keyboard, camera cover, maybe drop the input stylus, a bit flatter and larger) and mainline Linux support for all components?
I'm sometimes wondering if this is something I could have Pine64 do if I accidentally get rich enough. I think I would spent the rest of my days just writing the software for this.
Wrong. This is not how evolution works.

RIGHT NOW there are coral that are already heat resistant. When the ocean temperature rises, the corals that can’t tolerate it will die off and the ones that can tolerate will survive. Then because of less resources being used by those that died, the coral with heat tolerance will thrive. This is how evolution works.
Exactly, if you are waiting to make something that very very few ppl are doing, you will be waiting a lifetime. That or the market is extremely small to be profitable.
Show HN: Automatic Recipe Generator to Preserve Culinary Traditions
Hey HN folks!

I'm Victor, and I just launched a free tool that automatically generates recipes based on the ingredients you have at home. The idea came as a way to attract more organic traffic to my microSaaS, Legado Culinário, which helps families preserve their culinary recipes and stories for future generations.
how do you set it up?
Pretty good discussion of why something that sounds useful ultimately is much less so than you'd think.
Hot Dog from Sausage Software
> Scientists "performing miracles" is humanity caring for the planet.

Scientists "performing miracles" is one of the ways humanity is caring for the planet.
Agreed.

I would also add that the static site generators have little if any decent templates to work with. Most of them are so basic that to get them to any level that looks good, it will take a lot of work. For instance, if you use Gatsby, then you're going to need to know ReactJS to be able to do change anything or improve on it. This is true with virtually any static site generator.

Contrast that with Wordpress which has literally thousands of really well made, well designed templates that take minutes to install in your CMS. Because there is a such huge variety to choose from, finding one that fits you the best is relatively easy which also means the changes you would have to make would be minimal.
Thank God this file format is written in Rust, otherwise I'd be extremely skeptical.
Related:

Musicmap: Genealogy and History of Popular Music Genres - https://news.ycombinator.com/item?id=18887141 - Jan 2019 (11 comments)

Musicmap - https://news.ycombinator.com/item?id=11827808 - June 2016 (41 comments)
I mean, yes: this point is true. Usually that's how things are.

It's not a matter of knowing better, it's a matter of people not considering X. If they don't think about X they wouldn't even know to change it or try something else.

Truly, you don't know something until you try it. If you never try it you just don't know. At least for most things, some things are obvious.

Also, there's arguments about phones being addictive. That changes things a lot.
Hey! I'm actually the author of the article. These are some really good points, and they help a bunch of people. But it also leaves out a majority of them, I think. Especially those who are on the fence.

1. Some friends have done that, and it definitely works. Personally, I think social media is good as long as you don't overuse it. TikTok and Instagram are addicting, but also a new format of content; my mother learns a lot from short videos on TikTok about her garden, for example. It also helps me catch up with friends and see how they're doing. But it's too easy to get caught up.

2. Absolutely, and also silencing all sounds except for calls.

3. Very agreed.

4. Agreed. Sometimes, it's hard to be consistent with it, though. I was never able to stick to it.

5. Sure, but there's a bunch of people who get flagships because of the camera. There are brands like https://ghostmode.us/ for a combination of good camera + dumbphone, but it hasn't quite taken off.

One of the most important ways to get off your phone, in reality, is to replace it with something else. I find that having a hobby or meeting more with friends helps me doomscroll less.
> C# is the language with the best degree of control over allocation among all GC-based languages.

It's the best, but if I can't say: "never heap allocate under any circumstances," it's a problem.
Ask HN: Inspiration for Local Websites?
I’m interested in creating a site to showcase the range of events, organisations and community initiatives that my local areas has to offer.

It will be a community-led hobby site, but would love some inspiration for what “good” looks like.

Does the place you live have a particularly good local website?
Based on what expertise?
In Jordan, a ‘stunning’ discovery under Petra’s ancient stone
Better Practices for Docker Networking
I don't use any linuxserver.io images but I found this article useful as a reminder to review Docker Compose defaults for allocating subnets, shunting all outbound traffic, and custom bridge networks.

Relevant upstream/official docs:

https://docs.docker.com/reference/compose-file/networks/

https://docs.docker.com/compose/how-tos/networking/
That, and when people ask me about my problems, i tell them about it. But then i realize they want to know about problems that have a scalable or easy solution they can build.

In other words, I gave them my damn problem but they arent interested in solving them.

So no, i aint talking to you about my problems anymore
https://archive.md/p7rFr
High Performance Transaction Systems 2024, Day 1
I applaud the project espoused spirit, because, similarly to the author(s)' webpage, i don't think we should have a monopoly in this space ( especially given recent moves by Google ).

Small things to be noted ( in the small, but noticeable category):

- repeated paragraph ( https://gosub.io/learn-more/ )from 'Gosub started' to 'open and free'
- that is it for now:D.. I will be personally watching it with some interest

edit: some grammar
Inmate Tablets?
Hello i am currently incarcerated and over the last few years most prisons have been issuing tablets of some kind to inmate populations what are your thoughts on this
> and a top quality laptop.
> I mean the technology to do this is already here.

I think it really depends on what precisely you mean here. I don't think it's currently possible to get the same performance of my M3 Max MacBook Pro in the form factor of a phone.
I didn't mean all-dev, but "junior" devs.
This would be amazing for backcountry communication - e.g when backpacking with a large group.

Is there any way to enable this for iOS?
Nice!

For a home-rolled solution, I use a GE CYNC ST19 Edison Style bulb in a socket right outside my office door. I have it configured through Home Assistant (https://www.home-assistant.io/), and then use Hammerspoon (https://www.hammerspoon.org/) on my macbook to make an API call to Home Assistant when the camera state changes.

If my camera turns on/off, so does the light bulb. Works really well for letting my family know I'm busy in meetings.
It has a small piezo buzzer, and you can use it to play RTTTL sounds. https://blueforcer.github.io/awtrix3/#/sounds

I have to warn that it sounds like hot garbage though. The neat thing with ESP32 devices is that you can make it sound okay using its built in 8-bit DACs, or great using I²S.

Speaking of hardware hacking; you can also get POE/LAN adaptors for the ESP32, if you have free hardware pins left for it.
we are in the machine's feedback loop.
Yep, it's about your background.

I moved away from makefiles long ago and I don't regret it, for a multitude of reasons that are well explained in many places.

`cargo add ...` is great and I wish every language offered a tool like that.
Okay so leave it in your locked car...
Agreed, so maybe there is some value in being a ‘local’ software provider.
You've witnessed actually dead coral or just "bleached" coral? Bleached coral isn't dead. It has just expelled its symbiotic algae. When the water cools it gets its algae back.

All corals are broadcast spawners. The polyp will start growing where ever conditions are right. It may not be the same place it was growing before but the coral doesn't go extinct.
It's surprising because I personally jump at an opportunity to try something new.

Well, with some exceptions...
Tips for going public with your lab's software