skysight-inc/HackerNews huggingface dataset:
In general i think Huawei is in places doing really excellent & promising work. Their DSoftBus architecture in particular is an excitingly ambitious attempt to make software and devices distributed by default, and they have big and small/embedded efforts that smartly support the idea. Their ArkUI is reasonably smartly cut from good modern familiar typescript practices.

But man... the ability to cooperate & share & build a healthy growing technical ecosystem around their stuff seems sooo weak. If you want to even start to play with their (basically re-forked/re-proprietary-ized) HarmonyOS, you need to send them a government id, and their recommended getting started paths are all using some cloud workstation & cloud device testing setups. The barriers to "hello world" are enormous.

It's also super sad seeing what looked like the right thing being done then walked back on. I have a hard time reading the tea leaves, doing the Kremlinology on this, but it sure looks like in 2020 a wonderful OpenAtom OpenHarmony organization was spawned to create a less controlled more openly governed and hence much more enticing community for Harmony. They're still very active & doing great things, but Huawei went & created HarmonyNEXT & seems to have (as previously mentioned) re-forked their own Harmony & are taking it very different directions. There's so little clear information about Harmony in general that it's hard to determine how big this rift/schism really is, so maybe it's not this bad, but it sure looks wild!

I wish Harmony the best. It's be lovely to see Chinese software industry start to tap into some of the socialization of software that's lead to such a blooming of possibilities around the world. I thought OpenHarmony was an excellent first step, and I hope that can be a growing and innovative and supported community & space for these interesting efforts to advance & be seen & be something 3rd parties & lone developers can securely participate in.
Right - LLMs would be a bit silly for these cases. Both overkill and underkill. Current approach for length matching is throw it off to a domain specific solver. Example test-circuit: https://x.com/DuncanHaldane/status/1803210498009342191

How exact is exactly the same time? Current solver matches to under 10fs, and I think at that level you'd have to fab it to see how close you get with fiber weave skew and all that.

Do you have a test case for a schematic design task?
It's not a good idea to rewrite working code from scratch. But I've found starting a greenfield project next door to working code often works well.

Not every new feature needs to go in an existing repository. Sometimes it makes perfect sense to implement the new functionality in a separate executable and artifact that doesn't carry along all the technical debt of the old project.
It really could be as simple as wanting to avoid that clash, couldn't it?
Why? Maybe he really wants to have this many children? :)
I remember when our neighbor Ken Appel proved the 4-color theorem (together with help from Arnand Haken). He had help from his teenage kids (Andrew, Laurel, & Peter) who helped him to check the output of the computer program that generated more than 1,000 different patterns and colorings to ensure that they could all be colored with only 4 colors. Andrew (son of Ken Apple) today teaches at Princeton University. https://www.cs.princeton.edu/people/profile/appel
LFPs are indestructible and last forever.

For general advice, they like it cooler[1] than other kinds of lithium batteries. Try to keep them between 15-25°C. Other than that, charge LFP batteries to whatever percentage you want whenever you want.

They are simply better than every other kind of lithium chemistry. Their practical downside is lower cell voltage (3.2 vs 3.8), and slightly lower energy density. I've spent the last 7 years building LFP-powered lawnmower-sized robots, and in practice, the lower voltage and doesn't matter. And, unlike other chemistries, they don't catch fire when you stab them.

For other kinds of lithium batteries, to maximize lifetime, keep them between 40-60%, avoid big charge swings (10-90%), and keep them warm (above 25°C).

[1]: At 35°C, tests show they lose about 5% more capacity after 2,000 cycles compared with 25°C. But even that isn't really a problem, because they don't get to 20% capacity loss until 4,000 cycles. See: https://iopscience.iop.org/article/10.1149/1945-7111/abae37, fig 3.
Pandemic rent hikes still working through economy, keeping inflation high
I think the USB "jump drive" was a stop gap between CD and internet. There were many times where we would download once, copy to jump drive, then walk it around as if it were a CD as the download was still really slow to do it on each machine
I've had the same experience. I thought I was the weird one, but, my god, LangChain isn't usable beyond demos. It feels like even proper logging is pushing it beyond it's capabilities.
Here it is:
https://developer.huawei.com/consumer/cn/doc/openharmony-can...

