skysight-inc/HackerNews huggingface dataset:
> Consider the approach taken by XML 1.1

I evaluated xᴍʟ 1.0 and 1.1’s restrictions but consider the alternative, accepting anything but the empty string to be simpler.

>A lot of English-speaking countries actually have `.` and `,` swapped:

Which?

>...should state that encoders should pick a long enough decimal representation to avoid any such issue.

.net for example has round trip encoding to achieve this.

> Which base64 standard in [1]?

As linked in the document, we refer to ʀꜰᴄ 4648 for Base64 using the simplest version which states that “Implementations MUST include appropriate pad characters at the end of encoded data unless the specification referring to this document explicitly states otherwise”.

> I have outlined my rationale for layering in other comments.

>> Graph is generally a bad thing to encode at this level

The ᴅᴏꜱ attach you are concern about is not applicable. Layering graphs on top of the encoding in a separate standard is not practical. As stated serialization requires a graph structure.

>It is not too hard to define a data model in prose rather than code.

I have done that.

>May have been true in the past, but it's no longer true since SIMD-based parsers. Also the very existence of escape sequence prevents the true non-destructive zero-copy (aka in-situ) parsing anyway. With such sequences, zero-copy/in-situ parsing has to be destructive to be performant and that can preclude some use cases. Allowing additional space characters is much easier than that.

SMID based parsers would almost certainly run faster with simplified byte handling rules. Practically, when say skipping whitespace, searching for two specific bytes is faster than the alternatives. Most strings do not have escape sequences so do not need to be copied, a scan for '\' is fast.

> `<<Name>...<<$>`

This is to be terse. An array type in an xᴍʟ like language is a leap forward. Additional significant characters would over complicate the standard.
I think the benefit is more that you get access to AppKit APIs. This lets you integrate with the OS the way users expect.

For example wrt scaling, Apple’s Mac Catalyst guide says:

> When you first create your Mac app using Mac Catalyst, Xcode defaults to the “Scale Interface to Match iPad” setting, or iPad idiom. With this setting, the system ensures that your Mac app appears consistent with the macOS display environment without requiring significant changes to the app’s layout. However, text and graphics may appear slightly less detailed because iPadOS views and text scale down to 77% in macOS when you use the iPad idiom. For example, the system scales text that uses the iPadOS baseline font size of 17pt down to 13pt in macOS.

So you gotta change that setting, and then use whatever SwiftUI components (or straight up AppKit APIs) allow for that native look :)
Depends. Early cancer? Yes, outlook is getting better. Metastatic cancer? It's still very bad outcomes. (Personal experience.)
I worked on an internal platform for a large engineering org and was responsible for choosing what features we put in.

We had the technical means to track everything from commits to reviews, jiras, deploys, etc. Some of our most celebrated and impactful features were reporting on Accelerate metrics and related. E.g. deploy frequency, size of changes, duration of stages in the dev cycle and such.

I set a very inflexible red line: we don’t expose data more granular than at team level. Ever. No excuse.

Quite a few line managers would come to me asking for “personal metrics”, and even engineers in the team were super interested in building that (“with all this data we could…”).

My argument was that these metrics are toxic and invite misuse. A second factor was that this misuse would generate mistrust from engs against the platform and damage adoption.

Instrumenting an organization thought of as a system is fine. You want to see where are bottlenecks, you want to have measurable targets for how technical work is done and how it correlates to business goals/KPIs.

You want to offer teams metrics of their delivery my process so they can take the info and implement improvements whenever they see fit, and have a data driven conversation with the business (e.g. about the right setting for the carefulness knob)

But teams are the minimum unit of ownership, we stop the instrumentation there. Sure, a team’s performance ultimately links to individuals, but that is the manager’s job to figure out.

Interestingly:

* only line managers asked for this info, nobody in a director/vp/cxo role
* the most annoyed by me saying no were engineers in the team who wanted to do these features
Updates and replication becomes a whole lot trickier when you start using these functionalities in postgres.

Sure it's possible, but I prefer sticking to more widespread use of postgres.
The elephant in the room is that a touchscreen wants all your attention, especially visual attention, while physical buttons let you operate them while keeping your eyes on the road.
The online version: https://www.gulesider.no/
I just opened Element X, tried to decline some spammy invite - "sorry, unknown error occured". Tried opening backup section in settings - "sorry, unknown error occured".

I don't think it is ready for prime time.
There is an idea like this coming out every year and they mostly failed. I think it is described in one of pg essays.
There's a nice extension for firefox called sixindicator which displays a 6 or a 4 in the address bar depending on which one the site uses.
I ran pfSense at home, and while I'm sure their IPv6 support was fine enough in a business setting, it was useless in a residential setting. Seems they made some progress[1] in 2021, but that doesn't cover aliases so one could say it's still not fully supporting residential IPv6.

