skysight-inc/HackerNews huggingface dataset:
No, but we should have a discussion about if it is worth it to expense so much energy for something with very little hard, real use case. Al be it bitcoin or LLM's.

there is a lot of money behind AI, but i have yet to see any of them actually get us a use case which work reliably.

Not to mention, AI is fun and all, but that energy could be far better spend making the economy less reliant on fossil fuel.
Many people fear that a corrupt or authoritarian regime might misuse data to cause harm. However, the reality is that such regimes tend to carry out harmful actions regardless of the data they collect. Data can make their efforts more efficient, but the real danger lies in the regime's intent, not necessarily the data itself.
Nor did I say that it was. You've assumed an equation between "not just one demographic" and "the general population" where none exists.

There are histories in my bookshelf downstairs that I can recommend here. If I don't happen by before the edit window closes on this comment, I'll mention some titles in a reply.
For emergencies, there are already methods to shut off power to low priority businesses. And say, keep hospitals open.

And, if you want to pay, you can pay a premium to have more 'secure' power. This is an option today, already. No need for any discussion about markets and 'government is holding back the free market'. There is already a market to pay for premium power. And the utilities can charge AI customers more if they want.
We need to talk about the values of the Fediverse (part 1)
I want a dumb car with airbags
> But if you search for "≥" it should not return the ">=" disguised as "≥", ...right?

That’s my issue :). Languages like Julia permit both “>=" and "≥" in the source code with the same meaning. But if you use say search-based navigation of your file, how do you know which one to type to get where you want?

Or in Python I’ve seen some people make “alpha” render as α, since it’s a common variable name in physics codes. But “α” itself is a valid Python variable name, and I personally use Greek letters in Python physics code and know others do as well. That can again be confusing, since in Python “alpha” and “α” are not the same variable, so it’s crucial to write it correctly.
From what i understand my life is very similar as yours. One out of 7 seems not too shabby though.

Maybe a cliché but... my advice would be to try to get most out of each simple experience. Today my spouse and kid went for a long walk together with me... while I could have been doing woodworking. I _tried_ to teach the kid the joy of walking without having too much on his mind. I also started conversations with strangers while waiting in the ice cream queue. There's always something to learn from that. I guess you by now understand my advocating for contentment.
Return to Work and Dying on the Job
A locomotive doesn't make a good cafe. You'd want a car with big windows at least. A Caltrain passenger car might work, but even then, kind of iffy.

