skysight-inc/HackerNews huggingface dataset:
As an Enphase inverter owner and installer... I'm excited about this blog post and their related posts! I assumed there was no way around Enphase's cloud for getting data. I like Enphase hardware (they also have batteries and smart EV chargers)... but I'm not a fan of their cloud / GUI experience.
and in Germany. and in England. and in Spain.
Is that a choice question? Or does it require a subjective answer? If it's the latter, then the question is reasonable to some degree, I guess?

“Company 4 might be the best in terms of naive computer-calculated average, but anything that doesn't meet a particular standard generally should not be allowed by law to be used/built. So Company 1 is the only choice, and perhaps the best, subjectively.”

I think this is a good question for discussion, because a child might answer “Company 4” at first just by looking at it and averaging it as anyone without any context would, but then you could say something more about it. But, I don't think it was intended to be analysed or answered this way. Either way, dumb question to ask for a qualification exam IMO.
I am glad that there are people doing research on this.

For a long time, I have suspected that people of my generation and younger (i.e. people under 40), are going to have a lot of hearing problems. As a musician, I have always been a bit paranoid about my hearing, so I use ear plugs when exposed to loud noises.

But the amount of people I know that are already having hearing issues is shocking. Looking back, I can only assume it is because they always had headphones on, and the were always far too loud. It was worse once we started driving. People would blast music as loud as the speakers would allow.
Ask HN: Why Microsoft website pictures look blurry, jagged, low-res?
I've noticed this in the past few months. Have a look at this for instance:

https://www.microsoft.com/en-us/store/b/copilotpro

or the homepage!

https://www.microsoft.com/en-us/
You can't teach children how to succeed at work by having them learn whatever language is trending in the industry, if only because things will have changed and they will be remembering very little of it by the time they will be adult and joining the workforce.

You can teach children programming by using any language. You can do so even more effectively by teaching them many languages, to make them learn how to program rather than how to write code in language X.
I feel like Apple sat down and said "how can we make sure this NEVER works unless you're only using Apple devices?" and intentionally sabotaged open standards.

The last time I had to do this between two Android devices I just used wifi direct and it worked flawlessly. And yet Apple doesn't support WiFi direct? I can't explain Windows, but the fact that iOS won't interoperate with Android seems like an intentional choice by Apple to make their customers' lives harder.
I see a lot of pessimism about this product online. I think the opportunities for entertainment, namely gaming, are huge. The work stuff, I don't really see why Apple is pushing that. I just don't see wanting to edit spreadsheets and stuff with a headset on. But playing video games or watching an NBA game courtside? That would be awesome.
Agreed. Discos, walkmans, ... This is just BBC doing its bit for the nanny state.
Lamborghini licenses MIT's new high-capacity, fast-charging organic battery tech
I thought HarmonyOS used the Linux kernel for larger devices, and LiteOS was more for smaller IoT, wearables, etc?
Could be, but mostly isn't. This thread and others like it are always full of folks lamenting that some other markup language isn't as popular or well-supported or both, even though said language has more features, a better spec, and got there first.

Maybe Markdown just hit the sweet spot. But I actually suspect it's something else: as soon as it's very convenient to have machines ingesting and producing a language, it becomes tempting to create tooling that is unnecessarily strict in what it will accept while at the same time spitting out markup that is unusually difficult for humans to read. A sort of specialized violation of the Robustness Principle.

