skysight-inc/HackerNews huggingface dataset:
Or maybe people need to stop using those APIs :)

Curious, what API this page uses that's so valuable to discard another browser
This is the laplacian operator (in 1D, just the second derivative, or curvature). The sharper the crest, the more negative; the sharper the trough, the more positive. If you change the value there, by that much, the effect is averaging (and the discretized form is literally averaging).

You've been doing calculus the whole time. There's a difference between knowing the path, and walking the path.

Here's a 3Blue1Brown video with intuitive graphics on it https://youtube.com/watch?v=ToIXSwZ1pJU
I work on old motorcycles and cars. I do photography both digital and analog. Then I lift weights and finally I read a lot which also leads to me writing a bit about the interests that I have.

It can be difficult to find time for work :)
I really enjoy this video, which is set in a theoretical future where just what you describe eventuated: https://youtu.be/O-2tpwW0kmU
While it would not be appropriate for unit testing, for more generally time related testing it annoys me greatly that while Linux has time namespaces, they only affect monotonic and boottime clocks, and not realtime clock. I understand that there are good reasons why that is the case, yet it is still something I've considered patching in myself
Anyone who played Factorio knows that belts, especially underground ones, are the thing.
Yeah, I remember how I tried to order coffee in a restaurant in Paris. Even though coffee sounds almost exactly the same both in French and in English the dude refused to understand what I need. Probably it was just for fun, but this type of fun is what stops me from visiting Paris ever again.
SYCL is practically comparable to OpenCL which is already getting unofficial support (including on older hardware that Rocm does not support) via Mesa's RustiCL. Additionally clspv and Mesa's Zink are both exploring OpenCL (and potentially SYCL)-on-Vulkan, though that option involves lots of quirks since the standards have evolved independently (and are even based on different varieties of SPIR-V).
It hardly matters if most desktops and laptops will be running CUDA/SYCL instead.
Show HN: I'm open-sourcing my game engine
Modd.io is a collaborative game editor that runs in browser. It's kind of like Figma for game dev.

We made this engine low-code and multiplayer-first, so developeres can quickly prototype casual multiplayer games.

I hope some of you guys will find this useful. Would love to hear feedback also. Thank you.

Engine Demo: https://www.modd.io
Lobste.rs ?
Around 2009, I found a bottle of “grandma’s original molasses” from the mid-90s which the nutritional facts claiming had 30% DV of iron. I compared it against a new bottle at the time, which listed 10% DV.

Today, a new same jars have iron listed as 2%
Well, I don't mean to imply that they're ignoring problems, but I think they're being very charitable about Hammond's part in the shitshow.

Even before everything goes sideways, it's clear that the animals aren't really thriving in this 'new' environment yet, as we see with the sick triceratops. Evidently they're having to artificially juice the animals up with medical cocktails to keep them spry. From the opening the audience knows there's already been maulings of workers at the park, which Hammond doesn't bring up when asking for expert assessment of the park. Even before the storm comes in, he's basically Tiger King, except he's riding in on a wave of dino-glamour and wealth.

Once the T-Rex busts out and people get eaten the gloves come off sure, but they could still have gone a lot harder on Hammond's personal responsibility IMO - he's been extremely reckless about both the process of bringing back dinosaurs, and the execution of putting them on show.
While I generally don't think tests are bad in general this is a wonderful example of the fundamental problem with software development. Essentially, you have a tool that was supposed to make development easier (tests) eventually change the code to become more complicated to make it easier to use that tool with, which makes development harder.
10% of population engaging in revolutionary activities is a lot.
Maybe you aren't proud of it now, but that experience (in a minimally dangerous manner, it appears) clearly gave you valuable experience in that you are not only aware of the pitfall but able to share your story constructively here, today! Many people (like the Wiki deleters we are currently discussing) likely never were able to receive the same education, or at least never arrived at the valuable conclusion.
I'm struggling to see how that helps given the current problem they have. What they have is several extremely half-assed implementations of somewhat different APIs that are basically the same and abysmal documentation. Pointing an LLM at it would make yet another half-assed implemetation of yet another different API, where what documentation it had would be convincingly wrong a bunch of the time.

