skysight-inc/HackerNews huggingface dataset:
Show HN: Transform your everyday learning
Feeling overwhelmed by endless resources?

Not sure where to start and how to consume it all given your limited time? Wish you could streamline your learning?

Ever clicked on a headline and read an article only to find out it's not what you're looking for?
Do you wish you could take notes in the same place as you read?

Did you ever wish you could pause a video and ask a question?

Sign up for Collate if you're interested and let me know how a tool like this could be helpful to you:

https://collate.one/
> for what could be a monolithic service

On larger projects:

a) It is sometimes impossible to run the entire application on a laptop. And so having a micro-service means you can quickly iterate and test before embedding it into the wider system.

b) You will commonly run into conflicting transitive dependencies which you simply can't work around. Classic example being Spark on the JVM which brings in years old Hadoop libraries.

c) The inter-relationships between component can become so complex that you really want to be able to use canary or green/blue deployment techniques to reduce risk.
This was all obvious >before< they wrote the charter.
Yuzu Health. NYC.

We are:
Health insurance plan manager growing 10%+ m/o/m with a founding team of just 5 people. We are using technology to link together new incentive structures that work better than the traditional health insurance model to power employer sponsored plans.

Looking for:
A full-stack builder, in person only. Someone who loves to build and wants to ship every day. Our technical challenges include complex data structures, interfaces, and integrations related to the financial layer of healthcare.

We believe that if we can abstract away the surprising complexity of running a health insurance plan then we can make health insurance more transparent and affordable.
It does have some advantages in that you don't have key material on every single server. How much this risk actually matters will vary. I suspect most enterprises would actually be relatively safe with their frontend certificates being compromised, though the same cannot be said about the actual compromise of the backend application.
Show HN: Revolution in CSS With
No, the purpose of sprint planning is to specify (more ot less) exactly what you plan to do this sprint. Usually the best case scenario. You make your best effort to finish the things you outlined, sometimes you manage to do it, sometimes you don’t, but why would you ever try to do more than you planned to do? If you’ve done the tasks, you’re done, period, go relax, grab a beer, wait till the next sprint. You’ve literally done your job. Why in the world would you want to “pull more stuff in”?

That’s how I’ve done it, and have seen it done in the last 7 companies I worked at.

Your reasoning is so foreign to me. The only way it makes sense if you are speaking as a manager.
TypeScript has discriminated unions if that's what you were thinking of

https://www.typescriptlang.org/docs/handbook/2/narrowing.htm...
Why would Matrix be a non-starter?

I've recently switched from Discord to Matrix and its been a breath of fresh air.
Extreme taxes on luxury physical goods? How can these goals be reached?
I have heard that the reason Docker (and containers in general) took off was that they solved the problem of Python's awful package management. I didn't believe it until I saw people put Python in production and have to deal with this. At this point, I would rather have a physical snake in my server racks than any Python code.
And Qt is leaps and bounds behind Delphi and Lazarus.

It is even behind rails g scaffold when it comes to RAD.
Did you read the same article I did? How is this relevant?
Flat 15% tax federal, 10% state, for those making > 100k (and the 100k amount can adjust slowly upwards over time).
LumaCode
After using an iPhone for more than 7 years, I started using Android again, close to 1.5 years now. Honestly don't miss a thing. I have realized I don't care about mobile or desktop OS these days. I use the same apps everywhere. Although browser experience is much better on Android.
India and Pakistan fight skirmishes along their contested border all the time. (And re your first line, Pakistan is a US ally, at least in theory.)
Location: Wayne, New Jersey

Remote: Yes

Willing to relocate: No

Technologies: C, C++, Python, JavaScript/NodeJS/React, Ruby, Java, Linux / UNIX, Windows SDK, AWS, Networking, JIRA, GitHub, GitLab, CI/CD, ETL, PostgreSQL, SQLite, MongoDB, embedded development

Resume: https://drive.google.com/file/d/1PEBF2yDiZUPy_TT6WOcpG_FGz55...

