skysight-inc/HackerNews huggingface dataset:
That assumes that you are actually doing all the work in a side buffer?
The way we do it, all the operations are done on the actual buffers of the tree, so there is no actual way _to_ have more space (even temporarily).

This way, you avoid extra allocation, copying, etc.
I’m still excited about pycrete!
Now we need to explain hawker ... literally someone who sells something on the street, or door-to-door, but in Singapore it means selling cheap hot street food, especially in a hawker center, a covered market with many small booths or shops selling cheap hot food.

Somewhere in Singapore, there must be a Hawker News :)
I just signed up for the API waiting list. I have been enjoying running Mistral-7B on my home system, and it feels right to give them some of my paid for API business.
I've been at Google 14 years and 2014 was around the time I noticed more and more people internally lamenting that old Google was dead.
Because it's still AI. If I write a simple program "if black, no scholarship" it should still face the same regulations as the latest LLM evaluating scholarships.
Thank you, we appreciate it a lot!

If you have any feature ideas or feedback we are more than happy to receive them.
mixture of experts gates on the feed forward network only. the shared weights are the KQV projections for the attention mechanism of each layer.
> This product basically enables me to do what I already do as a shopkeeper and maintain existing efficiencies while I also have the opportunity to digitize my transactions. I think it could be a game-changer.

Perhaps a stupid question on my part, but I wonder whether it'll really help you "maintain existing efficiencies". I'd imagine that a classical calculator-based workflow has efficiencies of the following kind:

- Approximately zero latency on I/O. Whether it's adding a digit or performing a calculation, screen updates instantly. This is something no smart device I've ever seen offers, because modern tech stacks make it near-impossible to achieve.

- Optimized for speed. Beyond no latency, this also means error-tolerant workflow. You can feel when you make a mistake, and it's easy to nuke the entire calculation you're doing and re-do it again. On the product site, I couldn't find a video showing how it's actually used, but going by the diagrams alone, Tohands seems to be effectively committing every time you press the "=" button. That feels like adding a pain in either having to undo things, or having to be super careful.

