skysight-inc/HackerNews huggingface dataset:
I am very sympathetic to the idea that people doing labelling tasks in third world countries deserve more money. But I don't buy that I'm owed something for my tiny contribution to GPT-3's 300B tokens of training data, or Llama's 1.4T tokens.
Maybe Tesla could make use of this..
Meh, as long as they continue to offer Teams as a PWA, I really don't understand the concern. I already use Teams through Firefox and, unlike your claims to the contrary, with the one exception of notifications, it already works far better than the old Electron app, including proper Wayland screensharing and hidpi support.
iOS does not have "Keychain Access" as a named setting or app.

MacOS has both Keychain Access as a standalone app, and Passwords as a section in your settings. The latter is dedicated to purely passwords that you, as the user, make. Keychain Access also contains passwords for Wi-Fi and other systems.
I do not believe corporations should have the right to free speech. Look into the crap Sinclair is doing making local anchors a go in corporate-written screeds word for word , while speaking as if it was their personal opinion.
No, but it does happen that passwords get updated, and the beauty of 1P is that you just save it, and then whoever has it gets the updated one. I share passwords with as many as 4 people, so it’s practically impossible to keep everybody in sync manually.
> t allows dev teams to not worry about all these things; all they must do is to write a simple YAML file.

A "simple" YAML file.
Hacker News was inaccessible for an hour
Yes, I fully understand how enum variants are implemented under the hood. My point was in response to the enthusiastic use of enum variants which generally causes excessive memory to be consumed for even moderate inputs. Folks are surprised by this and then re-write their code to avoid enum variants or use pointer tagging.

Enum variants should come with a STRICT warning in the Rust book and Rust reference that their real-world use should be incorporated very carefully. Most proponents of Rust tend to never mention their costs or caveats. They are most certainly NOT a zero-cost abstraction and tend to trip up lots of programmers.

"Thus the raw `Value` type isn't optimized for direct manipulation."

Maybe this statement this should be explicitly mentioned in the documentation: DO NOT USE `serde_json::value::Value` for moderate or large sized JSON inputs in production! Stack overflow answers merrily recommend the use of `Value` to a get a piece of data out.
Along with "Soul of a New Machine" and "The Cuckoo's Egg", a great book of my computing youth!
Well, OOP was used, and its naming conventions settled, decades before Rust or D came along. See https://en.wikipedia.org/wiki/Simula for example. They decided to go against established conventions (as far as I understand - I don't know what the relationship between Rust modules and classes is). That's fine, but let's not pretend otherwise.
Added a small clarification:
"The intuition here is that directories are a shared resource for their direct children and must therefore serialize concurrent directory-modifying operations, causing contention. In brief, file creation or deletion cannot occur at the same time within one directory."

Plus accompanying benchmark: https://alexsaveau.dev/blog/projects/performance/files/fuc/f...

---

> file operations are (almost always) io bound

This is a common misconception. It was presumably true a decade ago, but PCIe is getting exponentially faster every 3 years: https://arstechnica.com/gadgets/2022/06/months-after-finaliz...

The NVMe protocol has extremely deep queues [1] and leaving them empty means leaving performance on the table. I think you'll find it surprisingly difficult to saturate the PCIe bus with just one core: PCIe 7 will support 512GB/s. Assuming a single core can produce 64 bytes (an entire cache line!) per cycle running at 5GHz, you're still only at 320/512=62.5% saturation. This napkin math is a little BS, but my point is that individual cores are quickly going to be outpaced by bandwidth availability.

> and totally unclear how directories represent an "interference" boundary

To add a bit more color here, it depends on how your file system is implemented. I belive Windows stores every file's metadata in a global database, so segmenting operations by directory yields no benefits. On the other hand, Unix FSs tend to store file_name to inode mappings per directory, so creating a new mapping in one directory doesn't interfere with another directory.

[1]: https://en.wikipedia.org/wiki/NVM_Express#Comparison_with_AH...
Sure, but I'm not thinking of small startups, but rather large ones like Doordash, Airbnb, Box, Square, Stripe; these places legitimately have lots of services, complex coupling patterns, and a need for some kind of indirection and dynamic placement to enable teams to get things done without coordinating every single PR.

37signals presumably doesn't have any of those problems. They should be using K8s. In the previous thread, I suggested that I'd consider Nomad if I were them, but really, they don't need Nomad either. They need a yaml file mapping containers to hosts, and some tooling to do smooth deploys and to hook up a relatively static service discovery map. Which: that's what they built.
From “Kubla Khan” through GPT and beyond
A life-long intellectual journey, from an interest in Coleridge's "Kubla Khan" to an interest in large language models.
Oh I see, that's cool, thanks!

I had the idea that cloud run was like a (possibly auto-scaling?) abstraction of a container runtime or something so it makes sense that app engine uses it.

