skysight-inc/HackerNews huggingface dataset:
Happy Kagi user here.

Try it! After you'll be on a site that is just generated content, click backwards in the browser and remove the site from all your future kagi results. That's how search should work (and it should _not_ provide you a top 30 of random AI content).
> "safe to read when and only when you already know what's going on / the underlying truth"

I've never read AWS blogs before but that was exactly my feeling after reading the linked article on "fair software principles" or something. You can tell that somebody has a hobby horse they're riding, and it's only because it's in their financial self-interest, but unless you already knew what the actual issue was before you read the blog, you're still going to be clueless afterwards!
Agreed. And I also think Adam is a great host. He asks good questions and lets the guest talk.
If the claim that its performance will be similar to Rust's if you add type annotations, this could become a really attractive language!

As easy as JavaScript to write, as fast as Rust when the extra effort to write it justifies it.
I am the author by the way. The intent wasn't really to try to sell the language. The language is what it is, but the thing I wanted to highlight was that the entire solution (language combined with the user interface) provides a better foundation for working with arrays of data than a spreadsheet. Perhaps that point would have been more clear if I had removed the actual code since it takes away from the more interesting point.

As for the language, the longer version looks like an imperative solution please it is an imperative solution. Kap allows you to write code that looks mostly like your average scripting language:

a ← 0
sum ← 0
while (a < 10) {
sum ← sum + a
a ← a + 1
}
sum

But if all you are going to do is write code like that, you might just as well write it in Javascript (well, unless you want to take advantage of support for things like bignums, rationals and complex numbers).

Of course, an actual Kap programmer wouldn't write the code above like that. They'd write it like this instead: +/⍳10

There is a perfectly valid argument that the ⍳ in the example above could be written in a different way, and sure, Rob Pike chose to use actual words in his version of APL, or you could use J where the example would be written as +/i.10

But none of that is really important, and most people in the array programming community doesn't care whether you write "plus reduce iota 10", or +/⍳10. What they really care about it how the idea of using array operations completely eliminates loops in most cases. That's what is interesting, not the choice of symbols.
Otherwise a good article, but labelling hyper-political people as mere victims is doing them too much of a service. The only sure-fire-way of detecting a covert or malignant narcissist is in how much they signal their victim hood status and their moral superiority. It takes a certain kind of person to google for videos of Ben Shapiro and then get outraged about the things he says. This behaviour is not much different (expect in severity) then Justin Smollett tying a noose around his neck.
Unity is stuck on an ancient language version unfortunately and has seen none of the runtime improvements of vanilla .NET due to using custom mono fork and build process. Hopefully this will change with the release of Unity 6. With that said, even old C# can be written in a compact way. Most suffering is completely self-imposed and can even be observed proliferate in languages like Rust with such developers starting to adopt them.
So the lambda function will survive, but billing will still go to zero when the lambda's last execution finishes, right?
Indeed, the industry was a stalled car if anything. You have what I call "professional professionals" that were running the show and saying things while doing nothing.
Helplessness as an explanation checks out there as well. Hunkering down in a trench or a foxhole as shells rain down endlessly, blowing up everything around you. Sounds like one of the most powerful ways to inflict abject helplessness.

Compare that to the ancient battlefield where you had a spear in hand and your friends at your side. You’d have a lot more sense of agency and if things looked really bad you could run away or surrender. Of course if your opponent was rounding up and executing all of the prisoners then you would feel pretty helpless waiting for your turn, but then you wouldn’t live to tell the tale of your trauma.
What is RAG in this context? I only know it as red, amber, green...
Yeah I'd say that a soldier in a medieval battle had even less chances to survive (AND tell his tale) if he had PTSD.

So might be some form of survival bias at play.
Show HN: Jamtrackers, the Hub for Jam Tracks
I like playing guitar, but I don't have anyone around to jam with. So I play along to backing tracks. I built this site as a tool for lonely musicians, so they can have a place to go to and practice jamming.

Cool features: you can follow chord changes in real time. For each track you'll also be presented with a list of viable scales that you can play, the scales are shows on an interactive fretboard.

Let me know what you all think!
WWI was also arguably when soldiers became helpless.
Being deployed meant huddling in a trench waiting for an artillery shell to strike you out of the blue.
Do not remember but in order to give you the source I google it and there are plenty of different kind of articles on the matter
Iterate over all S3 buckets in your terraform files and add `force_destroy` to them [1], then apply and destroy.

There could probably be an automated tool for this that wouldn't be too complex.

[1] https://registry.terraform.io/providers/hashicorp/aws/latest...
We don't know if they're profitable doing this. One day, they might go kaput as well.
> Kid's don't need to be manipulated into using computers. They like them already and can readily appreciate that they are both fun and powerful. Rather than present to them a dumbed down interface we should be empowering them to use computers as they are, and conditioning them to expect that the computer itself be accessible to them, not hidden behind a fancy UI.