A locomotive might be nice in a museum or as an art piece at a playground, or for scrap value.
Isn’t this how heatmaps were generated as far back as the late 2000s?
In this connection it seems fit to note that "I am someone who found ways to overcome the problems that I faced" is also a statement of identity.
Also, infrastructure investment has a very long return on investment. (power plants for instance need to run decades to make back their profits, especially nuclear power plants.

Other forms of energy generation come and massive ecological costs.
Are we really prepared to spend this much energy on a speculative technology? especially when it is destroying the planet while doing so?
Well, yes, it may be more like parenting. Instead of building things by hand, you help other people come together and build things. However good one may be in any craft, anything sizable can't be built as a solo project, in a reasonable time.

So, regarding the value you can bring, some practical ideas.

- The big picture. "Individual contributors", each building their own piece, often lack the context of the bigger thing where these pieces should fit. They usually want to learn about it, but have fewer opportunities than you do. Show your fellow engineers the bigger picture periodically. They will be thankful, and everything will fit together better. Equally, ask your higher-ups to regularly share their big picture view with you (and your peers). In a few places I've seen where this was done regularly, it helped a lot.

- Expertise. Having worked on this and that across the system, you know various nooks and crannies other people may not yet. Make yourself available to answering questions like "how do we do this obscure thing".

- The interconnect. People who are building a large thing need to interact, but often they don't know who to interact with. You, at your position, have a better idea who knows / controls what. Help people find each other, and understand how they could cooperate. (At times, such activity constituted more than a half of my work day.)
How can I stop using food to cope with negative emotions?
> On iMessage, your keys are managed by Apple. You effectively fully trust them (which seems to be the assumption in most of Apple products anyway).

I'd argue there are many scenarios in which this might be preferable to a lengthier/wider supply chain. Personally I'd sooner trust Apple than Microsoft+(Lenovo/HP/Dell/...)+(Intel/AMD/Qualcomm/Broadcom/...)+(every device with DMA (PCIe/TB), unless you trust your IOMMU)+(.../...)... (you get the point). And the alternatives to Microsoft are each its own kitchen sink.

> In Signal [...] your past messages don't load "for your own security" [...]

I agree that this is quite annoying. HTTPS clients resolved a somewhat similar problem (usage of self-signed certificates) by trusting the user to make an informed choice. I wish Signal would trust their user base to make their own choices there as well.

> Whereas on Discord, Telegram, Slack and other IM services without end-to-end encryption, you log in on a new device and that's it. You instantly get access to all your messages since the beginning of time, and stay logged in forever.

Same with iMessage. Whether this is a feature or a bug, depends on your threat model.

But we're in a situation where we don't even get to make an informed choice - every solution (as you pointed out) comes with its own bag of UX shortcomings. These trade-offs should be user choices, not something the vendor forces upon you. But these are not fundamental shortcomings of E2EE as a concept, but particular issues with its different implementations. WhatsApp shows you can restore messages from a backup; Signal shows you can have "real" multi-device presence; etc. If we could spend 1/100th of the effort we did to push HTTPS everywhere, E2EE could be just as ubiquitous today.
The Web of Choices: Why Finding the Right Browser Is an Such Overwhelming Task
> None of it is accurate and almost all of it is modeled from sparse, low quality training sets. Banks are not selling PII’ed account balance data to shady aggregators.

Part of the problem though is that much of this data is persistent, across order-of-human-lifetime.

How often does your employer salary history have to be obtained to be useful? Maybe once every 10 years?

I have zero faith that in jurisdictions without national laws prohibiting it (and laws that prevent usage of extra-national data) that's not happening.
If your self-image includes the structure of the world around you, or the behavior of people other than yourself, you'll run into problems.

I enjoy working with computers. I happen to work at a particular company doing computer things. Only one of those is an innate "what makes me, me" thing. Even if computers didn't exist, I'd still probably tend to gravitate towards things that are fun for the same sorts of reasons.
DEC designed StrongARM pretty much immediately after Alpha shipped because Alpha chips ran hot as frick and DEC engineers didn’t see a path to low-power Alpha.
Write Change-Resilient Code with Domain Objects
Exactly, historical authoritarian states got by just fine by reading the mail and listening to conversations. You don't need to know which fragrance I bought last week to oppress me, and it wouldn't help anyway
Google's post-quantum TLS experiments that were done in public via Android Chrome are such; basically you just do normal TLS handshake but stack the key derivation from the traditional DH-type perfect-forward-secrecy exchange with a post-quantum-perfect-forward-secrecy exchange that you all seal under the same handshake authentication, and where you make sure to only use post quantum symmetric primitives to fuse the traditional session key material with the PQ session key material such that you don't rely on either one's resistance to keep your secrets secret.

Sorry I don't have a link quite on hand right now.
Brand Indicators for Message Identification (BIMI)
And with this black and white thinking you won’t find any trends or patterns anywhere in real life.

To rephrase the question, who was influential on the internet? What biases and ideals were on the internet due to those selection effects.

For example, the internet was very secular and perhaps nihilistic. Where does that come from.
The suggestion is that they can buy it at certain times, but not when the grid is nearing capacity. And yes, that's a perfectly reasonable thing for a society to decide.

It's shared infrastructure, mainly paid for by public funds. If a government decides the priority should be the millions over the few, that's what happens in a functioning government.

Or they can pay for their own power stations and infrastructure to be built.
> I'm not sure I want any of that in my camera. Maybe fast wifi for photo sync at home but still faster to plug in the cable/card.

Well, that's a reason why camera makers are struggling. You don't want these features, but a lot of people do. So they vote with their smartphones instead: https://petapixel.com/2024/08/22/the-rise-and-crash-of-the-c...

> You know what I want and have? A sub half second power on time. Probably sub one second from turning on to first photo. I don't want any "smart" crap slowing that down.

You can do that while still retaining smart features. For example, use a small OS to control the camera while the full OS boots up. Or use suspend-to-disk to speed up loading, with suspend-to-RAM for instant startup.

This is a solvable problem.
I would rather eat my feet.
Losing money on every transaction, but making it up with scale!
At $22.5K/yr it'll be more money changer than game changer.
this is actually a major problem in the netherlands at the moment.

a part of the energy grid cannot handle the load being generated by all the solar being deployed, and upgrading the grid takes years.
In the meantime, bussinesses and even households simply are not getting a new power connection unless they are deemed of enough importance.
Thanks for the reply! Helped me understand your points better, and the larger issues at hand.
Understanding CLIP for vision language models
The key idea is to bring text that describes an image close together with the image itself in the embedding space (often referred to as latent space). We take the text embedding and the corresponding image embedding and ensure they are very close in this space, meaning they represent a similar concept.
Readers hate this one trick, click to find out why!
From Latent to Engine Manifolds: ImageBind's Multimodal Embedding Space
Favor composition over inheritance for Java via True Delegation
The advantages of composition (or "true" delegation) over inheritance are well documented, but many languages remain poorly suited for it, particularly Java.

In the influential book "Effective Java" the author advocates favoring composition over inheritance, yet Java provides little support for it. One is left having to write or generate large portions of boilerplate code to achieve the most basic form of interface composition. More pragmatic support for the feature requires language/VM intervention, such as with true delegation and mix-in traits. This isn't to say the author's claims about inheritance and composition aren't well intentioned, however in practice it is difficult to make use of this advice when the language he champions, nearly a quarter century later, still does little to facilitate his position. The library mentioned here works toward a remedy[1].

1. https://github.com/manifold-systems/manifold/blob/master/man...
> In this specific case it’s a little funny, just because the author is a photographer. Literally all of their criticisms (other than “it looks bad”, which is obviously both ephemeral and subjective) were leveled against photography mere decades ago

Indeed, and if you read the post fully and watch the linked presentation you would understand I have no problem with generative AI nor LLMs. My 20 minute talk goes into much more detail about this. The history of photography is littered with examples of the criticisms that are being directed towards this space.

Photography is built on manipulation, lies, half truths, misdirection, fake narrative to fit the use case, memory loss, and so on.

The problem I have in this space is the lack of competence. Both in the tools and in those using them. "This looks fine", or "this reads fine", or "this works fine" is a race to the bottom.
I wonder why they implemented it that way, since dynamic linking on Windows is much less of a mess than on *nix systems. dumpbin /imports and Depends have been the standard there for a long time.
Most phones are dockable nowadays it's just no one wants to do it. Single usb-c connection can output the phones video take keyboard and mouse input and away you go. As a matter of fact when I travel I have a portable monitor that is 4K touch screen and has a keyboard and trackpad with it as well. I will use that as a second monitor for my work laptop if I'm working but I'll plug it into my phone if I want a more powerful interface than the phone's touch screen. This kind of thing was touted early on in the smartphone development but I don't believe it's a thing that most people want anymore. Most non-computer interested people are happy to simply use their smartphone with the touch screen interface, most people who have the desire for a laptop or a desktop computer and a phone desire to keep those two things separate. That's why this really hasn't caught on but has been a thing for more than a decade now.

The glasses, there are several options already that are not VR that are simply display overlay. Here is a quick Google search result https://www.cnet.com/tech/computing/xreal-air-vs-viture-xr-d...

I have no idea how good they are or the quality of them but they do exist outside of a full VR headset. One of the problems is is they have to reach a price point that people, even hobbyists, are willing to spend on them so they cannot be super high resolution displays because that drives the price up a lot. If you want them here they are.
Alpha had a super loosy-goosy memory model because iirc the cache size they wanted couldn’t be built with the performance they needed on the process they had, so they made it from two wholly independent cache banks, both serving the same core through a shared queue.
A caution about type acceptance. Pretty much anything meeting spectral purity and bandwidth requirements can be used in amateur radio bands, but that isn’t reciprocal for other services.

Unsoldering a diode to make it work outside the ham bands does not make it legal. Lots of services are now 12.5 kHz deviation, so showing up with a “modded” 25kHz deviation radio is gonna cause grief.
https://support.microsoft.com/en-us/topic/national-public-da... does not mention work history, credit reports, or bank balances.
> Render Webpage as PNG for static content

Why not just take a screenshot yourself and use an image tag to render the image without using puppeteers?

You can add a small CSS media query for showing different sizes of images for different types of devices.

Why do you even need puppeteer for above basic things?
It does not. The example I give on the README is only meant to show how easy it is to use it to "streamify" regular relational Dataframe operations.
With this logic (oft repeated) we should be sending TCP as JSON. { sourcePort: 443, destinationPort: 12345,...}

Debugability is important but the answer is to build debugging tools, not to lobotomise the protocol for the vanishingly tiny fraction of packets that are ultimately subject to debugging.
This, and to reinforce this: two things tend to happen with dictatorships: they either face a succession crisis at some point which brings it to its knees, or the existing guy becomes less rational in his old age after a few decades of being surrounded by bootlickers.

The PRC has actually managed to successfully stave off a few leadership crisis’s already, but one of the ways they did so was by moving away from a dictatorship of one and establishing term limits and a model that encourages leadership to think about the next generation and ready a successor. Xi Jinping just re-established a dictatorship of one with an unlimited term length and will presumably serve as the PRC’s strongman dictator for the rest of his natural life creating new opportunities for a succession crisis or for himself to just fall prone to old age. He wasn’t shy about killing off anyone that could have challenged him during his initial election to Premier and associated offices, we have no reason to think he’ll be any different than any other tinpot dictator in history and kill off anyone that looks like they might be gathering too much influence under his rule or looking just a little too eager to be his successor.
What if I told you those chatbots are trained on Reddit?
And you often have flooding situations as well, if you look at photos of Asheville. Granite walls don't necessarily help you much in those situations, nor if the roof is blown off or a tree crashes on it.

And much of the US doesn't routinely have really high wind situations. Had a windstorm in my area last fall. A big mature spruce tree came down and managed to avoid hitting my house or neighbor's utility wires but house was fine. Wood construction is not uniquely susceptible to wind events relative to other things that tend to happen in severe storms. And, if you have a direct tornado hit, I'm not sure it really matters what your residential property is made of.
It is a remarkable reading of my comment, in which I identify where black-and-white thinking has led your analysis into error, that can mistake that criticism for the error it describes.

It really isn't a simple question you're asking, is the problem. If I thought it needed less than a book to answer, why would I be about to recommend books?
https://archive.is/BgZZu
It's not just Covid. Look at the medical world. Generic products compete on price and there is little profit margin--not enough to warrant overprovisioning against problems. And meeting FDA requirements for new activities means new players can't just jump in the game. (And we sometimes see this done maliciously--control all active production of something and shove the price through the roof.) One factory has a problem and there can be huge problems downstream as a result.

The only solution I see is for the FDA to include supply reliability in it's determination of whether a system is acceptable.
How does the team feel about selling Google reviews and Instagram followers? How do 84codes and Manas.Tech feel about being placed alongside these sketchy sponsors?

I get that money is hard to come by, but I hope you realize that you might be doing more than $1500/mo in damage to the project by accepting these ad placements.
Ask HN: What are you working on (September 2024)?
What are you working on? Any new ideas that you're thinking about?
Because a lot of people are saying "CAD is only useful if you know how to use it." One word:

Tinkercad. https://www.tinkercad.com/

I teach children how to use it. It takes them about 15 minutes to pick it up. Are you going to design a car with it? No. But if you look at all the Text2Cad programs so far, they won't either. If you need to design something for 3d printing, Tinkercad, in terms of ease of use/simplicity, is hard to beat. And it's free to use.

I've played with other Text2Cad projects, and I've yet to be able to get anything out of them other than the most simple shapes, which frankly, what's the point if it can't make an object that's useful or meets my requirements? It takes way too much time having to write out paragraphs to even get the most basic of brackets built. I remember on the Zoo app, it very much likes typical CAD language which means you're going to need to be able to speak "CAD" anyways when trying to create a successful part (think: constraints in typical CAD)

What these LLM programs really need to focus on (imo) is writing Openscad (and similar "programmable CAD") code, which is going to at least give the user a better starting place, as well as the ability to edit their parts. I think one of the biggest constraints for this is the lack of millions of lines of code and documentation unlike most popular programming languages for the LLM.

I think the research is neat, but for now, it seems like a solution in search of a problem.
not just training; they'll be used for background checks and targeted assassinations
Is that supposed to be funny?

I will express it again, more flatly: we require that administrators be decent, and in many parts of the world there exist candidates in office that do not fit requirements for respect.

I cannot properly match the general idea implying the above with your "ain't" statement because it is not clear what you exactly meant; we can only say that "democracy" in the way you seem to present it is not a universal value and that the "win" you mention seems a very childish idea ("win" is a working system, not the chanceful temporary result of a confrontation as if of sporting teams).

And I will add another related point, also in light of the other poster: systems which just substantially resemble confrontations as if of sporting teams are gravely inadequate. (And there exists no "win" there.)

And I will add a further one to try and dissipate any misunderstanding: whether the administration in the territory I happen to be in is or is not the one which I could have judged as that I would have picked from the pool, that remains unsharable information, but it is also irrelevant: inadequate administrators are a transversal presence.
Itanium was primarily developed by Intel, Itanium 2 primarily by the HP team that also was responsible for the competitive PA-RISC chips. (Or so they say). In any case, Itanium 2 still outperformed much later AMD Opterons and Intel Xeons running at twice the clock in numerical workloads. That’s pretty impressive.
> In my view the only thing we should retain from the React era is JSX

honestly lit-html is much better and based on existing browser APIs. We should make it part of the webcomponents spec! Which is a work in progress:

https://github.com/WICG/webcomponents/issues/1069
> Imo LLM capability (IQ, but also memory (context length), multimodal, etc.) is getting way ahead of the UIUX of packaging it into products.

Which means: LLMS are evolving faster than we are inventing ways of incorporating them into products. Thus all real-world impacts of LLMs lag behind their current state and capabilities by a margin that is possibly even getting larger with time.
Are you doing this for money or for fun.
AI and globalisation are shaking up software developers' world
Government policy? Lobbying has been active since the late 70's and not made enough progress. What approach do you suggest?
More like Stop Using Hero Images

...especially ones that take several orders of magnitude more bandwidth than the article text itself.

IMHO the fact that people are using AI for them shows how little value they already have, and it's just a dogmatic "best practice" (if you could even call it that) at this point.
Mostly fourchan tbh, I didn't notice it that much HN.