skysight-inc/HackerNews huggingface dataset:
I don't have great English words for this, but the biggest concern for me with LLMs is that of all the text generation algorithms I've ever seen, they are just fantastic at producing output whose plausibility to the human mind greatly exceeds its actual quality, the difficulty of concretely measuring either of those values notwithstanding.

Note I'm not even strictly speaking criticizing the quality of the output per se. It is also a big jump over any previous technology and very impressive in its own way.

It is, nevertheless, quite dangerous because the jump in the human-perceived plausibility is much larger than the quality improvement.

Whereas earlier techs were obviously wrong to a human reader, in the case of code generation so obviously wrong that we never even considered using them, LLMs are extremely good at hiding the errors in the parts of the code that we are cognitively most inclined to overlook. This also has the effect of making it bizarrely difficult code to fix.

How it does this I do not know. A fascinating research question for some ambitious cognitive scientist. But the signal is very strong and I don't need to wait for a paper to come out to see it.

I do not think this is fundamental to AI. As I like to remind people, LLMs are not the whole of AI. They're just one technique, and one that partially for the very reason I discuss in this post, one I expect to eventually become a part of a larger system that can fix this problem at some higher level. I expect people to someday look back and laugh at us for thinking that LLMs could be used for all the things we think they can be used for. But the reasons they will be laughing are the very experience we're gathering now, and there's no skipping that phase.
Amazon Scraps Deal to Buy Maker of Roomba Amid Regulatory Scrutiny
I agree that the client/server approach was the wrong way at the end. but saying that Unix GUI was far behind others, it's a too far bridge. The first time that I saw composite desktops using the GPU was on Linux. And current KDE/Plasma it's light years better that the inconsistent and ads shit hole that Windows has become.
> this was a huge problem with my trig and calc teacher in high school who insisted everyone take notes

I found at uni that well-prepared blackboard/overhead lectures were excellent for taking notes. I caught many small typos and misunderstandings as I would actively work through each step of the theorem/proof/problem as I wrote.

In hindsight I realized they must have spent a great deal of effort in preparing the lectures precisely such that they were easy to write down.

In contrast, the PowerPoint lectures we had was exactly like you describe. Either I could focus on writing stuff down, but then I couldn't really follow what they were saying, or I could focus on what they were saying but not write anything down. Either way I felt I was missing out, as writing stuff down made stuff stick magnitudes better.

I attributed this to the fact that PowerPoint doesn't lend itself to be easily transferred to notes, so it requires a transcription step that detracts from the lessons.
yt-dlp: https://github.com/yt-dlp/yt-dlp

Once downloaded, the video files can be played anywhere, on any device.
Hey everyone I hope you like it. I'm trying to integrate AI and APIs. It's not super simple as you have a lot of issues like:

- APIs change
- Models can't access real time data quickly (e.g. scrape docs on real time)
- Sometimes libraries are required
- Models MUST make the right call
- ETC

I'm solving this by saving API specs as vectors and injecting them in the prompts + training the AI to make API calls, + having my own code interpreter where I can run any library from NPM in real time (no install step required thanks to deno)

Let me know your feedback and ideas around this!
First, we need privacy regulation (eg a US port of the GDPR) that stops the existing widespread abuses of identification and personal data, especially the abuses being facilitated by the current identification systems. Only after this is fixed does it make sense to talk about increasing the technical strength of identification.
Strong Towns is attempting to change that with the "Crash Analysis Studio": https://www.strongtowns.org/crash-studio

I can think of many reasons it's difficult, though:

* The fact that accident investigations are designed to figure out which driver was at fault, for insurance purposes

* The fact that road designers are shielded from liability (good, right?), but only if they can show they followed the standard design handbooks, which not only fail to prioritize safety over traffic flow but also don't require or even contemplate performing a thorough case-by-case investigation into how to prevent a certain type of accident from happening again. (Crash Analysis Studio tries to demonstrate how to do this.)

