skysight-inc/HackerNews huggingface dataset:
If you need to measure a billion sticks breaking the simulation might start to come out ahead in terms of cost.

I think this makes more sense if you use a bridge instead of a stick.

Building a full sized bridge to test your idea is prohibitively expensive but a simulation is cheaper to build even if the actually simulation is slower to compute.

In real life simulations, small prototypes , and full size prototypes are all useful with various trade-offs of cost and benefits at various stages.
In the age of IDEs I don't even care about the name. Call everything "function" and write a description right above it in comments that can be picked up in autocomplete. If not, I'm probably not bothering with your library.
I may be talking out my butt ; but, wouldnt it be cool - if you had a slicer that made individual layers for visible elements on base elements, where, when stacked, you can hit a button and make all the sub layers for the components from such that were visible in the final image?

Does exist?

--

Yes!

What I was poorly articulating was the need for you to have that final stacked image with Z positioning, then be able to still have the visibly layered elements turned into their own layer for their own cutting (assume you have a partion of the model which is in background, and you want to chop that shape to its own element, such that you can cut/print on different colors/mediums, but have it still hit the image...

It should take the VISIBLE parts of an element in the final satack, then create layers for each of the components from each layer, then provide a template for printing out mass numers of each component in a zero waste model to allow for more
I guess I'll add "set up Heisenbridge" to my TODO list; the number of "actual" Matrix rooms that I'm in is very few compared to the number of bridged IRC channels, and most of those are on Libera.
> Yes, for my demo I am using whisper.cpp however there is an implementation that also uses faster-whisper.

The benchmarks I referenced above show a GTX 1070 beating an Threadripper PRO 5955WX by at least 5x. Our inference server implementation runs CPU-only as well and is based on the same core as faster-whisper (ctranslate2) but our feature extractor and audio handling makes it slightly faster that faster-whisper. The general point is GPUs are so vastly architecturally and physically different - a $1K CPU can barely do large-v2 in realtime, while a $1k RTX 3090 is 17x realtime (4090 is 27x realtime).

Many demos, etc online that feature local Whisper use tiny - we've found that in the real world, under real conditions, Whisper medium is the minimum for quality speech recognition with these tasks and many of our users end up using large-v2. Using the same benchmarks above, this puts the floor for response time at 1.5 seconds (medium) for ~3 seconds of speech on CPU - just to get the transcript. I understand you're early but if you can eventually break five seconds with this all-local on any CPU in the world I would be very, very surprised and impressed! I suspect you'll find that even with the worst internet connection in the world OpenAI is still faster than llama.cpp, etc on CPU (they use GPUs, of course):

With highly tuned Whisper, LLM, and TTS our inference server is around three-four seconds all in (Whisper, LLM, TTS) for this task - on an RTX 3090 and I don't consider that usable (the LLM is almost all of that). Imagine trying to have a conversation with a person and every time you say something they stare at you blankly for 5-10 seconds (or more). Frustrating to say the least...

I suppose the point is that for these tasks Apple, Amazon, Google, OpenAI, etc all use GPUs (or equivalent) for their commercial products and that is the benchmark in terms of user expectations - and it's often still not fast enough and merely tolerated. For these tasks if you're bringing a CPU to a GPU fight you're going to lose - an RTX 3090 (for example) has nearly 20,000 cores and 935 GB/s of memory bandwidth. All of the software tricks and optimization in the world can't make CPUs compete with that.

That said, what Apple is doing with Apple Neural is very exciting but that's another accessibility issue - outside of HN most people don't have the latest and greatest Apple hardware (or Apple hardware at all). Not like many people just have GPUs lying around either but for today and the foreseeable future, given the fundamental physical realities, "it is what it is" - you either have specialized hardware or you wait.

Accessibility is important to us as well (why we support CPU only) but I question the value of accessible if it isn't near practical, and for many people waiting at least several seconds for a voice response puts these kinds of tasks in "take out your phone and do it there" territory, or in the case of already being on a desktop open a browser tab, type it out, and read it.

I DM'd you on twitter from @toverainc - let's do something!
>I know HackerNews thinks gail.com is really clever/cool, but imagine if every single domain was like this.

Most domains already are. If it's not one lucky Gail, it's a random sub-sub-brand of a corporate behemoth who got there first, and all the content served from the domain amounts to nothing more than an advertisement flyer (or a 302 to the parent company). In the grand scheme of things, Gail's domain is probably the preferable allocation.

But these conversations are boring. I don't think there's any method for good allocation of the domain space. And anyone who defines commercial activity as a proxy for measuring good use of a domain has already decided the allocation scheme they prefer.
> something weird happening

The weirdness is in part an information asymmetry that is exploited on a scale never before seen in human history.

There are wealthy corporate plunderers building invasive systems of disinformation.

There are people who believe everything they read and feed the panic-for-profit system. There certainly are people who understand the algorithms and implementations. There are people who fear how these algorithms and implementations will be used by the enormous network of for-profit (and for-power) influencing systems.

> (from the article) these computational systems that have, you know, a million times or a billion times more knowledge than I have and are a billion times faster. It makes me feel extremely inferior. And I don't want to say deserving of being eclipsed, but it almost feels that way, as if we, all we humans, unbeknownst to us, are soon going to be eclipsed, and rightly so [...]

I don't know if humans will be eclipsed, but humanity and civilisation need some strong and dedicated backers at this point.
They're literally charged in their garages. This is the same idea.

Seriously, what is your point here? Once you are a few miles away from home, you are closer to a public refueling station than your home. If there is a ubiquitous public refueling system, what is the value of home refueling/recharging? It is not much of a selling point.

1) Solar is already pretty cheap now. Turning solar and water into hydrogen will follow the same trajectory. It only shows your shortsightedness by not realizing this.

