skysight-inc/HackerNews huggingface dataset:
There is a standard of evidence above guesswork and below controlled trials, that is still useful: you accumulate enough survival rate data of whatever specific terminal condition you're hoping to treat, and compare it to the baseline untreated survival rate, which is already known.

Any statistically significant difference there can then incentivize a drug research company to invest in the (expensive) clinical controlled trial process.

It's strange that people here are actually saying it's better to waste perfectly good research opportunities and watch patients die, than to risk having anything less than perfect evidence of efficacy.
> which (aside from making VM development more complicated) significantly increases lock traffic and thus runtime costs, which noticeably impacts single-threaded performance, which is of major import.

I don't think that's a fair characterization of the trade offs. Acquiring uncontended mutexes is basically free (and fairly side-effect free) so single-threaded performance will not be noticeably impacted.

Every large C project I'm aware of (read: kernels) that has publicly switched from coarse locks to fine-grained locks has considered it to be a huge win with little to no impact on single-threaded performance. You can even gain performance if you chop up objects or allocations into finer-grained blobs to fit your finer-grained locking strategy because it can play nicer with cache friendliness (accessing one bit of code doesn't kick the other bits of code out of the cache).
I too am glad my first cofounder flaked on me when I was just getting started. Learned a bitter lesson that I will never forget.

This is also why I went the solo route for #2 (ignoring the investor/"expert" insistence on multiple founders). 10+ years later my bootstrapped (non-tech) company is profitable, has a strong dedicated base of customers, and allows me a degree of flexibility in my company direction and life that I would not have otherwise.
The person probably implied that Postgres should switch to another toolchain that guarantees more things at compile time, so probably Rust.
I think it's meant to imply the solution given in their username ("idiomatic Rust").
Ask HN: Direct report has difficulty working in a team. What do to?
I've been hired as a manager for a software development team with 5 people that grew organically and was managed by the VP of Engineering but he hasn't have enough time to properly manage it for a long time so they were just left to do work on things that they wanted without much oversight. I'm told it was like this for at least 3 years after the VP couldn't focus on it anymore. Yes, it's odd given this team does a lot of critical work but I guess they were trusted to self-manage.

I discovered they didn't really work as a team at all. They barely interacted with each other. Pieces of the code were owned by a single person and they had different naming conventions, different CI/CD processes, etc. Basically it was 5 1-person teams in one.

I was hired to implement best practices and turn the situation around because the company is expected to grow faster in the next few years and upper management rightly so thinks this situation won't scale.

All team members seem averse to change but that's just human nature. However, one person in particular is pushing back on every proposal.

For a very simple example: there was a discussion about adopting CODEOWNERS and automatically adding the owners as reviewers. Basic stuff, right? This person said he doesn't understand why we want this, that this is just paperwork, that there is no benefit, this will slow us down, etc. You can see they don't know much about or don't like to work in a team.

Another example: let's stop committing code to the master branch directly and instead work with PRs and reviews. Same arguments as above.

In a normal situation, I'd be pretty blunt about the new reality and work with this person to adapt BUT I'm sensing this won't work.. given the initial signs. The bigger issue here is that this was the first developer working in this team and there is a lot of knowledge they know that nobody else knows. There is no documentation either (and they don't think there should be). It's a pretty nice job security situation.

I have to work harder with this person and maybe come up with a miracle to help them work in a proper team setting. I just can't fire them, the company let this linger for so long and now my hands are tied.

Any advice?
> express programs in as few expressions as possible

I don't find this appealing on its face. Extreme terseness, even when done very elegantly, makes programs very hard to read and sometimes also hard to maintain.

I suspect that's one of the reasons Lisps (and functional languages in general) haven't caught up in popularity even as it becomes much easier to adopt one for any target and in any organization.
He likely means that companies will use the software and create issues with their problems without contributing anything back = developer will be free support for companies making money with no benefit.

AGPL doesn't have such problems because it's more radioactive than anything for companies = will be used only by other free software developers
This should be considered a research effort, assuming it will be a complete rewrite. In light of that, you should not draw down resources from the established code base to work on it.

Ignoring the above, first state the explicit requirements driving this change and let people weigh in on those. This sounds like a geeky dev itch.
Hard agree. There's this amazing tweet I want to share on this context: https://twitter.com/Nithin0dha/status/1655557936868102146?t=...
I'm not sure I understand point 1 here. Do you mean that vehicle manufacturers moving away from touchscreens is bad or that they would never have moved to them in the first place if they had properly investigated the idea?
Look I completely agree on the charges. There is no rationale for them. But fix that. The only viable defense is Apple creates an ecosystem and builds the APIs and OS. They need to get paid for the work - otherwise the argument for developers wanting stuff for free is still valid.

