skysight-inc/HackerNews huggingface dataset:
Seems like a marketing post to me.
Langchain and Llama-Index are indeed used in production. Where does it state that the other libraries are used in production?
>> If a certain website is full of spam and low-quality content, users will downvote it.

Good to know I can fire up a both which will down-vote my competitors so they get excluded from your system.

>> and the links will be edited by users.

thus motivating those with commercial web sites (who are getting a return from the links) to spend the most time editing the links. So basically a search engine run by SEO consultants?

Presumably you'll also be crawling and full-text search all links - otherwise what would people search on? And you expect donations to fund development, running costs, storage, cpu etc? Because, well, donations have worked out so well for so many projects so far? What will you fund it with until, you know, your site is Wikipedia scale (ie one of the very top sites in the internet?)

>> no shady algorithms; everything will be transparent,

sounds like an SEO dream. If I know exactly how to score points, then I can optimize my site for scoring points.

Frankly, to answer your question, no this isn't a Google alternative.
What kind of 100GbE throughput you’re getting?
I'm pretty sure the patten of allowing the branch predictor to run ahead is pretty common.

At least, it's common to have multi-level branch predictors that take a variable number of cycles to return a result, and it makes a lot of sense to queue up predictions so they are ready when the decoder gets to that point.

But I doubt the idea of parallel decoders makes any sense out side of x86's complex variable length instructions.

It (probably) makes sense on x86 because x86 cores were already spending a bunch of power on instruction decoding and the uop cache.

> Plus i would assume it makes the cost of miss-predict even higher.

It shouldn't increase the miss-predict cost by too much.

The new fetch address will bypass the branch-prediction queue and feed directly into one of the three decoders. And previous implementations already have a uop queue between the decoder and re-name/dispatch. It gets flushed and the first three uops should be able to cross it in a single cycle.
It's not about understanding the language, it's about how an element in the code can mean different things. Think how in Ruby you can get monkey patched behaviour that overwrites a method name for some type, or even the init() function in Go, that someone mentioned in the sibling comments that gets executed at module load, so when you encounter state that should be a zero value, it's actually not.

If as a developer reading the code, there's no way to know if the compiler injects some behaviour in or around the thing that you're looking at, that's magic.
Having read it more than once now I think utilization is a ratio, maybe?

But that means the unit for S needs to be seconds/request such that:

utilization(ro) = S * arrival_rate(lambda) = seconds/request * request/seconds = bare ratio.

More coffee required.
Show HN: Use AI to remove image backgrounds locally in the browser
Thanks to the capabilities of WebWorker, WebAssembly, and WebGPU in the browser, we can now run AI models within the browser.
I thought it was about either Montessori 'do not grade' or the California weird new math laws but this is simply a rant about a teacher who never learned how to teach.

Yes, people in the same grade don't have the same level. It's actually good: some of them will be great and have high grades, other not and will have low grade. Your job is to have both learn new stuff. You're paid for that. Good teachers will create class cohesion and will make pupils learn from each other (that's what happened in my class in highschool, we ended up very close to each other, and the whole class partied with each other ever other month or so, and we ended up all 22 in my math teacher's garden after we all got the final results (all passed).
A Chrome extension to help you remember why you followed an account on X-Twitter
What Russian fascists are doing in Ukraine has the same outcome as the atomic bombings in terms of death toll. It just takes longer.
Isn't reprompting a decent technique? Considering most modern languages are LL(k), that is you need at most k tokens to parse the output (tbf these are programming language tokens not LLM tokens), with k=1 being the most common choice, would it not be reasonable to expect to only have to regenerate only a handful of tokens at most?
Show HN: A friend and I started to livestream sports events in our sports clubs [video]
To be honest, I rarely write and almost only read interesting articles. As it turns out, now I finally have something to show: A friend and I do amateur livestreaming of sports events of our sports clubs (a dragonboat and a canoe racing club) located in the city of Halle (Saale) in eastern Germany.

