skysight-inc/HackerNews huggingface dataset:
Ask HN: What do you think of GitHub's redesigned landing page?
I went to github.com (not signed in) and noticed the landing page is basically designed to have you sign up for Copilot X. This is fine and all, but it's made me uncomfortable to think that all my open source code is being hosted by a company that is constantly prodding me to buy their subscription for AI. What are your thoughts?
Well results of extreme popularity (so that total noobs from ie California or China would show up in base camp, paid for full expedition with personal sherpa, and start asking how this weird alpinism equipment like crampons should be used), extreme environment due to altitude killing your brain and rest of body well below 8000m and Nepal's leniency on climbing permits.

Thus you have repeated stories of big egos bagging popular peaks, ie part of 7 summits, who simply refused to turn back even after hours of pleading by their personal sherpas due to their poor state, and they simply collapse up there. The mentality of 'pushing through the pain' which gets you to finish marathon fast will kill you up there. People don't understand what it means to have mental capacity at 10% and barely be able to slowly walk and keep balance, while doing life & death decisions where 1 wrong step can kill easily.

Also its extermely hard to bring a body down, they say its around 20 well-faring people per body. As per stats you basically have high risk of 1 death by bringing 1 dead body, so its rarely done.

Not all of these 'landmarks' have same story, some were good seasoned professionals with bad luck, but most have some trivial, or stupid mistakes attached to them and refusal to turn back. Even though most die on the way down, the seed for it is planted in slow ascent.

I am pretty sure this is well known, but just to be 100% sure - in elite/professional alpinism circles, going up Mt. Everest via 2 standard routes by throwing bunch of money around as part of huge 300-500 group gains 0 respect, quite a lot of contrary and puts you firmly in 'rich fool' bracket. Sherpa community deserves help, but this is very bad (since its super selective to few individuals in vast region who take all the profits) and very very dangerous way of improving livelihoods.

/rant
I miss Sprint. Their network had the best service in my area, and Tello (NVMO formerly using the Sprint network) was the cheapest I could find. Win-win! Now I have to pay more for worse service.
>> I’ve become a lot more sensitive to the impact of commit history itself

This was something @whitequark taught me. Having a clean commit history is very important when looking back, and we we look back more often than most people thunk. Self contained commits with good messages is important. I'm still not great at concise descriptions but trying.
Show HN: NextCommit – Find Your Next Remote Job in Tech
NextCommit is a job post aggregator I built specifically for remote positions in the tech industry. Whether you're interested in Software Engineering, Machine Learning, DevOps, or something else, the perfect remote job could be just one commit away. Since the beginning of the month, it has already discovered over 1,000 jobs and counting. I'd really appreciate any feedback or thoughts you might have!
This dice puzzle looks like it’d be trivial to solve with a little Python and opencv too. Rare CAPTCHA that seems harder for a human than a computer.
Henry Cavill is vocal (but kind and respecting) and an "ideologically pure" geek, in the sense that he seems to try and change scripts of series and movies he plays in, where they overlap with his nerdiness, ie [0], but there are more references. Of course, this is true in so far as geekiness can be seen as an ideology, if so, Cavill is pretty pure and vocal, but also just a great guy it seems. Now he’s going for a Warhammer 40k series and people are looking forward to it, because he knows his s*.

[0] https://redanianintelligence.com/2021/12/09/henry-cavill-add...
About what? That phrase, that was just a trick by the Chinese Communists to find and kill millions of its critiques?
> You accept the payment, absolutely.

So it should be illegal to start a vegan payment processor? Breaking up the current near-monopoly and giving you more choice would give the maximum possible freedom to everyone including you.

> unaccountable private corporation with that responsibility.

That's the beauty of a functioning market. With lots of choice the corporation must either be accountable or lose your business. The real problem is that you currently don't have much choice due to a non-existent market with almost no real competition for business.
By trusting certificates, you implicitly trust all CAs, not just your own.
As someone who infrequently had to touch Ruby code, this was maddening. Years later, I only now am finding out what was going wrong and a better sense of what search terms to use.

