skysight-inc/HackerNews huggingface dataset:
Yes. Prime numbers come up in nature in a lot of cases when cyclic things evolve to minimize coincidence.
> For example they can see I posted a request to Hacker News on a specific time. Then it is a matter of finding all posts that were made around that timestamp to see what I wrote and what my username is.

I think this is a lot of work to do. Just ask some 3 letters agencies for some help on some malware or on some "router firmware bugs" to be exploited etc. They don't care about hacker news readers or posting comments (because this implies you must know the DNS first, etc). They care about botnets DDoS-ing your railway infrastructure, ransomware on hospitals, serious stuff that can lead the country to chaos.
My experience is that about 50% is where “rain will happen somewhere nearby, it may affect me”.
This is probably because of either poor sensor coverage, or a stale (old) forecast. Many weather services do not issue 'nowcasts' that constantly update with the latest weather observations (it's a hard and interesting problem), but rather a single forecast say 4x a day as the latest Numerical Weather Prediction model run comes in.

Fwiw, I agree with your bemusement and scorn - it's not good enough! (I say this as someone who has had roles where I issued these 'always stale' forecasts)
On my iPhone it crashes about 50% of the times when I use it a while, then it‘s in the background for quite a while and when I then switch to it… crash.
Even easier, let the cops use their best judgement to stop and frisk people on the street. That way there is no paperwork unless someone is in possession.

Maybe we can ask NYC how that worked out for them?

This has all been done before and it is really ineffective at stopping the drug trade but really effective at getting everyone to hate you. Community trust is finite resource, use it wisely.
https://elixirschool.com/en
is a great resource, and Learn You Some Erlang For Great Good is a great one as well.

https://learnyousomeerlang.com/content
Windows is frowned upon.

Laptop sales decline every year. People are giving up the idea of keyboards and big screens to avoid Windows laptops. Copying and monetizing the open source repo idea is the smartest thing smartphone manufacturers did.
OpenMeter makes it easier for companies to track usage-based billing
Scammed by the top result for 'Bitcoin wallet' in Apple App Store
Earlier today I decided to switch my Android for an iPhone. After moving all my apps I decided to make the jump and move my bitcoin from the android wallet. I searched for 'bitcoin wallet' on the Apple App Store, installed the first app I saw (as far as I could tell, looks legit), transferred bitcoin, and it immediately got sent off. Turns out this app was previously reported at least 12 days ago as a scam ( https://www.reddit.com/r/Bitcoin/comments/1b3q5wr/fake_wallet_on_apple_app_store/ ) but its still up there, #1 search result.

I get that I've failed to vet the app but honestly, how does a scam app become the #1 organic search result (not promoted) in the app store, topping binance, blockchain.com, and coinbase?

EDIT: linking to a screen recording that includes this post and comments of no repro:

Before removing the app - https://streamable.com/q2mulu

After removing the app - https://streamable.com/y5nhy7
There are a lot of cases where I would rather inspect/quickfix a csv file in a text editor rather than open it as a spreadsheet. Especially cases where something is wrong in the format, and it will just not open as a spreadsheet at all. Adding unnecessary levels of obfuscation to your data should never be considered a good idea imo.
For Mandelbrot, presumably you can do exact rational arithmetic (all it needs is multiplications and add, and you presumably start with a floating-point coordinate, which is eminently rational). It will be very slow with many iterations, of course, since the fractions will rapidly spin out of control.

Edit: I see the supplementary material addresses this: “One could attempt to avoid the problem by using arbitrary-precision floating point representation, or rational representation (using two integers, for numerator and denominator, i.e., keep everything as fractions), but that quickly leads to so many significant digits to multiply in every iteration that calculations become enormously slow. For many points in a Mandelbrot Set Image, the number of significant digits in a trajectory tends to double with each iteration, leading to O(n^2) time complexity for evaluating one point with n iterations. Iterations must then be kept very low (e.g., 20-30 on a modern PC!), which means that many higher-iteration points cannot be evaluated. So accumulated round-off error is hard to avoid.” 20-30 sounds crazy low even for O(n²), though.

Edit 2: This part seems wrong: “Cycle detection would work if floating point quantities could be compared exactly, but they cannot.” They certainly can. If you detect a cycle, you will never escape _given your working precision_. Floats can cycle just as well as fixed-point numbers can. But I suppose true cycles (those that would be cycles even in rationals) are extremely unlikely.
It's fascinating that just 3 years after article date this [1] gets discovered, which is a fantastic pigment with a slew of desirable properties. It's also fascinating that it was only discovered in 2009 :)

[1] https://en.wikipedia.org/wiki/YInMn_Blue
I would love that. I have recently tried downloading a few apps for different reasons and every single all is locked away, for any useful features, behind in app purchases. I remember the days back when iPhone first came out you could find apps and no such thing as purchasing features. It dawned on me that my iPhone is a pretty shitty platform unlike my Pc where I can download many free open source projects made by passionate people who like to share. I haven’t owned an android in years but I am seriously contemplating getting a google pixel phone as they still have unlocked bootloaders. Our phones are capable of so much more but have been dumbed down so apple can let developers sell us features through apps while taking a 30% fee along the way.
Thanks for the response. Much appreciated, and kudos on xwiki, very impressive project!!

Agreed, it is difficult. The thought process for this came from my own personal experience of deprecated or poorly documented libs I have used. It was impossible to get any of my superiors to "donate" to help make sure libs we used didn't get deprecated (never a promise of course, but helps). However I know that I would have been able to get $100 here and there to save time as it's a win-win even if I pay for it myself...

With regards to the consulting rate and paid support rate, I agree. Although I won't know until I have some decent beta testers (LMK...), it's hard to simulate.

My thinking here was that it's just another option and for medium size projects to even get $5 on GitHub sponsors seems difficult (as I have been told). This way if they have an rate of $150/hr and they can solve my issue in 30 mins, they just got $75 they didn't have before. But I know it may not be that simple, I just don't personally think that the bug bounty services that try to solve (part of) this problem do a good job of it and are often waaaay undervalued.

With regards to the maintainers, etc. That was also my thoughts. While you're not going to get the main developer for symfony or vuejs, they do have hundreds of contributors. Because the platform only let's you provide support for repos you've actually contributed to (or own), this kind of handles that. The actual "owner" of the repo can set a rev share on their end so they automatically receive $X% from everything for those repos.

It kind of gets complicated though because then you could of course end up with a not too skilled one-time contributor providing crappy support, which is why I also implmented controls for the owner to mark who can and cannot provide support.

Anyway I appreciate the feedback and just wanted to expand on some of my thinking on your points as I have spent a lot of time mulling them over and I think until I get some real data I will not know how it works in reality, or how it is received / which features are actually useful or liked and which are seen as terrible...

>Ideally to help sustainability, creators need some fixed yearly support, but while this works for products, it's difficult for libraries.

Completely agree, and while I have spoken to many that can get yearly support, as you said, it's not often libraries and is also quite hard to come by for medium projects.

>What is sure is that it's important to bring some margin to the maintainer so he can fund his work.

100%, that is the main purpose of it really. It's so difficult to get anyone to donate or sponsor, so was just trying to come up with a way that I would personally use, which would be good for devs and get some money back in the pockets of the maintainers.

Apologies for the lengthy response!
That's what people said about phones and cell phones, not about smartphones and there's a meaningful difference. "Phones" include analog devices that send voltage over copper wires to make sound at each end and they were never nor will ever be capable of use as a general purpose computer, so care with product categories must be taken. The thing my grandfather used first as a child to call across town to his uncle is not the same thing our children are carrying in their pockets to watch TikToks, and any more than a carrier pigeon is a 747.
>Unless you're a pilot I'm not sure why anyone would expect that to be common knowledge.

It should sure as hell be common knowledge to the pilots of the plane. I would have expected something like this to be on a checklist somewhere though: "Step 74, check uptime in Flight Computer, pull breaker if too high"

Why would it be insane for a computer controller of what is essentially industrial machinery be designed to be reset at least once every other day? They "reboot" the engines damn near once a flight! Most pilots have experience and training on shutting down a plane for say overnight and then starting it from cold and dark the next day.

It's an odd idea to us software developers but the computer isn't the primary function of the plane, and doesn't need to serve customers 24/7. If the computer is 100% reliable only for 18 hours, and the plane cannot fly for longer than 12 hours in the first place, is that a problem?
"50% chance of rain" means that there's 100% chance of rain for 50% of the area
If you've ever worked on a vehicle with drum brakes, you would see the foolishness in your statement. Brake dust goes everywhere, whether it be drums or disc brakes. Older drum brakes were even more hazardous because the brake linings were built with asbestos, at least until the 1990s for US-made brake products. Aftermarket and foreign-made brake pads apparently still have asbestos in them.

I'm not too worried about this. It's an engineering problem and now that is been raised, we can find solutions.
The Magic of Starting Small
Becoming really good at something doesn't require thousands of hours—it takes just 100 hours. You won't be the best or elite, but you'll be better than most. This is the essence of The 100 Hour Rule.
Do you mean, sell TPU hardware to other companies that would run it in their data centers? I can't imagine that would ever really work. The only reason TPUs work at Google is because they have huge teams across many different areas to keep them running (SRE, hardware repair, SWE, hardware infra) and it's coupled to the design of the data centers. To vend and externalize the software would require google to setup similar teams for external customers (well beyond what Google Cloud provides for TPUs today) just to eke out some margin of profit. Plus, there is a whole proprietary stack running under the hood that google wouldn't want to share with potential competitors.

Google used to sell a search appliance-in-a-box and eventually lost interest because hardware is so high-touch.
For the uninitiated, there's quite a few finished GB to GBC conversions already:

https://www.romhacking.net/forum/index.php?topic=33121.0

e.g. https://www.youtube.com/watch?v=pFm0aeg9nec

Even the King James Bible has been colorized for... some reason.
Mandelbrot set calculation is a curious intersection of math and computer science. I went down that rabbit hole once :)

