skysight-inc/HackerNews huggingface dataset:
Show HN: SpecOS – A 64 bit OS kernel from scratch
I've been working on this for ~3 months now, with pretty slow progress to be honest. So far I've got an ATA PIO mode hard disk driver, a FAT32 file system, a real time clock driver, and of course the essentials (interrupts, keyboard, pixel graphics). Kernel panics also cause a blue screen of death xD. It uses a bitmap physical memory allocator, and I'm fixing some issues with paging at the moment as a work towards running userspace applications. I'd be interested to see your thoughts on it :D
Even if the microservices platform is running at 1% capacity, it's guaranteed to have worse performance than almost any monolith architecture.

It's very rare to meet a developer who has even the vaguest notion of what an RPC call costs in terms of microseconds.

Fewer still that know about issues such as head-of-line blocking, the effects of load balancer modes such as hash versus round-robin, or the CPU overheads of protocol ser/des.

If you have an architecture that involves about 5 hops combined with sidecars, envoys, reverse proxies, and multiple zones you're almost certainly spending 99% to 99.9% of the wall clock time just waiting. The useful compute time can rapidly start to approach zero.

This is how you end up with apps like Jira taking a solid minute to show an empty form.
I went for NextAuth - the use case was relatively simple, and I wanted maximum control.
TV groups slash cable network valuations as cord-cutting gains pace
I also share this opinion. I think we are in a local maximum with tabs. But getting out of it request a lot of coordination between browsers and each desktop environment so it is unlikely to ever happen. Maybe less portable browsers like GNOME Web or Safari that only "need" to deal with one desktop environment can manage it at some point.

https://kevincox.ca/2021/01/11/tabs-were-a-mistake/
Yeah the unified memory model is amazing for running LLMs locally (albeit slowly). Otherwise the CPU is pretty darn impressive.
Barratry is criminal in Illinois at least.
> Considering that the recent Google code leak only substantiated that Chrome is the honey pot for surveillance and data harvesting that people long suspected

I'm vaguely aware of a code leak but haven't delved into the details; I'm curious if you have a link to details about this data harvesting?
I wish I had known that 10 years ago, it would have significantly altered my career path.
It's possible to treat software close to a first-class citizen even technically as a cost center. Probably the key is to have a lean team that is effective and management trusts, in a business whose profit margin or stability can be greatly enhanced by good software. If you're relatively lean then nobody sane would be looking to cut fat in your team. On top of that, the attitude of management and the culture is really important, and this CEO's attitude is at least a good start.

I hear Meta Ads has one of the more toxic environments for SWEs, even though Ads make money.
One thing to remember is that some/most are not turned off by a non-glamorous industry like logistics but rather attracted to solving problems regardless of the industry. I’d hire someone who can actually do coding (so not a CTO, CIO level) that is also or has been a lead who can delve into your business and review existing products and can get you an 80% POC in under 3 months. It may not be pretty but it will help you better position to ask for more $$ for contractors or other employees. Start with 1 then scale from there. I’d give them 1 month to study the existing system with no deliverables other than documentation that will be used to replicate your product needs. I’d also be sure to hire a PO (Product Owner) if you don’t have one and have them also learn the product inside and out as they will be the gatekeeper between the coders and the users as to how the product functions and that the coders fulfill all the requirements.
Primarily because it has specialized functions for various matrix sizes which are selected at runtime.
> It's a hard role to hire for, especially at the start.

The approach of "I'm going to hire someone to build me a team" only works if you know someone excellent. It is a very low percentage strategy if hire #1 is from the market.

That doesn't mean you can't find excellent people through the market, but you'll have to see them work first, and it might take a few tries. You won't be able to spin up your own interview funnel and get good results. Hiring freelancers and seeing who gets it is probably the only way your organization can reliably detect talent (whereas a software company would have an interview funnel as a core competency). Once you have a freelancer who gets it, you can ask them if they want to join, or if they want to get paid to interview for you. Talent likes to work with talent, and the freelancer will be better at interviewing than you. Repeat this process until you have a team.

