skysight-inc/HackerNews huggingface dataset:
Thank you, I'm really happy to read you find rcmd so useful ^_^ Also came from i3wm and missed it sorely until I finally settled on rcmd + single-space.

Using multiple spaces on macOS is nowhere as easy as on i3.
Imo there's nothing suspicious about, I am an early adopter and I happily pay for it. It simply provides better results than Google, Bing, DDG and any other search engine I've tried.
I'm not a fan of subscription based software/services at all, but for once I think it makes sense when it comes to search queries.

Before I was an avid user of google but seeing the results getting worse and worse made me look for different solutions. For now i'm interested in supporting a search engine that can keep itself above water through my wallet.
A hackathon for building products that combine synthetic biology and games
I’m tired of all these “do no evil” organisations, that we back but once they succeed they give us the middle finger and harm us. Is search engine that hard to self host? Assuming I don’t want to index most of the web, such as non English sites, porn, most news sites. Surely there’s an open source solution someone has written to do that I can run from home!
I mean... I you aren't OK with that, how are you going to ever use a large language model? ;P
With Rust drivers in the Linux kernel I don't think this will be for long.
Yeah I'm not actually implementing anything but I'm curious about the common coding puzzle of "swap two numbers without a third variable" and what that's actually solvable in a non-platform specific way for signed integers given the limitations of what is actually guaranteed by the C standard.
To stay in the examples: when it came to the text file and database I thought.

The issue usually isn't that you receive too many mails for the size of a text file, but that you probably want to store additional data soon, in a structured way. So you start hacking some field separators in your file, it's becoming a file format and switching to a database later is notably more work than it would have been at the start.
I wonder what happens when sites start using techniques like Zip/Compression bombs to defend against impolite mass downloaders. Particularly, in this case of downloading images without honoring robots.txt, a PNG/JPEG/ZIP bomb [1] might be a countermeasure in this arms race.

[1]: https://www.bamsoftware.com/hacks/deflate.html
Isn't it also declaring complete bankruptcy as far as Python's own ecosystem is concerned, that you'd have to go to Rust to fix this?
This looks like a potential NeurIPS submission.

But it will probably be rejected. The quality bar for NeurIPS is quite high.

Some reasons:

The experiments are very weak: There are just a few figures, basically figure 1 and figure 5, which show some results. There are no tables with numbers.

But more importantly: There are no comparisons (in terms of experiments/numbers) to similar models, like:

- Block-Recurrent Transformers (https://arxiv.org/abs/2203.07852) and related approaches to make the Transformer recurrent, so effectively getting infinite context length.

- All the work on sparse attention, or linear attention, like Longformer, etc, which should also allow for such context lengths.

I don't mean that they just mention them in related work (they partly do, although it looks very short, so I'm quite sure they leave out a lot of other related work, without looking too much into it). I mean that they really run experiments and show numbers. And also, to look at the model definitions of those alternatives, and compare and analyze the differences.

Analysis also seems to be a bit weak. Not sure about novelty.

So, while the presented approach could be interesting, it's hard to tell how good it really performs, and how it compares to alternatives.