* The sheer scale of the changes to roads that would be needed. In the States, access of hundreds of thousands of businesses and probably millions of homes depend on roads that are supposed to get people from A to B fast but also have lots of access points for businesses on them, which is like just like mixing taxiing and holding with takeoff and landing, but without the air traffic controllers. And don't get me started about unprotected lefts across multiple lanes of traffic.

* The lack of buy-in from the citizenry for enforcing professional-like standards on drivers. Despite the blameless culture that helps identify flaws in the system, air traffic controllers, pilots, maintenance crews, train engineers, etc also know that their job depends on making a sincere effort to follow the rules that are written, and in most cases their professional identity is tied up with following the rules. (I've heard that to be a pilot you really have to be comfortable with doing what you're told, all day long.) There's really no obvious way to get the masses of drivers to think and feel that way about their driving, and of course we can't just sanction our way to compliance because people need their licenses to go about their lives. And of course usually there is no reasonably alternative to driving yourself where you need to go.
Private companies keeping records of every single thing you buy. They have a very good idea of your diet, lifestyle, health issues, pregnancy, alcohol consumption, etc.

But in return we get 10p off a pack of doughnuts.
We're working on it constantly! We just released the home page last week and we've been collecting feedback on it.

If you have any lingering questions you're left with after seeing the home page, please let us know. That way we can add those to a list of questions we're trying to get sure get answered in any future updates!
Oh, wow I totally forgot all about those sequels. Might have to re-visit them.
I've been very happily using Horizon on Ubuntu and Linux Mint for years.

And to be clear I'm not an advanced Linux user, I just followed the instructions here and I can install and update it in the Software GUI like any other package: https://horizon-eda.readthedocs.io/en/latest/installation.ht...
Nice work, good application of GPT to language learning and FSRS is definitely the new standard too

I built something similar, Manabi Reader, currently only for Japanese on iOS/macOS but expanding to more languages shortly.

I built it as a native app so that it behaves like a web browser - no sharing your data with providers, offline friendly, no worry about what copyrighted material users might consume. It tracks the words and kanji you read and learn, showing your incremental progress against JLPT levels.

I’ve built an AI app for BYOK OpenAI plus local LLMs that I’m integrating into Manabi Reader as a free feature to add these kind of LLM features

It has a flashcard app or lets you mine expressions directly into Anki

https://reader.manabi.io
Scott Manly did a great explanation.

Someone remarked below, "It is just like Kerbal."

In KSP, I've landed a nuclear rocket on the Mun, and had it tip over. Then I put 2 and 2 together, and put landing gear on that side of the craft! This allowed me to use the craft as a lunar rover. To get back, I'd pick a hill to use as a ramp, and do a "Dukes of Hazard" launch.

Once, I even demonstrated this in person to Scott Manley!
> (2) If you're thinking about buying an AVP and not thinking about buying an MQ3 at 1/7 the price you're not thinking or at least you're not an technology enthusiast you're an Apple enthusiast.

I bought the Quest 1 when it was an Occulus product and stopped using it the moment they started enforcing Meta anything within the device. I could not care less if it is a 1:1 hardware equivalent as long as it has anything to do with the Meta empire. The last I checked, my Quest 1 refuses to function on my home network because of the filtering I enforce on my router...

The "technology enthusiast" crowd is highly heterogeneous
> Is that right?

Absolutely! I also remember those chain of events exactly that way. They are also documented in Steve Jobs biography as well.
Shake the tube? It's graphite powder.

Imagine how many milliseconds per year can be saved if you refrain from shaking it!
I love that they talk about 40k people, possibly growing to 400k, and the only transportation improvements they mention are effectively that "most people who live there will work there" and that they'll upgrade some local roads. Feels like a big miss for a "forever" kinda plan.
Agree with you.

