skysight-inc/HackerNews huggingface dataset:
The best developers I've worked with, in my career, were all from contracting firms. (Distillery, Ralabs, EPAM.)

First thing: If you outright fire your contracting firm, you'll loose all of their knowledge. This could harm your company more than you realize, depending on how much your business relies on their knowledge of the code and your processes.

What I would do is have some employees who work for you, who are experts and "in charge." They should be experienced in hiring and screening, and should be able to give you an honest assessment of your code base's maintainability.

At that point you can decide, with your expert employees, how much to outsource with your current firm, how much to outsource with a new firm, how much to insource, and most importantly, what you are doing wrong in your relationship with your developers.

The thing is, software development can fail for many reasons, and a lot of them have more to do with you than your vendor. You might have unrealistic expectations, you might need to work more closely with your contractors, or your contractors might be "warm bodies punching a clock." It's hard to know unless you have people you can trust hands-on.
> I think there's a hyperbolic discount to unwritten futures.

And yet you value the unwritten futures of existing people.

BTW, it's not just about the actual unborn, it's all the existing people who want the experience of having and raising children who won't be able to. Personally, I am happily childless by choice, but I am given to understand that some people find it a very fulfilling experience.
Co-author here. If you look into the R5N paper (link in draft), you can find this term. If you assume a routing performance of O(log n) and O(sqrt (n)) number of lookups to find the value, you get O (sqrt (n) * log n) as overall complexity (last section in paper).

For the argument of the sqrt (n) itself, see the paper.

Edit 1: Quote: "Assuming that T [random path length] is chosen large enough to achieve perfect mixing, sqrt (n / (c−1)) replicas would need to be created in order for a GET request to succeed with about 50% probability according
to the birthday paradox."

