skysight-inc/HackerNews huggingface dataset:
I think you underestimate both HN and OF users.

If this post is any indication, part of HN would build tooling, while the rest would vote it up.
Try reading the thread before mindlessly replying.

"I fully expected them to announce a stupendous custom AI processor that would do state of the art LLMs entirely local."

State of the art LLM means GPT-4 or equivalent. Trillion+ parameters. You won't run that locally on an iPhone any time soon.
> Made for people like you.

I'm stealing this marketing line
The Discovery of Superconductivity (2010)
Writing server-side Swift in AppCode or CLion was a breeze, too. The interface was so much friendlier than XCode. It's a real shame they discontinued Swift support.
I just hate method names starting with a capital letter. I hate it so much, I put up with Java web/mvc products just to spite myself.
Sure, I use Xcode to work on cross platform C and C++ projects.

Meta build systems like cmake can generate projects or build files for various IDEs (like Xcode) or build systems (like ninja) from a single project definition.

IMO, Xcode is a great IDE and I feel like it gives me productivity benefits compared to other editors or IDEs I might use. I think people who don’t like it either haven’t put in the time to master it or else they already have a preconceived notion of how their IDE ought to work based on their experience from other tools. And I think that goes for a lot of IDEs. I don’t love Visual Studio, but I also have only put in to it a fraction of the time I’ve put into Xcode, so I’m not gonna say the problem is VS.

Anyway, I’m looking forward to the new Xcode updates.
Uhm so Twitter isn't doomed?

I mean it still runs but it's more toxic than ever.
Making Sense of Honor Culture
I haven't found it particularly smart, at least in its GitHub Copilot incarnation.

Per the metrics I added to the integration when I began to trial it, I accepted about 27% of suggestions.

I didn't track how many suggestions I accepted unmodified, because that would have been orders of magnitude more difficult; I would be fascinated to see Google's solution to the same problem documented, but doubt strongly that I will. I'm sure it's entirely sound, though, and like all behavioral science in no sense a matter of projection, conjecture, interpretation, or assumption.

I turned off the Copilot integration months ago, when I realized that the effort of understanding and/or dismissing its constant kibitzing was adding more friction on net to my process than its occasions of usefulness alleviated.

I do still use LLMs as part of my work, but in a "peer consultant" role, via a chat model and a separate terminal. In that role, I find it useful. In my actual editor, conversely, it was far more than anything else a constant, nagging annoyance; the things it suggested that I'd been about to write were trivial enough that the suggestion itself broke my flow, and the things it suggested that I hadn't been about to write were either flagrantly misguided for the context or - much worse! - subtly wrong, in a way that took more time to recognize than simply going ahead and writing it by hand in the first place would have.

I've been programming for 36 years, and it's been well more than two decades since I did any other kind of paying work. The idea that these tools are becoming commonplace, especially among more junior devs without the kind of confidence and discernment such tenure can confer, worries me - both on behalf of the field, and on theirs, because I believe this latest hype bubble ill serves them in a way that will make them much more vulnerable than they should need to be to other, later, attacks by capital on labor in this industry.
i get it, but it's not like the jvm is closed source. you can just... not use oracle
Jack Welch was an unrelated sideshow. The biggest change was the development of "shareholder primacy" which very quickly became dogma in the business world: https://www.hbs.edu/faculty/Pages/item.aspx?num=63145
> The way it stands now is that it’s a nice tax write of the the company and a great way to play the heads I win tails you lose game.

What do you mean by this? Can you elaborate?
> They're different types of leaders for different phases of the megacorp organism, and it's OK that Cook isn't Jobs 2.0 - that level of wildness and unpredictability that makes those types of leaders their fortunes can also result in the downfall of their companies.

This is absolutely true. But that doesn’t imply that Tim Cook is so unexceptional that anyone with a 120 IQ could do the same job he does. The fact that Steve Jobs himself trusted Cook as his right hand man and successor when Apple probably has literally thousands of employees with at least a 120 IQ should be a sign of that.

