skysight-inc/HackerNews huggingface dataset:
We're using 2040's in a variety of "real" products for an industrial application.

PIO is a huge selling point for me and I'm thrilled to see them leaning into it with this new version.

It's already as you hoped. Folks are developing PIO drivers for various peripherals (i.e., CAN and WS2812, etc.)
Firefox has had vertical tabs for more than a decade now. It just required an add-on until now.
That pessimistic view is not shared by everyone who is working on namespaces, cgroups, etc so I think that’s a pretty unproductive comment in this context.

It reminds me of early days in hypervisors when someone would get an exploit to break out of the isolation and someone would dismiss it because “virtual machines aren’t real isolation anyway”.

Look, I get it and I frankly agree with you in the current state of the world, but this is the time to shut up and get out of the way of people trying to make forward progress. Breakouts of containers are a big deal for people pushing the boundary there.
Of course she would know healthy food exists: her parents show her. That is fundamentally different from a paid message.

I don't see why you wouldn't tie those ideas. Sure, ads that remind you to do some push-ups and tell kids how cool it is to be strong would be great, but they don't exist. Talking about decent adverts might as well be talking about how "true" communism hasn't been tried. In the real world, the product generally is somewhere between unnecessary and outright bad. It's obtuse to ignore that.

One of us is talking about hypothetical ads for fantasy products. The other is talking about actual ads.
I'm a somewhat casual neovim user, and I'm confused by the proliferation of package managers.

What motivates people to keep creating new ones?
https://archive.ph/jm2h1
I have been working for one of the client based in UK. It deals especially with fleet management. My team developed the software for them and now it’s around 90% complete. The CEO of the company is very close relation. He discussed the requirements with me and asked me for an advice. I told him that if you are going to hire someone in UK, the cost of having developers on your site or getting a deal done with a company based in UK would be way more costly. Instead get a team here in Asia (the IT market in Asia is way cheaper than that of UK or whole Europe). I started crafting the team and now the total number of the guys working on his product is 15. The thing is you have to find someone very close that is trustable. If you have idea of how the software are developed that is a huge plus point. Hiring freelancers on the remote location is good for a small project but a project like yours needs dedicated team. If you need more help in this we can have a chat.
Lots of reasons... 'the firm' isn't its own thing, it is controlled by the executive team, and the people making decisions about how to respond to allegations like these are the peers of the person being accused... they are likely close and know each other well, so they are more likely to believe and want to protect their friend.

In addition, often times the other executives also behave in the same way as the accused exec and want to protect themselves.
I'm a New Zealander who lived in the US for ~5 years amongst other places, and have been back here for 20 years. I worked or studied in a new location, used the money earned to travel for a few months (up to 2 years), and then started afresh in a new location. It was an amazing way to combine learning and great international travel experiences with career progression.

Some learnings to consider

1: Fit in a box. Accountants, teachers, nurses, doctors are easy jobs to travel with, once they understand how to get local accreditation. So for tech/engineering jobs it's good to have a very clear definition and track record of what you are and for that to be in demand. (Even better - have your own business and operate from anywhere, and/or study abroad)

2: Be in the right time and place. Cities and countries have a sweetspot for life stages, and also for political and economic cycles. I got to be in the UK doing the 90s, and US during the dot com boom, and Australia in a mining boom. Go where it is easy and fun.

3: Balance work and travel. Work hard, but enjoy the location while you are there. But if work is all consuming then take a lot of time between destinations to travel locally and internationally.

Come to New Zealand! We have a number of ways to get in. At one end is the working holiday visa (1), which is available to a few countries, costs NZ$420 to apply and gets up to 12m work.
At the other end is the Active Investor Plus Visa (2) (Our fund is on the eligible list). And there are the usual options in-between (3).

(1) https://www.immigration.govt.nz/new-zealand-visas/visas/visa...
(2) https://www.immigration.govt.nz/new-zealand-visas/visas/visa...
(3) https://www.immigration.govt.nz/new-zealand-visas
Nonsense. Audio calls with lots of attendees were terrible. Nobody knows when to speak, people talk over each other, you can’t tell if some attendees are even there. You’d be better off writing messages in chat. Maybe just don’t have the meeting if you don’t want to look at peoples faces.
> If most package owners act a certain way that's what culture is. I doubt either of us has the time to do a statistically valid survey of what's out there. Maybe your experience is different, but let me ask: are you actually using C# programs on non-Windows, and e.g. reporting bugs in them? And finding maintainers take them seriously when you do?

Yes, I do, but only those that I personally encounter, which almost never happens, my daily driver is macOS but .NET treats it very similarly to Linux. Linux is the most well-polished platform though. I can't actually believe we still have to have this kind of conversation in 2024. It's like talking to a street madman who keeps asking "no but is the sky blue? are you sure?". Yes, it is.

