skysight-inc/HackerNews huggingface dataset:
Regen braking is a thing for ebikes. I can't speak to OEM ebikes, but check out grin at ebikes.ca. They offer all the parts.

There are some cool features too like setting a speed limit after which Regen activates, so coasting down a hill will recharge you and add resistance to keep you at a safe speed.

The caveat is it doesn't make sense on mid drives because they freewheel when coasting
Go supports this with `go run`, e.g.

# Example 1: Running the latest version
go run github.com/rakyll/hey@latest

# Example 2: Running a specific version
go run github.com/rakyll/hey@v0.1.4
>I find the idea kind of revolting, but I am also surprised that collaborative writing is so rare.

I suspect it's less rare than we think it is, especially if you consider how much editing a lot of editors end up doing.
In keeping with the theme - on horse or foot.
Fun building better table extraction models
This reminds me of a scene in the latest entry to the Alien film franchise where the protagonists traverse a passage designated for 'artificial human' use only (it's dark and rather claustrophobic).

In the future we might well stumble into those kind of spaces on the net accidentally, look around briefly, then excuse ourselves back to the well-lit spaces meant for real people.
In grad school I took a formal methods class where we proved properties about programs that completely changed how I think about bugs. The main things I took from the class were

1. Correctness of a program is distinct from its performance.

2. Program correctness can be proven.

3. Optimizing for performance often makes it harder to prove correctness.

I do not actually use formal methods in my work as a developer, but the class helped improve my program quality nonetheless. Now I generally think in terms of a program being correct rather than having no bugs. Technically these are the same thing, but the change of language brings a change of focus. I generally try to use the term "error" instead of "bug", for an incorrect program.

My strategy is to write the simplest correct version of the program first, convince myself that it is correct, and then optimize, if necessary without regressing on correctness. I generally use tests, rather than formal proofs, though, so of course there is still the possibility of uncaught errors, but this strategy works well overall.

Thinking this way also gives me guidance as to how to break down a program into modules and subprograms: anything that is too big or complex for me to be able to reason about its correctness must be subdivided into pieces with well-defined correctness.

It also has clarified for me what premature optimization means: it is optimizing a program before you know it's correct.

(EDIT: fixed "reason about its complexity" to say "reason about its correctness" in the penultimate paragraph.)
Drag and drop the media to the timeline, and drag the media along the timeline track is already supported.

We will keep improving the UI, including shortcuts. Thanks a lot for the feedback.
It feels strange to write about this, but resolving a health issue, paying off debt, and escaping the nerve-wracking cycle of short-term, low-paying gigs would be life-changing. I am the sole breadwinner, working 50-60 hours a week just to stay afloat, so I don't have the time to prepare for interviews and pursue a stable career.

There are many people like me.
I received an email from my son's school about this. The email was downplaying that no personal information had been accessed, which I thought was probably not going to be true at that point.
I don't get it. The only times I've had problems with filesystem corruption in the past few decades was with a hardware problem, and said hardware was quickly replaced. FAT family has been perfectly fine while I've encountered corruption on every other FS including NTFS, exFAT, and the ext* family.

Meanwhile you can read plenty of stories of others having the exact opposite experience.

If you keep losing data to power losses or crashes, perhaps fix the cause of that? It doesn't make sense to try to work around it.
Typically PE deals require the founders to very much stay involved in the daily operations of the business unless they are near retirement age and that is the primary motive they are selling in the first place.
He should be the next Billy Mays
End of production of Blu-ray Disc media, MiniDiscs for recording, etc.
Long time user. Great product. Strong willed execution. Congrats to you!
If you have time for a web interface, that would probably give some folks a better sense of security.
A friend of mine who is good at these things recommended https://mantine.dev/
Strengthening American Leadership in Digital Financial Technology
Speed can be learned though...chess for example.
the OP's YouTube channel is filled with videos made from these techniques: https://www.youtube.com/watch?v=XVp8HfqWX9E&list=PLL81xI9jaV...
Mine most certainly wasn't.
> How many forms do you need?

You just need to rethink the form, which is also an inheritance from print media, as a possibly fuzzy dialogue. Incorporating multimodal input, extracting information from uploads, etc., is a huge accessibility win. This is totally achievable right now, it’s just a matter of viewing the "form" as an interaction designed to fulfill a predetermined goal. What actually complicates forms is handling conditions, state tracking, and synchronization, which can become arbitrarily complex. This sort of dynamic behavior can never be fully standardized. So special cases are always going to need special solutions.

> Hierarchical tree, Categories, tags and search.

I think it's important to highlight the distinction between exploration and retrieval. Tags and categories are perfect for powering indices and lists, enabling opinionated exploration interfaces. However, when it comes to open-ended retrieval, arbitrary conventions don't really help. Retrieval requires the searcher to have some prior information on patterns, which are media dependent.

To make the retrieval problem more manageable, information needs to be structured in a predictable manner. Patterns are powerful tools for enabling and enforcing memorization. For example, if I want to retrieve a specific academic paper, my search model will align with the typical information pattern of academic papers. This pattern encourages me to memorize key metadata, such as the publication year, author names, institutional affiliations, and keywords in the title. These elements form the standard metadata body for this type of content.
> Dresden and other civilian areas that supported factories were bombed because better bombing abilities that could actually take out factories weren't available.

That is exactly my point. Dresden was just a juicy target-- dropping a bunch of incendiaries on a city to make it burn, then catching a good chunk of available firefighters with a second wave is just the better bang for the buck than dropping explosives on heavy industry (which can always be repaired). Which is exactly why the city was targeted instead of its industry.

Dresden had ~600000 inhabitants and over >20000 deaths during the firebombing.
Gaza City has a similar number of inhabitants, and there's been >20000 deaths in Gaza as of early December 2024. Thats very weak evidence.

My personal view is that "our wars are less harmful because we do precision strikes" is a somewhat selfdelusional justification that Bush junior used to sell the second Gulf war; a lot of people didn't really buy it then and history mostly proves them right.
> people keep thinking that doing a bunch of manual taxonomy work is going to help them find files faster but eventually search catches up

This. I spent many days cataloging, tagging, deduping and organising my photo and data files, programs, bookmarks, etc.

And I've barely used any of those photos or data files since. The time invested totally wasn't well spent, and I should have just left everything called "DSC0000565.jpg".
I agree. It is surprising the degree to which they seem to be able to generalise, though I'd say in my experience the generalisation is very much at the syntax level and doesn't really reflect an underlying 'understanding' of what's being represented by the text — just a very, very good model of what text that represents reality tends to look like.

The commenter below is right that the amount of data involved is ridiculously massive, so I don't think human intuition is well equipped to have a sense of how much these models have seen before.
I've been wondering about this specifically for QQQ vs S&P 500! Awesome, thanks.
Yeah it only uses 1 G ram more than notepad. Who cares about that indeed.
1. They're overpriced. A quick Amazon search will show comparable kits for half of the price. You can buy a whole prebuilt ebike for the same price.

2. They're dangerous. FWD ebikes have a tendency to break traction on corners.

3. They tend to destroy the dropouts in your fork.

4. Installation is much more complex than "pop off your bike's front wheel". I can't even find the axle compatibility specs on their website. You know that there are many standards for front axles, right?

Do not recommend.
Ask HN: How do I work on regaining ability to think?
I'm finishing my undergrad this year and I have to say I have one, quite big issue.

I am incapable of thinking. My thoughts are shallow, and I'm having trouble with anything that requires mental effort from me. My attention span is short, and even in environment with no distractions I am constantly with my head in the clouds.

Even with writing I have issues. Both in my native language, and in English, whenever I try to speak up, few sentences is all I can do.

I remember I wasn't always like that, at least to that extent - because I always dealt with not being able to focus or being easily distracted. But now there's this part of not being able to think too.

If any of you dealt with that, what are the steps to start facing up to this?
I love so much. It really encapsulates what I've been feeling about tech and life generally. Society and especially tech seems so efficiency minded that I feel like a crazy person for going to do my groceries at the store sometimes.
I'm curious why you are confident they would be more intelligent than a modern toddler?

I largely empathize with your point. But, as I can recognize there are some out there far better at problem solving than I am, I am growing ok with the idea that intelligence can be measured. Not to a single number, most likely, but to a variety of different aspects.

Similarly, I'd imagine that a human from 2000 years ago is probably more hardy than one from the modern age. If only because of selection effects at play.

Obviously, you can't extrapolate a straight line between either measurement and expect it to continue in either direction. But I don't know why you couldn't build up a measurement for it?

(And it should go without saying that you shouldn't be judging worth using this sort of measurement.)
Quality post. Thank you for your time on this effort.
> There are century-old structures that we can tour, but in another century, there will be no modern buildings still standing.

That's ridiculous.
That's uh, not running out of power in the middle of the write. That's having extra special backup power to finish the write. If your battery dies mid cache-write-out, you're still screwed.
Agree, they each have benefits. I broke a chain with my mid drive in winter and really wished I had the redundancy of a hub motor. Also, many many bikes cannot easily fit a mid drive retrofit though I think the diy community isn't as large these days given the variety of ebikes available
> You can also write a python script to achieve the same goals.

First of all, I agree with you generally and am uneasy about this too.

But there's a difference in that someone could say 'hey, this attack on my website happened from OpenAI's infra', whereas that would not apply to Python because it's not a hosted service.
Cool app, I'll give it a try. Thanks for sharing, and I definitely appreciate feeling the need for an alternative to Lex (which is sad! they took VC money then had to hypergrowth or die, my prediction is that it will be the latter tbh).

If they would've kept super lean and focused on a sustainable business model, they could've been a pretty big success
Show HN: The One-Step AWS Network Orchestrator – Simplify Cloud Networking [video]
Network Address Translation can be set up in one simple step—no more tinkering for hours or dealing with hidden costs.
Here's how: Deploy NAT autoM8 and follow the automated setup to establish your VPC
That's it!
Enjoy Seamless Connectivity: Experience reliable and cost-effective NAT services for your private AWS systems.
Enjoy fast automatic failover and dynamic scalability
Save up to 97% compared to traditional NAT services
No hidden fees or surprise charges
More about NAT autoM8 https://www.logleads.com/natm8
#AWS #CloudComputing #NetworkingSimplified #Serverless #TechInnovation #Automation #CostSavings #DevOps #ITInfrastructure #CloudSolutions #DigitalTransformation #TechEfficiency #Scalability #Innovation #CloudNetworking #NetworkAutomation #AWSNAT #TechTips #ITSolutions #CloudOptimization
Could you expand on the last point? Was there a change from the initial seasons? I have only casually watched the show, but everyone seemed to be having a great time, just doing weird engineering things with someone else footing the bill.
Thank you for open sourcing the project, the UI looks fantastic. I noticed that several comments have mentioned the potential to improve functionality by allowing users to replace the backend with local models, such as Hunyuan. Would you be open to considering this feature in the future? Additionally, if other developers were to contribute, do you think this could be a possibility?
Given how old most UNIX APIs are, and that when I do man fork I get information to look into execve(), which provices the feature, I guess not knowing is a typical case from google-copy-paste programming.
Deploy via AWS Console: Go to your AWS Console, find NAT autoM8 in the Serverless Applications Repository, and hit deploy. (if you don’t have a Serverless Application Repository in your AWS region, you can deploy the orchestrator from the NATM8 GitHub Repository https://github.com/logleads/NATM8 )
Why would anyone still use Twitter.
The fact that you are downvoted despite pointing the obvious tells you about the odds of the tech industry adopting a different path. Fleecing the ignoramy is the name of the game.
So list a city?
Also, there was lip service to relaxing regulations on building power plants (just for the data centers) and data centers, but it remains to be seen how much of this can be accomplished with just the federal government.
I have been stranded twice because of Subaru firmware bugs which they knew about and failed to notify me. First one was the battery charging bug(which still happens even with the firmware fix, just more slowly). The second was the fuel gauge bug. This is a 2017 Outback, my second and last Subaru I'll ever own.

Regarding Starlink, there's actually a battery drain issue on older systems because the 3G modem fails to find a base station (because 3G is deprecated) and drains your battery doing retries. You can remove the Starlink module, but since the Bluetooth microphone and front speakers are routed through it, you'll lose that functionality unless you spend $80 for a dongle to restore them.
I do a lot more work with cline and aider than without. For now that translates to a lot more money. In the end it's probably just going to be part of your normal job; you will just deliver a lot more in your 40 hour week than you did before. At this stage in the AI hype, I would insist on more or code side projects or do multiple projects. I write a lot more code and still have more time than before sonnet came out.
Not this version, but in 3 years time. Promise.

Just keeping sending us money...
Do those random posts have a "Reposted by (person you follow)" line at the top of them?
I believe all the users mentioned above are some kind of bots, which abuse GitHub, since human users cannot run `git push` 10K+ times per day to the same single repository.
Linux IPC with Persistence Layer
Looking for a UDS like mechanisms for communication between Linux processes, where the receiver can go offline for some time and once back should be able to retrieve all the messages the sender has sent. There no need for the sender to have acknowledgement that the receiver read the message.

Dear hacker community, and suggestions for libraries out there which can help with? We have implemented some proprietary stuff with files, but it is complex and I am looking for a simpler alternative.
Sure there are tradeoffs to not having a nicely integrated system, but there's nothing wrong with having other options for people to pick from.
Yeah his weird conspiracy minded followers are clamoring for this stuff and it's easy enough for him to do.
easy to start shooting, harder to stop shooting?
Unusual for ebikes to use lifepo as they are much larger and heavier than standard lithium ion. Especially in cylindrical formats that are needed to make bike friendly battery shapes.
What an incredible achievement! Congratulations @paraschopra
Compression is always an interesting topic.

Is there room for creativity in this field, or has the last juice been squeezed by proving that it can't be done better?
Wait till you see YouTube.com, they literally got millions of people to make videos for them, most of them for free!
There are also a number of high-user trans-specific and 2SLGBTQI+ Discord servers with varying degrees of activity (although the more fun ones tend to be private and you need to get an invite from a public server)

You can find some on Disboard or in Discord's recent server search facility.
This reminds me a bit of the DESCRIBE command in 4DOS ca. 35 years ago [0]. It was only a single text entry per file, but supported by many tools [1], including file managers. There was a proposal to extend the format to XMP properties [2].

[0] https://archive.org/details/bitsavers_jpsoftware_65101374/pa...

[1] https://4dos.info/4tools.htm#02

[2] http://www.optimasc.com/products/fileid/4dos-descext.pdf
Rejecting one hard problem and replacing it with another method that is officially documented to be worse isn't really a solution.

Note the standard:

https://pubs.opengroup.org/onlinepubs/009604499/functions/se...

> The setenv() function need not be reentrant. A function that is not required to be reentrant is not required to be thread-safe.

With the increased use of PIE, thunks for both security and due to ARM + the difference between glibc and musl, plus busybox and you have a huge mess.

I would encourage you to play around with ghidra, just to see what return oriented programming and ARM limits does.

Compilers have been good at hiding those changes from us, but the non-reentrant nature will cause you issues even without threads.

Hint, these thunks can get inserted in the MI lowering stage or in the linker.

But setenv() is owned by posix, with only getenv() being differed to cppr.

Perhaps someone could submit a proposal on how to make it reentrant to the Open Group. But it wasn't really intended for maintaining mutable state so it may be a hard sell.
You can see how that would look like, done by UNIX authors themselves, by looking into Inferno and Limbo standard library.

It is kind of ironic how so many stick with UNIX and C ideas as religious ideals from OS and systems programming ultimate design, while the authors moved on creating Plan 9 and Inferno, Alef and Limbo.
Any argument against zodiac (birth) signs would apply equally well here. In fact, zodiac signs survive criticism better, because at least they have well-defined boundary conditions. What kind of "fetishistic transvestism" do I have if I'm a sex-repulsed aromantic trans woman?
I'm not arguing that it's good that MS is doing something insane, I'm arguing that you can't take the moral high ground and act as if they're not doing that insane thing.

There may be standards for the internet but people do not implement them correctly or consistently and the internet works because everyone adds workarounds for everyone else until things basically kinda work out.
Or a furnace. That usually leaves no trace of the physical disk having ever existed, which may be important for <insert state actor/military here>.
5090 LLM Benchmark Results
So based on the 4090 prices and the small footprint, great thermals of the 5090. It doesn't seem like a bad deal to get 32GB VRAM and the fastest inferencing performance for $2K. Its looking like a 40% increase in performance (not that the 4090 was slow by any means).
(Also not in Europe but in the EU, there's a difference)
Banyan Tree
A hub motor ebike can do this with the right controller, assuming the hub motor has no clutch in it.

But you don't gain much, there's not a lot of weight to slow down with an ebike so regen gives you very little back.

You do lose the ability to efficiently climb steep hills with a hub motor, and they add a ton of unsprung weight if you have rear suspension which ruins its performance, so if that's your kind of terrain they're a bad choice.

Would save on brake pads though.
Great release , where is the source code for FFMPEG library used?
Would need a robust definition of "bugs" to learn whether one is shipping "bugs" or not. To learn why that would be important to know is another matter worth looking into.

Some of the most successful softwares are horribly bugridden.
It's possible their MDF is really HDF, which is literally the same thing but denser.
Soldiers that are actively involved in fighting are less interested in fiddling around with 1930s era camera equipment, which I also have to imagine was less common in Finland than the relatively more wealthy imperial powers.

Also random soldiers interested in photography are probably doing it as an escape/hobby more than for historical reasons.
Looks like the cnc milling was done by a shop - jlccnc.com

So there's probably a price there, but it's probably well under $1k

Price list would be cool to have
The mortality rate for amazing ideas is higher in developing countries, for more reasons than incompetent or corrupt governments. For example, there are fewer networking opportunities by virtue of the network being small, or the poverty rate would put a product like this well into the disposable income/toy space.

I would bet this thing would be a mad success if the inventor had won the birthplace lottery.
Shameless self and friend plug, but the world of extractive summarization is to thank for this idea. We've always known that highlighting and citations are important to ground models - and people.

https://github.com/Hellisotherpeople/CX_DB8

https://github.com/neuml/annotateai
Have you tried Ollama [1]? You should be able to run a 8b model in RAM and a 1b model in VRAM.

[1] https://news.ycombinator.com/item?id=42069453
<< whether you need to improve your alignment score before you can open your fridge.

Did you not eat enough already? Come to think of it, do you not think you had enough internet for today Darious? You need to rest so that you can give 110% at <insert employer>. Proper food alignment is very important to a human.
That's not an observation. That's speculation.
Missed this comment - Rust + windows-rs, it is indeed a tiling window manager as the sibling comment says!
I work in the .NET space and was very active for many years on some niche topics (my account is now 16 years old).

I still support some older .NET applications, and I’ve had the situation several times where I’ve ended up on SO via a Google search and started to read the answer, only to feel as if the writing style is familiar. Then noted that I myself answered it and I’m reading my own text for the solution.

I’m always amused that a) I keep having the solve the same things over and over again, and b) I can’t remember the solutions.

Maybe I’m just old.