As I said I'm a big propoenent in languages being approachable for those infrequent one-off cases. I've been burned by the challenge of updating the "handful" of Perl and Ruby scripts (and Perl was my first language). This is why I advocate against Lua and 1-indexing when the target audience is programmers and it isn't a "primary" language.
Agreed, it's just that I seriously don't want to pay attention whether I should keep using Rust or switch to Crab. I simply don't want to care, I got plenty of work on my plate already.

...You know?
Installing custom firmware on TP-Link WiFi router
This fork is and will always be 'ctrl+c','ctrl+v' of the rust language. The only difference is that the owners of this fork will not go after your business if you abuse their trademark. The presence of this fork means that rust foundation cannot enforce their trademark anymore. The day they try to, it will become a headline and all the businesses will start using this fork whenever they want to talk about rust language.
But it did survive. I can't view rejoining the forked from repository as dying.
I feel like a good way of seeing internet, and a lot of the global systems (fast food, porn, addictive video games, drugs etc.) we've created is that they amplify - the good and the bad - human nature. Too much of anything is unhealthy.

Many of these things are concentrated, always-available versions of an "important thing" - food, relationships, novelty, power fantasies.

These systems we've created aren't revealing anything new, they are just taking advantage of what triggers our brains the most.

I completely disagree with "controversy, outrage and out-group animosity" are our common goals. They are just some, among many, items effective at grabbing our attention.
That's not a bad thing though. It allows for the opportunity to keep it going at worst, at best, maybe they can try new things or hold on until it does become profitable.

Either way, it works out to help keep the environment welcoming through culture conservation.
Doesn't sound static to me.
> now looking at those exceptional professions she lists what comes to my mind is not just that those people breathe professionally good but also that those jobs don't require you to open and read mails whose content is often highly unpleasant

Professional musician here - one of her listed professions. Believe or not, unpleasant emails are part of my experience too. But honestly, I don’t understand why this introduction to therapeutic breathing is specific to email in any case. Breath-holding and shallow breathing are common with any high-stress situation. I notice it myself and in students leading up to and in the midst of technically-demanding passages.

But I’m deeply sceptical that the solution is anything more than developing better awareness of one’s habitual responses and deliberately reprogramming them.
I believe heavily in moderation. It’s a virtue after all and although many pleasures in life are extremely difficult to balance by nature, I think it is possible if you start to understand yourself more to see why you escape to a device.

Also I wrote a book on this topic and love sending copies to HN readers who struggle with this problem. Send me an email and I’ll send you a copy.

https://www.amazon.com/Enough-Seeking-less-world-more/dp/B0B...
I am able to focus on work but even when I am super busy with work I will spend a lot of time on mobile. So it doesn't interfere with work but does interfere with health and overall well-being.

I have removed all social media apps from my device including Instagram, Twitter, and LinkedIn. I don't use media streaming apps on mobile like YouTube.

I do spend a lot of time reading on mobile that is helpful but it does train my focus to constantly context switch and reduces my ability to focus for non-appealing tasks for a long period like reading books.

Only thing that has helps is putting the device away but banking apps, TOTP, etc. makes it difficult.

But I have unsuccessfully tried DND, gray screen, etc.

There is research that reducing mobile usage by an hour a day improves wellbeing. But I don't know how to tackle this situation in a sustainable manner.
No one claimed that. All that was claimed was “not 10× slower than Java”.
By that logic, projects like the Bohem GC is dead with only one full time maintainer.

