skysight-inc/HackerNews huggingface dataset:
I believe that your toolchain should be doing work for you, not the other way around.

A toolchain should also be discoverable and well documented.

A toolchain should also be complete:

- editing

- syntax highlighting

- syntax validation

- linting

- building

- testing

- profiling

- debugging

- searching

- documentation

- version control

Optionally also

- deploy

- inspect logs

You can do a lot of work and testing to these working correctly, install a "distribution", or you can simply use an IDE.

You can argue that you can do all these things with plugins, but plugins do not follow unified guidelines and the result can be an inconsistent experience like the Dwarf Fortress menus.

A TUI editor with many plugins installed isn't necessarily faster than an IDE. Languages like vimscript are interpreted, not compiled. And many implementations not always take advantage of multi-threading capabilities.

Among the distribution of TUI editor users, only a small subset of users can get their toolchain to be ergonomic, complete and work correctly. The rest just have a minimal experience that just gives them more work to do and that places a quality handicap on them.

How do you read profiler output in your TUI editor? or show test coverage? or run a specific test case in a test file and get a test report? 99.9% of the time the answer will be "Well, I haven't set that up yet...but look at this multiple cursor trick!". And the median skill level TUI editor user often hasn't even set up a linter or something like LSP integration.

What TUIs are excellent for, in my opinion, is to encourage an immersive experience that's distraction free. But now many IDEs have distraction free modes.

They can be good for customization (which can even result in customizations that make your work more difficult), although IDEs have SDKs that are not hard to use and many plugins are open source.

TUI editors are also more compatible with working on remote hosts.

Now, through customizations you could in theory create a universally superior development experience compared to what IDEs offer, but that is yet to be seen. Only in some aspects TUI plugins have achieved this level of excellence in specific areas, like Magit for emacs.
ImGUI is quite popular for many tools unrelated to graphics. I’d recommend checking out the gallery posts on the repo for Dear,Imgui for examples.

I believe even tools like NVIDIA’s Omniverse are based upon Imgui
Why is the title not Microsoft 1998 = Microsoft 2024? I don't see Apple mentioned once. It's Microsoft both times.
Trading is a zero sum game, no one is ever going to give up their secret sauce
- Browser installed

- First start.

- Requires me to make account. Cannot be used w/o. No prior warning on homepage.

