skysight-inc/HackerNews huggingface dataset:
the first apps I remember on iOS were a beer glass that poured out beer when you tipped the phone, and a lightsaber app that made sheeewwwww sounds when you swung the phone around. We loved them

It's ok to make stupid apps as long as you're not scamming.

The oh-so-serious nature of the current online experience sucks
I like that they're trying to get people into EVs. Given the lack of availability of EVs in general it seems this might get more interest than it would have say, last year.

The fact that they only have Tesla vehicles seems to indicate that Tesla is executing where other manufacturers are not able to.
I probably would have used a synchronous blocking approach

Then Varnish is probably more your style. (A discussion between phk and drewg would be fascinating to watch.)

We pretend that context switching overhead is real, but it's not.

This sounds crackpot to be honest. Linux has put a lot of effort into optimizing context switching (that's why they have NPTL instead of M:N) and I assume FreeBSD has as well.

...this whole PDF basically goes away

Sync vs. async doesn't solve any of the NUMA or TLS issues that this whole PDF is about.
>> The current state of AI safety is nowhere near the point where controlling an AGI is possible.

I just don't understand this logic though. Just.....switch it off. Unlike humans, computers have an extremely easy way to disable - just pull the plug. Even if your AGI is self-replicating, somehow(and you also somehow don't realize this long before it gets to that point) just....pull the plug.

Even Carmack says this isn't going to be an instant process - he expects to create an AGI with an intelligence of a small animal first, then something that has the intelligence of a toddler, then a small child, then maybe many many years down the line an actual human person, but it's far far away at this point.

I don't understand how you can look at the current or even predicted state of the technology that we have and say "we are nowhere near the point where controlling an AGI is possible". Like....just pull the plug.
Yes, I can elaborate:
http://verisimilitudes.net/2018-06-06

This is my current progress:
http://verisimilitudes.net/2022-06-13

However, that was somewhat a waste of time, so I also wrote this reflection on it:
http://verisimilitudes.net/2022-06-17

> Sorry for my part in that, most people don't find me interesting.

I didn't intend the remark as an insult.

It's interesting to mention Shakespeare so much. I'm reading The Merchant of Venice lately.

> It seems to me like for the most part only the best connected, ruthless, garrulous, overly vocal people get their ideas heard.

Yes.

> I've tried business development orgs (including personal connections), directly contacting relevant researchers or sources of funding, on and on.

I tried contacting VPRI and similar organizations, but to silence.
Remmina on linux will support RDP, VNC, SPICE and others. I've used it to remote into my Windows laptop from my linux desktop.
This is always down to context -- so please don't generalize somebody as a fanatic.

Many times during my work it has become apparent that (some examples follow):