2) It is cheaper to distribute hydrogen than electricity. Pipes are fundamentally cheaper than wires. This is obvious if you looked at the basic physics of a pipe compared to wires.

3) A hydrogen pump is ultimately just a fuel pump. No more sophisticated than a natural gas station. And the problem with BEVs is that you can't move from that charge port for hours. A hydrogen car will always be refueled in 5 minutes.

4) Fuel cells are cheap and rapidly getting cheaper. You are blatantly inverting reality here. Hydrogen cars are cheaper than BEVs to make. Full stop. And it won't even be close once everything is said and done. An FCEV will cost no more than an ICE car to produce in the long run.

5) That's funny because you're admitting that DC chargers are terribly unreliable. Meanwhile, hydrogen stations usually suffer from lack of fuel, not lack of function. In the long run, this will cease to be an issue.

> You imply there are going to be a breakthroughs in hydrogen storage and fuel cell efficiency that will make hydrogen cars not suck, but not account for possible improvements in batteries. They have been gradually improving over the last decade, and got an order of magnitude cheaper too. There are further improvements in the pipeline. Physics of hydrogen storage however are as tough as ever.

There already have been "breakthroughs" in hydrogen storage. You do realize hydrogen cars are available right now and work exactly as advertised? This entire argument is trapped in the year 2010 and has never moved on. Not to mention the basic physics of batteries can never be solved. You will always have a large and heavy battery pack and it will always take a long-ish time to recharge. Instead of fantasizing about magic batteries from the future, it's time to thinking seriously about what comes after the BEV altogether.

That would show actual foresight. It would demonstrate that you really understanding the concept of disruptive innovation.
I'd need to think about that more, but I upvoted your idea because it is interesting and potentially useful.
Location: Issaquah, WA
Remote: Yes, but hybrid and onsite - it's OK
Willing to relocate: No
Technologies: Java, Python, HTML, CSS, SQL, GIT, C++
Résumé/CV: https://www.linkedin.com/in/iartemv/
Email: iartemv@gmail.com

Skilled software engineer with experience in Java, Python, and SQL. Passionate about Java development.
Experienced in designing and developing software solutions with a focus on quality and user experience. Proven
track record of implementing tasks that result in increased active users and improved performance. Dedicated to
continuous learning and staying up-to-date with the latest industry trends and technologies. Has a higher
education in computer science and economics. Languages: English and Russian (native).
Location: Slovenia (UTC +1/+2), EU

Remote: yes

Willing to relocate: no

Technologies: R, Stan, Python, Keras, Erlang/Elixir, PostgreSQL, Linux/Docker, some experience in many other stacks (see CV)

Résumé/CV: https://nextcloud.raptorpond.com/s/S494gnzscwYCPfA

Email: cv@raptorpond.com

About me: As an experienced researcher, data scientist, programmer, and overall nerd, I am excited about data science, and machine learning.

I have a broad range of skills in multiple programming languages and technology stacks. My experience includes developing MCMC algorithms for Bayesian Statistics, building a live stream transcription server, and creating a home automation server.

I also have a Master’s degree in Computer and Information Science, and have various content production skills.
+1 to textfsm: it is an extremely powerful approach to reliably parse CLI-based outputs. I used to do some IOS-XR device automation when I worked at Cisco - mainly for integration testing - and I (and other teams) used it heavily.

This ties in to your point about how you often need to fallback to SSH or Telnet. For example, a lot of platform-specific data isn’t exposed through standard interfaces, but almost everything is available through a CLI. There are also times when you have no choice but to use the CLI - for example, when re-imaging or reloading a device.
Satire: DoorDash Creates a New Pandemic to Increase Its Stock Price
Sure, but I've seen enough premadonnas walk away from a tyre fire that fed their ego to build that I don't take their egos too seriously. Stifling process? No, unwavering diligence? Yes.
Sounds to me you just described every overworked family. In buying the lie that constant consumption/fashion is the path to happiness. The landowning elites in your model are still doing the same thing. Coercion is still happening, yeah it's not by physically violent means but psychological and societal peer pressure.