Enforce features being available (NFC for example on the iPhone). PWA is a complete joke - I agree. Enforce feature-parity.

But IMO the argument always boils down to the fact the fees are too high. That is the main driver. And like nobody talks about the fact they are the same as Xbox, PS, Nintendo, Steam because we have more mobile developers who want to make more money. I mean the vast majority of apps should most likely not exist - they are just bloatware (again IMO).

What I think would make sense we do a blanket statement for all stores and devices. Either all or nothing otherwise this is not really a problem on ethics or morality but on just pure profits.
I'd argue it's not as hard as you seem to insinuate.

If a person wants to be able to live in their own accommodation there are some very key things they require. One of the most basic is a bank account (how do you pay rent without that?). Work backwards from just that one basic concept and you'll quickly see how easy it is to figure out what "basic necessities" are.

Granted, these will vary between economic regions, but it's quite simple to do so.
> When done tastefully it’s actually amazing.

Same thing happened with color TV, same thing happened with 3D movies... every time film technology advances, it gets abused at first, until 1. people get fatigued with it, 2. someone figures out how to actually use the new medium.
I've never met him so I can't judge what he's really like.

I do know though that, since his views threaten profits, if he were the nicest person in the world he'd still be the victim of smear campaigns.

And those smear campaigns would work. They always do.
Nah, I'm a liberal and I think those things should be owned by the masses - you're thinking of the rentier class.
I'm not sure if there's a legal definition, but what I found[0] says that

> Essential services are the services and functions that are absolutely necessary, even during a pandemic. They maintain the health and welfare of the municipality. Without these services, sickness, poverty, violence, and chaos would likely result.

The listed examples of essential services include things not absolutely, positively necessary to protect life and limb:

* Maintenance of communication infrastructure (e.g., telephone system, radio, internet)

* Maintenance of utilities (e.g., gas and electricity)

* Transportation

* Road maintenance/repair

* Banking

* Payroll departments

* Tax collection

[0] https://www.paho.org/disasters/dmdocuments/RespToolKit_24_To...
I agree, "legitimate" companies usually want to comply and to do right by their users. That's why I get hired.

But currently the entire online analytics and advertising industries are hanging by this thread.
What's funny is that the Mechanical Keyboard one is sort of a refugee from another set of communities. And much of the knowledge also exists on the other communities.