I don't think I have been aware of that fact though when using app engine in the past -- which is good, by the way, I don't want to know or care about this, just run my containers somehow :-)
Looking at the website, it's not clear what mathematical techniques are being used to enforce satisfaction of the constraints. How is this approach different than prior approaches, e.g., formal verification methods for deep learning?
Depending on the database, the ORM may well add hints for the planner (of course it's theoretically possible to do that for manual queries as well, but it's usually verbose and database-specific). At a minimum the ORM has a model of what indices exist and so it can know which queries "should" be using an index, and may even have an internal model of how the query planner makes those decisions; of course ultimately if the query planner is perverse enough then even an automated system may not be able to get it to do the right thing.
The conferences are fantastic. Go to one. Rob also runs this podcast:

https://www.startupsfortherestofus.com

Youtube:

https://www.youtube.com/microconf
But COVID lockdowns were not created by me or OP.
What these discussions always seem to forget is that WFH is you paying for your office space, i.e., a subsidy (versus the previous status quo) to your employer.

That's easy to forget for people in the US where land and housing is cheap, but I'm not convinced that it's so exciting in, e.g., Switzerland where residential land is scarce and expensive.
https://archive.ph/Up5RM
https://trimread.org/articles/17
End-user malleable software in the age of LLMs
The Go case would be more compelling if the maintainers gave the impression that they listened to the community. Loudly requested features (dependency management, monatomic time, etc) were ignored because Go knows best.
Lot of work to keep the ad money coming in or was that just a Google AdWords?
Using a framework that is accessibility friendly is probably the best first step. Vuetify has gotten good feedback, with little to no additional steps for my implementations. If I'm remembering correctly, Tailwind's Headless UI, Chakra, and a few others are in the same boat.

Searching for "a11y [framework]" on GitHub gives good results and some "awesome" pages that link to resources on the subject.
Yep, that's the code I meant. And yeah I know it doesn't work, but it should! We've already done the partial borrow analysis for the compiler! Unfortunately the destructuring is only sugar and doesn't change what the borrow checker sees: two functions that each take a `&mut Self`.
Actual agpl is legit open-source, projects that try to twist agpl into more restrictive license are not
The tech is not very specific to Go. I remember the library called Turbo Vision from Borland Inc. which gave similar console superpowers in the early 1990s. Internally it was not that different from a typical GUI toolkit - controls, modal windows, layout, but it worked exclusively for text mode.

Products based on that technology were quite impressive back in the day: Turbo Pascal 7.0, Turbo C. The only thing that I really missed back then was drag and drop (in console) and it's still an unachievium nowadays, afaik.
It's a fact, not an argument. Dislike it if you want, it's still true.

And yes, your or my individual vote will never determine an election. I know this and still vote.
Drive is very closely linked with Docs, Sheets, Slides. These aren't "files" in the traditional sense. These, plus things like PDFs, videos, etc are what Drive is designed to help manage.

If you have 100,000 source code files, art assets or something like that, you probably don't want to use Drive to manage them. The UI just isn't built for it and it doesn't scale.
Yeah it did. One really impressive part of it that I recall was a tour of the set that was implemented like you were playing Myst, where you could go forward, left, or right from your current position. It would play a short POV video taken by someone walking around with a camera depending on which button you pressed, as if you were freely exploring.
At least 50 US govt employees hit with spyware, prompting new rules
Elon Musk says Twitter’s For You page will only recommend verified accounts
What is in this demo is a very rate-limited, early version of our new model. We have many mitigations in place to increase the safety of our main product (Play.ht); I mentioned some of that here https://news.ycombinator.com/item?id=35331310
More importantly boards have a legal obligation to see everything through shareholder value. The fact is there’s plenty of evidence of increased productivity and innovation from letting workers work the way they work best. What’s at issue is senior executives want everyone to value the things that brought them their own success, some nebulous idea of “office culture” and “hustle” and whatever other malarkey that boils down to “work the way I like not the way you like because I’m in charge.” RTO has nothing to do with profit, value, productivity, or any of that. It’s an ideological issue, and boards don’t work on behalf of ideology. In fact in many ways their purpose is to control for ideology interfering with profit and shareholder value creation.
I can't imagine a world where this argument would be correct. Honestly, I'm appalled anyone would seriously consider this.

Chrome is taking over due to inertia and many websites targeting it as the one and only legal implementation of web standards, regardless of the actual spec. "Please use Chrome to continue".

For example, despite Edge woes, the Trident-based version was markedly better looking, and better performing as long as the tabs count didn't get massive. It used native system APIs for input integration, rendering, scroll and memory management, making it much faster and efficient especially on low power devices. It's JS engine had issues, true, but despite that, it was a decent browser outperforming Chrome on many critical aspects of user experience. Safari is in the same vein but even better and without any issues mentioned before. It has power-efficient AdBlocking API, it uses correct HW for rendering content and it is more memory-friendly.

