skysight-inc/HackerNews huggingface dataset:
In every company I have worked with, sales lies to get people to sign. It is a profession for naturally dishonest people.
Ads Technica, for me, has gone off the deep end.

Everything is “be afraid,” from repair shops to constant coverage of COVID variants. And for a repair shop, what else am I supposed to do? Ars, you align yourself with right-to-repair, then say don’t take anything to be repaired, “be afraid.” Does that seem like a contradiction?

That and their comments section being overrun with some of the most intolerant people I have ever had the displeasure of reading… it’s like the worst of Twitter hot takes over there.
The commonwealth says there’s less censorship on Twitter?

Ok, sure Jan.
Anyone unsure of what a CRDT is (I think everyone on HN must know by now), this is the perfect intro: https://www.inkandswitch.com/peritext/

The two most widely used CRDT implementations (combining JSON like general purpose types and rich text editing types) are:

- Automerge https://github.com/automerge/automerge

- Yjs https://github.com/yjs/yjs

Both have JS and Rust implementations, and have bindings to most online rich text editors.

CRDTs are addictive one you get into them.
As a product of generational trauma, I find the "no perfect time, just have kids" mentality disgusting. Perhaps these old people's regrets about not doing enough for their children are because they didn't prepare properly to actually have children. Children being used to prop up your own self image strips both you and your child of their individuality. People should want more in life than to "have children" and need to give the decision to have children the proper weight it deserves. If someone does not feel satisfied in their own self or their relationship, they should avoid having children hoping to fill a void. People should not assume or default to their purpose in life being to simply have children.

I assure you that just hoping the poorness goes away after 20 years doesn't magically result in it happening, nor does time effortlessly unwind the trauma or mend the damage done by generations of people who were ill prepared to take care of children.
You can shoot these cameras fully automatic still
I think you're removing all context and constructing a false equivalency

According to wikipedia, Eiffel was created in 1986, making it a contemporary with C++'s initial development. From what I can tell, it's creator had no affiliation with the development of C/C++, and it was created for reasons completely unrelated to C++.

CppFront was created by the C++ committee chairman for the explicit goal of providing a path forward for C++. Herb explicitly stated that the inspiration for using C++ as a compilation target was taken from Bjarne's initial implementation of C++, which compiled to C.
With problem solving jobs, like software engineering, you end up with equal or greater productivity.

There is a low-level of constant burnout that occurs with 5 day weeks, but you don't notice the difference between feeling normal and that low-level burnout until the first week back from holiday (after which it starts again).

I've simulated 4-day-weeks before using annual leave one day a week spread out over a prolonged period, and those times have been some of my most productive. Every week has had that post-holiday high.
in French (Its legalese, so the translation will be weird): https://www.courdecassation.fr/decision/636b6e3e67b11ddcd1c4...
> neither of which I would describe as 'corporations'

What do you mean? The former looks like a public limited company and the latter a private limited company, both of which are forms of incorporation, as opposed to a partnership. What kind of company did you think they were?
Be aware of hire to fire

Say you're a manager who just lost 20% work force and want a hedge against the next round, what do you do? - hire someone, anyone, to throw under the bus when the time comes
The clear plastic in which they are housed (think rope light) will turn yellow and brittle after a season of sun. Places like Florida, might have to replace due to sun degradation.
As I understand, in low-level languages the concept of ownership exists anyway, no matter whether the language allows to declare it explicitly or not. Rust just makes you write it out explicitly.
> removing politically motivated censorship

Musk is quickly learning that the "censorship" is motivated by advertisers, not politics. As he scrambles to bring them back to the platform, expect the same policies to trickle back.
> Now you have `'a` and `'b` (and perhaps more) everywhere