https://github.com/ivmai/bdwgc
Limiting access and monitoring financial services is one of the most powerful tools against organized crime, terror and corruption, tax evasion etc.
So yeah, I think the lawful part is crucial. There is of course lot's of room for discussions about what should be legal.
In addition to what nickf said in the parallel comment, CAs have committed to CT logging as part of being included in browser trust stores. If anyone were to find and report any certificates issued by those CAs via their trusted certificates that were not in CT logs, that would be strong evidence for browsers to remove them from the trust stores, which would essentially destroy their company.
You missed to mentioned that he murdered all voices that dared to come up with ideas.
Show HN: Privacy-Friendly and Secure Document Sharing
>Lightroom vs Photoshop is one way to think about apps. But not the only way.

Perhaps. But those two products are successful for a reason, and I think there's an untapped market of people who like these two products but 1) don't want to pay $40/month or whatever the Creative Cloud license is, 2) might not like Adobe as a company, and 3) want a more modern, OS-specific solution that doesn't have decades of technical debt.
Related to this I recommend the instagram account of Lee Chapman [1].

For example this series documenting old bars and their owners [2] or this one about old shops that don't seem to sell anything [3].

(Instagram links used to be publicly accessible but looks like that's no longer the case. You can also see Lee's photos on his blog [4].)

[1] https://www.instagram.com/tokyotimes_lee/ or https://twitter.com/tokyotimes

[2] https://www.instagram.com/p/CiuP00iPy4W/

[3] https://www.instagram.com/p/Cp7Y1S4yYfC/

[4] https://www.tokyotimes.org/
I recently paid a lawyer I had to hire in the US with USDC, rather than paying 40€+ on top of exchange fees for each time I wire him money.

