skysight-inc/HackerNews huggingface dataset:
Yep. I like to compare C to Brainfuck. Brainfuck is an even smaller, simpler language than C. You can learn Brainfuck in 10 minutes or less. If a language being easy to learn implies that it's easy to use productively, then Brainfuck ought to be one of the most productive languages on the planet! Of course in practice it's so small & so simple & provides so little to the programmer that it's nearly impossibly difficult to use for non-trivial programs.

The ease of writing software in a given programming language is not a linear function of the complexity of the programming language.

Very simple languages are very difficult to use. Very complex languages are very difficult to use. Languages of intermediate complexity tend to be much easier to use than those at the extremes. C is more towards the "simple" extreme than the ideal, Rust is (IMO) a bit more towards the "complex" extreme than the ideal, but is closer to the ideal than C.
> However, blame is never black or white. It cannot be all Russia's fault.

Most crimes are a single party's fault. One is the criminal, and one is the victim. Saying it is impossible for it to be all Russia's fault is logically fallacious. Russia chose to invade and commit mass murder. Russia needs to be held to account for that.
Was the frame damaged before? I have ridden 4k miles on my carbon road bike and I've never felt like it was going to fall apart.

I ride road/street almost exclusively, and the Bay Area roads don't do my bike any favors
I don't know if I'm the exception, but I also think Apple's software absolutely sucks.

UX is complete and utter trash.

But the M1 and onwards hardware is so good, I put up with it.

Just off the top of my head:

- Never had a $2000+ laptop that couldn't connect with more than 2 monitors without an expensive DisplayLink dock and drivers. And even then, it's janky AF

- Rendering on non-Apple external monitors sucks; night and day difference when I connect a Windows laptop to my Dell monitors

- Terrible with system font scaling

- Inconsistent usage of button sizes in their native dialogs

- Can't tab cycle through minimized windows

- Windowing system sucks compared to Windows

- Whatever is happening here: https://www.youtube.com/watch?v=PnGT041xkGE

- I ship a PWA for one of my apps and by far Safari is the one that has the most issues with updating
Yeah, WhatsApp was the first place I saw these scams, and I continue to get these messages from "women" on there.
They also could simply not know the gender of the officer. There are many reasons beyond even these.
Yes, pay them their worth.
Glide grid renders to canvas also.
IPOs traditionally trade below their IPO list price after a pop for about a year. However, if reddit can generate continued media buzz then it might do well?
Not necessarily. If Apple allowed third-party app stores, alternative browser engines, had better cross-platform messaging support, et cetera, a lot of Android owners would buy iPhones.

A significant reason why Android appeals to many folks is that it represents a more open alternative to the iPhone. By opening up their walled garden, Apple still stands to benefit by magically becoming more appealing to a big chunk of Android owners.
> and now that we make utterly kick ass electric motors, and now that computers quake, it's no shock this comes back

Maybe I'm hallucinating but I have read this EXACT line somewhere else before...
> Google is losing a lot of ground in the office productivity space.

What makes you think this? Google is huge in schools and universities.

I can see Word being needed for specific advanced use cases (legal?) and Excel necessary for pro-level spreadsheet work, but for everyday business collaboration Google Workspace is fantastic.
I love this part:

> A workman could check the stone size himself by seeing if the stone would fit into his mouth.

They're probably laying down over a million stones per mile. Do all of them have to pass through a workman's mouth?
> got wider recognition through AWS's offering.

Other commentators have already pointed out that this is probably not true.

But MongoDB relicensed before Amazon could launch a direct hosted offering and it is the biggest of all these projects. It did not want nor did it need Amazon launching a hosted variant.
The President selects the AG. He doesn't then have to direct every single decision. It's well known in legal circles that changes in administration affect DOJ behavior. Wall Street knows this too — it's why certain stocks pop after election surprises.
Or how about if, I don't know, one of them you have to pay your carrier for, and one of them is free?

