skysight-inc/HackerNews huggingface dataset:
Did you mean reflog?

Either way, even simpler, imho, than any log that one has to comb through after the fact is to create a named backup

branch=$(git branch --show-current) && git switch -c backup-${branch} && git switch -

Carry on as planned and if you bork it all, switch to the backup branch which retains the original commits and all, delete the borked one and have another go

git switch backup-somebranch && git branch -D somebranch && git branch -m somebranch
Trying to reverse climate change won't save us, scientists warn
Hello, fellow Patron!

Even though nowadays I hardly have time to play, I'm still happy to support such a delightfully honorable and usable(!) open-source project.
Embarrassing. I built 99% of Netflix functionality locally with VLC and a subdirectory of mkv files.
I can't install it because I have an older (2020) Intel mac and it requires an M1 or later chip. Is that an accident or is there a real dependency on Apple CPUs?
How to grip Bronze Age swords
Vladimir Kramnik agrees with your observations about chesscom.
So show me where the federal government restricts access to land? Hint - it's not the 4th amendment...
Hate to see this but Chinese phones have been better than US phones for almost half a decade now.

They may have started with stolen IP, but they're actually just ahead now - thinner, faster, lighter, better.

This applies to hardware, but their software isn't bad either - 15 years in most phone OS are kind of the same shit with only minor differences.

But sure Google, Apple, Microsoft keep trying to sell us shitty services for your balance sheet and ignoring what got you dominant i.e. building great products.
Linux is bigger than Linus now. This conversation reads like someone else wrote it, but perhaps everyone is a little grumpier these days.
An AI Horror Story
So pointing fingers and demonizing isn't very constructive.
Sure, but now you've at least made them use a more expensive L7 proxy to do it, and you can decide to block malicious actors like that entirely (blocking the "good" domain).
I really appreciated this blog post, and in particular I appreciated the segment talking about typos.

We were discussing this earlier this week -- I'm helping with a RAG-like application for a project right now, and we're concerned with how much small typos or formatting differences in users' queries can throw off our embedding distances.

One thought was: Should we be augmenting our training data (or at the very least, our pretraining data) with intentional typos / substitutions / capitalizations, just to help it learn that "wrk" and "work" are probably synonyms? I looked briefly around for typo augmentation for (pre)training, and didn't see anything at first blush, so I'm guessing that if this is a common practice, that it's called something else.
Is this even new for "lifetime"?

A "lifetime warranty" often refers to the "lifetime" of the product, not your lifetime or the expected lifetime of any person.

In that sense, T-Mobile has played this pretty straight. Customers got a price lock for the lifetime of the offer.

Just on a quick read, it looks like a "lifetime warranty" must actually define a length of time though. Which for a product you can, at least claim to, stress test or base on the weakest component.
AFAIK https://issuetracker.google.com/issues/36949085 is still current.
> I think that few (no?) people oppose vouchers on the theory that private schools provide an inferior education to public schools.

Frankly, I don't actually buy that all private schools are necessarily superior to public schools.

You're probably just thinking of elite private schools, of the type that rich people in NYC want to send their kids to, but there are plenty of other kinds of private schools out there.

The degree to which they have to meet any standards at all vary by jurisdiction.

Some are explicitly religious, and will not be teaching accurate history or biology because of that.

Some are based on experimental (to put it kindly) pedagogical theories that are not well-grounded in research or evidence (but have some wealthy people willing to buy into them).