Naive implementation is easy, but there are many ways to improve performance.
Europe Lifts Sanctions on Yandex Founder – So He Can Build Again
Apple even opened it up as an API that's cheaper than lots of the others! I don't know where people get this idea that DS died, it's like they just took what happens to lots of other startup acquisitions and extrapolate it like it's a blob of precipitation moving towards their current location.
Consider how well malware and adware has done where the authors can impersonate legitimate developers (remember when people got faux-Firefox as the first Google hit?) or can run distribution campaigns from shady web hosts for years? Notarization and domain limits mean Apple can block malware almost instantly and the developers have to burn a real company identity on each attack campaign.
These models can do something in a second that would take many hours for a human writer.
My deepfake relationship with Mark Zuckerberg and why it matters
I don't know why you start making such belated arguments but the upvotes for that comment indicate that it was much more helpful to the viewer than flagging it to make it unreadable. And it does not avoid any moderation. What moderation was done? Here the flag serves only as censorship. It lacks objectivity and impartiality. Most people can't read what was written, they can only read your argument.
Non-paywall: https://web.archive.org/web/20240312195134/https://www.wired...
It looks more like an infra problem than ML. "Software architect"s mixed with devops/infra/sre people
I care about their revenues about as much as I care about the consistency of squirrel droppings. They can all take a haircut and still be eminently sustainable, even quite profitable, as Nintendo has amply demonstrated.
Perhaps I'm being a bit doom and gloom about this, because I think it's probably pretty reasonable that Discord is searching for any sort of additional revenue stream they can get. Based on the numerous attempts at increasing monetization on the platform, I imagine because they need it.