Edit 2: In a world without local minima the term itself will be 1 (you only need a single lookup and will find the value with 100% probability.
In the restricted route scenario you will have to so O(sqrt(n)) lookups.
Happy Birthday RP2350
You’re not the type of users they care about.
Music technology company This Is Not Rocket Science has been quietly beta testing the new RP2350 mcu from Raspberry Pi. Now that it has been released, they can finally talk about it.
1.8M spent on a domain name feels very much like the dot com boom
Not at all. If enough people refuse to compromise their principles, the labor supply will shrink for that org, and therefore their hiring costs will increase, leaving them fewer resources to achieve their unethical deeds. "I'll change it from the inside" is a lie people tell themselves, but in reality they get steamrollered by the internal processes. If you don't have a backbone at hiring time, why would you grow one down the line when you're already dependent on them for your livelihood? No - do your part and refuse to play.
From the OP:

> Though, we do have a well-documented REST API (https://docs.stack-auth.com/rest-api/auth), so you can access Stack from any language.
I loved my fitbit zip a lot!! Unfortunately, the smartwatch trend took over fitbits too and all of them are now just smart watch types.

The thing is I am a vintage watch enthusiast and I only wear vintage mechanical watches. Thus, leaving no room for smart watch both from a space point of view and fashion point of view.

Hence, my options are quite limited when it comes to pedometer. I either go with cheap alternatives (which are quite accurate btw), or none at all.

I wish fitbit brings back clip-on devices as a first class citizens in their lineup.
The engine lasted way longer than the links on picasa. An important sign about how we're handling how culture and achievements.
I still got my original US robotics palm pilot. It was awesome when it came out.
And in my experience you run out of those individuals rather quickly and start cutting well-intended employees after only a few years. After that, you start firing hard working individuals who can’t or won’t play the game.

After that, you’re selecting for corporate psychopaths.
We've downgraded even, from "in mice" to "in mice models" ...

... don't even test on real mice anymore.-
I mean, even having your biological age somehow suspended at age 30 is a monkey's paw-type wish, especially if all the people you love age normally. Your spouse turning into an old husk of their former self before your eyes, as your children become your peers, then your elders. After awhile, you think of your spouses like dogs, knowing each time you take a new one that one day they will be gone.
> So, you're saying we're actually losing value by training an astronaut, since their talents are not available or elsewhere?

This is called “opportunity cost” and it’s a basic concept.

> Or that astronauts should be chosen from the otherwise useless?

That wouldn’t work because those people couldn’t become useful astronauts.

> I'm sure we can find plenty of low value people to transmute into incredibly valuable secular saints of space. No need to waste the otherwise useful.

The smug, superior attitude here doesn’t really work when you’re mocking basic concepts like opportunity cost or being qualified for a job. It just makes you come across as an anti-intellectual clown. If you tried engaging in good faith you might learn something.
The same way Wikipedia makes money. I would donate to a crowd sourced repair wiki.
Google Frames a Video Search Engine (2007)
>probably don't need to apply your "did you mean" logic to my searches

I wish it had a yes/no prompt that you could click and when you click no it would refresh with the results you wanted, and possibly use those answers to update whatever algorithm does the suggestions.
Thanks, just weaned myself of Twitter / X.
I've faced a similar situation as an exec in a different field. Some questions consider:

1. Are you trying to replace the system-of-record? I don't think it changes the technical merits of going in-house, but it does raise the stakes. It becomes more important to engage other stakeholders, and to prepare the business processes/workflow for changes. Secondly, there will be a transitional period where you will need to use both systems, so you will need to have a way to reconcile and merge conflicting records from both systems into a single source-of-truth. Again, these are not deal-breakers, but just things to think through.

2. How many integrations do you have with external parties? You mentioned EDIFACT and government institutions. Integrations are often the dominant source of project delays and complexity.

3. Management structure - you can hire someone to run the program, but like it or not, you are the corporate sponsor. It's success or failure will fall on your head. Whether you hire a "CTO" depends on your technical management ability, but I'd stay pretty close and pretty involved.

4. Attracting talent - as always, it's a question of money and time. You need a healthy budget for a healthy amount of time. A good, experienced senior dev consultant will generally have a lot of contacts, and can pull in others if you provide a solid environment, budget, and roadmap. I wouldn't be worried about not being in a "glamorous" industry - the people you want won't care about that. Some kind of equity or performance-based bonus can really motivate people to deliver value to the business.

5. Roadmap - take a vertical of the business that is more stand-alone and start there. You want to show an end-to-end in-house solution that solves a real problem. It will help you diagnose exactly what kind of challenges, culturally, organizationally, technically, (and even legal/compliance) that you have to deal with. It will be a confidence booster to the rest of the organization that this can work and will be successful. Adjust expectations and timelines as needed.

Would be happy to discuss more, just DM me.
Not quite my take. My phone (Pixel) listens for music even when locked. Since I opted in it keeps log too. It fascinates me to see what music I accidentally heard during the day. That's Google doing it, so I guess my idea was probably only for them to do, matching music and location by default.
So sorry about your loss.-
Dell Makes Cuts to Boost AI Pivot, Reportedly Laying Off 12,500 Employees
This site turned my phone into a radiator (and knocked off four percent of battery), so it’s just stuffed to the gills with this stuff.
I think that was because the max cable length in the USB 1.0 spec is 3 meters.

The fairly short captive keyboard cable plus extension was in spec, but using the extension with anything else likely wouldn’t be. Hence, the weird connector to prevent you from using it to extend something else (particularly something with higher current draw)
Sounds similar to the theme system that CGP Grey and Mike advocate for in the Cortex podcast.

https://www.themesystem.com/
FWIW, (&_x - &_y) will give you an error instead.
Presentation given at IETF 118: https://datatracker.ietf.org/meeting/118/materials/slides-11...
I'm using Firefox.

I keep running into the problem of not being able to find the website I visited. If the concept is not in the URL or the page title, it might as well not exist in the history.

I run into the problem of disappearing documents. Neither bookmarks nor tabs provide persistence. There are online services which save documents, but I don't want to rely ona third party to keep my stuff.

I often want to annotate a document before I bookmark it, so that I know why I should come back to it, and what the relevant sections are.

On top of that, I don't know what bookmarks are relative to tabs. Both are kind of bad at organizing knowledge.

I'd love to try out new paradigms for the sake of more power, but have a safe, reliable browser to return to if the new thing turns out a bad idea. Sure, things take effort to maintain and get taken away. But it's a battle of mindshare. If there are no early adopters, no feature will ever become big enough to be resilient.
I think they meant join in the sense of yet another study performed on mice with promising results without any indication if it will work in humans.

Come back after clinical trials.

Breakthroughs in Alzheimer's seems like the medical equivalent of breakthroughs in battery tech.
This looks very refreshing! Congrats for officially launching,I think StackAuth was mentioned here before.

What are your plans for supporting "old school" frameworks, like django, rails, bootstrap, et al?

I know that it makes sense to target greenfield projects first, and I presume most new projects are started with some new cool tech (if looking at npm downloads or some other vanity metric or online questionnaire), but I think there's a long tail of users of other tech that would potentially provide high quality feedback based on real world experience at various settings.

I'm only saying this as it looks like you want to own the whole auth stack, all the layers and all the workflows, from dba to sales so to speak.
Some interesting prescriptions for businesses:

- Sell to the most sophisticated and demanding buyers and channels

- Establish norms that exceed the toughest regulatory hurdles or product standards

- Source from the most advanced suppliers

- Seek out the most capable competitors as motivators

- Make meeting challenge a part of the organization’s norms

- Investigate all emerging new buyers or channels

- Find places whose regulations foreshadow emerging regulations elsewhere

- Welcome domestic rivalry (to compete globally)

- Identifying sophisticated buyers in other countries helps companies understand different needs
Isn't this just GTD (Getting Things Done) with different terminology or is my ADHD brain skipping over a more significant difference?
Cross polarised light (to eliminate specular reflection) and a home made vacuum bed is 99% of the way to a seriously pro scanning tool.

A setup like that helped me get through 15k prints in no time with excellent results. The biggest barrier to success was after churning through the 7x5 and 6x4 shots, things got a lot harder with variable sizes of print. It really slowed the process down — and conversely, uniform print sizes made the first 90% of the job almost enjoyable. I averaged one “scan” every 2s.
https://www.npr.org/sections/health-shots/2023/10/26/1208760...

And if you don't trust NPR, feel free to pick another one of dozens of sources under the google search "food insecurity us"
Hey, author here, I totally agree that this is not a fundamental limitation of ECS and we could have iterated on this setup and made something better. I intentionally listed this under work we decided to scope into the migration process, and not under the fundamental reasons we undertook the migration because of that distinction.
The point is not to re-evaluate Fuller, but to become aware of our vulnerability to taking such persons at their own estimation of themselves. There have been a vast number of examples, down history, many with extremely harmful consequences. We should have learned by now to spot this category of error and train ourselves out of it. It is at least as important, as a universal baseline skill, as elementary mathematics.
> sent representatives to schools

This seems like something that should need to be positively justified by the organization which wants to send salespeo^W representatives to schools, in a way that is publicly auditable.
Get rid of it, Langchain really doesn't do anything you can't easily do yourself.
I figured that one out only by luck (I got bored and decided to spin dash), and only after multiple lives lost due to running out the clock.

I don’t think it’s even supposed to be that hard, but the way the platform bounces down if you jump on it gives you the entirely wrong idea as to the solution.
I'm an NA-based freelancer actually looking for work. I've got team-lead experience to take this in-house; Got contact info listed somewhere?
> Responsible to whom exactly?

Unsuspecting users.

When you don’t give companies a chance to fix a vulnerability that could have serious consequences for users, you’re effectively putting the users in harm’s way by disclosing it to the public. Bad actors will take advantage of that information very quickly. Nothing good comes out of that.

Whether you like the company or not, remember that the users have no idea they’re at risk.
7 distinct points in the number of words that would suffice for 70 points...

Anyway, it's just my opinion: to me, the length of the article was artificially increased to the point where it wasn't worth my time to read it. As such, unfortunately, I'm not inclined to spend any more time discussing it - I just posted my takeaways and a warning for people like me. If you liked the article, good for you.

> "models can't reason" has nothing at all to do with cost.

Yeah, that one falls under "no technical details".
Looks great, until you can't stand to climb a hill.
Let's say I want that CM4 to sync with BitWarden say and have it send keystrokes for passwords. I would also be able to create a strong password, and back that up to BitWarden without any issue.

Or I want to back up my keystrokes when interfacing to a computer.

Or I want to play retro emulated games while my code is deploying to the dev environment at work...

Or I want to use it as a platform for my own custom cyberdeck to take with me to conferences...

Or I want to create custom devices with nifty user interfaces that do one thing really well... maybe listen to GPS and send out a 10Mhz timing signal to my lab....
I went to high school in Ontario around this time but I never saw these machines. Our computer lab was a bunch of networked Commodore 64s that we used for learning Waterloo Structured BASIC.
But you can always end it so why not give option? Options make for greatest value
My son is absolutely mind-boggingly good at video games compared to me. We played the Q1 port on the Switch and he had several maps mastered in a day, along with RJing, jumping in general, and aiming in a way which took me months to master.

I apparently sucked at video games but he is definitely able to crush on anything I have thrown at him from back in the day, all the way back to NES on Retropie.
I've done this at the CTO level in a non glamorous industry (construction). We spent about 3 months understanding the business top to bottom before building the software. We then took the best of the SaaS software that wasn't flexible enough and layered on what was needed with an eye towards massive growth. There's no way it would have ever got done correctly and be as stable/maintainable as it is now without that time up front. As others have said, you need someone who is vested in the business. Otherwise the dev team frankly won't care. You can't just throw some random devs at a problem like this one.
Technically, sure. That and 10¢ will buy you a bottle of Coke like 80 years ago. B^)
dot com grift, crypto grift, AI grift. The gift is always the same, just the first name changes.
Making earthly paradise: The art and crafts of William Morris
"Google Video, now a video search engine, shows a frame similar to the one from Image Search when you click on a searchresult."

- https://www.techmeme.com/070614/p86#a070614p86
There are other options.

I've worked for Engineering Services companies and they excel at this kind of work. We'd interview you to understand your needs, quote a price to provide what you want and a schedule to get it done, along with maintenance as needed.

Yes, I'm vastly oversimplifying to get the point across, but this might be a better model than trying to hire a single dev or create your own internal development team. I could only recommend doing that if you expected that your internal needs would grow continuously and that you could both feed your team enough work to keep them busy (and not wandering off into other jobs) and manage them well. Both of which can be far more difficult than it appears on the surface.

You're not looking for an Accenture or IBM Global Services, but a small company, probably in your local city that provides custom development services. If you're in the US, I'll give Saturn Systems a plug: worked with their team before on a development project and I think this would be right up their alley.
Especially when they only raised $2.5M, leaving about a quarter of that to make the actual product.

It's the Dril candles tweet but with domain names.
The AI hypester demographic on Twitter/X that this product is targeting loves cringe unironically.
Obesity, and large gold (-ish) chains. Or at least, was so in the UK before I left.

Don't count so much on housing being so easy to fix, much of the rest of the world is also having a hard time with that. (Except China, I think?)
One of the nicest datasheets I've seen.

Not in terms of the product specs (which are also really nice), but in terms of layout and content.
I agree with @kkfx. lisp/clojure world is good to help with long-term maintainability, etc. To get an idea search for Rich Hickey's talk "Simple Made Easy"
And I thought I could be harsh in enforcing silly rules. Let the kid play modern games with his friends you monster.
I vote against Github copilot. The context window is too small for it to do anything meaningful.
Sentry's experience suggests otherwise, as 10,000+ users from hobbyists up to FAANG companies have been using Sentry under Fair Source terms for five years now.

https://openpath.chadwhitacre.com/2024/widespread-use-of-a-f...
Folks who like this kind of thing should definitely check out CERN's Root framework. I've been using its C++ interpreter in a Jupyter notebook environment to learn C++. It's probably also quite a bit more mature than this project. https://root.cern/
I thought I had ADHD but then I got tested and I have high functioning autism
I entirely agree, something special about multiplayer sandboxes that spark something that cannot be sparked otherwise.

Next level would be to play Rust together. Organizing boxes at home while parents are out to gather resources when raiders arrive. Back to our roots.
Does the new owner provides the same performance?
Of course they can't, the majority of them are rendered unplayable by the manufacturer. For the consoles I played as a kid, this is just tongue-in-cheek, but it is quite likely kids today will not be able to even show their children the games they grew up with. Duck FRM.
> We've already got literal lab-rats, if that's what someone is planning to do. Human trials are pretty pointless if you don't do them realistically.

Yeah, and there is a gulf between works in mice and works in humans, as anyone reading science journals will tell you. Now, a human model. That's much closer to the real deal.

> It's a sub-set of what's necessary for full automation.

Not really. You are going for a holistic approach when a piecemeal bootstrap is much more likely.

It's a very theoretical solution to a problem that can be solved in a much messier but available way. E.g. Warp drive vs Nuclear power generation ships.

> Giant fusion reactor in the sky that will, if left to its own devices, probably give us gradually increasing power for about five times longer than our atmosphere will last.

You mean the sun? Sure, but that's an extremely unstable source of power that will have us relocate Earth(lings) first, if we want to continue to "use it".

> Entropy doesn't need to be defied, magic is un-called-for. We are an existence proof of this.

Magic is an apt comparison because it's an arcane, theoretical construct that has little to do with reality. Looking at the Wikipedia entry, it's an overkill for trivial purposes, by the time you construct a few, let alone, give everyone a copy, you'd probably exhaust Earth and nearby resources.
From one COVID tyranny to another...
The CEO had only been in charge since 2021 bringing an engineer back to the helm. How long does it take to bring a big ship like Intel around and undo decades of internal rot? It will be interesting to see who is let go in the coming months.
Not sure why this was downvoted, Supermaven is miles ahead of everyone else, and it was created by the same people that made Tabnine (which was the first of its kind, and that they sold later).
Blog author here -- You're right, they can. We're aware of this. But, for most cloud vendors, they do need to modify the code in order to make that possible (if only to integrate it within their stack).

It then becomes a game of can you design your software in such a way that it will never be possible for cloud vendors to host it without modification, for example by keeping some required features closed-source (say a control plane, etc.).

For now, we feel this is good-enough protection and we hope that by doing our work right, we can give as much as possible to the community while still keeping guarded just enough to prevent cloud vendors from eating our lunch.
This is hilarious, very nice parody and timing is nice too.
ECS makes sense when you are building and breaking stuff. K8s makes sense when you are mature (as an org).
The Museum of Art and Digital Entertainment specializes in generational knowledge exchange through the medium of video games. There is nothing that warms my heart more than watching that information transfer in real time.

Watching a parent explain to their child how to properly hold an N64 controller.

Watching the child's mind explode as mom/grandma/dad/gramps shows them the warp zone in level 1-2 of Super Mario Bros. Frequent "Mom doesn't know about video games, how'd she do that!?" kind of quotes from the kids.

Watching dad and daughter charge through a Sierra adventure game, looking up the manual in Archive.org and figuring out 40 year old puzzles together.

The family that plays together, stays together.
> Normal People do not run out of storage on their PCs... My girlfriend...

Normal people run out of storage on their 128GB SSD macOS devices all the time.