And no, it's not something you have to actively think about - just send an http request, write to a file, render a button with avalonia, etc. None of these require thinking about underlying OS. It just works.

In fact, the first version which was called back then .NET Core 1.0 was released 8 years ago, and was already cross-platform. By the time .NET Core 3.1 got released, it was battle-tested and stable, many businesses were moving their applications to linux hosts, often to containerized deployments at the time. This was about 5 years ago. A blink of an eye for enterprise, but a long time ago given the development pace.

> Obviously there are levels of "not supported" here, but "well, your patch sounds ok so I'll merge it, can't promise we won't break FreeBSD again in the future since we don't have the resources to test it" is still better than I've gotten from most C# projects when I've tried.

FreeBSD support is "well, your patch sounds ok so I'll merge it, can't promise we won't break FreeBSD again in the future since we don't have the resources to test it". There are considerations to not break community-supported platforms though.

> I think projects that assume the whole-world is Linux and don't support e.g. FreeBSD or Illumos (I assume that's what you meant by SunOS?) are very much anti-OSS, and complain loudly about them when I encounter them, yes.

I'm sure maintainers appreciate it and are grateful for this kind of attitude :)
>However, idiots never become surgeons.

Really? One need only look at lists of physicians whose medical licenses have been revoked or who have been sued for malpractice or abusing their patients to disabuse themselves of the notion that "idiots never become surgeons". Heck the history of medicine itself is instructive on that front. Education and success in a specific field does not preclude you from being an idiot in others or indeed even within your own field.
I enjoyed reading your side of the argument but am less convinced with

> Without some kind of advertising, she also wouldn't know anything exists – even healthy food.

Do you actually believe that before the 1900s and the invention of advertising, nobody knew about food?

I don't see how you can make such a big claim without resorting to "well, daddy telling you to eat cucumber is a form of advertising".
So, I was a decently heavy IRC user back in its heyday. Today, "the kids" are all about Discord -- and I do mean the geek coding creative kids most like me but younger and I absolutely see why.

I think I do lament the abscence of a more aggressive "why not just update IRC to be like Discord?"

WAY easier said than done, and I think Matrix is trying, but I suppose the most frustrating thing is trying to tell the young'ns, hey this has a strong chance of enshittifying
Also, you spend a day off and if the channel is active, it's a chore trying to get back on track if the team does not have better suited communication methods. Quasi real time discussion on a bug is great, but it's better to add the final findings on the ticket/PR. Same for features, draft up a doc afterwards. Slack and the lack should be considered transient and important information put on more permanent and more brows-able forms (Wiki, document repo, ticket system,...).
Also _Generic is intended for a function that takes a single varying type. The kernel's min/max macros allow you to safely mix types.
That’s not how it works. If you throw crazy markup at a Reader, it may not be able to identify what the main body of text in the page is and just give up.
To me, the question is, can you build a better software team than your current product provider has? If you are planning to hire developers as if they are just construction workers, you're in for a bad surprise. Plus, attracting talent to such an industry would be very hard unless you are willing to pay high amounts, often with equity.

If you're going to hire one guy to start, check their portfolio to see that have build apps from scratch, and evaluate the quality. Many can't ship.
See section on physical pin gpio electrical tolerances.

The TL;DR is that 3.3v must be fed into IOVDD for 5.5v tolerance to work.
n = 10, these links probably warrant more research and a larger cohort.
A top Reddit comment suggests that his voice is Hank Azaria’s half-assed Ricky Ricardo (from I Love Lucy) impression.
It's nice to have some trial quota.

Is it possible to automate the setup process ?
Show HN: GitHub Traffic CLI Tool
Use this command line interface (CLI) tool to produce a textual GitHub traffic report for any repository. The report is similar in format to GitHub's Traffic page, but includes additional features such as star diffs between usages, who starred/unstarred the repo, unique view ratio per top views, more. See the example[1].

Written in Java + manifold[2].

1. https://github.com/manifold-systems/github-traffic/blob/main...
2. https://github.com/manifold-systems/manifold
I can't speak for others as I'm probably an outlier, but anything that requires a login causes me to seriously consider my need to use the site: yet another password, security, etc. I understand that a login would be required for your site's purpose, but there it is.
If it's recreational use, I'm not sure you can really call it TRT. If you actually have low testosterone, better to go to a doctor for it.
A simple thing people want, but apparently it’s harder than you think to get working
Is RISC-V supported?

I am surprised the Pigweed announcement makes no mention of this.
what a pathetic language. modern languages have a fully generic max function, thats also type safe

https://godocs.io/builtin#max
I see these in the court document linked in the child comment, which looks like it's the same case, but not in the (archive version of the) Bloomberg article.
"we updated our terms of service as usual and a staff member accidentally deleted it."