That said, the last thing I want in a chat platform is a metric ton of additional untrusted code in an application that has more access and permissions than I think a chat app needs. If there's no way for me to opt out of having this code execute on my machine, I'm probably going to switch to a PWA if I can, because then I believe I have more control over what permissions third party code has access to.
China iPhone sales are down 24% yoy. With continuing friction this will not be a market they can count on in the future.

https://www.bloomberg.com/news/articles/2024-03-11/apple-to-...
> Most custom ROMs(including official LineageOS) are as secure, usually even more, than OEM ROM

I definitely don't think that's the case. I'd check out the sections on microG and custom ROMs here: https://madaidans-insecurities.github.io/android.html (they're very knowledgeable, so usually factually accurate, but often frame or evaluate things in a very biased way IMHO, so be sure to evaluate the verifiable facts they state for yourself, and your own threat model). They're way more open to exploitation and far less secure than OEM ROMs, typically because of the way they have to pry open security stuff to get their various hacks to work. They are typically much better on privacy, but having your phone, from which you do all your communication and banking, and which has a dense cluster of sensors and transmitters that follow you wherever you go, be more open to exploitation by any random hacker or piece or malware seems like a bad idea to me.
> We're kind of arbitrarily (as you stated) decided "what horsepower constitutes a motorcyle?"

