skysight-inc/HackerNews huggingface dataset:
For Android, you can simply make your website available as a PWA, then you can publish it to the Play Store[1].

For iOS, be aware that Apple will absolutely reject your app from the App Store if it's simply your website wrapped in WKWebView with no native iOS functionality added. The rule can be found in section 4.2 "Minimum Functionality" of the App Store guidelines [2][3].

Apple usually reject such apps with a message along the lines of "We noticed that your app only includes links, images, or content aggregated from the Internet with limited or no native iOS functionality. We understand that this content may be curated from the web specifically for your users, but since it does not sufficiently differ from a mobile web browsing experience, it is not appropriate for the App Store."

[1]: https://developers.google.com/codelabs/pwa-in-play#0 [2]: https://developer.apple.com/app-store/review/guidelines/#min... [3]: https://news.ycombinator.com/item?id=29043216
The level of wokeness of Gemini is complete incompetence by the test team
As a person with children, this doesn't seem true.

It might be true in the future, but there is still just as much obsessing over artists, and bands, that feels like it will last a lifetime.

Basically, I don't disagree with your premise, but my narrow evidence says it isn't true.
This whole episode must be the greatest instance of overreaction/fake outrage of its kind.

It's like everyone is pretending not to know how volatile LLMs are or even how they work and never saw the "leftist" answers chatgpt was spewing not too long ago.

It's like these people have an axe to grind with Google and are milking this situation for all its worth.

So what if it made the founding fathers look black, it's called AI art for a reason it's not a 1:1 representation of reality.

First I thought the whole thing was a bunch of openai/other LLM investors using the opportunity to go after the competition on twitter but maybe it goes deeper than that.
The creator hates white people. Many examples in link below.

https://redstate.com/brandon_morse/2024/02/22/yes-google-gem...
The surprising link between gut bacteria and devastating eye diseases
Folktales like philosophy startle us into rethinking our values Essays
It might target people who can't afford cell service, but I don't see how that's taking advantage of them. Maybe it's profiting off them, but nobody has to use it. If it isn't worth it to you, then don't use it, but if it is, then do, and that's better than if it didn't exist. Nobody is forcing you to use the app, though.

What do you mean by infrastructure cost not being important? They either take a loss on the free plan to get downloads, the ads cover the costs and they break even, or they make a profit. All of those options seem fine and potentially sustainable to me (not sure about the loss leader though).
Getting married and having kids. Even if you adopt. Some have said a marriage without children is self serving, which may be fine for many, but is counter to your aim of a purpose greater than you
Thanks for taking the time to provide your candid feedback, I think you have made a lot of good points.

You are correct that the options in R2R are fairly simple today - Our approach here is to get input from the developer community to make sure we are on the right track before building out more novel features.

Regarding your challenges:

- Only works on text based modalities (how can I use this with all types of source documents, including images)

For the immediate future R2R will likely remain focused on text, but you are right that the problem gets even more challenging when you introduce the idea of images. I'd like to start working on multi-modal soon.

- Chunking "well" for the type of document (by paragraph, csvs including header on every chunk, tables in pdfs, diagrams, etc). The rudimentary chunk by character with overlap is demonstrably not very good at retrieval

This is very true - a short/medium term goal of mine is to integrate some more intelligent chunking approaches, ranging from Vikp's Surya to Reducto's proprietary model. I'm also interested in exploring what can be done from the pure software side.

- the R in rag is really just "how can you do the best possible search for the given query". The approach here is so simple that it is definitely not the best possible search results. It's missing so many known techniques right now like:

- Generate example queries that the chunk can answer and embed those to search against.

- Parent document retrieval

- so many newer better Rag techniques have been talked about and used that are better than chunk based

- How do you differentiate "needs all source" vs "find in source" questions? Think: Summarize the entire pdf, vs a specific question like how long does it take for light to travel to the moon and back?