That might be worth letting the user know about it.
If you have an old car with no bluetooth, there are adapter kits for around $200 that allow you to splice bluetooth directly into the audio system. The audio quality will be much better than the FM transmitter and you won't have to constantly switch frequencies on long trips. Many also come with a microphone for phone calls.

The install is easy, generally requiring only interior pry tools (< $10), screwdriver, and some adhesive/zipties to secure the module inside your dashboard.
Two major newspaper chains dropped the AP. What will it mean for readers?
Wayback Machine Motherboard article:

https://web.archive.org/web/20120623195405/https://motherboa...
Miranda's Last Gift
This was more of an issue early in the App Store’s history than later on. Apple’s relaxed on that a lot a long time ago and you can use any number of contacts, calendars, email clients, browsers, camera apps, messengers, maps apps and so on.
>If you scratch or chip the paint steel will corrode

this isn't really true.

yes, exposed steel will show rust, but that's not what "corrodes" iron to the point of weakness. to corrode in a way that weakens iron, it needs to be kept wet over an extended period of time. If you've seen an old car with holes rusted through, that has occurred "from the inside" in places where water can collect and sit. The outside of objects will dry after rain, and such corrosion will never be a problem beyond aesthetics.
Alternatively perhaps when above 3096 meters in altitude?
I tried switching to this, but I found it noisy and use weird formatting for things that didn't change. I went back to using icdiff[0].

[0]: https://github.com/jeffkaufman/icdiff
PG essays from the 2000s felt insightful and honest. The latter-day stuff is veering dangerously close to A16z.com fluff.
>size matters, but publicly traded matters more.

It matters some but a very large private company still needs to organize and make money even if there's probably somewhat less immediacy.

>big company vs. small company person; each has an advantage

Yes. Small companies have limitations to what they can achieve even if they're impressive at small scale. And, certainly, software that doesn't involve enterprise sales allows for outsized effect.

But, in general, the level of just do what needs to be done that works at even a 1,000 person company totally breaks down at 10x and certainly 100x that scale. And that probably works well for people who abhor chaos and is anathema for people who sort of want to chart their own path.
The Pebble was released in 2013. The two way communication SDK with Pebble was released in May of 2013. In February of 2015, the 2.0 Pebble SDK was released with further integrations.

The first iWatch was announced in September 2014 and released in April of 2015.

The Pebble was discontinued in 2016.

What integrations are you expecting Apple to have released prior to its own release? What functionality did iOS lack that android provided that hampered Pebble's development on iOS?
.gitignore > .obsidian

Obsidian already ignores all of your dotfiles, thus a clean interface. I don't see the "node_modules" folder these days, it is just there and I ignore.

For similar Vault Preferences, in-fact, my setting is to symlink the Vault's `.obsidian` to an `.obsidian` somewhere commonplace. I do this for such documentation/website that is also crunched by some other tools -- Jekyll, VitePress, etc.
The ConnectionEvaluator in KDBindings
I don't think global population is a factor in antitrust law.
If I had two of these at once, I'd copy/paste the messages from one to the other and vice versa – make them talk to each other.
Social pressure to use a particular phone and messaging app does not a monopoly make.
> In the long run, that won't be the case.

Nice crystal ball you have there. I, for one, have no idea if that will or won't be the case.
This could be "common mode noise" if the PSU is not grounded. There could be 100V on the chassis of the laptop.
https://www.youtube.com/watch?v=wa1oLg7srOw
Hmm, sounds like Google Jamboard has blurred what file means to the point it's pointless.
Palm and Microsoft both made incredible (for the time) smart phones. The iPhone (and to a lesser extent android phones) were just on a totally different level. While Windows CE and PalmOS phones were trying to fight off blackberry, the iPhone was a different animal all together. The later Microsoft phones trying to compete on that level made a massive mistake of trying to tie in a bad UI design (the windows 8 square tiles for days UI) to it's desktop.