The most famous example of this was probably XHTML, but even HTML5 suffers from it. And so we end up with stuff like Markdown because HTML tooling is too hostile to work with directly, and AsciiDoc because DocBook XML is similarly awful. They don't have to be, but...
Nobody would bother to steal water. Rations would not survive on open decks. Scorching sun heat, corrosive salty air...
Don't use reverse proxies you don't trust
As an amateur game designer (nothing published, and if I ever did it would be free and targeted at educational environments- for example, I used Sid Sackson's Card Stock Market to help teach numeracy) I recommend sticking with tactile materials rather than computers, let alone 3D. For any age, but especially while young, to build those physical-mental connections. Computers are great diversions but they require such a deep infrastructure that I doubt they'll last very long.
Yeah, I mean, we're not resource constrained anymore. It's easy to not gain weight when there are literally no calories available. You also don't contribute much to the economy and you're miserable all the time.

Certainly the wide availability of food, most of it not particularly healthy, isn't helping much. Jobs where you sit in front of a computer all day aren't helping much. But I think it's impossible to give those things up at this point.
I used Dolphin for a short while, but it's a bit slow and unreliable with large copying.

Went back to caja.
As long as it has a lot of short and loud sounds, and is played via the headphones, then yes. I don't think that's the common scenario for watching BBC though. From the paper itself:

> Headphones are frequently used, and individuals may increase the volume to higher levels than their preferred listening levels to overcome the background noise that is common in these settings. While gaming centres and PC rooms exist worldwide, the vast majority are in China and other Asian countries. Third, electronic sports, termed esports, involve competitive, organised gaming and are rapidly growing in popularity. Some esports players are professional gamers, and therefore may practice for many hours a day, often using headphones, and compete regularly in online or in-person competitions or tournaments.

https://bmjpublichealth.bmj.com/content/2/1/e000253
Call me overly practical, but as long as we have a shortage of housing, build all the ugly you can. I’d rather have people housed in ugly buildings they can afford over waiting for something aesthetically beautiful.
Boeing puts their name on the finished product; therefore Boeing made it via Spirit Aero Systems.
Adaptive Equalizer
Can you explain your comment a little more? I don’t understand the relationship between these that you’re suggesting.
Because for thousands of years people had to worry more about starving than overeating. And America may have gotten their first, but obesity rates are skyrocketing in nearly the entire Western (and many parts of the Eastern) world.

I wholeheartedly agree with you that obesity is a modern problem, but if your solution is somehow "we should redesign all American cities so you can bike to work so we can all be like the Netherlands" or "we should all grow our own food", well, that's not really a solution.
thanks for the correction

i listened to one podcast on corporate personhood and intuited that intellectual property was similar but i see what you mean
SVG animation elements are now mostly supported by all modern browsers. You can even use `transform-origin` and `transform-box` CSS properties to control the origin point (this was a major pain point in the past). I think "paced" interpolation is the only important feature that is still missing.
270 word comment about trying to lose weight and you didn't mention anything about diet. I know people hate trite phrases like "You can't outrun a bad diet" or "The best weightloss exercise is a fork-putdown", but what do you say to people when they literally don't consider diet as a relevant part of weight management and instead focus entirely on exercise?
Probably the insurance companies not wanting to cover them as well.
Datalog feels so much more intuitive than SQL or any other query language I've used. I'm able to write concise, complex expressions pretty easily. In a SQL-based system, there seems to be a (low) complexity metric where it's easier to write/debug/maintain what was supposed to be a 'declarative' SQL query in a functional/imperative language instead. It feels like datalog is the next evolution of a declarative query language, one that is much more declarative than SQL itself.

In the "day of datomic" videos, there is a segment where Stu debugs a slow query. He does the debugging without even looking at the data model, only by rearranging the clauses. It is really, really impressive, and I can't imagine having that capability in SQL.
Rust‘s type system prevents memory safety bugs because it reasons about object lifetimes statically. At the same time rust allows you to write systems code on bare metal.
Not just Murray Hill, but all of their offices were special.

I went to Holmdel High and my girlfriend’s dad was a distinguished engineer at the Holmdel Bell Labs installation, we drove by regularly (loved the transistor water tower), and got to visit him inside the building a few times. It was awe inspiring as an 18 year old to enter into such a sacred hall of engineering and science. I had a strong engineering bent since I was little, but knowing such a towering figure cemented it (inventor of Adaptive Delta Modulation).
The language features.
So ~30% of people in Europe are constantly starving compared to Americans?

Europeans can, generally, afford to eat.
It takes only moment to search on Google to find many, many news articles indicating that obesity is rising quickly in Europe, Asia, and the rest of the world.
We did. Its called Wegovy.
Take breaks, and if it hurts at any point, take a long break. Video games have lots of small, quick and sharp sounds (gunshots and such), and in a competitive environment, you probably want to have the volume high enough to hear footsteps from far away, but that'll also make all the "bad" sounds very loud.
Bloody hell.
Man creates Japan-sized wedding proposal using GPS
There are situations that social networks need to worry about, consistency wise. Imagine a newly battered spouse unfriends their partner before making a post explaining why they're getting a divorce. If these two events get mixed up the perpetrator can end up reading the post.

Also, ironically enough, most of the global financial system actually operates very inconsistently. It can take days for transactions to clear, and there's a bazillion quirks based on local law and bank policy. So in practice banks use double entry accounting with reconciliation. If something got messed up they issue a new compensating transaction.
I do know facts about there internal system. Internally, strict separation is taken very seriously and the logs are keyed by cookies with separate access and physical logs for different cookie spaces and no joining is done based on ip addresses and device signatures in these logs.

It would take a determined and malicious employee to subvert these controls and possibly require multiple employees to get by code reviews to do such.

That said, I can appreciate the skepticism an outsider might have about such claims.

But, I also disagree that Google is incentivized to do "privacy theater" as you call it. For one, many already assume the worst of Google and also such theater could open them up to major lawsuits.

One could make the case that a company like Apple has invested a lot more effort in "privacy theater".
I don't understand why we're acting like preventing obesity for society at large is an unsolved problem. Looking at Japan with an obesity rate of 3%, it's clearly possible.
Nutband – a post fiat apocalypse Cashu client working over Reticulum
To strongman the "anti" case: I believe that FreeBSD still nominally supports a number of architectures that have immature or no Rust support, which seems like a major blocker to (at least) rewriting major system components like devd in Rust. And build times are already a problem -- the joke five years ago was that the FreeBSD build was a wart on the side of Clang. Doubling that isn't ideal.

That said, I'm a big Rust believer and think it's the right tool for the job in a lot of situations where the historical answer was C or C++. Maybe it's the right tool for FreeBSD, too.
Like I said, depends on the amount. But I remember the days when you had to wait sometimes several days for a check to clear before the funds were available in your account.

Of course you could always write bad checks - but payee was on the hook for the fraud, not the bank ...
I don’t think Mozilla has had any major sponsorship role for a few years now?
Essay: Rickover's "Doing a job" - https://govleaders.org/rickover.htm

Books:

- Rickover's "The Never-Ending Challenge of Engineering"

- Taichi Ohno's "WorkPlace Management"
What if a pr was actual code review and not performative bullshit?
In short, trying their hardest to follow "avoid enabling uses of AI or AGI that harm humanity or unduly concentrate power"
Well, duh: they needed to make sure to run the script twice.
It's a real shame that uncouplers like DNP have such bad side effects, from a theoretical standpoint they are perfect.
Yes. See: radiators
I think everyone learns different, so maybe the biggest key is seeing something familiar to what you're used to seeing right before your eyes?
Isn't 2+1 dimensions gravity a thing ? https://arxiv.org/abs/hep-th/9204099v3
There are two very broad set of features:

1) Memory safety. If you live in the world of kernels and embedded code, your options are mostly C, C++, and (as of just the last few years) Rust. Of those, only Rust reliably prevents memory corruption mistakes like use-after-free.

