skysight-inc/HackerNews huggingface dataset:
AMQP isn't a custom messaging protocol and MQ libraries do all of that for you already (handling reconnects and retries etc). Connection interruptions aren't an issue. You're actually worrying about low level details of the sort MQ systems are specifically designed to solve for you, but HTTP stacks do not.

For example, someone below asks "how do I see my submitted jobs". MQ protocols solve that for you out of the box. You can browse the queues that you own. It's all already standardized and implemented. Because they rolled their own protocol, OpenAI lacks this function and will have to develop it themselves. Then because it's all oriented around batches (when the underlying problem does not actually need batching), the users will have to run a local DB to keep track of what prompts map to what batches or they'll find themselves redownloading the whole batch to find out what's in it.

As for firewalls, you open the port. The only issue there is if you're behind a firewall you don't have any control over and where the people who do don't want you using AI, but that's not an issue in the datacenter deployments that are presumably generating inferencing batch workloads, and such firewalls or proxies can break HTTP APIs too anyway.
Ruby at Scale: A set of tools to help scale Ruby engineering organizations
I agree. The impact (cost, energy...) is nothing compared to TikTok video streaming. Economy of scale
I read this as "made more money over the course of their career" which is probably true because embezzlers are rarely stealing multiples of their salary every year. That's just too brazen. And even if they manage to steal 3x their salary, that just means they move their retirement back by 3 years. They'd have to repeatedly do this for 5-10 years without getting caught before they'd break even compared to a normal career. And that's before any fines and money they have to pay back.
Are you the author? Do you have a blog post in English about this project?
Personal growth and enjoyment mainly. Understanding how languages work at a deeper level. Pure enjoyment of learning my craft as is any project I do involving programming outside of work.

When you understand your tools, you understand your job more. You also can appreciate things more from a different perspective.
As you can tell these are College jobs and they have a race and gender aspect to every application. You're not required by law to fill it out, but they do use it as part of the screening process
All good! Each tier includes enough compute hours to run a database 24/7. Just with varying levels of CPU/RAM and storage.
Oh yes I should have made that clear. I resubmitted my application to all of the original jobs
While possibly an interesting signal, what could make it compelling would be a few more points of data. So this particular location is busier than usual. What about the other Papa John's near by? Are they at the "usual" capacity? Or maybe something like the last weekend before taxes are due has everyone doing their taxes, and deciding just to order pizza, instead of making something, or going out. Is this in a residential area? What is the variance in "usual busyness"? Is this a once a month level of unusual busyness? Once a year? Once a decade? Do we have any correlation between busyness at this location and other geopolitical events (say February 2022). Especially, say compared to other events like the Super Bowl.
Hard to get angry at it given the title. As they say, "does what it says on the tin." Never claimed to be succinct or insightful. It looks more like a rolling scratchpad of notes the author is taking while he's reviewing XZ commits.
MinHash is the gift that keeps on giving. So many applications even after 3 decades. Duh moment when we realize it’s also useful for RAG. I am wondering if it’s also useful for LLM training.
This side steps the question though. Transcription isn’t happening on the device, which means your raw audio is sent off to someone else’s computer. Whether or not it is finally stored in some secure manner is irrelevant at that point.
I did some brief searching of their Twitter feed and in general but couldn't find any update on this. Does anyone know the current state of passive radar and KrakenSDR?

[1] https://www.rtl-sdr.com/sdrdue-updated-passive-radar-softwar...

Comment thread from 2023-02-10:

> We are attempting to clarify if it is legal for us (KrakenRF, a US company that provides a physical SDR product) to also provide our own open source software that is made by us. As that could be seen as providing a full PR system.

Is the latest I found from them.
Let me make a semi-cynical reply, and at the same time challenge you to prove me wrong.

Let me also say that you learn more from failure than success, so even if this goes as I predict, you'll learn a lot about this kind of idea, and that alone may be worth it.

I predict the project will fail. Here's my thinking;