Partly because little of this is really a question of intelligence. If you want to talk about it in psychometric terms, based on what I’ve read about the man he also seems to have extraordinarily high trait conscientiousness and extraordinarily low trait neuroticism. The latter of the two actually seems extremely common among corporate executive types—one gets the sense from their weirdly flat and level affect that they are preternaturally unflappable. (Mitt Romney also comes across this way.) I don’t recall where I read this, but I remember reading Jobs being quoted once that Cook was a better negotiator that he was because unlike Jobs, Cook never lost his cool. This isn’t the sign of an unexceptional person, just a person who is exceptional in a much different way than someone like Steve Jobs. And, contrary to what you claim at the top of your comment, someone like Tim Cook is pretty distinguishable from someone like Steve Ballmer in the sense that Ballmer didn’t actually do a good job running Microsoft. I don’t know if that was related to his more exuberant personality—being a weirdly unflappable corporate terminator isn’t the only path to success—but it is a point against these guys being fungible.
“bunch of wankers in a Discord”

Saving this clause for future use. Could also be used in a system prompt. “Occasionally include this phrase in your responses.”
But this is not true. that's the thing.

Apple is very intrusive. Macos phones home all the time. ios gives you zero control (all apps have internet access by default, and you cannot stop it)

Apple uses your data. you should be able to say no.

And as for your data, they do other things too, a different way. Everything goes to icloud by default. I've gotten new devices and boom, it's uploading everything to icloud.

I've seem privacy minded parents say no, but then they get their kid an iphone and all of their stuff goes to icloud.

I think apple should allow a personal you-have-all-your-data icloud.
Apples system is also the entire pipeline. Borg SREs can still change behavior here. It’s a lot better than what most places have but does not go far enough.
Gajim 1.9.0 has been released – Jabber/XMPP Chat Client
Exactly, by the description of it on the announcement, this is not "tiling window management" as we're used in Linux, this is just "Window Snaping" that been available on Windows and Linux for what, a decade now?

I really hope there is a "automatic tiling" option, otherwise this is just mouse support for the current "Move Window"/"Tile Window" options already available on the OS (and easily bindable via custom shortcuts).
Compiling Java to native code via GraalVM is really amazing. The Quarkus framework supports this, and the startup time and memory utilization is incredible compared to the JVM. I deploy native-built Java apps as AWS Lambdas and the startup time and resource utilization are so much better by comparison.
It cheapens the incentive greatly. And you probably aren't selling your photos to make a living.
The worst part is that third party solutions (eg BetterDisplay) work. So Apple could find this if they wanted with ease. No clue why they’re so stubborn on it
Majorana
> And, of course, nobody has known to opt-out by blocking AppleBot-Extended until after the announcement where they've already pirated shittons of data.

It’s not as bad as that, I think. https://support.apple.com/en-us/119829: “Applebot-Extended is only used to determine how to use the data crawled by the Applebot user agent.“