It's still using English keywords, and is very similar to a mix of Python and JavaScript, touch of Java.

It's a typical modern language, but they needed their own fork to clean-up some concepts, semantics, and be independent of western platforms, for the unfortunate reason that the US and China are increasingly hostile lately. Well, mostly the US towards China.
There's some of that, and there's even a humorous game called Guess the Verb making that a game mechanic: https://www.ifwiki.org/Guess_the_Verb%21

but it's not so bad. I definitely run into this issue with graphical based games as well.
> We have some of the highest living standards in the world. In caparison to the U.S.A. in particular, it's like a utopia.

Give it a few more decades of compounding lagging productivity, and that will no longer be true.

> The silver lining is American cultural imperialism is ended in Europe, and we live how we want to over here. There are different ways of living, with different values.

Productivity has nothing to do with cultural imperialism. China has dramatically increased their productivity, and that story has nothing to do with American imperialism
It more the overshoot of expectations. Computer Vision, LLM's, etc ... are very cool but their usefulness is not as general as folks make the out to be. The idea the LLM's demonstrate emergent behavior was a huge overshoot. The bigger idea that we are near AGI and the end of the world is waaayyy overshoot.
I'm gingerbeardman, so all the comments you refer to are by me. I cross post to save time, rather than typing slightly different versions to say the same thing at every place the link is picked up. The sites are not connected in any way other than having a link to the same news article.
That's how you motivate people to kill who normally would never ever want to kill:

You bond them to their workmates, and then you put them in a place where the other side is trying to kill all of them.
I do find it amusing that most if not all of the famous classical philosophers would stand up just fine to the "post physique" meme.
Same. Its blatantly obvious the humanity is not up to the task.
Well, it's one of the reliable ways to summon tptacek who'll tell you what's what and why!

https://news.ycombinator.com/item?id=206303
Also worth pointing out that the original Nissan Leaf is now at least 13 years old, a lifetime ago in lithium battery tech, and intentionally used very cheap cells to keep the cost down.
do you have to tip the 'driver'? jokes aside, i would be happy to take them once the expand to SFO region so i can have a consistent experience.
What is the "A" and "B" here?
I remember the first time I upgraded android phones and logging in triggered 100+ apps to start downloading. The phone got to hot to old, so I put it in the freezer. As a bonus the metal blocked enough of the wifi signal to meter the downloads. Not the best initial user experience!
If you're looking for a rocket company with a barn and a "fuck around and find out" attitude, Pythom is the one. Watch how they test rockets: https://vimeo.com/690376951

From another angle, showing how some of them had to run away from the toxic fumes: https://www.youtube.com/watch?v=EQ1j85VgALA
These pages are done for SEO. You get loads of inter-linked pages rich with keywords that match user searches exactly.
It might be the same as the markers found in these "Yes & Know" books:
https://www.amazon.com/Lee-Publications-Invisible-Know-8-88/...
> Since everyone is treating containers as cattle CRIU doesn't seem to get much attention

Yeah, I guess that's probably the reason. If you're engineering your workloads with the idea that the world might "poof" out from under you at any moment you'd never wonder about / reach for something like CRIU.

It's a trick that I'd never much thought about, but now that I've learned it exists (so many years late) I find myself wondering about the path not taken here. It feels like it should be incredibly useful... but I can't figure out exactly what I'd want to do with it myself.
> it looks like they've gotten a little further now than in that post

