skysight-inc/HackerNews huggingface dataset:
I find this whole debate over what is essentially the background color of chat messages to be rather silly.

iPhones implement SMS/MMS, which are both standards set forth by the GSM specification. That's the level of message exchange the underlying protocol offers. RCS is the "next gen" SMS, which is also being implemented. SMS/MMS/RCS does not support E2E encryption.

Apple then offers iMessage as a seperate service, on par with WhatsApp, Signal, Facebook Messenger, etc. It is literally just a messaging service running over the internet, using some form of identifier to identify you, which might be your phone number, like signal, or your email.

iMessage also offers proper E2E encryption, which is hit or miss with competitors. The challenge with E2E encryption is peer discovery. iMessage has made encryption easy, to the point that nobody thinks about it, but that's really what the blue bubble indicates, that your message is E2E encrypted.

There is literally no monopoly there other than Apple offering the superior tool. There is open communication with other phones, using SMS/MMS, which is the lowest common denominator when you're talking phones. That is literally the level of capability you can guarantee when talking over GSM.
India to generate 600 kilotonnes of solar waste by 2030: What a new study says
Embark on a thrilling DIY adventure with "Simplest Guide to Creating Your Own LLM Toy in 2024," a compelling blueprint for anyone eager to dive into the world of artificial intelligence without requiring a tech guru's expertise. This guide demystifies the process of creating a talking AI toy, making it an accessible and enjoyable project for curious minds. At its heart, the Folotoy Core enables your creations to come alive with voice interactions, opening up a personalized gateway to the fascinating realm of interactive technology.
But then the stakeholders will see this as a missed opportunity for more profit and will be angry.
Oh wow I've been listening to this song my whole adult life and never new where that line came from! That's an incredible connection, I love haunting scifi movies from the 70s, and Carbon Based Lifeforms! Thank you for this!
I've worked on build systems quite a bit across a disparity of languages, frameworks, operating systems and engines. I've constructed some really big build systems spitting out 100's of SKUs across a dozen target platform, and I've built studio-wide build systems that again, spit out hundreds of SKU's across dozens of projects, with hundreds to thousands of programmer and artist hours per day of code and art and other binary assets pouring into the version control every hour of every day.

And the universal constant in all build systems is always a problem of management. I've turned 7 hour builds into 7 minute builds, and management doesn't care. I've saved literally thousands of hours of programmer time per year on projects, and management doesn't care. Build systems are a cost center. Always neglected, never funded, and not seen as critical infrastructure.

Build systems, at the end of the day, no matter the language or target platform, are never really that complicated, we just tend to over-complicate them. What I really want, if I had the time to implement, is a build file system.

All that said, I'll never go back to working on a big build system without having a PM that insulates me from the unreasonable demands of being woken up at 4AM by a Producer absolutely frantic because "the build system isn't working at all!" but when checking on the problem, it's because a developer checked in some code late and night and then went home. I have some serious trauma from those years of my life.
Both. Some of this stuff is _so obviously_ spam and yet there's hundreds of comments from all kinds of... not smart people. Just feasting on the bait.

Then there's lots that are just spammed into the abyss, accounts banned or suspended shortly after.
> which is part of the World Intellectual Property Organization Treaty

That is almost all of the world except micronesia, palau and south sudan
Sounds like you think it's an unusual curve, but it's not really. Once a post hits the front page it attracts the attention of users, or moderators, that might flag a post. Multiple flags demotes a post. Maybe because they don't think it's interesting enough, it has a clickbaity title, is ragebait, the discussion has descended into flame war, or for a variety of other reasons. The post then drops sharply. It happens fairly frequently, and might perhaps happen to this one too, because it could attract shallow, bordering on paranoid, discussions about the moderation of the site.
As a GenXer, just when I thought science fiction was dead, hopelessly incapable of handling the digital revolution, I stumbled over Vinge's books and had my faith restored. One of the greats. RIP.
OK, and if my stereo breaks I can take it to the radio repair guy down the road. But this is because the stereo was never conceived to not be repaired in the first place.

Baked-in motherboards are. Glued batteries are. The examples are countless. Ever tried to replace the battery to a pair of bluetooth earphones?
> Feels more like they’re alienating a lot of people that might harbor good will towards them.

These actions ensure that I'll never buy a Nintendo console or games anymore, even though I'd be their target audience (both myself and my three kids).
I don't really see how the design of RISC-V avoids the need to have a DMP
Avionics were designed with the opposite assumption. When a high accuracy location source provides a location (GNSS or DME/DME) the position is updated and it's assumed that could mean a significant jump for the INS.

Practically that was what happened all the time before GPS. You would fly for a few hours over the ocean with no ground based reference, having a reasonable but not perfect INS location. Then get close to the coast where a DME/DME fix was done which updated the INS position as a big jump of up to a few miles.

