skysight-inc/HackerNews huggingface dataset:
A bazaar cannot produce things that are coherent and smooth: it takes a vision of a single person to control a large amount of aspects, implemented by other people the way the leader prescribed. That requires the cathedral approach.

Sometimes it works with a right BDFL, for some time (like Python). It also works with solo projects, and with projects with large commercial support (like Blender), especially those which don't normally accept your pull requests, except as a proof of concept (SQLite).

But the normal open-source model produces things like Linux, git, ffmpeg, VLC, etc, which are wonderful and have immense power, but are hardly sleek or excessively coherent. And each of them is much, much smaller than macOS or iOS.
> Are the following all not possible?

Correct, none of them are! When I last used Facebook advertising at a prior employer, they sent you an email when your ad was rejected informing you of this fact. Assuming that is still true (and I don't see any reason they would change this), then Signal should have undeniable proof about the claim that Facebook rejected their ads (which Facebook claims they did not do).

Of course, I strongly believe we will never see this evidence, because I think that Signal is lying and thus it doesn't exist.

The fact that Signal has not produced this evidence is strong evidence they are lying, because they have nothing to lose and everything to gain from doing so. It would also be extremely weird for Facebook to lie about this, given they would know such evidence exists and Signal could easily disprove their lies.
> Every sane developer uses either Jetbrains' product for JS, Python or Rust, or they use VS Code, which, after installing all plugins to reach the same productivity as with Jetbrains, becomes an IDE as well.

You seem to vastly overestimate the usage of IDEs with scripting languages. In my experience, the vast majority of developers working with scripting languages such as JavaScript, Python or Rust, still use plain text editors such as Vim or Sublime Text. They find these editors to be more convenient and faster than IDEs.

Even people who are on VS Code seem to be using only the built-in language support for scripting.
Are e-bikes still illegal there?
More details and discussion: https://old.reddit.com/r/StableDiffusion/comments/zf21db/sta...
There is a bit: GraalVM bases itself on LTS releases in terms of features, and Android also somewhat follows them but lags behind way too much (Android 13 came out this year and prides itself on getting up to date with JDK 11).
> Or they could sell us a rugged iPhone with a removable battery and SD card slot to extend storage but keep the proprietary OS to keep the music/movie ppl happy plus keep out malware not sent via FISA warrant, but if they did that Tim Cook might jump off the top of the donut apparently, so they keep going the way you describe.

I'm sure 3.5 humans who want that will appreciate that product.
You're forgetting about the ecosystem of cat, more, etc. Every tool would need to have perfect display of tabs vs spaces. Perhaps my pager isn't set up correctly, but a tab is indistinguishable from spaces there.
The State of UX in 2023: A vibe shift is coming
:) aah, but we're not really trapped; mystical truths are pertinent in everyday life.
Ah is it? Good to know. I have yet to try it and my friends are becoming parents.
Useless but slightly relevant aside: I was almost part of the first ecommerce transaction from outer space. This one civilian guy was in the middle of a large luxury item purchase before his space ship took him to outer space. My bosses emailed him and I think he responded from space somehow. They wanted him to sign off on the purchase to make it official, but he didn't until he got back to Earth Prime. Almost!
ChatGPT may be entertaining, but it still represents a potential threat to the job market. For example, many journalists and content creators are already being replaced by AI-powered tools. Automation is not just limited to physical labor; it's starting to encroach on creative work as well. ChatGPT is just one more tool in the arsenal of AI-driven automation, and the trend of replacing people with machines will only continue.
The Oscars died for good after the diversity quotas. You can't have a Best Picture without having heads of major departments(such as editing, director, makeup and hairstyling, costuming, sound) from underrepresented identity group(i.e lgbtq).
I fail to see how this makes the best movie "win". Perhaps that's why all the new movies became have some kind of forced gay plot just to tick some boxes. Not even the remakes are spared of this "upgrade".
That Ford had to cheat to pass the mandatory government tests?

"The only Pintos that passed the test were modified in some way" says the article.
According to the Wired article linked by parent, there is no longer any hashing or client-side scanning scheme at all, except one that can be enabled locally by parents and doesn't report anything to Apple.
No surprise about SD being trained on copyrighted, watermarked images. Brought this up recently [0] and months ago [1] with the use of Stable Diffusion.

Once again, the generative AI grift continues with companies using it to scrape artists images without their permission, attribution, and especially without their credit and Stability AI was already aware of the implications of doing the equivalent on training on copyrighted music with Dance Diffusion which I said earlier in [0]

They wouldn't dare; hence used public domain music.

[0] https://news.ycombinator.com/item?id=33867066

[1] https://news.ycombinator.com/item?id=33005559
I wasn't talking about any book, that I haven't read anyway, just making a distinction, nitpicking if you prefer it that way, about a specific paragraph.