Again, and I can't stress this enough, Chrome and Chromium are developed by a company which main source of revenue is AdTech.
EKS is $0.10/hour, how is that "extremely expensive"? Or are you referring to an adjacent service?
Interestingly Rigveda is comparatively easy to understand compared to the newer texts.

Perhaps because it’s written in more flowery, loose Sanskrit with words and idioms made up when the situation called for it.

Compared to that everything newer is a bit weird to interpret because some random phrase would be taken from some other contemporary text, the reader is assumed to understand and appreciate the cryptic reference.

Funnily enough this reminds me of Rick and Morty/South Park kind of media nowadays, where the inner joke is usually a pop culture reference.
It was not unfounded for scientific reasons, but because some people decided it needed to be so.
> so that people can live close to where offices would be located

What happens to those of us who have spouses, their work locations, children, their schools and so on to worry about?
No, it's not exhausted - people and businesses pushing heavyweight frameworks stand to lose out, and trying to silence the debate would help them.

React seems like a bubble to me, created by fancy code that seems good at first glance but doesn't make a huge difference. What's it supposed to be amazing at, simple stuff or complex stuff? If simple stuff then why are people downloading 200K for Hello, World? If for complex stuff why isn't something like VSCode, Monaco, CodeMirror written with React? Those have state galore, and React's one-way data binding is no revelation for them. In fact inside React things like the ironically named react-hook-form get around React's one-way data binding by letting the form inputs be uncontrolled* (ironically named because react hooks makes it sound like it's going with the grain of react when it's thankfully going against it). Maybe ChatGPT will pop the bubble by churning out vanilla js that beats it. :)

* https://react-hook-form.com/advanced-usage/#Controlledmixedw... React Hook Form embraces uncontrolled components but is also compatible with controlled components.
> Tying it to the OS release makes testing and development a whole lot easier.

Right now I'm having to debug an obscure issue with Safari and Mojave.

In my experience, coupling the browser with the OS version has been nothing but problems.
Note that MPAs can also opt-in to prerendering, where the browser spins up a hidden background tab (sort of) that renders the next page, and then gets activated when the user clicks a link. This gives truly instant-feeling navigations. More detail at https://developer.chrome.com/blog/prerender-pages/ . For now page-to-page prerendering is Chrome only, but since it's a progressive enhancement that seems fine. (Safari does prerendering from the URL bar as well.)

SPAs can get this sort of thing too, but it's less automatic and generally requires framework support for keeping track of chunks of not-yet-visible, non-user-interactable inert DOM and matching them up with link clicks. Whereas with MPAs, because you're using the standard page rendering and link paradigm, the browser can manage for you.

Source: engineer on Chrome working on this feature :)
Is it that time of the week already? When the 1% tell me I'm soft? They would know, after all, living in circumstances just like mine.

Does anyone, outside the hustle culture folk, hear this stuff and not just roll their eyes?
Well, yeah, there is also the chance that we don't solve it at all. I just don't think you can design a political solution to this. Other than mass killings and I'm not for that at all.

We have to develop technologies that improve our efficiencies and reduce our emissions.
>Now the problem is that these descriptions are colored by the philosophy and opinion of the person writing it, often heavily because of the lack of cross pollination of ideas.

Yes but you can always read multiple commentaries, and its usually good to be critical of whichever one you are looking at.

>For example, the ISKCON descriptions of the verses of Gita are often completely orthogonal to the main philosophy of Gita, but the interpretation is technically as valid as the literal interpretation.

Yea, my first Sanskrit teacher was not ISKCON but ISKCON-adjacent, a very well-meaning guy, but I think recently we're beginning to break because I'm rejecting his interpretations of the Gita and the Sankhya philosophy. I've never read the ISKCON materials directly but I get the feeling that they emphasize a kind of personal monasticism and asceticism, which seems not exactly antithetical to what the Gita propounds, but is certainly a very restricted reading.
https://archive.md/ZZXE1
I meant like this:

https://3.imimg.com/data3/XO/BO/MY-1008764/oxford-tiles-500x...
Email hn@ycombinator.com if it goes sideways again ;)
Sucks for sure, especially not knowing the origin. I reported it to iFit via Twitter DM, but that didn't really go anywhere. I'll try official channels tomorrow, just in case, but I won't be holding my breath.
The builder reuses the pump from a real espresso machine. It might not reach exactly 9 bars, but it's between 7 and 9. I don't know where your skepticism comes from.

