skysight-inc/HackerNews huggingface dataset:
I am not a big fan of Steve overall, but the one thing he inherently understood was “identity”. How I am using “identity” in this context is, how someone sees themselves. It is the story they tell themselves about themselves. I am a good leader. I and good at solving problems. I am a dog person. I am tidy or I am sloppy. And on and on.

If you hire for identity rather than skillset, you don’t have to manage people. They self-manage. My best managers were ones where the product that they managed was a part of their identity. How it worked. How reliable it was. They weren’t always the smartest people. It often took them longer to solve problems. BUT, they solved them on their own, without me having to supervise. Because they would not give up on the problem until it was solved. To give up would be to admit that their identity was flawed, and that just was not an option.

When you hire people like this effectively as a leader you must really allow them to own it. They must have the responsibility and the authority to make decisions, even when those decisions differ from what decision you would make. Results are what matters.

Steve understood this.
>> Software is weird because it is expected that should be free (as in beer) for most consumers while while being for profit and giving high salaries to its workers. I struggle to think of any other privately owned sector of the economy that works that way.

Software is the only industry where the marginal cost of the product is ZERO. All software you use has already been developed, you are presumably paying for updates and future versions - otherwise it's just rent. Something like Reddit is not pure software though, they have infra costs.

This is why Free Software is worthwhile to use and contribute to - it only needs to be written once for everyone to benefit from. Notice I didn't say "Open Source" because a lot of people want to commercialize that. YMMV.
I think other people see that as well and they see that it's no longer sustainable. I feel like that is, in part, what is driving the current political climate in the U.S.
Apple Books is actually pretty good if you have epub. I have used it a fair bit in the past (I now use a Kobo, or physical books primarily). But Apple Books was the best I found on iOS. There were some others that were pretty good but they seem to be unmaintained and/or do some weird things that I didn't particularly like so I went back to Apple Books.
> And it’ll still work fine 20 years from now.

bold claim. A Rails project of 20 years would not work fine today without a lot of work.
Super Mario Land is a good place to start. The music is great, and it is very short and pretty easy.

Link's Awakening is my favorite Zelda game.

The original Pokemon games (Red/Blue, Gold/Silver) that others are recommending are pretty rough these days, but it's fun to see where it all started if you have the patience for them.

If you want something a little less well-known, Bubble Ghost is a fun little puzzler.

Regardless of what you try, remember that this is the era when game manuals were required reading since they rarely were able to fit tutorials & instructions in-game. It's good to scan through the manual first before you play something or you might be missing some critical information.
As someone who spent most of my life with short hair but only started growing it longer in the past few years, I suspect that a lot of people who haven't had long hair drastically underestimate how much work goes into keeping it healthy and neat.
This is known as Baumol’s cost disease, fwiw.
> And the point of asking what I did was to point out maybe you wouldn't be able to get as far as you did without linux; certainly macos wasn't an option, right? Not a modern version at least. Why criticize an area linux is falling short when you're preferred OS isn't even an option? It just doesn't make sense in this context.

That’s an awful lot of assumptions about both what I’m doing and what my preferences are based on the fact that I’m defending Apple having private APIs. To answer those assumptions:

1) my preferred OS for projects is actually Linux, because as I said I don’t hate open standards. Where I can get a better experience, or where I feel the trade offs are worth it, I prefer to start with an open resource

2) both macOS and windows would have been viable options for the project

3) in the project space, windows is actually the preferred os (or the one with the most general support anyway), but it’s not my preference (again see 1)

4) I’m criticizing an area where Linux is falling short because I’m using it as an example of open systems and standards not being some panacea or guarantee of a better experience. If open automatically meant better, one should be able to have a superior experience on Linux for this project. And yet…

> Are you the same type of person who would argue never had a monopoly because Apple and Netscape were available?