Please tell me if I'm wrong about the product, or the calculator-based workflow. I didn't work in retail, but I did observe people doing calculator-based retail and accounting in the past.
Show HN: Memorize Anything with Krizmi
Hey everyone,
Introducing Krizmi (https://krizmi.com/) - AI software for easy memorization using spaced repetition. Whether you're prepping for exams or diving into any study material, Krizmi lets you upload your documents and effortlessly generate automatic flashcards from any selected text. These flashcards are then presented at optimal intervals to enhance memory retention on any topic.

The problem we are solving: While flashcard-based spaced repetition is a proven method for effective memorization (popular among medical or law students), the manual creation of these cards can be time-consuming and tedious. Krizmi uses AI to streamline this, freeing up more study time for users.

We'd love your input and involvement:

1. Try it out and share your feedback: https://forms.gle/RtzE6qECfVatzR7s6

2. Help us connect with our user base (e.g., medical students). Any suggestions?

Thank you
We can't use LLMs at work at all right now because of IP leakage, copyright, and regulatory concerns. Hosting locally would solve one of those issues for us.
I was initially skeptical, because I feel like the built-in HTML templating is really powerful and good. Recently however, I listened to an episode of the "Go Time" podcast[1] featuring the author and he made some very compelling cases for it.

The most compelling to me is that Templ templates are compile time safe, rather than crashing at run time like the built-in templates.

1. https://changelog.com/gotime/291
All of these statements seem quite similar to me. Especially "we are aiming to restore RSS support" is even less committal. To me, Pauls post reads like a pretty direct promise to restore that functionality and not like business speak.
and yet, no dark mode
Well, it depends on what you consider "properly configured". But I'd say most systems used by developers aren't secured against these attacks. This mostly boils down to (like discussed elsewhere in this thread) that the developer runs his tools as his user, thus malicious software can modify his .bashrc and using that hijack a later sudo invocation to gain full access.

The thing that "protects" you is package locking, where unless you explicitly update your packages, you'll stay on an uncomprimised version (this broke with leftpad, as every available version was deleted). Locking has the downside that you don't get security updates for your software, which might be even more harmful tho.
Rider and VS Code are slowly killing Visual Studio for .NET development. Unless you're using .NET Framework (legacy framework with confusing name), you're likely better served using anything else.
Mistral is funded in part by Lightspeed Venture Partners a US VP. But there are a lot of local French and European VPs involved.

The most famous one is Xavier Niel, who started Free/Iliad a French ISP/cloud provider and later cellphone provider that literally decimated the pricing structure of the incumbent some 20 years ago in France and still managed to make money. He’s a bit of a tech folk hero, kind of like Elon Musk was before Twitter. His company Iliad is also involved in providing access to NVIDIA compute clusters to local AI startups, playing the role Microsoft Azure plays for OpenAI.

France and the EU at large has missed the boat on tech, but they have a card to play here since they have for once both the expertise and the money rolled up. My main worry is that the EU legislation that’s in the works will be so dumb that only big US corporations will be able to work it out, and basically the legislation will scare investment away from the EU. But since the French government is involved and the guy who is writing the awful AI law is a French nominee, there’s a bit of hope.
Separating the Work of Today from the Work of Tomorrow
Vehicle size / design also a factor. US consumer market loves large, robust vehicles, but what protects the driver hurts the pedestrian. Cybertruk is a good example - the sharp edges, the rigid construction - total no go on the European market
Modern Minecraft modding is truly astonishing.

The kinds of things they've added to the game are absolutely incredible, and it feels like every couple of months a new mod comes out that makes a huge impact on the landscape.

It's very cool. I've been thinking about trying to contribute to some of my favorite mods, but I have to start learning this stuff first.
Maybe - I don't think letting engineers decide all prioritization is by definition any better than having it all decided by SVPs trying to get their EVP promo or next stock bonus - but "fix Google's organizational structure" is about as helpful/useful a comment as "so what, fix RSS first."
Higher Winogrande score than GPT-4. Surprising given others are more GPT-3ish
Canon TDD
could you give me a link on how it's done? I looked into this extensively and there was no way to bundle an .exe . It was a 2-3 years ago so maybe things have changed
Which might be true, but even harder to fix than the feature in question.
As a carpenter, the first thing I wonder about is dimensional stability. Wood expands and contracts with humidity and temperature, quite a lot more than people expect. How is that going to work on a precise object like a phone screen, or as a partially load bearing window? Not insurmountable, but very tricky stuff. In precise woodworking (fine furniture, marquetry, etc) dealing with wood movement is the main challenge and we have hundreds of years of work on the problem.
What is ARM26? I know ARMv6, and a T3X/0 back end for the ARMv6 would be seriously cool. So cool in fact that I might write it myself. :) Here is an unsigned divide for the ARMv6 that I borrowed for the SubC compiler: http://me.henri.net/fp-div.html In fact the sources for the SubC compiler might serve as a pretty good foundation for porting T3X/0 to the ARMv6.
I mean it has some substance if you take those statements and then start to look at any news aggregator. I find the internet to be quite depressing and focused on the bad side of everything. I try to actively cultivate a more positive and optimistic information pool of which usually HackerNews is a good source, though ironically this post is pessimistic.

Even still it is impossible to avoid the constant deluge of how bad and dystopian technology is or will be. One of my favorite examples was going to Wired's website and seeing front page an article about how the NASA Dart mission could be negative because of space debris. Here we have humans developing a way to defend ourselves against meteoric extinction and we are looking at the downsides of a small amount of byproduct space debris in the infinite expanse of space.

Go to the technology subreddit and count how many upvoted posts have positive sentiment versus negative sentiment. You don't have to agree with the rest of what Mark says to see the validity in how pessimistic the views presented to us are about technology.
One form of warrantless surveillance persists and expands: warrantless financial surveillance, euphemized as KYC/AML/CTF laws.
Same fantastic format, different topics:

