skysight-inc/HackerNews huggingface dataset:
That 200 lines doesn't include our pledge() implementation, which Make assumes is provided by the C library. Right now only Cosmopolitan Libc and OpenBSD have an unveil() implementation. It would take some thought to decide what the best approach would be for incorporating something like that into GNU Make. So I'm waiting on more feedback from the community and the GNU developers. Because upstreaming is totally something I'm open to considering.

Also please consider that GNU Make supports so many ancient platforms, like DOS, QDOS, Amiga, Windows 3.1. When I forked GNU Make, the first thing I did was delete all that support for ancient defunct platforms to give me enough room to think about how to approach implementing this feature. I don't think I could have done this if I had to wade through all that code from the start. I'm doing this work just for fun and to help out, and coding is only fun when the code is clean.
Ah. I'd say that by any definition of "diverse", we're more diverse now.

So whether they saw themselves as diverse or not, they weren't trying to solve the problem to the degree to which it now needs to be solved.

Or, in other words, they designed a flexible democracy for the world they perceived and the world they could imagine, but at some point imagination fails.
> they did it to themselves, first by eschewing virtual memory in the System/360 and first models of the System/370, thus losing the higher education market and what people eventually moved to like UNIX, thus their big machines become a specialized niche of the whole computer market

Yup. They went from neutral generalists to niche specialists.

TSMC is, today, a neutral generalist with the scale of Apple, AMD, Qualcomm, Samsung and the others combined. You’re (EDIT: Nope!) advocating trading that for Apple’s profits. Short-term versus long-term greedy.

> McDonald's versus farmer joe who makes the best potatoes

Replying to a parent comment of yours (EDIT: Also wrong!). McDonald’s has scale. TSMC has scale. Farmer Joe competing with McD’s makes sense. Tyson competing with McD’s does not; it will lose, in the long run, McD’s as well as other restaurant chains as customers with that play, undermining its home-turf edge while it competes where it has none.
Those damn internet points brings out the worst in people.

But there are almost no internet points on HN.
If you are going to accuse consumers of being inconsistent or dishonest, then what about the companies?

What manufacturers think and what they want us to think are different things.
Good work, but I'm afraid that this will not really catch on because it's not that portable. I also think that Bazel has the same problem; most of the sandboxing works only on Linux.

Until something like this works on Windows, it won't get wide adoption. And it is possible to do something like this on Windows.

And personally, I would want to avoid the use of GNU make.

Nevertheless, this is a step forward for those who have to use GNU make.
Here is a positive story.

I live in an upper middle class neighborhood in the suburbs of a major US Midwestern city. The community is diverse and split evenly between families with young kids and retirees. We pay $500 / year in fees, which goes toward holiday decorations and minor block party events, and a management company that mainly enforces code such as keeping lawns weed and pest free.

My neighbors on both sides each had major weed control issues that were spreading to my lawn and garden, resulting in about twice the weeding effort on my part, but eventually the HOA kicked in and they both developed a sudden interest in lawn care and hired local companies to do the basics. We also started sharing with our neighbors extra bulbs that our garden produces anyway, now that our neighbors and their gardens became receptive.

We have had a couple notices from the HOA about code items ourselves, and it was stuff that we were going to fix anyway that the HOA noticed. They were cordial about it and thanked us for letting them know we were in front of it. There were no threats or fines, except what is implicit in the bylaws.

The main bylaws are cosmetic, things like keeping paint, mailboxes, and trim in shape. We have made several requests, just a one page letter, for accommodations to the HOA and they have approved each one.

The board of the HOA are just other neighbors down the street, and I am very grateful to them donating their time and effort unpaid to keep order in the neighborhood. Property sells very quickly and several of our friends have complimented us on our neighborhood when they visit.

This was our first HOA experience, and I was skittish about entering into it but cannot think of any complaint. I find it very effective.

