skysight-inc/HackerNews huggingface dataset:
Ask HN: Best practices for starting and structuring an Open Source project?
I'm considering starting an open source project. Initially this would be a set of language specific modules (python and javascript) incorporated into ML/AI pipelines to improve observability.

- How much time should I spend structuring the project and building tooling to make development easier, vs just diving in and building the project?

- What are the most important areas to focus on make sure its as useful as possible (documentation, license, community, other areas I haven't considered?
Not feeling guilt may seem irrational. Especially, if you are manually involved in the act.
Any non ancient hotel will have metal fire doors that cost near a thousand themselves, plus the metal framing and whatnot.

The cops or firefighters are not going to spend time cutting, they are going to bust it open with a battering ram which will ruin everything, requiring reframing, new door, new thresholds, new frames, new locks ($2k), and maybe flooring too.

And then add in opportunity cost from not being able to rent the room during repair, which would take weeks due to those materials not being available at Home Depot.

I would budget at least $10k, and I bet it would not exceed $20k, but either way, using a battering ram on a hotel door is very costly.
Kubernetes provides good abstractions for managing deployments, but Kubernetes also comes with massive overheads. The overheads come in terms of the many yaml files needed to define services, and in terms of complexity of the underlying infrastructure for hosting the cluster itself.

If you were in a bigcorp in charge of orchestrating 1000s of services, that overhead could be worth it.

However, if you were a solo dev trying to deploy one service, that overhead is really bad.
I don't think so but they waste tons of people's time every day in the world... they should just default to: no, I don't want cookies that aren't required for this site's basic functionalities to work as intended.
The Age of Cultural Stagnation: Has tech plunged culture?
> I assert it is trivial to not buy Apple products, easy to make alternatives to Apple products and easy to buy feature equivalent devices to Apple products.

Swap the name Apple with Microsoft and you might see a different perspective. Microsoft was beaten over the head for anti-competitive practices with browsers back in the day and Apple is behaving no different. It's easily arguable that they are behaving much worse in multiple aspects to what Microsoft was up to.
Unfortunately regulations and lawsuits like this one seek to reduce the amount of meaningful choices consumers have in the smartphone market.
While I'm not a native Japanese speaker, I've lived here for a decade and communicate in Japanese 98% of the time at work.

"Ikigai" is just a combination of "ikiru" (live) and "kai" (worth doing). The existence of such a word does not imply any more of a coherent or commonly followed philosophy than the existence of the English phrase "purpose in life" or the loanword "raison d’être" does. Pretty much everything I've seen about the "unique Japanese concept of ikigai" appears to be almost entirely made up by non-Japanese people.

Not that it's necessarily a bad or useless concept, but claiming this particular formulation of it is ancient Japanese wisdom appears to be a marketing effort.
You probably bought a Motorola version instead of the ones from prepaid providers. I have Moto G Power 2020 and 2021 from Cricket, both are full of bloatware like the article.
Daily Driving Ubuntu on M1 Mac
Considering you're not paying for the product.. yes, they totally are.
Yawn, what is this ad driven nonsense, just give us a spec sheet. Who really wants to scroll through 5 pages of marketing drivel to get the details.

>From a performance perspective, Surface Laptop 6 is 2x faster than Laptop 52, and Surface Pro 10 is up to 53% faster than Pro 9.

The competition here is macbook and ipad, not last years stuff.

Why do the surface people keep hamstringing themselves with intel? I am confused to what shady backroom deal is going on but it seems rather silly for Microsoft/Surface. They can't compete because they don't have the most performant per watt, nor battery efficiency. They used to have AMD ones, and we know they work with them for other tech a la xbox, azure, etc... so what is up with the surface line getting this exclusivity?
Haha, in the comment, I say to go to my profile to decrypt, and then I have a web app linked for them with instructions. It's just AES-128 iirc, so I don't think people are decrypting it otherwise.
I see ha! Thanks
React Native New Architecture
Well, you have a point, but the separation is hardly as stark as all that. Both film and television have works that definitely qualify as Science Fiction, and some are even original rather than adaptations from books.

A few examples: 2001: A Space Odyssey, Fantastic Voyage, Moon, much of Twilight Zone and Outer Limits, Prospect, etc.

And for that matter there is plenty of SciFi in print as well, and it isn't all novelizations of movies and TV shows.

There is certainly more room for exposition in a novel (a fact which plenty of authors have abused over the decades, and plenty of directors have abdicated responsibility for by tacking on lengthy voiceover or on-screen text introductions), which often allows for more complete worldbuilding to explore whatever contrafactual premise the story is built around, but it is possible on-screen as well, as long as you don't rely solely on the dialog to convey it. For that matter, books shouldn't rely solely on the dialog for that purpose either.

Of course, on-screen dramatic works aren't the only ones that face the problem of conveying a setting in few words. Novellas, novelettes, and short stories have similar constraints to various degrees.
I found Song of the Cell a bit underwhelming. The Gene really was fantastic - I think he ran out of steam a bit with Song of the Cell. The majority of the cell related history is also contained in The Gene.
Making a Game Last Forever [video]
Not all problems are linear - people have been saying for over a decade now that self driving cars are imminent, but at this point it seems like most have actually given up on them.
The latest Surface Go 4 still sold only for business for 6 months begs to differ.
You don't need to when you are the product.
I don’t understand why people have their pants in a wad about Toyotas hybrid strategy. Their hybrids are great, go buy a EV, that’s why we have a market.
> Why do the surface people keep hamstringing themselves with intel? I am confused to what shady backroom deal is going on but it seems rather pointless for both parties.

Probably massive kickbacks or massive discounts. Just remember, Intel put out this graphic when Zen was just released -- https://cdn.wccftech.com/wp-content/uploads/2019/10/Intel-vs...
Ammonia has noxious fumes that burns the throat and eyes and is quite debilitating. If fumes leak the smell is the least of the worry.
Not really. For Dropbox, Nextcloud, Photo Sync, et c to upload your photos, the app needs to remain open; it can't upload in the background for more than a minute or so.

This means that only iCloud can do real background syncing. If you want to upload a full camera roll to a non-iCloud service, you're in for a world of frustration. You'll have to disable screenlock and put the phone on a power cord and leave it open with the app up for hours and hours. Of course iCloud doesn't have such limitations.

No non-Apple app is allowed to do background sync, no matter what you install. They have put iCloud Drive and iCloud Photos in a privileged position.
Nextcloud has some neural network integrations so implementing something like that might be possible. The Memories app can already use the Recognize app for the smart tags for Photos.

Combining it with "The Search Page" app makes it a quite comfortable experience as is.
Unless you’re @libsoftiktok
disclosure: I work at Ockam.

The Portals for Mac app is an example of the type of thing you could build using the open source stack of protocols. The README (linked by parent) links out to all of the relevant parts of the protocol documentation to explain how these work together. The NAT Traversal (https://github.com/build-trust/ockam/blob/develop/examples/a...) part of the README is probably the best explanation of why the free relay you get via Ockam Orchestrator is a useful part of this demo.

As for why would anyone trust this: The protocols are designed so you absolutely don't have to trust the relay. Trust is pushed out to the edges that you control and so you're not susceptible to a MITM attack if something like a relay is compromised. The protocol design for all of this is open and documented, and was independently audited by (IMO) some of the best in the business, Trail of Bits: https://docs.ockam.io/reference/protocols.
I heard it also is laggy even starting songs.
There's only one language in common use where vertical writing is effectively mandatory: Mongolian. They also use Cyrillic for historical reasons, and Latin script as a modern convenience for electronic communications, but the native script is vertical.

That's enough reason to support it, imho. Japanese and Chinese are also routinely printed vertically, so that adds another billion and a half people who stand to benefit from it.
I spent the day with my Dad who wanted to watch a classic cricket game from the 80's - it was totally wild seeing coaches, commentators and even bench warming players smoking the entire game, on a field covered in cigarette advertising.

It looked horrible, but games today are exactly the same with sports gambling. I wonder when the view on that will change.
They make ARM surfaces.
You're conflating things. What some people might want Apple to do is different from what Apple should be legally obligated to do.

If someone doesn't like the fact that the Messages app doesn't support <X>, they should not buy an iPhone then, if it's that important to them.

Pretty simple calculus. Apple made a choice, and then they can suffer the consequences of a lost sale because of that choice.
CAD with heavy 3D modeling, GIS processing, hydrology/hydraulics calculations, word processing, reading and jumping through 1000+ page PDFs, spreadsheet models, emails, video conferencing, screen sharing, and all of the above at basically the same time by necessity.

So... Depends. In my case: a lot.
I scoured the article and could not find *which* ELD platform the “researchers” were using as for basis of their fear mongering, I couldn’t find it! I read the referenced “research” paper and could not find it there either.

Instead they painted with broad strokes every ELD device that interfaces with the diagnostic port as vulnerable (which is a blatantly false equivalence). Then like a magicians sleight of hand, they “demonstrate” their worm using an ESP32 development board. SERIOUSLY?!
This is the equivalent of finding one Linux based device with vulnerabilities, then claim ALL Linux based devices have the same vulnerability. Then ‘prove’ it by buying a completely different Linux based developer kit, (emphasis on DEVELOPER as they’re designed to be tampered with) and infecting it with their own malware for maximum pearl-clutching effect.

Garbage shock pieces like this are the reason the public has lost faith in “researchers” and the “media” alike.
Also because they know devs aren't on board to make arm versions of the software...
> but someone skilled in APL would take about as long to interpret a bit of code as a Pythonista would take to understand the Python equivalent.

If we take into account break of flow due scrolling up and down trough text, APL probably has an advantage after a few hundred Python-equivalent lines. One screen worth of APL holds many screens worth of Python.
> Who really wants to scroll through 5 pages of marketing drivel to get the details.

Apparently “Nancie Gaskill” who wrote it.
This isn't just evil, it's stupid. I can't imagine a worse policy for the long-term success of that site. Like, I just don't see any upside -- what usage boost are they going to get from putting real names on there?
How so? This doesn't have much to do with a free market.

The same applies if eg the government provides a service for a fee, or otherwise gates access to something. Eg H-1B visas to the US should arguably be auctioned off.
Except that non E2E chat archive backups are on by default
As an Australian, is this true? Granted, I grew up rural in Victoria, but I don't know anyone who uses it.
I've been using it for quite a while and had no issues with the app at all. Only one hick-up with Nextcloud itself but that was really my fault if I'm honest
I’ll say, I did shell scripting for years from copy/paste, cribbing smarter people, and reading online guides. But I didn’t really understand until I read The Unix Programming Environment by Brian Kernighan and Rob Pike.

It’s a very old book and the audience was using dumb terminals. But it made me understand why and how. I think I’ve read every Kernighan book at this point and most he was involved in because he is just so amazing and not just conveying facts, but teaching how to think idiomatically in the topic.

I also used awk for 2 decades, kind of like how I use jq now. But when I read his memoir I suddenly “got it.” What I make with it now is intentional and not just me banging on the keyboard until it works. A great middle ground for something a little sophisticated, but not worth writing a full program for.

Something else that helped me was to install a minimal distro… actually a base FreeBSD install would be great… and read the man pages for all the commands. I don’t remember the details, but I learned that things existed. I have many man pages that I look at the same options on every few months because I’m not positive I remember right. Heck, I ‘man test’ all the time still. (‘test’ and ‘[‘ are the same thing)

I also had an advantage of 2 great coworkers. They’d been working on Unix since the 80s and their feedback helped me be more efficient, clean, and avoid “useless use of cat” problems.

I also highly recommend using shellcheck. I sometimes disagree with it when I’m intentionally abusing shell behavior, but it’s a great way to train good habits and prevent bugs that only crop up with bad input, scale, etc. I get new devs to use it and it’s helped them “ramp up” quickly, with me explaining the “why” from time to time.

But yeah. The biggest problem I see is that people think there is more syntax than there really is (like my test and [ comment). And remember it’s all text, processes, and files. Except when we pretend it’s not ;).
E in e-mail stands for evidence ;)
They may get kickbacks, but if they want to eat Apple's pie it makes little sense for this kind of move which would massively hamstring growth.

Also don't really see the benefit for Microsoft for the kickbacks (are they desperate for cash?) at the cost of growth and potential DoJ scrutiny.

This sector is already a slim line that is dwarfed by office, windows, azure so what is the point in doing all of this nonsense?

If they want to grow their own silicon, push ARM, if they want to compete, do so. To me it sounds like kickbacks to specific people in the surface group which seems shadier.
It's some MS channel/Conway thing. They have long had a different web site for "business" and sold models (e.g. the Surface Go with LTE) that were only available to "business" customers.

Actually, Dell had the same thing going on until recently.
In my work I encounter quite a few people beating their heads against walls trying to make the machine "conform to what they want".

You can often achieve your goals much more quickly by using tools they way they best support being used.
Trust me it isn’t 6%. United is one of the largest healthcare companies by market cap. They have aggressively acquired physicians under Optum, and use an accounting trick called intercompany eliminations to shuffle profits and skirt the law on the medical loss ratio. https://www.axios.com/2021/07/16/unitedhealth-optum-provider...
That's the point I'm trying to make. I pay for YouTube, I should be able to choose that i don't want to watch shorts, for instance. A few days ago whenever they suggest shorts in my feed, there was a "not interested" button. It's gone now
I remember Trump mentioned it in the beginning of corona as one of the discussed ideas and everyone laughed.
I assume you're talking about the level with three buttons and force-fields?
It resembles the very first level of Portal 1, but solution is different, that did stumble me for a bit too =).
This isn’t what he meant, but my optimistic reading is that the average quality of software has gone down because so many more people can make it. People who would have gotten close but given up now can publish. It does mean a pile of rubble to sift in the marketplace, but so has any advance in creative tools, and many people are scratching their own itches with software and not bothering others with it, which has no downsides.
The Nextcloud App (Not the Memories Nextcloud app) allows taking a photo that goes directly to the server. It's also got a Scan document feature that I use to scan to a Paperless folder for processing.
This looks similar to what the cool couple at 100 Rabbits [1] are doing with Uxn. Overall, I love to support anyone producing hobby / cute software (especially with Lua!).

[1]: https://100r.co/site/uxn.html
I connect and disconnect my iPhone often, so I prefer Gnome's default file manager Nautilus with gvfs-afc and or gvfs-gphoto2 (1).

My devices show up when I plug them in and I can see all my apps that expose storage in Apple's Files, with accompanying icons (2). Device folders like Downloads are off limits, though (3).

1: https://wiki.archlinux.org/title/IOS#Using_a_graphical_file_...

2: https://nexus.armylane.com/files/Gnome-Nautilus-iPhone.png

3: This entails much pointless duplication of files on the iPhone just to be able to see them from my PC. Apple would prefer, no doubt, that I use AirDrop or iCloud. But my Linux laptop means staying out of Apple's walled garden.
> I have great respect for people who can learn to navigate government bureaucracies well enough to avoid getting caught up on all the deliberate snares and thorns—all the moreso if they can do so while also being poor, working 3 jobs, raising kids as a single parent, etc.

Yes, the latter is a very peculiar combination, because not many people with the mental skills required to navigate a bureaucracy like that stay poor (because some employers are willing to pay a lot for those skills).

Or to flip the statement: in order to fully benefit from the programs designed to help poor people, you need skills that few poor people have.

(Of course, this is all about averages and aggregates. There are certainly people who manage to be both poor and have the skills and mentality required to navigate the bureaucracy.)

My 'flipped' statement is one of the best arguments for a UBI-style simplification of means testing that I know of.
People like him think there's some aliens who will come to earth and punish the Japanese if they violate the constitution as it's now written.
Options are always available if you have a trusted friend who has a different opinion on the stock than you!
AI Search for 88 Page DOJ Apple Suit
> It's an obvious abuse of their monopoly to suppress competition.

Apple has a monopoly on what, exactly?

Let me answer. Apple has a monopoly on iPhones.

Just like Chevy has a monopoly on Corvettes and Ford has a monopoly on Mustangs.

> Remember, this is all a very arbitrary restriction by Apple

What are they restricting? I am still unclear. Their choosing not to do something is not restricting anything.

> that lets them take advantage of their monopoly to suppress sales of competitive products.

And we're right again back to them having a monopoly on iPhones.
More likely they were hoping to achieve second mover advantage by starting late, and also limiting risk at the same time, since it would allow them to pivot easier into various kinds of alternative technologies.
Remember everyone, your bubbles are green because you have an iPhone, not because the person you are texting has an Android.
Bought a Surface Pro in 2013. After a few years the battery stopped charging. It is for all intents impossible to replace.

Now I buy Thinkpads.
Are they really producing the same sets in different factories? It would surprise me.
Super Apps sounds like an app that takes away resources from other apps
> imessage (the protocol) doesn't. iPhones should, because it's a common way for people to communicate.

iPhones are fully capable of transmitting images (and even other types of files--what an amazing world we live in). Feel free to install any of the numerous apps available that allow you to do this.
Yes, you certainly can. It's happened many times in history, thanks to hereditary rule (i.e., they inherited these positions, they didn't actively seek them). Queen Elizabeth I of England reigned for 40 years and is considered by historians to be a very good ruler. Marcus Aurelius of Rome was also considered very good.