Corps get away with a lot because they don't actually operate as single entities even if the law artificially treats them as one.
Ask HN: Resources for Describing Frameworks vs. Libraries?
Context: I'm a software engineer at a growing company. We're (hopefully) going from a startup into a real revenue-generating service.

Along with this comes the usual growing pains. Code quality deteriorated a bit with how hard we were pushing for certain milestones.

So now, we have engineering excellence talks to go over topics that might be useful for us engineers as we scale and increase code quality. I get the feeling that explaining the concept of frameworks vs. libraries might help folks. I don't really believe one is necessarily always better than the other but there are certainly trade-offs and they're worth considering when developing code.

So the question is, what are the best articles or books you all know that explain this topic? Further context is that we're mostly all familiar with C++, but most don't have a background in Javascript at all–where I think this is has been a super common topic.

I can Google for some sources but I'd like to know what HN thinks the definitive sources on this topic might be.
This thread is wretched enough without lunging into personal attack as you did here. We ban users who do this and you unfortunately have a history of doing it. Please don't do it again.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/item?id=39082824 (Jan 2024)

https://news.ycombinator.com/item?id=33941244 (Dec 2022)

https://news.ycombinator.com/item?id=19395191 (March 2019)
If the intent is to ban any commercial use (without acquiring a separate license), it’s dishonest not to say so outright instead of hiding behind legalese.
Reading the two of you is surreal:

> Without some kind of advertising, she also wouldn't know anything exists – even healthy food.

Our family didn't see, hear, or read an advertising until myself and siblings were well into our teens .. we were all too far out from cities to get TV, the national broadcasting radio didn't carry ads, etc.

We all knew what healthy food was, the food we grew, raise, and caught. The bulk goods that were ordered.

> Sure, ads that remind you to do some push-ups would be great, but they don't exist.

Sure they do: https://www.youtube.com/watch?v=GNjEge3Awl8 the first "ad" campaign series I saw. As a teenager.

Life without advertising is possible, even today - I principally use the internet and haven't seen an add their for decades thanks to sponser blocks and ad blocking.
One of the examples on your page shows that you can get paid for clicking on Elon Musk’s tweets, is that accurate?
Oh c'mon you can't be serious. Windows being heaven is like LA being a good city.
This bit is also mentioned in the Bloomberg article.

Is the court document from a search, or did the article include it and I just missed it?
"Earntroughclicks" sounds like another "get rich scheme" a world is saturated with. People are aware that they wont get rich, and mostly wont see a penny. Just from that name alone I am already repulsed, sorry, nothing personal.
Why would you want to increase the ownership stake in your company of someone who assaulted you?
>there’s no mention of performance loss or gain after migration

to illustrate performance cost i usually ask people what ping they have say from one component/pod/service to another and to compare that value to what ping they'd get between 2 linux boxes sitting on that gorgeous 10Gb/40Gb/100Gb or even 1000Gb network that they are running their modern microservices architecture over.
In the digital realm, MS Paint Adventures [1] and 17776 [2] spring to mind as modern ergodic literature. The old Homestar Runner [3] had a few really memorable moments that spring to mind, like a couple of gimmicks for SB Email #100 (a fake 404 page with an animation rewarding impatient fans who tried the /100.html URI before the update went up as well as the perfectly executed smooth aspect ratio change mid-animation.)

1. https://www.mspaintadventures.com
2. https://www.sbnation.com/a/17776-football
3. https://www.homestarrunner.com
This is nice. But don't the default HTML does it on its own across all browsers.

All browsers have a default value for the `a`, the `a:visited { different color }`. It changes the color to a subdued gray in the case of HN, while the un-visited and new remain dark (your NEW).
To quote myself from another comment chain:

> Both Zai and I care a lot about FOSS — we also believe that open-source business models work, and that most proprietary devtools will slowly but surely be replaced by open-source alternatives. Our monetization strategy is very similar to Supabase — build in the open, and then charge for hosting and support. Also, we reject any investors that don't commit to the same beliefs.
They are pretty limited.

They don't have their own remotes; you have to always use your phone. You always have to use the cast feature via your phone; there's no on screen menu for anything.

Support for casting in phone applications to spotty. Your main entertainment source for the Chromecast will be YouTube.

According to this Reddit thread, on on Netflix subscription that is not ad-free you cannot cast:
https://www.reddit.com/r/netflix/comments/1cou3el/you_have_t...

Casting itself, as such, is not suitable as the main TV experience. It's nice as an additional feature, but if you have to use it for every single thing you want to watch, the irksome phone fiddling gets old pretty fast.

You can't install custom applications on the Chromecast, like the Japanese TV app that I use. (Which, by the way absolutely does not support casting from a phone.)