Firstly, projects should always start with a revenue model. You didn't mention one so either you chose not to mention it, or you don't have one. This project will cost money every month, in hosting fees if nothing else. If it becomes popular it'll fail because you can't afford it.

Secondly it'll fail because the data needs to be curated. If it isn't, and it becomes popular it'll be buried in low-quality submissions. There are thousands and thousands of everything released as open source. 99% of it is rubbish (just like commercial stuff.)

Curating costs time or money. Once you get a day job, or another OSS idea, this one will lose your attention, and with it any sense of quality.

Lastly there's a network effect problem. To be valuable you need the directory to be populated. To get populated it needs to be valuable.

As a bonus, someone else proposes such a directory every other week. Some have been successful for a while. But they don't stick around. Why do you suppose that is? Why doesn't a quality directory already exist? The idea is not novel, sooo ..... ?

Good luck!
Craig Federighi talking about how the team pulled this off

https://youtu.be/IcyaadNy9Jk?t=1639
Show HN: Cut 50%+ on the Cloud (AWS / GCP / Azure)
Hi HN community!

My name is Kane and I'm on the product team at www.usage.ai , a cloud cost optimization company.

After honing our product on AWS, I'm excited to announce our availability for customers on GCP and Azure!

At a high level, Usage insures committed use-discounts (CUDs) to reduce commitment risk and enable higher savings for companies on the cloud.

With traditional CUDs, you commit to a certain level of usage over a specified period in exchange for discounted rates from the cloud provider. However, if your actual usage falls short of the committed amount, you may not fully realize the savings and may even end up paying more than you would have on an on-demand basis.

Insured CUDs takes the concept of committed-use discounts a step further by adding an insurance component to mitigate your commitment risk.

With our Insured CUDs, your commitments to public cloud providers are fully insured by Usage and backed by a cash-back guarantee. If your actual usage falls below the committed amount, the insurance steps in to cover the difference, ensuring that the you receive the full benefit of the CUD without the risk of overpaying.

Pricing: We only charge a percentage of savings. In exchange for a portion of the savings, we insure the full value of the commitment.

Are you currently trying to lower your public cloud costs? Visit our website our reach me directly (kane@usage.ai) to ask about the special we're running for the HN community!
funny enough this was the killer feature of CDNow: human curation before Amazon bought them and destroyed the product.
>It's always a bad thing when people want to give you praise rather than pay and benefits for your work.

Sure, but even if you pay me a lot you're still expected to be nice to me.

>Also, covid was a huge missed opportunity for creating standards for distributing health info and instructions via internet in a sensible fashion to prevent the ERs and hospitals from being so overwhelmed and thereby actively spreading the infection.

Was it? Tele-health boomed during the pandemic to the point where I've sometimes had trouble getting in-person appointments when I felt it was necessary.

>Also a missed opportunity for developing a healthier set of social expectations and best practices for how to have reasonable and productive discussions of health topics in the face of uncertainty and possible death. We really seem to have screwed that pooch globally, or at least in English-speaking spaces.

Also, did it really? I feel like we've made a lot of progress against the "go to work even if you're sick" idea being a virtue and enabled a lot of people to work from home while a little sick and made people considerably more willing to just stay home when they were sick.

The CDC and related government entities really fucked up when they sent out messaging that cared more about results of the message than the truth of the message. They started out by discouraging masks and then changed tack. They exaggerated advice and never clearly represented uncertainty. The headline message was never about the best that was known at the time and the confidence in that message to try to empower people to make their own decisions. Instead they pretended to certainty that was impossible and encouraged pro/anti message moralization so that your health choices were supposed to be collective instead of individual and aligned with your political affiliation instead of your own situation and appetite for risk.
Another early language that used semicolons as statement separators was PL/I, which appeared in 1964: https://en.wikipedia.org/wiki/PL/I
I like the idea, but I think looking at imdb from a movie viewer perspective is not really doing it justice. imdb is first and foremost an industry directory. This creates the value for everyone to fill their profiles and use it as the source of truth. “Finding cool movies to watch” in that sense is secondary.