It was all timing, and by the time the war was over, MS would have had to become revolutionary in a field that pretty much every new thing had already been done, so it made sense for them to throw in the towel and get back to their money maker - business apps.
Apple's iPhone is not a monopoly like Windows was a monopoly
Yep. the non octovalve complex of separate valves and tubes between is where the BMW outsourced design failed.
You're free to do what you want - if you want to do all of that in your phone, go for it! There's no judgement from me. I was just pointing out that we don't have to be doing that.

For me (and this is just me), I actually like taking the time to write out and plan meals on a notepad that I schlep (though it doesn't really feel like schlepping to me) to the grocery store. I hold/read a thick, 500-page Pynchon novel at lunch every day. I have an older Canon DSLR that I take backpacking with me, and keep a smaller point-and-shoot in my pocket if I'm closer to home but feel like I'll want to take photos. I use my phone for streaming, but there's still a small stack of CDs that I keep in my car and rotate out because I collect those (to say nothing of the hundreds and hundreds of vinyl records that my CDs sit next to at home).

I like those tangible things because the experience is focused on that task at hand. I like touching those things, manipulating them. I like tools that are designed to do "one" thing and do it well. I don't like staring at a small screen, and I find it much easier to devote adequate attention to things if I don't have my phone around. I can focus on thinking about the photo I'm taking, the music I'm listening to, or the recipe I'm trying to come up with without a ton of notifications about random bullshit that doesn't matter in that moment popping into my face. Hell, I like the smell of a book and the way that it's just me and the story when I read from one.

None of that feels inconvenient to me and, honestly (and respectfully I should add), I struggle with the idea that it boggles peoples minds that such things seem so terribly cumbersome that they "don't understand" doing it that way when the reality is that's how things have always been done, and smartphones have only allowed us to do things differently for ~20-ish years. Regarding the backpack comment, that's really not that much weight in a pack, and if you're already carrying a bag with a laptop for work then no big deal IMO. But when you think about it, do you really need to bring "several" books, a video camera, a music player and a planner with you everywhere you go? Why not just leave the house with only what you need to do whatever it is you're setting out to do?

But that's just me. The "better situation" will always be what works for you, though I certainly think there's truth to what another user[0] said as well.

[0]https://news.ycombinator.com/item?id=39780496
In terms of (4) Why would the apple watch want to have to build and maintain their apple watch on the google platform. Its funny that a company not wanting to work on another platform (probably due to business costs of doing that) is being considered anti-competitive.

Making it difficult for 3rd party .. sure but trying to force apple to have their hardware work on other platforms is a business decision .
Coming from C, the borrow semantics are basically what I try to get anyway, violating them only with suspicion and great care. Rust just makes it easy to check that I didn't screw up what I was already trying to do.
Google Chat is pretty good and still under active development with the rest of Workspace. A good place to keep up-to-date on new features is their update blog: https://workspaceupdates.googleblog.com/
This feels like it reflects similar actions taken against companies that are dominant in a market. The first one I heard about[1] was IBM versus Memorex which was making IBM 360 "compatible" disk drives. IBM lost and it generated some solid case law that has been relied on in this sort of prosecution.

In the IBM case it opened up an entire industry of third party "compatible" peripherals and saved consumers a ton of money.

[1] I had a summer intern position in Field Engineering Services in 1978 and it was what all the FEs were talking about how it was going to "destroy" IBM's field service organization.
HN has got worse in some places - I think size is the enemy of any community - but HN has comfortably sat behind the curve because it doesn't try to leave its niche. It is mostly outside forces that have changed HN (I.e growth of the general Internet population and big tech), whereas Reddit, etc try to change themselves (by changing their format and gamifying engagement)
Show HN is for things you've made, you can post other things without the Show HN part. Take a look at

https://news.ycombinator.com/showhn.html
They are more than free to restrict any APIs/integrations they want, as long as these restrictions apply to their own apps as well.
The Unison language (https://www.unison-lang.org/) knows how to compute whether the semantic meaning of the code has changed (though I don't think it's possible to get the actual diff to visualize it).

You can edit a function you've committed into the Unison code repo, and if you didn't change the semantics of the function, it's actually stored under the exact same hash... All places using the function refer to it by its hash, so nothing needs to be recompiled either, and no tests need to be rerun.

Things like renaming variables, reordering code whose order doesn't matter (common in functional programming) and things like that do NOT change the hash.

I believe this is only possible because Unison is a Pure Functional Language. If it's not, it becomes a NP problem to decide if two programs are exactly equivalent, probably.

I wonder if Unison could provide the actual semantic diff you're thinking of, it's probably not much more complex than actually knowing the meaning of the code did change. Maybe create a Feature Request :) https://github.com/unisonweb/unison
How large does a business need to be on a global scale before we can smack down bad actors for abusing it? If you are a street corner business and your competitors down the street sell things at a loss just until they can put you out of business, should that be allowed because you were only a local business and didn't have millions of customers?
I can't wait for this to take seven years to resolve, with the resolution being that the US government gets a big payday in bribes (er, sorry, fines) and nothing actually changes.
Recent related discussions:

Return to Office Is a Mistake

https://news.ycombinator.com/item?id=39774903

Show HN: Return To Office Mandates suck

https://news.ycombinator.com/item?id=39745254

Dell workers can stay remote – but they're not going to get promoted

https://news.ycombinator.com/item?id=39728252
Almost 90% of breaches start with an email so code your developers write have very little to do with primary attack vector. You have to realize that well resourced APT like say APT-29 actually run research labs where among other things they test their exploits against all top tier Endpoint security solutions. So if you are a target of well resourced group they are going to get in.
I also agree with this. Not permitting the owner of a device to use a different operating system on it should be illegal, by a similar principle
As someone who was intrigued by this post but felt a little overwhelmed starting out, this is awesome. Thank you for sharing, whether its incomplete/outdated or not.
nuked my 8 year old account and all posts and comments I had there after their API bull. Lemmy isn't as enjoyable as the communities are far smaller and less engaged, but overall I've spent a lot less time scrolling for no reason so overall it's a win.

same thing with Twitter and Mastodon, except I feel Mastodon was far more successful a transition for me.
Well, the DoD budget is 2 orders of magnitude more than this so it's about 80 quadrillion pennies less.
Actually Samsung Pay for the longest time supported MST which was not secure and supported transmission of payment credentials that could be intercepted by a MITM.
This is exactly the same argument Epic made, and lost.

Just like you have an illegal monopoly of 100% of the market of people posting on HN with the username "InsomniacL".
i mean i looked up the study, it was very easy to find as it is covered in nature and recent
If you're on linux I can only recommend ifuse with the libimobiledevice package. I followed the guide on the arch wiki[0] and could simply mount my iPhone to a directory[1] and then just drag and drop them over. For some reason there were 1000 pictures per folder so I had a few different folders, but otherwise it was super simple.

[0]: https://wiki.archlinux.org/title/IOS

[1]: https://wiki.archlinux.org/title/IOS#Manual_mounting
is there a GL issue tracking that request?
Computer boards might burn but it's usually just a nuisance. Not so much for high energy batteries...
My phone has RCS and sometimes my RCS messages just don't go through for hours. It will randomly switch between RCS and SMS/MMS. Honestly I find Android to iPhone texting to be more reliable than Android/Android texting nowadays because at least I know it will just be SMS/MMS.

It's pretty awful lol. You can say "it's the carriers" but if you make something that relies on some other people who won't do it right, you haven't made something good, you've made something where you can blame other people for it not being good.

FB Messenger is better and I try to use it over texting whenever I can (in part because I don't need my phone at all to use it)
If it's a society issue that Apple takes advantage of to carve a monopoly for itself, then that's an Apple issue.
It's not just this administration going after tech. The other guys got the ball rolling, although they use a different narrative to sell it. I think most people recognize there are various problems with the industry that essentially all boil down to the amount of power big tech has. There have been warnings from governments and other players in the private sector for years. I happen to like my iPhone a lot, but it's about time Apple and the rest of them get their teeth kicked in.
It could also be that they have had modest growth from normies offsetting the losses from earlier users. This could explain why it appears to be in steep decline for many of the people here but may look almost ok from the outside.

Or it could just be bots.
If you think any major social media site is not willfully ignoring some percentage of the bots, I've got a bridge to sell you.

And it's much easier to hide this problem on a site where the users are anonymous.

Reddit wouldn't be the first company to juice the numbers before an IPO. They've also admitted to taking advantage of fake accounts in the past:
https://www.themarysue.com/reddit-fake-account-origins/
Do not kid yourself SSPL is intentionally designed so even someone who wants to provide DBaaS version and honestly contribute to the project can't really use it, because most likely I can't SSPL all components which are required

Imagine I'm independent provider looking to compete with MongoDB Atlas and ready to Open Source everything I need. But oh wait - I have S3 as my Control plane, EBS, AIM etc - none of which I have option to Open Source.
But if all you want to do is render HTML then why use <canvas>?

I'm only speculating, but it doesn't seem surprising that regular DOM rendering logic - which has to handle approximately a bazillion different rules and special cases - is slower than a custom renderer written for a specific subset of HTML.
Issuing fines to American big tech is essentially a revenue line item now
I'm in this camp. I find some of the UX to be really, really questionable. The default animations and sounds feel so unbefitting for a machine in a professional context. The stupid notch; when I use a screen recording app, it uses a slot on the right to stop recording once I start using the app but if there are just enough icons, that icon disappears under the notch......

If it weren't for the battery life and speed, I would not use it.
I will stop replying to you now. Your judgement is clouded by emotions. Criminals and states are not comparable.

I wish you the best.
What I worry about is that some jerk with a model of my voice has been helping my parents through this process for the last couple of years.
Glide Grid is an amazing achievement I have to say!

You can have a fast DOM without canvas, but it requires creative thinking. DataGridXL also renders millions of cells, but it does not use canvas as its main renderer (https://www.datagridxl.com/demos/one-million-cells).

The way it works: only columns are their own DOM nodes. For browsers it's just too much to ask to re-render let's say (20rows*10cols) 200 DOM nodes while keeping scrolling at 60fps.
Yes, but how much software does something similar? if you are going to penalize Apple for this you will have to penalize a huge amount of companies, it's a very slippery slope, as what do you define as being anti-competitive and what do you define also being a genuine need to highlight the difference?

What are you saying Apple should have done/be made to do? Make all the messages the same colour? This causes issues for the user not being able to tell what features are available in messaging that person and then it can be even more confusing to them, you are going to have to mark it some way which is turn is going to have somewhat of the same affect. A lot of these measures from governments don't actually end up helping users, they end up just making the end user experience worse.

For Apple, this was likely a win-win, they need to show the difference and it has such knock on affect, but I think this is the problem, Apple has a way of looking at things and way of doing certain things, a lot of the things that people are upset about in this lawsuit and beyond area consequence of that, but isn't nessecery the sole purpose of why Apple is doing things this way in the first place, those people that get angry at Apple seem to miss those points or disagree with that way of doing it.
Fun fact: Half of all HN posts/ comments were made in the last five years. I'm brand-new to here instead of reddit (no subs grrr), but look old as the hills from this perspective.
You might think that, but at least back during the PSP and PSVita days (when I was into consoles), a large chunk of it was about the homebrew. For a decent chunk of the Vita's existence you only could do homebrew and emulators. Piracy is always just a service problem, with most other pirates being people who weren't going to be customers anyway.
It depends. Often very skilled software developers have a somewhat unusual "taste" regarding the software that they prefer to use ...