skysight-inc/HackerNews huggingface dataset:
Why don't we have more robots now? We ve supposedly been waiting for decades for computer vision and navigation to be solved, and now it is. I can think of quite a few things that i want robots to do right now. I don't want more touchscreens
Everyone will walk it back like they walked back 'blockchain.' And then they'll go and find another technology to conspicuously chase. The hype cycle will repeat.
Because we don't need AI in our lives as everyday consumers. For business uses, it makes some sense (code completion, proof reading, rewriting, etc). This isn't a product for consumers, this is a product for shareholders.

Apple's stock would have dipped dramatically if they held WWDC this year with zero mention of any AI products. They're duty isn't to us as consumers, it's to shareholders to protect and grow their investment. They just have to play the same game as the rest of the industry. They don't have to explain why consumers need it, that's not the point. The point is that they can't look like they're falling behind.
Land prices in Chicago are definitely cheaper than other large cities.

But at the same time, the fire code and zoning make it pretty rare that a 6-floor building is the right economic choice. You might as well build it to be 10-15 floors. The approval process isn’t going to be more difficult or time consuming, your per-unit costs will be lower, and there’s no shortage of banks willing to finance it. This is also quite different than most other large cities.
Making a reliable OS from the ground up takes a lot of work from a lot of really skilled people. I don't think people give ReactOS enough credit.

It seems a lot of people look at the success of Linux and *BSD and assume that it's easy once people put their heads together, but what they're missing is:

A. Way more people had direct experience with Unix kernels by the early 1990s due to things like source available licensing and Lions' annotated Unix V6 source code being used as a university textbook since the late 70s. In the case of BSD, the code was mostly written already, they just had to get through the AT&T lawsuit and then remove the 6ish files that were deemed to be AT&T's IP.

B. Specifically for Linux, the project got a lot of financial and manpower support from big established companies like IBM and Oracle once it became clear that Linux could be a commercial Unix killer.

ReactOS doesn't get any of this. While there have been source code leaks, Microsoft remains very secretive about NT's internals and protective of its source code. Unlike with Unix, there's no NT-family of operating systems for people to draw knowledge from. There's NT and there's OpenVMS as a sort of distant cousin, neither of which are open source.

For what it's worth, I do think that ReactOS's goals are orthogonal to what people really want, which is the ability to run Windows software without needing to deal with Microsoft. You really don't need the NT kernel in order to do that, you just need a robust userland compatibility layer. I think this is why Wine has been so much more successful (especially now with Proton and SteamOS) than ReactOS.

I still dream to one day have an OSS Windows replacement that's like a Windows 7/XP/2000 desktop but with modern kernel features, APIs, and security patches. But I think the more likely future is compatibility layers for gamers and the continuing death of desktop computers for anyone who isn't an enterprise or enthusiast.
> I love chatGPT for information lookup (while knowing that it hallucinates)

Hallucinates?

I'd use the term 'bullshits' when it doesn't know the right answer.

This makes it a dangerous thing to trust.
It's hard to know if this take is meant to be taken seriously... it's so detached from at least how people on HN use LLMs.

"Cheating at homework." Is a calculator cheating? Was using encyclopedias cheating? What about wikipedia? What about Wolfram Alpha? This mentality that one must do all work originally or it's cheating is not how learning works / should work. We should teach kids how to leverage all the tools they can to find the right answer and use critical thinking to be confident the answer is right. If we discourage learning to use these tools we'll actually make kids more likely to just trust the tools at their word when they do go sneakily use them.

"... and their jobs." I'm a software engineer and AI has made the process of debugging issues and implementing common patterns so much faster and less error prone. It's because I'm a highly skilled engineer who knows what to look for (same as when we browse stack overflow) and how to identify good and bad patterns.

It's not laziness, and the work must be high quality, and now I have a tool which helps me get more done in less time without sacrificing quality.
Hey gr00ve! Congratulations on shipping.