An non-brainwashed family would probably work less if they realized that they can optimize for resilience and regain their freedom.

Good luck turning off the media.

Then add the foundational component called debt(financial,other types) to these relationships and you really have a match for your model.
Microsoft | Senior Security Program Manager | Remote (US) | https://microsoft.com

Microsoft loves open source, and we use it a lot. We're seeking a Senior Security Program Manager to help us build and drive improved capabilities that deepen our understanding of open source security risk and enable us to mitigate that risk, efficiently and effectively. We're a cross-disciplinary team of security professionals; we work with individuals and groups across the company and partner with organizations like the Open Source Security Foundation (OpenSSF) and SAFECode to invent the future every day. We build and release tools like Attack Surface Analyzer and DevSkim, collaborate with teams driving CodeQL across the company, and lead work within the OpenSSF (including Alpha-Omega) that improve security within the most critical open source projects. As part of our larger team, we maintain engineering requirements through the Security Development Lifecycle, use data to build insights and understanding around security risk, and work directly with engineering teams to build and deploy highly secure systems.

Like solving nearly-intractable, high-stakes security challenges? Want to change the world (for the better)?

Apply: https://jobs.careers.microsoft.com/global/en/share/1575779/?...
Connect with me: https://linkedin.com/in/scovetta
What a depressing worldview. I sincerely hope people like you fail to drag us back to our base instincts with your cynicism.
As dumb as it always comes across, telling people to reboot their systems after nearly 25 years in IT support is something we're still doing to this day. And we're still doing it because it works more often than not when someone is calling about performance problems. Why? It's not unusual to see uptime numbers in the 300s or longer for some people.

We all have that story. One was someone I work with telling my his laptop was interminably slow and unusable and wondering what he could do to fix it. First question: "How often do you restart it?" Him: "What do you mean?" Me: "You know, turn it off and back on, or just select restart." Him: "Oh, I've never done that ?" Me: "Hm. How long have you had it?" Him: "Four years."

Four years without a reboot. The next week when I saw him and asked him if restarting it helped: "Yes! It's running like new again!"

My analogy for this is simple: Do you clean your house? Yes. Do you do it intentionally? Like, you know, set out to do it? Or does it just 'happen' passively without you doing anything at all? (Paying someone else to do it not withstanding.) Most people actively, intentionally clean. But you know what they don't do? Actively, intentionally get it dirty. Getting dirty is a passive action of living; of just existing and functioning. It's the same for your computer. Using it causes clutter that a reboot will clean up. But you have to do the reboot intentionally.
Semiconductor Supply Chain Explorer
Anyone has a list of good alternatives for Google Analytics that don't break the law, but let me have some insights into who visits my websites?
"Hey Smitty, profits are down at your retail locations! Why?"

"Uh.... shoplifting?"

"We can't have that! How can you fix it? We'll pay any reasonable amount."

"Um... we could put locked doors on the shelves?"

"Brilliant! Do it!"

There's no conversation about how this hastens the inevitable death of retail by eliminating physical access, the one advantage it has over ordering online.

When I was a kid there was a company called "consumer's distributing". They sent out catalogs. You'd come into the store with the catalog number of the item you wanted to purchase and stand in line in front of a big desk. You'd give them the number and they'd fetch the item from a warehouse out back.

That's the retail model we're starting to move back towards. It's completely unsustainable.
China chokes exports of semiconductor secret sauces gallium and germanium
Company: Superblocks | Location(s): Remote, Onsite in NYC (manhattan) | Website: https://www.superblocks.com/ | What we do: We're a low-code platform for building internal tools.

* Frontend Engineer: Join if you want to solve some of the most advanced problems in UI development. Specifically, free-form canvas, multi-player technology, Replit-style sessions, etc.

* Backend Engineer (AI): Join if you want to push the limits of what is possible with AI today. Specifically, model training, training data pipelines, generative AI product solutions, etc.

* Backend Engineer (Core Execution Engine): Join if you want to work on the engine that runs millions of lines of untrusted code performantly at scale in a cost affective manner.

You can reach out to me here if interested: https://www.linkedin.com/in/frankgrecojr/
> We need more languages that come with rigid rules for things like style, so we can stop wasting time and get on with solving problems.

This is where I'm at now.

Decades ago, I was an "only spaces, no tabs" guy. Still am to an extent. But what made me more open was realizing it wasn't spaces or tabs specifically that mattered, only that code is readable, and consistently formatted code is more readable. Seeing things like `gofmt`, which mix tabs and spaces, and comes with the language? Your debate about spaces versus tabs is over, now we can get back to tackling real problems, and your code will be rejected at CI if it isn't run through the standard formatter. Same thing with `black` for Python.