In it, photochemsyn states that you don't know who the good guys were, citing different episodes of the cold war, comparing it to WW2, somehow suggesting that there's a difference because Hitler was clearly bad.

But that's not how I see it. The "good guys" side of WW2 involved the URSS (and only because they were attacked, after breaking Mólotov-Ribbentrop) and at a least morally ambiguous measures like bombing civilians in Germany and Japan. So neither in the goals nor in the means I see so big of a difference.
The way I learn new languages nowadays is

1. Look at example 'Hello world' code

2. Attempt a problem on Project Euler

3. Look at docs/source code to get what I'm missing

4. Repeat

Julia docs are good for step 3. I don't think there are many super technical books like the one you're looking for, since Julia doesn't really have an industry that would produce them, and since the core is still being developed and all that.
I don't think I've ever been bitten by confusion over tabs vs other whitespace in a Makefile—Emacs out of the box is a great Makefile IDE. But I can understand the frustration if you only have access to lesser tools.

I should add that learning make well has been a great boon for my career. It's an incredibly powerful and elegant tool, assuming your project can inhabit the subset of projects that will never, ever have paths containing spaces.
It was a rethorical question on their part. But they missed the point of a use case for one person doesn't mean a use case for everyone (his Mother). They were saying they want a plug and play option for family members cause they're the tech person in their lives it seems.
Launching the 2022 State of Rust Survey
Corporate debt is pretty common financing mechanism
Having to display a tab character differently than whatever the equivalent amount of spaces is, can be considered a failure of whatever file format is requiring that.
In the future Chrome might achieve a monopoly, therefore we should give Apple a monopoly on Safari today? If we're doing Cold War metaphors, this sounds like "we had to destroy the village in order to save it".

I'm much more worried about the Cold War and the freedoms it may lose us in the long run.

I will have to disagree that freedom is advanced by an OS that forbids you from using software that hasn't been approved by a megacorporation.
No, the scheduler has nothing to do with the performance of spinlocks. By definition, a spinlock "spins" until the lock is acquired. When you have multiple CPUs performing atomic operations on a single cache line, that cache line has to bounce around between CPUs. Cache lines bouncing around degrades performance. This is the main motivation behind other spinlock implementations like ticket spinlocks which upon release grant the lock to a specific waiting CPU.

This really only matters on contended spinlocks, which is not normally the case in a scalable system. But there are always pathological workloads that stress performance in challenging ways.
aren't these companies continually raising funds to stay in operation, which would mean they would be looking out as far as their next anticipated investment and those rates? Looking up CircleCI in particular on crunchbase it looks like they've raised an investment in all but 2 years of the last decade. Last one was two years ago and presumably they'll need more soon if they aren't profitable.
His wikipedia page is an interesting read.
> Can I use AppleTV+ without them tracking what programs I'm watching?

Can I buy something from my local supermarket without them knowing what I bought? Can I create an EC2 instance on AWS without Amazon knowing who created the instance?

I don't like a super powered monopolistic company as much as the next guy and I totally agree that ads situation in App Store is not a straight business but come on.

Some people want to use their computer completely privately and that's totally fine, but when you are using a cloud service, they probably will know how you use it. What they do with that data and how they handle it on the other hand is of importance. The problem with the whole tracking fiasco starts when the provider sells your data or "access", collected using dark patterns for example to others.
> - 5 of them want you to take a coding test or some other pre-interview step

I don't see the assumption anywhere that the filter question is a separate step from anyone else here. Even if you mean a phone screen, then the easy filter question is only one of the very first questions of that phone screen, the rest will be more substantive.

So let's continue with the filter question not being a dedicated extra step (really, I don't think anybody assumed so):

> Why would you bother with those last 5 companies? Just go for the companies that respect your resume enough to bring you in for a real interview.

Because presumably I want to work at any of these companies. If the thing that's stopping me from applying to them is answering a trivial question, either my desire was not strong at all to begin with, or there is something seriously wrong with me.

Even if this is about the phone screen and not a filter question per se, I'm still not sure I really like the idea of omitting phone screens for more senior positions because you might lose on "better" candidates. For such a senior engineer, a phone screen should basically be a formality, and actually a chance for themselves to dip their toe in. Not just in seeing what kind of technical areas they come up with, but also an opportunity to ask preliminary questions about the company and the position in general. If that is off-putting enough to not consider applying or stop the process, then, again, the desire to work there could either have not been that strong, or the other reason.
This looks like a win for the people who rioted ... what part of the new E2EE without file scanning is not privacy-preserving?
I’m having trouble finding affordable therapy that will care about my usage of shrooms and to a lesser extent, weed, as part of making me better. In between full time work so paying full price for therapy out of pocket would be a bit much.
> she was distracted with the media and having dinners with politicians.