How good is your Software Engineer? Can it do a good frontend work?

To showcase your SaaS, its landing page should be high quality and created by your AI. Otherwise not many people will be interested. Yours is quite unappealing, no images, no icons, no colors.
Piano Vision is probably in the works.
Unlimited pseudo-articles with no connection to reality are certainly a threat to news, but not one we should be celebrating.
Apple is iPhone company but they accumulated so much cash and talent that they can take a swing at anything they want.
Bridge repair is further complicated by the United States’ form of government. The majority of the major bridges in poor condition in California (and most other states, I presume) were built with Federal highway funds which started drying up in the 1970s, leaving a huge hole in the finances for maintenance.

Since most income and business taxes go to the Federal government, states are dependent on Federal grants for a lot of infrastructure.
AI “for the rest of us”

Ie we can’t even use AI to come up with a new and creative tag line. We will reuse one from 20 years ago

That’s how cool we are
By "modern OSes" here, are we talking GNU/Linux, which is older than NT and modeled after a system designed in the 60s? Or maybe macOS os iOS, whose foundations are found in FreeBSD, released in the same year as NT and with a direct lineage to that system from the 60s, plus a kernel from 1985? Using the word "modern" to describe Linux and the BSDs but not Windows NT strikes me as odd...

Now I use and like Linux and macOS and iOS, and I strongly dislike Windows. But I don't think I would find it difficult to find advantages to NT's approaches to certain problems over the UNIX-style approach to the same problems. For example, the idea that pipes send structured objects rather than text is interesting and has definitive advantages (and disadvantages) compared to UNIX's text-based pipe model. Its filesystem permissions layer is also way more flexible than UNIX's, with hooks for arbitrary programs to inspect file accesses, which has advantages (and disadvantages). And its GUI-first approach to everything, where everything is primarily configured through some GUI rather than a command line or text file, has obvious advantages (and disadvantages). And although I don't understand it very well (again, not a Windows user), what I hear from HyperV is pretty cool.

NT is super interesting as the only serious alternative to UNIX-style systems. There is value in studying it, even if I find the overall experience provided by Windows to be much, much worse than my Fedora desktop or my macOS laptop.
Used VPN for cheaper YouTube Premium? Your subscription has been canceled
1. It’s not solved
2. Actuation and sensing
If you want to use push notifications to wake up processes, iceoryx2 has the event messaging pattern where a listener waits for incoming events, and a notifier in another process can send specific events to all waiting listeners. See this example: https://github.com/eclipse-iceoryx/iceoryx2/tree/main/exampl...
All my friend group chats have a #kidpix channel for sharing pics of our kids. It’s named after the historic software.
Yeah but why would a passenger in a locked car that's loaded with cameras and connected to a call center be considered an easy target? And it's hard to tell if there's even someone in the Waymo because of the tinted windows.
Snap and crackle I couldn't tell you about. But jerk is definitely important.
To back up the story regarding async a bit, at least on the front end ... A long time ago in the 2000s, on front-end systems we'd have a server farm to handle client connections, since we did all rendering on the server at the time. On the heavyweight front end servers, we used threading with one TCP connection assigned to each thread. Threading was also less efficient (in Linux, at least) than it is now, so a large number of clients necessitated a large number of servers. When interfacing with external systems, standard protocols and/or file formats were preferred. Web services of some kind were starting to become popular, usually just when interfacing with external systems, since they used XML(SOAP) at the time and processing XML is computationally expensive. This was before Google V8 was released, so JavaScript was seen as sort of a (slow) toy language to do only minor DOM modifications, not do significant portions of the rendering. The general guidance was that anything like form validation done on the client side in JS was to be done only for slight efficiency gains and all application logic had to be done on the server. The release of NGINX to resolve the C10K problem, Google V8 to make JS run faster, and Node.js to scale front end systems for large numbers of idle TCP connections (C10k) all impacted this paradigm in the 2000s.