2) Being a 21st century language. Rust has a lot of features that any new language would be expected to have these days: a unified build system, a library ecosystem that the build sytem knows about, slices over arrays and vectors, UTF-8 strings, convenient ways to de/serialize JSON, something like async/await, etc. This makes it competitive with languages like Java and Python for doing "everyday stuff", where realistically ~no one would use C. The main downside of Rust in a Java/Python sort of context is that the learning curve is a lot steeper.

A couple other notes:

- Some of nice 21st century features (like JSON) go away when you're writing embedded/kernel code, but others still work. Embedded ("no_std") Rust still has enums, error handling, slices, iterators, and sometimes even async/await. Those quality-of-life features are hard to replicate in C, even if you believe your code is 100% bug free :)

- If you know you're going to be writing multithreaded code, Rust's thread safety features are really unmatched. A lot of the same machinery that gets used for memory safety also turns out to be useful for thread safety. Libraries like Rayon make it surprisingly convenient to write multithreaded code, while also catching a huge percentage of mistakes at compile time. (Deadlocks are still possible though.)
Every bit of money and platform resources (rad hardened CPUs are giant, slow and power inefficient compared to even semi modern COTS) is money and resources that NASA can spend on scientific payload on the same platform.

NASA absolutely does have some incentive to find savings in control hardware and software.