- bicycle: https://ciechanow.ski/bicycle/ https://news.ycombinator.com/item?id=35343495

- sound: https://ciechanow.ski/sound/ https://news.ycombinator.com/item?id=33249215
We'll (and humanity itself) be long dead by then
> this would only serve the niche of "not-registered for GST and using cash"

Wouldn’t this segment have an incentive to not digitize their records as they’re evading tax?

This was the case several years ago, not sure if still relevant anymore. People evading tax were only interested in non-cloud solutions for their records.
Comparing a family dog to a goldfish is such utter nonsense that you have to be a troll.
This blog is what got me into the fabulous hobby of watch repairing. Well, this blog and Marshall's awesome repair videos over at Wristwatch Revival: https://www.youtube.com/@WristwatchRevival

Watch repairing is a very rewarding hobby. It requires copious amounts of patience, but there's something fundamentally satisfying about disassembling something to its individual components, cleaning them and reassembling them meticulously. These things are designed to be taken apart, and it shows. I'm hard-pressed to think of other modern day objects that are meant to do this.
> I think any operating system over complicates and encumbers the idea with un-needed dependices.

The prime problem is latency, which becomes both noticeably larger and unpredictable. Both those aspects cause huge loss of ergonomics. It's quite easy to tell whether a piece of hardware is doing things directly in firmware, or if it's running a full OS with a software stack - the latter has neither instant nor predictable feedback.

A good example would be phones, for anyone who remembers the transition from feature phones to iOS and Android smartphones. That transition is where we lost predictable input latency, and thus ability to develop muscle memory and operate device without looking at it. E.g. texting people while keeping the phone in your pocket was a typical thing teenagers did, that became impossible with modern smartphones.
I'm not sure what your comment is doing on Hacker News.
I think in your case it is actually javafx that makes packaging harder than necessary.

Not affiliated, but hydraulic conveyor is quite good at packaging stuff like this to a single exe.
Ironically those translations are some of the best datasets for AI. Those translations are very high quality.
So, the "side" I mentioned here, I literally mean "ANYTHING not Emacs." Everything else you mentioned, even the neovims et al, do a far better job of "playing nicely with everything else" than Emacs.
> I’ve doubts about this statement.

I assume this is very dry sarcasm, because <points to entire history of digital video editing and NLEs>.
https://youtu.be/pU9sHwNKc2c
>Per photon, no. Per area of sunlit land, yes, orders of magnitude more.

That's contradictory. The Solar flux for a given region at a given time is basically constant.

I don't think fertilizer (or something analogous) would be avoidable in such a scenario, since one way or another you need a source of nitrogen.
How did you get cian.lol? Why isn't it cian.omg.lol?
Show HN: Hatch v1.8.0 – platform installers, Python management and built-in Ruff
Very nice that infinite jukebox has been resurrected!
ok, by what consensus was the "bonfire" conclusion reached?

if the original claim is assumed bogus, why is the HN dismissal assumed true?
https://en.wikipedia.org/wiki/Category:Obsolete_occupations

Should we protect all of those too, at great cost to the rest of society?
> technology is is the application of scientific knowledge to make something easier than it was before

Even taking this at face value, their point still holds that "improving things" is not a positive or even a neutral value in itself. If the something you make easier is stalking or genocide you've made the world worse. You need a viewpoint outside of mere technological improvement to decide which changes are valuable and which are not.

Valuing technology for its own sake absent this viewpoint will have you enabling atrocity. Which is, I think, exactly the "pessimist" position here. Andreesen & co are saying that mere advance is inherently good and they are saying no, it obviously is not.
> These things are designed to be taken apart, and it shows. I'm hard-pressed to think of other modern day objects that are meant to do this.

A mechanical film camera (say, a Leica) is similar. They are also meant to be opened, cleaned up, lubed, etc...
Tru-Tone – The Best Vintage-Style LED Christmas Light Bulbs
Transparent wood is cool, but imho it's a solution in search for a problem. As the article explains, you basically remove the lignin, bleach it, and fill in the spaces with epoxy. What you get is neither as clear as pure epoxy or glass, nor as environmentally friendly as wood since now it's more plastic than wood by weight.