Internally, applications often used proprietary communication protocols, especially when interacting with internal queueing systems. For internal systems, businesses prefer data be retained and intact. At the time, clients still sometimes preferred systems be able to participate in distributed two-phase commit (XA), but I think that preference has faded a bit. When writing a program that services queues, you didn't need to worry about having a large number of threads or TCP connections -- you just pulled a request message from the request queue, processed the message, pushed a response onto the response queue, and moved on to the next request message. I'd argue that easing the strong preference for transactional integrity, the removal of the need for internal services to care about the C10k problem (async), and the need to retain developers that want to work with recent "cool" technologies reduced the driver for internal messaging solutions that guarantee durability and integrity of messages.

Also, AWS's certifications try to reflect how their services are used. The AWS Developer - Associate still covers SQS, so people are still using it, even if it isn't cool. At my last job I saw applications using RabbitMQ, too.
I have been using a Samsung S24 series phone for a few months, with "circle to search" and Gemini-powered Google Assistant. I have used circle to search about three times, and disabled Google Assistant.

I know that a "power user" can get much more out of these tools than me, but I still can't imagine what people would use that for, especially on a phone. People use their phones taking calls, watching TikTok, sending messages, not getting answers. "Turn on the light" thing works well enough in the old assistant. Which makes me wonder whether all those things Apple advertised make much different in that ecosystem.