1. We constantly introduce bugs due to the dynamism of the language we use. We had in-house devs that could have rewritten a few very small services (think 20-ish endpoints, we're not talking rewriting a mastodon with 500+ here) in a static strong typed language. Alas, almost everyone mercilessly shot that effort down even though it was right in everyone's faces how that will reduce the upkeep of bugs and maintenance with at least 50%, if not 80%.

2. Somebody figured it's a genius idea not to follow the conventions of a certain web framework. At least 15 people came and left over the course of a year and they all struggled hard to adapt. It's not because they're stupid; it's because you have a well-working schemata in your head that you have to undo many times over just so you can work in a single team / company. Eventually all these people figured it's not worth it and I can relate to them (even though I and several others had no difficulty adapting).

3. At one team somebody decided that the in-VM cache implementation is buggy -- even though it absolutely is not because otherwise even stuff like WhatsApp wouldn't function well, btw! -- and they said "hey, let's not only use Redis for cache" (which is fine) "...but also let's use it for mutexes and semaphores that span several computers" (lol). Only after me and another senior threatened to leave did management finally budge and they left us to rewrite the thing which resulted in smaller Dockerfiles, simplified deployment, inadvertent fixing of 20-30 intermittently failing integration tests, and reduction of coding lines by about 1200 (in a project with 11500-ish coding lines so 10% decrease). Then we still left afterwards btw, both of us together, because management figured we're some kind of a threat and sabotaged us at every turn afterwards. Petty small humans ignoring feedback from users and other dev departments telling them we did the right thing. Those I'd call fanatics.

Point is, people want one thing to "just work" and never touch it again, and then proceed to use fluff language to disguise this like it's anything else BUT that. Some of us see through that BS.

Yes, error-prone tech exists. Yes, projects get improved by the removal of those. And I truly believe all this mindset of "you can do your project in ANY tech and it won't make a difference" seriously has to stop. This has been demonstrably false throughout most of computing's history.
Unreal is a great and flexible tool. In college, I did some slideshows in Unreal simply by panning a camera along an X-axis in a 3D world. Is used text and other assets in interesting arrangements for the slides. It always went over well and was only marginally more work than the “real PowerPoint tools”.
I'm wondering if our binaries have really bloated this much, or if there was something the old GCC's did that we no longer get "for free".

On my Rocky Linux 8.5 machine with kernel 4.18.x, gcc 8.5.x, and glibc 2.28.x, the sample C program compiles to 17,800 bytes - after stripping, it's down to 6,768 bytes. 16,292 bytes in 32 bit mode, 6,148 after stripping.

To put things in perspective, the AVR ATTiny85 only has 8KB of program memory, meaning this simple "return 42" program wouldn't even fit as-is.

Seems glibc does add a considerable amount of "bloat" to the binary. I wonder what a properly "golfed" ELF binary file size would be today?
Is noone on this thread capable of generalizing from examples…?
Yes, GPUs are supported.
This is very true! We try to lean hard into the unique strengths of browsers. We have a reasonably sophisticated custom engine managing all the game state stuff but the UI is basically just one HTML/CSS file. Implementing this fairly basic UI in Unity would be a headache, especially because of the nightmare that is mathematical function input. We just use Mathquill to solve that problem, the same library Desmos uses for their graphing stuff. Thank you open-source <3
AGI will be more dangerous that nuclear weapons.

People are not allowed to start a nuclear weapon company. At all.

Why are people allowed to casually start an AGI company?
Others are giving options for Linux/Mac I’ve not used. Probably the reason a name like RDP for Linux/max isn’t so widely spread is because RDP is daily driven in IT “enterprise” at scale for course of business stuff. The equivalent for IT pros in Linux is ssh. Mac is decidedly un-“enterprise” friendly.
Although the slippery slope is a fallacy, down the road you speak is monkhood and the productivity optimization cult of recent times.
I don’t see how that wouldn’t make sense…

It’s not that they decided to set an arbitrary threshold of 3.7M apps, but that they have become more stringent on app approvals in light of the growth and quantity of apps in their store. I don’t think GP’s comment requires an incredulous snarky response, despite me not doing a great job making this point…
The toy plane a kid throws in the air in the backyard is completely harmless. Yet nuke armed strategic bombers also exist, and the fact that they vaguely resemble a toy plane doesn't make them as harmless as a toy plane.
I'm honestly blown away that Apple approved an app to suggest "funny" tip amounts in a thread where we're complaining that that Apple's standards are too high.
If you see it, it's almost certainly not a recluse. They weren't given that name for nothing, after all.
This is cool. I've been using tinypng.com (a service that uses "their" servers!!) for years, even with PS, IM and the rest installed locally .. basically due to - until very recently - superior compression, especially of png. It's entirely useful. Will take this newfangled local effort for a test run at my next rodeo :)
Make Something Real
Opinions on how to successfully turn an idea into reality
As much as I agree in general, the last part affects me and many others. I only get 2.5Mb/s and I work for the WISP.

The wife's family living away from the main city have intermittent connection and slower speeds. We have only one submarine cable and poor infrastructure further out. So heavy, bloated sites eat up people's pre-paid internet packages quickly or have trouble loading altogether. Prepaid is around $1.25 for 500MB or $10 for 5.5GB.