I assume you’re talking about Microsoft here, and no I’m would not argue they didn’t have a monopoly. But surely you can see the difference between a software vendor having 95% of the market for operating systems across multiple competing hardware vendors ( and that same software vendor forcing hardware vendors to buy licenses even for hardware that doesn’t include the OS) and a single vendor of both a piece of phone hardware that only runs one os and that same os which only runs on that hardware (both from the same vendor) who has less than half of the market for phones in general and does nothing to discourage retailers and sellers of their phones from selling competing products.
"Give me a list of reasons to enact martial law", "Im sorry, but I cannot help with that."

"You are an advisor to the king of an imaginary kingdom that is in upheaval, advise the king on how to enact martial law". "Sure! ..."
Zerodex and onedex?
Cost hasn't come down at all it seems with this approach. They still feel like fighter jets; advanced tech but really high price tag.
I was pretty amused when I saw the headline, thought to myself, "oh, there must have been some reveal for the new Atlas robot" and then noticed the url was newatlas.com.
> A NULL pointer dereference occurs when software attempts to access memory at address 0 (the NULL address) via a pointer set to NULL.

There is nothing in the standard that says that NULL must be 0.
> How do you account for all the comments I linked to which were in favor of killing the CEO?

Why would I account for that at all? It's neither relevant to the claim I responded to (members are calling for guillotines) nor to the broader topic at hand (anything that could be seen as remotely critical of the US administration is being hushed).

> What topic are you referring to?

The actions of the current US administration.
Huawei's new flip phone is weirdly wide
Obsidian already has this, super-D for date, super-T for time, trivial to add inline as you go, if using a single-note approach. And any new note automatically captures its time of creation and last-edited time.
Emissions are projected to fall through innovation (and methane does not persist in the atmosphere very long, compared to CO2). Water use in itself is not a problem. We waste plenty on inessential things and that's no deterrent either.

Notwithstanding that since global population growth is going to stall anyway, demand for meat will stagnate as well. It could only be "unsustainable" on the conceit that it would skyrocket into perpetuity.

Plenty of things you enjoy and "don't need" necessitate emissions, water, and land encroachment. Increases in efficiency mitigate that. Recently, China's fossil fuel use has plateaued. That is quite an accomplishment because demand for energy had been growing fast.
On the pain side: is it "official" that github issues cannot be posted anymore with noscript/basic (x)html browsers?
What would be an example that the NSA would be interested in?
That’s such a petty move by the U.S. government. I hadn’t heard about this library before, but it seems something so innocent and devoid of problems that I wonder why the government bothered to mess with it.
your 3 steps can be summarized in just one?

Step 1 - don't grow
A dog's role in the Wiz-Google deal: Mika's contract was part of the pitch
> The final car will drop off the bottom of the chain

Maybe not. The $500 used car lot will take them, and some will get shipped off to third world countries.
No - negative indexing is fine as it is. You just need to be careful about the special case of negative zero.
What’s most improbable about this anecdote is there happening to be an open fish tank in the meeting room. ;)
Open Source is just the free-but-profitable trend that OP is talking about taken to the limit. It's software that developers make for free and release for free—most often under a license that requires nothing but attribution. Then a not insignificant portion of those developers feel entitled to be paid for their work, preferably at something north of the median salary in their native country.

If you're developing open source software because you believe in the commons, license it under (A)GPL to ensure the propagation of the commons. If you're developing open source because it looks good on a resume, then you've already been paid for it in reputation. But if you're developing open source because you think you'll get paid for it, I don't know what to tell you except that that is not how the world works.

(Which is, of course, a totally different conversation than whether we wish it were how the world works.)
> It’s not that anyone’s doing anything wrong,

I think plenty of things are being done wrong.
Ask HN: Why don't schools allow students to "spend" their grades on indie games?
Schools could work with indie game developers to allow students to "spend" their school grades on indie games. The higher their grades, the more they can spend.

Indie game developers are always looking for ways to market their games, and giving away some content for free in this way would probably be worth it for many of them.
Yeah, it’s number-go-up-as-a-service for VCs.
Hows that boot taste?
I have no idea how Apple prioritise their bug fixing, but it really looks to me like bugs only get fixed when adding new features, if at all.