Can you say more, or provide any references? I would be interested in the state of the art here.
It was a tremendous effort and sacrifice paid so that half of Europe wasnt poisoned by that 1 Chernobyl.
I wouldn’t refer to the intermediate states as a software design. The “trough” is the transition from an old design to a new design. But it’s not a software design itself, and therefore not a worse design. It’s just the fact that if you can’t go from the old to the new design in one go (a typical situation), then you’ll have an intermediate phase where the code base is in a more inconsistent and/or complex state, and therefore objectively worse if it were to stay in that interim state. But it’s not the software design that gets worse before it gets better, unless you’re doing some design exploration (hopefully not in production).
Pro comedians tried using ChatGPT and Google Gemini to write their jokes
Typo in the title. Should be “Google Search’s indexing has halted”. (More likely not a typo but a transcription error.)
"The battery is messed up after 2 years" is a complaint I've seen and it was pretty damaging to my buying intentions. Just one data point
lol finally a quantamag math article where I can follow the math
It's not the same link, not the same article, they aren't even written by the same person. The content is very different in content. They only relate in topic.

One is the announcement from a company.

The other is a news coverage.

@dang could you please clarify if this is considered a dupe?

In fact while searching for references about what is considered a dupe I found a false positive by THE SAME PERSON that reported this as dupe:

https://news.ycombinator.com/item?id=40433658

And I quote:

"
busymom0 30 days ago | root | parent | next [–]

Related doesn't meant dupe.
"

-------

"snowwrestler 30 days ago | prev [–]

Please stop with the [dupe] comments. No one is asking you to do it, and you’re not doing a good job of it."

-------

"busymom0 30 days ago | next [–]

This is not a dupe of those 2 posts you provided. This post is about the update issued by Apple yesterday (those 2 posts are from 6 days ago) and is also a more broader discussion calling for Apple to release details of the bug."
At this point I'm genuinely starting to wonder if there is some EA/Rationalist offshoot that promotes in addition to making as much money as possible also to have as many children as possible - to maximize the odds of survival of the gene material or whatever...
This is a great, experienced reply. All reasonable companies operate somewhere between the extremes: Tracking a project minute-by-minute is extreme. "Kicking off a project one day, and then returning once on the due date to make sure it is done" is an extreme, too. What's an appropriate amount of periodic tracking is a negotiation among all the stakeholders, many of whom need to plan their own work: leadership/execs, marketing, sales, r&d, and many more. Some companies arrived at "weekly tracking" as a happy median, others have longer or shorter periods.

So we've hopefully established that all projects need at least some kind of periodic tracking. So then, how do we do it? As a project manager myself, my preference is to have some kind of automated metric/metrics that I can pull myself and not have to bother engineers directly about. "Ticket count" might not be a good one, but the team should, together, find that good one. My management expects progress updates in some other format (often E-mail or silly slide decks), and I'd love to automate these, too. But, if we can't automate status updates, then I'm not going to just not get them--I'm going to do it the annoying way, by checking in and watching tickets and looking at git logs and manually "pinging" for information. Yuck!

GP's "Your inability to adequately track my team's weekly or monthly performance is not my problem." quip is only partially true. No, it's not strictly their job to write your project manager's reports for them, but it's also not appropriate to block them. As a team lead, part of their job is to partner with others, and sorry, but that includes the folks watching the clock and looking out for slippage and risks.
Old guy 911's, gotta love it.

61 here.

Had a Miata myself, have shifted to SLK's same fun, slightly bigger, some with very large horsepower.
Something I always love to ponder: Would aliens who perceive reality vastly differently than humans come up with different number systems?

For example, for the longest time we thought of numbers as 1 dimensional and refused to consider 2-dimensional numbers. Even know we try to shunt them off to the side as much as possible ("complex", "imaginary") even though they model reality more closely.

Might a hypothetical alien race begin with 2D numbers? or something entirely different?
You emigrate to the EU, pay taxes in your host country and visit the US sometimes.
True 100% seems easy for LiPo; it's the point at which it spontaneously catches fire.
In the mid 00’s there was a set ACM papers about how a better scheduler in the OS could substantially improve battery longevity (lifetime and per charge) based on the observations that most batteries do worse the faster you draw current, and you’re better off load leveling to keep the discharge rate steady. So for instance instead of running the disk and CPU at saturation, reducing CPU use when disk was saturated and vice versa. The apparent speed of the system was affected less than the battery life was increased.