Just because it costs more money to go to does not remotely guarantee that it will provide a better education.
Interesting! So you basically got a LM to rephrase the search phrase/keys into the style of the target documents, then used that in the RAG pipeline? Did you do an initial search first to limit the documents?
I remember getting the PSP, and this was the iPod and PDA era, the PSP was just absolutely amazing. It was better than anything else by far, even with the silly little UMD optical discs. Thanks to EU regulations pressuring Apple's restrictions you can get PPSSPP for iPhone now and the games still hold up amazingly well.
Go is limited. There are too many ways people in my company can fuck up C# code, it's much harder to spend time moving around letters with Golang.
Why feel anything about it at all? You work at FAANG: be glad for the money or quit if there isn't any. You don't work at FAANG: bad hiring makes it easier for you to get hired and make money.
I was hoping for that too, that's the kind of interesting architectural question I wanted this article to answer.
Most credit cards have the due date on the same day every month. You can also change it online to to another day of the month if that's something you care about. Personally I just set up autopay from a brokerage account and never think about when anything is due. Why would it matter?
A candidacy is not an elected position.
Android is kind of boycotting DHCPv6 which annoys network admins.
Thanks. The equations give the answer in the end, I found this explanation the best [1].

The only way to get a zero mass is if the energy is zero, or the velocity is c.

[1] https://profoundphysics.com/why-do-photons-have-no-mass-simp...
> The F150 and the Cybertruck is so far apart in terms of the type of vehicle they are that I can't really understand how they are used in the same conversation. It makes 0 sense to me

I am sorry, but you start with flawed premise and the rest doesn't make sense to me, actually. They both are vehicles with crew cab and bed, that are capable of hauling and towing stuff. They shape or the fuel type are not really relevant to me, like I don't care of the fuel type (diesel/gas) of a semi that I see on the road.

Let's compare 2023 F150 powerboost supercrew 6.5 bed with characteristics that I wanted and cybertruck tri motor (announced, https://static.wixstatic.com/media/3d2aca_ce63bacb1ff240228e...)

1. payload - f150: 2,120lbs, cybertruck: 3500 lbs
2. range - f150: 450+ cybertruck: 500+
3. towing - f150: 12,700 cybertruck: 14000
4. bed - I wanted something longer than 6'1", so I can lay down in bed. That ruled out F150 short bed and rivian, but cybertruck was very close

Judging by numbers, that indicate real truck usage, cybertruck was close or exceeding F150, that is taken as baseline. If you want to draw some arbitrary classes and say that they are different, it's your right, but actually to me you make 0 sense saying "far apart in terms of the type of vehicle they are that I can't really understand how they are used in the same conversation. " or "not the same class of vehicles".

Explain to me where they are different classes, actually. Fuel type to me is an implementation detail.

I am getting larger range and longer bed. If Ford had F150 lightning with 450+ range and 6.5 bed, I'd strongly consider it too.
Unfortunately your reading comprehension capability is quite low (which explains why you see LLMs as being potentially intelligent). The usage of the word "thought" in those papers does not actually indicate they believe the LLM is thinking.
I read somewhere the fine was $10k. This is immaterial to him. He might have considered that as a part of the cost of doing this business.
How is this on the SSO tax wall of shame? They support it SSO on their free tier.
They are not perfect, but they do provide value. My wife does not take showers more than once or twice a year; she takes a bath. Usually twice a day. This is a surprisingly difficult piece of information to find on hotel websites. Booking.com will at least tell you if the property has rooms with bathtubs.

I have resorted to making most reservations by phone, rather than Internet, because it’s the only way to be sure. I don’t like it, it wastes my time, but I have a specific person I can call out who flat-out lied to me if I get there and the room has no bathtub. That is usually enough to get the manager to upgrade me to a room that has the one amenity I specifically requested as a condition of booking.
All that does is abandon the kids who don't get that money to a poor education.

No; the very very obvious "good thing" here would be to fix the Chicago public school system, whatever that entails. (And yes, I know that's guaranteed to be politically and logistically more difficult than just diverting more taxpayer money to private schools, but it's still the right thing to do.)
Can't repro some of the numbers in this blog post, for example:

from sentence_transformers import SentenceTransformer
from sentence_transformers import util

model = SentenceTransformer('all-MiniLM-L6-v2')

data_to_check = [
"I have recieved wrong package",
"I hve recieved wrong package"
]
embeddings = model.encode(data_to_check)
util.cos_sim(embeddings, embeddings)

Outputs:

tensor([[1.0000, 0.9749],
[0.9749, 1.0000]])
The President has no statutory authority to issue such an executive order. We don't live in a dictatorship.
Makes me really doubt about general education in CS and programming.

Is there really this many people who never looked what is in IP packet. And well TCP and UDP too, but less so. Or considered how a packet might traverse across networks.

You have a small box, and that is it. You cannot make box bigger and make someone that only understand small box to understand the new big box.

Then on other end there are those that are too stuck of manually managing the small boxes... And the stuff that made them somewhat usable.
> gets in some legal situation and you need to submit your work laptop as evidence, that could be extended to your personal laptop. These are both extreme examples, but they do happen.

Can confirm this happens. And yeah, the "extra-curricular" images they find will make their rounds and everyone will know.
Have you got a write-up or GitHub for your camera? I'd kinda like to do the same, and wouldn't mind a starting point.
Their internal market has deflation and their population is dropping millions per year.
Stack Auth maintainer/co-founder here. Kinda disappointed by the lack of open-source solutions in this thread — if anyone's looking for managed auth like WorkOS/Clerk/Auth0, but wants it to be 100% open-source, you should give us a go. https://github.com/stack-auth/stack
You have a strange idea of what a hyperloop is. nobody says it has to be sealed around the edges like a syringe plunger.
“Thomas Knoll” is forever imprinted in my memory.
This is definitely a real problem, but it's not caused by higher outdoor CO2 levels. The levels outside are typically in the 400-500ppm range. When you're enclosed with not enough ventilation, the issue is you (and other breathing organisms) and the lack of ventilation, not the outdoor level.

The outdoor level has absolutely risen, it's just not the important factor here.

You're very lucky that you can keep windows open so often. My climate makes that impossible for much of the year; I'm looking in to getting an ERV installed asap.
Assuming this is the reflog, this is not true. Because the working copy doesn't get snapshotted, it is relatively easy to lose uncommitted data. I've spent much of my professional career working on source control and even I've lost uncommitted data a few times.

Dropbox doesn't have a notion of uncommitted data. Why should source control?
They are services, but not micro. lila-ws spun off of Lila for a good reason (fault isolation) and not because "let's make everything a service". And they don't follow any standard microservice pattern - a reverse proxy isn't a microservice.
Not that you should but reading your comment had me think of doing a meta study on the most crappy papers in your field.

Perhaps include as many as possible and attempt to [politely] categorize them.

There should be plenty of opportunty for interesting conversation/networking and lots of help available.
> Or are you saying that should only be a privilege of the rich?

No: I don't think anyone should have the option of private schools.

Yes, I think public education should be mandatory in the US. That way, when there are problems with the public school system in a given area, rather than just pulling their own children—and money—out, the rich people would be personally incentivized to find ways to make it better for everyone.
IPv6 definitely suffers from some amount of second-system effect but (I cannot stress this enough) that's not the cause of its failure. A minimal IPv4+ upgrade would still have failed for the same reasons.
My issue with this is that you're using exceptions for control flow. A user not being valid is expected (duplicate username). A password not matching a regex is also expected.

Then, in general (not seen here as there are no types), I like to use a lot of types in my code. The incoming user would be of type UnvalidatedUser, whereas the return type of this function would be StoredUser or something like that to distinguish the incoming user type with the outgoing. I like to attach semantics to a type, not to conditions: https://existentialtype.wordpress.com/2011/03/15/boolean-bli...
>Paraphrasing, "That's not the name it's just the title and used repeatedly therein" seems to cause more than a little confusion.

The phrase "implicit namespace packages" is only used once within the prose of the PEP. But also, the title of the PEP is certainly a separate thing from the name of the feature.

Similarly, nobody says that a project following modern packaging standards is using "A build-system independent format for source trees" (which would make it sound as if there were more than one relevant such format), the title of PEP-517. Instead they say that it's a `pyproject.toml`-based project.

>The extensive response confirms that the words are awfully overloaded in subtle ways,