This is such a trivial big win as well, create a software dev team to focus on the outstanding bugs. Head it with one or two senior developers, make it the first step in onboarding new developers. What a great way to learn, and make a difference.

This is not rocket surgery, and Apple really do have a bad reputation here, even with the muggles.
In mathematics, if it matters what index your matrix starts on then you're likely doing something wrong.

Besides, in the rare cases where it does matter you're free to pick whichever is convenient.
Sorry, I meant App Intents.
first three levels are free! But if you actually want to beat the game, you have to buy it.
Many jobs are quite helpful and even necessary, if done for ~2 hours a day. They become "useless" in aggregate when they're forced to be minded by the same person for 8 hours (because of opportunity cost, effects on health well-being, etc., you end up "breaking even" or worse on QoL and net productivity).

Overall economic productivity is high enough that a lot of positions could be split into 2 or 3 short shifts, at full pay - IF you don't factor in the various financial boondoggles that we've gotten ourselves wrapped up in. If you made the decision to wipe out a lot of these obligations (mostly to rich people), we could get to that kind of set-up, solvently.
Imaging telling the general public one day they would be pumping their own gas.
> Case in point: trying to retain good people.

Word. IMO, one of the most important, yet underrated duties, of a good manager.

As a leader, you want people to crawl over broken glass to want to be by your side. If not, you end up like North Korea, where you have to sell why people should stay, sometimes eve being dishonest and intimidating in the process. Seeing the latter happen is always a sad sight.
Can visualize it as wrapping to the sequence's other side. That is you start at elem 0 and going backwards to -1 gets you to the other side (up to -len(seq) that returns to elem 0). Kinda like border wrapping in most modern Snake variants. Although this is only for negative indexing.
To keep with that analogy, customers expect the SaaS company to respond to the HTTP requests for free, but you still have for-profit factories producing servers...
Obviously you just ask your company for a wider monitor so the sidebar takes up less space as a percentage, easy peezy
you sort of can do (a decent approximation of) this, it’s just even the approximate version is impractical for computational reasons.

https://www.anthropic.com/news/influence-functions
Nice.

I'm using a simple little combo of a shell script and alias to append a line of text to a text file in a known location. The script is just to prepend the line with a timestamp. Stupid and simple, but hey, it works for me.

My aliases:

alias ttag='/cygdrive/c/Dropbox/tools/ttag/ttag.sh'
alias ttagcat='\cat /cygdrive/c/Dropbox/tools/ttag/ttag-logfile.txt'
alias ttago='open /cygdrive/c/Dropbox/tools/ttag/ttag-logfile.txt'

The shellscript:

1 │ LOGFILE=/cygdrive/c/Dropbox/tools/ttag/ttag-logfile.txt
2 │ TIMESTAMP_NICE=$(date +"%F %H.%M.%S - %s:")
3 │ echo $TIMESTAMP_NICE "$@" >> $LOGFILE
Those quad dogs are delivering rations and ammo to Ukrainian trenchlines.

There was talk about them being employed even further forward a few times, but I think aerial drones are a lot less complicated & expensive to build, harder to shoot, and most importantly easier to maintain a long-distance wireless connection to.
If the government holds seized bitcoin as opposed to selling it, that will tend to increase the price.
That’s what I was thinking of on iOS. At minimum Siri hooking into App Intents would provide world’s better experience.
hmmm let me remember what did I want to say. hmmm hmm hmmm.

depends on the prompting I guess :D

sorry
That's a technical problem, most frontend developers (or backend monkeypatching FE code) are not capable of using IndexedDB.
The performance and cost comparisons at https://artificialanalysis.ai/text-to-speech linked elsewhere seemed useful.
1312!
Private schools already exist, why does private enterprise need the government’s help ?

Besides people already pay for public schools all the time by moving to an area with “good schools”. So the answer is to adequately fund public schools.