(This is now a 10 min review by me. If I had to review this, I usually would spend more like 1-2h at least, so giving much more details. But I don't expect that my initial impression would change too much.)
NSA Developed Open Source Software
> Yes same happened to me. After about 3 years I went back to a gas car. After the vanity / hobby enthusiasm diminishes, charging and the current limitations become just very frustrating to deal with every day.

Same here. We had EVs (two) from 2014 to 2020, it had benefits at the time (HOV access) but it's also a pain to be planning your day around time/distance/charger-access logistics all the time every day.

With the pandemic ending commutes, that wiped out the HOV benefit and it all just doesn't seem worth the hassle anymore. We let the lease expire, no EVs in the household now. Maybe in the future again. For now only ICE cars here and driving life is so much easier.

No more waking up at 2am realizing didn't plug in and going out to the freezing driveway to fix that. No more telling the boss I won't be in until the afternoon because I forgot to plug the car in. No more having to stay in the office until 9pm because I couldn't get a charger spot until 5pm. Now I just get in the car and drive whenever I like. Tank is low? I stop by a gas station, buy some chips and by the time I walk out the tank is full and I'm good to go another 400 miles.
I call it “weak ideas, strongly held”
Security and Privacy Evaluations
> There is no real competition in search

Related, and after reading some of the comments in this thread talking about knowledge and knowledge workers, but maybe this would be the perfect time to bring back ontologies and OWL/RDF?
Maybe, but hard to argue that any of these except LLMs have potential to be huge moneymakers. Teams is only huge because it's free and bundled with other Microsoft products, not because it's a huge product in its own right.
Funny how the Chinese have to use that 26-letter alphabet too, because you can't put thousands of characters on a keyboard.
I was on Stripe Radar's free trial, but it wasn't as effective as I liked - it also turned out to be very pricey paying £0.04/screened transaction.
I've now rolled my own combination of IP-based bans on creating checkout links + notifications if a purchase has many failed attempts using diff cards (you can do this for free through Stripe's API). I refund suspected fraudulent transactions religiously without question as the $20 dispute fee is crippling, and have systems that will auto-generate and submit evidence to banks whenever I receive a dispute. I wish Stripe would do more to help!
Not necessarily living in another country, but a large part of the world, especially in industrialized countries, learns English. Neither regional nor national, but of course because it is the lingua franca.
... or even partnering with someone like search.marginalia.nu?

I'm actually serious. At least I think I check Marginalia more often than bing or ddg or google.
Stockmarket related content
Codegen Code Poisoning Contest
As far as I know, South Africa hasn't been involved in anything since Angola. The current military probably couldn't find enough working vehicles to even get to a conflict let alone fight one.
This is hard to believe given the quality of most software, but at some point, one might expect a decline in product quality to harm revenue and profitability, which would reduce or eliminate the need for headcount growth.
> That said, I think Kagi should consider rethinking their pricing model, because the perception is what matters if it presents as a roadblock.

I agree, we will get there.
E-Readers have abysmal build quality
I just used DuckDuckGo with filter, and it worked as expected (i.e., the filter still correctly filters).

E.g., search query: t-shirts -site:amazon.com
Counterpoint,

https://en.wikipedia.org/wiki/IBM_i

https://os.mbed.com/docs/mbed-os/v6.16/apis/platform.html

Not every OS is written in C, thus the platform ABI isn't always C.
At $5K a month last time I looked at them, Sift is a nonstarter for small businesses.
There is a locked version of XCHG that behaves atomically. I believe that if you swap memory locations that lock is implicit, so maybe you are not just swapping registers?
The specific issue with LDPC and Turbo Codes is that they both introduce latency, and require a ton of compute to decode.

If you don't care about latency and have an "unlimited" compute budget, then they're great and hence they were used very early for deep space communications. The speed-of-light delay means that there's minutes or even hours of latency anyway. And of course, the receiving station is a data centre with as much computer power available as you please.

In hand-held devices running on battery with latency constraints measured in milliseconds, it's an entirely different ballgame. Suddenly, there's real engineering problems to solve, and the trade-offs aren't always worth it.

Something I've told people when both 4G and 5G technologies rolled out is that these are enabled by the advances in the bleeding edge of silicon chip technology. Both rely on very heavyweight signal decoding algorithms that require dedicated "offload" circuitry almost as big as the main CPU!

Some anti-5G crazies think that their hand is getting hot from the "radiation", when in fact it is the decoding chip that's getting warm from the power it has to draw from the battery!