I agree, basically. This happens all the time in programming, of course. "Package" in the Python ecosystem is perhaps not as bad as, say, `static` in the C++ language; but it's bad and I really wish there were a reasonable way to fix it.

On the other hand, "namespace" here isn't meant as Python-specific jargon. It isn't really meant that way anywhere else, either (e.g. people saying "global namespace" should normally really be saying "global scope"). It's the language of computer science, in the abstract (https://en.wikipedia.org/wiki/Namespace). So of course it ends up referring to all kinds of things (in multiple categories: data types, objects which are instances of those data types, file systems...) which implement the concept of namespacing.

>But, rest assured, I will re-encounter it.

Whenever I browse HN I mainly look for posts about Python specifically; so if for example you ever have an Ask HN about it there's a good chance I can help.
Per Wikipedia, it doesn't encode the threefold repetition rule.

https://en.wikipedia.org/wiki/Forsyth%E2%80%93Edwards_Notati...
Presumably, when you have a relationship with ARM, you have access to things that make it somewhat less painful:

- People who have been working with spec and technology for decades

- People who have implemented ARM machines in fancy modern CMOS
processes

- Stable and well-defined specifications

- Well-understood models, tools, strategies, wisdom

I'm not sure how much of this exists for you in the RISC-V space: you're probably spending time and money building these things for yourself.
> Loops where you join all the threads that are supposedly finished are usually troublesome. If somebody gets stuck, the joiner stalls.

That makes sense if the main thread is actually doing any useful work, but when its only job is to spawn threads and wait for them to finish before exiting, then it's a pretty common idiom.
Knowing both the team behind SSOReady and their product, I can tell you that this couldn't be further from the truth.

What a shameful thing to say — of course you want your own product to look good, but badnaming your competitors is not the way to go.

(Disclaimer, as I mentioned elsewhere, I am building Stack Auth, which is also on your list.)
You haven't considered the third option: couldn't care less about working at these companies because of different reasons (personal, financial, geography, cv or whatever).

My criticism was mostly towards the very poor metrics these companies have introduced behind hiring, albeit I can understand that given the gigantic amount of applications they get a mechanism for removing false positives is acceptable even if missing on false negatives.

And even more that it spread to companies that do not have their problems and can't afford false negatives.
> Plants do it, after all. It's not impossible.

The problem is that to reverse CO2 -> C + O2 you need the same amount of energy that you get burning coal C + O2 -> CO2.

But burning coal, like half of the energy is lost as unuseful heat.

The reaction of plants is different, but plants only has a 2% of efficiency. The chemical reaction of plants is more complicated, so let's be optimistic and assume this reaction has a 10% of efficiency.

If they use a coal plant to power the CO2 -> C + O2 conversion, they will release like 20 times the amount of CO2 absorbed.

If they use a renewable source, it's better to close the absortion plant and also 20 coal plants.

Until we close all the coal plants and we get very cheep carbon-free energy, it's bad for the environment to try a CO2 -> C + O2 conversion.
As of today 18.1 Apple Intelligence was released. I was running the Apple Intelligence beta for the last month.
Not Day after Tomorrow abruptly. There are indications[1] most of the change can happen over as little as 50 years, which in the grand scheme of things is pretty darn fast.

Seems it can get quite brutal too here in Norway:

The trends are even more notable when considering particular months (Fig. 3B). As an example, February temperatures for Bergen (Norway) will drop by about 3.5°C per decade (Fig. 3D).

Granted that's a simulation that's of the AMOC stability, YMMV and all that.

[1]: https://www.science.org/doi/10.1126/sciadv.adk1189
> I don’t watch or read the news either.

I could agree with everything you said except this. I believe it is important to have some source of news. Even if it is just reuters news or some conscious choice, one needs to be informed of certain events in daily life.
I work with full text search where this is common. Here is some points.

Stemming: Reducing words to their base or root form (e.g., “working,” “worked” becoming “work”).

Lemmatization: Similar to stemming, but more sophisticated, accounting for context (e.g., “better” lemmatizes to “good”).