Ok, let’s apply that definition. Why is an iPhone SE (17 TFLOPS) a general purpose computer, but an PS5 (20 TFLOPS) isn’t?

> Similarly, I don't know that there's a definite line of "intrinsically safe" for electricty

Less than 50 volts in every jurisdiction I’m aware of. Now you do.

> there actually is small amounts of alcohol in bread

Doesn’t matter. You will get sick and puke before you consume enough alcohol from bread to make you drunk. You cannot get drunk from bread.

> You could probably convince me that they should allow alternative app stores. At least with video games, I feel there's a bit more competition than "smartphones

So there’s nothing intrinsic to a switch that makes it a game and not a phone.

> The courts felt that Microsoft was abusing its power

Microsoft had over 90% market share (real, global market share, not bullshit “market share of computers running windows”) when that determination was made. Apple has about 30% in Europe.
I agree, asking everyone else to pay the cost of writing error prone code because they refuse to adapt but yet feel entitled to use new compilers is a big red flag and poor technical decision making that offloads the cost on the rest of the community.

I'm glad we managed to get that out of the way.

Companies that wish to stick with their existing and deprecated coding standards can stick to their existing and deprecated compilers, allowing those of is who wish to have safe and modern tools the freedom to make progress without their baggage holding us back.
I think he's in Ontario, but you can ask him yourself: david at simberon dot com ;)
Users flagged it. We can only guess why users flag things, but this type of story has shown up so often on HN that users have become conditioned to (a) not find it interesting, unless there's some significant new information, and also (b) be suspicious when only one side of the story is being told. I posted about this here:

https://news.ycombinator.com/item?id=34444459 (Jan 2023)

https://news.ycombinator.com/item?id=34320816 (Jan 2023)

https://news.ycombinator.com/item?id=33745192 (Nov 2022)

I'm not saying that your story is suspicious (I have no idea) nor that the information isn't significant to you (of course it is), but for a good HN submission there needs to be something significantly new and interesting for readers to sink their teeth into, and a post like this simply doesn't do that. I think this is most likely why the readers have been flagging your posts.
> This is problematic when the default `[]` API that everyone uses has no bounds check.

The default [] API can be replaced with C++ classes that do bounds checks. C++ 20 provides the std::array class to do precisely that, and std::span to implement fat pointers.

All that's missing to implement the subset-of-a-superset mode is a compiler option to disable native arrays in C++ code (but not in extern "C" code).
No, it's still there in the 32-bit version of Windows (10, anyway.) Windows 11 doesn't support 32-bjt, so I suppose you could say it was dropped then, but Windows 10 is still supported.
With fairness to the Nintendo Switch, you can currently load LineageOS on it just fine using Nvidia-provided drivers: https://wiki.switchroot.org/wiki/android/11-r-setup-guide