The idea of a imdb for open source is really cool, cracking the code to get industry buy in will in my opinion be the way to ensure a long tail of value for anyone using it.
Fixing typos and breaching Microsoft's perimeter
You'd have to hold a ton of connections open for 24 hours+
Perhaps create hyperspectral (>>3 channels) images? I was exploring using them for better teaching color to kids by emphasizing spectra. Doing image[1] mouseover pixel spectra for example, to reinforce associations of colors-and-their-spectra. But hyperspectral images are rare, and their cameras traditionally[2] expensive. So how about synthetic hyperspectral images?

Perhaps a very-low-res in-browser renderer might be fast enough for interactively playing with lighting and materials? And perhaps do POV for anomalous color vision, "cataract lens removed - can see UV" humans, dichromat non-primate mammals (mice/dogs), and perhaps tetrachromat zebra fish.

[1] http://www.ok.sc.e.titech.ac.jp/res/MSI/MSIdata31.html
[2] an inexpensive multispectral camera using time-multiplexed narrow-band illumination: https://ubicomplab.cs.washington.edu/publications/hypercam/
This explains Boeing.
This. No need to reinvent the wheel. If you're prerendering frames, you can just use a 360 viewer like https://www.npmjs.com/package/js-cloudimage-360-view

If it's real 3d, the Sketchfab viewer is nice indeed. Might not be photorealistic but close enough. There's also https://www.npmjs.com/package/@google/model-viewer

There's probably a ton of libs for either approach, just try a few and pick the best one for your use case.

You can also tie it into scroll state and a narrative, like https://www.scanofthemonth.com/scans/coffee
That's right, someone linked me to this article: https://www.macobserver.com/analysis/apple-dry-run-apfs-prio...

Pretty impressive.
Saudi/Turkey are not invading a neighboring democracy to annex. Russia is and China is very much preparing to. There are 150k - 400k people dead because of what Russia did.
But my point is that's not the only way people find it hard to stop.

If you're addicted because your life was roughly fine, but you discovered that a drug make you feel amazing, keep taking it too much, and get to the point where withdrawal is so painful that it's impossible to resist taking another dose to feel good again, then that's exactly how you describe it.

But if you're using heroin or whatever drug as a mental health treatment, e.g. because if you hadn't started using you would instead have killed yourself, then sure you'll still have the nasty withdrawals when you stop, but it's a totally different equation. For many addicts, taking illegal drugs is the only way to feel OK about life. Some of these people never manage to get clean, but the ones with this reason for addiction who do (or who try to) get clean, it can be surprisingly easy to deal with the withdrawals, because they're aware of how shit life was before they first started using the drug, and the idea that the rest of your life will be as shit as before you
started using drugs can be a far more scary thought than someone who's life was basically good except for their getting hooked on a drug.

To quote one of the all-time great TV shows, and surely the best about authentic portrayals of drug users, dealers, and cops - The Wire - Waylon, a former addict and narcotics anonymous sponsor, says “Getting clean’s the easy part. And then comes life.” I guess that's true for both types of addict I've talked about, but it's even more true for the addicts who turned to drugs because they hated their lives than for people who had lovely lives until they accidentally got addicted to a drug that they thought was fun to try.
Think about every messenger out there, any Slack or Slack-like app that uses WebSockets, email clients that use IMAP etc. They aren't polling once a minute like it's 1995.

It's not really easier to implement or scale, in my view. It may seem that way if you've never worked on large scale stateful connection serving. If you want users to get the answer as soon as it's ready, and you do or at least your users do, then you need users to hold open connections and at that point it's really a question of how much your protocols and libraries do for you. If you use HTTP the answer is "not much" because it was designed to download hypertext. The actual task of managing lots of connections server side isn't especially hard. There are MQ engines that support sharding and can have a regular TCP LB like a NetScaler stuck in front of them, or of course, you can just implement client-side LB as well.
Agreed, but if you're relying on Papa John's as a signal, you're probably going to find out about missile launches a lot later than you'd like.
"So what is your solution?"

