skysight-inc/HackerNews huggingface dataset:
We did releases that were only bug fixes and maintenance. There can be a long tail of bugs in a complex system, most of which are relatively harmless and only occur in very rare situations; it’s hard to justify fixing these when paying customers are asking for a new feature.

Also you’d be surprised at what gets classified as a bug when you apply this.

Ultimately though, everybody does this. Critical bugs get fixed first. Anything too far down the backlog de-facto doesn’t get fixed. I like the intellectual honesty that this approach brings, in that it forces you to set a bar for bugs not worth fixing and consequently marking them as won’t fix.

Final note: whether a bug is worth fixing changes over time. Maybe your best engineer can’t find it after two weeks. Maybe your biggest customer just ran into it. Maybe you can’t reproduce it. Maybe the platform causing it got acquired by Google.

Can it work? Yes, but it doesn’t look very different to what you’re probably already doing in practice.
Loved the Alpha I've used at university.
Can someone add something to " the Arm front end "?
> The police officers, Kevin Riley and Thomas Connor, say they had probable cause to arrest Novak because they genuinely believed his conduct was disrupting their operations

That's is? That's all it takes? You don't have to provide any evidence for said belief corroborating your "feelings" of genuineness? All you have to do is "believe" something was going on, and you've got immunity from prosecution?