What they need is:

1) Make one API [1] that builds out of the box, works really well and gets the best out of their hardware right away. Bonus points if its not a total pig to use.

2) Take the thing that they built for 1 and make a straightforward python binding for it that works for tensorflow and pytorch.[2]

3) Have a beer on me. Seriously I would buy them one.

Ideally there's an optional step 0 which is to stop making all kinds of press statements saying they are taking this seriously and paying sloppy journalists to say they are catching up in the race against nvidia if they can't actually get their act together to do steps 1 and 2.

[1] In c, c++ or rust so it's easy to embed in python and other languages etc

[2] By work here I mean the definition of done is a normal person can do `pip install tensorflow` and it will actually use an amd gpu with hardware accelleration right away. Not some bullshit where you have to jump through a bunch of hoops and apply a whole lot of custom patches and it kinda sorta sometimes works but actually mostly just either falls back to CPU or crashes half the time
>we could collectively ask ourselves what we want and do that

That is what democratic countries already do every 3-5 years -- and TTBOMK the system that gets chosen has so far had capitalism as an important component every single time, despite the option to vote for parties that eschew it partly or completely.
I hope they didn't use Wata Games Scam auction prices as a guide.

Exposing FRAUD And DECEPTION In The Retro Video Game Market

Karl Jobst

2.2M views 2 years ago

https://www.youtube.com/watch?v=rvLFEh7V18A

The Retro Video Game Market Has Officially CRASHED

1.3M views 1 month ago

https://www.youtube.com/watch?v=HJ0GdGkZ5PM
Yet in many places in Europe public spaces are also run down.
Injecting a Clock or Timer is great not just for automated tests but also for debugging weird behavior. Theres really hardly any downsides.
I hope you have the appropriate limits in place. I one copied the transcript of a youtube video (podcast 5 hrs long) to chat with it in gpt4 api playground and after 3 chats it used up all my credits ($5).
Well, yes, what is needed is a solid understanding of why we are here, and what needs to be done to get to a better place.

I like the Wayland devs, and their occasional failures should not overshadow their successes.
Why cant you test third-party code the same as you ideally test first party, by the interface and spec, as black box? Did that, and most often then just happens implicitly anyway in integration testing? Because your code uses third-party as specced? Confused.
It’s all about ownership. Communities like this one, like metafilter or Craigslist are resilient because they’re controlled by people who have an idea about how they should work.

Just like digg before it, Reddit was dead the moment a corporation bought it with the intent of combining it with other businesses.

But as another comment mentioned - discourse finds a way over and over again. And if you want something to exist, the best part is that you can just roll up your sleeves and get to work building it.
Yes, maybe the better wording would be "public cloud", still probably everyone reads this as "cloud" vs "private hosting"
I can see that the reason this was posted on Hacker News is that the title says $30M but the lede says "Airbnb has been fined $15 million". It's a self-reference about how the title was written in $AU but the content is in $US.
Being openly lesbian means being target of right wing in quite a lot of instances.
Shut Up About The F-35
Any index of telegram groups?
I don’t think he’s questing the technological potential of AI, just the business viability of the current crop of AI companies offering billion dollar models.

Sure, AI can do language translation - but any major money making operation can’t rely solely on an AI translation (or an AI text-to-speech, or an AI transcription). Big important business needs a human in the loop to verify everything the AI does, so there really isn’t much money being saved.

You don’t need a human in the loop for a $10 app to help you learn Spanish, but that’s not the kind of big business that will keep OpenAIs lights on.
In my experience that's false.
CUDA is more than a C++ dialect, which is a big thing people keep missing with all those "CUDA replacements".

Until CUDA 3.0, it was similar to OpenCL, a C dialect, however afterwards it became a C, C++ dialect, with common infrastructure PTX.

PGI targeted PTX, with their C, C++, and very relevant, Fortran compilers for HPC.

PGI was acquired by NVidia, and became the main set of CUDA compilers.