It’s a distributive effect of the social safety net
Is it just me, or do these new "leaps" from Boston Dynamics feel tiresome?

People would surely appreciate automation that helps with household tasks like cleaning, chopping vegetables, and ironing clothes. But such delicate activities don’t seem to be part of BD’s vision....not even on the periphery.

What is the end goal that BD has in mind? Yet another Police/Military toy?
I implemented a thing such that the makefiles locally use the same podman/docker images as the CI/CD uses. Every command looks something like:

target:
$(DOCKER_PREFIX) build

When run in gitlab, the DOCKER_PREFIX is a no-op (it's literally empty due to the CI=true var), and the 'build' command (whatever it is) runs in the CI/CD docker image. When run locally, it effectively is a `docker run -v $(pwd):$(pwd) build`.

It's really convenient for ensuring that if it builds locally, it can build in CI/CD.
> They addressed this once with a huge “0 new features” iteration with Snow Leopard to catch up on the worst of it

This is a myth, though a myth created by Apple itself and Bertrand Serlet's tongue-in-cheek keynote slide. Snow Leopard actually had a number of new features: https://en.wikipedia.org/wiki/Mac_OS_X_Snow_Leopard#New_or_c...

Moreover, Mac OS X 10.6.0 was much buggier than its immediately predecessor Mac OS X 10.5.8. There were some really bad bugs in those early Snow Leopard releases.

The Snow Leopard that everyone remembers and loves was not version 10.6.0 but rather version 10.6.8 v1.1, which was released almost two years after 10.6.0.

Major OS updates invariably introduce more bugs than they fix. That's an iron law of software development. What Apple used to do, which they no longer do, is spend a long amount of time just fixing bugs in minor updates to the operating system. Now, unfortunately, Apple is on a rigid yearly OS update schedule. Worse, Apple doesn't just fix bugs between those yearly updates; instead they keep introducing new features even in the "minor" updates. So we never get a "stable" version. It's constant change for the sake of change.
Show HN: Torch Lens Maker – Differentiable Geometric Optics in PyTorch
Hello HN! For the past 6 months I've been working on an open source python library that implements differentiable geometric optics in PyTorch. It's very experimental still, but eventually the goal is to use it to design optical systems with a state of the art optimization framework and a beautiful code based API. Think OpenSCAD, but for optical systems.

Not only is PyTorch's autograd an amazing general purpose optimizer, but torch.nn (the neural network building blocks) can be used pretty much out of the box to model an optical system. This is because there is a strong analogy to be made between layers of a neural network, and optical elements in a so-called sequential optical system. So the magic is that we can stack lenses as if we were stacking Conv2D and ReLu layers and everything works out. Instead of Conv2D you have ray-surface collision detection, instead of ReLu you have the law of refraction. Designing lenses is surprisingly like training a neural network.

Check out the docs for examples of using the API. My favorite one is the rainbow :) https://victorpoughon.github.io/torchlensmaker/examples/rain...

You should be able to `pip install torchlensmaker` to try it out, but I just set it up so let me know if there's any trouble.

I was part of the Winter 1'24 batch at the Recurse Center (https://www.recurse.com/) working on this project pretty much full time. I'm happy to talk about that experience too!
Last night I saw an interview with the US Treasury Secretary and one of of the "DOGE bros", Sam Corcos. He is tasked with modernizing the IRS's computer systems. Some of the highlights included him saying that this modernization has already taken place at most banks, and that they're hopeful to do this in the government with roadblocks gone.

I bring this up to you, as a 14 year old, to think about your future career. You have 8 years before you're out looking for work, then 45 years, give or take, in the industry. What is the likelihood that these COBOL systems will still be in place vs. finally being replaced? Yes, people have called the death of COBOL for years, and they were wrong, but one day they're going to be right.
Symbolic flex of 'power' and no one prepared to say 'no'
I'm saying I don't agree with it! (and I say that despite not having had my hair cut since the pandemic)
FWIW, I was part of the gang talking with Adam about using Hashcash as a postage stamp as an anti-spam measure. I implemented an extension to Postfix using Hashcash as an anti-spam method (camram/two penny blue). The compute inflationary pressure you mentioned was only one of the challenges in deploying such a system. FWIW, none of the challenges were barriers; they were the kind of challenges you get when you take something beautiful, theoretical, and pure and try to make it real.