She wasn't distracted, she was the distraction, the pretty young pretend-genius (with no college degree), white blonde lady in her Steve Jobs costume.

Do you think Sunny would have gotten all those investments from old military guys?
Yup, exactly like the article mentions emotional support and debugging.

Listening with your whole attention and authentically sharing your experiences is a massive component of any strong friendship.

This is something I've only understood in the last year or two. It took me ~40 years to understand because I was very emotionally neglected as a child, so I never processed my emotions or helped others do the same. From my mid-teens through 35, I thought I didn't have the same emotions as other people.
This is a wrong conception. Using tor without Tor browser will make you stand out much more, since you're using a different browser. Not talking about non-browsers connections.
I completely agree, and I'm sure it's hard to call it when emotions are running high. Reading about it, it often sounds insane what people fall for (someone in the thread mentioned a Japanese story where a woman allegedly believed she was talking to a Russian astronaut who was on the ISS at the time and needed the money to pay the landing fees!)

It's a crazy work, but you make a good point that casinos thrive while everyone preaches that the house always wins and the gambler always loses. Even with that knowledge, I suppose it would be easy enough to say "those other people got tinder-swindled, but I'd notice if that was happening to me".
I think he has a better take on it.

https://m.youtube.com/watch?v=hOrpppzEX14
Precise atom manipulation through deep reinforcement learning
Oof, that’s a little too relatable. I’ve spent the better part of a decade recovering from that. It has very much colored who I am today but I do my best to not allow it to define me.
Those with a good internet connection will download faster than they play the movie. Say for a 2h movie, it gets downloaded in 15min and shared for the remaining 1h45min...
You are making an assumption that (1) people work on a small set of computers (2) that they can customize how they like and (3) they only ever work with files using their favorite editor.

There may be some people for whom this is always true, but it is not everyone. There are plenty of people who don't use heavyweight IDEs, or debug stuff on remote servers, etc... And often, those same people decide which build system to use.
Holy cow, TIL 'say "my mac can speak"'!
I think communications theorists would argue that retransmitting is essentially an FEC, and likely a suboptimal one for these links. That said, real-world constrains don't always match up with theory, while modern optical communication makes extensive use of FEC (however RS codes are not used much anymore, in long-haul it's LDPC codes) AFAIK FECs for these type of "intermittent" links are very underdeveloped. Moreover, if the probabilities of long outages is too high, one would need a lot of memory for the FEC which becomes difficult to do in real-time processing (remember we need to process at >100Gb/s).
Because you haven't read the books, you've also missed the point of the comment you replied to, which is about the books.
That story is about a fake-cancellation that Charlie created with his friends against himself. It is some kind of commentary on this very situation of you trying to get this taken down.
Common with tech startups like CircleCI? really?
Apple does not need scan your photos on a server, because they now can do it on a device.
Journalism is unfortunately an area where people are too often not interested in paying for the truth. And I don’t mean that in a partisan way, I mean people aren’t willing to pay for it at all. It’s quite sad.
I think it would be safe to assume people in this high-flying financial orbit would have access to the sorts of people that could get them out of the country without a passport.
It does allow for unsafe pointer math, I have some examples here where I've ported io_uring to use native Java Foreign Memory API with no external headers/bindings:

https://github.com/GavinRay97/panama-liburing/blob/6a80673e7...
I find this evocative of Eric Drexler’s idea of a molecular assembler but it is really moving atoms around that are weakly attracted to a surface as opposed to covalently bonded. It is like the experiment where the people at IBM spelled out IBM with Xenon atoms except these people had automation to do it.
You don't have to use the component model in CLR. And if you do not, the remaining subset is basically just as expressive as wasm - you can compile C to it, for example. It's "just like a CPU architecture". And then you can build your own component models on top of that, or FFI with existing ones (I had to do this with COM once instead of using COM Interop - it was all hand-rolled with structs etc).
I'm not sure how an engineer could be like "f--k it, I fixed it" to the company's business and pricing model.
More than that, though, it's about purpose and the feeling of doing something meaningful. Some people can find that in a job or some other organization, or even friends, but for most people, the obvious place to find it is with a family.

Hedonism, including sexual hedonism, fades eventually, even for those with access to it.

If 40% of men are involuntarily childless and single, you should exepect a similar percentage to withdraw from the workplace by the age of 50 or so.
wait what.. holy moly: https://www.omgubuntu.co.uk/2022/10/ubuntu-pro-terminal-ad
I am anti-jodorowsky because he raped a woman, talked about how it was super important to the artistic integrity of the movie, then when people started having problems with that kind of thing, said he was just saying all that stuff to get the movie noticed because hollywood hates mexican cinema. so i don't really mourn that he didn't get to make a dune movie.
Thanks for pointing that out. Are these large runners somewhat new? I feel like I check every few months and I hadn't seen them before.