Given PTX, many other languages started targeting CUDA as well, Java, .NET, Haskell, Julia, at very least.

NVidia is now invested into a Python JIT for CUDA as well.

So yeah, while C++20 is the main language in CUDA, there is also a whole ecosystem of programming languages, that the "CUDA replacements" keep ignoring.
>As someone doing relatively small scale work, on gaming cards, you just aren't the target user.

He didn't use gaming cards. He bought the expensive $1.5k "workstation" graphics cards.
What exactly is one going to use these GPUs for, other than GPGPU? Play video games? Really?

>While these kinds of users are well represented on forums, they're a rounding error in terms of actual $.

There are only three thousand developers who have ever committed to pytorch. Compared to a datacenter contract, that is a rounding error in terms of sales. Hence AMD shouldn't waste time on letting people independently work on AMD support for pytorch. They should only work on pytorch, whenever there is a big contract.

However, switching to SYCL makes no sense because Mesa is getting SYCL support. The likelihood that the mesa drivers cause a kernel panic is much lower.
Why would you buy Uber for 128bn if it cant make money? I assume there is a faith that it will find some way to be profitable in the future. But they have been at it for a while…
please elaborate, thanks.
3 years ago, and it was induced by government policy. At any given point since I've become politically aware (around 08), there's been at least one narrative around China's coming collapse, and it hasn't materialised in the slightest yet.
Not sure why this is relevant, but yes - https://en.wikipedia.org/wiki/Glorious_Revolution
Nah this site is way different. Gotta get my Erlang news somewhere else. It’s still fascinating to read takes like this.
Most likely the ability to run software on the GPU. When I last used ROCm I got both bad performance and it was prone to crashing.
Rocket-powered delivery vehicles would be pretty exciting though.
I'm trying to alleviate the issue with tagging (https://kristiandupont.medium.com/empathy-articulated-750a66...), but it's not a panacea.

I feel that a big part of the solution will simply be in the form of increased speeds. If you can ask the model for a strategy and then let it search/process a few times in a loop, responses will improve vastly.
I've experienced a few long déjà vu sessions where I feel like what is happening has already happened. It only happens to me when I slept badly.
> To top it all off, let's just inform the server of the vote by creating a new throwaway Image element, because it works everywhere and is less verbose than fetch.

I don't think it's less verbose; fetch(vurl(...)) would work perfectly fine, and I think it's clearer what the intent is. fetch is also very widely supported by now. I don't blame anyone for writing it the way it was, back when fetch probably wasn't available, but I'd definitely just use that today.
It's too new to tell whether HDR is here to stay or a passing fad. I predict that it's here to stay but it'll probably take a decade or two before you see it on anything but high-end devices. The difference isn't particularly impressive and most people won't even notice its absence. Right now the marketing hype is at gaming people and as a movie gimmick.

There are two competing implementations on the software side. Apple has theirs and Google has theirs. Since Apple will just quietly ship whatever they want forever, and Google has the attention span of a gnat, I suspect Apple's stack is here to stay and Google's version will be the HD-DVD to Apple's Blu-ray.
You actually don’t have to do that at all.
Skills learned (and projects created) from helping a group of friends host and run a minecraft server back in the day directly contributed to me acquiring a very lucrative position at a Fortune 100 company. This game inspired quite a few people, especially those who are a bit techy (what with all it's redstone circuits and such). There are worse ways to spend your time as a youth.
> What's more important are the minds that created said technology and will have the future ideas

You mean like Leslie Lamport who was "bought" by Microsoft ? Or former X windows developers who created Wayland ?

A lot of minds create once. Then live to exploit their creation.
Additionally OpenCL was stuck in C99, Khronos ignored C++ for a long time, ignored Fortran to this day, and never cared about other languages.

CUDA is C, C++ and Fortran for at least a decade, and with PTX created a third party ecosystem that SPIR still doesn't have to this day.
Yeah, keep complaining about everything not being proprietary enough, while everyone who needs just makes it work (OBS, mpv, etc.).
Description sounds like normal déjà vu to me. It's not a feeling that I felt before, it's a feeling that I know what's going to happen the next moment, but I can't actually recall it, but the moment it happens I recognize it as recalled.
ATC knows the flight plan, but in the US (as opposed to Europe) the last few steps to the ground are generally not filed as part of the flight plan, but are negotiated when closer to landing. There are pros and cons of this, of course.
Those 2% will appreciate their efforts.
Ironically my experience has been that these responses came from people working in enterprise silos with few collaborators. Your mileage may vary.
If I understood Feynman’s QED at all, light gets quite simple once you get close enough to the surface. ;) Isn’t the idea was that everything’s a mirror? It sounds like all the complexity comes entirely from all the surface variation - a cracked or ground up mirror is still a mirror at a smaller scale but has a complex aggregate behavior at a larger scale. Brian Green’s string theory talks also send the same message, more or less.
I recently came across libfaketime. It intercepts time related system calls, so you can set a time of your choosing, starting from program startup.