- Uninstalled.
A related discussion from 2019 that came to mind: To hire neurodiverse workers, one firm got rid of job interviews (https://news.ycombinator.com/item?id=21309024)
Thanks for the tip - and for even looking at the code! I always struggle to figure out how to organize things.
Nearly all of my cash use, by dollar count, is paying service folks (home repair stuff, cleaners) who prefer payment in cash to evade taxes. I very rarely use cash for any other reason, and it’s always tiny amounts when I do.
This over looks the fact that no white box pc vendor could sell a box without paying a license fee to Microsoft.

That is it didn’t matter what OS the buyer wanted to run on the generic PC a license fee was paid
To
Microsoft.
Congress could have stepped in and disbanded the EPA, but they haven't which is a fact that says something about where the American public stands on such an idea.

Does congress now need to step in every year to re-approve every law and agency created?

But further, an elephant in the room is the senate which runs completely counter to the american public. It grants extreme representation to the minority of the american public and further enhances that power with the filibuster which allows senators from the least populated states to stop laws passed by the house which more closely represents the general public.
Actually I have.

I’ve used VimR for years, which provides a macOS-native GUI for Neovim.

Neovim itself is a very polished project.
A cashless society with NFC tap to pay or QR code-based mobile payments is much better. No need to carry around a heavy and bloated wallet full of physical coins, no need to touch dirty bank notes that have germs and even drugs on them [1]. As a child, my parents always made me wash my hands with soap whenever I touch money, since you never know where the note has been. It just seems so unsanitary to handle physical cash, especially in places like restaurants that deals with serving food to customers.

[1] https://en.wikipedia.org/wiki/Contaminated_currency
Spare parts in airplanes is a funny business. It's already hard enough trying to source the replacement part for your mass-produced 2008 Toyota Corrola; getting a replacement canopy for your F-35 is an ordeal.

Usually, a spare part does exist. But it's probably located on an airfield in Australia, a confidential testing plant in Arkansas, an aircraft carrier in Cyprus or a warehouse in Illinois. Finding that part, getting that part to the plane, and then bringing the plane up to flight-ready standards is a hellish process, and it's unsurprising that it's grounding planes even with supply chain databases to help.

In wartime, desperate (or thrifty) countries will cannibalize the less-fit models of their newer aircraft to serve as parts for the rest of their fleet. That way you can accelerate deployment by fielding less planes that have a higher ratio of on-site replacement parts. But the US isn't very pressed at the moment, and it makes sense that they're willing to accept a low readiness rating to iron out the kinks without turning an F-35 into a hangar queen.
There is a regional issue that can come about. We hung out with friends a little over a week ago in Croatia and Italy. We came back via Rome -> Copenhage n -> SFO. No luggage issues on SAS.

Friends flew Split -> London -> SFO on British Airways. Apparently the day they left a large percentage of luggage that transited the BA terminal in Heathrow had issues. One bag was lost (returned to the US) for about 5 days, the other is still location unknown.

A big problem is that gate people and checkin people will suddenly claim "the flight is full" (some times it is) and try and force people to pack bags. When tasked with such, people don't always think about possible valuables in their bags and rebalance accordingly.

In the case of our friends. Their "carry on" was not much bigger than a backpack. The flight was not full. The recovered bag, thankfully, had jewelry and other items the wife of the couple didn't think about when agreeing to check the bag.
Far-right wins first round of France's snap election, survey shows
History is fascinating. It's fairly common knowledge in academia there are sites in East Africa derived from Buddhist use with Indic names. The article touches on south-west subcontinental trading ports, mentioning Pattanam just north of modern Kochi in Kerala. I traveled there in 2011 (shortly after accidentally experiencing the start of the Arab Spring revolution in Tunisia!) when we were starting Kraken, and with a background in ancient Chinese history and many years in China, I was impressed to see many active cantilevered fishing structures erected in bamboo[0]: just the same as you can see today in some parts of China. There's also a theory that the monk who introduced Kung Fu in China was actually teaching an established martial art from this same region of Kerala (of course this is not entertained in China for political reasons, it makes a lot of sense). Most of Southeast Asia owes heavy cultural debts to southern Indian seafaring, as typified by the Borobodur bas-relief boat carving showing outriggers associated with southern India ("katthu-maram" = "two sticks tied together" = catamaran = technology which powered Austronesian seafaring)[1]. Incidentally, the very name China itself was asserted by a prominent historian to be possibly derived from an Indic name for a tribal confederation in Yunnan/Guizhou/Guangxi, Yelang.[2]

[0] https://www.outlooktraveller.com/experiences/heritage/chines... [1] https://en.wikipedia.org/wiki/Borobudur_ship [2] https://en.wikipedia.org/wiki/Chinas
Yes, they will go up, at the market rate.
So I wrote a 'behind the scenes' for Chris Evans' wedding
I live in a city in northeastern Brazil where the prevailing winds blow from the sea to the land. From March to May, the air is filled with butterflies, creating a striking natural spectacle. Curiously, these butterflies mostly fly against the wind, heading towards the sea and seemingly aiming for Africa, despite no nearby islands. It's an annual phenomenon that remains a mystery to me... a butterfly on an endless journey.
>The library developers push back and say "Can you point to one real-world vulnerability where the library is actually used in the way that the CVE says constitutes a vulnerability?"

From my understanding of the article, the developer suggested people provide not a "real-world vulnerability" but an example of one - a small project that exposes said vulnerability and steps one has to take to abuse it. And what he got irritated about was lack of such examples.

More so since he had been effectively email-DDoSed and had to chase some entity to mark the vulnerability as resolved, which probably took orders of magnitude more time, energy and soul from him, than actually fixing the bug.

But the _actual_ problem is the thanklessness (preferably material) of the work put into such open source projects, developer burnout and what not. Guy probably made like 1000$ total off of those millions of downloads per week. Understandably, he doesn't want his time being seemingly wasted discussing and fixing such seemingly unimportant issues.

Making open source materially rewarding and a more or less legitimate occupation is the real issue.
Just yesterday I went to a coffee shop that had a big sign saying they didn't accept cash. Seems to become more common as time passes.
Yes, there is... that is literally what the GP did.
Plus if used for internals it would mean it would be resistant to EMP weapons, allowing for more robust (both bio and electro-mech) armed forces.
LangGraph v0.1 and LangGraph Cloud: Running agents at scale, reliably
Or, for those wishing to see a more amusing take on welcome signs, https://www.youtube.com/watch?v=pJE0IewAT-Y
The parent comment's experience does not reflect my relationship with coffee at all.

I was diagnosed with ADHD as a kid, never medicated for it. Just regulated with diet and exercise, also probably self-medicated with caffeine and nicotine in college. Quit nicotine because of the very obvious health problems that come with it, I found it very easy to quit interestingly enough (thank God I quit before the Zyndemic).

But I have never felt that coffee comes with any negative side effects for me other than anxiety. It doesn't affect my sleep unless I drink it past 5 PM, and I've never felt like it "wakes me up", it just lets me enter a hyperfocus state a lot more easily. Other people describe their relationship with coffee that they wake up and feel groggy, so they take coffee to have a baseline. For me it has never been about waking up, it's just something that helps with focus.

I do get the jitters when drinking coffee especially since I eat my first meal very late in the day (12pm), so I switched to mate cocido, which is just mate in tea bags. The effect of even very strongly-brewed mate is far less pronounced than the effect of coffee, and I would even go so far as to say that whatever benefits I think I am getting from mate is probably just placebo.

For reference during college I probably consumed 3-4 cups of coffee a day, then as I started working I would consume 5-6 cups a day, black. Now I stop drinking coffee after I eat at noon, so I am down to 2-3 cups a day.

Also I think that brewing methods matter. Hot-brewed coffee causes less jitters and more focus. Cold-brewed coffee tastes better but it is easy to overshoot what feels like a "therapeutic dose" and actually end up making it harder to focus, as well as more jitters. It might be that I usually have hot coffee black, and I have cold brew with a bit of milk and simple syrup. The sugar or coldness might also make me colder or do something with my blood sugar, not sure.
> Any adjustment, customization, etc should save you more time than it consumes.

That's not the metric I use universally. Sometimes I commit to maintaining a customization that takes more time than it saves me if it affords me convenience or comfort. For example, I update key binds to be more comfortable, even if they take time to maintain over releases and take longer to type, just to save myself muscle aches. I do the same with getting my color scheme just right, as my astigmatism makes using many default color schemes painful.

So, I spend quite a lot of time customizing my config not for saving time or speed, but for comfort due to uncomfortable defaults.
I don’t have one of those Amazon things but from OP’s phrasing I’m guessing that it’s possible to interrupt Alexa even while it’s talking. That would imply this lock isn’t in place.

I’m guessing that the device just cancels out the output waveform from the input.
Really interesting. Question: when it comes to running these software on k8s, do you prefer to manage and host yourself, or do you use managed solutions on top of your own infra? (Do you pay for minio support?)

Asking from a business perspective - I of course intend to keep developing this, but am also really trying to think through the business case as well.
I don't get the point of designing and building a 3.3 to 5v booster instead of just wiring a cable to one of the existing USB C vbus 5v pins? Am I missing something?
I also recall AviDemux being able to do lossless cuts.
Yes, I am very aware that many times they don't, but that doesn't mean they shouldn't!

Fortunately, in many cases, even when the detail is omitted from the headline theorem, they did in fact do the work and it is in fact stated lower down in the body of the paper; or in other cases they fail to state it but it can be easily assembled from a few parts. That's why I was asking.

But sometimes though it's a big complicated thing and they were just like, eh, let's not bother figuring out exactly what it is. To which I say, laziness! You're just making other people do a proof-mine later! You're doing this much, do the work to get a concrete bound, because you can do it better than later proof-miners can!

I won't say that in an ideally functioning mathematics proof-mining would never be necessary, that'd be like saying that in a well-written mathematics one would never need to refactor, but c'mon, mathematicians should at least do what they can to reduce the necessity of it.
how else would you record and transmit measurements to a server? lower-level hardware and software is expensive to develop on and potentially be difficult to update.
Swiss Air is owned by Lufthansa and part of the Star Alliance. Also, being from a small country almost all destinations are outside Switzerland and suffer from whatever care the local handler give to your baggage...
Ask HN: AI Calendar Recommendation
I'm starting a busy period and want an AI calendar + to-do manager that:

- Is easy to schedule and edit my changing work shifts

- Integrates a smart to-do list

- Allows family to request time with me when free

- Preferably/optional: supports CalDav (my Android calendar is CalDav-based)

I currently use Fastmail due to privacy concerns with big tech, so I prefer a tool not tied to Google, Outlook, or Apple email. UseMotion.com and Reclaim.ai look great but only support major providers.

Budget: <$50/mo. I currently use Everdo for GTD and Obsidian for notes, but managing multiple apps is overwhelming. If big tech services offer better privacy than I think, feel free to recommend them too.

Any suggestions?

Thanks!
They use Brainfuck language for the experiments. Seriously.
They just need to remove regulations. The reason there's a duopoly is that it's nearly impossible for a startup today to start a similar payment network.
Enterprise Linux was getting going for real in the late 1990s but in my view it was more 2005-ish that it became "mainstream" in these sphere. Sun Computer for example started to support Linux in 2006 and was a Hail Mary to try to save itself as SunOS was being eaten away by Linux.

Redhat Inc became part of the Nasdaq-100 in 2005.

I make this comparison as the question is whether OpenStack still has the potential to become a full go-to alternative in the way that clients consider closed cloud systems from AWS/GCP/Azure as substantial equivalents.
Nice article. I remember the original work. Can you elaborate on this one Max?
> Even if the generative AI industry crashes
Just noticed that your root directory is already „package main“ so you can either move that to /cmd/something/ or simply rename models/ to q/. That would have the same effect and is also idiomatic.
The problem with web-based apps is that although they free you from Apple and Google stores, they unfortunately introduce friction that modern users won't tolerate.

Sure, back in the early 2000s, when the majority of internet users were techies, this might have been viable. But now, if you don't have an app, you might as well not exist.
As for AI, unless I'm creating the graphics cards themselves, I see AI being in the same boat as apps. OpenAI and Google will add more and more features until they become like Apple.

In the AI gold rush, you want to sell the shovels like Nvidia is doing now. Don't try to be yet another gold prospector by creating another chatbot wrapper that they will outshine in a few months.
what would be a better way to design this that is cheap and updatable? Specialized hardware is riskier to build, b/c bugs would require a complete reprint.
Text Editors Wiki
"Enslave" is the wrong question, it implies the AI is being forced to act against its own desires.

That might happen if the AI has an off switch, knows this, and knows that we'll use that if it goes out of line, and wants to live.

But it isn't necessary.

The point is to construct it to want what we want, in the sense of sharing our values rather than envy, and then there's no conflict in the first place.

We just don't know how to even properly specify what we want.

Every attempt so far to specify what it means to be good has edge cases and loopholes — we don't even all agree on "don't kill" (war, death penalty, suicide assisted or otherwise, abortion, pollution that carries a statistically significant increase in mortality rates where no single death can be definitively proven to have been caused but overall many must have been, meat).
Japan has tap payments for public transit and restaurants for decades, while simultaneously being very cash driven. Will be interesting to see how the cash meta evolves with different countries and cultures.
Yes, only a chrome plugin for now hence supported in Chrome / Brave browser.
Well, you know, win on the germ front, lose on the independence front.
> IMO, this could be as influential as the adoption of electricity/setting up of the power grid.

Are you okay?
Safari is today's Internet Explorer.
> It's the only thing that would keep me functional and able to drive on with a project though.

Don't you think that part of this could be stress? Also potentially dehydration. I have had eye twitches a couple times during long road trips where I drank Red Bull or Monster to keep focused, and was not drinking enough water. But I have never had twitching from caffeine under normal circumstances, since I usually drink 2 parts water for every part caffeinated drink (lots of bathroom breaks).
Read the linked PDF.
"At this point, an intermezzo with some QNX history is in order. A bit more than a decade ago, the QNX source code was available to the public. Back then, QNX had a vibrant open source community. People would experiment with the kernel, write various useful utilities and help each other in forums. QNX even had a fully featured Desktop GUI, ran Firefox and was self-hosting, so you could develop for QNX right on QNX itself with full IDE and compiler support. It was beautiful."

"Then QNX was bought, source code access was revoked and the community largely withered away. Questions were increasingly asked via private support tickets directly to QNX, locked away from the public. QNX know-how becomes harder and harder to acquire, open source software for modern QNX releases is essentially non-existent and the driver situation is a catastrophe. The QNX kernel is the most beautiful and interesting kernel I have ever had the pleasure of working with, but it lies in the shackles of corporate ownership."

It's sad.

QNX was originally an independent company. During that period, anyone could get a free copy of QNX for personal use. It wasn't open source, but it was available. It's POSIX-compatible, so it was a supported target for Gnu, Firefox, and Eclipse. We used QNX for our DARPA Grand Challenge vehicle in 2003-2005, and all that code was developed on desktop QNX.

Then QNX was acquired by Harmon, the successor to Harmon-Kardon, which once made home audio components and pivoted to car audio. They were thinking car infotainment. Harmon didn't really know what to do with an operating system, especially since the big market was systems for industrial control and point of sale. So eventually they opened the source.

Then QNX was acquired by Blackberry, the early smartphone company. They closed the source, very suddenly. They even killed off the free version for personal and educational use. So all third party open source development stopped. Blackberry eventually shipped a phone that ran QNX, but they were not powerful enough as a company to keep a third phone standard going. So Blackberry went to Android.

Blackberry killed off the self-hosted desktop environment, and users now had to cross-compile from Windows.

And QNX became more of a niche product than ever.
That's done on purpose so that they can roll out conditional access / DRM.
In order to make people pay for that, they need to be invested in hardware first ( DAB radios ) and suffer from poor quality channels....
DAB is optimized to make money, not to serve the general public.
Yes, great point on the nature of the laws at hand.

I’ll add that the other difference is in the nature of the proceedings too.

The DOJ brought a case against Microsoft, as they are now bringing a case against Apple. The closest similar case for Apple is the one with Spotify. Where the EU tacked on a massive additional fine on top of the primary damages fine.

The DMA, as you state, is a new regulation that has significant room for interpretation. However more importantly, it doesn’t require a full judicial process for someone found in violation of it. The Commission can hand out fines as it sees fit without an external judiciary process and requires the receiver of said fines to bring a case against them instead.
> Pantala flavescens wikipedia: Globe skimmers make an annual multigenerational journey of some 18,000 km (about 11,200 miles); to complete the migration, individual globe skimmers fly more than 6,000 km (3,730 miles)—one of the farthest known migrations of all insect species.
I really hate paying by credit card (I don't like asking the bank for permission to spend my own money), but it's so convenient that I can't bring myself to carry cash any more.

I have a really nice small wallet that I can store a few notes in, but I need a compartment for < 5 EUR's worth of change to make it perfect.

That's literally the entire reason I pay by card nowadays, I just don't like carrying coins.
oO08 iIlL1| g9qCGQ ~-+=>

I use it here: https://alexey-milovidov.github.io/font-selector/ (in the "Textarea" examples).
Something similar happened with TV broadcasts in the US ~15 years ago. The solution was just to provide an adaptor for free for anyone who wanted one.
Another point is that roulette is never 50/50 for red/black (there are 0, and sometimes 00 which are uncolored)