Both Russia and the West swallow their pride, drop the arrogance and come up with the new security arrangement in the Europe that addresses the security concerns of Russia and of the countries that feel threatened by Russia.
It can also simply mean that benchmarks are not particularly representative of real-world performance on challenging reasoning tasks.
> What use cases do you see?

"People who liked this also liked ..."

"Most active developers on this also developed ..."

"More projects using similar tech stack are ..."

The value of IMDB is not getting a score on a movie, or a synopsis, it's in discovering other movies[1] that you might like.

[1] The easiest way to discover is to ask for a list of Christopher Nolan movies :-)
Interesting, I've done something similar for headaches. I imagine the pain as a sort of toy in a claw machine and then try to extract the pain with the claw. Like you said it doesn't always work but surprised it has ever worked.
"Get the money any way you can, any time you can, short-term thinking, everyone is a crook anyway, so what’s the big deal?"

Reminds me of special someone y'all know caught snoozing in a court room this afternoon.
Do you have a problem with LangChain and LlamaIndex due to their changing codebases/APIs/etc., or do you think there's a fundamental issue with RAG itself?
All I've worked with do by default, but you can turn it off.
"Everyone does it" is an incredibly common statement to justify all sorts of bad behavior, whether legal or not.

I think it's an expression of the natural human tendency to think that our personal experiences and attitudes are representative of the mean.
Better screen. Better speakers. Better connectivity. Bigger Battery.
True. The genius here is in how it hides the complexity under the Hollywood shallowness.

It's easy to dismiss it, as a simple story. Discovering the underlying insights takes thought.

Incidentally it also pioneered the "time loop" genre. As far as I know, certainly for mainstream-me, it was the first to use this plot device.
Praise is nice though. At least they have social status.

The absurd strawman argument would be to make their work day worse to increase compensation by decreasing supply of doctors and nurses.
AI-powered election campaigns are here; wher are the rules?
I guess this is about as close to an apology and admitting he is wrong without saying he is wrong by DHH.

Even though he did not say it, admitting your own mistake is perhaps the greatest thing for getting wiser.
Sniping at web applications to discover input-handling vulnerabilities
Web applications play a crucial role in modern businesses, offering various services and often exposing sensitive data that can be enticing to attackers. As a result, there is a growing interest in finding innovative approaches for discovering vulnerabilities in web applications. In the evolving landscape of web security, the realm of fuzz testing has garnered substantial attention for its effectiveness in identifying vulnerabilities. However, existing literature has often underemphasized the nuances of web-centric fuzzing methodologies. This article presents a comprehensive exploration of fuzzing techniques specifically tailored to web applications, addressing the gap in the current research. Our work presents a holistic perspective on web-centric fuzzing, introduces a modular architecture that improves fuzzing effectiveness, demonstrates the reusability of certain fuzzing steps, and offers an open-source software package for the broader security community. By addressing these key contributions, we aim to facilitate advancements in web application security, empower researchers to explore new fuzzing techniques, and ultimately enhance the overall cybersecurity landscape.
Phone conversations with law enforcement can be recorded without their consent
> Make a good website; try to get graphic and Ux designers on board so it won’t be fugly;

Get the designers on board, by all means, but not to make it pretty: make it easy to use, understand, navigate.

If something needs to be pretty before the target audience uses it, it's almost always a vitamin, not a painkiller.
I do a lot of these myself (technical founder, willing to do dirty work) but there comes a point where it's not a good use of my time for all but the biggest opportunities, because these things are so time intensive and I need to wear many hats. In fact, I wouldn't be surprised if that's what's going on at Framework now.