$ faketime 'last friday 5 pm' sh -c "/bin/date; sleep 5; /bin/date"
Fri 15 Dec 2023 17:00:00 GMT
Fri 15 Dec 2023 17:00:05 GMT
90km/h speed and air resistance is a big difference than something like real world USA freeway cruise control speeds, now repeat the same test at 120km/h and show the results. Still impressive in likely being above 800 km range at the much higher air resistance speed, if I had to make a wild guess.

360Wh/kg for batteries is very noteworthy since some of the very best 18650 or 21700 format, higher amperage capable, li ion cylindrical cells used in UAV applications are right around 255Wh/kg.
Those who use it appreciate their efforts. You aren't using it, why are you even complaining especially with complete nonsense comments. Anti Linux shilling should be getting old.
I usually put some 8~10 hour youtube lofi stream on when working.

I have no issues with NC headphones could even sleep with them, it has pretty much become a part of me.
Just get a lucid, same thing.
> The full sentence that you conveniently chose to cut in the middle before quoting (apparently to fit into some pessimistic forecast about the significance of Linux desktop) reads

What are you talking about? They didn't quote that sentence at all, and didn't cut in the middle of the sentence they quoted.

> And? None of those APIs are cross-platform.

Your original objection, the thing that got quoted, was about whether things are cross-vendor. That question is completely unrelated to whether things are cross-platform.
Did Apple buy an Iranian company?
Chinese GPU-maker reveals card that can handle CUDA code
I still play D2 thanks to the hard work at the folks running Project Diablo 2[1]. Perspective mode looks absolutely beautiful at 144fps; it's somewhat hard to go back to the 30fps of the original LoD client.

Even now, I still have the memory and nostalgia of walking down the twisting steps from the Pandemonium Fortress and being blown away by the beautiful (macabre is maybe more fitting) graphics.

[1] https://www.projectdiablo2.com/
But things are a little trickier if they start targeting your employer
Ah thanks for that, I can see the benefit there alright.
Does it have anything to do with Google research not having any product arm that is fast enough to be productive like openAI has?
I don’t thing you got the naming right. A powered paraglider with a trike (so you don’t have to run) is still PPG, not a PPC. PPC is a different, distinct category. The main difference between PPCs and PPGs is that you steer a PPG using your hands on the brakes (even when sitting in an trike) and you use a paragliding wing (oval shape). A PPC, on the other hand, uses a faster, more robust, rectangular wing, and you steer it via mechanical linkage.

What this team is using are PPGs with trikes:

https://www.wildes-bayern.de/wp-content/uploads/2021/08/cWal...
Focus Is Key to Creating Product Value
How would transit solve the problem they are trying to solve - a fast efficient manner to deliver stuff without human intervention? Would a person hop on a train someone be a better alternative?
I agree too. My impression is that almost all RAG tutorials _only_ talk about vector DBs, when these are not strictly required for Retrieval Augmented Generation. I'm guessing vector DBs are useful when you have massive amounts of documents on diverse topics.

Some gotchas I experienced (but I might be using the wrong embedding/vector DB: spaCy/FAISS):