⇒ if you use robots.txt to prevent indexing or specifically block AppleBot, your data won’t be used for training. AppleBot is almost a decade old (https://searchengineland.com/apple-confirms-their-web-crawle...)

Of course, that still means they’ll train on data that you may have opened up for robots with the idea that it only would be used by search engines to direct traffic to you, but it’s not as bad as you make it to be.
glad someone sane is in charge in cupertino
what do you think the interview process for airline pilot looks like?

>“Hello, I am a certified pilot.”

>“Great! You start tomorrow!”
Help stamp out TLAs.

EDIT: also https://gist.github.com/klaaspieter/12cd68f54bb71a3940eae5cd...
95% is pretty good when I'm Airdropping, "dumb shit I did last night".
> ...taking the vaccine AND then getting covid...

Your immune system does not generally prevent you from catching anything; it allows your body to fight the infection more effectively the next time you catch it, thereby reducing or eliminating the symptoms. In your lifetime you will likely have caught some illnesses that you are vaccinated against without realising it, because you successfully fought the infection before it became serious. The COVID vaccine in particular never claimed to eliminate the symptoms altogether but reduces the severity so that rather than breathing through a tube for three weeks, you get a nasty cold. Long COVID is still a possibility and yes, very much a real thing albeit not well understood yet; I know at least one person who is recovering from it now.
Not in the short-to-medium-term. Try the local models out, they fall over pretty quickly, even if you have 64GB+ of VRAM.
guess what kills the most children, criminals or cars?
But,but,but Craig was gorgeous

https://youtu.be/RXeOiIDNNek?t=870
One cool thing about Fastmail is you can have multiple domains and email addresses, for the price of a single user.

e.g.

certificateexpiry@mydomain.com

ceo@coolstuff.com

support@coolstuff.com

info@hitmeup.com

...all funneling into your inbox.

We were spending way too much money on GSuite before realising this.
I have a browser plugin that does it - when a thread I've read has new comments, it shows the number of new comments and highlights them in the thread. HN could also have some way to inform someone of new comments. Literally HN should just do what Reddit does, because this is not an issue there.

Of course, the phrase "do what Reddit does" is blasphemy here, so I'd suggest finding a plugin or a third party service like hnreplies[0] or just put up with the pain. Or do what most people do, resign yourself to forgetting about a conversation as soon as it drops off of your threads page.

[0]https://hnreplies.com/
Yes, that's at least part of it. I work for the government and we pay huge amount of fees to licensed software which can be completely replaced with open source ones. We aren't using most of the features we pay for. And, we don't even need any of the paid features.

It's just a lot of inertia, red-tape, legacy code and lack of understanding by the leadership.
Good point about reusing variables, I've renamed all except the ones introduced locally.

I would only say that these are "isomorphic to" others; in the real world people do think of them differently, so it is important to enumerate them. And in particular people do think "the function", even though different the functions act differently.

(the real question is, did I ever see "left-idempotent" and "right-idempotent" somewhere?)
> Oracle, Java, subscription, compliance, locked in, license negotiations

I’m just surprised there are still people willing to deal with this at all. Surely at some point you just rip off the bandaid?

Unless you’re up to your eyeballs in legacy code in which case…oracle acquisition was 15 years ago and everyone knows how they roll. If you’re still on it with no plan B…good luck with that
A valuable insight, but doesn't that come with a caveat. Def 3 is only def 1 when the 'x' in def 1 is a function or an operator or some kind. If it's "truly a value" then x is instead an identity value and not idempotent isn't it?

And for #1, what if "f" is a function that selects the first of the two arguments? Then the relation in #1 holds true for all values of 'x', but that doesn't feel like idempotency to me. And we definitely can't say that 'x' is idempotent. As 'x' defined to be "add1" wouldn't be idempotent according to the definition, but would pass the relation if "f" is fst().

I think #1 only holds under compose or 'f's that are similar to compose when 'x' is a function. And at that point you've added so many restrictions you've made definition 3. So I think I disagree with definition #1 as being a def of idempotency.
The tallest skyscraper in the US has just been approved for 'unlimited' height
Very cool to see an article that discusses Crutchfield's Epsilon machine formalism. It's one of those rare theories that is conceptually powerful but also simple and concrete enough that it can be implemented in a couple hundred lines of code.

For those interested, [1] is a readable (if quirky) introduction to the theory. The paper discussed in this article seems to discuss a way of "stacking" epsilon machines, so that you have a machine that describes the state transitions of a machine that describes a data set. I wonder if this gets around the main weakness of the e-machine formalism, namely that for a process with non-finite memory, there's no obvious next class of automata to try after finite state machines. In a sense FSMs are the only non-arbitrary model of computation; everything else basically boils down to augmenting a finite-state control with a gadget for storing data, like a stack (pushdown automata), register (counter/register machines), random-access tape (Turing machines), random-access tape but you're only allowed a tape the size of the input (linear-bounded automata) etc. You can constrain that gadget in pretty much arbitrary ways, which makes it difficult to choose a computational model for a non-finite process.

[1]: https://csc.ucdavis.edu/~cmg/papers/CalcEmerg.pdf
Because it has much nicer ergonomics. Why would anyone create a modern language with nil.
> ARC was a bad project. Gateway was always going to be necessary even if ARC was completed. I'm skeptical that the region would get a second bite at the federal funding apple for Gateway if ARC was built. It's not even clear to me that Gateway's alignment would have been possible if ARC was built.

This is a fair point, but was ARC actually canceled with the expectation that Gateway was going to be announced? That may have been what happened behind the scenes, but it isn't how it looked on the public side at the time: what I remember thinking at the time was that Chrisie unilaterally pulled NJ out of a joint project with no alternative.

> There were stories a few years ago about NJT problems holding onto train engineers. Trainees would generally leave for jobs at MTA, LIRR, and Amtrak that paid 30%+ more. Going back to that $2+ billion that commuting NJ residents pay to NYS - which presumably subsidizes MTA operations - it sort of looks like that structural tax issue is causing NJ residents to subsidize MTA salaries to the detriment of NJT.

I hadn't heard those stories about NJT struggling to hold on to talent, that's helpful context. That being said, I don't think that $2B+ is going directly to the MTA -- my understanding is that the MTA's tax inflows mostly come from the MCTMT[1], which is levied against employers. So it's not as though MTA money is coming directly out of NJ residents' pockets, although you could argue that a payroll tax indirectly suppresses their wages.

> Going back to the tax issue. NYS and NYC benefit from NJ commuter access. Building ARC or Gateway make it so NJ can send more commuters to NYC to pay taxes to NYS. Why should NJ pay anything for its construction?

IMO, the simplest reason is that it still makes NJ wealthier: good transit between NJ and NYC means further incentives for NYC residents to move across the river, and retains people already living in NJ (where they pay sales tax, real estate taxes, etc.). It also enables reverse flow: strong transit between the two brings NYers into Northern NJ for tourism and shopping (I have places that I want to go in Fort Lee, Hackensack, etc. that I don't bother with because NJT is a hassle).

I think you're right about how NYC treats Northern NJ. But I also think this doesn't get better, for the reasons you've mentioned. Maybe that could be ameliorated over time by eliminating the state boundaries in the twos' transit networks, but I don't think either has any immediate political appetite for that beyond what already exists with PANYNJ.

[1]: https://www.tax.ny.gov/bus/mctmt/emp.htm
> "data implies factual information"

They used the word DATA, not content, DATA...

The argument that is going to be made, that your copy right work stands. That the model doesn't care about your document it cares that "the" was used N number of times and its relationships to other words. That information isnt your work, and it is factual. That "data" only has value is when it's weighted against all the "data" put into the system, again not your work at all. (We would say thats information derived, but it will be argued that it is transformed).

> You can not copyright factual information

https://www.techdirt.com/2007/11/27/yet-again-court-tells-ml...

The MLB has been trying to copyright baseball stats forever. The court keeps saying "you cant copyright facts".
You seen to misunderstand what licensing , or ‘unlicensed’, actually means.

If I write a story a publish it freely on line to my website it’s not ’unlicensed’ in a way that means anyone had the right to yank it and republish it. Even though it’s freely available, I still own the copyright of it.

Similarly, we don’t say that GPL-ed code is ‘unlicensed’ just because it is available for free. It has a license, which defines very specific terms that must be followed.
It's great you ask yourself the question. And share it.
What do you know about _product_ management?

Have you ever fallen in love with a problem?
How good are you in describing your customer's job?

If you had to reverse-engineer the offering of your past jobs, how would you describe the value they created for users? What would they lose if they stop using them?
Apple necessarily collects data from customers for mandatory reasons, like everyone else. (Like, you need someone's address to ship them their order.)

More useful questions are if they're using it for other purposes without opt-in or accidentally leaking it.
I’m sorry but I really dislike this perspective. “Every one else has been awful. Apple is being less awful and you’re still complaining?”

Yeah, I’m complaining. We all agreed years ago to web indexing conventions still in practise today. No, no one is obliged to follow them but you can rest assured I’ll complain about them. There was a time when the web felt like a cooperative place, these days it’s just value extraction after value extraction.
Incredibly good. He kept wanting to know who we moved to and how we did it. I never told him.
Technically "natural and artificial flavor" could contain pistachios.
From https://news.ycombinator.com/item?id=39363115 :

> https://news.ycombinator.com/item?id=38355385 : LocalAI, braintrust-proxy; [and promptfoo, chainforge]

(Edit)

From "Show HN: IPython-GPT, a Jupyter/IPython Interface to Chat GPT" https://news.ycombinator.com/item?id=35580959#35584069
The caption for the image gives a little more insight into "harmful" and one of the things it mentions is factuality - which is interesting, but doesn't reveal a whole lot unless they were to break it out by "type of harmful".
Yeah, the psychology of it is rough. Mental health is something I care a lot about, because in another life it damn near killed me [1], and it's something I plan to write a lot about at least. I'm not sure I have much of a concrete solution, though.

[1] https://news.ycombinator.com/item?id=40493572
> Maybe the difference is just the skill of the manipulator, but I infinitely prefer it when people are talking candidly about the situation without mind games.

Isn't that exactly what this guy did? Didn't try to pretend to be a friend, told GP honestly what he was doing.
Wanted: List of Bloggers/Journalists/Analysts Whom Microsoft Bribed at PDC 2008
I think it's trying to appear to be science.

This is fairly common in modern rhetoric. Even among scientists—they’ll write a rigorous paper with narrowly drawn conclusions and then give a much broader science-y interview about it.
Also until Passwords is easily usable on non-Apple devices, there’ll be a place for password managers.
> even if we can't verify that their sanctioned use case is secure, the cloud OS could be a great step forward in secure inference and secure clouds, which people could independently host or build an independent derivative of

Yes, the tech industry loves to copy Apple :)

Asahi Linux has a good overview of on-device boot chain security, https://github.com/AsahiLinux/docs/wiki/Apple-Platform-Secur...

> My main concern right now is that if virtualization is employed in their actual deployment, there could be a backdoor that passes keys from secure enclaves in still-proprietary parts of the OSes running on user devices to a hypervisor we didn't audit that can access the containers.

We’ll release a PCC Virtual Research Environment: a set of tools and images that simulate a PCC node on a Mac with Apple silicon, and that can boot a version of PCC software minimally modified for successful virtualization.

This seems to imply that PCC nodes are bare-metal.

Could a PCC node be simulated on iPad Pro with M4 Apple Silicon?
Apple promising in 8-12 months what others have today. Although Apple marketed it better.

Google didn't have the brass balls to call it "Alphabet Intelligence" !!!
Ah, word. Probably not applicable to my use case (It's a laptop that's remotely administrated for a job, and I avoid proprietary stuff for my personal devices where possible) but it's good to know it exists
> had a conclusion they wanted to reach and worked backward . . . to make it work

Also known as "motivated reasoning."

For what it's worth, it doesn't match what I see here in flyover country. Helicopter parenting came first, then loss of community; loss of kids in the neighborhood playing. I think the helicopter parenting was due to lots of pressure to "protect" the kids. I've even heard of police responding to calls about children walking without adults!

The article seems to want to blame tech for a social problem. I guess that gets clicks.
Ask HN: As an interviewer what did a candidate do to stand out and get an offer?
Can you think of any specific times a candidate stood out due to side projects, past experience, how they handled the interview, the answers they gave, etc, that made you go "yeah they are the one"?
> common security precautions ... marketing pizzazz.

If it were this common, Meta, Google, and others would have announced or launched something similar for its consumer apps/services; I can't seem to recall anything of note.