About 5 years later Apple bragged about how their new laptops without discrete batteries were 2x the run time of the previous generation due to the batteries being 1/3 bigger, 1/3 more power dense, and the operating system being 1/3 better at managing battery life. I’m fairly certain the latter came from someone reading those papers and taking them to heart. They had an advantage for the next few years.
I don't know if it's a shame. I love using Redux today, much more than when it was the 'current thing', when you couldn't go on any front end forum without reading the same tedious debates and criticisms over and over. For those who like the Redux approach, and don't mind the trade-offs, I'd argue there's never been a better time to use it. Front-end is huge, so even now that most people have moved away from it, it's still got a relatively big community, i.e. doesn't feel like it's going anywhere, and it's now very mature, well documented, and more 'standardised' by Redux Toolkit.

After a couple of decades programming I've come to think the size/status of something like Redux is today (mature, stable, moderate size community of long-term users who are focused on actually building things with it) is the perfect kind of project to depend on. Projects that have survived the hype cycle are what you want, not projects that are currently in the eye of the storm. The fact that it seems like yesterday's thing is good, it puts off exactly the right kind of people.
Which is why I find folks that throw out Joel's article to be a little black and white. Like "never rewrite anything from scratch".

It takes many years to develop good intuition around this stuff though, so I appreciate that as a first approximation. It can get a little dogmatic amongst senior folks though.
Some more context:

Hochul told a reporter, “we’ve checked to make sure, we believe it’s constitutional.” And, that’s just laughable. Checked with whom? Every attempt I saw to call out these concerns was brushed off as “just spewing big tech’s talking points.”

The Constitution is not a “big tech talking point.” What the actual research shows is not a “big tech talking point.”

https://www.techdirt.com/2024/06/21/today-we-save-our-childr...
In 'Kiosk,' Visit the Tiny Disappearing Urban Shops of Eastern Europe
>Move the top item to the doing list and start working on it.

>When you’re done move it to done. Take the next item off the to do list and repeat.

What do you do if you need or want to switch to working on another item before the top one is complete?
They're kinda the only game in town in China. Which translates to they can dictate what language chinese developers code in and lock out any potential non Huawei hardware while they sit on a monopoly.
Just a quick search with string "ruby python hype" on HN yielded a response to this on the second page.

> "Sadly, I don't expect this situation to reverse in the future. Maybe like blockchain, once the AI/ML fantasy hype dies down the other comparatively-unpleasant language will lose general appeal and Ruby will gain more attention." [0]

[0]: https://news.ycombinator.com/item?id=34243498
They kinda did that - they were operating in the suburbs around Phoenix AZ for years before launching in SF.

Not operating in difficult areas would slow them down because progress in this domain is bound by the breadth of edge cases encountered in the wild.
Funny that for you Java and JavaScript are classic.

