skysight-inc/HackerNews huggingface dataset:
My comment explained the monetary incentive for being open to working from home.
This plays a role in conducting the study and subsequently publishing it.

Furthermore, it explained how it could lead to a win-win scenario.

Working from home has many benefits, yet most companies push for going back to the office.

There is no lying, nor any conspiracy. Just two sides of an argument.

Please note that your comment is about price negotiation, but my comment is about recurring bills for the customer.
Bop Spotter
> So this now turns out (according to this post) to be a transphobic dispute. Not about competing companies, competing ideologies and competing views of sex and gender.

This blog post clearly does not say that. The author already disliked Matt before the past few days and is trying to illustrate a pattern of him being generally unpleasant in two otherwise unconnected events.
“When I look back and think about those times, I'm amazed but how much I owe to people who I never met”

So much has changed:

I read a post on a forum the other day, some kid asking questions about PyTorch.
Rather than getting help, the poor soul was berated for not using “they/them”…

We moved away from building our communities on shared interests, towards building them based on shared sentiment, which has to be proven by behavior.

Unfortunately joining such a community is much more difficult.
Exposure is not the same as transmission. Transmission is still illegal.
But with way more constraints than those provided by prompts themselves. Not sure how to term that but it's considerably different from typical GenAI that solely depends on prompts.
I am aggregating real estate listings across all African countries and standardizing them into one MLS and API. No front-end yet, but that will be the next step. Still finding sources for some countries
Convoy changed my life
I'm building Nottawa (https://nottawa.app/), a free and open source C++ live video and VJ app for macOS. The VJ space is pretty built up with expensive and professional level software (TouchDesigner, Resolume, etc.) - Nottawa is aimed at the non-technical, hobby artist who wants some cool, simple, and audioreactive visuals without hiring a pro. Long term vision is a community powered repository of presets which can be loaded in-app. Still optimistically aiming for a 2024 release.

Much of the GLSL is Creative Commons fragments from ShaderToy written by brilliant artist coders from around the world. ImGui and an associated node editor library for the GUI, OpenFrameworks handles the graphics APIs. This is my first serious foray into shaders, C++, and OpenGL, meaning if I can ship a product and it helps one single artist then I'll walk away very happy.

I'm standing on the shoulders of giants with this one. Huge gratitude and respect for Inigo (IQ), Omar (ocornut), and Michal (thedmd).
Facilitating technical disagreements with a joker card
Same here, one of my very first PC games even. It is worth pointing out though that the link you provided is for an additive version of the soundtrack across different audio devices; so it was not something that one would have heard back in the day.

Played through it again recently on stream using a borrowed MiSTer, second hand Roland SC-55 I picked up on the cheap, official v1.07 patch [1], Mr Fibble's v1.07 fix [2], and the official sound fix to be able to select different devices for music and sound effects. All patches and fixes are available on PCGamingWiki [3]. Not a difficult game (although Mr Fibble's fix makes it harder as it corrects a major AI bug), but made me sweat a bit for the last few missions when I nearly lost my only construction yard to an early missile before I had a back up.

[1]: https://forum.dune2k.com/topic/20343-differences-between-dun...

[2]: https://forum.dune2k.com/topic/20168-dune-2-v107-fix

[3]: https://www.pcgamingwiki.com/wiki/Dune_II:_The_Building_of_a...

Returning to the amazing music. With the SC-55 I could enjoy the soundtrack in a different light [4] than the ad lib version I remembered from my childhood [5]. Now, if only the Roland MT-32 was not so darn expensive I would pick it up just to listen to Chani's Eyes from Dune (the other one) in its ultimate rendition [6]. Two very different games, but both with amazing soundtracks.

[4]: https://www.youtube.com/watch?v=NdRRCtD4d_k

[5]: https://www.youtube.com/watch?v=2WKBjmJCBHw

[6]: https://www.youtube.com/watch?v=8zYSDhwmI_Q&t=1129
I already know the price per kWh, but even that isn’t common as you have standing charges.