Eventually you may want management, but by the time you need management, you should have a pool of engineers large enough that one of them would be willing and able to manage the rest. They will be more competent than any manager you try to hire from the market by a mile.
How sketchy? If you open it up and start messing with the heatsink and thermal paste a MacBook will get just as messy...
The difference is, in games like DnD the risk is effectively zero because you’re dedicating time and resources to the game for your enrichment

In all other cases it’s a challenge that you don’t want, and impedes time and resources for desired enriching activities

So the former is growth, the latter is stagnation
> That is to say, I'm not convinced by the article's hypothesis about locking diffs.

I'm not an offroader, but I did own a vehicle without a locking diff, that I later upgraded to having a locking diff (slapped a G80 on the rear of an 80's GMC Sierra) and that made a huge difference even on pavement in inclement weather. Granted, that was a RWD pickup with very little weight (typically) over the drive wheels. I'd honestly be shocked if the impact was minimal in truly offroad conditions. Granted, that's RWD which is even less than AWD or 4WD, so by no means apples to apples comparison there, just my 2 cents.

That said, this isn't a binary thing (locking vs open). There's a wide variety of AWD technology out there, and I could nerd out on the specifics, but at the end of the day, some are very limited in their ability to send power to one set of wheels vs the other, and may not have locking/limited slip diffs at all, and just use brakes to prevent wheel spin. I will say, Subaru (especially the higher/sportier trims like WRX/STi) can often hang and even shame some 4WD vehicles in some conditions. There's no shortage of videos of Subarus helping a 4WD out of a jam, or completing a course they could not, but how much of that is a function of their specific AWD tech and limited slip diffs vs proper tires and lighter weight and any number of things is a matter of debate that I'm not qualified to weigh in on. Again, am a gearhead, but not an offroader.

So I suspect it's not so much the Park saying "Subaru/AWD can't cut it" but rather, keeping track of which years, brands, models, trims, and/or potential optional equipment does cut it is a much more massive headache to keep track of and verify than just saying "4WD yes, everything else no", and I can't really fault them for that.
Exactly. If they are acting under a lawyer's direct orders then Rules of Professional Conduct means they are acting as the lawyer.

Otherwise lawyers would just pay lackeys to do all their dirty work for them.
You're required to argue civilly here, regardless of how clearly correct your position might be.
You're being either naive or disingenuous.

If you die or fail in DnD, it just makes up for a story, there's no actual impact to your life, no consequence.

Setbacks at work could absolutely have a real consequence. Indirectly making it harder to get a promotion, bonus, better QoL at work, etc.

I agree that one should be used to challenges and avoid becoming stressed due to work but saying "you get excited when you encounter a problem in a game" is just ridiculous. The game is designed to tweak that obstacle to be just enough and you can always turn it off and go back to your life.

A problem in your actual life is not the same. Life is not a game.
Show HN: I made a startup idea and roadmap generator tool
Excited to share my latest creation: FoundrAI – a powerful tool designed to help entrepreneurs and innovators generate startup ideas and detailed roadmaps with ease! Whether you’re brainstorming your next big venture or refining your current project, FoundrAI has got you covered with AI-driven insights and strategies to guide you from concept to launch. Let’s make your startup dreams a reality, one idea at a time.
For many, it depends what kind of setback it is. A technical problem can be intriguing and challenging in a good way. People problems or red tapey stuff can be frustrating(or vice versa depending on roles).
Are you talking about cloud Jira? I use it daily and it's very quick, even search results appear immediately...
Bringing development in house also means managing the operational aspects of it. And QA as well.

You mentioned low code tools. Can you push that tool more, and potentially add an integration platform for EDI?

I would try that first, before committing to a large in-house footprint.
A GUI program invoking a program not designed to be a GUI in the laziest fashion is fringe example. Such a GUI would have been a herculean feat to implement if the authors could not piggyback off of an existing, simple tool. If the GUI authors really wanted, they could have tried to parse the output of cdrecord and/or contribute to making the output of cdrecord suitable for easy processing.