Another use case is domains and servers. When big companies like Porkbun, namecheap and vultr offer their services to be bought via Bitcoin there is probably some demand.
Drop-down lists (called pick-list in PowerScribe speak) are very common. The issue is that they are completely separate from the image viewer and have no knowledge of the current patient's findings. Admittedly, even a simple classifier could likely choose the "most likely" completion phrase...but again there's a disconnect between the viewer software and the dictation software.
Let me give a concrete example: I have had iPad Pro for years now. A primary use case for me is to watch a lecture and take notes, or read a book and take notes. The way this should obviously work is that I have my iPad in portrait orientation, split the screen vertically so that I have the video playing or the book open on the top half and notes on the bottom half. This was solved perfectly by the original Macintosh. It is still not solved by iOS (even though I've had tickets for years in Radar).

For some reason I cannot comprehend, I can split the screen horizontally, which results in two thin strips side-by-side that are useless for anything that I can think of. It is not possible to split it vertically so that I would have two reasonable aspect ratio apps on top of each other. Now they added a convoluted "multitasking" mechanism that kind of lets me solve this for reading, where I can have two 3/4 sized apps overlapping each other, but I still cannot just split the screen or have freely resizable apps (which, again, is a problem solved already in the original Macintosh).

This type of terrible UX has become endemic, and is even worse in non-Apple products. The root cause I believe is "authoritarian simplicity", where some UX designer or team thinks they know the best and force a single, over-simplified, over-specified solution on everyone.
Actually the example is pretty good for the kind of problem I'm talking about.

Let's imagine that instead of optimizing the pointers to in-place structs, we were taking the optimized program and adding support for dynamically allocated atoms because of some new feature for dynamically adding/removing atoms.

We could of course split the value->pointer 17k line change into a single PR. But, that PR is only doing a pessimization of the code. On its own, it makes no sense and should be rejected. It only makes sense if I know it will be followed by the other feature, and even then, I would have to see the specific changes being made to know if this pessimization is worth it.

And if it got committed to the main branch, in preparation for other PRs that depend on it, the main branch is no longer in a releasable state, since it would be crazy to release with a performance penalty and no feature gain.

So, the right way to push this is as a single PR with a 17k-changed-LoC commit + the commits that actually use it. Of course, people would only manually review the other changes, but that's easy to do even if it's all in a single PR. And anyone looking back at history would clearly see that the pessimization was only a part of the dynamically-allocated atom feature, not a crazy change that someone did.
It depends on how much data you have and what the rest of the stack looks like. If you have O(GB) of data that needs to be accessible in one python session you could just try out h5py:

https://pypi.org/project/h5py/

If you're using another language there might be a more appropriate high level library.
Groundbreaking Israeli cancer treatment has 90% success rate
Some people still call Linux a toy OS? That is crazy though, it is evidently false. Oh welp.
(well, the guitar string part isn't very apt. It's more like: two objects are flying connected by a stretchy rope)
This podcast provides a non-partisan overview of what the FBI did related to Hillary Clinton’s email servers and Trump’s Russian collusion investigation:

https://reason.com/podcast/2023/05/26/eli-lake-trump-russiag...

Even the extra-informed person could be forgiven from knowing the ins and outs of this because of how long it has gone on. But this is a great summary.

Essentially the FBI is a rogue agency. They have no one watching them. They are beyond repair, and even when it comes to presidential candidates they have no limits to their ability to violate constitutional rights and lie under oath. Their leaders have no dedication to upholding the truth - it’s about protecting themselves. A thoroughly corrupt organization.

When people say “drain the swamp” the FBI is target number 1.
> IMO by even caring about this at all in your language decisions, you’re engaging in the exact same kind of game as those people are

Well, that is becaused I feel forced into it. I wouldn't care about the maintainers political views unless they pushed it down my throat at every opportunity they get.

I feel it is a sound economical choice not to support orgs and people who are toxic or actively work against you and your interests. I vote with my wallet when it comes to products and services but when it comes to languages I vote with my time and knowledge. I choose another programming language instead, it's not like there isn't any options out there.

What if I would have picked Rust? Then I would have to get a new domain for my website, I would feel unwelcome in the community because I don't share their political opinions and likely other things that is yet to come. Nah, I'd rather go with people and projects that don't do this kind of crap which I don't have time for honestly.
Holding me back from posting updates of what I had for breakfast is the problem of private key sharing with services that I can use in order to post updates of what I had for breakfast.

A client or service will inevitably be compromised. And with it, the private keys of some, or assumed all, using it, whether stored by the service or logged on entry by a compromised system.

Private keys should be chained, master->subkey, with subkey the public key of the service __or a solution like that or that ends in the same result. When (not if) a service or key is compromised, the key can be blacklisted and/or any key co-signed by a compromised service blacklisted.

I'm confused by the oversight. It's also been raised here https://github.com/nostr-protocol/nostr/issues/97

Until then, I'll have to keep my updates of what I had for breakfast to myself.
MindsDB (YC W20) Is Hiring a Product Designer
> Everything is overbuilt and over designed now.

Yes and no. In a way it's the same problem we (engineering) has always had. That is, technical decisions are made based on (engineers') egos and not on the needs of the client / product.

Those used to be mainly decisions that impacted hardware and/or backend. Now they mainfest on the frontend. UX and QA should be speaking up but either don't exist (in some products), don't have the experience, or don't have the juice / power to say "this is crap. Fix it."

We have met the enemy and he/she/they is us.
You could take up smoking. Problem is that you can smoke and zombie-phone at the same time ...
What about all the add-on apps? Are they Foss as well? Or is this a minimal open core product like Odoo?
Even if you trust the current CAs (all of them) to not intentionally issue bad certificates, you must also trust all of them not to have their systems broken into. If even one CA gets compromised, the hackers can issue certificates for any name.
I met Stallman for the first time in ~1993-1995, in Paris. He was talking about the threat of copyright on user interfaces (the infamous "thrash bin" lawsuit) and (but less so) on software patents, speaking in the name of the League for Programming Freedom[1] (LPF) that he was leading at the time.

So this was a talk explicitly about programming freedom (and against the risk posed by excessive IP regulations), NOT about free software.