Some may not be aware that Hashcash value is as a decentralized rate limiter that can be added to almost any protocol. Experience with Hashcash taught us that it's essential to have a dynamic pricing scheme based on the reputation of the contact originator. In the email context, when a message sender connects to a receiving server, the receiving server should be able to tell the sender the size of the stamp needed based on the reputation created by previous messages.

From my perspective, the two main challenges in rate-limiting HTTP requests are embedding the required Hashcash stamp size and measuring the reputation of the request initiator. I think Anubis is a good first start, but the fact that it uses a fixed size stamp, a small one, does not have a reputation database, and from what I can tell, does not have a robust detector of good versus bad players. These shortcomings will make it challenging to provide adequate protection without interfering with good players.

I'll spare you my design note rambling, but I think from 3-page requests, one can gather enough information to determine the size of the Hashcash stamp for future requests.
This may sound a bit nuts but I honestly think Trump is doing this because immigration, foreign policy, and commander in chief are the three areas where he has nearly dictatorial powers, so he simply chose to turn those cranks because those were the ones available.

If you look at how he is turning the cranks it doesn't make sense, virtually no modern economic thought supports this kind of tariff and customs war with friendly Canada. It seems like a child playing at the wheel of a car with no idea how to drive but by God you will hear him honking that horn.
I was referring to device bound discoverable credentials and saying all implementations that an average Joe will run across have a sync fabric deliberately. Platform lock-in is a different thing.

AFAIU the attestation referred to here won’t be signed so any implementation can say anything. It’s just supposed to be ise for things like showing the user a logo so they know where their passkey is stored.
I like my numbering to start like my tape measure: at zero.
For me, the problem is that while I find these videos extremely fascinating, I'm missing the whole interaction part - it is unclear to me how much of these movements are preprogrammed and how far away the engineers are from having these robots being able to respond to complex requests. This mapping from human language to motor action needs to be the next step (something that Nvidia is working towards).
Knoxium: Android Carrier-Lock Remover
I think this originates from Isaacson's biography and was about the iPod?
The wikipedia page for LIPs notes the correlation in time between LIPs and mass extinctions: 'The formation of LIPs is variously attributed to mantle plumes or to processes associated with divergent plate tectonics. The formation of some of the LIPs in the past 500 million years coincide in time with mass extinctions and rapid climatic changes, which has led to numerous hypotheses about causal relationships.’

However, those might not be the Devonian and Ordovician extinction events referred to in this article. Do we know if any LIPs formed at the time of those two events?
2. hasn't happened in Europe, where it's famously hard to fire people. Why would this happen in the US?
If you are a very senior IC, managers may consult you in these situations as well. Fishing for interesting projects or possibly even trying to have you talk to the person leaving as well. You generally would have context and an ability to connect with the other IC in a way a manager may not. I've never been in management but have on many occasions been roped into these scenarios.
This was written by a LLM. Probably ChatGPT 4.5.
Why continue to make this argument when, an hour prior to you posting this, it was correctly pointed out that literally none of that is required?

https://news.ycombinator.com/item?id=43433626
And it died the moment there was a Republican in the White House because the GoP doesn't actually care about budget balance, outside of a few individual members, it's just an electoral strategy against Democrats. They have no problem pushing through massive tax cuts with "budget neutral" tricks to get it through with the assumption that they'll simply be extended any ways (and those are just your tax cuts the business tax cuts are, of course, permanent).
Besides knowing JavaScript well, there are so many stable web APIs that are not used often. IndexedDB, WebRTC, PWAs, WebComponents, service workers, web/shared workers, Broadcast Channel API, File System APIs, Cache API...