Our equipment consists of

- different kinds of controlled and uncontrolled cameras
- a bunch of smartphones with different kinds of connectivity
- one or two DJI drones that can do limited quality live streaming via RTMP
- a few streaming servers to collect streams
- a livestreaming workstation that utilizes an Intel Arc A380 for streaming to YouTube with AV1 and utilize the bandwidth that we get because
- we have a special directed radio link with LTE+ (LTE with carrier aggregation yielding us ~100/40 Mbit/s) since the local landline is only 16/1.6 Mbit/s

Over time we

- gradually improved and learned about streaming and different kinds of wireless connectivity
- improved our overlays for the stream, they are generated mostly as websites from the corresponding databases (dragonboat races are different from canoe races etc.)
- 3D-printed a load of little things for fixation and installation

Today, we do day 1 of our two-day dragonboat races for school classes from first grade to highschool from our city and the surroundings, 2700 pupils are expected. Around the same time we usually do a three-day dragonboat race, as well as in autumn a long-range (2-6 km) canoe race and a dragonboat indoor-cup in winter time.

You may ask questions or give your opinions, I will answer them, but with delay as we are busy on-site.
I seem to recall information travels slower in fiber (optical) vs wires (electric), resp. ~2c/3 vs ~c, or am I remembering it wrong? Or is it a significantly different optical medium?

If so, does that matter at all here? Dunno if that holds up for such kind of devices and/or at these scales (much shorter distance, but also much higher speed).
I'm not even sure you other guys are conscious. Let's test it with some electric shocks.
If I claim in a job application that I have worked several years for, let's say, Google, and it later turns out that that was a "mistake" (I was only promised a job, but never got it), I could definitely get fired. Why should Altman expect to face no consequences whatsoever from such a "misstatement"?
It is actually probably cheaper than the alternative of attempting to decode at all possible instruction boundaries in parallel!
I would start with a college/university course on the topic, there should be tons of slides and lectures available for free. And only after knowing basic concepts and common approaches I would look for some recent documents, probably they can be downloaded from Intel and other chip makers. But I would say that it all depends on where you are starting from and how deep you want to go.
> most of the time when things somehow are not working debugging becomes a task of "find the missing dot". If they would have decided on a more obvious symbo

I guess you could use your editor’s highlight-regexp function to make the dots more obvious during debugging :)

I personally like the dots because they’re so unintrusive, but I work in a field where most operations are matrix operations, so perhaps you’re right…
I was being charged monthly for 2 years and the subscription didn't actually appear in their UI but somehow I was still being charged. Some sort of update/bug fix must have happened and I could finally cancel. The process was obviously horrendous in that I think I had to talk to someone on Text Chat but at least both of us could see the subscription to be able to cancel it.

I don't think companies should be allowed to charge for subscriptions that people aren't using personally.
AI Japanese Washing Machines – NHK Japanology Plus
Very nice & creative! Love it.
From 2020... the guy died 10 days later,nand the poisoner was sentenced to death a few months ago.
> memory safety with Rust, powerful type system in Scala

... easy and seamless user-defined compiler extensions with lisp
Ask Greta Thunberg? The level is very low here. This kind of comments are not what I come to HN.
This page could barely load on Firefox for Android
Thanks, that's a nice explanation. I hadn't looked in details of how the multiple decoders in the *monts worked. Relying on branches and prediction to find the instruction boundaries is quite a nifty trick.
How many of those unicorns are financial black holes never expecting to turn a profit?

And the inclusion of so many cryptocurrency "unicorns" in that list is also quite telling.
DXM is absolutely more mind altering than caffeine. What do you mean?
New Feature: QR Code Scanning in Labelbase v2.2.2
Dear Labelbase Community-Member,

I just wanted to briefly announce our latest updates.

TLDR:

Labelbase v2.2.2 comes with an integrated QR code scanner: Scanning addresses from QR codes to label them directly in Labelbase.