Email: vijay.parikh@gmail.com

Experienced generalist software engineer, tech lead with 27+ years of software experience. Reliable-software enthusiast. Interested in everything. Idea generator. Start-up to large corporate experience, Ex-McKinsey
bourne shell scripting is good enough, which makes it nearly impossible to replace. Plan9's rc is a bit cleaner, and no one is going to switch for 'more of the same, but cleaner'. You haven't switched to something similar but better even though you could literally do it right now https://pkgsrc.se/shells , and it doesn't run any different for anyone else. It usually takes something several times better in some crucial aspect to replace an entrenched technology. For example, Plan 9 is better than UNIX-like systems, but not good enough to replace them. I don't think it's possible to make something good enough to replace bourne shell scripting in its niche because before you have something several times better, good enough to actually replace it, you're in a different ecological niche or problem domain, for real scripting languages like Perl, Python, and Ruby. It's a local maximum solution that sucks the air out of the room for potential competition closer to the theoretical global maximum solution for the narrow problem domain.
We're already well past that point now given the volume of nonrenewable inputs required to sustain current agricultural yields.
Did you consider bridging Discord channel(s) into Matrix?
There are a lot of good and bad reasons to adopt a mesh. Some of which might relate to your concerns. The things I like most about them, working in infrastructur:

1. I can have a unified set of metrics for all services, regardless of language/platform or how diligent the team is at instrumenting their apps.

2. I can guarantee zero trust with mTLS, without having to rely on application teams dealing with HTTPs or certificates.

3. I can implement automation around canary releases without much lift from dev teams. Other projects leverage these capabilities and do it for you as well.

4. I can get the equivalent of tcpdump for a pod pretty easily which I can use to help app teams debug issues.

5. I can improve app reliability with automatic retries and timeouts.

Probably some other things as well... That said, it can be a big increase in complexity to your system the pains of which aren't always distributed to the folks getting the benefits.
Is discord profitable yet?

For some reason I think people are hoping they’ll break the chat app treadmill (gain users and community by giving service away for free, try to monetize these communities, go out of business because chat is a solved problem and you can’t offer anything comparable to your competition who is still in the “give away service” stage). This time will be different, sure…

Their business model is selling premium. But, I’ve never met anybody who’s paid for it.
I meant to reply to "good lord is this what modern microservices are like?".
Oh wow! I visited the Afar region in 2018. It's an incredible place. Pictures don't do it justice. Go if you can. Feels like being on Mars (not that we know). There are plenty of tour and travel groups that still go there. You will also get to sleep next to an active volcano (Ertale) on night 2. Be ready to hike. AMA if you're curious.
I have absolutely no idea what the right tax rates would be, or how wed define "right", but in all for something simple enough to be definition in a handful of sentences.
You remember incorrectly. Tesla have never used LIDAR except for training on specific developer cars. Elon has said from day one LIDAR is an expensive waste because of the compute requirements and latency. They did remove the parking ultrasonic sensors, which at one point were used as a close proximity, low speed auxiliary data source in FSD.

The mandate of FSD has always been that humans get away with driving using only their vision so it must be possible for a computer to do the same. If you have used FSD lately it's largely there.
Off topic but interesting:
Over in the TI-99 section of atariage.com the boys have ported GCC to a machine first designed in 1978. :-)
It's taken a while to get all the kinks out. First attempts were made in 2010.
Great progress has been made in the last several months as it now seems to compile most people's projects successfully.

https://forums.atariage.com/topic/164295-gcc-for-the-ti/#com...
The problem with FISA as I understand it is not illuminati. It's that the court probably approves almost everything the government asks for without scrutiny. In general, most courts probably have issues like this -- when their job might be oversight and scrutiny they end up as a rubber stamp for the powerful, like cops, prosecutors, etc. For FISA it's especially bad because decisions and arguments made aren't public.
Living on a lake is a prestige goal, not a requirement for existence. There is no meaningful scarcity at tier 1 of Maslow's hierarchy.
We are so close to the inflection point from where forget electric cars home batteries will make economic sense for the majority. Feed in tariffs received for solar installs home or commercial are falling and as more solar is installed will keep falling so installing batteries and using your own electricity at night instead of selling it for nothing will be the better option.
Location: USA