I would love to hear if anyone has different suggestions. For reference, we already employ outsourced ciso/cyber vendors (think of vanta, strikegraph) but, while they can help draft responses to these things, they can't do the last mile of certifying and submitting on your behalf, so in practice we still need some skilled internal resources to accomplish these
Hint: it's a dead end people! Been around forever as an idea, lots of academic studies and some industry apps. Doesn't really work and has never taken off despite many attempts. Many reasons for this, including the real world doesn't include zoom at multiple orders of magnitude, going in all planes is harder than a linear list for people to scan, semantics in 2D isn't something that's easy to grasp cognitively unless you specifically arranged things that way (which isn't the case for this kind of software, and even then you can lose what's happening / adjusting everything to account for something new isn't well supported), and not many use cases where this is broadly useful (especially compared to other tried-and-true approaches).
Occupational Safety and Health laws
I was able to do it once with the simple exercise of barely typing my name on an invisible keyboard while keeping the rest of my body completely still, only moving the tips of my fingers maybe a centimeter or two. Something about that repeated motion allowed me to keep some subset conscious as the whole transitioned into sleep. It was a very spooky transition! I descended until I felt a cold hand on my shoulder and whispers all around me, crescendoing to me opening my eyes to the lake in the neighborhood i grew up in. The fidelity of the simulation was very high as well, certainly beat my ability to distinguish! Eventually, as i was flying down the street a giant sand worm emerged from a darkness and closed in on me until i woke up. I could control some things but it felt like the dream telling me it'd had enough.
Assuming the controls are the same as the Model 3, you can use the lever on the steering column to shift into neutral. It's not a mechanical solution, but it is doable without using the touchscreen.

Edit: just out of curiosity I went to look at photos of the Cybertruck interior. No levers on the steering column. WTF. That alone would be a deal breaker for me.
That isn't hard. They aren't going to serve a billion connections are they, and WhatsApp scaled a full NxN low latency messaging system up with a handful of people.

At any rate, that's only the case if every request actually sits in the queue for 24 hours. The 24 hour period is clearly chosen to let them absorb free capacity overnight (all such services have diurnal cycles), but unless their implementation is really shoddy at any given moment their workers will be popping work off an internal queue anyway to take advantage of moment-sized lulls in traffic. Done properly you can saturate your hardware 100% all the time... there's certainly enough inferencing demand out there.

So at that point the question is just one of external API.
Of course they aren't, but it's still pretty evident that most opensource models are miles ahead of GTP-3, even the ones that are only a fraction of its size so there's still some massive improvement that doesn't depend on the model size itself.
Not like this though. Someone connected two different routing domains and set up routing, or they use the same config for ospf for different routing domains which you shouldn't do.
Google 2023 Economic Impact Report
Healthcare workers have noone to blame but themselves. Apparently every facility is understaffed in the US, so it should be simple to form a union: there's nobody to scab for you.

People need to organize.

One link early in the article points to another article about a shortage of volunteer firefighters. How can the richest country on the planet rely on volunteer firefighters?
Fake Footage of Iran's Attack on Israel Is Going Viral
With FSD being tested on public roads you're his guinea pig whether you want to or not.
Not sure if I am missing a deeper meaning here but street artists in Europe usually don't have payment terminals. I haven't seen them in Venice either
Thanks - looks interesting, clean interface. Just looks like it's mainly for designers though? Or maybe that's just what all the jobs are aimed at...
The personal attack on me is unwarranted, rude, and wrong. I don't know a whole lot about crypto because it's not central to my life, and the things I do know about crypto (for example, that it's lousy with scams) haven't inspired much interest to learn more. That deserves a correction, not sloppy insults.

Maybe you thought I was someone else who deserved it more?

I appreciate you being willing to go find actual material to cite, though. That's valuable.
Poe's Sonnet is limited to 15 free messages per day. The best freely accessible LLM with a generous daily allotment (300 msgs/day) is Bing Green Precise Mode. It's at about GPT4 level.