Labelbase v2.2.1 was primarily a “housekeeping release”, which is used for integration into
RaspiBlitz. One-click installable Labelbase will be available in RaspiBlitz v1.11.1.

Best,

Xavier
for tea I use metallic container, but for that you can't use powder tea, you need dried leafs... which I think are also better
dmarcian won't load in NL:

> On February 20th 2024, the Hague Appellate court instructed dmarcian to block dmarcian.com visitors who originate from Dutch Internet Protocol addresses.

Apparently they had some trademark dispute with their local representative. The story on their website seems to be missing some key details to understand the whole picture.
The solution to free speech - just like with democracy - is the education but that's not going to happen as too many actors want the power.
I can't speak to what you have or haven't seen before, but yes it's quite common as informal language among anthropologists with particular kinds of views. Sometimes people will use "modern humans" or "archaic humans" or some other variation to differentiate, but not always and it's usually pretty clear from context regardless.

This is just one of many examples of definitions being extremely unstandardized in human evolution. You get used to it after awhile.
Yeah, the sheer difference in scale (both power and quantity of bombs) between the two makes it not particularly useful to compare the outcomes. Hopefully no-one loses sight of that.
#DrumPulper #PulpingMachine
Leave your email for price!
If you are interested, you can contact us.
Email address: wastepapermachine@gmail.com
https://drumpulper.com/drum-pulper-waste-paper-pulp-recyclin...
#papermill #papermachinepulpmachine #everyone
Let’s hope nobody invents React for Gopher.
If I remember well, when I was living in the UK I could block/stop a recurring payment. I am now using Revolut, and it does give you the option to block all future payments to a specific account/charge. So, if they don't listen, you can always send them a nice FU message for their "bug" which costs you real money, and block the payment. And when they start bitching about the missed payments refer to the (ignored) message and move on with your life.
> it's far more objective and far less fudgeable than the alternatives.

It's not objective in the least. Stock markets are pure speculation.
Author here- besides hellovai’s point about the performance bottleneck, it’s a really tricky semantic problem!

LLMs today are really good at producing output that satisfies the very vague metric of “this looks good to a human” but aren’t nearly as good at producing output that satisfies a complex set of syntax and schema constraints. The state space of the former is much larger than the latter, so there’s a lot more opportunity for an LLM to be successful by targeting the state space of “looks good to a human”. Plus, there’s still a lot of room for advancement in multimodality and data quality improvements.

Search problems, in general, deal with this too: it’s easy to provide a good search experience when there are a lot of high-quality candidates, and much harder when there are fewer, because all you have to do is return just a few of the best candidates. (This is partly why Google Drive Search has always sucked compared to Web Search- it’s really hard to guess exactly which document in a 10k-file-Drive a user is looking for, as opposed to finding something on Wikipedia/NYTimes/Instagram that the user might be looking for!)
Recommendation for Non-Deeplearning research directions in AI
Any recommendations on interesting/promising AI research directions that don't require tons of computational power?
This has been going on since long before[1] the recent AI craze.

IMNSHO it seems Google just cannot miss an opportunity to mess up the basics in the quest for amazing and then fail at amazing or cancel it just as they are about to achieve it. And, ironically this has transformed their search engine from unbeatable leader in its field to something much closer to what it replaced.

[1]:This is from 5 years ago: https://erik.itland.no/more-fun-with-google-mixing-images-fr...
GDPR is specifically applicable to EU citizens globally.
> The amount of data that all the different government agencies has tucked away in their different file cabinets has to be magnitudes more than what's on the public internet. The amount of data in the military... i couldn't even fathom.

Definitely not when it comes to text. The internet is the largest resource. I'd like to see all books in the Vatican digitalised, if they're not already - probably not though.
Yeah, imagine if it was about some toy operating system.
> * without pushing a malicious update.