(btw it seems that the Samsung/Google AI stuff never got as much coverage as Apple's thing?)
This is also known as a "Winner Takes All" market.
Not like you have a choice? Reputation for those two is kind of irrelevant.
I've always wondered how realistic the timing was for the supernova explosion at the end of The Fountain. Seems they didn't do so bad!
For those looking for rp_filter it is

net.ipv4.conf.all.rp_filter

(or replace "all" with a device name to turn it on for just one device).
I'm struggling to think of any mainstream big tech products that incorporated crypto at all. Besides some financial apps adding an additional tab for it.
But we wouldn't need 50%, we'd need .05%
Huh, what am I missing? This looks absolutely nothing like the link from OP.
I'm absolutely sick of AI being shoved into everything, AI generated images, AIs falling in love with someone from the New York Times and so on, but as a glorified search/shortcut finder in my phone it actually makes sense, to me at least.
Please tell me you're working on this.
Yeah, I think you are probably overreacting. Microsoft and Google already have sort of bad reputations anyway, but they haven’t actually done anything that widely hurt customers yet with this AI stuff. If it doesn’t work out, it will just be a silly R&D project from the public’s point of view.

Or they’ll use it to make stuff like Cortana (or whatever they are calling it now) slightly less useless.
Ok, the Wikipedia definition of pure function is more strict and than what I was saying and I think it covers the issues you mentioned:

https://en.wikipedia.org/wiki/Pure_function
As someone who works in numerical optimization, this is a dirty little secret of our profession. The optimization algorithms in the literature are great at finding local minima, but often are very sensitive to the initialization as to how small the objective is. Good heuristics for initialization are thus critical for finding a good (small objective) minimizer. Sometimes this gets to the point where the local optimization algorithm does a trivial refinement of the heuristic’s solution.
I like and agree with your observation. But I think you can use conceptual tricks to get just a little further: Acceleration is "due" to a force (F=ma), so you can think of jerk as a change in that force linearly increasing over time.

That doesn't help me recognize a cubic from a quadratic when looking at a small piece of it, but I can imagine an elevator ramping up it's lifting power or similar. It kind of feels like the tricks to conceptualize 4D as 3D position plus a temperature at each spot.
How stress and anxiety affect pilots
Most of the AI stuff is flashy, sure, but the summarization features they showed on iOS, especially for email and notifications, happening solely on device, are the killer feature.
People bullshit all the time, convincingly. Somehow, we get by.
I think you disagree with yourself? How is Apple AI not using ChatGPT if Siri uses ChatGPT? You said it yourself. Heck, Apple said it themselves.

The fact that there is a prompt asking for permission doesn't change that. Maybe some parts of the AI in iPhone don't use ChatGPT but others do, as advertised.

> Apple Intelligence doesn't use OpenAI at all. Siri and writing tools can tap into ChatGPT to compose text, e.g. create a story but that requires approval from the user.

https://www.apple.com/newsroom/2024/06/introducing-apple-int...

"chatgpt" has 26 mentions here. And the title of the relevant part is:

"ChatGPT Gets Integrated Across Apple Platforms"
Funny you put crypto on the same list with ML. (and I guess you meant Web 3.0, not 2.0)
I guess I'm the 1 out of 10 who will never think of this. "Meaningful" is in the eye of the beholder afterall.
We need a different word than "hallucinate" or "bullshit" because the LLM is executing the same functionality when it _gets_ the correct answer or incorrect. It doesn't _know_ the correct answer in either case.
You're of course free to use whatever terminology you want, but hallucination is the accepted term in the field for LLMs bullshitting.
> It means not the creation of a black hole (like I initially thought),

There was a candidate for a stellar collapse to a black hole a few years ago:

https://www.livescience.com/disappearing-star-black-hole-no-...

Unfortunately it's in a galaxy far, far away, so we couldn't see the star directly, we just saw a characteristic emission line disappear without a corresponding supernova. Given that it seemed like a large star, one possibility is direct core-collapse.
Okay, from CFR's PoV, it is.

But you'd think they could at least mention some of the foreign policy backstory.

Or has the CFR never heard of the Opium Wars?
I want to like this because it seems well done but I kind of grimace instead. It's not the library's fault.

Game engines have some form of serialization already (most of what a game engine does is load a serialized game state into memory, imo).

I've found its usually better to try to leverage those systems so you're not building multiple models objects and doing conversions between game engine and serialized types.

Engines often do a lot of (design)work to load things directly into memory in such a way that the game engine can use the inflated object immediately without a lot of parsing. It's nice to try to leverage that. Moreover less plugins is less complexity in the build process etc etc.

Those desires give me pause when looking at serialization plugins in the context of game engines.

Howeve, it's also not entirely feasible to only use the core engine systems in all cases. Often what's available at runtime for a game engine isn't always the same as build time. You might need to read this data outside of the engine and then you're really out of luck...life's so complicated.
It depends. If simple life is common, how rare is GOE or a similar event? If GOE is not that rare, it feels like intelligent life is just a matter of time, ice ages and enough branches to grab on. Otoh if we are the result of a long domino chain, the universe life is screwed.
Wired story. https://archive.ph/vmQE3
If you just want to put your verilog into an ASIC then it can be done fairly inexpensively these days.

For example:
https://efabless.com/chipignite
$10K for 100 packaged dies in QFN. Which is not totally out of hobby range (I've seen people spend way more on fixing up cars that have no business being fixed) and if you use their harness they'll solve most of the hard EE problems for you.

But you might consider why you're making the IC. If it's for the experience, sure. But if it's to make a commercial product, there's a lot more to it. For example, what's your IO solution...
https://tinytapeout.com/
I think they meant that hypothetically, presuming a case where we didn’t have access to better methods. The question might be rephrased as “would this be accurate and reliable enough to calibrate a thermometer if someone cared to try?”. I might be wrong, but it’s how I interpreted it.
"gestation period" != age
Perhaps improvements might fizzle out, but a lot of smart people seem to think they won't. The AI models we are using today are the worst that models will ever be in the future. We can't base our valuations on our current experiences with AI today.

5 years ago, just getting a computer to form vaguely relevant grammatically correct sentences felt magical.
3. cost
"You might as well make a deal with the people stealing your content because they are going to keep stealing it anyway" is not a great option.

Part of licensing is the implicit understanding that if the parties do not come to a deal, they cannot use the licensed content. It seems from this article that Perplexity is not operating in good faith, ignoring robots.txt, using unpublished IP addresses, and then lying about the amount of referral traffic generated.

Not to mention, whether or not its legal (and im not a lawyer) doesn't seem to be the issue. It's being so shortsighted that you build a business that steals a product from an unwitting third party, and when that third party is drained of resources, where will you pull from?
What exactly makes you hate the interview process? Could you develop on the reasons? How has it changed over time? Why do you think it has changed this way (I assume it can't be for the sake of professionalization)?
Math existed for thousands of years before modern rigor.
Seemed pretty obvious reading it. I don't understand why this isn't flagged on Hacker News for multiple reasons, and I'm disappointed it isn't.
The commentary focuses on the image generation and image editing features, but it doesn't mention the planned features for text manipulation and text summary. These will arguably be the most useful features for day-to-day device usage.

The ability to easily (and privately) double-check emails for typos and grammar mistakes before sending them out will genuinely be helpful (who hasn't sent a late-night message with a typo?). And if the quality of the text summaries is high, easy summary creation will also be useful for many people.
Campaigns Can Now See What You Watch on TV
"AI" (or rather language models) will change the world. But in a very different way. They aren't (and won't become) AGI. They aren't (and won't) replace software engineers (but maybe help them to write better software, or more realistically churn out even more bad software). And they aren't and won't become ultra-wise oracles that can solve any task you throw at them.

But they are an interface between the real world and computing, because everything in the real world revolves around human language. Here are a few things that are actually solved by now, even if we did not yet fully recognize it:

1. automatic human-human translations

2. collection and annotation of all kinds of real-world data (with the help of image recognition, of course)

3. human-machine communication (not decision-making, mind you.)

The most crucial aspect is that other human-machine interfaces will become less relevant. In particular web pages and mobile apps. They might stay as an attempt to capture attention, but they will become less and less relevant for actual usage. Here are a few services that might get by without a web browser or app soon:

1. online banking

2. delivery services (and others like Uber)

3. small business that basically only need to manage appointments online (doctors, lawyers, car shops)
NT/VMS offers no immediately quantifiable advantage, but rather a different philosophy than Unix where everything-is-a-file-even-when-it-isnt-really. It's more of a batteries included system where the high-level and low-level parts combine to form a coherent whole. The HAL, dynamically loadable drivers, the registry, services, API personalities. It's a shame that all the good stuff about the design of NT takes a backseat to the modern Microsoft shenanigans.
Jerk is also very important for road or rail track design. If you imagine needing to make a 90 degree bend, the "obvious" way to do it is by rounding off the corner with a circular radius.

But if you do that, it means the vehicle goes from having 0 sideways acceleration to experiencing 100% of the centripetal acceleration to move an object on a circular path (a = v^2 / r) instantaneously.

As an occupant of the car, that means you go from sitting comfortably to suddenly being thrown sideways.

It's much more comfortable if you ease into the turn, with the track design considering the rate of change of acceleration. If the designer didn't consider jerk you would definitely notice.
It's so good and satisfying to see a person ply a trade to success. When I find myself stressed out for some reason, I like to do something I'm well trained at to help my brain kind of reset, which often gives me a different way of looking at what stressed me in the first place.
"AI's capacity to optimize networking and capital allocation could exacerbate existing inequalities, potentially marginalizing human involvement in economic systems. As AI-driven efficiencies increase, there's a risk that traditional roles and benefits for humans could diminish, necessitating careful consideration of policies to ensure equitable outcomes in an increasingly automated world. Addressing these challenges will require proactive measures to safeguard human welfare while harnessing AI's potential for societal benefit." --AI
Not sure how you reached that conclusion:

"English Heritage, which manages the UNESCO World Heritage Site, said it was “extremely upsetting” and said curators were investigating the damage."
Another issue is that the conventional usage of the term 'fractal' implies some degree of 'self-similarity' across scale, which is a very nebulous concept and is not at all captured by defining the term with respect to sets and various measures.