Only if you're a bad rust programmer. Lifetime variables can and should be a descriptive identifier, just like literally any other variable. Complaining that there's lots of 'a and 'b around is like complaining that your code has lots of x, y, z variables and you can't keep them all straight... It's not a language problem.
Epic already has a big big backer in Tencent
This is going to be incredibly helpful for me to create reminders on my work's website and even hobby sites I visit often. Thank you!
> But from my experience, I find that the prevalence and empowerment of PMs is largely turning Devs into highly-paid code monkeys, as opposed to the highly-paid and empowered value builders that they should be.

Indeed. In the first ~17 years of my career in software I never met or heard of a PM. That's a job for engineering leadership (architects or equivalent).

Nothing good comes out of having a separate non-technical person making architectural decisions. Also as you say, it disempowers engineering which is a sure way to drive out the best.
Unprecedented Detail: Researchers Capture How Genes Fold and Work
The Guardian also reports on war. Does this mean you can go to war for the Guardian?
This is what I came here looking for.
Thanks for posting this, I think this is the most important point, and I also think it's a great thing. The downside of the business cycle is no fun, but it should be expected nearly as much as the sun rises and sets. What I believe is truly different, though, is that a generation of people have never known "reasonable" interest rates. People are acting like we're near end times when the effective fed funds rate was still only 3.08% in October [1]. Yet for decades before the start of ultra-low rates with the Greenspan years, rates were much, much higher. And there are fundamental structural changes that mean that ultra low rates will be dead probably for the rest of my lifetime:

1. The end of the Cold War brought a "peace dividend" and wildly increasing globalization. That trend has abruptly reversed. It will be a long, long time before countries outsource so much without considering the geopolitical consequences.

2. The ongoing retirement of the boomers, and a re-evaluation of many women in the workforce who have found that it doesn't make sense to make a relatively low wage just to spend it all on childcare, means that labor will be much tighter than in the past couple decades. Also, my hypothesis is that vastly increasing wealth inequality means that a lot of folks who would have previously focused on their careers now no longer see themselves as "temporarily embarrassed millionaires", as we've seen a resurgence in interest in unions.

The good thing about a renormalization of rates is that companies will actually need to make money again to stay alive.

1. https://fred.stlouisfed.org/series/FEDFUNDS
Apple's iCloud Private Relay being abused in $65M ad fraud
This is just so bizarre by German standards. It shows we live in a densely populated country: my 3 acres are considered a "kingdom" over here by many, and while it is as remote as it can get neighbours would still be in shouting distance. Probably not possible to be really remote here.
Anyway, even such a property goes for several 100k here and is advertised for the "vast area".
100 acres would not be possible under 7 figures, I think.
I expect to be downvoted for saying this, as some people are really precious about the idea of 4-day work week, but I really struggle to understand how working fewer hours will not result in loss of productivity. If for some reason it is true that working 4 days a week results in the same amount of productivity, then why are 3 days a week not even more productive? Or 2? This is obviously reductio ad absurdum but that would mean that people who work 0 hours are the most productive ones.

I know that there is the argument about "if I have fewer hours they will be more focused", but that to me sounds like it's entirely wishful thinking and in a few years will be having the same amount of wasted hours in those days too, as people start thinking of Thursday as the new Friday.

I assume there is some sort of middle ground between working too much and working too little. Are there any actual evidence that that optimum middle ground is 4 days and not 3, or 5?

I would find the whole idea much more palatable if it wasn't sold by claiming something likely isn't true (people working fewer hours do more work), and instead someone was honest and admitted that this is a political project.

What I find much more interesting is switching from a 7 day week to something else entirely, for example working on: Monday, Tuesday, Wednesday is free, Thursday, Friday, Saturday, Sunday is free. I can see how that might result in people being more productive, as they still work the same amount of hours, but they don't get as exhausted as before.
Prove it. Setup a node and test this method on it. Otherwise this comment should be redacted.
It seems like the crux of the discovery is the "expansion of repertoire" of miRNA, and the control group they're comparing to is vertebrates as a whole, and not specifically humans. According to some quick scanning on wikipedia, the importance of miRNA in neural tissues in mice has been shown by knocking out those genes.