"Why did you confiscate this man's money?"
"Your honour, I genuinely believed it was fake money."
"Was it fake?"
"No, but I genuinely believed it."
"Ah ok then, you may keep the moneyh. Dismissed".
Cursive's Farewell Dance
> 3) My hypothesis of why German IT products are almost always horrible is that they're rarely thinking from customer's (or developer's!) perspective. They may be proud of some specs of their products but the overall thing is then often just a bunch of related subsystems "pragmatically" tied up with some duct tape.

While that is commonly true, I've also found that driving a modern Audi or a Mercedes is still much better thought out from UX and comfort perspective in comparison to many vehicular products from Sillicon Valley collaborators. Software might be a bit laggy, but many times there are plenty of nice user respecting features that you won't find in modern agile products (basic operations like "reroute me around this closed road" or opening a glove compartment are stupidly complicated or impossible on brilliantly developed products like Tesla).

The Germans also have one other benefit: my car UI doesn't just randomly completely change with updates like Android Auto or Tesla UI does. I'm not a guniea pig for some product manager trying to get his promotion with redesigns.

There has to be a balance somewhere between the dinosaur process of German brands and coked up 5-second attention spam of Sillicon Valley products.
His claim to fame is making small ICs in his home garage while still a teenager, fairly recently. That's no small achievement.

(He seems to have had access to the kind of garage and equipment other engineering kids can only dream of though. I know someone who really wanted to do the same thing a few years earlier, who had the knowledge but couldn't get themselves a suitable place and budget to do it.)
The scope isn't revolutionary - I've used https://mailu.io/ for years for a few 10s of users, and I really like it. I've heard similar good stories from Mailcow users.

On a quick skim I couldn't tell what was new relative to these older compose-based solutions but (as co-author of similar solution 10-15 years ago) I'm interested to know!
I feel both have their niche carved out.

For developers, text-based editors are an excellent tool to represent not-so-complex logic/procedures where they don't need to spend time worrying about the visual angle. It's easier to integrate into documentation with a ```mermaid, and easy to keep updated.

So there is no context switching involved in opening up a visual editing tool, downloading the image, integrating it to the docs, then having to repeat the whole process again when there are changes.

As an architect, one of your primary responsibilities would be to create high-level diagrams that need to convey a lot more information to the stakeholders, where the weightage of the visual component is high (layout, colors, etc). Which is where Visual editors shine.

Text - Simple, Quick & Dirty diagrams.

Visual - Detailed, well thought out diagrams.
The rules specifically namedrop Github:

> Template engine websites, tools, and sites that generate HTML from text, markdown, or script files, such as Webs, Wix, Weebly, GitHub, Jekyll, and Replit, are NOT permitted.

With Jekyll being there, I can only assume the intention was to mention GitHub Pages as an example, but as it is the rules clearly say using GitHub is NOT permitted. They could've questioned this discrepancy before the competition while reading the rules before starting, and at the very least just not mention using GitHub.

On top of that, until yesterday they actually (accidentally) ran Jekyll during CI as well because it is hosted on GitHub pages: https://github.com/thstsa/spacetourism/commit/27834acf978a7d...
I don't understand why QI is controversial. If an AWS employee commits fraud as part of his employment which results in a financial loss for a client, the employee will be criminally liable, but amazon will be financially liable to the client. Why would it be different for a police department?
No. It seems that the idea isn't very unique :)
Characterising FIDO2 as a single factor is over simplifying it.

You have to convince the FIDO2 token to prove it's presence. Yes, for many, all it takes is plugging then into a USB socket. And yes that's just one factor - having the token. But some tokens ones require a fingerprint. That's two factors - having the token, and a fingerprint it recognises.

But move to a device like a phone and the games changes. It could just be the presence of the phone. More likely it will probably insist the phone is unlocked. But the app could demand a fingerprint, or face recognition, or a PIN, or be in a particular location, or see other devices it knows, or some combination.
GitHub sucks but GitHub Pages allows you to upload any kind of HTML, CSS and JavaScript file. You are not forced to use Jekyll.
Funny, in this light, GPT-3 accelerator is like strapping a cache of the entire internet and knowledge of humanity to your board.
Ambient co-founder here. You're right, thanks for the feedback, we'll update the website with one soon.
I’m looking forward to hearing this podcast this Friday given the topic is of great interest to me!

It’ll have Sherwin Yu, VP of Engineering at User Interviews as a guest who will talk in detail about software engineering, engineering management, leadership and how he was introduced to Zen practice and Buddhist philosophy.

Thought i’d share it with everyone as well.
I wish they would use a more readable notation of labels on those edges in the rendered diagram. Instead of that Crow's Foot notation, just put numbers there (like "1", "n", "m", or if you want to specify even more detail "0..1", "1..1", "1..n", "m..n") and one only needs to remember in which direction to read, not also what some kind of weird notation means. Crow's Foot notation makes the ER diagrams look somewhat unclean.

EDIT: Even the wikipedia[1] example[2] is kind of wrong: A song can be performed by many artists over time.

[1]: https://en.wikipedia.org/wiki/Entity%E2%80%93relationship_mo...

[2]: https://en.wikipedia.org/wiki/File:ERD-artist-performs-song....
Privacy Labels for Most Top Apps in Google Play Store Are False or Misleading
Mailu, like poste, zimbra, univention, and a dozen other projects like it, suffers from being just a layer of glue scripts and leaky abstractions on top of very complicated dedicated software stacks – dovecot, postfix, rspamd, etc. are all complex beasts on their own, and have 30 years worth of accumulated configuration knobs to fiddle with.

Postfix and dovecot in particular are also service orchestration frameworks of their own and don't reaaaally mesh well with docker, nor do the authors care about "this silly new fad". Don't dare asking about help with it on the postfix mailing list e.g., Wietse will rip your head off and beat you with it.

So, no, after messing around with these sorts of stacks for over a decade now, I can't in good faith recommend it to anyone. Sooner or later the leaky abstractions flood your basement and you have to clean up the mess on your own.

Mox's approach of cutting out 95% of the complexity by rolling their own good enough solutions into one monolith is far saner for small setups.
The problem is that currently only one person is cracking Denuvo.
Ambient CPTO here; Yeah that's pretty much how it works; changes on the server state and replicated to clients, which keeps "mirrors" of that state and can augment it in different ways. And yes you can specify exactly which entities and/or components get replicated to the clients. We're working on adding more details on the networking stack: https://github.com/AmbientRun/Ambient/issues/150
America's definition of "Freedom" continues to get weirder...
I agree on most of it. I think the way to do server side check is not in real time during the game, but after the game session ended. You should unload every gamestate on a secondary server that process everything and rate what could be manipulated with a degree of confidence. After this rating drop a lot on a player it should trigger a manual/automatic ban.
> one of my points is, that I do not trust that pricing. In my experience the pricing ranges on Alibaba were very wild and often used as an incentive for you to contact them. And after some back and forth you got a 'real' offer.

In a similar vein:

> But I do note that if you run the structure through SciFinder, it comes out with a most unexpected icon that indicates a commercial supplier. That would be the Hangzhou Sage Chemical Company. They offer it in 100g, 500g, and 1 kilo amounts, which is interesting, because I don't think a kilo of dioxygen difluoride has ever existed.

https://www.science.org/content/blog-post/things-i-won-t-wor...
Do you know any programmers who think it's cool to work for German car companies or that they at least offer a decent pay?
I think that's the answer: those traditional German industries don't care nor understand IT. These days and entry level KIA has better software than a BMW (I owned several BMWs from different eras and will not buy anything from them again).
Theo de Raadt on Pinsyscall(2)
I find that nighttime alertness is artificially (and undesirably) propped up by having the sum total of the world's knowledge at my fingertips. The LED brightness exacerbates. I haven't RCT'd tbis, but my best guess is that excessive nighttime alertness is 2/3 due to content availability, 1/3 screen (and perhaps ambient) brightness. I take active steps to have both passively cut off after a certain time.
Tacky. Just give me damn buttons.
The issue is that the "low hanging fruits" such as general relativity have been picked, the high hanging fruits require at least some kind of ladder, nuts and bolts. Perhaps a theoretician should not wire themselves the electromagnets or write the ladder logic of the PLCs running the experiments, but going up and down the stack certainly helps one's understanding and appreciation of the larger scope.
What's revolutionary is that mox implements the entire stack itself as tightly coupled monolith.

With mailu and everything else you get a gargantuan stack of half a dozen massive, enterprise scale servers that are held together with duct tape and prayers. They can scale out to hundreds of thousands of users, but if anything breaks they expect there to be dedicated sysadmin staff to fix it, and gluing leaky abstractions on top doesn't really solve these fundamental architectural challenges.
> I notice from your blog that you have links to a number of commercial services including Keybase...

Blog has been under redesign-rebuild for a long time--other priorities. Said services were planning on being removed and replaced with alternatives as mentioned.

Blender is a better option I agree.
Continuation-Passing Style, Defunctionalization, Accumulations and Associativity
A lovely paper by Jeremy Gibbons emphasizing the role of associativity in applications of CPS and defunctionalization. It is very readable and proceeds smoothly in increasing order of complexity.

I found this paper on mathstodon, linked by its author, while looking for information on the subtleties of associativity for some constructions and program verification in Lean.
> Somebody has to work and pay for all the healthcare.

And that somebody is the whole of society, as a collective, supporting a system that is for the betterment of society as a whole, having less sick people in general makes a society happier, thus more productive.

This framing of trying to attribute individual contributions to a distributed societal system is, frankly, stupid, shortsighted and extremely transactional. You can and should think in broader terms than pure transactional value of someone's contribution, these are all people, like you and me, not numbers in a population. This decharacterisation of human lives into pure economical terms is a machine-like view of lives, a rationality-taken-too-far instead of having a soul.

Yes, somebody pays: everyone. Everyone contributing to make everyone's else lives better, if you can only think in transactional terms about lives I'm very sorry for you, it's a cynical way of living...

> Of course, accommodations can be made for those who absolutely can not afford healthcare otherwise, but that is a separate question.

What do you gain by introducing exceptions, special cases, and so on? Just complexity, into a system that should take care of people, not transaction their lives. That's how you end up with the convoluted insurance system the USA has, which is absurd and stupid but needs to be that way because the USA likes to put everything into a transactional mindset. Why should we care if someone is contributing more or less if the system can work without forcing this micromanagement of tracking individuals and how much they are worth based on if they work full time or not? Again, you are saying that people that work less or earn less are less deserving of care because they don't contribute as much, that's an absurd, inhumane and unempathetic view of human lives. You can be better than that, morally, we all should.

Adapt and imbue your transaction thinking with more compassion, you'd like someone to do that to your loved ones. Such extreme individualism is toxic, we are stronger together, as a species...
io_uring isn't typically used directly, you're most likely using liburing which is already an abstraction. I don't really see your point.
You don't, because of the scaling law they say they've identified. If optical energy per MAC operation scales as 1/d, we know two things: 1) there is no electronic architecture possible that can catch it, and 2) bigger models give optical networks a bigger energy advantage.

It's possible to have a temporary lead because of constant factors, but as long as an electronic circuit has to expend a unit of energy per MAC, you'll always be able to specify a model big enough that an optical network will beat it.
> If I were to start over my personal email setup (postfix with postscreen, dovecot with fts, opendkim, amavis/spamassassin), I sure would try it with this.

I am tempted to give that sort of thing a try, as successor to the franken-"postfix with postscreen, dovecot with fts, opendkim, amavis/spamassassin" contraption (actually Courier, not to mention LDAP, greylisting, a couple webmails, OCR, blacklists etc.) that we have been maintaining for two decades in service of friends & family.

But, for all its flaws, once put in production that setup on Debian packages Just Works - with upgrades and distribution version jumps handled almost flawlessly. I doubt that any of the new generation of integrated "mail things in a box" products that pop up since a couple of years have anywhere near that staying power. Does someone here know some that put long-term maintainability at the top of their priorities ? It seems to me that they all optimize for quick onboarding.
I looked at the code and one important thing to note is that you should not use any element + onclick + window.open for links. Links should be <a> tags. The ones you currently have are impossible to navigate with a keyboard (that's called accessibility) and for someone that isn't running JavaScript.
What's the difference to Flipboard or upday?

Looks the same for me
Maybe because we as customers don't really need a complete corporate consolidation and control of every product by a few software corporations?
Apologies, I didn't mean "hide". I meant "bury". As in, obtain the patent as a means to prevent others from exploiting the technology, but refrain from licensing it or exploiting it yourself, because it would undermine your main moneymaker product.

So, pharma companies trying to obtain "non-invasive glucose monitoring" patents like crazy, to stop other companies from creating such things, because they want to keep selling pinpricks which rely on a consumable model.

Having said that, now that everyone's into "bullshit subscription models", perhaps the era of "bullshit consumables" may be coming to an end.
I wonder what happens when one change the activation function, is there some related results in that direction?
MB is also famous for running Kubernetes. At a 1000 individual setups (all automated of course!). I had the pleasure of flamewaring someone who was very proud of this and couldn't really explain to me, why they would not just get two big physical machines with Corosync for like 70% of those (internal) applications. Doesn't seem much worse than a 3-node Kubernetes cluster (which is going to experience serious disruption too if anything goes down if it is running at full load......) and I doubt that scaling is an important concern with this setup.
If I had to start over I’d study mathematics and economics as my primary fields, and programming as a deep skill.

Then I could just find ways to make money easily and also understand math at a much deeper which is something I believe has kept me from getting further faster.
Completely ridiculous that 130k is considered low in SV.
Mermaid as a whole doesn't have a formally specified grammar.
Individual diagrams have their grammar in a .jison file.

Flowchart: https://github.com/mermaid-js/mermaid/blob/develop/packages/...

A single grammar to support all the different use cases would be challenging. But we did have some plans to introduce guidelines to make different diagram syntaxes more consistent.
But you can have groceries delivered already, what do robots have to do with this?

I had a leg injury, was walking ~month in crutches and the biggest issue was I could not easily carry around stuff in my hands. And everyone was like, just use backpack. That was so annoying, especially with food and the like.

So why isn't there a simple robot to carry stuff? I will put anything on/in it, walk somewhere, it would follow me and then I can sit, take crutches off and take the thing from it. So many elderly have walking difficulties and a robot that can carry stuff for them around home would be helpful.
In USSR my grandfather's parents were stripped of everything they had and sent to Siberia with nothing but the cloth they were wearing.

Skip a few years, my grandfather was the youngest doctor of science (in Russia that's next level from PhD) in his city in the field of Nuclear Physics and during his life was a dean in 3 different universities and a head of another one.

My 2nd grandfather was born in a village and had to tend for his younger sisters because his two older brothers were fighting in WW2 (and died there).

Skip a few years and he taught himself engineering and later became a head of a department in a big spaceship construction factory that employeed 10s of thousands of people, was doing research, travelled whole of soviet union overseeing testing of spaceship componponents.

Both died in poverty a few years ago: doing any government jobs in Russia is extremely unrewarding if you are an honest man.

(and here I am doing stupid crap in Javascript and Ruby earning 50 times what they did).
Then again, this comment also calls EQS ugly (which it aint) so maybe take it with a grain of salt? :P
I love Mermaid. But my biggest pain point is having to manually wrap text to keep the shapes compact. It's glaringly obvious just looking at this cheatsheet.

Incorporating an algorithm that figures out the optimal auto-wrapping for each shape to make them compact or, alternatively, one that tries to make all the shapes about the same size, should go hand-in-hand with the automatic layout Mermaid already has.

Any plans?
I suppose it's mostly from a technical perspective: Single code-base, single binary, written in modern language (Go).

There are advantages to an integrated solution: The junk/nonjunk flags you set in your mail client are used to assess incoming email (based on full sender/domain/orgdomain/spf/dkim/ip/ipsubnets). I'm not sure how common/feasible that is with solutions that combine mail server components. I've used postfix & dovecot before mox, I admittedly didn't closely look into it but assumed that combo cannot do that.
They do... But thats down to poor design decisions.

Human vision extends from about 10^5 cd/m^2 to 10^-5 cd/m^2 [1].

Typical backlights use something like PWM to modulate the brightness. That means you need to be able to scale your backlight by a factor of 10^10 to cover the whole human vision range. And if your CPU runs at 1 Ghz (10^9), then at the dimmest setting then even being on for a single clock cycle would be a flash every 10 seconds - clearly unacceptable, and even then, few backlight controllers could handle a 1 nanosecond pulse!

The fix is to use PWM combined with settable 'modes'. The modes could be 'bright light' (using all the backlight LED's, perhaps a few watts total), and a dim light mode, which uses just one LED through a high value resistor, of just a few tens of microwatts. Your two modes have a factor of 10^5 between them in brightness. So now the PWM on your CPU only needs a resolution of 10^5, which it can do.

[1]: https://www.researchgate.net/figure/Approximate-luminance-ra...
China successfully tests 'phantom space strike' weapon which overwhelm AAD
The US justice system routinely hands out life sentences especially in drug cases with zero physical evidence all thanks to "conspiracy laws".
Master the Art of Software Testing with F.i.r.s.t Principles
Sometimes a feature request is considered a bug by customers: this product would be easier to use if we could do X, and the competing product lets us to that.
Android Automotive has been getting very good reviews in vehicles that has it (mostly because its performance is pretty good).

If you look at e.g. Renault, it's also highly customizable by manufacturers so it's unlikely you'd even notice it's Android without looking into it.

Although, as far as I know MB isn't on board for it - BMW is though.
Robots to do 39% of domestic chores by 2033, say experts
Congrats on the milestone, feels magical, doesn't it? :)

One question, though: during peak hours, how do you make sure your clients get the help they need quickly? How big needs a support team need to be for that?