There have been houses in the neighborhood that have been neglected to the point of becoming unlivable and it is great to have a framework to recover them and fill them with happy families that we can befriend, up to and including seizing the property if it ever came to that, but to my knowledge it never has and hopefully never will.
If you are getting banned regularly from online communities you might want to reconsider why that is happening
> back tips of the fingers over the chin

Yes, but the "no me importa" gesture sweeps over the chin.
That's largely a result of relying on OpenSSL to build your shit.
People talk about the HOA "fining" them, but really it's just they signed up to a contract that has certain penalties in it for non-compliance. If you don't pay, they have to go to court to collect, at least in California.

It's the same kind of "fine" that video rental stores used to have if you didn't return the movie on time.
This is definitely interesting and cool, however:

> Landlock Make can build code five times faster than Bazel, while offering the same advantages in terms of safety. In other words, you get all the benefits of a big corporation build system, in a tiny lightweight binary that any indie developer can love.

In terms of safety, maybe almost (bazel can check if the source files changed
during the build, this (afaict) can not). But bazel also provides a lot more
(caching, remote builds, ...). So, while cool, read more on it and evaluate it
in depth before deciding to replace bazel with this.
What others are on that list
There’s a bit more to IC fabrication than lithography.

Regardless, I’d go further and argue that we should be building up the capability to manufacture our own EUV lithography machines.
Try testing that theory. If you walk your bike in a crowd, the crowd will pack in the space around you very efficiently. If you ride your bike at walking speed, the crowd will give you quite a wide buffer zone. You are less predictable, and most bikes at that low of a speed are very wobbly. Thus you talk less space walking your bike despite the wider cross section.
It took me 2 tries to solve, I clicked randomly the first time when I realized you had unlimited solves, then I was like, "oh it's probably kinda bad to link a bunch all at once, I should link them strategically" and then I solved it.

I think it would be cool to have two options for solves (1) Limited retries but a higher allowed number of moves and (2) Unlimited retries but requires perfect solves. Let people pick which category they wanna try....but they gotta pick which they're going for prior to seeing the puzzle!

The "share score" screen would then advertise which version they went for and a friend group can compete the same way.
> Wittgenstein was insisting that a proposition and what it describes must have the same 'logical form', the same 'logical multiplicity'. Sraffa made a gesture, familiar to Neapolitans as meaning something like disgust or contempt, of brushing the underneath of his chin with an outward sweep of the finger-tips of one hand. And he asked: 'What is the logical form of that?'

> In the introduction to Philosophical Investigations, Wittgenstein mentions discussions with Sraffa over many years and says: "I am indebted to this stimulus for the most consequential ideas in this book".

Wittgenstein wrote two major books, the second of which basically undoes everything the first did. In the middle of that is Sraffa, presumably triggering a crisis of faith.

[0] https://en.wikipedia.org/wiki/Piero_Sraffa#Personal_connecti...
> trying to learn more about life, philosophy, how to be a better human, productivity porn etc

IMO The internet is not usually a good way to learn this stuff. These are big life concepts that require deep focus and patience. The internet rewards the opposite of that.

The Big Concepts require both study and application. If you’re mostly spending time in the study phase, it’s not working.
It’s a programmatic targeted ad, brother. What shows up in that space is a fault of your own browsing history
gear geeks of ths world, assemble!
The government and people of Taiwan understand that TSMC is a major reason mainland China hasn't bulldozed their tiny island yet. It's their ace in the hole. They have a monopoly on arguably the most important technology in the world right now, and the US and EU will protect them as long as they hold that monopoly. There's no way they'd actually physically offshore that golden goose. It's a brilliant move by Taiwan, and I highly doubt they'd voluntarily give it up.
ISKCON is a wierd cult. It has a completely different interpretation of hindu texts, has completely different customs and principles and feels like a completely different religion to me as a hindu. Not sure why ISKCON caught on in the west so much!
Pretty much all of Lens close friends reckon it ain't him.
I have a Type I Curta and it's amazing. I love the logo, but could never find an accurate vector version so I carefully measured it and made a DXF and SVG of it. Hopefully somebody finds this useful:

https://github.com/brettfo/curta
>”There is a one-size-fits-all answer, and it's rehabilitation.”

Some people can’t be rehabilitated. Some people just need to be kept away from the population at large. More than simple “punishment”, incarceration also serves as risk management. People need to accept that some humans are simply asocial psychopaths. Albeit a small number, but they do exist. Just look up the heinous crimes of serial killers.

>”Even for rapists, thieves and murderers.”

This sounds like moralizing. Would you, you personally, really be okay with said people moving in next-door to you and your family? It’s easy to take the high-road, knowing the odds of having to be in close contact to “rehabilitated” rapists and murderers is quite low.
It will double the size of the IRS, making it larger than the Pentagon, State Dept, and FBI combined.

https://freebeacon.com/policy/dems-poised-to-make-irs-larger...

Given the complexity of the tax code and the vanishingly small probability that anyone with non-trivial tax returns will file 100% correctly, time to get used to an audit.
IMO nix should not get in places where package management is done correctly (rustup/cargo), but definitely should when it's not done correctly (OCaml, C, python, etc.)
We're not talking about making food, we're talking about notable people on the map that OP shared. None of those people are notable for 'producing food', they advanced science, culture, sports, etc. What are you even talking about?
They’re a standard step in disclosures and if you don’t like them you can walk away. If you didn’t choose to read them or waived the right to walk away, that’s your choice.
Does anyone actually for one second think that CW is Satoshi?
Meta: Jesus, this was 10 years ago? I remember it coming out, and it doesn’t feel that long ago.
I was excited to see the debugger flag to nix build the other day, since I'm really struggling cross-compiling an RPi on BTRFS root sd image.