The material having more flex than glass or plexiglas gives it more impact resistance, so maybe there the phone screen use-case is plausible. But then you have to deal with the visible wood structure, and colors won't be as vibrant as they would be with a glass screen.
Oooof. Thanks. So let’s all pretend that everything is gonna be fine then I guess?

Say it was Ubuntu Desktop… would installing the supported EPP, ClamAV help in some regard? It would, right? Should this be a Tell HN type thing?

Maybe ClamAV being installed by default, like UFW, is the real (partial) solution?
Broadly, the entire tech community should be embarrassed about the extent to which they actually collectively "believed" Google's stated purpose for killing Google Reader; if we had effectively called out that utter BS a while ago, I genuinely believe the entire web would be a better place today.
T3X dates back to the early 1990's, where C-style syntax was not as ubiquitous as it is now.
Good video. It's a shame that his voice over is in that "TED talk" cadence where people pause as if everything they say is mind blowing.
Star Trek reckoned next year (famously censored) https://memory-alpha.fandom.com/wiki/Irish_Unification_of_20...
Text Editor Data Structures: Rethinking Undo
"Join the 97,000+ Students Benefiting from Krizmi!" Is that users or people you wish were users? If the latter then I think the number should be removed.
My issue with argparse isn't that it's not global, it's that you have to create sub-parsers for multiple commands, and then add arguments to those subparsers. Those parsers are all typically defined in a central location, but copying arguments between those parsers as I define new commands can get them jumbled up because the sub-parser comes along with the argument:

sub1 = [create subparser]
sub1.add_argument('-x')
sub2 = [create subparser]

If I copy "sub1.add_argument" and put it under "sub2", and forget to change "sub1" to "sub2", it is a hard to track down bug. I've had this happen a lot as the parser gets more complex.

Typer completely eliminates this potential bug, because the arguments are defined as type annotations in the sub-command function itself.
I'm so happy it didn't take long for a "transparent aluminum" reference to be made. Now go save some whales!
Maybe the basic (and old) Fitbit Charge? It has a pedometer, time, and vibrating alarm.
> I’m old enough to have used RCS, CVS, SVN, then finally Git

I'm old enough to have used CVS, SVN and then a bit of git.

I remember the big selling point to go from CVS to SNV was "you can put binaries in there!" ... which we never did.

And now I see the selling point to go from SNV to Git is "you can do really complicated stuff like rebase".... which we've never done.

For a team who just does run of the mill distributed version control stuff (commits, diffs, blame, conflict resolution), can you explain why git is such a huge benefit over SVN?
Might be easier to colorize and machine too. Like for stained glass type construction.

If we could show the grain of the wood a bit, that would be lovely.
While that guy obviously has an axe to grind, if you visit the main page of that URL there's plenty of tiresome politics all over the place: https://social.lol/ It seems to be coming from different instances, though. I have no idea how Mastodon chooses what content to show on that page.
This is my understanding as well. Also includes the parameters of the expert-routing gating network.
From the new standard:

"CAMM2 is this JEDEC standard version while prior CAMMs have been proprietary."

So CAMM 1, i.e. "prior CAMMs" has been confined to Dell laptops.

It is nice that Dell has given the specification to JEDEC, to avoid the proliferation of incompatible vendor-locked memory modules.