I wonder if the implication is that the massive complexity seen in vertebrate neural tissue is dependent on the ability of RNA to edit itself and somehow enable cognitive capabilities far beyond those encoded in the un-edited DNA?

I'm just an enthusiastic layman so take all what I've written with a pail of salt.
Sounds to me like you're projecting your own feelings on others.

I'm quite happy living on my own.

Not having to put up with other people's drama is a giant asset.

Maybe you just need an influencer to tell you how to live your own life?

To me, this is a really sad aspect of living in one's own head, instead of appreciating our brief moment of not being a mineral...
I was answering the

> > Nice euphemism for genocidal, imperialist war.

>You’re referring to the U.S. right?

I mean, it's not like this list is censored https://en.wikipedia.org/wiki/United_States_war_crimes
a business needs to market its services or products, this type of advertising comes in many different forms. There are many ways in which a business can spread the word about itself, but one of the most successful and most down-to-earth marketing strategie
Worst of all, it doesn't happen as much to people who fight back.

So it happens behind close doors to people who don't fight back for whatever reason, and are mostly hidden.
If you can reduce the number of lines of code — you must reduce it.
Neighbors built 10Gbit fiber-optic network after attempted extortion by Comcast
My actual experience with 4 day work is the closer the team is to operations (2nd and 3rd shift 7 days per week) and the closer to contractor/consultants the easier the transition.

I would caution people to be careful what they wish for; my longest 4-day gig involved sun-wed and wed-sat shifts. 4-day doesn't necessarily mean mon-thr ever week for everyone. Another problem was our overlap day was wed thus "wednesday is non productive its for meetings and stuff" so you really only worked three days because you couldn't trust not to be interrupted on wednesday. Its probably of enormous productivity value to move all interruptions to exactly one day every week, however you don't need 4-day to do that, technically speaking.

Another oddity probably of more interest to bean counters is our overlap day was wednesday so with all hands on deck we did maint and rollouts and upgrades on wednesday, but the rest of the world did maintenance windows on the weekend at 2am so our meaningless measure of fake uptime was lower than non-4day companies. Now does your employer value rolling out better stuff faster, or do they value a "better" meaningless heavily gamed number? So 4-day might be better or worse depending on if your local management lives in reality or spreadsheet-metric-land. "Oh no how will we get fake nine nines of uptime if we roll out new SaaS on Wednesdays?"
Wasn’t there a startup that did this in the late 90’s?
Gabor Mate speaks to this in an interview with Russel Brand, describing Obama, Clinton, and Trump as extreme narcissists, really anyone who desires public office. On YouTube it's called "Damaged Leaders Rule The World", 90 minutes. Of course Douglas Adams refers to this as well, "To summarize: it is a well-known fact that those people who must want to rule people are, ipso facto, those least suited to do it."

Also Tyler, the Creator raps about it in the song 911 / Mr Lonely:

> They say the loudest in the room is weak

> That's what they assume, but I disagree

> I say the loudest in the room