I just want to get a feel for out-of-pocket energy costs.
I think it dpends on the PoW system used. On a basic level you have memory hardening, and that can be used to force usage of bulk memory on GPUs or bulk storage like with Chia. For the more complex PoW you can use speculative execution to make CPUs most performant like RandomX.

With bitcoin its more arbitrary but you can see how they could hard-fork to a different hardware-favoring system if desired.
Apparently people are already spamming podcast sites with NotebookLM: https://x.com/ListenNotes/status/1840470094708899992

>do you have tools to detect if audio is generated by notebooklm?

>we’re seeing a rise in fake, single-episode podcasts submitted to http://listennotes.com using it.
> So also doctors, lawyers, teachers, soldiers and government workers.

No, those are all subordinate to the whims of the leaders.

That said, I should have been clearer and said "leaders" rather than simply agreeing with the word "politicans": a military general who seizes power may have a different title, that title doesn't matter, it is the power that is the point.

Right now most of us are in democracies where the government answers to the people, and the people could set any law requiring any given job be done by humans — but that's not automatically guaranteed going forward, many democracies have falled in the past.
culture rises from the gutter not from the corporate board room
Ruby is my go-to language for automation scripts, it just makes it so easy.
For web apps I use Crystal, and have started to try Elixir.
And corrupt the purity of my no-dependency development environment? No way.

This approach extends to the application environment as well, download nothing, use Operating System tools, code the rest.

Download nothing. Upload only.
Neat. I always assumed that you just draw the boundaries based on recognizing words you already know.

Full paper: https://www.nature.com/articles/s41562-024-01988-4

Another fun tidbit:

> Regarding utterance-initial positions, no language in our sample shows evidence in favour of lengthening. However, 15 languages show evidence for utterance-initial shortening.
In my observation, the software written even now--by people who are bothered to both learn the language and put their brain to work--are of potato quality. Brace ourselves for a world where the authors don't have even the same qualification producing even worse: autocomplete-driven development. A world of zero accountability, responsibility, and traceability.
Solar has its own Moore’s Law called Swanson’s Law which shows that solar has been decreasing geometrically in price.

In power generation there is little appetite for innovation from producers since they are either monopolies or government agencies. So instead all innovation has been going to local generation like solar and wind.
In this thread nervous freeloaders trying to calm their nerves about shaky foundations by panicking in choir.
Working on a language learning app, with spaced-repetition, sentences, audio and an image generated for literally every word in a language.

https://vocabuo.com
I agree, still not really related to a thread that is about llms writing code. The llm and code are tools to address stuff my business deals with; I didn't say it does everything; we were just talking about the code part.
I'm going to get downvoted, but no one is making you use VSCode or Chrome/Chromium. I came across a post here that was like "I use Chromium, I ethically can not use Chrome." Firefox is right there, if you want an to support a different browser.

Zed exists, it's new but it's already a very good IDE. I tested it with Unity and the C# support is fantastic.

20 years ago the notion Microsoft would develop dev tools for Mac and desktop Linux would be absurd. Now you're mad you can't just fork VS Code, sprinkle some tweaks on it and create a business around that ?
A few weeks ago, I started some tutorials in the game engine Godot. I've been a developer for ca. 15 years and actually started with Game Maker many years ago. I always found it very fun, but started studying software engineering, got a job and did not have much time left to develop games. I decided to pick it up again as my situation now is different than 10 years ago and man, it is a joy to work with. Currently, I am writing a game design document and writing some ideas down on paper. I want to make the art and the music all by myself, which is a challenge but a fun thing to learn.
Literally anything other than converting websites to images. For example: captchas, proof-of-work captchas, bot detection using techniques such as tls fingerprinting, blacklisting known vps/vpn IPs, etc.
I thought we were talking about real-time applications, which I'm not sure Python is (even tuning the GC). But if we're talking about the difficulty of changing MCU families (remember stm32 are >1000 different chips) changing OS is also difficult, even changing from yocto to buildroot can also be a lot of pain on linux.
Why not serialize / just print one? Parallel is faster.