Everybody in the room mostly agreed with Stallman, but there was one guy, a shareware author, who had some objections to what he was saying, namely that he wanted some protection for his software and thought that his business couldn't survive without them. Stallman was not pleased at the objection, and began shouting at him like a madman, saying that he deserved to die (figuratively).

This happened again a few years later, still in my presence, this time against a representative of MuPAD, an organisation who had ported their software to Linux. Since I was the person who had invited MuPAD in the first place, I got my fair share of Stallman's burst of anger.

Needless to say, I found the first event bizarre, to say the least, and Stallman lost all of my respect, as a person, after the second event.

Besides his anger management issues, I think that he made a major mistake in focussing on free software as a goal in itself, and not on programming freedom, which could have rallied many more supporters.

[1]: https://en.wikipedia.org/wiki/League_for_Programming_Freedom
That's an intense story! Pragmatic engineer has a great article on where to find technical mentors, such as Coding Coach, Mentoring Club, Mentors in Tech. Would be curious to get people who used them.

Link to the whole article: https://blog.pragmaticengineer.com/developers-mentoring-othe...
DRAMHiT: A new hash table designed to work at the speed of DRAM
A swagger schema looks like YAML with a finite set of types. I don't see why you'd need to use eval in that case when from one hand you already have the schema in a javascript object and the other hand a simple builder pattern would build your API directly from that schema. Absolutely no need for macros.
>What percentage of the diagnostic radiologists won't bother to even review the AI output? 3%, 10%, 30%? It'll increase as the AI improves.

In my opinion, an AI system like this (diagnostics) shouldn't even be implemented until it is statistically the case that "won't bother to even review the AI output"-level poor performance on the part of radiologists produces better outcomes than a traditional non-AI system. Then we don't have to worry about what happens when the radiologist isn't good enough to review their work product: the answer is that the medical care is at least better than it would have otherwise been. Deploying a system like that would improve medical outcomes with minimal disruptions.

That said, I think we'll reach that point (statistically provable that an AI system is making better diagnoses than the average radiologist) sooner than most people probably think, maybe a couple of years and then [regulatory approval] years until it's actually used. That doesn't mean radiologists shouldn't exist, though. A radiologist fits into a much larger organisational framework - they file paperwork, they hold responsibility, they are ostensibly available to call and ask about a specific quirk, etc. Even with a 100% perfect AI at the task of "what disease, if any, is indicated by this image?", that still doesn't automate a radiologist's job. A lot of other stuff needs to happen first.
Better solution. Just disband the FBI.
thankyou.gif

Nothing turns me off an author who can write prose well faster than switching perspectives every chapter - you're throwing out one of, if not _the_ biggest advantage of long-form narrative : the ability to get deeply into the head of a character.

I had to stop reading Cloud Cuckoo Land because of this. And while I'm shouting into the void, this goes for you too, TV/movie producers:

Just tell the damn story straight. If you can't do that and make it interesting, you need a better story.
Oh, I can see myself playing this for hours because I'm a Tetris fan.
> What does "give them more competition" mean?

It means you have far more choices in who to give your business to. For example, in a big city you can eat at thousands of restaurants. Or cook at home. However, I cannot choose from thousands of payment processors. With more payment processors competing for my business, I would get a better product and more choice.

> Another possible solution to banks having so much power is to regulate them more. I know a lot of libertarian types don't like that answer, but it is a valid answer.

I'm firmly not libertarian. Not even close. But I don't like to pull out the regulation stick until we see that more competition and a functioning market can't solve the problem. Since these transactions are now all digital, the potential for highly functioning markets has barely been explored.
If getting math problems somewhat wrong gets you past the captcha, it seems like this is something things like ChatGPT would be able to pass, ironically.
+1 to this. I let my team pick one: very small PRs that get squashed when merging, or bigger PRs with well-separate commits and linear history that get merged normally.

Having a bunch of “fix” and merge commits in the main branch history is terrible.