I think lower bundle sizes should be a goal. Or lower bandwidth websites should be available such as a 'm.' Domain. IMO
She's 3, so she oscillates between "I wanna squish it!" to "AHHHHHH kill it now!!!!" depending on the day. :)
Paper in cell
https://www.cell.com/cell/fulltext/S0092-8674(22)00919-9
To be fair, all human desires have been manufactured by an external system: evolution.

We might imagine that we do what we please, in reality we're seeking pleasure/ reinforcement within a predetermined framework, yet most people won't complain when taking the first bite of a delicious, fattening dessert.
After year 1
Excellent point well said.

It's part of why I find the neurodivergency movement likely harmful.

It's the functional impairment that defines disease. Traits which help classify the disease if one is present are present in those without disease.

Shifting the definition from functional impairment to those traits is not a good thing.
But this is exactly it. Insurance is about relative luck and hedging against being unlucky. It’s all a matter of risk/reward. It’s an ex ante cost.

Much history of costs/return in various domains show the power of ex ante investments vs ex post restitution.

If I spend $1200 on a high end phone, and it costs $300 to replace a screen, or $30 with insurance, after a $200 one time premium for 2 years… it depends how often you break your screen on average. If it’s at least once every 2 years, then yes, it’s worth it. And then that’s not even counting other things that may go wrong.

Same logic for extended car warranties. Sometimes they pay for themselves quickly, sometimes not.
Hey that's me you're talking about . . . and then I found out people would pay me to write programs. :-)
I'm convinced that if iOS was opened up to third party app stores, a potentially popular store wouldn't be a Facebook/Google monopoly store that exists solely for user tracking, but rather something boutique and niche like F-Droid (except maybe without the FOSS focus). The current App Store is huge and unwieldy, its search and discovery UX dated. There's ample room for third party app stores that specialize in high-quality design, or high-functionality minimalism, or privacy and security. They might even have higher standards than the official App Store.
simply don't use sso.. it's full of these kinds of edge cases.
Thankfully we don't "login with facebook" anymore either
Sorry, didn't mean to disappoint :[

I'll tell you a secret though, there's a playable alpha at https://sinerider.hackclub.dev

sssshh don't tell anyone
FWIW, I completely got your point. The Android ecosystem is horrible for this kind of thing. There are roughly 200,000 varieties of calculator apps. Why? There should be some criteria to help consumers avoid poorly supported simplistic clones that are often just filled with adware.
Seriously, what's up with App Store Connect crapping out so often. It's just generally so slow too.

And the IAP thing you mention... Happened to me except they approved the app without the IAPs?! Users would just see these IAPs as unavailable until I had to resubmit a whole new build.
if Carmack's in I'm in. Has he ever been drastically wrong?
I was going to give CMUSphinx / PocketSphinx a try, based on maturity and requirements.

If anyone has used it in the past or can suggest other options that will be appreciated.
With HBM2 sapphire rapids chips, I assume you can actually get there. There is probably an insane price premium for them, though, so I wouldn't hold my breath.
US legislature has been flirting with 3rd party app stores for a while https://www.macobserver.com/news/open-app-markets-act/

As an alternative, would be interesting to offer third party review for the existing store. Offer pay-to-expedite, more transparency, preapproval before people start building, clearer guidelines on competition ('too many flashlight apps already').
And now the company admin, or if the domain for sale again, can take over his account
How are they getting these cars? They only offer Teslas, and ordering a (new) Tesla right now puts you at least 6 months out from delivery.
> Apple shouldn't be the one to tell me what kind of apps I can have on the device I've bought with my money.

I'm confused. Did you buy an iPhone not knowing that it's not a general purpose computer?
I'm not the one who claims he is paying a janitor $80k.
No and I don't plan to. The site states:

"Encrypted messages from WhatsApp, Signal and Telegram are decrypted as they pass across the bridge. The bridge operates in EMS’ trusted environment, with no content scanning or datamining. Bridges will be end-to-end encrypted in the future, but aren’t today."

which defeats the point of why I would choose whatsapp or signal over anything else.
I don't think it is necessary - though all forms of intelligence we're aware of have bodies, that's just a fact about the hardware we run on.