PS: This is why every new 4G/5G/6G/etc... tech always gets panned as impacting battery life. One or two silicon process shrinks later, this is not a problem. The radio power didn't change, but the decoding power did!
This is true too. Even chatGPT can learn some tool use in-context. See https://twitter.com/minosvasilias/status/1627076214639976449
I think the best explanation is to look at Google. Google's basic algorithm was that it could look how people organically interacted on the web and use that as a heuristic for quality - if lots of are linking to you, you're probably high quality and you'll appear at the top of google. But that started to break down, (a) because people were gaming that metric for "SEO" and (b) the internet centralized so the organic interactions started to disappear, and (c) because people stopped clicking through links from different sites - why do that when you can just google what you want! Google basically broke this metric by using it.

In the same way, AI is trying to generate text that looks like its training data, but if its training data is AI generated text then it's simply being taught to be more like itself. It slowly starts to work less like a human and more like whatever its own idiosyncrasies are. It's a larger sort of version of the hallucinations it has today. If 50% of all the text on the internet becomes some part AI generated, then a huge part of the training for the next generation of AI will be the shortcomings of the current iteration of AI. And this will get worse as non-AI content moves to exclude itself from training.
Every Dutch person I’ve meet in the Netherlands speaks English fluently. Not a reason not to peruse Dutch of course!

But Russian (former Soviet space) and French (Africa) have large population that often have no little English fluency.

Which opens up a lot more cultural doors.
If that’s “not particularly sunny” for solar energy, you would be amazed to see how many solar panels there are in Europe north of Mediterranean countries.
Actually Bing API will be $28 per 1000 searches from May 1st [1]

Kagi will remain at ~$10 (and yes we will be replacing Bing).

[1] https://www.microsoft.com/en-us/bing/apis/pricing-update
I often watch butterflies, and they really suck flowers deep and long using their long straw-like antennas, more than bees. Note: flies, ants, and all kind of insects also "pollinate"
For the app revenue it seems you are off by an order of magnitude. That is the dev's revenue and apple takes 30%. Also, credit processing takes another cut, hosting,... . Risking that is still dumb, but far from the 2% number you gave.
Really cool!
For cycling, some statistics like power and heart rate (if recorded) would be a great addition. Then over time an evolution of the power curve.
Another useful feature in Strava is the fitness/fatigue/form curve.
Did you open source this / are you looking for contributors?
> a method to reduce estimation error of the leading eigenvector

Might this have application to principal component analysis or other ML techniques?
This is just inestimably sad.

His book, "Delivering Happiness" had a massive impact on how I built my companies.
And French is poised to grow big time with the rise of Africa. While Europe is in population decline into the foreseeable future.
I like Brave Search as well. Goggles are super easy to create and manage. Brave's customizable Search Engines are also a helpful feature to further personalize the search experience.
> During the span of 2014-2022, the war in Ukraine (pre Russian invasion)

The Russian invasion began in 2014.

How do you think these 'separatists' got Russian anti air equipment and Russian MBT's?.
Windows 11’s taskbar is finally getting labels and never combine app icons
You are the easiest person to fool
Abstractions is a good word for it. We do it a lot in computer engineering https://en.wikipedia.org/wiki/Hardware_abstraction
According to the parent comment anyone who says "LLMs are stochastic parrots" is ignorant of the effect that changing the input “filling the context with examples” has on the output.
At least my render of the pricing page gives that 700 searches per day are included in the $10 plan, with additional searches priced at ¢1.5. So 1000 searches would be $14.5 plus conversion fee if you don't have a dollar account.
Nice. Surprisingly, although balloon-borne optical telescopes were a thing in the 1950s and 1960s, there have been very few since. Wikipedia has a list of balloon-borne telescopes for microwave and X-ray bands.
Who Should Lead Us?
Maybe if a tool like this is successful enough it could “bootstrap” the Python ecosystem into being as reliable :P
Will it blow their mids to see someone from Spain or Argentina speaking Spanish?
If you tried to feel attraction but could not, you might need help on understanding what attraction is. Until you do, you won't know what love and harm is.
Android's Tasker Update Saga – Still Not Being Accepted into Google Play
I am also worried about LLM "indbreeding."