Even an older Android box is much better than just a Chromecast, like a Xiaomi MiBox S, whose built-in Chromecast feature works just as well as a Chromecast.
Aggressive delegation to third parties is how we end up with all these complex services. A chat system, a ticket service, a git interface, should be pretty trivial to install and maintain. And consistent too.
The site was teenage.engineering. They're a moderately well-known synth maker with products with an apple vibe. People's interest was piqued by a medieval synth by those guys.
Take a look at Nim.

You get C performance, with the readability of Python.

https://nim-lang.org/
The primary intended use case of this in contrast to say Extensible Data Notation (EDN) seems to be for faster machine processing. The necessitating of prefixing datums with their lengths (Pascal string style) alone is the clue. So an advantage here is it is much easier to place a hard bound on memory and CPU for reading this format, and confers security properties like systemically reduced possibility of buffer overflows. Good for hard real-time, for example guidance systems that do all allocation only at startup.

Beyond lists and string atoms (or whatever the actual list is), this format also makes an affordance for custom types, but as TFA points out, you still have to roll your own other / higher order data types. Data types that you almost definitely have on hand. Now we are talking about needing to do additional processing on the decoded output, just to interpret common data structures like associative arrays and sets. And as a machine-first serialization format, if you are interchanging with other people or with yourself in the future, sure hope you have full agreement on those custom types.

So what do you do: Add libs? Roll your own? Well, competing alternatives already offer that complete picture as mature, battle-tested solutions. So I'm inclined to view Canonical S-Expressions merely as a way-point on our path of technological evolution, worthy of fleeting, mild curiosity.
A 2% failure rate isn't impressive, but I'm fine not crediting any of the shuttle issues to software. My only point is that 100 instance of use for purpose isn't enough, to my mind, to argue that a piece of software is exceptionally reliable.
> and they're the ones to blame, because they're responsible for protecting consumers from bad companies.

in your example they’re both bad—both the original aggressor and the one refusing to enforce against that aggressor.

we need to mitigate against this desire to find The One thing to blame. By their very nature complicated situations will have many problems, rarely simply one. we need to remember this so we don’t accidentally stifle conversations by saying “No! It’s this other thing! Not what you said!” we need to recognize this when we find ourselves falling into this trap.

keep in mind, in your scenario, if the elected representative were to enforce against the aggressor, the aggressor would go to jail because their actions are bad—-this tells us that no, it isn’t only the elected person. Both of the parties in your scenario are actively making the situation worse.

it’s both. they both deserve our derision.
Pay for their $250/mo business tier or w/e it's called and they respond pretty quick.
I'm leading an in-house team that's developing a custom software for a niche financial institution.
The original product was outsourced to a software factory, forward 2 years and they decided this project wasn't worth their time and left.
I took the responsibility of moving the project forward, then with only another dev.

What worked great to me as dev?

. the direct connection with the CEO as he became a high level PO. With this arrange we were always sure that our work was giving value to the business.

. I learned a LOT about the business and loved it

. I was in charge of growing the team when the amount of work justified it. I got several wonderful devs onboard.

What worked great for the business?

. they decided and prioritized the direction of the (customized) product.

. they understood the strategic constraints and possibilities of their software

what was tough for all?

. at least the first full year, was spent killing bugs and making the project work properly. Operations needed too much support in that initial period. Stressfull times.

Starting with a pair of Senior Devs is a good choice IMHO. If you trust them, even better.

Those points I mention above that I found great, are your selling points to hire some good Developers.
Reminds me of the advice "Find your passion and let it kill you" only lets flip it so you compromise endlessly first and just accept the life this process finds. Neither approach is truly ever followed by their proponents, it just rings humble and selfless and without responsibility. How agreeable.

Why would my vision for life be an error and the visions that come from interacting with others or "the context" be without error?

You get better at vision when you maintain higher standards for yourself, not when you loosen aims as failure approaches and look at your happiness from 30,000 feet in a daily journal. You do have to decide who you want to be at some point, always with limited information. But willing a great life for yourself is in no way like designing inanimate products to be released.
100% this. This would be a dream job for the right candidate, too.
Pretty sure I'm going to link it up with an FPGA at some point - as long as the data is unidirectional, this is a promise of 2400 Mbit/sec - which for a $1 microcontroller is insane. If it overclocks like the processor, you're up to 4800 MBit/sec ... stares into the distance

I can use PIO in the other direction, but this has DDR, so you'll never get the same performance. It's a real shame they didn't make it bi-directional, but maybe the use-case here is (as hinted by the fact it can do TMDS internally) for DVI out.

If they had make it bidirectional, I could see networks of these little microcontrollers transmitting/receiving at gigabit rates... Taken together with PIO, XMOS would have to sit up straight pretty quickly...
> Assuming the article is reporting it faithfully, before.

I read the article and I'm not seeing that at all.
Perhaps that’s the case with YOUR scale, mine goes up to 11.
Unless you have extensive experience in the auth space, the Ory documentation and ecosystem is utterly undecipherable.