Why not wait? Because it’s nice to see results as they come in.

Yes, there are pathological possibilities here, if an early request is slow. But this complaint sounds like a complaint about the author’s goals, which are stated clearly enough. “The author has the wrong desires or goals”, your comment seems to say.
Because they assumed that there was a good reason that their friend sent it!?

I had a friend who did the same to me, I was sent a message asking my opinion on a tech topic. I spent 30min researching/reading to make sure my reply was accurate and then found out the question was generated by a LLM, and he just wanted to show off how good a LLM was.

It will color every interaction you have with that person...
Apple is Carbon Neutral, but not for thee
There's also your brilliant practice of collecting off-topic threads under a "sweep" comment, which strikes me as astoundingly effective at re-railing derailed discussions.
I recently tried clangd with nvim and it was so good
From the article:

> (The specific context is that I've got a little Go program to do IP to name DNS lookups (it's in Go for reasons), and on the one hand it would be handy to do several DNS lookups in parallel because sometimes they take a while, but on the other hand I want to print the results in command line order because otherwise it gets confusing.)

If I was using this program, I too would appreciate ordered results and an early return where possible without breaking the ordering.

Edit: and other similar programs might use a limited pool of workers, in which case the user would want to see ordered results as they came in and they would be expected to complete roughly in the same order they were started in.
Working on wasitsent.com. It's an uptime
monitor that alerts you when your automated emails stop sending.

Hoping to get a working version out this week. In the meantime if you want to get an early peek at how it works you can go to sandbox.wasitsent.com. The sandbox is ugly but functional. It goes down a lot and the data is periodically wiped because I use it for testing.
>a story which, ironically, turns out to be almost entirely fabricated

The same is true for the adage about boiling frogs, but it's still a useful analogy.
I ran one of my papers into it, mind blown how well they dumbed it down without losing too much details (still quite a lot was ommitted). I wonder if it's domain specific, and I wonder what's the variance by topic.
I'm working on a Linux based os written in rust for the stm32f4
the first thing that comes to mind is that you need a big ultimate heat sink for a reactor. The efficiency of a power plant increases the colder you can get the condenser because of the rakine cycle.

Nuclear plants pair well with big water infrastrucure projects. Forced convection is just a really effective form of heat transfer
using AI to audit sneaky, slippery, weaselly lawyers for claims. after 8 years of estate litigation, a lot of crap revealed in courts cause papers where counsels who collude to bleed the estates. AI does the legal issues analysis and match the lawyers subsequent motions to verify their appropriate and loyal response for the client's cause. On target to recover millions.
people get angry if you get in the way of extinction
The danger I see is that JSON has lots of edge behavior around deserialization, and some languages will deserialize a 100 digit number differently. If the main benefit is removing the broker and the need for rate limiting - it could have been accomplished without using JSON.
Yea there are much better examples of quality history podcasts, that are non-rambling. E.g. Mike Duncan podcasts (Revolutions, History of Rome), or the Age of Napoleon podcast. But even those are really just very good digestions of various source materials, which seems like something where LLMs will eventually reach quite a good level.
I think it is right that people don't care and there is some merit to it.

Reading, or listening to podcast, these days is more akin to a meditation - many people do it to reenforce an identity rather than to expand on themselves.

And I do think that is reasonable as, for many people, there are few other structures that can keep them in check with themselves.
LLMs are disturbingly capable of acting like they have emotions, regard of which definition of AGI* you want to use:

https://old.reddit.com/r/notebooklm/comments/1fr31h8/noteboo...