Just to add spice the convo: Backing into a loading bay is quite easy, autonomously. Once you stage the truck you can push a button and just watch it go. See: https://outrider.ai (which is where I work, and we do all the staging _also_, but I'm actually interested in "everything else" as well). There's a lot of very human-ish problems to get to that state, that I think remote operators can really help with.
Is the goal here to reach a minimum subset of basic Android UI functionality? I don't see any push to try and replicate a MD3 feature-set here for example.
The name "Atlas Obscura" puzzles me since it looks like they intended "atlas of obscure things", but the only way I can see to read these two words together in a grammatically valid way yields the command "hide, atlas!".

I'm tempted to wonder what attitude this reveals on the part of the publisher towards its readers. Do they think "This is obscure, our readers won't notice if we make stuff up"?
Theres a few reasons:

1. Even if you have a well run meeting, you should record it and transcribe it for searchability.

2. Ever worked with a third party? They probably suck at meetings, no matter how organized you are it won't matter.
Sounds convenient, but I remember the backlash was so bad from this news, they rushed out a dev SDK to add that support in. Different time. "No Flash" sounded like a WTF, too.
There is another Martello tower on Dalkey island.
There's a Linux package?! Then it's a massive blunder that the "Download" button on the home page goes to the GitHub releases, where there's only a Windows installer.
Crazy that they designed it without even thinking about security. I guess the question now is what the company can do to fix it that will cause minimal disruption and churn. Maybe lock all the cards until you present ID at the store to claim the account, then have the customer enter a 4 digit pin to associate with the account going forward.
But I have been in a plane crash! An overshoot of the runway at Burbank airport that narrowly missed hitting a gas station. https://en.wikipedia.org/wiki/Southwest_Airlines_Flight_1455
> ....as a profession does not require skill

Some might say the same about gluing together boilerplate in modern development
frameworks.

At the end of the day, skill is only relevant for competition within a given industry. The pay scale for any given field is based on the value they provide the employers (which is why grown men playing children's games are paid millions of dollars)
Steamboat Silly is not public domain.

The OP is rather pointless.
That could be a Union[float, list[float]]. Union types are very common!

In fact, I think TypeScript will, for your given example, with the 'else' clause accurately identify the type of x to be a float if it's a union like the one I wrote down above.
Always look on Wikipedia, I should have realized.

seriously: they keep the melody and make the lyrics NOT about trains? I'd be happy to have never known that.

I guess trains are not disappearing in Europe and there's no romance about them.
What does negative Nectar points even mean? That you have to keep shopping at Sainsburys until you've accumulated enough points to "pay back" the "debt"?
Isn't it Tesco rather than sainsbury's that you really need (?) a card for, for now at least?
I noticed there has been (relatively recently) a overcorrection of "John and me" to "John and I", independently of whether the "I" is nominative or accusative.

- Who saw it?
- John and I! (correct)

- With whom did Mary go?
- With John and I! (what? why?)

If the speaker doesn't really understand deeply what is the reason why you'd use "I" or "me", then all the rules around that sound arbitrary and they will make an effort to "clean up" their speech in order to not be labeled ignorant, but they will make another mistake that only truly annoying nitpickers like me will complain about, and that won't make any difference :-)
I resisted loyalty cards for a long time, but recently all the large UK supermarkets have started offering loyalty-only pricing - so not using a loyalty card adds maybe 5-10% to your bill. They all profile on online shopping and debit/credit cards anyway, so I figure they don't know much extra about me.
This is function overloading, you can do the same thing in C++. In Python you type this using the overload decorator from the typing module.
> I wonder how much of History can we trust?

The stories without corroboration, not that much, particularly if they sound too dramatic.

Personally, I'd never convict anyone where the evidence was nothing more than he said she said.
The system originally worked on an overnight batch processing basis.

Each store would have a local copy of the card balances - but only for cards that had been used in that store in the past 12 months.

The first day you scanned your card in a store, you could only collect points (not redeem them).

By the next morning, your card would be included in the local database and you could redeem points - with the vulnerability that each store had its own database, and therefore you could redeem the points in multiple stores.

I thought this had been improved in recent years, but maybe not.
This "decoder system" is called a CRM-114 discriminator, a name which is also used as a spam-detection program[0,1]

[0] https://en.wikipedia.org/wiki/CRM114_(program)

[1] https://crm114.sourceforge.net/
Today they would most likely say they'll "look into it" and that would be it. Then you would get a boilerplate message (indicating they didn't read your complaint) and that they are sorry and ask for an address to send some gift card.
If you point out they didn't read your complaint, you'll get no further response.