Filtering GPS updates that are too far "off" the INS state would be an almost opposite design to the original assumptions that DME and GNSS are highly accurate.
Straight Talk wireless tirelessly attempted to get your mailing info and other such; any time you called them for any reason. It only took 2 questions before i went "do you need this? because you're not verifying anything i gave you before, since i didn't"

I have no idea if it's still that anonymous.
There isn't really one way to do OKRs - you can read a dozen different descriptions and have a dozen variations. It's not a formal methodology but rather an approach that for a long time was passed around organically based on some key adjustments to MBO (Manage By Objectives) which came before it.

E.g. How Measure What Matters and Radical Focus describe OKRs - two of the most popular books on the subject - differ quite a lot.

I think finally there's some consensus that cascading OKRs is a bad practice but unfortunately people keep.doing it because that's how it was described in MWM.

We tended to have goals / OKRs per team and longer term goals they could align to. Flatter the better when possible.
Agreed, but my point was that those that are lowest rated will likely have the worst cultures, and so would be *most likely* to retaliate. A company with a good culture would in theory be more likely to take any constructive feedback on board.
Only if the entity who published the content does not oppose. And then it doesn’t have to go to the court. But if they oppose, the content should stay online until the court decision
No argument from me, I disregard anyone who says “Safari is the new IE” as someone who doesn’t know better but claim to do, or someone who is just trolling. I had to work with both IE on Mac and IE6 on Windows, Safari is not even remotely close to the isolated non-conforming nightmare it was back then.
It’s also a bit terrifying how many seem to think Chrome gets it right all the time, even when they blatantly ignore standards or leave implementations with bugs for what feels like forever. But they get away with it since they’re so big, just like Microsoft did with IE.

I don’t know what the solution would be, not like you can mandate the existence of a web browser engine into existence and making one gets harder for every new thing added.
As someone who loved learning lisp and regrets that the long course of my programming career has never led me to use it in a professional capacity, I just don't buy it when people say that parentheses are the reason people didn't adopt lisp more widely. I would say the main reasons are:

1) The language is so frikkin massive. Common lisp is a huge language with hundreds and hundreds of built-in functions etc and the standard came very late in its evolution so there is a bunch of back compat cruft and junk that everyone has to live with. The object system is a whole epic journey in itself. You could probably kill or at least seriously injure someone with the impact if they were lying down and you dropped a copy of Guy Steele's excellent book[1] on them from a standing height.

2) The ecosystem is so fragmented. First you have Common Lisp, which isn't very common at all. Then you have all the vendor lisps. Then you have whether they have or don't have clos to contend with. Elisp is a lisp but is not common lisp and differs in some important ways that I don't quite remember. Then there's scheme, and guile scheme (which isn't quite the same) then clojure, etc etc.

3) That meant that the tooling was basically all simultaneously amazing and awful. As an example my uncle wrote a tcp/ip stack in lisp for the symbolics lisp machine[2] for a project when he worked at xerox. He told me in the late 80s about features in the symbolics debugger that just totally blew my mind and are only now available in IDEs for other languages, like being able to step backwards, alter variables, then step forward again, jump to any stack frame and just resume execution from there etc etc. On the other hand he had to write the TCP/IP stack himself because they didn't have one. I think that perfectly encapsulates the lisp experience for me around 2000 when I last used it - some things worked amazingly and were way better than anything else (eg I remember at the time the things you could do with serialization being just extraordinary compared to other languages) but a bunch of basic stuff was painful, janky or just completely missing.

4) Some of the concepts are very powerful but result in programs that are incredibly hard to understand. Macros, continuation passing, multiple dispatch.. etc etc. This puts a lot of people off because they just hit the learning cliff face-first and give up.

This is part of why python saw such wide adoption in my opinion. Not because it was in any sense the best language, but it was a very easy, practical choice for doing a bunch of things.

[1] https://www.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html . Paul Graham (yes that Paul Graham) wrote a good lisp book also, although for me Steele is the one.

[2] https://en.wikipedia.org/wiki/Symbolics
>Your comment made me go look up jq (even more than the article did) and the first paragraph of the repo [0] feels like a secret club's secret language.

Or one of the most old standing widespread clubs of computing open standard language :)

"jq is like sed for JSON data - you can use it to slice and filter and map and transform structured data with the same ease that sed, awk, grep and friends let you play with text."

Translation:

JQ is like a (UNIX/POSIX staple command line text-manipulation tool) but specialized for text structured in JSON format. You can use it to extract parts of a JSON document (slice), keep nodes based on some criteria (filter), transform each element in a list of structured data to get a new list with the transformed versions (map), and do that as easily as you can with the sed (basic command line text manipulation program), awk (command line text manipulation program with a full featured text-processing oriented language), grep (command line program to search for strings), and other assorted unix userland programs.
Are the any penalties if the DMCA request was invalid? Just pay the legal fees?
People used them because they worked better than alternatives, not because they were p2p. Indeed, most people used them like centralized services by going to The Big Site We All Know and downloading things from there. That they weren't actually downloading the movie/game/etc from there was an ignorable implementation detail.