Above all else, be consistent. I can understand hate for "standard" language libraries that have functions with wildly different naming schemes or input and output arguments that aren't consistent - those should DIAF (looking at you, PHP "standard" library). But as to the names themselves? Doesn't particularly matter much. Unless you're the Bruce Tognazzini of API design, you probably don't have anything of substance to back up why it should be "make_" versus "create_".
> The evolving Unix attitudes on handling signals in your code

The evolving "Unix attitudes" became non Unix.
Bloat is everywhere in Linux.
I don't quite understand how do you change the size of a zig hashmap in runtime by, for example, inserting 1M items at some point but at the same time being able to enforce in compile-time that such operation will not result with dynamic allocation?
Where do you see that? I quickly glanced at the Amazon listing, and saw nothing about this. I could have glanced too quickly and missed it, but it just seems like a totally strange thing for it to do.
We detached this comment from https://news.ycombinator.com/item?id=36575096. I know this kind of thing is frustrating but posting about it breaks the rules at the top of the thread.
An accompanying blog post that explains the origins of the supply chain explorer site:

https://eto.tech/blog/introducing-supply-chain-explorer-adva...
I misread your reply, and I cannot edit the above.

My misreading was that (paraphrased) “Apple could ensure the hashes they received were only for CSAM.”

That isn’t what you said. You noted that (paraphrasing) “internally Apple would have some validation functionality to ensure they were not reporting non-CSAM content.”

I was going to say I think your point is orthogonal, but I understand how it’s a response to what I wrote. I think we could rely on a reasonable set of people differentiating a perceptual hash of CSAM from non-CSAM content. That is no guarantee, but if their system worked as described then at some point they would be able to validate the actual stored images uploaded and know whether or not it was CSAM in an account.

Just leaving here that I would counter to others that make your original point constrained to CSAM flagged content only, that:

1. Given the fact that collisions were demonstrated in public before the system was fully implemented, this failure mode had the potential to create an unknown volume of false positives that Apple would have to deal with (which would unnecessarily expose user data to Apple contractors or employees).

2. We probably don’t want to enable corporations to have this kind of power (see recent stories regarding similar false positives at Google).

3. There was proposed no detailed plans for any sort of procedures about what happened next. What happens when Apple makes a report that was “close to the line” and later found not to be CSAM? The perceptual hash concept was not without vectors for human failures. What recourse would there have been if Apple closed an account due to a false positive?
At that point it’d be better to do everything in fp32. The hardware can’t do bf16 in the way you’re saying; the conversions would consume all your time.
This one seems to fall squarely in the "broken clock correct twice a day" category. Cutting warrantless surveillance is a good thing, but they're doing it for the wrong reason.
Correct me if I'm wrong, but the change seems to be:

return_logits = generated_logits + cfg_scale * prompt_logits
SEEKING WORK | REMOTE | WORLDWIDE

Location: Brazil
Technologies: Python, Typescript, AWS, GCP, SQL, Scipy, PyTorch, HF/Sencence Transformers, SpaCy, OpenAI, LangChain, LMQL, Flask/Quart/FastAPI, PostgreSQL, BigQuery, Vector DBs, React, React-Native, Vue
Résumé/CV: https://fernando.megali.dev
Email: fernando@megali.dev
GitHub: https://github.com/naripok
Website: https://megali.dev

Greetings!
I'm Fernando, Principal Engineer at Megali (https://megali.dev) - a software development agency based in Brazil. During the last 8 years, I've had the privilege of delivering bespoke software solutions designed around unique business needs for partners all around the world.

My expertise ranges from end-to-end BE/FE development to data pipelines and custom machine learning models. I'm very comfortable working on fast paced environments, small and large teams, directly with startup founders or as a third party service provider for companies. I'm pragmatic, with a founder's mindset, I value agility, value generation and craftsmanship. Note that this offering is to work direct with me, but I can come up with and manage a larger team if necessary, given availability. I've just ended my last contract and I'm looking for new opportunities to apply my skills, helping you to achieve success in your projects, in a timely manner, with quality, peace of mind and within your budget!
Imagine if Goodreads (or similar) only allowed ratings for unreleased books if the publisher submitted the ebook into the system. The system then embeds it into GPT4 and if one wants to submit a review they have to answer a question (or multiple) about the book to verify they actually read it.
Storygraph is _fine_, but the UX is worse. (And that's saying something, because imo the Goodreads UX is just barely serviceable.)
Apple reportedly slashes Vision Pro production, pushes back cheaper model
As I recall, they did not take the error rate into account. The result was dashed by somebody looking at their error rate and saying "we can compute that distribution to within 5%* with a classical computer." One would hope that they learned from this, but historically, supremacy claims have been rather short-lived.

* number pulled out of a hat