When I finetuned successive generations of ESRGAN on its own output (as I essentially wanted to use it for img2img), it would amplify tiny oddities and artifacts that, I would later find out, were in the training data. Tiny noise splotches, "swirls" and distorted line edges blew up. And I was careful... I pixel peeped the dataset as best I could before starting training.

Human language is obviously different, but I still fear oddities or biases will start popping up when the base models train on large fractions of their own data. And by the time we find out, it will be near impossible to filter out.

But continuing the analogy, maybe a diverse base model population is a good way to avoid that issue?
But it offers you one more language to communicate with people. Isn't that enough?
> In context learning is wonderful because it means you can "train" a LLM at run time

The “learning” in “In context learning” is not the same concept as learning during the network “training”. The former is loosely named and does not have any impact on what’s actually “learned” by the model. The LLM can, by nature, contradict its training data and whatever you/it prompt(s), and incorporates randomness when completing your prompts, hence the term “stochastic”.

Nevertheless, it’s useful to have bigger context window if it works well.
As they said, give multiple notices in advance.
Been using Brave search since they released it. I used to fallback to Google but I've stopped using it recently, it has turned to absoulte crap always returning random spam or nothing at all unless I'm searching for something basic. Been falling back to Phind on dev stuff now if Brave doesnt have anything. Phind is something I would absolutely pay for when the time comes.
Alphabet boss Sundar Pichai’s pay rose to $226M last year
Who in their right mind would continue to rely on Kagi after the bait and switch? How many more "realities of the search market" will they need to learn? It amazes me that anybody would accept such an egregious betrayal, whether or not they can afford the new pricing.
https://archive.ph/halX2
I don't get it, you have to generate the session server side before redirect so you can do all your checks there, from rate limiting, etc.

pass a nonce or something that you can check for before creating the redirect to make sure it's being generated from your own site.
> If it gets to a dozen I’d grumble about wanting to fit more code on screen

exactly, which is why such rules should be part of the code, no need to trust if such conventions are followed if the rule will take care of it.

You should spend your time doing some meaningful not wasting it on such issues.
It think they are just rephrasing the famous "Beware of the charged capacitor" /s
Maybe some kind of warning when getting close to the existing tier limit?

eg "You're getting close to your 1000 search limit at your current pricing (800/1000)".

I'm trying to think of better wording, but having a hard time of it. ;)
The exact full prompt and methodology is missing from the paper[1] and Github repo[2], which makes this non-reproducible and not particularly useful in understanding the actual issue.

I really think this sort of research is critical to do more of however as these outputs are going to be used in places where the assumption is that we're looking for these sorts of things.

As others have mentioned however, GPT generates insecure code, but so to most devs. The good thing though is that GPT can be systemically trained not to, while devs being more heterogeneous are more difficult to do the same. ;)

The main takeaway I have when thinking about tooling around GPT is that using it to generate things is fine assuming that you have a means to check the output against sensible criteria.

[1]: https://arxiv.org/abs/2304.09655

[2]: https://github.com/RaphaelKhoury/ProgramsGeneratedByChatGPT/...
It feels simple and elegant at first. It is too simple though. GPUs, real time audio, Networking protocols, etc. It requires more than a simple file system API to handle those effectively.
Let's see when my lil bot will announce logging out forever LOL
Because while I may not disagree about all of the facts, I disagree about some key ones. I don't think it's a valid response to my rebuttal that Eaglercraft is fundamentally a "pirate version" of Minecraft. I don't think it's a circumvention device. Github also seems to not think that Eaglercraft qualifies as a circumvention device.

Finally, while Github hosting something that is a circumvention device might qualify as "trafficking", a provider's exact scope of responsibility to avoid hosting circumvention devices is not well defined or tested.
> Bulgaria was cut off from Russian gas in September 2022, with most other countries still buying Russian gas for months. Why specifically Bulgaria (whose role in freezing the assets was minimal) and why 6 months later?

Google tells me that it was April, not September. I assume September was when the long-term contract had expired. Google also tells me that the payment scheme was finalised by Russia also in April.