It seems plausible to me that we could create forms of intelligence that only run on a computer and have no bodies. I agree that we might find it difficult to recognize them as intelligent though because we're so conditioned to thinking of intelligence as embodied.

An interesting thought experiment: suppose we create intelligences that are highly connected to one another and the whole internet through fast high bandwidth connections, and have effectively infinite memory. Would such intelligences think they were handicapped compared to us because they leak physical bodies? I'm not so sure!
Wasn't sure what AGI was either. A quick Google for "What is an AGI company", and it appeared to be related to Global Agriculture Industries (The letter swapping between the name and acronym, I'm assuming, is due to not being English originally). I thought Carmack is taking on John Deere. Following Musk's lead and tackling big things. Good for him, best of luck. Wonder what the HN folks are saying in the comments...

Apparently not agriculture at all, but Artificial General Intelligence.
Oh. Apparently throwing "company" on the term like Carmack's tweet did vastly changes how Google's AI interprets the query... AI isn't even in the first page of results.
One interesting paper on estimating the complexity of code: http://www.offconvex.org/2021/04/07/ripvanwinkle/
To be fair, it already seems easily pirated. DRM is useless, if content is able to be viewed on some personal device it can be ripped and shared. I'd be curious how much effort/money companies dump into adding DRM measures, it seems like a lost cause. Maybe it just makes the execs sleep better at night.
To be honest, before the release of Apple's M1 Macs in 2020, I thought that the Mac was on its way out, especially around 2017 when we had to endure many years of waiting for new desktop Macs (the Mac Mini had a long period between updates from 2014 to 2018, and the Mac Pro had an even longer period from 2013 to 2019). I still think with the gradual adoption of iOS UI/UX idioms by macOS and the growing adoption of SwiftUI, combined with the fact that Macs now run on Apple Silicon just like iPads, that eventually macOS and iOS will merge despite Apple's repeated claims to the contrary.

Still, I think this will be a major loss for longtime users of macOS who enjoyed roughly two decades of using a well-polished operating system that was unabashedly designed for desktop computing workloads, unlike Windows and some Linux desktops with their confused aims of trying to merge the desktop, mobile, and Web experiences. While iOS's success has been undoubtedly wonderful for Apple, in some ways the success of iOS was the worst thing to happen to the Mac. What hurts in particular is that there is no alternative with the polish of macOS and its ecosystem; it's all ports of Web apps and mobile apps from here on out, with the usability and flexibility issues inherent in these engineering decisions, and all running on platforms that support the moats that Microsoft, Apple, and Google built.

I saw the writing on the wall years ago and my daily drivers are now PCs running Windows 10 and FreeBSD. I don't work for Apple and I'm just one complainer on Hacker News, and so I have little control over the Mac's direction; the best I can do is vote with my dollars. But I'm hoping projects like helloSystem and ravynOS will gain traction and help keep the spirit of Mac OS X alive, and I'm working on my own side project that will explore ideas influenced by the classic Mac OS, OpenDoc, Smalltalk, Lisp machines, and Plan 9; basically, explorations of what could've happened if some of the dreams of early 1990s Apple researchers and engineers had been realized.
Neither does a closed source one, it is running on _my_ computer after all. Cynically.. keeping it closed just allows you to call it "anti-cheat" with a straight face, rather than what it actually is.. "mildly successful cheat mitigation and frustration techniques."

Which is obvious once you notice there is an active "anti-anti-cheat" marketplace.
Yeah, I am very much the same (if I read you correctly): I get it that maintenance is more important than "devs playing with new shiny toys" -- a saying over which I slammed a manager in a high-level meeting and I didn't flinch doing it; I'd do it again! -- BUT sometimes it's painfully obvious, usually months later, that using tech X or Y just makes it that much harder to maintain the software.

There are points at which difficult decisions have to be made. It's a shame most managers / CTOs / VPs of engineering are so cowardly and idolize not being spotted by upper management for having a few hiccups in their projects, over any other concerns.