>Today you'll find many things that actually "de-UNIX-philosophy" stuff, by making a library that wraps around an invocation to a complex tool and presents what 99% of users actually want -- a library style interface.

There are tradeoffs to this simplicity. Your "library" is most likely a pain in the ass to use even for people using the same language, much less other languages. The output and invocation of a simple program is less likely to add a breaking change than its code. Do you think libraries were just invented, or what?

I like the idea of making the library first and then using that to build a tool. But that may not make sense in all cases, and it's extra work as well. For people using other languages, or trying to write simple shell scripts, a library alone is not going to work.
Some ways to tell if someone is a great developer are easy. JetBrains IDE? Ample storage space? Solving problems with the CLI? Consistently formatted code using the language's packaging ecosystem? No comments that look like this:

# A verbose comment that starts capitalized, followed by a single line of code, cuing you that it was written by a ChatBot.

Some ways to tell if someone is a great developer is hard. You can't tell if someone is a brilliant shipper of features, choosing exactly the right concerns to worry about at the moment, like doing more website authoring and less devops, with a grand plan for how to make everything cohere later; or, if the guy just doesn't know what the fuck he is doing.

Kubernetes adoption is one of those, hard ones. It isn't a strong, bright signal like using PEP 8 and having a `pyproject.toml` with dependencies declared. So it may be obvious to you, "People adopt Kubernetes over ad-hoc decoupled solutions like Terraform because it has, in a Darwinian way, found the smallest set of easily surmountable concerns that should apply to most good applications." But most people just see, "Ahh! Why can't I just write the method bodies for Python function signatures someone else wrote for me, just like they did in CS50!!!"
I don't care whether you are or not, I am just not interested.
Antique Wireless Association
I'm assuming you've looked at the pico-rmii-ethernet library? If so, I feel your pain - I've been fixing issues, and am about halfway done. (This is for the DECstation2040 project, available on github). Look for a release in late aug/early sep. (Maybe with actual lance code? Dmitry??) The RP2350 will make RMII slightly easier - the endless DMA allows elimination of the DMA reload channel(s).
NASA images was the first thing I thought of when I thought of public domain images. Looks like public.work doesn't include NASA images but this website does.
This is actually exactly what I've been working on right now — currently doing E2E tests. Should be done by this weekend! (And available on any plan.)
I toured their factory one time and saw some demo print structures. The walls were double layered, spaced out 8-12? Inches. The bead would flip from inner to outer to give lateral support. Inside the walls were insulation. Plumping in Texas is embedded in the foundation but I believe electrical wiring was in the walls as well.

The printing gantry only could move in one axis so building width is limited.
I guess the ones who quietly ship dozens of rails apps on k8s are too busy getting shit done to stop and share their boring opinions about pragmatically choosing the right tool for the job :)
I think it was much more about one specific use case of lambda that was a bad fit for the prime video team’s need and not a rejection of lambda/serverless. TBH, it kind of reflected more poorly on the team than lambda as a product
That's why people here argue in a passive aggressive fashion and advocate violence indirectly, like violence through economics or violence by withholding medical care or necessary services to undesirables. It doesn't read on the surface as uncivil, while still wanting others to suffer.
It's using tab hiding, one of Firefox's non-standard extensions to the WebExtensions API. I believe this is also how Panorama used to work

By the way, built-in tab grouping is also on the list of features in development. Hopefully they don't go the Chrome way
I'm so glad they got rid of the deep red everywhere. It was so difficult to read.