I could not agree with this statement more. I started teaching my daughter Python and bash when she was 8. I am currently teaching my son (11) C++ and bash and he does all of his coding in emacs. They both use exwm and are eager to continue learning.

Having said that, I can see a huge challenge for non-technical parents. If those families would like to teach their children about computers, operating systems, the internet, web browsers and possibly programming, they need help from somewhere. I don't think my kids would have stuck with it if I had just handed them a link to the RFC standards [1] or the c++ getting started resources [2]. I really can't say how I would have approached ensuring my kids had a head start with technical computer knowledge had I not the knowledge myself. It is a predatory world out there, and access to your child's attention is valuable since they are the future. It must be difficult for parents who are conscious of this to find quality technical learning resources for their kids.

[1] https://www.ietf.org/standards/rfcs/

[2] https://isocpp.org/get-started
GCompris is a fantastic bit of open source educational software:
https://www.gcompris.net/index-en.html
The fact that people who are not affiliated with the company go out of their way to suggest people to use kagi and pay with their hard earned money is a testament to how much people enjoy and value the product.

Personally, if I could own Kagi stock, I would.
Glad to hear it’s memorable!
There will be a point in time when we will have to have the discussion if journalism and media are an essential and important part of democracy (which is what they says over and over again), or the downfall of our society. Given that most media outlets have money as their primary incentive, and "playing nice" more as a protective shell, I am leaning towards the point of view that we need to find ways to let the public know that media isn't always good, and sometimes pure poison for our actual communities. Social media has made the problem more clear. However, conventional media are not immune to fueling outrage.
Monthly rent €200: https://www.alo.bg/9325840

Monthly rent €450: https://www.property.bg/property-67234-fully-furnished-house...