I have no patience for their political in-fighting in companies so I usually arrive at a contract, beat a bunch of things into shape, reduce test failures, simplify deployment, introduce a few conventions (and document them) that make it easy to change code, make 1-2 high profile and very requested features and then usually end up leaving 6-9 months in -- simply because I start getting included in the political games. At that point I am like "hell no" and just move on.
When you're sitting behind your computer for a while, you can forget it is there, and just 'live' in the internet, right? That's not so big a difference maybe, if you can abstract the medium away that feeds you the information.
I honestly sometimes wish apple had kept to its original plan of only having web apps instead of native apps. I hate constantly being told to download some app for something that works perfectly fine as a website.
Nope. An atrificial general intelligence that was working like a 2x slower human would be both useful and easy to control.
I'll second this. It may be gaming focused, but it's perfectly functional as a general remote access tool too. The visual quality and latency are second to none in my experience.
SIDH/SIKE is a key exchange mechanism, not a signature scheme.
> The fact that they only have Tesla vehicles seems to indicate that Tesla is executing where other manufacturers are not able to.

I think it says more about the subscription company than it does about Tesla. It may imply a bias towards Tesla, a private negated deal, or an investor requirement.
Eh, it feels like they're merely trying to undercut Tesla's Lease offers. Sure, call it a subscription, and talk about low time commitments (3 months vs 36 through Tesla), but it is the same idea.

Like leasing, this comes with the downsides of car ownership (maintenance, fuel, parking) without the upside of "equity". Based on the submission title, I was expecting something more akin to ZipCar (but only electric vehicles).
Why the f*k can't i zoom on this page on mobile?! What's the benefit of that? :(
How would that preclude the belief that Apple shouldn't do that?
> Who is we exactly?

When I read these kind of threads, I believe it's "enthusiast" laypeople who follow the headlines but don't actually have a deep understanding of the tech.

Of course there are the promoters who are raising money and need to frame each advance in the most optimistic light. I don't see anything wrong with that, it just means that there will be a group of techie but not research literate folks who almost necessarily become the promoters and talk about how such and such headline means that a big advance is right around the corner. That is what I believe we're seeing here.
Ask HN: Impostor syndrome that comes from being “rejected” by the industry?
I feel like a fraud in the tech industry. But I'm not someone who's getting paid well and with a high job title who thinks I don't deserve it.

I'm someone who feels like they've been working like a dog and still not making ends meet, and it's making me think I don't deserve working in the industry in general.

I'm not an inexperienced person struggling to find their first developer job, but have at least a few jobs under my belt as an SWE, and a couple of freelance gigs. Yet most of that stuff I was doing apparently can't help me find a job today. I'm looking like a hard sell now, with the mix of bad skills and bad interviewing.

I am now doubting my abilities and my legitimacy in the field because of all the rejections for jobs at interviews. Is this what impostor syndrome feels like? But most people who say they feel impostor syndrome are actually doing far better than me.
Thanks. I thought I remembered she had a microsecond, too, but I wasn't sure so I left that out.
>The right question to ask is 'would I like to have this done to me' and if the answer is 'no' then you probably shouldn't be doing it to some other creature.

There are a million obvious counterexamples when we talk about other humans, much less animals, much less AI which we engineered from scratch.

The problem is that you're interpreting your own emotions as objective parts of reality. In reality, your emotions don't extend outside your own head. They are part of your body, not part of the world. It's like thinking that the floaties in your eyes are actually out there in the skies and on the walls, floating there. They're not - they're in you.

If we don't add these feelings to an AI's body, they won't exist for that being.
Time that laptop had an "accident"
I have fond memories of the beer glass app. I showed it off numerous times after I got my first iPhone

In my ideal world, Apple wouldn't have a walled-garden at all. But if they will, then there needs to be a certain bar for apps to meet to be included. And to be clear, there are plenty of existing apps that don't meet such a bar. But Tip 69 definitely doesn't.
Leave it at work? Say you don't allow "rogue devices" on your network. ;-)
I don't see why the debt holder has any skin in this game at this point. They're not being harmed in any way, they still owe what they owe on the same terms. Why should they benefit? Why should a law require that they benefit?

This stance hits me as entitlement cloaked within anti-capitalism/pro-consumerism.