Of course, this will also be beneficial for Dell, because the CAMM modules will become cheaper when there will be a larger market for them.
So true. I reached a point where the tools I fiddle with at home have such an overlap with the ones I use at work, with Python and Ansible being the uncanny leaders. I feared – in vain – losing the ability to enjoy hacking as a hobby. They just don't feel the same, y'know?
Exactly. If wood was better preserved, we would probably have called it the Wood Age versus the Stone Age.
Like I said before, we need to make a distinction between what's possible in principle and what's actually possible. There's nothing, in principle, that prevents you from winning the lottery, so would you therefore go on massive debt after buying a ticket?
Think of it more like wood fiber reenforced epoxy. It will behave more like epoxy for most applications.
Show HN: Daily Philosophy – an iOS app built largely by ChatGPT in 6 weeks
GPT is a game changer. My new mantra, and what I've been telling developer friends, is "Don't build one side project, build twelve." I realised that this is effectively what VCs do, where they'll often have a portfolio of companies, even if they only expect one of them to net a 100x return. It was also inspired by reading success stories on IndieHackers, where I noticed a common theme was someone saying "this is the 6th product I've released, and I finally landed on something that got big." I further think that GPT unlocks the capability to move at this speed, it helped me spec out features, then write the actual code for them. Previously I have only released React Native apps, as I was more familiar with React in my professional job. Being able to describe what I want, and then have the SwiftUI code be generated for me, was remarkable! I have a further selection of ideas which I'll be building, and would thoroughly recommend to other devs that they start leveraging these tools. I might consolidate these thoughts a bit further in a future blog post.
Sorry - it was business speak, it's certainly words that we use internally, the intent was to say we are working on adding RSS back to the site.
As far as I can tell (5 minutes of internet research) this was to allow easier compilation to JavaScript as a fallback in the days when WASM wasn't widely supported.

"Please add goto" issue has been open since 2016:

https://github.com/WebAssembly/design/issues/796

Most interesting comment:

> The upcoming Go 1.11 release will have experimental support for WebAssembly. This will include full support for all of Go's features, including goroutines, channels, etc. However, the performance of the generated WebAssembly is currently not that good.

> This is mainly because of the missing goto instruction. Without the goto instruction we had to resort to using a toplevel loop and jump table in every function. Using the relooper algorithm is not an option for us, because when switching between goroutines we need to be able to resume execution at different points of a function. The relooper can not help with this, only a goto instruction can.

> It is awesome that WebAssembly got to the point where it can support a language like Go. But to be truly the assembly of the web, WebAssembly should be equally powerful as other assembly languages. Go has an advanced compiler which is able to emit very efficient assembly for a number of other platforms. This is why I would like to argue that it is mainly a limitation of WebAssembly and not of the Go compiler that it is not possible to also use this compiler to emit efficient assembly for the web.

^ https://github.com/WebAssembly/design/issues/796#issuecommen...
My login doesn't work "Unable to process request due to missing initial state. This may happen if browser sessionStorage is inaccessible or accidentally cleared. Some specific scenarios are - 1) Using IDP-Initiated SAML SSO. 2) Using signInWithRedirect in a storage-partitioned browser environment."
Palestinians call for global strike on Monday to demand Gaza ceasefire
Obligatory dns tunnel software for exfil. It is super noisy if you do dns querylogging, so I'd not use it for anything major, but it is a fun research tool.

https://github.com/yarrick/iodine
LLMs seem to be a bit more accessible than some other ML models though, because on a good CPU, even LLaMA2 70b is borderline usable (bit under a token/second LLaMA2 70b on an AMD Ryzen 7950X3D, using ~40 GiB of RAM.) Combined with RAM being relatively cheap, seems to me like this is the most accessible option for most folks. While an AMD Ryzen 7950X3D or Intel Core i9 13900K are relatively expensive parts, they're not that bad (you could probably price out two entire rigs for less than the cost of a single RTX 4090) and as a bonus, you get pretty excellent performance for code compilation, rendering, and whatever other CPU-bound tasks you might have. If you're like me and you already have been buying expensive CPUs to speed up code compilation, the fact that you can just run llama.cpp to mess around is merely a bonus.
Wood is a carbon sink, if you look at the page of Woodoo, one of the startups mentioned in the article, sustainability seems to be a key pitch.
This very well explained here https://github.com/Chlumsky/msdfgen and with more details in linked pdfs.

Basically, signed distance fields allow high resolution renders from low resolution rasters which represent character shape.

It's used by many web font rendering libraries esp for maps
rdrama is the closest thing that I've found to recreating that "old web" feeling, but it comes with caveats and it's not for the faint of heart.