Of course running with the debugger flag resulted in an unintelligible error message and no debugger.
Money doesn’t smell, i.e. it does not have an intrinsic “purpose” to it. More exactly, the money that Intel would have been invested out of their own pockets in order to build those fabs has most probably now been diverted to those dividends, because there’s new money for those fabs being provided by the taxpayers.
IIRC every browser that supports the Web Speech API does so via cloud services. Mozilla being the only major browser engine maker without it's own "cloud" and having slightly fewer phone-home features than many of the others didn't want to do that. Mozilla has been doing quite a bit of work in the area though (for example https://github.com/mozilla/DeepSpeech), hopefully to enable these features locally in the future.

IMO it's good if we don't make web platform features unfeasible to implement locally, so I think mozillas stance makes sense. A new browser should not have to have the backing of a massive cloud provider willing to give away compute for free.
I guess they’re adults who can make up their own mind. If so, let them. Either way, feel free to talk with them, but don’t force your idea about what they should do onto them.
Then don't say it or substitute "my lord" when spoken. No prohibition against it writing it.
Mouthpiece of China Communist Party lays blame for their outrageous behavior on much smaller country they are bullying.
Boot into Linux on Electric Objects – “a computer made for art”
How to Deploy Postgres on Kubernetes
As the author is from Andhra is there any bias towards coramandel kingdoms as compared to the Malabar kingdoms in this book? (i.e covering a lot of kakatiya and vijayanagara as compared to say the rashtrakuta or maratha)
You can use Nix to build OCI(images) and run them on Kubernetes if you want to.

Nix is a souped up package manager, Docker is a container runtime.

Nix depends on packages existing in /nix Docker chroots into a "folder" and runs a command(+many more things).

Lets not mix technologies up for the readers too much.
Totally agree. Religion is bad because it is about control. It forces everyone to do one thing. That is not unification.
> The main advantage is being able to save network requests by fetching all required data in the same request.

This is not really GraphQL's selling point.

GraphQL's only selling point is this handwaving-driven promise that dev teams no longer need backend work to get an API that returns the data they want.

The promise is that frontend teams simply put together a query and the server magically returns what they want.

Of course the people promising this magic just so happen to be the same people trying to sell you backend services.
If you're looking into bodypack, why not just carry the phone around? Spotty Wi-Fi / 4G coverage?
97% cotton FTW. All my favorite tactical trousers have gone over to high tech fabrics that are much more durable and nominally lighter weight, but don’t breathe like cotton and I hate them. For £40 two years is good enough for me. I’ll try one of those.
I believe it all boils down to being an artist working on a project you're passionate about. If I was forced to work on someone else's project that I don't really care about just to make a living, I'd probably simply execute my tasks to make sure I reach the expectations, and that's it. I'd strive to finish my tasks fast to have more time doing something I actually care about, be it a side project, hobby, family time or even just a walk in a park. However, when I'm a one-man orchestra doing a project where my main motivation is to see that project being done, it's actually getting hard to restrain myself from going into all those interesting rabbit holes that could easily postpone the completion of that project almost indefinitely. I find it hard not to hone my skills and dig into stuff to understand it in that setting.

(of course, when I was young it was easy for me to get passionate not about the project itself, but on mere technical aspects of work I was doing for someone else; this kind of motivation, however, doesn't last very long unless you're able to change your job often to keep it fresh and challenging)

What I deeply regret is that I struggle with writing about stuff I'm doing. There's a lot of interesting knowledge one acquires from such projects, but it often gets almost lost and only really lives on as a vague "experience" you can indirectly apply to your future projects. I would like to have my own experiences written down in such a neat way like in this post, not just for publicity, but also for my own personal needs when I want to go back to something I've done years ago. Usually, my attempts end with an unfinished, incomplete document that gets so out of date before completion that it's best to throw it out and start over, which of course doesn't happen until the memory of what I've done becomes foggy enough to make reminding myself what to write about a challenge on its own :( As it is right now, I'd struggle to describe the vast majority of my past passion work if anyone asked me about it; I'd need plenty of time and some "detective work" to reconstruct my memories.
It's wildly fascinating and contains material form interviews with people who have never gone on the record before.
It's not misleading, it's just an older meaning of the word "hacker" and one that still exists in the name of this site. Hacker's delight is a spiritual successor to the HAKMEM memo from the 70s. Guy Steele even wrote the foreword.
Sorry, I mean that I went like this:

* Solve two pieces

* “Oh, maybe if I did it the other way around I could get that in one” <Reset>

* “ok that worked but I wonder if it’s different if I did this…” <Reset>

* “Ok actually all of those have been exactly the same number of moves, but how about if I just reset and do the first again?” <Reset then complete>

I just mean I’m not sure I would class the above as “4 attempts” to show difficulty as you are just using it to test scenarios (ie the above person found it trivial even though it took four ‘attempts’)
It's not just distractions: reading from a screen tires me down, and I prefer relaxing while reading some paper.

A Kindle works well for this use case, but it's slightly uncomfortable to use.
When a bully is bullying, they always try to justify it as retaliation for some perceived slight.
"You’re advocating trading that for Apple’s profits."

Look at who you're replying to, I'm not advocating that at all!

The Semiwiki guy credibly claims TSMC has reached this worldwide pinnacle of chipmaking in part by being trustworthy and creating an ecosystem based on trust. That of course includes being fair with your customers, which has allowed the latter to fund the creation of new fab lines and nodes knowing TSMC won't screw them over once that money is spent.

Also not the guy who made potato analogies.
Maybe Argentina will go back to using precious metals. Then it'll truly be the land of argentum.
I Didn’t Want It to Be True, but the Medium Is the Message
If there was a company providing Syncthing-as-a-service I would very much sign up. I want the power of Syncthing (or similar) without the hassle of running a server myself.
...huh, well that's frustrating! Could this be solved with a basic compatibility layer?
Would be nice if the article about office space design had any photos or floor plans or images besides 3 stock photos
It seems very out of place that these people simply walking down the street as you say, were openly singing about killing people based on their ethnicity. Same type of nuance as the crowds waiting for MLK at the bridge in Selma being purely interested in advocating for States' rights.

Similar people, similar politics of hate however you want to dress it up.
So I think I'm getting your point slowly. It's not that China is great but rather you think the US are deeply corrupt.

It's a valid point to think autocracy is better than corruption.

I disagree on the level of corruption in the US I think, as far as I understood you. I do not deny there is corruption though.

I would be interested in knowing the level of corruption in China but I think the autocratic grip on the press is too strong to have any valuable data.
#1 is my method too. I also take it as a sign learning the code base is going to be difficult if I have to ripgrep to find main because they couldn't put it in a cleanly named file like main.c =)
What are you talking about? Of all the problems PHP has (and there are many), the documentation is not one of them. It (php.net) is complete, easy to browse or use as a reference, mostly accurate and even includes comments where community with good intentions (but admittedly, usually less good knowledge) helps clarify any corner cases. Which you can ignore of course.

The language itself sucks (and this bleeds into the code), but the idea of it and the documentation are great imho.
In my case, sometimes I like to move, lie on my bed a few minutes, when I am thinking. Can't do in open office.

I also don't have half my focus spent on my surrouding (who's saying what, who's moving, who's looking at me for attention...).

I also don't have project managers or commercials chatting around me. I am getting stressed if someone pass by closely behind me.
I need very little sleep ( 4-5 hours daily).

I have more time now and I do sports more because of that. I noticed it makes me sleep 1 hour more to recover.

And yes, my mood is better too.

Ps. Because of sports, i almost don't drink anything but water/milk.
How (and Why) Neil Gaiman Finally Adapted ‘The Sandman’ for TV
That's not true at all - please cite your source.
Kuhl has so many styles and I have so little patience. Which one is loose fitting, light/medium weight, mostly cotton and looks like regular/cargo trousers, not joggers or pyjamas?
I'm not aware of where large cash transactions are banned, but if they are surely it's because cash is largely untraceable. Meanwhile bitcoin is easily traceable, and the IRS is not afraid to crawl the blockchain to piece together what you don't tell them[1]. Putting my tinfoil hat on, I wonder if governments are helping spread this myth that crypto is untraceable because it makes it easier to catch criminals.

[1]: https://www.taxlitigator.com/the-irs-confirms-its-great-eye-...
https://archive.is/sPaSE
Earbirding – How to Visualize Sounds
Yes this could be plausible, also his -very- mysterious death must be mentioned.

Anyway I couldn’t figure out why the story of Bitcoin isn’t already a movie/TV serie! It’s really fascinating.
Miliradians aren’t metric. That’s hard for a lot of people to figure out.

1 banana at 1000 bananas away
Good point!

Though I actually enjoyed "Papers, Please" gameplay. I was overjoyed when I found it has an endless mode. I enjoy stamping those red "denied"!
This is like hating HTTP. GraphQL is a spec, not an implementation. GraphQL doesn't even mandate a network transport.

Solutions like Prisma, Hasura, and Postgraphile make GraphQL dead simple to implement compared to REST when exposing relational data.

AWS AppSync allows for a fully managed "serverless" experience as long as you're willing to do the schema creation grunt work and write Velocity templates. (FWIW, I'm not a fan, but it's still an option.)

Apollo (and Netflix DGS) are for when you're writing everything yourself, and you just need a simple API to tie in to the GraphQL spec in exchange for having to write/optimize/maintain it all.

The bright side to GraphQL is that you have choices, and when you present your "menu" of options, clients can grab what they need. Whereas on the REST side, any new requirements in calling requires direct interaction with the backend team and a new endpoint.

Honestly, server-based data access doesn't get any simpler than Postgraphile, but I totally see how you could get burned by an ill-fitting solution. However that is not GraphQL's fault. You might as well blame HTTP for problems you've had with Node/Express even though you've got other options in every programming language not to mention "pre-baked" solutions like Apache, Nginx, etc.

It's just a spec defining interaction, not a prescription for how that spec is implemented. It is also not a silver bullet. Right tool, right job, and all of that.
I think that is why usb-a (male) to usb-c (female) adapters are not supposed to exist. They might let you connect two usb-a chargers together using a usb-c cable, and they are not designed to tolerate that.