Both are enough for bills and food, or at least seem to be (I don't know how property taxes work in Bulgaria).

And given that figure I gave you was average salary and thus won't cover kids or pensioners, mostly of the people at or below that threshold will be supporting a family with that money, not just themselves, and that's the main reason they won't be living alone.

FWIW, I could manage on €10k/year even though I live in Berlin, but I'm (a) weird and (b) also living with someone in an apartment. Still more space each than if we were trying to live on a train, though.

Back in the UK, you can also find cheap actually-a-house houses despite the nonsense that is UK housing: https://www.rightmove.co.uk/properties/144969266#/?channel=R... (£380 ~= €444 / month) — I think £332/month should just about cover one person's food and bills, including council tax, in the UK, so I'd be surprised if one couldn't do at least that well in Bulgaria, where 5% of the population have an income of €208/month or less.
> but one that was meant to feel more like Java or JavaScript

Those are two very different feelings though!
I don't know about studies, but as a parent of a slightly older kid, it's 90s edutainment all the way. Zoombinis, PJ Sam, Crystal Rainforest...
Before EU261, the passanger took on the risk for delays and cancelations mainly due to the operational performance of the airline. After, the airlines now directly take on some of that risk. I'm of the opinion, that if airlines did this well in general, or the industry had a reasonable solution in place, such regulation would not have been made in the first place.

So, if it caused issues for smaller airlines and generally increase in prices, is that not a clear indication that the smaller airlines do not have sufficiently capability to handle it, and that prices was too low?
You might be correct, but the AI minds that you are contemplating don't exist yet, and there is no reason to think that they will be developed from current LLMs.

Once again, seizing the term AI to mean LLMs and other current generative techniques has poisoned clear thinking. When we think "AI", we are thinking about HAL and Cortana and C3PO, which is not what we actually have.
Just to be clear, Artemis III was delayed first due to the legal challenge from Blue Origin, then again due to issues with the Orion capsule. SpaceX almost certainly wouldn't have been able to meet the original deadlines, but to their luck the other contributors don't have an easy time either.
OpenAI is literally not a word in the dictionary.

It’s a made up word.

So the Open in OpenAI means whatever OpenAI wants it to mean.

It’s a trademarked word.

The fact that Elon is suing them for their name when the guy has a feature “AutoPilot” which is not a made up word and had an actual well understood meaning which totally does not apply to how Tesla uses AutoPilot is hilarious.
> UK MP

It is of course in retrospect blindingly obvious that this would be an RT interview with George Galloway, but perhaps future readers can be saved a click.
given the context of vector db, it would be Retrieval-Augmented Generation (RAG) [1]

1: https://medium.com/@mutahar789/optimizing-rag-a-guide-to-cho...
I found this explanation: https://www.promptingguide.ai/techniques/rag

> General-purpose language models can be fine-tuned to achieve several common tasks such as sentiment analysis and named entity recognition. These tasks generally don't require additional background knowledge.

> For more complex and knowledge-intensive tasks, it's possible to build a language model-based system that accesses external knowledge sources to complete tasks. This enables more factual consistency, improves reliability of the generated responses, and helps to mitigate the problem of "hallucination".

> Meta AI researchers introduced a method called Retrieval Augmented Generation (RAG) to address such knowledge-intensive tasks. RAG combines an information retrieval component with a text generator model. RAG can be fine-tuned and its internal knowledge can be modified in an efficient manner and without needing retraining of the entire model.
The issue with audible is that authors have to be there or they don't exist. Even if the pay is crap, you "have to" be on audible.

I don't see how any competitors could break their dominance as long as the authors give in this easily.

I listen to audiobooks quite a lof and some yeargs ago I moved to a different service (storytel, its a European thing). If they don't have a book, well I get it from another source that is definitely not owned by Bezos.
A Better Way to Rent
Yes, I am blaming the way I was raised but yet I am trying to do my best to fix this problem.
Renting Sucks! We are on the way to make it much better. Join our Waitlist to be a part of something cool! We prepared lots of cool stuff for early birds.
> That's Musk's trick, selling revolution, delivering evolution.

Good god. SpaceX is doing "more and cheaper satellite launches", as you so dismiss them, on a scale and at a cost utterly unachievable by anyone else today. Not Russia, despite 65 years of spaceflight experience and an entire nation state's resources. Not ESA, despite resources of dozens of the wealthiest and most sophisticated nations on Earth. Not NASA itself.
Consider the same line of thinking for other cost centers of your business. Would a restaurant say they're having trouble finding produce just because they don't want to pay the prices asked for? Would a sawmill say they're having trouble finding lumber when they don't want to pay the prices asked.

If the developers you want to hire cannot produce enough for your company to make a profit at the salary levels they are asking, this is a hint that your company is not profitable enough to continue functioning. That happens sometimes when margins get thinner. The equation between what customers are willing to pay for the work, and what profit the company desires, and what salaries the workforce demands for doing the work, doesn't give a positive result anymore. So the business model doesn't work anymore.

Otherwise you'd hire them right? If the company will make a profit from their work. Or are you foregoing profits out of spite?

Edit: I say all this because I used to be incompetent at hiring and my business at the time suffered as a consequence. My mistake was that I was looking to hire people through networks of friends and family, instead of plain old job ads. Sounds like a dumb mistake, but as mentioned I was incompetent. Once I started publishing ads I had no problem finding a lot of good candidates. Hiring and retaining employees is a skill, the most important skill of a business owner.
With a quick look at the code I'm pretty sure this WebUI also wouldn't be snappy along before that.
There’s no claim to be as easy as javascript to write.

Rusts “difficulty” stems from its single ownership model, and this model is “different” not “easier”.

https://dada-lang.org/docs/dyn_tutorial/permissions
If only there was some way to move cars from one place to another :D

A fellow passenger on a train one day was in that line of work. Customer dispatches him to pick up a car, he gets a train to the nearest station, gets a taxi to the car, picks the car up, drives it to the desired destination, another taxi and another train ride. Pay is reasonable if you like driving and can fill your time on a train (e.g. you like to read or listen to stuff, not great if you're an outdoors person or you need to be at home looking after the kids). Obviously most customers are moving valuable cars they can't get to, classics, high end luxury or sports cars where there might only be two dealers in the country, that sort of thing, but he doesn't care if you want him to drive a mid-market hatchback bought new off the lot yesterday afternoon, pay is the same.
Blaming 2,000,000 lines of code on UX designers, and not the developers, is certainly a new one.
How much effort is it to create software?
Probably the dead or permanently disabled workers at the tesla factories love him slightly less?

https://www.businessinsider.com/tesla-factory-worker-died-sa...
There is no fixed point at which you can say it achieves AGI (artificial general intelligence) it's a spectrum. Who decides when they've reached that point as they can always go further.

If this is the case, then they should be more open with their older models such as 3.5, I'm very sure industry insiders actually building these already know the fundamentals of how it works.
> I really want to know more about why this guideline was added

Could have been something innocent such as someone uploading Leisure Suit Larry content maybe?

I understand (and kind of agree with) the organizers though. They want retro computing to be accessible for anyone, including kids. Retro computing is a great way for kids to learn about computers, but someone could really ruin that by posting NSFW content.
`Keyword.get` Considered Harmful
I do think the PRC has shown no indication of even wanting to pursue superintelligence takeoff, and has publically spoken against it on danger grounds. America and American companies are the only ones saying that this cannot be stopped because "everybody else" would pursue it anyway.

The CCP does not want a superintelligence, because a superintelligence would at best take away political control from the party.
Yes, true, OK.

But still, I am curious. 386 PS/2s were expensive.

My first job had a Model 70-A21 as a demo box:

https://www.ardent-tool.com/qtechinfo/GJAN-43WJX8.html

First 3.5" hard disk I ever saw. Blazing speed for 1988. A 25MHZ 386! With secondary cache!

This thing was $10,500 for the base spec, if I remember rightly -- it's over 35 years ago -- and that excluded a keyboard, monitor and DOS.

In my 2nd year in that job I bought a 2nd hand Acorn Archimedes A310. 8MHz ARM 2, 1MB RAM, 20MB hard disk.

It was considerably quicker than that IBM. Like 4-8x the speed. And it was £800 used. With a screen, keyboard and RISC OS!

Probably £1500 new, so about one tenth of the price of a comparably-specified Model 70.

My point being... as someone said upthread, they didn't know anyone with a private Mac home computer. Yeah, well, a 386 PS/2 was even more expensive than a Mac.
what does "creators of rust" mean? Graydon? niko? pcwalton?
EU Heat pump sales fall by 5%
Sort of hijacking the thread to ask, can YaCy or similar, be an alternative to Google's Programmable Search Engine? All I use it for is limit a search to a medium-sized list of domains. The aspect that makes running a search engine difficult on your own is lack of resources for crawling, I expect. But since I only care about a small list of domains, could I ditch Google's and run my own crawler like YaCy?
And how does that make you feel?
I always thought some innovations in F1 are going back into the consumer market. So it would make sense to push for emission efficiency on the engineering side, regardless of the emissions due to the whole event logistics.

With your horse analogy, imagine mixing in the champion's genes back into work horses. Probably a net win.
Thank you for your recommendation but I've read it already and I liked it. It is a must-read for anyone seeking to develop assertiveness skills and overcome feelings of guilt or self-doubt..
Don't be a dick. It's easy to lose stuff to theft. It's got nothing to do with being bright.
Their Hello, Dada! example:

print("...").await

I'm coming from Python, and I can't help but ask: If my goal as a programmer is to simply print to the console, why should I care about the await? This already starts with a non zero complexity and some cognitive load, like the `public static void main` from Java.
I still do not see the point that you are trying to make. Do you think that their current path is somehow constrained (instead of unconstrained) by a need to generate financial returns? I haven’t seen any evidence of a change to the core mission described in the statement.
Your speech targeted at young men with no family and children, so they may think that they protect "wealth".
Setting interest rates and determining fees?

The US has more than 4,500 banks. Most of them offer credit cards.
Racing predates prohibition, and even cars. Ever since humans could move on two feet there have been contests to see who can go faster. Hell, the origin of racing even predates humans, where the deer that could run faster than the wolf got to survive. Thus young animals race just to develop survival skills. Car racing then, is as old as cars, the first of which came out in 1885, by Mr. Benz. The first recognized car race was in 1890's France, before gangsters were racing cops during prohibition, which started in 1919. Nascar got its start where you state, but racing is bigger and started earlier than Nascar.
We had this happen recently.

We needed a feature implemented, EMERGENCY PRONTO ERMARGERD. ~15 tickets came down from On High. Half of them were effectively lists of things required for launch, the other half were individual "we must change this page", and one was basically "implement the feature" - and we were asked to scope it.

This was for a system that none of us have had any recent (2 years) experience working in, in a language that most of us weren't familiar in, and dealing with payments. No, I'm sorry, I cannot scope this vague "make thing work" ticket that looks like foam in the sea of requirements, the one that we're actually going to be spending 90% of our time working on, that needs to be investigated and broken down into individual tickets later on.
They make one mention of obituary spam but then fall short of mentioning other specific issues they are going to fix. I’m not convinced this is going to lead to real change (like the last announcement). Let’s see what happens.
https://twitter.com/ddale8/status/1352638646323720194

I don't feel I can do justice to the irony here.
We are starting to offer a new product for this for small business/startups.
It is still pretty early and we're just starting to expand into the US, but it is something (https://nucleus.com/).
AFAICS, other than easy point to point tunnel via twin VM instances
the win here was the TCP encapsulation. The investigators had to strip
that back using pcap edit, so presumably it wasn't an easy spot for
the firewall either.
I'm not super familiar with express but this seems to be listening on external interfaces as well:

https://github.com/soorajshankar/logScreen/blob/f8b29aaef428...

So this will be sharing your logs with the world if you run this outside of a trusted network. (And personally I avoid trusting any networks)
niko judging from Github commits https://github.com/dada-lang/dada/graphs/contributors
It's not sort. In Kap, sort down is ∨. The grade functions returns a sorted index. Basically ⍒ 3 1 2 1 1 returns 0 2 1 3 4. So yes, it performs a sort, but it returns an index that can be used to later look up the respective elements.

You can read more about it here if you're interested: https://www.aplwiki.com/wiki/Grade

And here's a silly example where a random array is created, then an array lookup is performed on the sorted indexes:

https://kapdemo.dhsdevelopments.com/clientweb2/#a%20%E2%86%9...