Finally, while Ingenuity does use a non-hardened Snapdragon, many other of its critical electronics components are still rad-hardened. The FPGA and dual MCUs (that actually do the low level control and I/O I assume) are both rad hardened. In addition, the COTS components that were used where screened by NASA for their performance in radiation.

The Snapdragon is really just there to control the radio, and do image processing. Critically, these are functions that have -some leeway- for timing, giving the option to just restart the Snapdragon if a watch dog detects a problem.

All of this to say is that rad-hardening isn't going away, but will probably stick around in many critical niches. What Ingenuity absolutely do is validate that modern COTS processors have a role to play in radiation elevated environments, including in semi-critical applications.
> Or they got a tasty military contract, and part of that was conditioned on not upsetting the current administration.

Killing people is okay, political bot making fun of current admin is not.
[dupe]

More discussion: https://news.ycombinator.com/item?id=39066737
Yeah, but Rust tier 1 is only x86, x86_64, and arm64. And only Linux. That excludes MIPS, PPC, and arm32, all of which FreeBSD continues to support to varying degrees. x86_64-FreeBSD is a Rust tier 2 "it might work" target, as are arm6/7 and PPC. MIPS is Rust tier 3 "we don't build for it or test on it."
Many drugs are prescribed in ways that take advantages of their side effects. Indeed, many drugs are designed for one purpose but perform a second purpose much better.

It’s clear that these drugs cause weight loss (in everyone) so I’m not sure what further certification and testing might show
> He’s getting “20 to 75 miles of extra range”

He's not "getting" that, he's estimating that he might possibly get that.

> midpoint is ~45 miles per day

The estimate above, which is already not fact, is "for sunny days". Taking the midpoint of a ridiculously imprecise number pulled out of one ass as an average makes no sense whatsoever.

And the car can't be driven with the panels out, so any actual use of the car has to be discounted. Not to mention the pictures are for a 2000W (9*175, per the official website: https://www.dartsolar.com) array, the 4kW array would need double the space, double the volume, and double the weight, and the footprint might be so large it would not be deployable in public spaces.
Goodwill recycles a bunch of clothes, anyway. https://www.huffpost.com/entry/what-does-goodwill-do-with-yo...
Reading through the list it looks like it’s not the kernel that’s being discussed, and this comment implies to me that it’s after much of the C system is built, “ imp
suggested adding an additional step after buildworld for stuff that requires an external toolchain”. It’s been a while since I’ve worked with FreeBSD, but I think buildworld includes linking, which would imply to me that you couldn’t link Rust into portions of the system in that stage?
During the aughts, DERs (14 CFR section 183, employees of the company but "FAA Avatars") - were given relatively godlike powers compared to their role even in as recently as the 1990s. From what I understand that trend only intensified in the decades since.