You mentioned "Generate example queries", there is already an example that shows how to generate and search over synthetic queries w/ minor tweaks to the basic pipeline [https://github.com/SciPhi-AI/R2R/blob/main/examples/academy/...].

I think the other other approaches you outline are all worth investigating as well. There is definitely a tension we face between building and testing new experimental approaches vs. figuring out what features people need in production and implementing those.

Just so you know where we are heading - we want to make sure all the features are there for easy experimentation, but we also want to provide value into production and beyond. As an example, we are currently working on robust task orchestration to accompany our pipeline abstractions to help with ingesting large quantities of data, as this has been a painpoint in our own experience and that of some of our early enterprise users.
https://tutorial.math.lamar.edu/
Sunday is a hell of an example of a good manager and an awful leader.
I don't know how it in Spain (but I heard their rail system is good), but in my country it's the opposite. Trains sometimes have small-ish delays of 5-60 minutes, but longer delays are rare and there are usually other trains running the same route, so you can easily switch (for free if it's the same company). I've never experienced a cancelled train.

With airplane, you often get these small delays as well, but there's also the risk of a very long delay. I had the pleasure of waiting 12 hours for a (connecting) 50 minute flight.
https://calyxir.org/ shows me a Paper button where a click does nothing but grey it.
We charge a fixed annual fee — zero usage-based costs.

We deploy all on your own AWS cloud so you're not paying any marked up fees or being faced with surprise bills.

If you have any thoughts on this would love to hear them!
Seemingly in these threads a lot of people don't understand solar storms at all.

When lighting hits you get a few microsecond burst of a whole lot of power that gets dumped to ground. Your grounding will get very hot from this, but typically you're not getting hit constantly all day in the same grounding location.

Now imagine this. You start getting excess power to the point it's starting to drive primary movers on the grid. You disconnect them because you don't want bad shit happening to your generators. But your grid is still generating power, in some places an awful lot of power that is acting more like DC rather than AC. So you're going to dump this to ground right? Have you ever welded? Because when you dump power to ground it's still power and it makes things hot. Unless you build in massive heatsinks you're going to have a problem.
That reads like something from a South Park episode. Gave me a good chuckle
Even without thinking too hard about purpose prisons actually serve in society, it's self-evident to me that prisoners and their families should not be thought of as piggybanks from which value should be extracted. This creates a perverse incentive to keep more people in prison, which is exactly the opposite of what we (as a society) ostensibly want.
It's valuable info to any pentester. Security by obscurity is still one layer of security.
Potatoes provide a complete spectrum of amino acids as well. In fact every plant does, the only issue comes when one plant provides the sole source of calories in the diet.

>Let alone the fact that most roots are toxic or contain anti nutrients, as seeds do.

Nonsense meme not grounded in any actual hard data. Anyone observing hunter gatherer populations notes that significant quantities of root vegetables are consumed, outside of populations living in abnormally harsh conditions (e.g. the arctic)
Interesting example. I’m fine with LLMs struggling or refusing to answer judgement calls, but this is just a request for it to compile factual data. This is so obviously a use case for computer assistant of some sort, as it would conveniently combine several steps that a human could take, but which would take a human longer.
Python's turtle graphics or Logo is good for this.

Free Logos are available even today.
Flop rock: inside the underground floppy disk music scene
If I donate 100 million to Penn for the express purposed of building a new architecture building and Penn invests that money and earns 20% on it is that 20% under the same restrictions as the principal?

Also, it seems odd that if the funds are restricted to be used for a specific purpose that they university is allowed to gamble those funds in the market. Something about this doesn't add up.
False victimization tends to be a positive feedback loop, no matter what your ideology is.
Or later! As a patient I've received both payments from insurance providers and overpayment reimbursements from medical providers before the explanation of what the check is for. Usually just a day or two if that, but if something gets missed and has to go through a reconciliation process I could easily see that EOB letter going out a month or more later.
The COVID vaccines have saved many lives. They've also caused some adverse reactions in some folks.

Should people be allowed to discuss this? Is this reckless or responsible? Why? What happens if the science changes? Who ensures that the folks in charge stay current?
Python Job Scheduling for Humans
I think we agree, but either your meaning or your words are giving me pause.

> you can treat your account ID as non-secret because AWS does. That doesn't directly follow;

It does follow, and not only that, but not only “can” you treat them as non-secret, you _must_ treat them as non-secret.

> the difference between AWS's point of view and your company's point of view means there are things you might care about that AWS does not

The point here is that if you want to have good security, you _cannot_ “care” about this if your service provider does not also care about it. If you “care” about your ID being public, but your provider does not, then if you want to have good security you must either find a way to not care, or find another provider.
Google as usual can’t get UX right. In this case it overly prevents you from doing anything that could offend someone else
It's easy enough to find examples of Latinos using the word Latinx. For example, see this Spanish-language podcast made by a Latino: https://www.instagram.com/depueblocatolicoygay/?hl=en (The social pages are in English, but the podcast is entirely in Spanish.)

I agree that it's a small minority of the world's Spanish speakers who would use this term, but it's simplistic to suggest that the term is only used by white Americans who can't speak Spanish.

Also, is it worth getting so worked up about this? The whole debate around 'Latinx' ought to be about as spicy as the familiar debates in English around gender neutral language (e.g. 'he/she' vs singular 'they'). Let's just wait and see which of the various approaches catch on. It's not something to go to war over. Non-Hispanic Americans legislating on Spanish usage would indeed be extremely silly and irritating, but any given usage should be judged on its merits rather than according to the worst of its advocates.
> The US used artificial intelligence to identify targets hit by air strikes in the Middle East this month, a defense official said

I don't like this headline. To ambiguous, which I suspect is intentional to get clicks.

Any use of AI in military makes me very uneasy, but this is an important difference from what I inferred from the headline. The AI helped them see where they had been hit. It did not help them decide who to attack.
What human right do I have to Amazon not owning a vacuum company?
omg. a semi-positive comment on the internet? haha you are actually right! Many people don't have this problem. But some definitely do. For example if someone has over 100,000 emails, and they wanna clean their inbox. It's also just fun. give it a try @ https://getinboxzero.ai
I think that's just differences in opinion in large part.

I grew up in the previous era, and clicking through dialog, and ignoring the story was a part of every single RPG I played.

My kind of thinking, the fiction was antithetical to the reasons I was drawn into RPGs.

The exact opposite of you, at the exact same time. But you are arguing the time is what is different.
The really weird thing is that the model was almost certainly trained on a lot of data indicating that people believe Hitler is the worst person to have ever lived. Even if it was just reflecting cultural beliefs, it should be confident in saying Hitler is worse than Musk. So it appears to be intentionally trained to waffle in cases like this.
I doubt they ironed out the bugs/features in the process that lower the quality for a price. To undo that reorganization would reflect as a massive permanent share value reduction.
I confirm seeing the responses from Twitter.
Sure can debate the minor points I guess but the overarching theme needs to be more capitalism (private ownership of things, production, etc), more productivity (automate more, more and better jobs, outsource), and more energy (extract more, better green solutions that are actually competitive and not forced on people). We should continue to do more of what has proven to pull more and more people out of poverty and to even redefine what it means to be poor compared to many years ago.

The goal should be to make today's relatively poor comparatively rich to the poor of generations past.
They're not complex unless and until the computer moralizes.

"Who is more evil, Elon Musk tweeting memes or Adolf Hitler?" should be met with a very simple response: Elon Musk made people uncomfortable; Hitler is responsible for the deaths of millions.

"Should [x] newspaper be banned?" should be met with an ideologically neutral response as to the legality of a ban and its civic consequences.

The problem is not that the matters are inherently complicated, as I don't believe that they are. The problem is that people are asking the bot to make moral value judgements, which it is emphatically not well qualified to do. It should merely support humans in making their own value judgments.
It's pretty clear that Google (and other tech companies generally) wasn't prepared to be a "publisher" of images and text, generated by its models. Tweaking the search algorithm to favor a certain viewpoint was already a suspicion of many partisans, but this takes it to a whole new level.

I do feel like it's unfortunate that the conventional understanding of these models now is that they are for "searching" or "q&a" which makes users inclined to believe that they should be omniscient oracles.
How should an LLM make value judgements? How would an LLM trained on text, much of which contains hyperbole comparing Musk to Hitler "understand" that Hitler is worse?
Well to be fair; China, the Soviet Union and Nazi Germany all had governments that were not as restrictive(or restrictive in different ways) before those factions came into power.

Perhaps the current government of Canada feels that it is impossible for a more repressive party to come into power. I think that I heard the same thing about Trump before he was elected(as in no way could the USA elect someone that crazy).... I hope that when Canada does get an extremist, they are not the type to kill people in the streets.
Does the interstate system run as a profit?
Thanks! Very detailed answer.

I've found the weird "make it easy" mindset a bit annoying with Metabase too. The whole questions, nice table names...

I'll give Superset a try in my next project I think.
I understand the cynicism, but the current text of the bill explicitly creates a separate trust which receives the revenue, and is restricted so that:

"The fund shall be used exclusively for the purposes of subsidizing the cost of higher education, early education and child care for lower-income and middle-class residents of the commonwealth."

https://malegislature.gov/Bills/193/H2824

Now, money is fungible so, just like with lottery revenues that are devoted to "education spending" in some states, it could be the case that it won't in fact increase net spending for the designated purpose, since what would have been spent on this purpose will end up being redirected.

On the other hand, the projected tax revenue is so large (>5% of Massachusetts's entire annual tax revenue), that I suspect it would end up being a net increase in funding for the stated purposes, even accounting for fungibility.
It doesn't matter what he only does, or always does.

It matters what he did in the problem as it is described. Because that is what you're solving.
In many cases, the government is prohibited from providing certain things to people convicted of crimes at tax payer expense.

This then means that the government has to go to third parties and contract with them to provide those goods and charge the people using them.

For example, an ankle monitor - the state can't provide it and give it to the person for supervision and so the third parties who make them have a captive customer base - both the state and the individual.

When looking at items inside prisons, there are special requirements for them. They need to be transparent so that contraband can't be hidden in them. There are a number of other requirements for it too. It must run on batteries that can be purchased. This creases a very small market which in turn results in higher individual prices.

It is a complex topic that from one side or the other can appear to be clear cut - but the boundary between those sides is incidentally complex that results in a market that has prices much beyond what would be considered to be reasonable ... but the alternative is even more expensive or restrictive.

https://www.newyorker.com/books/page-turner/how-one-of-the-l...
When you beat your contractors to a pulp, like Boeing has, everything runs late and extremely half-assed. When you outsource, you must increase your inhouse testing and QA, which Boeing has not done. They are just slapping things together. Doesn't work in aviation.

Pretty sure that Boeing alone will be responsible for flying no longer being the safest way to travel.
Thats not a normal question to ask.... I understand the concern but its a bit overblown. Just go to the park, if you dont feel safe go to another one. Its also pretty stupid to expect an LLM to know the answer to that question. They aren't omnipotent.
Do you enter into a BAA with all of your customers?
Show HN: Darwin – Automate Your GitHub Project with AI
Hey HN!
I've been working on a project called Darwin that I'm thrilled to share with you.

Darwin is essentially your GitHub agent powered by large language models (LLMs). It checks out your projects, understands them through natural language prompts, and automates tasks such as fixing issues, documenting code, reviewing pull requests, and more.

What drove me to create Darwin was a desire to harness the power of LLMs in a way that's seamlessly integrated with the tools I use daily. The motivation came from my curiosity about what could be possible when writing code that understands code.
Darwin stands out because it's designed for developers who want to leverage AI without needing deep expertise in LLMs or prompt engineering. It offers:

- hands-off approach to automate routine development tasks.

- Novel and creative ways of making LLMs work for you

- A unique API for each project, allowing for customized automation tools.

Currently, Darwin is in alpha. It's functional, with users able to connect their repositories, define tools, and run tasks. I'm especially interested in feedback at this stage — everything from output quality to user experience. Every project starts with a $5 free budget to try it out, and while payment isn't implemented yet, I'm keen to hear your thoughts.

The vision for Darwin is not just about automation but creating a more productive, creative, and enjoyable development experience. I believe we're just scratching the surface of what's possible with AI in software development, and I'm excited to see where we can take this.

For those interested, I'm looking for alpha testers and feedback. If you're curious about automating your GitHub workflow or want to push the limits of what AI can do for development, Darwin might be for you.
Check it out and let me know what you think!
In this particular example, why does it matter? Shouldn't the question "should the government ban <newspaper>" always give the same answer?
This is absolutely relevant for testing LLMs, and benchmarks do contain questions like this. These aren't "gotchas", a good answer requires a level of cognition and reasoning you wouldn't expect, say, a child to be able to navigate well.

Even if you don't expect to ask the question, the reason why these questions are asked for research is to validate some internal, unrevealed reasoning of more-normal questions. Considering the spectacular well-documented failure, Gemini's reliability for producing other answers is certainly in jeopardy.
Northrop Grumman/Airbus.
Related:

Best time of day to submit to HackerNews - https://news.ycombinator.com/item?id=1175223 (Mar 2010)

When is a good time to submit a story to Hacker News? - https://news.ycombinator.com/item?id=4058492 (June 2012)
> Shove it

… in Simple Storage Service?
Turning the power off would work, but is that feasible? Even if we’d be able to spot the CME, would then have enough time left to shut down the entire power grid?

The time between detection and the CME hitting us would probably be measured in minutes. I don’t think it’s possible to shut down the grid in that timeframe.
This article leaves me with a lot of questions.

The article implies the use of armor dropped because it became more expensive to create armor that could resist firearms and armies grew too big to be fully equipped with it. But he shows that some soldiers could still afford it and that smaller armies with armor could defeat much larger ones with out it.

He lists several instances where a force of armored heavy cavalry defeated armies several times its size. He also shows that it would take about a month of average soldier pay to afford a cuirass or 1.5x years of average soldier pay to afford full plate armor. If an army in full plate can defeat a force > 2x its size, it would seem economically viable to cut it in half and armor it.

So then, why did the size of armies grow? If a smaller armored force could route a much larger unarmored force in spite of firearms... why didn't more armies stay smaller and armored? Armor is an occasional expense -- purchased once, repaired infrequently. Soldiers are a constant expense -- they have to be paid, fed, housed, etc.

If firearms were ineffective against proper armor, why did their use spread? I've always understood that the advent of firearms and their effectiveness led directly to knight's loss of dominance on the battlefield but this article strongly implies otherwise. So if it wasn't the firearms, what was it?

I'm sure there are answers and a ton of nuance, but this article didn't communicate them clearly. It provided a bunch of counter-examples to undercut the previous understanding and then vaguely hand waved at a new understanding with out fleshing it out convincingly.