Remote: Yes

Willing to relocate: No

Technologies: Linux, Python, C++, MySQL, R, Docker, Java, HPC, Bash, Web stuff

Résumé/CV: https://keatontate.github.io/Tate-Resume/

Email: Please use LinkedIn - https://www.linkedin.com/in/keaton-t/

I'm a physics undergrad with a thesis in computational materials science and certificate in data science/machine learning. I have previous remote consulting experience making business inventory system database queries/reports. I'd love to work fully remote and apply my physics background to your data-driven problems/projects.
Apparently the level of security required for home screen web apps can only be met by Apple. Because nobody else can be trusted to isolate the data of different web apps from each other.
Both shows produced by Glen Larson. Some call it a Larson Scanner.
> why would I want to make a forum post asking for help, only to get a single response hours later, when I can chat with other users in real-time on Discord.

Because when someone else encounters the same issue, the answer there may help him as well. Just like surveying the opened issues may reveal problems about the project. It seems to me that every project that has opened a discord is suffering from stale or lack of documentation.

A group can use whatever it likes for collaboration, but pointing users to a discord server feels like being asked to first be initiated to the club, before having the privilege of receiving information. There is a strong aura of exclusion.
I cannot think of an audience more primed to ignore every word of this than Hacker News. See also: the lakehouse guy upthread.
Patents was not the latest excuse I heard from Google. Their explanation was security concerns.
Could killing the PID like that create zombies?
We do some basic inference, but that's why we require explicit return types in the public API, see https://jsr.io/docs/about-slow-types . TypeScript itself will ship with a new `isolatedDeclarations` option in the next release which is the same thing. The point is that no inference other than simple literal inference needs to be done to get the type of the public API. That way generating .d.ts files can be done by any tool by merely looking at the syntax without type inference.
I assume you would either use self-signed certs or run a private CA to do this. You wouldn't get the attestation benefits, but there's no material of any value in each container if you do this. The encryption is the only benefit.

Reading that comment, I sort of understand why people don't do this because it takes some understanding of HTTPS and cryptography to do this properly.
All of this was intentional. The goal the whole time was to eventually pull the rug out from the non-profit. This should be considered fraud.
IMO Krita is still miles ahead with robust support for NDE via filter masks, better layer grouping, and proper support for colour spaces and high bit depth. It's had all of these features for years, while GIMP always squeezed everything into an lossy 8-bit RGB raster and is just barely catching up now. Even the individual image-focused tools, like a single Transform tool with Warp and Liquify modes, or the Fill tool with adaptive expansion, seem much better thought out in Krita than in GIMP.

Plus UI-wise I've always found GIMP to be quite obtuse/rigid/clunky. About the only thing that GIMP is good at is when you just want to move a raster grid made out of pixels around while very aware that it's a raster grid made of pixels, like cropping or lining up images.
Feedback on GPT Prompt Creator Project
Hey, I am a 16-year-old who is trying to go into ML or Full Stack, so I wanted to make this project to get better prompts for GPT. I was wondering if you guys had any thoughts...

https://simplyprompt.pythonanywhere.com/

Currently, you input all the fields, it formats it and inputs it into 3.5, then gives a better, more detailed prompt that you can paste into an AI. You can leave fields blank, and it works for DALL-E as well(Just have to specify).
"Getting a SCSI chain working is perfectly simple if you remember that there must be exactly three terminations: one on one end of the cable, one on the far end, and the goat, terminated over the SCSI chain with a silver-handled knife whilst burning *black* candles."

-- Anthony DeBoer

"SCSI is *not* magic. There are *fundamental* *technical* *reasons* why you have to sacrifice a young goat to your SCSI chain every now and then."