Young people today use centralized streaming sites more, because they're easier to use. That they're not p2p isn't something any of them know or care about.
Glassdoor is a completely flawed premise. Employers have almost complete compensation data and because we value anonymity more than ability to negotiate, our data is flawed. Employers might well directly know what you got paid at your previous company.

Many companies are able to purchase previous employment salary data, which I believe Equifax sells directly: https://news.ycombinator.com/item?id=29834753

Here is a great read about the tools companies have to suppress your wage for anyone who wants to be a little angry: https://www.pave.com/blog-posts/acquiring-option-impact-and-...

> At Pave, we spent the last two years building out a suite of 40+ integrations with HRIS, payroll, and equity management systems that connect directly with the source of truth for compensation data. We are thrilled to bring this technology to the Option Impact customer base and ensure that our combined customers will never have to fill out a manual survey again while gaining access to a persistent real-time network of compensation data.

[pdf] https://advisor.morganstanley.com/the-hamilton-retirement-pl...

> Option Impact is free to eligible and participating companies through our give-to-get model.

So if I understand correctly, almost all of our employers are providing our real time compensation data to an entity that then allows all other participant companies to graph and query.

I find it outrageous that my employer could tell my compensation data to other companies, while simultaneously we live in a culture of "we shouldn't talk about compensation."
And that is stuff Apple absolutely does. I have been at a company for which Apple was a customer. But you'd think that Apple owned the company the way they through around their power and demands.
Youtube is getting unbearable.

At the moment I have to:

* Save the subscription page and never go to the homepage.
* Use sponsor skip extension
* Use ad block chrome extension
* Use a shorts blocker chrome extension
* Never use the Youtube phone app
I understand having a popular widget is important, but I always fail to see why this is important when you have the simpler checkbox ? what is enabled by the toggle widget ?
https://ryujinx.org/

Go nuts.
It is a well-known fact that that well-proportioned, regular, perfect, and beautiful arts are based on a very beautiful program. A perfect and beautiful program, in turn, indicates a perfect and beautiful knowledge, a beautiful mind, and a beautiful spiritual faculty.That is to say, it is the spirit’s immaterial beauty which is manifested in art by means of knowledge.
Thus, the universe, with its innumerable material fine qualities, is formed of the distillations of immaterial fine qualities pertaining to knowledge.
Is there any reason to change the colours now?
This meteorite fell last Thursday, tracked with cameras[0].

[0]https://www.reddit.com/r/meteorites/s/pPlwNsizEE
> Users cannot subscribe to Spotify in app, so Apple makes no money from

They don’t? This is because of the limitation puts on the App. Apple Music users can easily subscribe thanks to Apple being not negatively affected by its own restrictions.

> while providing all the R&D they use to play audio on the device for free

So you’re saying the developers fees pay for their R&D. So am I with my phone purchase. So I’m simply paying twice. To quote yourself, that is

> Simply absurd logic.

> Apple has built all the key innovations which make mobile music streaming a viable product, gives it to the biggest music streaming service

Have they? Spotify was a thing on the desktop way before it was on iPhone. Apple didn’t invent mp3 and all sorts of other stuff. They built the platform for their phones, no more, no less.

> gives it to the biggest music streaming service for free

It’s not free, quite the opposite. It comes with a steep fee when you sell on their platform.
That's just because more people are using. Imagine if just as many used heroine. Additionally, tobacco companies add more than just tobacco, which I believe is the most harmful and addictive part of cigarettes. I'm not saying it should all be banned, but the restrictions should align with how transformed and concentrated the product is.
In computing we use analogies everywhere: stack, bus, web, garbage collector, parent, container, ...

Master became somewhat controversial recently, but overall the main risk our liberal repurposing of terms introduces is that we sometimes follow the "wrong" idea and design a machine that doesn't do what it ought to, or is unnecessarily complicated, that we develop systems (and documentation etc) that are inefficient if not dumb.

In adopting "thought" terminology and other analogies to psychological processes I fear we'll not just misunderstand this technology and how it works, but also degrade the rigour of machine science, damaging our credibility and misleading the public as well.