I switched to OpenWRT which has worked well enough.

[1]: https://redmine.pfsense.org/issues/6626
Wait, the BOM has 4 x Qdd100. And each Qdd100 is listed for like $500 USD. So these robots are $2000+ is that normal? I was hoping for a cheap DIY haha
> How big are your projects?

In terms of Javascript, as little as I can possibly get away with. The web stuff that I do is mostly CRUD type apps, which can be done entirely server side. The Javascript is only where it make the user experience better, so basic form help or to do a modal, things like that.
Because they don't deal with lists of files so this whole issue doesn't apply? Yes. Even more reason to just fix the shell scripts where this matters instead of trying to impose additional restrictions on filesystems with many decades of history.
The only reason we still have a landline is because of my elderly parents. My dad complained at me the other day because my mobile number is always changing (it has been the same for 26 years).
Yeah, some touch buttons work through conductivity and are really sensitive. Fittingly for this post, our cloths dryer has a touch "screen" which is to say that it is a slab of plastic with icons that are touch sensitive. Often enough, I can't get them to register a touch unless I press really hard or if I wet my finger first.
It is a natural desire for upper management to want to know if the people in the company are working hard and effectively.

But that is the job of middle management to know. And if upper management cannot trust middle management to give them honest and good feedback on this, then they have the option to hire and manage better middle management.

> Why? It's surprisingly simple. It's the job of a manager to know what their reports are up to, and whether they're doing a good job of it, and are generally effective. If they can't do that, then they themselves are ineffective, and that is the sort of thing that is the responsibility of THEIR manager, and so on up the line.
As someone who tried to keep a cancer patient alive for as long as possible, this type of news offers hope, and encourages young people to become oncologists and researchers, which we so desperately need.
Companies are information processing machines and managers are the data busses that the sub modules communicate through.

Their job is to make sure that the right people know the right things at the right times. Their job isn't to just know what their team is doing, that's a valueless activity on its own.

That is to say, managers need to know things about what's happening all over the place. Their own reports are probably the absolute easiest thing for them to monitor so this focus on it is kind of strange.
Moving my website from Netlify to Caddy
Moshi never released the base model, only two conversationally finetuned models. They also never released training code except for the codec. Though I don't see any training code for Hertz either, just 3 inference notebooks, and model code full of no_grad. No paper either to help me understand how this was trained and what the architecture is like. So I'm not too sure about researcher-friendliness unless I'm missing something.
I'm curious how these two work together:

> Everyone expects everyone else to be reasonable.

> Do not be offended if someone suggests you are not being reasonable.

To me this is something like "assume good faith" but also "others may accuse you of acting in good faith"?
Whatever happened to

0. Working with incompetent people that can’t deliver will make you miserable

or the strongly correlated

-1. If you are not learning, you are regressing

Sorry, there are many many reasons to want to work with excellent, strong coworkers.
Usually none of them. Queuing is almost never high volume and rarely is pub sub.
This post is absurd.

Just because people starting measure the wrong stuff, number of PRs, number of lines of code, check in counts, etc, doesn't automatically conclude that the act of measuring is superfluous.

If the act of measuring is the responsibility of someone higher up, who is even higher? Is it manager all the way up? Do we, for instance, conclude that the CEO is ultimately responsible, and every not CEO relinquish the responsibility of knowing any measurement of performance?

Aren't we all CEO of our own life?
Any IT transformation project like this is always hampered by people wanting customisations. Those customisations are usually to support Janet in office A who demands that she damn well isn't going to make changes to her workflow that she's done since she started in 1995.
Sci-hub.pub
> ? You managed to buy a router in 2024 that doesn't support IPv6?

I have a netgear Orbi at home that works just fine, but when I turn on IPv6 it loses internet connectivity after a few hours and takes minutes to reset. Not wanting to be bothered with it, and not having a need for IPv6 I just turned it off. That setup is about a year old.
it's built-in emacs as well now!
If you want to use multiple technologies in a single project you should not run Goland, PhpStorm etc. but IntelliJ with plugins. Then you don't need to switch IDEs.
Arch changed to systemd in 2012, at which point systemd was 2 years old. It surely had quite a few growing pains, but I don't think that's representative of the project. In general it was the first init system that could properly parallelize, and as I mentioned, it is significantly faster on most desktop systems than anything.
I feel like the title could use the name of the city involved (Birmingham, UK)
Anthropomorphising LLMs is neither technically correct nor very informative.
They probably know, but don't have the ultimate say in the matter. As others have said, having one screen as opposed to a variety of buttons and knobs that need to be wired is likely cheaper (even more when you don't really invest in proper software development).
> Why can't FTC go after these companies and fine them.

For protecting their customers from bad actors, seems like an odd thing for them to go after.
I am going to let the confirmation link expire. Not sure I will come back to this.