https://docs.github.com/en/actions/using-github-hosted-runne...

4 core | 16gb RAM | 150gb SSD is the next size up which is just about what I need.

Edit: September 1 was the announcement, so I was probably due to check back in: https://github.blog/changelog/2022-09-01-github-actions-larg...
> anticipated investment and those rates

Sorry, what rates are you talking about? VC investment doesn't have any rates, at least not to the startup.
We used to pay CircleCI $200/month to run CI on a widely-used open-source project, which was set up before GHA was available. Around one year ago we switched to GHA, which was significantly better, and cost $0.

At around the same time we made the switch, we got an opaque email from CircleCI about their new `performance plan` which would have increased the cost to $300/mo. This was more metered pricing.

Anyway GHA has been a breath of fresh air and I have convinced several open-source maintainers do dump CircleCI in favor of GHA.
This article is probably another case of trying to pigeon hole everything into one nice and neat little answer when in reality, it is a lot more complicated. I know people in all the scenarios you listed. There are probably a hundred more than apply to thousands of people.
I do agree, though I think on the CircleCI front at least, it's had some not positive press on Hacker News this year (big price rises and or cutting the free tier from memory, plus the launch of GitHub actions).

But yeah, for industries we don't understand... hope it's publicly listed and has some insightful annual reports is probably the only option.
You can actually avoid using tabs in makefiles, by using semicolon instead of newline: https://stackoverflow.com/a/4419361/623763
She was convicted of the investor crimes, and he was convicted of the operations crimes.
You are wholly incorrect.

Needs are a hierarchy and the impacts along that hierarchy are non-linear.

The billionaire may complain more and often do.
Going to copy my Reddit comment over to HN because I think it's valuable:

---

One of the coolest things that's been worked on (by this same author, no less!) isn't even in the article!

Per has written a pretty-printer for MemorySegments and ByteBuffers that can hex-dump memory or render memory/buffers as their "struct" representations given some MemoryLayout.

You can also customize it with your own printers, it's wicked cool and helps so much to debug buffers when working with them.

https://github.com/openjdk/panama-foreign/pull/695

What do I mean by that? Have a look at this comment for an image of a raw memory structure layout I represented with MemoryLayout, and the pretty-print rendering of it:

https://github.com/openjdk/panama-foreign/pull/695#issuecomm...
Apple already has different terms of service for Chinese users. They simply won’t have this feature, or is it turned off silently on authority requests.

There is no way for a user to verify if Apple has actually end-to-end encrypted their backups or not.
I'm as cynical as the next person - probably even more so. But, I have come to recognize that there is value in "pretending". It establishes what our societal values are, even if we don't live up to them. This allows us to critique the failures, and work towards a better world with fewer failings.

So, is Apple actually going to back down from this and respect that computing devices should fully serve the interests of the owner? Perhaps not, and likely not to the point of allowing end user customization, software modification, etc. But I'd much rather live in the world where we say that Apple should do so, and they nominally agree. Where we keep holding their feet to the fire, by pointing to the hypocrisy when they reference lofty values. The alternative is to continue down the path where we just accept Surveillance Valley's expedient panopticons, and they move on to destroying the next societal value they find inconvenient.
Eva Hart, this survivor, died in 1996. This is an interview she did in 1980. (A collection of London Broadcasting Company tapes, from 1973-1996, are being digitized.)
> “The decision to pursue MAiD is totally separate from the decision to donate organs,”

That's why we can totally ethically recommend MAiD for any despondent or incapacitated patients with healthy organs that are in high demand.
You can implement a 1-bit mutex, by keeping the contended state in a side structure. The side structure need only scale with about the number of contending threads, or approximately the number of total threads, rather than the number of locks.
Okay, well you win (?) but you realize this modification is essentially the same, stupid idea of excessive hiring of incredibly expensive engineers, burning lots of good will between effected developers when (planned, frankly) layoffs occur.
Statements like this will show up at his prosecution. I can’t believe this guy isn’t in jail yet.
We're talking editing, not displaying. You can't screw up your Makefiles by displaying them.
You don't need a blockchain for getting a signature timestamped. https://blog.cloudflare.com/roughtime/

Massive replication is cheaper and easier without a blockchain.
Yes let’s blanket dehumanize the entire population of a state because some government official said something we are uncomfortable with.
Right, the same critique could be made of humans, but it’s not all that insightful. I wonder if this was his way at pointing out that AIs should be able to give you a confidence interval, but he also just likes to seem smart I think