Token normalization: Standardizing tokens, such as converting “wrk” to “work” through predefined rules (case folding, character replacement).

Fuzzy matching: Allowing approximate matches based on edit distance (e.g., “wrk” matches “work” due to minimal character difference).

Phonetic matching: Matching words that sound similar, sometimes used to match abbreviations or common misspellings.

Thesaurus-based search: Using a predefined list of synonyms or alternative spellings to expand search queries.

Most of these are open and free lists you can use, check the sources on manticore search for example.
Hi John. Big lists are a good point. I didn't think of that. Cheers.

function ta() {
window.la = arguments.length;
}
for (var i = 1; i < 32; i++) {
var list = new Array(1<<i);
ta(...list)
}

la is only 65536 in Safari and Chrome; 262144 on Firefox. I have no idea what MSIE does. Using ta.apply(null,list) gives same results.
Google Shopping 10M Dataset: One of the Largest for Multimodal Product Retrieval
> “Do we want to make it easy to remove that water bottle, or that mic? Because that water bottle was there when you took the photo,”

I'm actually more concerned about the amount of hubris apparent in that conversation - and about the ease with which they discuss making certain actions deliberately more difficult, just because they have an opinion about them.

Maybe they need a reminder that they manufacture tools - which their users employ to put their intentions into reality.

I don't really want to have a philosophical debate with my microwave whether or not heating this particular fast food item is really a good for my health, for the environment and for society in general when I just want something for lunch.

In contrast, they seem to see themselves as policymakers who want to decide what kind of intentions their users should have in the first place.
Honestly, my view is the Vita was the wrong product at the wrong time.

At the time it came out mobile SoCs were improving so rapidly it was never going to maintain an edge over phones for the normal console lifespan. You rightly call out the storage, but it is far from clear what other options really existed. Flash/SSD storage was quite expensive at that time.

And market wise, the Sony audience (even more so then) would not have been remotely receptive to the sort of games that made the Switch popular later on.

It was doomed from conception, and the other mistakes were inevitable after that.
I have always had some questions about these low level details.

Back when it needed to be explicit code, what exactly was the code doing? I tried to find some example of what it might look like online but search is so muddy.
"He expressed being scared, wanting her affection and missing her. She replies, 'I miss you too,' and she says, 'Please come home to me.' He says, 'What if I told you I could come home right now?' and her response was, 'Please do my sweet king.'"
Same, the PSP was my first introduction to homebrew gaming and custom firmware. Having all those emulators on a handheld blew my mind back then. I actually still have it in a drawer somewhere- which reminds me, check your battery! You don't want a bloated battery ruining such a lovely device (or burning your house down)
It's not so clear to me -- the MIT Technology Review is already wringing its hands about energy being so cheap it causes problems with economics.

[1] https://www.technologyreview.com/2021/07/14/1028461/solar-va...
That's CO2 IN the blood that "triggers breathing". Unless you plan to inject the powder, that's not really an issue.
There was a separate thread about this today: https://news.ycombinator.com/item?id=41928203
wanna bet?
Hi z3ugma! Yah we'll add a README. To clarify the emailo package is not (currently) intended for consumption outside of Dittofeed, but it'd be great to document nonetheless!
Have you ever played a video game with side-quests? There are lots of side-quests in ham radio and POTA is one of them. Awards in ham radio are exactly the same as "achievements" in video games where you collect all the special items. They don't MEAN anything, you can't sell them, they are there for the fun of chasing them, and--tangentially--bragging rights.

There's no "work," it's just another part of the ham radio hobby.
Ideally you read the news like you check the weather forecast.
Well there is the options... But that means again every single router and host would need to support it on the path for it to be any use. So new protocol is much simpler and allows fixing other things as well.
Age-related changes in gait, balance&strength parameters:Cross-sectional study
I think the biggest hurdle was lawyers from the big publishing houses, the only view I heard was "This deal will make Google to powerful", the deal would have had far reaching international effects. In the end we know that Creative Commons was wrong you can not fix copyright by playing along.