If you go back to the early 2010s, there was Geekhack. Back then, the hobby was much smaller and you had a lot of stuff done with Model Ms (the default "good keyboard", walkthroughs on how to order the few mechanical boards available from Japan or Taiwan, and the beginnings of group-buy culture. Deskthority emerged a few years later, and developed a bit of its own voice-- more of an EU audience, and these days more oriented around vintage keyboards than new stuff. Their wiki is still probably the deepest resource for some vintage switches and boards.

Meanwhile, there was a weird figure who was fairly large on both communities: "ripster"-- while incredibly knowledgable, a lot of people found his presence chafing. He eventually took the reins of /r/mk and faded away from the other communities.
I think if you've literally never seen the material before, you might be right.

But for anyone who's graduated high school, a lot of it would be at least a second encounter so you'll be reviving forgotten knowledge which is much easier while also diving deeper in your second pass.
I think my partner's phone is full of malware but now I'm too afraid to look xd
I've never had a piece of ikea equipment where that applies, I'm typing this on my ikea desk from 2011, next to a 2x2 kallax and another 2x4 kallax that have moved 5 and 3 times respectively.
Right to access information/logic about automated decision making in GDPR Art 15
Just found out about Article 15 of GDPR:

1. The data subject shall have the right to obtain from the controller confirmation as to whether or not personal data concerning him or her are being processed, and, where that is the case, access to the personal data and the following information:

(h) the existence of automated decision-making, including profiling, referred to in Article 22(1) and (4) and, at least in those cases, meaningful information about the logic involved, as well as the significance and the envisaged consequences of such processing for the data subject.
I believe you mean “qualify” truth, as quantify suggests counting. The “truth” is something consistent with an actual occurring in the natural world. The problem with people and truth, people really want validation or a “cheat code” at life, not truths. Empirical evidence is one way to count it.

Also if you mean your friend is a “financier” then DONT! It is a bad habit to attempt to persuade someone of anything they are not open to, unless you have no concern for the relationship’s prospects.

Ideas are a funny thing, some take them as seriously as their own identity, more seriously than “truth” even.

This intention you have for being convincing reminds me of the schools of rhetoric in ancient times. Convincing and right are separate endeavors.

After all of that, try speaking towards your subject’s best interests.

Are property investments at risk from rising water levels?

Are industries poised to be made or broken on the most accurate ten year forecast on climate change?

I might recommend taking a meaningful interest in persuasive arguments in general if you want to “up your game.”

Otherwise, it is worth noting how awkward and unrewarding taking responsibility for the thoughts, beliefs and ideas of others usually turns out.
Yes and it's going to be done through digital IDs. Unless something dramatic happens, we're poised to turn to digital IDs linked to your real ID and in turn validating access to apps/communication.
Yes I often use vscode see .vscode folder and presets file https://gitlab.com/kelteseth/ScreenPlay
He directly refutes every single point made, with examples and so I disagree with your statement. What would you consider debunking?
a better option would just create an experimental fork that has a different name and is obviously a different product but based on the original source. That way pg gets updates and remains stable and if they fail, they fail and it doesn't hurt all the pg in production.
I’m not going to argue that reaching traditional life milestones isn’t harder for a lot of young folks today, but that isn’t really the focus of the article in my opinion. A lot of the folks mentioned are from one or two generations prior, and took unconventional paths to get to their present life. A lot of wildly successful people say they didn’t really start to figure life out until their 30s or 40s. I think the spirit of the article is “you never know when your time might come”.
Making an IDE progressive web app
I'm sure you're being rhetorical, but to some extent the answer is yes.

At least where I live, light and heat are basic rights and those are often most easily and cheaply provided by electrical means. X-ray machines, considered as part of adequate medical care, are similarly guaranteed.

I don't know that the internet is considered a "basic" necessity anywhere, but again we're entitled to education and to engage with the society in which we live, and the internet is a common and effective means for doing those. That said, I'm not aware of state-provided internet outside of libraries and schools.
Undergraduate electrical engineers learn this fact. It’s technical but in the scheme of things not all that obscure. That’s some of the value of a formal education.
> Do you not own a washing machine

I completely disagree with you.

However, I find equating Apple devices to washing machines eerily accurate, on very many different axes.
IKEA has different levels of "robustness" in their products. The Broder and Värde product lines (both no longer offered) are almost industrial strength and you can be sure that they will survive many relocations, while others, especially cabinest with flimsy backs that are tacked with nails may not survive moving even once.
Tiered pricing? Post/download ratios as a pricing factor? Per-user API keys, where a "human" key is free and restricted to a handful of requests per second, but the "LLM" key opens a full firehose?
https://archive.is/0LOA7
> The less you want, the fewer milestones you need to hit.

Doesn't feel like a good answer to the complaint that young people today can't possibly hit all the milestones their parents did, and their grandparents took for granted.

The same amount of life, the same amount of effort and dedication, in a seemingly improving and more advanced world, still buys you less life milestones than it did for your elders. If anything, this sounds like a social analogue of a textbook case of inflation.
> “Until we break open that cell wall the things inside the cell aren’t available for digestion,”

Why do nuts give off a smell then? If everything is contained within cell walls, the aromatic compounds should not escape?
> I don't know many places you could just casually ask for 100+ racks.

That's obviously not something you can do on a whim, but at the same time we're talking about a seven figures investment plus the time to build the in-house team to manage this, so it's not going to happen overnight anyway.
If it will make them better there is no problem. If it won't make them better it might be a scam. If it will make them worse just call it euthanasia.
Why is the video nightmare fuel? I have zero context, but I assume it's nightmare fuel because they could suddenly let out a crap-load of water through there and you'd get smashed to smitherines?
Something which is often overlooked is that transitioning objects in S3 to another storage class using lifecycle policies is a one-way operation. If you later notice that the chosen storage class doesn't fit or your use case changes, you can only go "forward" using lifecycle policies and not "back" to e.g. "S3 Standard" [1]. Going "back" is therefore a quite costly and cumbersome operation, as you have to apply the change of the storage class to each object individually.

[1]: https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecy...
So right. I think I was thinking of the Performa sub-brand.

The Macintosh Performa is a family of personal computers designed, manufactured and sold by Apple Computer, Inc. from 1992 to 1997. The Performa brand re-used models from Apple's Quadra, Centris, LC, Classic, and Power Macintosh families with model numbers that denoted included software packages or hard drive sizes. Whereas non-Performa Macintosh computers were sold by Apple Authorized Resellers, the Performa was sold through big-box stores and mass-market retailers such as Good Guys, Circuit City, and Sears.

https://en.wikipedia.org/wiki/Macintosh_Performa
Or constraint-based programming, where some specification is given for the end result and the comouter figure out how to make it happen. But that's usually a programming thing, and UIs with that kind of thing are rare.

But I wouldn't say they were nonexistent for 60 years.
Yeah I deliberately didn’t want to write that much about the retail banking stuff because I don’t know why it is the way it is (though there are a few reasons to guess). People would often give regulations/compliance as an excuse for eg not being able to set up an account online, but then the pando happened and somehow this stopped being such a problem. I feel like either those people were just not knowledgeable about the reasons, or they were rationalising business reasons for the bank to not do those things.
The lake is in a reasonably remote part of the country, in an area with exceptional high rainfall. Plenty of other sources of water. Most of that fresh water was going to flow out into the ocean anyway, this just sends it via a more direct route.

The longer route (which actually flows next to the farm my mum grew up on) doesn't even go near a major population centre. The largest town (Tuatapere) has a population of 500 people.
I’d forgotten about the airliner. I wonder how Ted’s Cultural Revolution would have worked out.

Imagine how HN would feel if he’d gone after Ritchie, Kernigan or Linus.
Yes, but they're not going to pass on costs from not using a voice actor. They're just going to charge what they normally would have, and not worry about having to give so and so a cut.
Not sure I would lump command line interfaces from circa 1964 with GUIs from 1984 through to the present, all in a single "paradigm". That seems like a stretch.
The trick is to use screws from the start and throw away the nails. Also make notes on the back, to mark what part goes where and in what direction.

And lastly, have a 90° gage to make sure all corners have right angles. This is very crucial. Sometimes floors are uneven and trick you into assembling the furniture askewed
The market is the best solution when the optimum is a maximum. Growth is absurd in many fields.

- Food => A steady state is optimal. Growth seeking directly leads to the obesity crisis

- Health => the sector should be working on planning its own obsolescence, not on growing.

- Housing => Ever increasing humanity's footprint is destructive and should be limited.

etc...
> solved by the professional engineering licensing system

Good narrative: but certification and guilds do not solve the problem.
So many people I know in tech have incredibly highly paid jobs, much much higher than their parents. That doesn't even include the immigrants from much less developed countries.
@dang - the year should be included in the title.
I read this comment before clicking, and wow, oh boy do I disagree! The information design is impressively straight-forward. I can see every feature of the site right away with no overload or distraction from the content. There's an intuitive distinction categorizing every page element and I know what everything does and how to get everywhere without having to experiment. The fonts, spacing, groupings, and colors are all nice looking, purposeful, and consistent.

I'm not exactly sure how you're using the word "boring" in this context. There are good kinds of boring and bad kinds of boring, and I think this is the good kind.
The latter - had they given proper thought to the consequences of moving into touch-screens they would've never gone there. Obviously I'm generalizing and discarding the impact of novelty on sales and marketing.
unfortunately this sounds like "move fast and break things" in the worst possible way.
> With this new UI paradigm, represented by current generative AI, the user tells the computer the desired result but does not specify how this outcome should be accomplished.

This doesn't seem like a whole new paradigm, we already do that. When I hit the "add comment" button below, I'm not specifically instructing the web server how I want my comment inserted into a database (if it even is a database at all.) This is just another abstraction on top of an already very tall layer of abstractions. Whether it's AI under the hood, or a million monkeys with a million typewriters, it doesn't change my interaction at all.
> It wouldn't be needed if those people "exercising their freedoms" were not using it to abuse platforms.

It's not your platform, it's my computer. To even call it abuse is to assume these corporations even get a say in what happens in our machines. They don't.

> When you simply want to add a leaderboard in your game remote attestation makes it easy to filter out all cheated attempts from people sideloading a hacked version of your game.

Total non-issue. What's a bunch of video games compared to our freedom? We should cede control to corporations because some people might cheat at video games? Ridiculous.

> Remote attestation does not limit your freedom to modify things. It just allows platforms to be able to tell if you are using a vanilla version of the app.

Self-contradictory. They should not be able to tell at all. Otherwise you get locked out of your banking service if you try to exercise even a minimum of control over how much surveillance you're subjected to. We should be able to have complete control over everything and they should have to accept that as a precondition for their very existence as a corporation in the market.
I really hope that Canva's executive dont believe their product need such garantees…
Exceptions as the underpinning of such a lang is interesting, but I think you might be better off with push-prompt, and an implementation of delimited dynamic binding to allow eg. Process migration.

Wat is a very small language which does fexprs (vau calculus), delimited continuations, delimited dynamic binding, custom algebraic effects (try catch, fibres) on top of them, modules, types, and has a metacircular VM in a few hundred LOC. It's missing a native implementation but it's very impressive.

https://github.com/GiacomoCau/wat-js

Links to the formal research are in the readme.

http://axisofeval.blogspot.com/?m=1
Has several good discussions on the topics, and are more accessible than the papers.
Thank you, that's amazing! While there isn't an extensive comparison available, I have come across a small benchmark that compares a few features. You can find it here: https://garagehq.deuxfleurs.fr/blog/2022-perf/
I know that, but most people compare such titles to Stardew and not harvest moon.
That helps a lot but it's not a replacement for large number of persistent connections. If you had that you could simplify things in the application layer and do interesting things with the DB.