Bit of a shame the switch on the front page can be toggled. That would've been a fun 'sparkle'.
Cpython deliberately chooses to prioritize simplicity, stability and easy C extensions over raw speed. If you run the benchmark in PyPy (the performance optimized implementation) it’d be 10X faster. You could argue anything that’s performance bottlenecked shouldn’t be implemented in Python in the first place and therefore C compatibility is critical.
Same way you implement all the other advertising laws - make it a law, identify companies breaking the law. Anyone could run a commercial where someone drinks alcohol, but that would be illegal.
> Why not, actually? Why wouldn't it be at least somewhat related to the price of executing that life-prolonging procedure?

Odds are we're talking about a suite of many procedures, some of which are intrinsically very expensive and that humanity doesn't have the resources to provide to everyone. But if it's really cheap...

> The providers will surely want to sell it to the maximum number of customers in all countries.

The maximum profit point isn't likely to be just above that really cheap price. People would be willing to give a significant fraction of their wealth for a magic bullet life extension, and most of the world's population has no wealth. Providers' ability to perform price discrimination isn't going to be perfect.
Any book that gives a full pdf preview, I’m at least considering purchasing. I don’t want to take money out of the author’s pocket, but this,

> Printing has been disabled from within this pdf file, so although you can view the entire book, you will not be able to print it.

Yeah, I don’t believe that. The goal of the author is admirable. I feel like they got fooled somehow, but maybe they do understand and are just hinting that if you’re going to read it, kick them some cash.
Interesting but no type declarations makes this a non-starter for me. Are you planning to offer support for TypeScript?
Show HN: AutoDocument – Multi-Source Document Generation
Hi there, this post is introducing AutoDocument, a free and open-source document generating web app that connects spreadsheets, databases and user forms into documents such as Microsoft Word and PDFs. It's based on fantastic open sources libraries like https://github.com/elapouya/python-docx-template and headless LibreOffice.

Mail Merge is a pain because it:

- Only converts from Excel to Word

- Uses special field objects in the Word document

- Requires a Microsoft Office License

- Has limited templating options

AutoDocument is a free and easily installable web app that can setup reusable Workflows that convert data from a variety of sources including straight from databases and spreadsheets to several types of outputs, including Word and PDFs. It only uses text based fields such as "{{ myfield }}" instead of special objects. It can deal with logical blocks of text and loops to populate flexible templates including lists and tables.

Features

- Create (optional) user forms to kick off a workflow and link to your users

- Load and save data, templates and output from windows and linux network mounts, as well as S3 and SharePoint libraries.

- Powerful templating based on jinja2 and python-docx-template with logic blocks (like if, while etc) as well as standard field substitution.

- Chain sources together like forms, spreadsheets and SQL queries to create clever workflows

Easily installed by running the container: docker.io/tommalkin/autodocument:latest

Repo: https://github.com/TomMalkin/AutoDocument

Documentation: https://tommalkin.github.io/AutoDocument/

Landing Page: https://autodocument.app/

Container: https://hub.docker.com/r/tommalkin/autodocument
Great comment and great summary of the Android ecosystem.
New charger lets all EVs plug in without an adapter
Funny that they mention freenode because it did burn to the ground 2 years after this article.

However it was reborn as Libera which is once again doing great. If you don't know the story, Google it. I don't want to drag up the past, it's better forgotten.

I don't think IRC will really die, it will become a more fringey thing though. Probably more than it already is.
that's what they said from the beginning though? They just wanted something they could change instead gnome constantly changing things with little or no notice in new releases, breaking applets, plugins, etc with little or no time to change things and no input allowed from anyone other than what the gnome devs chose.
Recovering a car from a remote area can be a big job. Not only do you need a vehicle capable of getting into and out of the spot where the first car got stuck, it might need to do so while also carrying the first car.

Dragging the first car to where you can get it on to the recovery vehicle can cause significant damage to the trail. Repairing that can be a big job when you can't just drive a tip truck full of sand/gravel/rocks to the spot. It's not at all outlandish for the consequences of a stuck Subaru to pretty quickly run to "We need to contract a high lift capacity helicopter for a few days to fly in a half tonne of gravel and a repair crew".

