skysight-inc/HackerNews huggingface dataset:
This is such a crazy take. "Because the waste is so huge, it's impossible to do anything".

It's not like any individual reform is going to suddenly end all that waste and put everyone involved out of a job. Iterative small improvements make a real difference in people's lives, and won't provoke an immediate giant supply-side shock.

I don't pretend to have the answers to the question of "what reforms should we do?" but throwing our hands up and saying "nothing!" is not the answer.
We stated the reality at the time of writing that migration-based approach is more common. I think that still holds true today. Meanwhile, there are more solutions introducing the state-based solution (including Bytebase itself).

>> it feels like a disingenuous strawman argument to claim that declarative schema management requires `mysqldump`

The article explicitly said it's a hybrid approach and never intended to claim this way. Otherwise, it would be an obvious mis-statement.
I'd say possibly it is all we do, we just have a lot more hidden inputs. i.e. we're all dealing with inputs from our physical bodies now, and can't not be. There's a whole bit of social advice about dealing with people which is "remember you may be encountering someone on the worst day of their life" (the idea being, 95+% of the time you shouldn't escalate, particularly with strangers).

What I do now, and how I think about things is being affected in ways I know are directly related to blood sugar, fatigue, pain (i.e. my legs are a little uncomfortable in a way yours aren't, but I moved them just now so they feel better - all unique inputs to me, all always there).

But the other problem with the notion is people thinking of the knowledge bounds these systems derive as being "limits" - they're not. The whole point of machine learning is they're not interpolating between known datapoints, but rather extracting the rules which fit those data points. So stay between the points, and sure - it's some type of complex interpolation of seen inputs. But you don't have to stay between those datapoints - you can move of either end and extrapolate new ones entirely.
ex qualcomm qct compiler person here: qualcomm RF was so good even when Hexagon was being developed. if they moved their advantage onto Hexagon thereafter, that's cool.
> No, humans live in a world and use their intelligence to manipulate the world.

An extremely bold claim! good luck demonstrating it.
This has nothing to do with phones, but products in general. Many product companies try to release new product versions very year. Not because they expect customers to update every year, but because buyers looking for a new product want to buy the newest to ensure the product is not outdated soon. And the older version can be sold to price sensitive customers, so it allows product companies to get higher margins for new products.
People who are actually correct on the basis of significant experience don't tend to feel it necessary to remind others at every possible occasion (unless not doing so would lead to significant harm to others).

They're usually busy doing other things.
Friends that don't create unnecessary drama in my life are the only friends I aim to maintain, and I work at making that reciprocal. There are very few, we don't necessarily catch up often (and neither do we need to), but it's always natural, no pretense, when we get together. (I'm happy to hear about their life dramas, so long as they're not unnecessary - which cuts down the drama list by a good 90-95%)

There are "work friends" who I may really enjoy the company of, and will probably miss when I or they leave the shared employer, but life gets in the way of keeping too large an entourage; if it's unmanageable then it won't be managed, aside from if they'd fit into the first category.

There are "pity / polite friends" who, when we're sharing a location I'll happily talk to them because they're good people and don't deserve being ignored, but I do not and will not seek them out any other time. These "friends" usually exist in a different place on the bell curve than I do (both up and down).

I don't (think I) make friends of utility, not even because it's wrong to use people, but because I just don't have the emotional stamina to pretend to be friends in order to get something out of it. I'd rather pay full price than owe a favour for a discount, especially if such favours are "time spent with" because of the emotional stamina thing.

Funny thing I find about the "mutual interest friends" is that I don't have the depth of interest to discuss "thing" to the degree that these people do. I've actually found that entering a "mutual interest group", to me, ends up as a discouragement of pursuit of that interest, lest I end up as deeply embedded in the rabbit hole as they.

I think I may be an arsehole (polite, but arsehole nonetheless). But I know enough compatible folks that I'm happy where I've landed. And unnecessary drama is a path to an early grave and an unsatisfying, unsatisfied life.
Thanks! We've changed to that from https://www.iflscience.com/pythagorean-theorem-found-on-clay... above.
Stripe founder on WFH: glad to be rid of “remote tourists”
Text/no cookie-version:

https://text.npr.org/2023/10/04/1203733046/a-uruguayan-physi...
> For languages like JavaScript, Java and C#, it's probably a method, so you can start typing. Might be substring(), might also be substr() or something like that.

In JavaScript, there are both, and a third one besides, largely for reasons of historical accumulation and inconsistent implementation:

String.prototype.substr(start, length?)
String.prototype.substring(start, end?)
String.prototype.slice(start, end?)

They’ve each got their strange nuances in behaviour (and, in so-ancient-you-certainly-don’t-care-about-them engines, cross-engine inconsistencies), so if you’re relying on autocomplete, it’s necessary that your autocomplete at the very least give some meaningful parameter names, because the difference between taking length and an end index is rather significant.

Which one should you use? slice. It’s generally agreed to be the most reasonable of the three in what it does and how it works, and it matches Array.prototype.slice well. So: sorry that you thought it might be substring or substr, because those exist but you probably shouldn’t use them.

(Related reading: https://stackoverflow.com/questions/2243824/what-is-the-diff....)
Ice runways are relatively common in some places. They pump water water onto them to create a flat surface. Similar to ice roads used for accessing oil fields and mines.
There's not much point using parentheses if you're going to surround your entire post with them.
https://archive.ph/0RVmv
I have no clue what you're talking about, but there's fundamentally no evidence our thoughts are the decisive events leading to behavior rather than, say, a rationalization of said behavior. You're too bold in your modeling of human perception.
So this tool is like "fuck", as it looks at the previous command and figures out what the user wanted to do.

https://github.com/EricFreeman/fuck
I think this article invokes a bit of cognitive dissonance and a sense of repulsion in readers, by categorising friends in groups. And from my experience the largest group in my life appears to be "Sociable acquaintances". Kind of lowest quality friends. I assume lot of people are similar. They know lot of people and think that they have lots of friends, but when meaning of "friend" gets picked apart it appears that they might have only couple of real friends or even sadder when none. This realisation might bring rejection to the idea that the articles discusses or even trying to find flaws why the article is wrong. I found the article well written and interesting.
> This is because you can remember where the keys are.

No I don't remember, it's automated, like riding a bike. (Edit: for example if I need to tell you where a certain key is, I cannot bring it up from memory, I have to virtually type it in my head with my fingers, and then I know. So this really shows it's really muscle memory)

> How would autocomplete help you here?

Worst case scenario, I type "object.subs", wrong "Std.subs", wrong "StringTools.subs". Faster than you can bring up any doc.

> Either I know what I am doing and I do not need autocomplete, or I need to learn in which case autocomplete just gets in my way and I would rather go to the docs.

What about when you partly know, like substring?

Plus, how does it "get in the way?" You partly type it, and when you see it, you just press space or whatever completes it. Even in typing it's faster, because a good autofill even uses word distances for matching.

> who just uses emacs

There's the problem! ;)

> Needing to juggle through the autocomplete menu is a waste of time as you need to know _something_ for it be useful.

This is exactly it. Most of the time, you know something or at least can take a quick guess. If you fail there are still the docs. You and the other person are very explicit in "either you know it or you don't know it". For me, most of the time, I kind of know it. Probably the main difference is there.

Anyway, good thing nobody is forcing us to use anything, so we can both be happy in our own workflow :).

One question though: have you used Github Copilot and what do you feel about that? It would seem to me you would also feel it gets in your way.
It's hard to imagine Google can win significant mindshare when Microsoft has utterly dominated & owned the space by giving away so much in Vscode.

Whatever Google does, it just seems so unlikely it will accrue & accumulate such briadscale ecosystem support. There are so many great plugins for vscode. The js extension system makes 3rd party delivering wonders easy for them.

It's hard to imagine anyone else figuring out a real solid tactic to keep ecosystem momentum anywhere near as high. I hope we do see competition! But this seems like the sort of closed isolated effort a boisterous isolated company would do... it seems like what Microsoft would have done decades ago. That said, Google does seem to be targeting the one really hard to do icky thing in IDEs, by offering integrated native app dev.
You suggest we under-estimate animal intelligence, which is the same argument I'm making. The reason we underestimate how hard human intelligence is to solve is that we underestimate the animal part of our reasoning, animals can't play chess or do math or write sentences, so when computers do that people assume they are smart like humans. But that assumption hinges on the animal part, like navigating a forest, identifying plants to eat etc, isn't a fundamental part of intelligence or that it is easy to solve in comparison.

So yeah, underestimating animal intelligence is a large part of it, I agree with you.
The title is misleading; it's not multiple trees. It's just one tree that is pollarded and shaped to produce vertical branches.
I'm assuming the person I replied to was insinuating that the people with an influential amount of voting stock are adequate representatives of the interests of small fry investors building up for retirement. My response is that if the former has the option to increase their share of wealth at the expense of the latter (like rearranging the leadership in a way that promotes short term gain at the expense of long term gain), they will take it. They're interested in their numbers, not any particular company, or the health of the market, or retirees.

Thank you for asking for clarification. I realize I responded precipitously and was too cryptic to contribute anything meaningful to the discussion.
This is a great point, further evidenced by the fact that past years models remain on sale. Apple still sells iPhone 13 and Google still sells Pixel 6a.
The question is, why don’t LLMs admit when they don’t know an answer?

If they can’t, how do we make them so they can?

Plenty of humans seem to have no problem admitting when they don’t know something.
A substantial number of American suburbs cannot pay for and maintain their car-centric infrastructure.
The economic cost of requiring cars over public transit has an enormous social cost.
The diseconomics of scale from designing cities around cars can also be priced in.

Singapore may be extremely expensive than other places for car ownership but ultimately the prices in infrastructure, pollution and inneficiencies exist everywhere.
I’m only responding to the claim that dynamic types act as a forcing function to produce simpler code, not the static vs dynamic distinction more broadly.

It’s possible there are papers on the topic, but I’m not aware of them. The evidence I’m speaking to is the complexity of the respective types themselves, ie either:

- those produced in the course of developing a given software package with static types as an explicit part of the development process, versus

- those produced post hoc to document the apparent interfaces of an equivalent package which has been produced without explicit types

One might call foul, by saying that this criterion favors static types by evaluating the complexity in terms of static types. But the reason I think it’s a fair comparison is because the dynamic interface does have a static type representation, even if it has to be conjured into notation post hoc… in much the same way as a data store model does have a schema even if it’s not formally specified as such.
I saw several 2nd and 3rd level connections on LinkedIn sharing their story of working at AMP and the passion that drew them to this product. They also detailed about being let go without much notice.

It almost makes it feel like big tech isn’t the place to really invest yourself in a product these days since the business can kill something in an instant and your job along with it.
Requestly founder here! If you're still looking for a solution to modify HTTP Headers [0], you can try Requestly - An Open-source[1] Chrome & Firefox extension to intercept & modify network requests.

Although Requestly is a freemium product, the free plan offers unlimited HTTP header modifications. You can get Requestly here[2]

[0]: https://requestly.io/blog/modify-headers-in-https-requests-a...

[1]: https://github.com/requestly/requestly/

[2]: https://chrome.google.com/webstore/detail/requestly-redirect...
UHS SD can be fast in consecutive read and writes but I've rarely seen good performance in random I/O or lots of small actions.
oklch.com is an absolutely fantastic resource, thank you for sharing it.

I was able to see how limited our devices are when it comes to high chroma colors and I was only able to select purple. We are fooling ourselves and our users if we keep using HSL and think it’s acceptable.
And the answer is: LLMs don't know ANY answers. They just know what answers tend to sound like. So it's a fundamental problem.
I'm inclined, perhaps mistakenly, to think of it as similar to how our brains fill in our peripheral vision, to respond to the lack of data.

https://neurosciencenews.com/peripheral-vision-brain-illusio...
Let's say you've heard someone say "A voice in my head narrates thoughts". What happens next inside your head?

I, for example, may produce something like the following sequence of internally represented words and non-words "A voice narrates... [imagines what it can feel like] Does it feel external to [non-verbal reference to conversation partner]? It doesn't work like that [implied reference to myself] [pause for introspection] I produce words. It's not like someone else narrates thoughts in my head. [stop producing words to check that] I just think, and one thing leads to another and that's why it's hard to stop the sequence of the words being produced by me and it's not because I can't stop some intrusive voice inside my head" and so on and so forth.

Phonetic realization of the words isn't important if I don't specifically concentrate on it.
with a Pixel 6 Pro and graphene OS installed (and this was the same with stock Android) - i have to say the call quality is absolute garbage on this device. The picture quality on Graphene - also aweful. I am really upset that even this option is not great...Lineage seems so flaky :/ Dear Nokia - please make an S30+ based phone with a QWERTY keyboard....please.
Pythagoras was specifically known for accumulating the wisdom of diverse cultures—supposedly he met Thales, was initiated as Egyptian priest in Hermopolis, spent time in Babylon after being captured, and was initiated into every mystery cult he could. And as a boy on his home island of Samos, he would have been exposed to the building of the largest stone temple in Ancient Greece (to Hera) and the incredible engineering feat of the tunnel of Eupalinos.

Iamblichus’s “life of Pythagoras” [1] is worth a read as he had access to all the old sources now lost. The relationship between math and spirituality was very strong back then!

There are lots of fun stories that may be true but no one will ever know. In Diogenes Laertius’ “Lives of the Philosophers,” it is claimed that when Pythagoras made his discovery of what we call the Pythagorean theorem, he sacrificed 100 oxen (a hecatomb) [1]. As noted by Charles Dodgson (Lewis Carrol), “that would produce an inconvenient supply of meat” [3], especially for a vegetarian. Iamblichus, on the other hand, claims it was a single ox — and made of flour!

[1] Guthrie, K. S., & Fideler, D. R. (Eds.). (1987). The Pythagorean sourcebook and library: an anthology of ancient writings which relate to Pythagoras and Pythagorean philosophy. Red Wheel/Weiser.

[2] “he sacrificed a hecatomb, when he had discovered that the square of the hypotenuse of a right-angled triangle was equal to the squares of the sides containing the right angle.” DL, found in [1]

[3] Maor, E. (2019). The Pythagorean theorem: a 4,000-year history. Princeton University Press.
It took 70 years to create this mess, it's going to take 70 years to fully fix it.
Yea, that’s super annoying!

Just like the word car doesn’t mean anything. Last time someone threw out the buzzword car to me, it turned out they were actually talking about a 2008 four door Honda civic with four speed automatic in blue paint. I don’t know why they couldn’t have said that instead of trying to bs me by saying they were buckling their kid in the booster seat in their car.
The idea that there is no climate-related burden on humanity is more intellectual fallacy.

Extreme weather events have been ocurring more frequently and we have hit record-high global temperatures and record-low Antactic ice surfaces. Ocean acidification has real and quantifiable effects on plankton and mollusks which are the base of the global food chain.

You're suddenly shifting the conversation as though doubling the proportion of a gas responsible for global warming in the span of a century was not a concerning thing in geological timescales.

So yeah, not just an intellectual fake but also a willful liar.
Is it me? Or did Linux become boring from a hobbyist perspective?

Exploring the system was fun as f*ck in a geeky way.

Now I just go the fastest route to a Kde install
Having a cadence helps improve quality by standardization and repetition. It’s just like with agile and scrum, the cadence improves quality, and releasing often reduces risks by making smaller changes.
Just experienced the exact same thing! Performed the miracle on the phones of several family members. I used the sharp end of a push-pin to lift it out, and was in awe of how much material had been compacted in there. Now my phone has that satisfying "click" when you put the cable in again.
You seem to think we are talking about sentience, but this is a discussion about intelligence. Don't confuse the two.
Long Live the Test Pyramid
I mean taking the title at face value and factoring in the odds... Practically speaking _you_ can do absolutely nothing with them.

If you can then you work in a far more interesting field or place than most.
all you wrote I did too, but i tried Kagi a few months back and it works really well. i pay to subscribe to kagi, and it's been worth it, and affordable.
Bad start if he's dealing with an introvert.

Tailor the sequence to the personality.
It's not actually secure; your router will route inbound packets to whatever IP is in the packet's destination header, and that can be a machine on your LAN. This remains true whether or not you're applying NAT to your outbound connections.

If anything, NAT makes you less secure by tricking you into a false sense of security.

(It's also worse if you're deliberately running servers, because it catastrophically reduces the search space needed for a hostile actor to find those servers via network scanning. At least, it does on v6 -- on v4 the search space is already too small to be a relevant factor.)
So, is there a potential to use this for Beauty Treatments?

Could people have older skin replaced with new younger skin?

That idea and implementation would be worth trillions....
Funny you say this when I was just in a pretty bad rainstorm tonight and got absolutely soaked. I've lost a couple of portable devices getting drenched like that in the past but this time it was just the USB-C port wouldn't charge for an hour while it dried out.

So yeah I would have needed a new phone tomorrow if it wasn't for my phone being waterproof. This kind of stuff happens all the time. I've lost many things from water damage. So many people used to complain about Apple denying warranty claims from water damage from the device just being in a humid area for a long time, now that just doesn't happen.
Only if they click like on every single one of my three-times-a-day-minimum pictures of food.
> I think this demonstrates a hypothesis: The institution is failing

This claim needs to be more specific to be meaningful: How is the 'institution' defined? What evidence do we have that it's performing worse than before, or not functioning (producing valuable scientific knowledge)?
SQL db as cache – 2x faster* requests vs. Redis
> If you think a fully owned subsidiary can have a "basically ceremonial" to the parent foundation, then what kind of relationship would be "not ceremonial"?

One in which the latter's involvement with the former (including influence on and influence from) amounts to substantially more than letting one use the other's name. The relationship between Mozilla Corporation and Mozilla Foundation, for example, is not merely ceremonial.

> For what it's worth, Firefox is also developed by a fully owned subsidiary of the Mozilla foundation. Do you also think the relationship between Firefox and Mozilla is "basically ceremonial"?

No.
> this isn’t actually correct terminology

This entire post could have been reduced to this (reasonably correct I think) claim.

> if we recognize that what LLMs are really doing is confabulating, we can try to compare and contrast their behaviour with that of humans

Except that the goal for the above is hopelessly misguided. If your focus in making any useful claim about LLMs or RNNs/GANs more broadly is how similar they are to human behavior you're already way off the path.

tl;dr reasonable claim, reasonable conclusion, but entirely indefensible and superstitious motivation
> We have no idea how LLMs work on a high level

This is just incredibly wrong. Do you think that LLM's were created out of thin air? A random combination of bytes that we happened to discover that we also happen to be improving/changing?
The journal is named „Journal of Targeting, Measurement and Analysis for Marketing“, which may be the scientific equivalent of a clickbait blogspam site (but I haven’t checked more deeply).
There has never been a time where 100% of anyone has ever actually been on board. Nor a time when it was ever required. Actually.

It isn’t even in the rules that such a thing is even requested or desired.

If someone is giving you another impression, that is a good place to start in your investigation.

The answer is staring you in the face, you just don’t want to see it.