Customer service is more than useless across the board.
Unless you're paying with cash, you're already doing just that
I think if you're starting today you'd be better off with Tauri (and Svelte as the framework)?
> My point was that these things are a small subset of cognition, and most of cognition we have no particular reason to think depends on discreteness, which I think is the same point you're making.

How do you convince yourself that you have thoughts that cannot be accurately written down no matter how many words you use?

> Personally I strongly suspect that the "discrete" aspects of cognition are things that have evolved on top of / within a system that is fundamentally continuous (analogue) in nature.

How do you tell whether things are really fundamentally continuous, or a really high definition pixel art?
Great article, though I do think it would be good to include a quick explanation of what “Nectar” is, since it’s kind of hard to understand what the stakes are here without a little background.

(I’m not looking for someone to explain here, I already looked it up)
I don't really like types on the function declaration line.

Instead of this:

def check_permission(user: User, perm: str, obj: BaseModel | None) -> bool:

I find it much nicer to read something this:

"""
Check if user is allowed to drive a car
:user: User # The application's User model
:perm: str # Our magic permission string. Tab seperated.
:obj : Basemodel | None # Base model of all our objects since 2017
:returns bool # True if the user is allowed to drive
"""
def check_permission(user, perm, obj):

This way I can grok the code much faster and only have to look into the type declaration when I want to. Due to syntax highlighting, it will look really nice. Because the whole type part can be styled in a dimmer color which puts it into the background. And I can define a key combo to show/hide the whole type part.
>airbags

I really have to wonder if these are really gasbags, containing something like pure nitrogen or whatever .. but did we introduce Earth gas to Mars' atmosphere in this process?
> And the quickly moving platform is dangerous. A bug (wrong sign of the vector) and the platform kicks people off it. Or some body part gets below the platform and the crush is strong enough to grievously hurt people.

Ski lifts are a thing. People mostly are fine with the risk.