After initial big corporate SOAP/servlets buzz in 1990s, Java itself was trending down for a while. Stuff we have now (mostly due to borrowing a lot of good things from C# and other even more "dynamic" languages) gave it second life.

Well also strong PR and push for it in academia (because there were many big corporate jobs for it). But without improvements it had (and continues to have) - it would've ended like Visual Basic.

And I'll leave JavaScript mini history lesson (or rant) to someone else
Oh wow, looks like that's brand-new (from March?) as opposed to AlDente which is about 4.5 years old at this point, at least according to GitHub releases.

It looks really really sharp, the UX is definitely much more visually appealing than AlDente. I might have to check it out.
they were using qdrant for RAG as of November 2023. Not sure if it's changed since then.

https://x.com/simonw/status/1722011967886688696
Ok, can you make the case they've been innovative?
Does anyone use any wiki software for this kind of tasks?
GitHub: https://github.com/gambolputty/wikitable2csv
I think all systems that allow for fast charging should, after plugging in, ask: "Do a slow charge instead?" and perhaps: "Only charge to 80%?". These could be two check boxes that are unchecked by default. Maybe you could change the default in the settings.

Anyway, the way this is currently solved e.g. in Android is clearly suboptimal. You can only configure charging in the settings, but obviously it depends on your current situation whether you want to use your device immediately and need a full charge.
Thanks for the feedback. I agree on the overwhelming part, I'm in process of creating a topic wise list. The idea is to make a common repository where people like us with some level of experience in development can add resources for others to follow(and keep them up-to-date). Also make a list of topics and important links for that topic so that it doesn't become overwhelming.
Can someone explain why every govt official that was ever in the news talking about Snowden acuse him of being the worst sort of criminal? Specifically what is the case, they are never forthcoming about details.

I personally am very glad to know the things he revealed.
As a sysadmin I found a crescent level of crappiness and monstrosity that's essentially unmanageable, undebuggable, incomprehensible so well... I dot not even try sometimes to review certain yaml/js monsters...

Most young devs have completely NO knowledge of how a system works, no idea about how to deploy and so on, they are "born on someone else APIs", meaning some cloud vendor and they do not even want to know. The results are fragile big monsters so buggy that no one looks at logs, at least not if something do not break.
Only for users that didn't use both features at the same time. Users who did probably experienced the same bug, but it took until a critical mass of users reported the bug to get it fixed. At which point the fix probably took four times longer than necessary because the developer was unfamiliar with the design and the toolchain had decayed.
That sounds familiar :) Keep in mind the existing tests are typically half-baked too, so there's lots of additional testing going on no matter what.

Sometimes I just reflect on YEARS mucking with code written from someone that was just learning, and I wonder if I'm a little too in the "sunk cost investment" mindset. Hard to tell I suppose, but certainly worth thinking about.
A conflict without formal DoWs issued is not a proper war,

If it helps clarify things for you: most wars are deeply psychological in nature; and part of how they operate is by telling people (both the perpetrators and victims) that it's not really a "war". But rather a "special operation". They will even lie right to your face, and tell you that they are there to "demilitarize" the area and to bring peace. And that to the extent that it might look like a war -- that will insist that they had no choice; it was forced on them; the other side could stop it at any time if they wanted to.

Proper declarations do have significance of course; but they are always secondary to the basic facts of what's happening on the ground.
It doesn't take all that much wind to cause modern light aircraft to take off on their own. The gusts in this video were 55 knots, but I've heard that some STOLs are susceptible to 20 knot winds.

https://www.youtube.com/watch?v=b_WmjWAGkLI
For drugs one of the fundamental problems is that there is close to zero competition. Getting FDA approval to manufacture an already-approved drug should be much closer to a rubber stamp. Patent lifetime should be closer to 3-4 years instead of 20+, and that whole hack of a superficial tweak renewing the patent needs to be eliminated.

Then things wouldn't be so bad if drug manufacturers charged whatever the market would bear (there should also be one transparent price, none of this opaque "negotiated" price fixing). The 3-4 year period where a new life saving drug has been created and approved but is still cost prohibitive for most many would be gristly, but the impedance mismatch has to accrue somewhere and the current solution we've defaulted into is to claim wide access while allowing drug companies to perform wealth extraction (modulo what the "insurance" cartel can be guilted into paying for).
Definitely! Great site!

I'm about to hop on a plane otherwise would add myself (creating a concepts/blech.scroll file and sending a pull request) is all that it takes.
> Now I open a program, it reaches out to the internet, maybe I get some crappy spinner that is intermittently doing a thing

Yes, that’s unfortunate.

Offline physical drives still exist in some areas; I keep my nintendo switch mostly in airplane mode and use cartridges. SD card slot made a surprising return to Macbook Pros. Even CDs have their direct successors, e.g. M-Discs[1] are popular for long term data storage.

But yes, none of that exists in the realm of web apps.

[1]: https://en.m.wikipedia.org/wiki/M-DISC