Nobody will ever make the mistake of supposing that "rehydrating" a data structure involves water, or that busy beaver machines are living beings. But the language coming out of the LLM field in particular causes these problems immediately, and they are extreme -- scientists and engineers themselves have trouble telling if it's supposed to be an analogy or not.
helix (https://helix-editor.com/) is using treesitter and LSP as well
There's still plenty of people who don't want or can't pay for the official service... but these days, >90% use illegal streaming portals instead of p2p services, because the service quality is so much higher. No need for a server closet, when these sites are basically "netflix but you don't need to log in and they actually have what you want".
You can do things the hard way and build a good product, or take shortcuts and build a not-so-good product. Most OKRs encourage leadership to take shortcuts and be cheaper (AKA more efficient). You can improve OKRs as much as you want, but most companies benefit more from problem solving than number chasing.
Are you sending that to another iPhone? Trt exchanging text messages between an Android phone and an iPhone. It's completely broken. Apple wants to force Android users into iPhones so that their tect messages stop sucking, as if it's and Android issue.
Not only the output of programs can look artistic.
Source code can as well, in graphical notation [1],
like this program whose output exceeds Graham's Number:

┬─┬ ┬─┬──────────
└─┤ │ │ ──┬──────
│ │ │ ┬─┼──────
│ │ │ └─┤ ┬─┬──
│ │ │ │ ┼─┼─┬
│ │ │ │ │ ├─┘
│ │ │ │ ├─┘
│ │ │ ├─┘
│ │ ├───┘
│ ├─┘
└─┘

[1] https://tromp.github.io/cl/diagrams.html
The internet is imploding [video]
That's what I thought at first, but that actually doesn't make sense, the amount of work done on a string is the same even if the string is followed by padding due to the mask used in attention. Then I realised that an LLM's working memory is limited to its activations, which can be limiting. But it can extend its working memory by writing partial results to the output and reading it in. E.g. if you tell it to "think of a number" without telling you what it is it can't do that, there is nowhere to store that number, it has no temporary storage other than the tape. But if you ask it to "think step by step" you let it store intermediate results (thoughts) on the tape, giving it extra storage it can use for thinking.
Seems like this would be awesome on one of these Clockwork devices: https://www.clockworkpi.com/shop?page=2
“If you aren’t paying for the product you are the product.”

Employers pay Glassdoor for recruits. This change will disproportionately cause deletion of negative reviews, which Glassdoor has made suspiciously easy. This makes the paying customers look better.
T5: Text-to-Text-Transfer-Transformer
Hexagons and Hilbert curves – The headaches of distributed spatial indices
i think your timeline might be a bit off here...
Shizo Kanakuri
Apple doesn’t build the platform as a generous gift to developers on their platform. The build this stuff because they have to, otherwise iOS would be an awful platform for developers and by extension the users of Apples platform.

You are pretending you cannot build a foundational platform without double dipping, yet they do with macOS.
You can look at the INS position (and compare the position from each INS separately), but practically you're always looking at the "FMS position" which is where the flight management computer thinks you are. That takes INS, GNSS/GPS and other nav beacons into account. So it's technically true that pilots don't often look at the specific screen that has the INS position(s) on it, but you are looking at the FMS position which is basically equal to the INS position if GPS is not updating and you receive no ground signals.

Modern aircraft will also set the known position based on the runway you're taking off from. And when airborne they'll pick up a DME/DME fix and update the location. So while it's procedure to set the known starting location at the gate, there are also other sources.
> I actually disagree that closures fix this though - you can easily end up with deeply nested closures which are opaque so you can't optimize them out. Rather, just make unbound functions identical to free functions.

It would be trivial to optimize - as that would be a lambda of the form `[](Foo& foo, ...) { foo.bar(...); }` it can just be emitted as a free function with no closure, no matter how deeply nested it is. In fact, looking at it in Godbolt, it seems that compilers do this even when optimizations aren't enabled at all, probably because it's just the most obvious way to codegen.

Effectively, it just becomes a way to define a regular function in-place at the point where its address gets taken. In C++, such a lambda is even implicitly convertible to the corresponding plain function pointer type, so it's already unified with regular free functions on type system level.

Of course, you could then say that &Foo::bar is simply syntactic sugar for such a lambda. I think we agree that the important part here is to avoid having the special notion of pointers-to-member-functions in the type system; the rest is just a question of how to dress it up when you have a use case where you need one.
In fact, the case you shared shows that Proton Mail is exactly as private as advertised. The emails of the user stored on our servers could not have been shared because we don't have a access to them (due to zero-access encryption: https://proton.me/blog/zero-access-encryption). Of course, as any other legally operating company, we need to comply to local legislation, and the very little data we need to have (more in our Privacy Policy: https://proton.me/legal/privacy) will be shared if we're presented with a court order we have no legal grounds to contest. Proton doesn't provide privacy by refusing to cooperate with the law enforcement, but by not having access to the data. We also don't have any backdoors for intelligence services, as you seem to imply.

On the other hand, as described in the blog above, Apple does have access to your data, and uses some of it to serve targeted ads: https://proton.me/blog/iphone-privacy.
Apple has historically sucked at external, non-Appme Bluetooth device support.
India rolls back restrictions on laptop imports, official says