-- John F. Woods
Me too! Count me in! Mandriva was my first ever Linux distro! It was so long ago that I forgot it happened. I came to think that was Ubuntu, but it came after Mandriva and after Ubuntu I was on Debian, of course. Now it’s Arch on my laptop and Fedora on my desktops.
im beginning to see them in my neighborhood i feel unsafe around them tbh
In the right circumstances, birth control happens automatically.

As people get more wealthy, there seems to be less incentive to have lots of children. Perhaps due to better healthcare (less deaths in childbirth) and more securities for old age (eg. pensions).

Seems Africa is at the moment the only continent that still has population growth (and quite massive).

https://www.statista.com/statistics/272789/world-population-...
Yes, Waymo often has a much longer wait time (fewer cars).

But then the Uber drivers often cancel. So maybe it comes out in the wash.
This article would have convinced me a few years ago, but I’ve tried choosing the “right” technologies and tools unsuccessfully for too long to fall for it now. You can be idealistic or you can be successful, but it’s very difficult to be both. I know I’ve lost a lot of community building potential trying to get people to come over to the correct, open-source, democratized technology, instead of the proprietary tool/platform they’re used to. But at the end of the day, an active discord server is a lot better than a dead forum.
If one believes free speech is crucial to human thriving, then from their perspective buying Twitter to remove speech restrictions benefits humanity.
As far as I can tell, 75% is gross margins, and 75% is fairly standard for gross margins. Net profit margins are only 48%, although that is still rather high. I would expect more around 30%, which it looks like their historical net margin has been, so that's a good point. I think it will be hard for competitors in the near-term, unless AMD has something close to ready to go. My understanding is that it takes about 4 years to design a CPU through to manufacturing; GPUs might be quicker since I think they are simpler. I think the current margins are due to higher prices because of demand vs supply. I guess the question is whether demand decreases, and if so, does it decrease first or does a viable competitor arrive first? And even if a viable competitor arrives, does it affect demand? (AMD CPUs have always been cheaper than Intel's, but until recently it did not affect Intel's margins because Intel always had the better process and therefore the performance edge.)
SEEKING WORK - Remote Singapore - Web Developer/IT Support

Singaporean, Chinese.

Currently available for work, unemployed for the past 2 years and developing a side project for merchants platform with co-founders.

My vision:
Build a faster web.

8 years of diversified IT experience with extensive knowledge and work experience in development and IT support for users and co-founders. Still keen to explore new technologies that interest me.

Technologies:

- JavaScript
- TypeScript
- Tailwind
- HTML5
- Astro web framework with unlimited premade UI
- PostgreSQL, MariaDB, and the upcoming Astro Studio
- Go language
- Linux
- Familiar with Vue 3

Skills and Experience:

- Mainstream Windows 7 to 10, Linux, iOS, and macOS support in the government and private sectors.
- Remote support.
- Experience in setting up, fixing, migration and maintaining WordPress sites as a webmaster.

Open to gigs:
- Open to work with Astro web framework and headless backend.
- Data Entry.

Resume can be sent upon request.
Significant investment... For apple or app store profits it's just a rounding error ( to put things in perspective).

What is the end result?
Excited to answer any questions and happily surprised to see it on the front page. Thank you.

I noted elsewhere that this is undergoing major revisions ahead of submissions to IJPS[1]. Riane Eisler read it and asked that I submit. I started working with a co-author a few months ago and he is a published anthropologist so my hope is to have a version done just focusing on the core claims this year.

[1] https://pubs.lib.umn.edu/index.php/ijps
^F on the document: https://wedocs.unep.org/bitstream/handle/20.500.11822/44901/...

returned no hits on "luxury" and 16 hits on "taxes", eg:

For several decades, international organizations, scientists and civil society actors have pleaded for the phasing out of environmentally harmful taxes and subsidies, unsustainable spatial planning practices and so on.

The thrust of the argument presented is that:

We should not accept that meeting human needs has to be resource intensive and we must stop stimulating extraction based economic success.

This report demonstrates that compared to current trends, it is still possible to reduce resource use while growing the economy, reducing inequality, improving well-being and dramatically reducing environmental impacts.

and there are entire chapters putting forward that case.

Pages 17 and 18 (labelled as pages xiv and xv) outline nine key message points.
yup, we added the `jsr` tool mostly so that you don't have to be aware of the @jsr scope that's used under the hood. We're not publishing to npm though, but rather mapping the @jsr scope to the JSR registry in the project's .npmrc file.
> 1. I can have a unified set of metrics for all services, regardless of language/platform or how diligent the team is at instrumenting their apps.

But they're only going to be coarse metrics, like what requests/second. You're still going to be needing application-specific metrics.

> 2. I can guarantee zero trust with mTLS, without having to rely on application teams dealing with HTTPs or certificates.

I do like the idea of this feature of service meshes. It is a slog to get teams to do this responsibly. But, like I said: fighting Istio to understand why it was RST-ing a connection, for no apparent reason. Not logging errors is worse. Perhaps the idea is sound, but the implementation leaves one desiring more.

I should mention the same Istio service mesh above is a SPoF in the cluster it runs in, on account of being a single pod. I can't tell if the people who set it up were clueless, or if that's the default. I suspect probably the latter.

> 3., 4., and 5., as well as actually using mTLS in 2.

TBH, these are just benefits I've never been able to realize. I'm stuck slogging through the swamp of service mesh marketing and the people who want to bring the light of their savior the service mesh but without actually getting their hands dirty doing the work of deploying it.
The language is worked on by a group of people from around the world, not just Alex. It has to be looked at as a group effort. The total contributor count is at 722, as of today. There is a lot of rhetoric thrown around as criticism or being attributed to the language creator, but it's not anything he actually wrote. So the point of it, where and why, comes across as really strange.

For instance, not understanding why try so hard to push a 2023 review for an old version of the language, when we are in 2024. But ok, here this is. It comes across as not being neutral because of the very personal dispute against V's creator, as revealed at the bottom of the blog. The super strange ranting displayed by the reviewer at the bottom, destroys all sense of neutrality, and disputably its credibility.

The review itself has various errors or problems that people gloss over or haven't caught some of: 1) It's weird to be complaining about autofree, when the documentation says its WIP and go use the GC for now. They clearly are giving user options for managing memory. 2) He was using the wrong or ignoring other compiler options. 3) The reviewer seems to be intentionally distorting or misrepresenting the coroutine situation; it's WIP and will be used on the Windows OS. 4) It's open source. Report to them or go help fix whatever is the issue, as other people have (hundreds of contributors).

For example, with the coroutines part, research (site and documentation) shows the V project will be using both OS threads and green threads for concurrency. Right now, they use OS threads, with the `spawn` and `go` keywords. In the future, the `go` keyword will only be for green threads, which the critic is referring to (corounties). At V's site, they are working on coroutines (green threads) for the Windows OS and are steadily working on implementing that into the language.

I would think most reasonable people would cut a volunteer open source project some slack and allow them time to improve upon what they are doing, but there appears to be some weird rush and other intent going on. Don't see V's community attacking anybody, just them happily focusing on their language, but it seems a lot of people are going after them, really hard.
And yet

(1) Firefox and Chrome has shipped with that ability for 10+ years on Android and the world hasn't ended

(2) PWAs are effectively apps. Native apps can do that those things so there's no difference in terms of risks. You could certainly make it so web pages can't but PWAs can.

Also, no, Safari PWAs do not do allow you to lock the screen orientation
so wise and humble
We use most of our crops to make meat, and we eat far more meat than is healthy. We could simply eat the crops ourselves.
You are raising all the right points. QR code standards come from an era when cheap digital cameras sensors were MUCH less good than they are now, and similarly when OCR/image-recognition resources were much less cheaply available or built-in to mobile devices.