Source: I own and repair espresso machines as my hobby and for my daily coffee habit.
https://hackernews.onlineornot.com/incidents/wRYnAVoaAWMG
When you know that they are doing illegal parallel construction, what can surprise you?
The browser interface doesn't scale. But the mount as filesystem absolutely scales enough to accumulate 5 million files.
The same applies in reverse. Technology must not be allowed to do whatever it wants without control. Haven't you learned anything?
It wasn’t about money or power. They were just extremely friendly people. In fact when I would get over charged for things the Laotian people would grow irate with the business operator because it was unfair.
You can setup a solid k3s cluster in 30 minutes. I'm sorry you had a hard time but just because you didn't succeed at your attempt doesn't mean it actually is super hard.
I don't get how Marvel's movies are getting worse too. Take Black Panther, for instance, why would people even not consider it premise insulting? Maybe Americans thought it was perfectly normal to depict Wankanda like that, but let's imagine a similar story about China: China is a closed society with a highly advanced civilization and a technology level that surpasses the rest of the world. The country is ruled by tribal chieftains who use swords, spears, and what not to fight for succession of chieftain. Many Chinese people are passionate about foot-binding. The chieftains live in the palace that are extravagantly rich and the level of medical technology is almost miraculous. The magnetic levitation trains are like magic. IN the same time, ordinary Chinese people live in huts and spend their days feeding rhinoceroses (or, to fit the local customs, pandas), as there are barely any road in the country.

If you were to show this movie in China and tell us that it praised the Chinese people and culture, I'd say you're being insulting
I've been using VirtualHere since 2015, with multiple paid licenses.

It's a great tool with infinite use cases. I'm glad that it's a successful business for you!
Redbaiting sinophobia dogwhistle.

I don't follow why it's not a good idea for every organization to ban CandyCrush, Grindr, SpyOnYourEx, CheatOnYourSpouse, RandomAppFromWherever from work devices. BYOD is also a terrible idea, and then leap to the conclusion little red agents are converting your children to Marxist totalitarianism. The two ideas are completely different.
While I don’t think the rest of society needs to go to the degree the Amish have, I think there’s a lot we can learn from their thoughtful consideration of technology and whether it makes their life better. Among the HN crowd, I feel we get excited about tech for the sake of tech, but finding an appropriate and healthy skepticism about the effects of our inventions is probably the next level of maturity we need to develop.
Yes, want to see if I can get whisper.cpp :P
it seems the WebPush on Safari does not play sound alert
Yep, same here. Honestly can't imagine living without it. [Wrings hands as he thinks about 1password's venture funding]
"Any sufficiently-advanced malice is indistinguishable from incompetence."
If someone is determined to break the rules then yes they break the rules. Network blocking is really just a thing to stop casual mistakes.
>in any serious manner

It was intended as a joke, I guess I just found out HN strips emoticons.
I've been using bitwarden for that, the vaultwarden server is selfhosted which is what I do, or you can buy their fairly cheap premium version.
Biochar and Energy from Pyrolysis key to carbon neutral agriculture in China
There are always exceptions. Overall though corporations control the direction of the economy not employees.
It might have something to do with the fact that so many episodes revolve around some elaborate game the kids play. Or, it might be related to how the parents have infinite time to skip work and indulge their precious kids.

I mean, obviously your opinion is incorrect, but that might be why. On the plus side, at least you didn't have to correct me about Disney not being the company to develop the show, as if I thought Disney had a secret Australian animation division. So you have that going for you.
I've collected 53 stories from past HN discussions: https://blog.kowalczyk.info/article/wjRD/solo-founders-with-...

And another batch: https://blog.kowalczyk.info/article/81714acf995e4968bb220684...

There's also @levelsio who's killing it with multi-million / year solo business: https://blog.kowalczyk.info/article/de943f80c7924745abf9405f...
There’s a repository with a VITS model for English/Chinese/Japanese voice cloning that was pretrained on Genshin Impact voices.

I’m not actually sure whether that’s illegal (in the civil/IP sense), provided you’re not using the original voices to synthesise text.
Let's not compared China to reptiles. That's a terrible thing to say.
>> BRICS countries are not dictating to anyone how they should live.

What?

Mainland china keeps calling Taiwan its province!

Russia just invaded Ukraine to reestablish kleptocracy!
For what I paid for my spacious 3 bedroom house for my wife and I, I would have been lucky to find a 2 bedroom apartment close to the office.

Combine that with the constant disruptions to public transport here and it's very common for it to take 2 hours to get into work in the morning.

I would just quit if they mandated RTO, unless they're going to pay me enough to afford a similar standard of living close to the office I'm not interested at all.
> Indians never discovered things like antikythera mechanism

As a point of conjecture few/nobody would have thought the Greeks made something as complex as the Antikytheria mechanism unless it was discovered and studied extensively for a century. It wouldn’t surprise me in the least if something of similar quality from Asia would be discovered or is in the study process already.
You're misinterpreting the bug, the software works but could lose data. However, the person who wrote the update about O_DIRECT and ext4 in production environments is just wrong.