And I believe that is exactly what the court was demanding they do. Push an update to uncloak the users that the court determines should lose their privacy.
> I’m teaching kids who are brand new to the country and who cannot speak English, and who may not even have literacy skills in their native language.
Which even hasn’t happened yet, but yes, bit too close for comfort.
One example of this is the lack of an include-tag that could fetch a fragment from the server (useful for headers/footers). Developers have wanted it for decades and have been forced to reproduce the functionality themselves using frames and/or javascript.
The euro zone's fragmented banking industry
Science, b*tches!
Dying on the hill of... breaking labor law.

"Are we the baddies?"
> some form

These words are doing some very heavy lifting.
ok that makes much more sense how; thanks!

follow up question: if the branch is predicted to not be taken, why does the predictor have to use resources to record its location and the destination?
>you can just use postmarketOS

Only if your device is fully supported

I have about 5 "post market" devices and only two of them have any support in postmarketOS: Redmi 4x, in which hardware acceleration does not work and I have not been able to run any DE on it and Pixel 4a, in which judging by the pmOS wiki page works just about everything except the most important part of a modern phone - touchscreen
I think the linking with the flush-to-zero code nonsense has been moved to a separate flag in recent GCCs.
The article mentions,

>> “you've tried response_format: "json" and function calling and been disappointed by the results”

Can anyone share any examples of disappointments or issues with these techniques? Overall I’ve been pretty happy with JSON mode via OpenAI API so I’m curious to hear about any drawbacks with it.
I run emacs, so I messed around with paredit and friends.

I can understand your pov as a professional coder, doing enough coding that you can really master the syntax of your language of choice. I code occasionally for scientific research, and the less syntax I have to remember, the better. Little syntactic constraint in combination with structural editing really is a killer feature in my context.
Even if the attacker cant decrypt existing e-mail the concern is by hijacking the account they can intercept future e-mail received such as password resets.

Some searching finds this comment. [1] I would be interested if such a password reset were possible against someone who for instance had 2FA enabled, no recovery information and only accessed their account using the Tor onion-service. ;-)

[1] https://news.ycombinator.com/item?id=19367063
I built an SSH bruteforce attack tool in under 100 lines of C++
EU Council approves supercomputer use for AI development
In short, this means that companies that operate supercomputers in the EU can offer AI training services on these systems.
In both cases, the agency of individuals was undermined by regulatory capture and the publishing of false studies (despite having real studies that the companies buried).

For decades, people didn't even know it was dangerous to smoke or have lead in gasoline or burn fossil fuels because the information was systematically suppressed by the producers of those products.
The philosophical zombie idea needs to be put to bed. Instead we should be thinking on the balance of probabilities instead. This is far more pragmatic.

We can't know anything for certain, and the zombie idea is a convenient stonewall that allows us to ignore the behavioural evidence and continue to abuse animals as a society (mainly by killing them).
There's no chance in hell those 2761 "partners" that ask for user data are ever necessary
My point exactly, lot of brigading on this thread
I presume many people actually mean self-consciousness when they talk about consciousness. It's the concepts of "I" and "will" that puzzle the most. Anything else can be treated as automatic actions (yet very complicated).
I’d just like to interject for a moment. What you’re refering to as Linux, is in fact, GNU/LInux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system made useful by the GNU corelibs, shell utilities and vital system components comprising a full OS as defined by POSIX.

Many computer users run a modified version of the GNU system every day, without realizing it. Through a peculiar turn of events, the version of GNU which is widely used today is often called “Linux”, and many of its users are not aware that it is basically the GNU system, developed by the GNU Project.

There really is a Linux, and these people are using it, but it is just a part of the system they use. Linux is the kernel: the program in the system that allocates the machine’s resources to the other programs that you run. The kernel is an essential part of an operating system, but useless by itself; it can only function in the context of a complete operating system. Linux is normally used in combination with the GNU operating system: the whole system is basically GNU with Linux added, or GNU/Linux. All the so-called “Linux” distributions are really distributions of GNU/Linux.
Agreed. Better to link to the current info, as the Yellowstone was commercially released a little more than two years ago.