With my own eyes, I've seen activities rescheduled for a "friendly" DER's shift, and I have seen those "Pet DERs" go back and forth to the government offices, because those are the ones the manufacturer trusts to hire back from government service. Supposedly, the FAA offices around Puget Sound are thoroughly infiltrated with Boeing or Boeing-Subcon rotating door staff like this, but take that with a grain of salt.

I think it's this sort of abuse that's primarily coming under the microscope, but if I'm being honest, the whole DER scheme needs to be reset to something viable.

I mean, cmon. If I am employed by X, but I am an FAA DER, who do you think I am going to side with? The guy who pays my mortgage, or the guy who gives me a fancy shingle to hang on the office? That's a role that should have sharply defined boundaries.
I wonder if Apple might want to do it because of this weakness. Build a new public cloud from scratch, feed it with money that comes from a new source, migrate internal services onto it once the public has tested it enough to fix most of the bugs.
It must be their vaccination schedule
> The way these ML models and humans operate are indeed quite different.

Given that there is no comprehensive understanding of how human learning works, let alone how humans operate on and integrate on what they learned in a wider context...how do you know?

> Humans work by abstracting concepts in what they see

Newsflash: AI models do the same thing. That's the basis of generalization.

> ML models are closer to highly advanced collage makers that take known images and blend them together

Wrong. That's not even remotely how U-Net based diffusion models work. If you disagree, then please do show me where exactly the source images from where the "collage maker" takes the parts to "blend" together are stored. I think you'll find that image datasets on the scale of LAION will not quite fit into checkpoint files of about 2GB in size (pruned SD1.5 checkpoint in safetensors format).
I think you misunderstand. There are cases where the performance hit would be significant, but there is absolutely no indication or reason to assume they're widespread. The JDK itself has switched away from Unsafe years ago (mostly except for cases it's not possible, but not due to performance, but technical reasons specific to the JDK alone) and performance overall has largely improved. In the special cases where there might be a performance hit, a single flag can take care of that, but we're concerned with improving the safety and performance of the ecosystem as a whole. If there's something that improves the average but harms some individual cases, we hide it -- as in this case -- behind a flag. Everyone who needs to be convinced that on average the benefit outweighs the cost has been convinced. It is those who think otherwise that would need to make a convincing case that on average Java applications will be harmed rather than helped.
The market for completely anonymous and uncensored models via API must be huge. How come nothing exists yet?
Predictive search/auto completion is incredibly useful.

In the browser context, auto completion search from history in the search/URL bar hugely reduces the need to even make bookmarks for top level sites. It's just much easier to type the first few characters of the site I want then hit enter.
And against a low hundreds of thousands potential installed base with apple stealing 30% -- ie well over half your profit on typical 50% saas margins. How can developers make money on that? A super-high 10% of tam is optimistically 40k copies sold. That's borderline for a solo dev, and doesn't come close to covering the opportunity cost for any larger software shop.
People you know is the only worthwhile client pipeline.

So start with people you already know.

And work on getting to know more people.

To a first approximation, every potential client who wants a contractor has one. There are only two likely categories of potential clients who will cold call you:

1. Potential clients with no track record.

2. Potential clients with a track record of bad relationships with previous contractors.

Potential clients with no track record might become good clients. Or they might become clients with a bad track record.

Potential clients with bad track records are best avoided.

Potential clients with good track records are highly unlikely to work with a new contractor because ongoing relationships with contractors are part of what makes them good clients.

Experienced contractors move heaven and earth to hold on to good clients.

Basically modulo people who know you, the potential clients for new contractors is a lemons market. Good clients are already in long term relationships...again, long term relationships are what makes clients good clients.

The LLC, Stripe, etc. are pretend work. Without clients your liability is zero, and there is no need for a payments mechanism.

Finding clients is all that matters. It matters more than doing the work well.

Good luck.
The co-op that I belong to actually emails me PDFs of receipts of the groceries that I buy there (to reduce waste). It’d be really neat if this could accept PDF receipts as an input option.