skysight-inc/HackerNews huggingface dataset:
No offense taken. I just wanted to make it clear I wasn't some rando who read an article or two on this.

I could have been more clear. There are many kinds of PPAs, but my understanding talking to the banks that do the financing is that they are an integral part of helping the developer get the steel in the ground. I agree there is almost always an off-taker that provides the fixed payment in exchange for the market payment. I agree the uncertainty can be hedged to a degree, but was just relaying what was said by the key folks representing the argument against nodal in parliament (think that's the right venue). The additional revenue uncertainty complicates things and slows things down.

I agree purely nodal markets don't make sense without some reliability mechanism, but that's not what many of the key academics were preaching/advocating not too long ago and why Texas did what it did. The Texas grid may have done better had they stuck to the older vertically integrated model which may have led to some older units staying around. It's hard to rewind in order to fully tell. I'd have to go pull a lot of figures to see if they retired coal that would have stuck around absent the markets. There surely wouldn't have been the bankruptcy fiascos from having $9000/MWh prices for a week, but that's another topic. I also think the courts are still looking into claims of market manipulation coming from the natural gas industry during Uri.

There is certainly a lot to talk about on PCM. Would love to chat later! Have a good holiday.
Yes, but you can't incorporate that into an algorithm that allows the divisor to vary and avoids branching. 195 is problematic for the multiply-shift strategy.
Pyflink seems promising, I love vanilla flink but as soon as you need to debug your pyflink job pyflink becomes a hurdle. That translation layer between Python and Java can be opaque.
I'm not sure whether they consulted a bad trademark lawyer or didn't consult one at all, but it wouldn't have cost that much to do so. I say this having just recently started the process of filing a trademark - the cost is about the same as buying i.e. 's4.dev' according to the domain registry's website.

Having to rebrand your product after launching is a lot more painful than doing it before launching.
???

We use Docusign (and occasionally Adobe Sign) for multi-client/multi-organization contracts all the time at my job. Docusign essentially acts as an escrow service for signatures. You need to make sure that all of the signers' are set up when you first send out the document for signatures. It doesn't matter whether they're part of a separate Docusign account or not; that just affects how they access the document after it's been signed by all parties.

If you're baking in "batches" of signatures into the PDF so you can do multiple rounds of signatures...you're using it wrong...and quite possibly invalidating the whole point of using Docusign (or a competitor) in the first place since your edited pdf is no longer authentic and wouldn't be admissible in a court.
Look, not to be defensive but no academic work provides its citations in the Bibtex HTML microformat (they should, but they don't) or even heavyweight structured format like https://schema.org/Text. They provide BibTex syntax at best and DOIs and ISBNs at worst. I'm just meeting the academic standard where it is, and running the {citation format}->HTML conversion on the fly in an ergonomic manner.
Ice Moon: Creating an Immersive Experience on Apple Vision Pro [video]
At first you want to keep it to a minimum which is not that hard. But in order to get more clients you will have to deal with more cases and add features. Which is what others have already done …
why does the page scroll when I drag a slider?
> we decided that the only way to leverage the full value of Kotlin was to go all in on conversion

Could someone expand on this please.
I wonder how long until we end up with questionable devs making spurious changes just to try and game the LLM output to give them a pass.
The security concerns of a JavaScript sandbox with the Node.js VM module
Humans can render other humans unrecognizable with a rock.

Brutal murder is low tech.
You're resurrecting memories from the mists of time, but I seem to remember a common design pattern back in the day for cases like this was to have a persistent lightweight parent that would fork a processing child that could then request the parent perform fork-and-exec operations.

But it's been a while....
> maximize our gains in developer productivity and null safety

Java is to too verbose. Kotlin have features like null safety, better functional programming, better coroutines, advanced sealed classe. Java virtual threads is still not ready and development was very slow. Blame oracle for being too complacent.
It censored my prompt, turning "Erotic ADHD" into "Energizing Vibes." Thumbs down from me.
I already have devs doing this to me at work and I'm not even an AI
I don't get what's happening in this thread. This is a pretty clear statement: hacking isn't worse than the killing that the government is already allowed to do. It's a pretty straightforward argument which for some reason seems to be being misunderstood.

I'll gently push on the premise though: hacking isn't worse for the victims than death, obviously, but I think it's possible weaponizing of exploits does more total damage. Both collateral, due to the manufacturing of exploits which ultimately leak and harm a bunch of unrelated actors, and because the marginal hacking is lower cost, practically and politically. So a given attack is likely to be used against groups we'd recognize less clearly as "terrorists" / deserving of the harm / etc.
I think the word you need to use in this conversation is iid.
I’m not entirely sure we’re past those days.

Up until the current hiring lull, it was very possible to get a programming position with just a self taught background.

When the need for juniors comes back around, I’m sure we’ll start to see it again.
Thanks. You are right about those points. One thing to probably consider is whether serverless provides enough cost savings for most streaming ingest use cases which need static provisioning since ingest volumes are unpredictable. A better messaging would be that your serverless model can handle bursts well. (for context: used to sell KDA and KDS at AWS as part of AI solutions)
I think he means literally talking to someone on the other side of his cubicle wall.
The kind of worldview being promoted here tends to have people that prefer to enforce their worldview by the sword rather than in the chamber of ideals and free thought.
Life pro tip: if you don't have a reservation then just slip the Applebee's hostess $5 and you can get a table.
Seeing something you think is culturally wrong is not necessarily traumatizing, is it? And surely there are degrees of "wrongness", ranging from the merely uncomfortable to the truly gross to the utterly horrifying. Even within the horrifying category, one can differentiate between things like a finger being chopped off and e.g. disembowelment. It's reasonable to expect a person would be more traumatized the further up the ladder of horror they're forced to look.
Google has caching proxies in every country for almost every ISP. My rural ISP in Germany with only 65k users has it. I'm sure adding this to the contract is not impossible. On the other hand I have no idea how big the amount of data is that Google is moving around for crawling but for some statical sampling it might be enough to use the ASN of these boxes. On the other hand this probably amounts to more abuse Mail for the ISP. Lots of bandwidth that is more expensive for the ISP than Google and it's working directly against having these boxes there in the first place to remove traffic leaving the ISP.
Having a pointer in the struct allows you to increase the string's capacity without changing all the references to it.
Yeah but not having standard buffer and slice types along with safe API's that require their use is unforgivable.

I'm also of the opinion that a backwards compatibility with null terminated string is actually terrible. Because you want people to eventually go, oh this code uses gross null terminated strings, lets fix that.
Great idea. Might print some and hang them.
> fake client to send some messages that the original application wouldn't be able to send which provide information about the target users' device

> I doubt I'm the only person here who has ever made an alternative client for something before

I think the distinction here for "exceeds authorisation" is pretty apparent. I don't read this judgement as being damning for people wanting to make their own clients.

They made a third party client for deliberately malicious purposes. If you go ahead and make a discord client with the intention of spamming or otherwise causing harm to its users, I think it's completely reasonable for you to get in trouble for that.
From the article:

> The short answer is that any remaining Java code can be an agent of nullability chaos, especially if it’s not null safe and even more so if it’s central to the dependency graph. (For a more detailed explanation, see the section below on null safety.)
Apple (App-le?) certainly popularized abbreviating "applications programs" or "application software" (vs. system software, systems programs etc.) to "applications" in the 1980s, and "apps" with the advent of the App Store in 2008, but Apple was unsuccessful in trying to obtain and enforce an App Store trademark given prior uses of app, store, and app store (including, perhaps ironically given Steve Jobs' return and Apple's acquisition of NeXT, a store for NeXTSTEP apps.) "Killer App(lication)" dates to the 1980s, applying to software like VisiCalc for the Apple II.
I’m incredibly excited about using this, thanks for the excellent write up.
It's odd that the only reason AVX-512 long division wins in the end is that it's compared to AVX2 reciprocal. Would it be possible to compare it to AVX-512 reciprocal computation?
Wait a minute, this isn't an AI article...
Reminds me of the "Big Man" concept [0], both in terms of literal bigness but also in the terms of how corruption might make it easier to spread largesse and gain unofficial political power.

[0] https://en.wikipedia.org/wiki/Big_man_(anthropology)
Column headers as well, as per modern convention, as opposed to row headers.
Rest in Peace.

Rickey was more than a good player, he was a good guy by all accounts - flamboyant at times but almost jokingly so, hilarious, and a family man. Rare anymore to see a star of any industry married for 40 years and stick with their family.

I was a big fan of him growing up, and have probably a dozen of his cards. I couldn't believe he was already 65 years old - certainly too young to go, but a harsh reminder for me how fast the years go.
I have some experience in writing, reading, and editing. While there isn't a single, definitive writing style, it's common to use positive, concise corporate-speak in specific places. However, this piece employs it repeatedly, as seen in phrases like:

- "Together, we will build the AI-native suite of the future"

- "This represents an opportunity for dramatic acceleration of the Coda product and our mission"

- "We plan to weave the best of Coda and Grammarly together. It will combine your company knowledge, generative AI chat features, a full productivity suite, and hundreds of agents to help you work smarter"

- "We aim to redefine productivity for the AI era"
> If digging a short tunnel is a repeatable operation

It is not. Geology and drainage conditions are different at every site, and thus cookie-cutter solutions do not go nearly as far as you would hope.
Living Porous Ceramics for Gas Sensing and Carbon Capture
Fascinating game that is unlike anything I've played. Nice work!
>>n average 10 minutes like it always

Ummm, not in my experience. I washed my hands of the lot some years ago, but was seeing ordinary transactions (with good fees paid) taking 6-24 hours to get confirmed. This was after getting accustomed to watching confirmations start popping in within minutes. Yes, I understand this was partially resolved, but "partially" is doing a lot of heavy lifting, and I see no assurance that the network will not again see such conditions, for no apparent reason to the end user. Of course there are also other better-performing coins, but none have gained the traction of BTC.

Of course we technologists can better understand and so tolerate these delay issues, but just the fact that we must explain it means it will never see wide acceptance. And that is even if the other usability and security problems are solved. When I'm reading this week of people losing millions or hundreds of millions in BTC, ya they got phished, got caught at a low-attention moment, etc... it's a problem, especially since those are experts familiar with the ins-and-outs. There is no way an average Joe & Jane would even consider putting their kid's college funds in crypto, nor should they.

If you have to explain your product like that, you are already lost. Once again, the crypto industry must do the HARD work of solving those problems. But at this point it may be too late.
More accidentally quadratic stories: https://www.tumblr.com/accidentallyquadratic
These parent comments are the most clear and concise explanation of the difference between semi-private and private datasets that I have seen. Thank you.
Hmm, looking into this.
As someone who grew up in Arizona, please stop this silliness. Sure, once a year you get an extra hour of last call. Otherwise it seems pointless. Of course I also don't like it getting dark at 4:30 pm either.
Innate, instinctive, intuitive, natural, automatic. I don’t think obvious is a bad word though.

Descartes did not invent x-y coordinates until the 1600s, yet a table of columns and rows is totally natural and emergent given a two-dimensional recordkeeping medium
the keys to employability have been captured by salesmen
TFA author links to this page:

https://artasartist.com/what-is-generative-art/?ref=thecodis...
Any updates on the ultrasound brain imager project? I remember reading about that a couple of years ago but didn't see any follow-ups. It sounded extremely nifty.
My company is currently adopting this and I don't see the appeal yet - likely from a lack of knowing much about it.

I added it to a side project just to get familiar and it added quite a few sdk files and folders to my project, and lots of decorators. It also required Docker and yadda yadda yadda.

I just could not justify using it compared to just running some regular Typescript file with Bun (or, in a different project, `go run cmd/ci/main.go`)
Hey!

> What kinds of web sites need this level of complexity?

The most common use cases are high contention & strong consistency workloads where using an OLTP database doesn't work well. A few examples:

- Collaborative docs

- Local-first & CRDT sync (e.g. Yjs)

- Stateful multiplayer games, often async multiplayer (e.g. chess)

- Agentic workflows with frequent memory updates

- Chat

- Scheduling software

- Rate limiting

Actors can also be used for stateless realtime workloads that benefit from edge computing, similar to what you would use existing serverless edge functions for.

The actor model is widely used in larger companies. The best-known example is how WhatsApp used Erlang to scale to 900 M users with 50 devs [2]. It's also widely used at Discord, LinkedIn, Microsoft, etc. Take a look at Erlang/Elixir, Akka, and Orleans for prior art.

> Does this have enough performance to solve the server cost problem of Improbable's metaverse back end?

Actors usually have a single responsibility (e.g. document or chat room) while Improbable focused on building expansive worlds without clear boundaries between entities. Our docs include tips on scoping the responsibility of actors [1].

The actor model encourages actor-actor communication, sort of similar how entities in the ECS model communicate in games.

> That's a remote object system too expensive to run 24/7.

Actors automatically go to sleep when unused. They provide the benefit of realtime workloads without the cost of keep idle compute sitting around.

[1] https://rivet.gg/docs/scaling#tips-for-architecting-actors-f...

[2] https://www.wired.com/2015/09/whatsapp-serves-900-million-us....
Do these firms target US citizens without a US warrant?
So... The current generation? Between mobile devices, raspberry pis, Web pages, Linux and even Windows there is plenty of stuff you can do just futzing and in your basement. Yeah it might be impossible to create your own AAA game, but you can still even create your own software. Plenty of open source opportunities out there as well
A return to less centralized web publishing would also be bad for the many creators who lack the technical expertise or interest to jump through all the hoops required for building and hosting your own website. Maybe this seems like a pretty small friction to the median HN user, but I don't think it's true for creators in general, as evidenced by the enormous increase in both the number and sophistication of online creators over the past couple of decades.

Is that increase worth traumatizing moderators? I have no idea. But I frequently see this sentiment on HN about the old internet being better, framed as criticism of big internet companies, when it really seems to be at least in part criticism of how the median internet user has changed -- and the solution, coincidentally, would at least partially reverse that change.
Can you share the alleged error and the arguments for and against it?
fixed! sorry about that, and thanks for the feedback
Hah I was recently looking at that subreddit and yeah that’s why I don’t like the idea of that kind of group buy. It’s a gamble on everything working out and everyone doing the right things. I also would argue that requesting a known designer/manufacturer to make N of a specific item is different than asking an unknown designer to do so for the first time. Terminology aside, this is my original point: that is a risky way of doing things and communicates to the consumer that the product is unlikely to just get made and be available.
Early compilers predate C by a decade, and it took another one for using C as intermediate target became common, other than that the rest is alright.
And o3 will not run on the private set unless it is a truly free and open source model (presumably also the case for ARC-AGI-2). This is the distinction between private and semi-private. In private you provide all the knowledge/weights/logic to operate without any external communication. Private benchmark results are the only true evaluation of performance on any benchmark -- reserved for a final evaluation. It is the only way to prevent shenanigans.
They are actually useful for optimising compilers too! Mul or mul+shifts is often faster than div
Anyone know a good explanation of what spherical harmonics are?
My struggle with Make and bash is that they're not very expressive - maybe that's something we want in our CIs, but I've always preferred writing an actual program in that program's native language for CI/CD, even if it has to shell out some commands every now and again.
A very variant I really like is using Flux Schnell. I use it on replicate.com but you can find it for free all over the web such as https://huggingface.co/black-forest-labs/FLUX.1-schnell

Result for "color palette of 8 colors for a china-themed site. Include opposing complementary colors."

https://replicate.com/p/zrb89ym2r1rm80ckxf1995yxcr
For example – I'm a big proponent of local-first apps, but even those require a sync server. You can easily implement one in under 100 lines of code with actors.
> Today I make generative art, see it on my website

I do love the ways random events can change folks’ lives. Would the author have ended up doing art at all without this happening?
How often do you reference your vault?
Exposing the Honey Influencer Scam [video]
If ChatGPT produces AI-generated code for your app, who does it belong to?
fabulous idea - but you are making everyone know what time Sun rises and sets as well as light math. the phone will also be ringing constantly with “hey what time you close today?”
This is the one job we can probably automate now.
I wonder if it was trained on a lot of nitpicking comments from human reviews.
im still working on ultrasound stuff, but specifically for BCI! https://news.ycombinator.com/item?id=42021450
I have four Home Assistants pinned in the browser on my laptop. I look after several more.

Thanks for the heads up about Digital Alchemy, now I have to go and evaluate it 8)

I already have upgrades to my 3D printer sat waiting, and a massive stack of software to go through for work and home.

I've just finished replacing all the door handles in my home (long story) and the flush button on the down stair bog. It turns out that most of my home lighting has a spare conductor available or I can use a dimmer instead, so smart lighting is indicated at the switch. One lot done, more to do.

All of my smart IoT stuff must be locally administrated and have a manual option if the network is unavailable, if possible and work as well as a non smart effort with regards power. So my doorbell is a Reolink job on the THINGS VLAN with no access to the internet. It is PoE powered and the switch is powered by a UPS. You get the idea.

I run my home IoT smart stuff with the same rigor as I do at work. I'm an IT consultant these days but I did study Civ Eng at college.

HA allows for plenty of solid engineering for engineers. You can do it all in the GUI with decent integrations as a "newbie" with confidence that you won't go too far wrong. You've also got a really solid Zwave stack aside a well integrated MQTT stack - how much more do you want?

Theres also a Zigbee stack too, which is ideal for cheap stuff. My Lidl smart switches work really well at quite a long range.

I could go on at length ... 8)

How much more engineer do you need?
Earlier this year, I was at ground zero of the Super Bowl parade shooting. I didn’t ever dream about it, but I spent the following 3-4 days constantly replaying it in my head in my waking hours.

Later in the year I moved to Florida, just in time for Helene and Milton. I didn’t spend much time thinking about either of them (aside from during prep and cleanup and volunteering a few weeks after). But I had frequent dreams of catastrophic storms and floods.

Different stressors affect people (even myself) differently. Thankfully I’ve never had a major/long-term problem, but I know my reactions to major life stressors never seemed to have any rhyme or reason.

I can imagine many people might’ve been through a few things that made them confident they’d be alright with the job, only to find out dealing with that stuff 8 hours a day, 40 hours a week is a whole different ball game.
I’m skeptical of the value in doing this. There are a mountain of tools like NullAway, ErrorProne, Immutables that make it so much easier to write safe code in Java. New developments in the language like first-class record types improve the DX as well.

I think Kotlin helped push Java in the right direction, but at this point it seems like a weaker choice. Spending years to migrate a massive Java code base like this feels like wasted time.
Why iodine of all thing? Is it not the same as using iodized salt which is toxic to the linings?