Nintendo might not be happy about it, but the only person stopping you from using a Switch like a phone is you. You're absolutely correct, besides the lack of WWAN modem the Switch is indeed technically capable of being a phone.
Yeah, I just started typing out a scenario where instruments blipping might do it and it started getting implausible several clauses in.
Compute, data, and most importantly distribution/users.

IMO standalone AI companies like OpenAI might be successful by providing infrastructure to other companies, but I can’t imagine ChatGPT remaining #1 many years from now.

The web is still trending towards being a walled garden. Maybe not right now, but long term I think people will use whatever AI is most convenient which probably will be AI built into a giant company with established user base (FB, GOOG, MSFT, and Apple if they ever get around to launching - would love Siri 2.0 if it meant not needing to open the ChatGPT iOS app)
Do you mean that's a specific legal argument that is upheld in European courts or Dutch courts?
debating about how they run the store is totally valid, but there being only one store absolutely does make iOS safer overall
The majority of traffic is available as cleartext to Cloudflare so that they can analyse it. That’s the point of being an enormous centralised TLS termination proxy.
Just in case you are being serious, I would estimate more people have GitHub accounts than know how to submit a git patch via e-mail. Most people use Outlook, Gmail or Apple's Mail.app as their MUI and I don't know how to do it with any of those 3.
> The field is extremely inequitable, full of nepotism and "who you know"

Maybe, but it's never been cheaper to make a movie.

I know someone with no connections and (almost) no money which in 4 years made multiple no. 1 box-office films (obviously not in US, in a smaller country) and then got picked up by Netflix.
what i miss from my childhood days is the far simpler program fantavision, which produces pretty crude results by today's standards, but which also had a very small learning curve and really let beginners experiment with the basics of vector animation. i've often wondered why there is no good analogue today.
OPA is much more wide ranging. You can use it for permissions, sure, but also just about anything else you can imagine. I think that makes it much more compelling as a technological investment.
> All of this just makes it crystal clear what Apple's goal is: to prevent competition.

Web Distribution requires stricter app and developer review than Marketplace distribution.
Yeah that’s a more common sight than you’d expect in Texas
LLMs are quite good at text based tasks such as summarization and extracting entities.

These generally don't require advanced logic or thought, though they can require some moderate reasoning ability to summarize two slightly conflicting text extracts.

Lots of corporate work would be enhanced by better summarization, better information dissemination, and better text extraction. Most of it is pretty boring work, but there's a lot of it.

VC hypes seem to want to mostly focus on fantastical problems, though, which sound impressive at dinner parties but don't actually work well.

If you're a VC, do you want to talk about your investment in a company that finds discrepancies in invoices, or one that self-writes consumer iPhone apps?

Only one of those is actually doable today.
Chyrp was/is amazing. It's so great to see that this project is still alive. When I first set up a Chyrp site around 2010 I had intended to start blogging, but was never happy enough with any of my entries to make them public so I kept it private.

I used Chyrp for several years as a private journal, until I switched to TiddlyWiki and eventually building Obsidian. Now that I do have a public blog I often come back to some of those old drafts I wrote in my Chyrp days, and have polished and published quite a few of them.

I remember loving how low-friction Chyrp was, both to write and build themes/plugins for.
You ARE a manager, but they’re calling it tech lead. There are (or used to be?) companies where tech lead does not have management duties.

I was torn between the tech/management split. It seemed management was unavoidable. A really good VP Eng. advised me: if you hate management, just don’t do it. You will be bad at it and you will hate your life. That was excellent advice, that served me well.

You are doing management and you don’t want to. Fix that.
Look at the history on the PC and Mac desktop side. Ever see someone who had Firefox or VLC, only the binary they got was loaded up with things not shipped by the real developer? Notarization prevents that shady phished from talking your dad into installing “a critical security update!!!” from their own server and then either having it immediately get access to his stuff or walking him through logging into his password manager, etc.