I also see that it wasn't "specifically Bulgaria", but also Poland, and by that time a few of other European countries had already switched to a new scheme. So no, there is nothing specific about Bulgaria.

> That's what I've been saying since my first comment from this thread - EU engages in economic war, but cutting out the gas was not an EU action, it's the Russian retaliation.

So let me get this straight: when you block your credit card and e.g. Spotify stops providing a service to you - is it a normal and expected business practice, or is it a sinister retaliation?

EU leaders just plainly shot Europe in a foot and now try to shift responsibility on evil Russia, as it totally should have continued to pump gas for free.

> Wait, you're claiming that Russia did not invade Ukraine?

Well not 3 times. If you count it like that, that means you dismiss and ignore the revolution, the civil war and all the people who were not happy about the fact that some mob had stolen their country.

> More like an appeaser of the imperialistic invader / aggressor.

"imperialism" in this case is merely a narrative to dismiss the actual substantial causes for the war. Imperialists don't plead for peace agreements in a wake of war.

> Oh right, 2013 Donetsk was the scene of a genocide while 2022 Mariupol is the face of liberation. Honestly can't fathom this doublethink.

That's because you are making wrong assumptions here. First of all, it's not some childish tale of oppression and liberation and thankfully back in 2013 Ukraine was not successful, so Donetsk didn't turn into a scene of genocide in its common sense. Secondly, it's one thing to invade a country unprovoked, and it is a completely different thing to push the frontlines away from your borders and people who associate themselves with you onto the people who are gathering strength for their "final solution of Donetsk problem" all while acting like they are totally peaceful good guys (well not really, only on the higher political levels).

It's just... Remember when Macron had leaked the private conversation he had with Putin just before the war, where Putin said that Zelensky isn't going to fulfil Minks agreements and is preparing for war, and Macron replied something along the lines of "have faith and patience". Remember how everyone was like "hurr-durr, stoopid Russia, we see through your bullshit"? Well now it turns out that Putin was telling the truth and Macron was full of shit in a room full of journalists. What the hell?

And let's be honest, it's not 2013 Donetsk, it's 2013-2022 Donetsk. Enough time for a child to be born and grow up enough to go to school, without ever in their life knowing peace and not war - go figure which is more tragic.
> The Twitter files have shown demanding access and content filtering by the government with Twitter and likely other social networks.

They show no such thing if you actually read the content, of course the person hired by Elon (Matt Taibbi), who can't even criticise him for the most simplest and basic things is not going to write an article saying he is wrong.

You have to wonder what is in Taibbi's contract with Musk such that both parties are unwilling to make it public.
Curious can you 'grep the web' with it and how do you handle shopping, image/videos/news/maps types of searches?
Voting on EM isn’t a bad idea, but one year is too much potential turnover and if it never turns over then you’ve just built a Potemkin democracy and we’re back we’re we started. You would also end up with even more politics as all the narcissists would campaign to be elected and would use every little trick in book just as they do in public elections today. You could also potentially end up in a situation where no one takes any ownership bec they think, “it’ll be the next person’s problem” (again something you see today).
Just discharge your electrostatic charge before touching this capacitor. /s
Yes, the preceding suggestion still had an (admittedly somewhat implausible) alternative reading, that "its" helps avoid.
So this tool takes a text script as its input, and produces an avatar that reads the text and also generates the background graphics and banners, etc. If they open it up to content creators, it would be great!
`Ethical translation and communication with animals`
That's definitely some title from the future :)
Top RSA Conference 2023 trends and topics
My father is 71. He plays World of Tanks and CS:GO (against bots only for this one!).

He’s always loved games, from the moment he brought home a second hand C64 that we’d play International Soccer or Olympic Games on when I was a kid.
It is the aggregation of all utilities in the house that might become a pain (heat pumps + electric ranges + electric washer drier), but you have a good point, the stuff like car-charging can be done on off-peak times when you only have that one service running.

Maybe I don't need the 200 AMP main, lets see what they install tomorrow.