The problem wasn't these rulers, it was what happened after they got old and died and their shitty kids replaced them.
Specs: https://www.microsoft.com/en-us/d/surface-laptop-6-for-busin...

They're using Intel because there's no other option for a Microsoft product running Windows.

Also, Intel is rapidly catching up to TSMC in the lithography race, and will leapfrog them very soon, likely by the end of this year.

The top-end model uses the Intel Core Ultra 7 165H, which is this thing: https://www.intel.com/content/www/us/en/products/sku/236851/...

It has 6 performance and 8 efficiency cores, with the peak frequency as high as 5 Ghz.

It's hard to get an apples-to-apples comparison because benchmarks are sensitive to instruction sets, available compilers, etc... but this CPU is definitely competitive with the Apple M3. E.g.:

Apple M3 scores 18,947: https://www.cpubenchmark.net/cpu.php?cpu=Apple+M3+8+Core&id=...

Intel 165H scores 30,596: https://www.cpubenchmark.net/cpu.php?cpu=Intel+Core+Ultra+7+...

The Intel laptop is 60% faster for multi-threaded workloads, but it is 19% slower for single-threaded performance.

PS: The Intel laptop comes with up to 64 GB of memory and it can build and run x86 Docker images natively. If you're a developer, it's the far more attractive option...
Possibly when they wrap up informing on a bunch of their friends and business associates.
Ask HN: Anyone looking for contributors for their open source projects
I am primarily looking to contribute to python software projects to further improve my skillset
I'm deeply disappointed there is no longer an AMD surface laptop with one of the custom designs pushing for a mobile Xbox level of GPU (no ray tracing) just so we can do business and light gaming or video or 3d modeling or whatever when you plug in even. AMD has some wild igpu designs in low power envelopes so I'm baffled that Microsoft just bailed on the line. I have a surface laptop 4 13in AMD model and love it but it only was worth it on sale really.
What security vulnerability becomes possible with native CSS-in-canvas support that's not already possible today? Or becomes easier?
Pretty sure that's an ad and yeah, it is misleading.

However, there's no comparison between the Apple app store and Android stores. There is an outrageous amount of straight-up malware on Android. FFS, one actually needs third-party antivirus/malware scanners on Android it's so bad.
No one should be writing OKRs that deep. If your organization has five levels, the fifth level should be writing their own top level OKRs. They don’t take that long unless the company is critically indecisive. They’re for companies that are capable of executing and need to focus or change directions.
I call it natural selection of the gene pool. Of course they dont call it like that in their pink city world.
> The writing has been on the wall for years

People have been saying this for more than a decade, but it still hasn’t happened; there are still zero restrictions about what you can and can’t install on macOS.