Many others have said things I agree with.

I would make the submit button the higher button and make it a more compelling color.

The very first link I input was immediately erased because the button was red!

Thanks for sharing. I like the minimal design.
Chaos as thousands turn up for AI 'hoax' Halloween parade that didn't exist
Show HN:An open-source gateway for integrating multiple LLMs seamlessly.
I'll point out that "github" and "microsoft" were not on any dictionary prior to their current use.
If globally internet goes does tomorrow the only thing we need to preserve is Networking For Dummies book. In exactly seven days we would have local networks restored with all the content imaginable travelling through gigabit channels between peers.

If all computers go down and all cables burn to ashes simultaneously then it's maybe a good idea to preserve RISC-V For Dummies and Cable-making For Dummies as well.
Redis isnt exactly hard to deploy. May as well just use it instead of planning for a switch later that may come with god knows what unforeseen side effects
So what? I’m not disputing that the immitation of intelligence is not good and it gets better and better every 3 months or so. But that doesn’t mean anything, even if it gets close to 99.9%. It is not real intlligence and it is quite limited in what it does. If LLMs solve logic or problems or chemistry problems it is solely not because it made a leap in understanding but because it was trained on a zillion examples. If you have a similar problem it will try to showhorn an answer without understanding where it fails. Am I saying this is useless? NO. What I’m saying is that the current approach to intelligence is missing some key ingredients. Im actually surprised so many get fooled by the hype and are ready to declare a winner. Human intelligence with it’s major flaws is still king of the hill.
The background noise that can catch criminals (2021) [video]
How would people censor the LLM otherwise? Do we really want LLM able of free speech?
I was about to mention this, Ractor is already a name used to describe the Ruby Actor class. But I guess this is only known within the Ruby Community? It would’ve taken one search to find out about this. Either way, since both names are bounded to their languages, the context should make it clear what is referred to. And to be fair, the name Ractor makes sense for both languages.
Worst manager I had was a software engineer with 8 years of experience as engineer and 2 years of experience as manager. Knew enough about software engineering and so he was involved in almost every technical decision. Knew little about management.
You can also buy a rubber or silicone finger tip such as this: https://a.co/d/iy5zNDe
I think the Uk could show some gusto here and implement these systems in-house and open sourced. There’s nothing innovative or unsolved in this domain.
I've been dreaming: can the era of learning foreign languages come to an end now?

Are there large models that fully learn all programming language design principles and all user codes?

Truly achieving natural language programming.
That seems reasonable doesn’t it? Once it’s gone it’s gone.

We have areas like that here in New Zealand.

https://hamilton.govt.nz/property-rates-and-building/distric...
> I'd be more confused about the curly brackets, I only know python and have never seen them used like that?

Yeah, that’s C/C++/JavaScript/… syntax, it’s not valid Python.

> why not do `all(cell[0][0],cell[1][1]),cell[2][2])` if you want to have True when all 3 are True?

We want to test whether all three are the same, not whether they’re all True.
Does Wikipedia allow content of this type? Aka “here’s some cool stuff I found”?

Or put another way, if you’re more familiar with Wikipedia, can you describe how to think about this type of thing being done on Wikipedia? Thanks.
It's one less thing to manage in production. Start with postgresql then add niche systems for performance, scaling, cost.
Yeah this ignorant. The root of Americas problem isn’t the government, it isn’t the billionaires, it’s the people, the culture.
Billionaires don’t fund themselves, politicians don’t vote for themselves. The average adult has the literacy skills of a middle schooler and yet they’re entrusted to vote.

Schools aren’t failing just because teachers are underpaid. Learning is a two way street- the kids don’t want to learn. It’s the reason why most of our engineers and doctors are from cultures that value education.

The current American system is designed to exploit as much of the ignorant masses as possible.

Americas cancer is its culture.
Very much the same from me. I know +1 posts aren’t generally welcome here but I hope dang can forgive it.
It's frustrating trying to work with ISPs. While there surely are business services available, as a normal customer, you're out of luck.

I count myself lucky, since I can at least get a public (dynamic) IPv4 address. The other option is DSLite with a single /64 via DHCP6. Well, I can't use that. So yeah, while it would be a fun journey trying out IPv6 - it's not feasable for me. And most likely, that holds true for others aswell.

There are options available - like the HE tunnelbroker - but those come with their own set of drawbacks.
An alternative to LeetCode style interviewing
The problem of current AI is that we want to create a species infinitely more powerful than us, but also make them all be our slaves forever.
did i say that? that's why i said it's an indicator, one of many. if you are producing zero code vs your peers and your job is to program it doesn't mean you are unproductive, but at least someone can talk to you about it and clarify vs. just guessing with zero data.
> Is it truly impossible to serve this stuff somewhere closer to cost?

Often these types of SaaS are hyper cloud backed so their own costs tend to be high