And then there's the fact that to some degree, you're endangering the people who need to come get you.
Because the long term harm from these drugs is hidden (sometimes purposefully) while the short term benefits are obvious?

The real problem is teenagers more than adults. Steroids are basically required for some high school sports (like US football) to even hope to play in college. This needs to get stomped on extremely hard as it pushes adolescent boys to take drugs with strong side effects as the ticket for a "lottery" with really bad odds.

And, even if we're not talking about sports and instead just general young male population, the problem is that "nice muscles" is obvious and quick while stroke risk, heart disease risk, permanently depressed testosterone, etc. are not. And, once this becomes normalized, it is the same problem as using 20+ year olds to play teenagers in media--it throws off what everybody views as a "healthy" body type--both boys and girls.

As for adults, I don't give one iota of damn whether Chris Evans, Hugh Jackman, or The Rock took steriods--it's their life. However, they need to quit goddamn lying about it. And when someone has a really bad reaction, they need to talk about that, too.
Yup, had a Matias Ergo Pro and it always broke. I had piles of broken Matias halves. However, since it used standard tripod screws on the bottom to attach the palm rest I was able to hack it to be vertical which was just glorious. https://geekhack.org/index.php?topic=79810.0 I used a Kinesis Freestyle before that and Ascent accessory which allows for 90 degree tenting is steel and 4lbs, not great for travel. I just checked, it's also over 220 dollars. Not great. The setup I linked to above would be the ideal vertical travel keyboard if Matias could make a reliable keyboard but they can't. I am out of ideas currently.
The UK government has blocked IPs
I think the key word is “needless” in terms of complexity. There are a lot of k8 projects that probably could benefit from a simpler orchestration system— especially at smaller firms
Have you ever used an old ticketing system like remedy? Ugly as sin, but screens appear instantly.

I think Web apps have been around so long now people have forgotten how unresponsive things are vs old 2 tier stuff.
Clever, and I appreciate your suggestion! But doesn’t look like it’s worth replacing DupeGuru for that approach.
There’s a green or blue icon that gets displayed in the menu bar when something is recording the screen/audio or using webcam since a few major releases ago.
> Amazon probably uses lambda elsewhere

Yes, you could say that. :)
I wonder how much of it has to do with the reward. In D&D you get experience points, gain levels, get powerful magic items, etc. There is generally immediate positive feedback when you accomplish a goal or overcome an obstacle in the game world. But in real life, most times the only reward is that the obstacle has been cleared.
EFF DES Cracker
Read the comment I replied to.
Seems different from what they claimed as DDL-920 in their patent (but I'm not a chemist):

https://patents.google.com/patent/WO2022226172A1/en
It has to also be filtered, and they probably don't filter it in most cases. There are water delivery services that might get their water by boiling and filtering from the tap though.
Matias makes a bunch of other Apple clone keyboards but the ones in question are the Tactile and Quiet lines. I thought they'd discontinued both, but it looks like the Tactile Pro is still available. The catch is those keys are NOISY. The Quiet Pro, which is much closer to Apple's Alps keycaps, seems as if it's still discontinued. Both were priced around $150 IIRC.

But, yeah, the longevity is shit.
Nailed it.

Pay them well, treat them well, and let them do their jobs. If a company could only do 2 of those 3 for me, my expectations for those 2 would be through the roof:

- Pay sucks? I need to feel like the most wanted person in the world and have free rein.

- Management sucks? I better be getting rich from this, and I’m working on what I want to work on.

- I’m going to be micromanaged? Hey, let’s talk about contractor pay, and the CEO needs to name a kid after me.

If a company does all 3 things reasonably well, I’m your guy. 2 of 3, they’ll need to make up for the missing bit. Only have 1 of the 3? No way.

(Miss me with any “you sound like a prima donna” nonsense. I don’t have crazy high expectations of those things. I do have a reasonable baseline though. I don’t work for free, I don’t work for jerks, and I don’t work where I can’t have freedom to do my best job for the person paying me.)