- Short user questions might result a low signal query vector, e. g. user : "Who is Keanu Reeves?" -> false positives on Wikipedia articles which only contain "Who is"

- Typos and formatting affects the vectorization, a small difference might lead to a miss, e.g. "Who is Keanu Reeves?" -> match, "Who is keanu Reeves?" -> no match, no match with any other capitalization.

If there's only a single document, a simple keyword search might lead to better results.

In my experience, false positives (retrieving an irrelevant text and generating completely wrong answer) are a bigger problem than negatives (not retrieving text, possibly can't answer question).

Has somebody experience with Apache Lucene / Solr or Elasticsearch?
This would also be a great prompt for a short horror story where someone discovers more people have been living in their house than they believed.
I Taught the Iliad to Chinese Teenagers (2021)
Tech billionaires investing to create new libertarian "network states"
A bit disappointed by the article. It's more about how to test any external dependency using different injection techniques, not just time.

What I was hoping for was something like simulations or UIs/games. Complex user interactions like "Sarah clicked here, waited a few seconds, then clicked this, then waited for a network request to finish..."
This approach is also ripe for an XSS exploit.
The author explains a bit about his books: https://chrismcmullen.com/my-books/
Mqttx 1.9.7: Introducing MQTT AI Assistant Copilot
The latest MQTTX 1.9.7 release introduces Copilot, an AI assistant based on OpenAI's GPT models. This new feature is designed to simplify MQTT usage, offering error analysis, code generation, and more.

Key functionalities include:

Error analysis for quick troubleshooting.
AI-driven code generation for MQTT clients.
Tutorials and FAQs for MQTT and EMQX.
Test data generation and connection insights.
Copilot aims to make MQTT more accessible, particularly for developers who are new to it. It's a step towards integrating AI into MQTT tools for enhanced usability.
The fact that it feels different isn't really relevant. The recall process means Tesla has to track every VIN and keep records on which vehicle is repaired. Consider the hypothetical: if a person stores their Tesla unpowered in an underground garage for ten years, and then takes it out of storage and starts driving it, Tesla will still be on the hook to fix this, even if the OTA update process isn't compatible any more. So despite the fact that most of the subject cars can be fixed remotely, there's nothing stopping this specific recall from becoming a physical recall down the road, if Tesla identifies vehicles that can't get the update OTA.

Here's the official guidance on the topic: https://www.nhtsa.gov/sites/nhtsa.gov/files/documents/14218-...

Here's the official recall report: https://static.nhtsa.gov/odi/rcl/2023/RCLRPT-23V838-8276.PDF

In these recalls, there's always a negotiation process. NHTSA prefers for vendors to issue voluntary recalls, which is what happened here. Whether or not they would have demanded physical modifications probably depends on how dangerous they consider the defect.

2 million cars isn't even close to the biggest recall so far (I think GM or Chrysler has that privilege, but it's a fuzzy memory). Tesla probably would have survived it even if they had to physically plug a cable into each car to run the update.
We've probably hit peak Nvidia already - everyone is trying to de-risk from dependency on CUDA. Free market will rebalance
Argh, another productivity post by some addicted person who tries to compensate its lack of self-worth and satisfaction - with more work.
Who cares about being more productive? Not me, I'm doing enough for a paycheck.
Anyone know how the NACS plug works with the cybertruck for powering your house?

Specifically, the NACS plug doesn't have a neutral conductor, so how does the neutral current get from the inverter in the car into your house wiring?

If it's 220V from the car to the house and the neutral is generated in the wall box, that's gonna be expensive - you need power electronics to output a peak of ~100 amps at 110V, all because the NACS plug is missing a conductor.
I joke that is akin to applying taxonomy on a live tv interview. You need to tag and categorize but may only do so with precision after a point is made.

My current solution is to have an nlp pipeline that does so as tokens are returned. Not quite as precise yet but shows promise.

Should be open source sooner rather than later.
For bird people joining or helping out at a bird rescue is a great thing that feels meaningful and (if there is one nearby) very accessible at the same time.
That sounds like integration tests if the network is involved