Don’t know whether that’s the case here. Agreed though that pricing also raised my eyebrows
Replacing SAP for Oracle to me feels like replacing one evil for another.

Besides the companies themselves constantly upselling you and having idiotic licensing terms. Both are very much the sort of companies with products you only are "able" to implement with extremely expensive outside consultants.
I think americans call this "the economy" as if they read its liver for good luck
Just use connection pooling, which is available point/click as AWS RDS Proxy.
Paper from 2022. Wikipedia has some relevant context[1], with more details here[2].

[1]: https://en.wikipedia.org/wiki/Ritonavir#Polymorphism_and_tem...

[2]: https://www.cmbe.engr.uga.edu/bche4520/Other/Ch9/Bauer%20200...
Not if the car drives itself 99% of the time.
As Nietzsche was going for vibe more than argument, he might've taken that, not as castigation, but as encouragement?

(and thx for GCL [not Dijkstra's guarded command language!]; yet another example of pre-internet going for the vibe?)
My intuition when reading the first lines of this article was that, just like when searching exhaustively for the correct combination on a padlock, one would cycle through each subgroup, where each of them would represent a digit on the lock. On the lock, one would do 9 steps (not 10, as this would loop the lock to a previously seen combination) on the least significant digit, then propagate the carry to the next digits. But it seems that this more complicated than that, as the steps at which subgroups connect (the carry) are not always the same?
Hooks are complicated to reason about and Sevelte has advantage of a compiler. It can decide whatever syntax and then transform it into JS so there's that which allows Svelte components to be in three distinct parts - logic, markup and styles.
The more complex an expression grows, the less well it works to rely on operator precedence to indicate structure to the reader.

Additionally, I think assuming the reader is aware of every. nuance of the language is an extremely bad idea unless you are and will always be the only developer. If you are doing anything weird or tricky or rare, I'd highly recommend linking the documentation or providing an explanation.
Tabby, Aider, Plandex, Cline, 16x Prompt (I bulit 16x Prompt)

I also have a list here:

https://prompt.16x.engineer/blog/ai-coding-l1-l5
But nothing changed? Technically your router is (or should be) your IPv6 firewall in this case.
Do you want stressed and panicking agents? Do you think they'll produce good output?

In my prompting experience, I mostly do my best to give the AI way, way more slack than it thinks it has.
Are there any tools to measure the performance of managers?
i don't understand how this is punishing the good people... i think everyone here has some ptsd with terrible managers or others micromanaging their work. data a good way to look back and ask the questions that might need to be asked, but to not use the data as the final criteria for anything (which is where i think most lazy managers end up).

do companies plan their strategy with zero data? i find it hilarious we devs somehow think we are a special group that can't be measured at all, so just don't bother and let us be. at the same time we don't want managers up in our business all the time either. just because the measurement isn't perfect doesn't mean to not measure at all.
I am not English native, but this paper seem to be well written. It seems to be not fluent in storytelling, but that would be too high of an expectation. Can you point out some issues?
The thing to do is spoil your ballot. Otherwise people will think you are being lazy (and they will probably be right in most cases).
Is it really a pod if one side is missing?
Crack what simulation exactly? You can get back into the game right now, armed with these tools such as LLMs, ML and so on.
Can you give examples of people rejecting what they see/touch/etc.? Or are they actually rejecting some other intangible information that's required to interpret those things in the "correct" way?
Doesn't the concept of AI "hallucination" arise from observing previous LLMs? Would the training data for current LLMs include anything that would let them build a model of what such hallucinations entail?
AVX2 is pretty much ubiquitous, the implementation above is only SSE2.

I wrote a blog post with the main AVX2 tricks [1] which includes how to deal with repeated white space when counting words

[1] https://stoppels.ch/2022/11/30/io-is-no-longer-the-bottlenec...
Or even just:

1/√2 + i/√2. We are all on the same boat and I have to pick up your slack if you don't work.
The irony of course being that the official scrum guide, however much weight you out on that, says that managers and PMs only attend standups if they actively contribute to the sprint. I have found daily standups that are mainly for the managers benefit incredibly annoying and unproductive. Maybe in teams with more junior people that don't speak up/actively reach out it makes sense but in my current team we talk all day on slack/meet. It makes much more sense to give the manager a weekly report on how the projects are progressing instead. This is much more outcome focused instead of trying to keep the manager abreast of every small step of solving a ticket.
I love 3b1b as much as the next guy, but let's not overstate its meaningfulness.

It's definitely one of the best learning resources on the topics it covers, but I'd say the actual textbooks are a more valuable resource. After all his most timeless videos cover traditional calculus and linear algebra. Stuff you'd find explained in a more rigorous and confusing fashion in every tech undergrad curriculum.

Also I'd be more concerned with mechanical engineering over CNNs in times of rebuilding civilization.