> Is prolly the loneliest one in the room (That's me)

> Attention seeker, public speaker ...
What is “school” in these discussions? I assume high school, but does it include uni and post graduate schools as well? There’s a whole lot of interesting fields that requiring training to participate and that requires some kind of organized setup to occur (ie, we’re not English lords with money and infinite tree (edit, free, sorry) time).

Are you all saying that school should start later, after kids get being kids out of their system? There’s just not that much of a need for blue collar work (which also has training) and how many artists are successful? Hacking, yeah, that’s ok in that doing >> knowing in the age of stack overflow.
In the software world, being widespread is pretty obviously not compelling evidence that something doesn't deserve harsh criticism. The sarcasm is bad, too.
Yes ownership exists, but the semantics of Rust's automatic ownership system are different as they're enforced as a linear type.
We need to do experiments and gather data to test hypothesis.

This is one of those experiments.
LiveNation/Ticketmaster Architecture
IME Laravel as a framework, ecosystem and community is wide as an ocean and deep as a puddle. Everything about it is a weak copy of something that's done better elsewhere.
> Seems like plenty of other much higher impact places to try to get leverage on the problems of unsafe software, like encouraging and improving safe systems programming languages or retrofitting / improving safety systems for legacy code

Tesla seems like a perfect example of "critical software written in unsafe ways" if you ask me.

I don't think you're saying that it's c++'s fault that Teslas are programmed to run over babies.

So can you provide a better real world example of where unsafe software is directly putting people's lives at risk?
He pities the fool.
Self Hosted Business Analytics Dashboard
Another ex-Django user here. Can confirm.
Should be retitled: “Man wins legal right to only work at work.”

For goodness sake… The Office is not an instruction manual.
I’ve found the comments on this article interesting partly because of the discussion of specific implementation details without bandying about broad bucket terms like “capitalism”.

So maybe you can be more specific and avoid trigger terms like that. What’s wrong with having a coop that still rewards for performance?
Offering it on paper versus accepting it culturally is the gap we need to close.
may
Or it could be one that stopped being effective eons ago. But we’ve since lost defense against.

Or it doesn’t much matter which is most likely.
Wellcome Collection closes 'racist, sexist and ableist' Medicine Man display
In theory a PM is not making architectural decisions
Yes, agreed. Right wing internet trolls are full of shit. Your mistake lies in thinking that these are the only people who support Musk.

You're focusing on the absolute worst of the worst, ignoring the millions of people who genuinely support free speech. We're very happy with what has taken place at Twitter.
Also as long as you keep a line straight to the surface. Cave diving and wreck diving are far, far more dangerous, and require special training. There are many ways to die if you can't just head straight up for oxygen in an emergency.
I guess a couple ideas:

Function farms. You implement functions as needed, making sure everything halts. The challenge is some users will certainly ask for loops or persist state, and you've handrolled an embedded no-code product.

Even in VBScript, one could chain functions (named as strings):

Dim Workflow : Set Workflow ' instantiate
.Step("SetupStuff")
.Step("DoThisThing")
.Step("DoOtherThing")
.Step("Customer1CustomFunc")
.Step("Customer2VerySimilarFunc")

Internally, the class enumerates in a loop for each record, so you save a level of indentation.

Sum types. I think this could be done with a table representing multiple types [1].

For example, an Organization table requires a Name field and represents subtypes Legal Org or Informal Org.

Legal Org subtype lives in the same table and uses Federal Tax ID Num, Corporation, and Govt Agency fields.

Informal Org uses Team, Family, and Other Informal Org fields.

> The subtypes within an entity should
represent a complete set of
classifications (meaning that the sum of
the subtypes covers the supertype in its
entirety) and at the same time be
mutually exclusive of each other (an
exception ... covered in the next
section).

Interfaces. Stored procs as functions could enforce preconditions. That could be aided by unit tests. Or a test generator, because checking for fields and field types should be straightforward, since the table defines them up front (static).

Recursion. Recently, Google says Rune lang supports something "easy" to do in SQL [2]:

> [Hierachical structures like family
trees] can be tricky to model in some
languages, yet is trivial in both SQL
and Rune

Pretty vague, but I know stuff like org charts can be done with CTEs and recursion (plus sweat and StackOverflow).

Is that what you mean by "recursive namespaces?"

> SOA is something that leads to a kind
of segmented DDD
> made such a mess with it

Yes, we needed to reinforce it at the infra/deployment level to get any meaningful separation. But as soon as a deadline looms, environments start to blur...

[1] Silverston, Len. The Data Model Resource Book (Revised Edition). Volume 1. Wiley. 2001.

[2] https://github.com/google/rune
I think the general "web product building" space is even more competitive with tons of good choices.

You've got Ruby on Rails and Elixir/Phoenix which both have an enjoyable developer experience and a well designed language.

There's JavaScript & Node.js where the language is a bit of a mess but the ecosystem is huge. Plus the same language can be used on the frontend and backend.

Python is extremely popular with Django, FastAPI, and Flask.

C# is also extremely popular with ASP.NET Core, although I've never used it.
Hey, just want you to know that you're right, I was being an ass.

You do a great job at keeping this place worth coming to.
Most of the cycle lanes aroud here are just cut out of the existing road, so they are just driven on.

They are also not a network, just some roads have a part painted for cycling. Or parked on, which is the usual scenario.
It seems unlikely that the people involved in the hiring process will know.
Individuals didn't have problems achieving viable scale before collectives started imposing more fixed costs on everything than individual-scale operations could sustain.
As you walk past a school you yell with your voice, your friend nearby knows what you sound like but he hears you differently because your voice also bounces off the school wall. He adjusts the sound based on what you should sound like, the leftover bit is the shape of the wall.

You can figure out if someone moved a brick (or launched a missile) because your voice changes when it reaches your friend and he needs to apply a new change to get your voice back.

We can see the signal changes the rocket causes to the ionosphere and know that it's happened.
Are Nix and Bazel mutually exclusive?

https://www.tweag.io/blog/2018-03-15-bazel-nix/
Every takeover? That's funny because when my employer was bought by a bigger company they increased benefits to ensure that they wouldn't lose their best employees.
Java annotations have enabled compile-time reflection since Java 6, and of course it has been used for serialization: https://github.com/square/moshi/#codegen
It's not the voting that would have done it - it's the organizations that worked hard to convince people to care. People aren't blank slates who decide their positions in front of the ballot. Politicians supporting an idea don't just appear because that idea exists.

That's my point - not that it took a war to end slavery in the South, but that it took decades for slavery to become unpopular in the North (and the other UK colonies). It didn't just happen over night, same as one candidate that is anti the military-industrial complex won't appear overnight and be able to dismantle it.
Ha! I'm no longer a Padawan so, like you, I'm well acquainted with the practice of spreading things around to the point of saturation.

It's not only PTFE tape that I spread around in copious quantities, other notables on the list are screwdrivers (of various sizes and types), superglue tubes (they go off with age anyway), propelling pencil leads, keys, USB and computer cables, USB pen drives, computer mice, adhesive tape, remote controls and any number of useful things.

The trouble is these supposedly inanimate objects come to life in the middle of the night and conspire not to be available when I most need them. Then the moment I've made do by jerry-built means they suddenly reappear! ;-)
I think great PMs are invaluable. Unfortunately, I find the vast majority of PMs are nearly a net negative on productivity.

My biggest issue is that I believe PMs must be technical, but many aren't. So what I often see happen is PMs come up with designs and requirements that have 0 consideration for how much they will cost to implement. Then there is a painful back and forth with engineering where we say "OK, this is just flat out impossible" or "there is a way we could do this that is 10 times easier". It's like trying to design a car without knowing which car parts and technologies are available.
I guess that arithmetic operations are not very slow in Python, but if you use objects, then Python performs complicated lookups for every field or method access.
Serious question: If you don't think HN is worth caring about, why have an account?
Yeah why not use the eyelet and a 1cent cable tie?

I really don't get the lack of calling this out. I'm ok with a little fudging with outdoor lights but this here doesn't make sense.
Humans are rats. As long as we control fire, we can live everywhere and eat everything.

Civilization on the other hand...
I remember when the WHO designated loneliness as a pandemic. Social support networks are also listed as a determinant of health.

There are good TED talks on how loneliness is worse for our health than smoking X amount of cigs per day.

We can experience loneliness even around other people. A spouse may feel lonely while sitting right next to the other spouse if there is no meaningful connection.

We can go to events, even church, and feel lonely during or right after the event. Loneliness tends to spread because the behavioral and thinking patterns that cause it tend to affect those around.

Not just in the US, but globally, people are losing meaningful, long-term relationships. Statistically, we have less close friends now than in the past.

Also, loneliness has been touted as the most important component of opioid addiction.