I own a Yellowstone (as well as two BMOW Floppy Emus), and it's a pretty impressive controller. It will operate essentially every type of floppy drive that was available for the Apple II, and even some models of Mac floppy drives including bare drive mechanisms if you connect them up properly. It supports as many as five drive mechanisms at one time, and can control "smart" drives and "dumb" drives at the same time. The only thing it won't do is handle HD 1.44M/1.6M media. It can use an HD drive mechanism, but will operate it as a basic 800K drive.
Here's the first five results of a koala riding a motorcycle and the first five of a man kicking a football: https://imgur.com/gallery/sd3-tests-u8iXAcx

I added the koala kicking a football as well, I have to admit that they come out just as bad. Maybe it's irregular positions in general it just can't do? But from the tests I've done so far mainly humanoid shapes almost always have some issues.

The problem is, if certain training data is blanket removed, it creates holes in the understanding a model has. We see this in language models as well: censored models can get very obstinate in their refusal to discuss certain completely normal topics, because it links them to something that has been scrubbed.
The definition of AGI that i am familiar with is that it can do all (digital) tasks a human can do at the level of an average human.

As long as this level hasn't been achieved in all domains, it isn't AGI.
Cyber Scarecrow
As is true with algorithms. To piggyback on your other comment about testing, it's entirely possible (and widely experienced in the software world) to come up with something that seems correct but does not withstand real-world behavior. The premise that the "right answer" is somehow racist or exclusionary is a ridiculous statement to any engineer.
> There is no combustion in a kettle either, why does it boil water? Axles and brakes don't combust either.

A kettle sits on top of a flame... which is combustion.

Axles should not be getting hot. You want to get your car checked.

Brakes are intentionally designed to cause as much friction as possible, the opposite of an electric rotor.
Unsurprising. They were late to the game and had a product which had very few points of differentiation.

I also think it is important to point out that they were not making cars, they designed cars and outsourced production.
The AGX Orin has over five times as many CUDA cores as a t400, and the dev kit is designed to do pretty much exactly what it sounded like you wanted. The other path does offer the opportunity to wire together a pile of new and used equipment and generate heat with it, so if that’s your idea of fun, I guess the choice is clear.
Optical fiber communication operates at 1.55 micro meters or 193THz. Electronics operates in the electromagnetic spectrum or at GHz. There might be no fixed size or wavelength in either case, but the shortest wavelength for radio signals that can be transmitted with acceptable loss with today’s technology is mili meters.

Which brings the question: why operating wavelengths are smaller but “waveguides” are bigger in optical fiber communication. In fact, fiber itself is a waveguide and its diameter is tens of micro meters.
Author here- yes, reprompting can work well enough if the latency hit is acceptable to you.

If you’re driving user-facing interactions with LLMs, though, and you’re already dealing with >1min latency on the first call (as many of our current users are!), waiting for another LLM call to come back is a really frustrating thing to block your UX on.
OK Cloud, On-Prem Is Alright
They already have the Gaudi chip for AI, Skymont is a different kind
> Which is why Spotify became available in Sweden, the US, and the rest of the EU in that order.

Which is verifiably false.

Spotify launched in 2006, and expanded into the US in 2011. You truly believe that it never expanded in the EU in the intervening 5 years? How then did it launch in the UK in 2009? Or how did it have a million paying customers in the EU by the time they launched in the US?
Science has proof or nothing. There is no assumptive state. You, the philosopher, can make assumptions, of course.
OpenUSD Complete Free Course
Not really a fair comparison... how about if you _did_ work for Google, your role was Principal Engineer on Google Buzz and you were the tech lead for the team working on it. On the Google Buzz landing page it says rob74, Director of Google Buzz, led the project

And btw, there was noone with a Director title working on the project, you were in fact the main project lead