* there's disagreement about each letter, and treating them as boolean values rather than continuous.
i’ve said before that it’s like the npm people have made the worst possible design choice whenever asked for a decision. it’s insane how bad it is compared to bundler or comparable package management tools.
Hardcore History can certainly be off kilter, and the first eppy of any series tends to be a slog as he finds his groove. That said, Wrath of the Khans, Fall of the Republic, and the WW1 series do blossom into being incredible gripping series.
Yes please, show your script!
Rarely, it's mostly small projects, but many many many of them.
To be clear: you can still easily get this result without anything nearly as complex as promises. But as someone who has written this program many times in many languages, I'm not so sure you're right that this behavior is desirable. People go out of their way to install CLI network tools that don't do this.
You can easily store intermediate state in sessionStorage or localStorage and prevent all the unneeded requests to the server just for moving between steps.
Keep fighting the good fight. It’s more satisfying, even if entropy inevitably wins ;)
Is it faster? The design proposed deliberately withholds fast results in order to ensure they're printed in sequence. Anybody who has ever run "traceroute" knows what this UX is like. If I wasn't going full TUI, I would just print the results as they come in, on stderr (with an index number).

A sync.WaitGroup is as fast as the proposed behavior, for what it's worth, and doesn't have the ordering complexity.
It’s probably a bit of everything we said here, plus cargo culting. WFH is probably more effective for some individuals and orgs and offices for others. I personally need it, because where I live has no real software dev jobs.
Others have said much about a transaction loop, but I also don't think that database transactions are necessarily designed to fail in the sense that the failure is a normal mode of operation. Failing transactions are still considered exceptional; their sole goal is to provide logical atomicity.
I'm building an async library for python called taskiq (https://taskiq-python.github.io/). It allows you to easily setup RPC over distributed queues. Currently I'm trying to add a monitoring to see what tasks are being executed.
You might like Michael Drogalis' blog - https://substack.com/@michaeldrogalis

He's a software engineer who's been building his business in the open for the last year and is sharing what he learns along the way.
That’s a good clarification about firms vs. the broader system. I think that’s a pretty good breakdown, overall, and fits well with the general notion that capitalism is resilient, not efficient, by offloading efficiency onto smaller entities which are efficient, not resilient. You could compare to command economies where a firm failure is basically a failure of the state, and can destabilize the future of the entire system.
Show HN: Turn any link into podcast powered by NotebookLM
RTOS?
Model Selection in Machine Learning: Choosing the Right Model
"Like" is a filler word I barely notice, along with lower key words like "right" or "uh uh". But the NotebookLM constantly exclaiming "Exactly" and "Precisely" stand out and are driving me a bit loopy. I wonder if you can prompt inject them away.
In a way, VSC is the same model like Android. You can use it without its corporate backer, but severely limit its functionality in the process.
Appreciate the feedback - you probably could do something much simpler for NDA. I don't really think you need a signature, a check box would be good enough in your survey saying they've agreed to your NDA.

GoodSign works really well for multiple signers, employment contracts and small to medium startups that are want a better signing tool and document management - but don't feel like the high prices of other tools is justified.
How would you even come to that conclusion???
I am working on an Open-Source CLI tool for displaying DataBases fast via CLI. It is called PeepDB: https://github.com/PeepDB-dev/peepdb
Ashtoreth
Does your book have a digital version?
Motivate the authors of your favorite vscode extensions to publish them at https://open-vsx.org/
This is really nice! I couldn’t find it in your feature set and maybe it is there, but I am looking for a way to do Anki card reviews without looking at the screen.

The other day I was on a 6h solo road trip and thought how useful it would have been if I could just open Anki on my phone and do my daily reviews without direct interaction. With a combination of TTS/STT and some background noise reduction this would be a neat feature: card appears, word/sentence is spoken, I have 60s for a response which is evaluated and automatically rated, then repeat. Maybe also find a way to keep the screen black to prevent distraction.
Implementing AI-Powered Voice at Somleng: A Technical Deep Dive
The site is quite broken on mobile Safari:

https://up2store.de/file/4RpE3Q2fuK8Dj4S4/kjcZbp9k8srjpcx8/I...

https://up2store.de/file/4RpE3Q2fuK8Dj4S4/o71komFm2AoTGjvU/I...
A tool to help you find content on your website that is outdated or could be made more complete to help rank higher on Google:

https://refreshagent.com
Imagine showing this and your comment to someone 5 years ago.
Naturally you also generously support emacs, vim, clang, gcc, idea, eclipse, firefox, and so on for them making your livehood possible, selling your skills.
Like I said, I was doing that with memcached about 25-30 years back. Nobody had yet built "a service that provides a cacheable request-response interface" to move the db behind.

Just last week I helped one of our devs through "caching" API responses for a "read heavy" use case by saving the responses to S3 and having the web app there instead of hitting the API endpoint and database.

There are a bunch of ways to skin this cat in 2024.

(One brilliant idea I've got bookmarked but haven't (yet) had an opportunity toi use, is a modified SQLite that uses S3 storage and range requests and is compiles to WASM - so a web app can run SQL queries locally and all the usual SQLite stuff "just works" from the warm/javascript's point of view. It _does_ need to be a very read-heavy use case though, because updating even a single row needs to upload the entire SQLite db file into S3.)
Preview works great for one people signing. Not so helpful for people sending.
GoodSign helps businesses to make sure that when the send a contract it does get signed and they don't forget about it (GoodSign keeps reminding you to sign).
It allows two different people to sign at the same time and it doesn't matter what order. The document is saved forever, securely so you don't lose it.
My partner chaired a D&I board for a while. The amount of work she had to put in was astonishing.

She organised events, had to find speakers, find venues for said events, wrote internal SM posts, etc.

And this was all unpaid, effectively. There was no policy, no obligation to participate, no forced anything. It was just about creating space that can either accommodate discussions or promote awareness, or workshops to help some people be inspired, feel supported or encouraged. There were culture cafés, mentoring programs, etc.

Said company seems to have had a reduction in DEI efforts/positions, but that seems aligned with a general cost reduction, not because DEI was a failure.

(I do an exceptionally poor job of summarising what she did, but then again, I wasn’t directly involved in it).
https://mylog.hashnode.dev/model-selection-in-machine-learni...
The only thing that I wish that camera-makers would finally agree on is a common mount. I'd love to try out camera bodies from different manufacturers, but that almost always means switching your entire lens collection as well. No, thanks.

I agree on built-in GPS (currently need to pair with a smartphone - which I'd rather love to leave at home), but everything else seems like a non-feature to me. I have zero interest for that on my Camera, because the experience would just be insanely annoying. Touchscreens are awful for camera operation - the feature is turned off permanently on my camera. Camera needs to be operatable blind, touchscreens are awful for this. Please give me more buttons and dials.
I'm using safari all the time.
Gah yes - appreciate the screenshots. I'll get that sorted tonight, I've recently rolled those two section out and missed checking it for mobile. Doh...
The joys of solo development.
Singapore, Dubai, Monaco..
> So they are basically arguing that a restriction in the license is intended to stop hyperscalers, not that it actually restricts the usage of software in any field!

Stopping hyperscalers is restricting usage in a field.

The primary reason that field-of-use restrictions are part of the OSD is to avoid excluding anyone from the community, and also to avoid fights about whether anyone belongs. Historically, military uses were often excluded in certain licenses — but just what constituted military use could be very hard to determine and potentially could result in endless litigation. Dual-use technology, anyone?

The same reasoning applies to hyperscaling. If you allow any restrictions on field of use in "Open Source", then a fundamental guarantee that countless users of OSS have been counting on goes up in smoke. Before, it was software that anyone could use for any purpose. But now, everyone has to wonder, "am I actually allowed to use this Open Source Software"?

I firmly agree with these arguments, and I'm glad that the OSI continues to be intellectually and morally consistent in applying them — despite your asserting that they must be corrupt to do so.
Financial institutions will make money by intermediating anything that has a market. Meanwhile, escaping with assets during a war and evading customs is a an example of "sanctions evasion, money laundering, and other illegal transactions"
a necessary evil in a capitalist system. Is capitalism perfect? No. Do we know of a better system yet? Maybe. But as of right now better to have a possible cure for 20k rather then nothing.