All these comments are basically nomad level rejections.
Not everything is a perfectly elastic market. In fact, nothing is. For example, if I wanted to go out and hire 250,000 US-based computer programmers tomorrow, I would not be able to even if I wanted to pay them a million dollars each, since there are only 132,740 computer programmers across the entire US. So that would constitute a shortage of computer programmers. It would take many years to create the number of educational institutions, training programs, etc necessary to have that many programmers available to hire. The same could be said for many industries on a much smaller scale—how many people are willing to relocate to driving trucks in northern Canada? Probably not as many as you'd like, even if you had an unlimited budget. How many qualified airplane pilots are there in the world? Too few—we don't have enough training programs for them and mandatory "aging out" requirements have removed a lot of the pilots we already had. A lot of new training and education programs for pilots have been started in the past year, but they're going to take 4-5 years until the supply has increased enough that we're no longer in a shortage. (And although this is a heavy topic of debate between union leaders who say that there's no shortage and airlines who say that there is, I think the amount of investment in slow and costly supply increase programs is a good sign that there's at least some amount of supply constraint/bottleneck affecting the industry. It's hard for there not to be when safety and training requirements make the supply pool so slow to respond to changes in demand).
Google Earth was cool back in the day especially hooked up to a Logitech 6 DoF controller. But it hasn't been materially updated in years AFAIK. I'm not even sure which of my Macs it's installed on at this point. And the controller drivers don't work any longer.
>>In hindsight, it was actually mad how non-plussed they were about it, like it was something that happened every day..

That's not what "non-plussed" means. I would suggest the word "blasé" as a better alternative.

Apologies for the pedantry.
I was going to ask, why aren't they running the code through unit tests if they're committing such shit code? Does it pass the tests, or is it just inefficient code?
Adam Connover interviewed the chair of the FTC, and it was a pretty good pod cast episode.

The key insight I took away was, the FTC doesn't want to approve M&A from large cap corporations, period.

https://www.youtube.com/watch?v=j4UkMad4JQk
The same is the case for the "Spanish" example, which is only barely understandable and lacks basic grammatical gender concordance:

> Una carrera comparativamente segura y próspera con algún prestigio básico automático es peligrosamente tentador para alguien joven, que no ha pensado mucho sobre lo que le gusta realmente.

If that's what's being presented for the world's 2nd most spoken native language and 4th most spoken overall, I shudder to think what the ostensible "Polish" equivalent phrasing is like:

> Porównawczo bezpieczna i dostatnia kariera z pewnym automatycznym prestiżem jest niebezpiecznie kusząca dla młodej osoby, która nie zastanawiała się zbytnio nad tym, co naprawdę lubi.
Being surveilled as to what food / sanitary, etc products an individual buys is just icky. Supermarkets already know how much they sell, now they want to sell our behavioural info too.
If your primary interest in VR is for gaming then the AVP is mostly a downgrade from the MQ3, due to the limited input options. There's no proper VR controllers with IMUs, sticks, buttons and triggers, just your bare hands. You're not going to be able to play something like Beat Saber or Half Life Alyx on the AVP to any satisfactory level.
I work for a company that used to offer points back to their members. They closed it down after 15+ years - they honoured all they should, but it highlighted the problem to me. The points are not cash - they are only cash once it has hit your bank account. If the company closes, you have nothing.

Never, ever, ever think cashback or points based sites as your money/savings. Take it out as soon as you hit the minimum threshold.
Lost me at calling WD40 lubricant. Although I do agree with the premise, it is very satisfying when it is easy to open your door.
They force vulnerable people to give up their privacy in order to enjoy normal prices.
> Rather, it gives them bragging rights for being first to market (in AR) and they now control the narrative around it.

Magic Leap says hello.
Yep, and good maintenance is its own reward.

The feeling that you are keeping things in working order, and reap the benefit every time you unlock your door, isn't something you can capture in just the time accounting.

That said, it might make for a better article to just mention that it took less than a minute to squeeze graphite into the keyhole, as well as an estimate of how often it needs to be done.
In practice, this would be solved with `typing.overload`[0].

Using you example:

from typing import overload

@overload
def fooify(x: int) -> int:
...

@overload
def fooify(x: list[int]) -> list[int]:
...

def fooify(x: list[int] | int) -> list[int] | int:
if isinstance(x, list):
return [fooify(_x) for _x in x]
return x * 2

[0] https://docs.python.org/3/library/typing.html#overload
Not quite Walmart level, but there are ~1400 of them in the UK, and it's probably the only easily accessible supermarket for a lot of people.
I'm sure all of them thought about it. But were then told the terminals used for scan & shop or the self-scan kiosks needs a bit of slop in them to make them appear more reliable, meaning to work "offline" for a short span of time. It is a trade-off between serving real customers (meaning the majority) well but with the downside of benefiting fraudsters.

All systems have trade-offs like these. It reminds me of the phase: "Anyone can build a bridge, but it takes an engineer to build a bridge that barely stands." That applies here. Any student can build a system with locking database records, but then when thousands of people's cards don't work for minute-long lockout periods, you aren't the one doing the CS calls or getting yelled at.
If you've ever paid by credit or debit card, they can associate the name on the card with your Tesco Clubcard account.

Your face is regularly visible on CCTV when you swipe the card. If you drive to the shop, they could easily find the number plate of the car.

This also applies to anyone who sometimes accompanies you, e.g. children.

(I don't know if this is legal or whether the do it, but the data is available.)