skysight-inc/HackerNews huggingface dataset:
We have been building https://github.com/bytebase/bytebase for 3+ years. You can think it of as GitHub/GitLab for SQL changes, with integrated GitOps, code review and deployment.

You can further check out this tutorial to get a feel of our GitOps solution

https://www.bytebase.com/docs/tutorials/database-change-mana...
> Pittsburgh

The weather though..

I like Pittsburgh (CMU alumni here), but only a few weeks a year.
A set being infinite does not mean that it contains everything. For example, the set of even integers is infinite but does not contain the number 3. So even if the universe is infinite, that does not mean that it contains another copy of you, or anything else in particular.
Vote with your feet. Find a job that is WFH flexible.
did you get into unix?
I’m saying the opposite of “migrants are bad”. I’m saying the French culture is not pro-business (it’s generally about bullying the locally-richer, as a proxy for the real elites, which is misguided), and the best thing about French culture is that you can create a company here and hire none of them, which is what the top comment said.
Kate on MacOS is terrible. I've tried helping them fix the shortcuts which are all "wrong" (MacOS uses certain shortcuts that are unlike most Unix systems, but Kate doesn't actually use the right ones all Mac users expect so it's a nightmare until you manually override at least some of the shortcuts yourself).
I tried using the build tool (suggested in the article) but building Kate was a nightmare even with that... I had to give up after a few days trying random things as suggested by people on the Kate chat (each build was taking hours, then finally failing with some completely inscrutable error).

Even though I really enjoyed using Kate on Linux, as a mainly Mac user I had to forget about it and keep using emacs for random stuff, and IntelliJ for Java/Kotlin/Groovy/Dart and anything else well supported by Jetbrains.
Main reason to upgrade is significantly better camera and the satellite connectivity. If you don’t care about those, it doesn’t matter that much. I will say that I like the 15 a lot, it is a good “final version” of the product with balanced hardware that doesn’t feel like a transition, one of which they produce every few years. Some models don’t feel like a final form, more like half-baked intermediate versions.

Will replace it in 3-4 years per usual, assuming the hardware materially improves.
>Is there any chance these laws will be fixed?

Probably about the same chance that Apophis will strike the Earth next time it comes around in the next decades, and wipe out humanity.
I had tried several mastodon clients, and eventually landed on Phanpy. It works really great, even as a webapp on iOS.
> allow users to keep their phones for longer periods without needing to upgrade

Except they're talking about smartphone sales being up in general.

This is all about China trying to distance itself from Apple (and Apple on their hand trying to distance themselves from China but eat their cake as well)
They are also using Wolbachia programmes to reduce mosquito populations:

https://www.nea.gov.sg/corporate-functions/resources/researc...

Dengue is just a difficult thing to fight. In 2020, more people died of dengue in Singapore than from Covid (32 dengue deaths vs 29 Covid deaths).
Show HN: Made a tool to find pitch deck examples, Make and share pitch deck
Hello HN,
Really glad to share what I have been working on for the past 3 months now. This is a journey of solving one of my personal core problems when designing pitch deck for my clients , I am always having to look out for places where I can find pitch deck examples, collaborate with my clients on a pitch deck and get pitch deck designs done that converts investors

Meet pitchdeck design, Your all in one place for pitch deck, You can find inspiration from 1k+ pitch deck , share a pitch deck example to anyone , Make a pitch deck and also purchase pitch deck templates.

All the features we have built has been based on user feedback and we listen to our users a lot

Would love to know how we can help your fundraising better and please give us feedback to take our product to the next level
A shrub in Nepal supplies the raw material for the bank notes used in Japan
Scrolling and found 0 mentions of Aristotle.
A photovoltaic cell also requires a temperature gradient. In the case of a solar panel, it's the high temperature of the sun that shifts its blackbody spectrum into a range where the cell can generate electricity. But if you were to heat the PV cell to that same temperature as the surface of the sun (somehow without melting it), it would glow and radiate away just as much light as it absorbs from the sun, rather than converting any sunlight into usable electricity.

Likewise the phonovoltaic would need to operate on a phonon spectrum that is shifted away from that of the material's own temperature, in order to not violate the laws of thermodynamics.
I never thought I'd see a perfect use for YAML. This is fantastic.
There’s a difference between things like not being able to disconnect from work emotionally vs requirements for off the clock training vs on call rotation. Some subset of this stuff might affect some doctors and some engineers, it all depends on career goals and trajectory, so probably not that useful to try and generalize.

One observation though, doctors on average have a better reason for work stress to follow them home, seeing life or death shit all the time. Whereas SWEs carry home an unreasonable amount of stress in situations that not only aren’t as important as that, but situations where the fruit of their labor will last only a few years at most. Like, your magnum opus at work will very likely be torn down anyway, so in terms of lasting legacy you’re probably better off with a job in landscaping or carpentry rather than a “living in the future!” career in ad tech, self driving cars, etc.

From this I conclude that most software people, including myself, are way more obsessive and less rational than we usually like to think.
Oh yes it was Wolbachia I was thinking of, not sterile males.
The sleep doc made this point prior to writing my Rx for an oral appliance—basically it may not work and/or may be not tolerable.

Given I wear a mouthguard while training, I felt that I would be able to tolerate an oral sleep apnea device (the cpap I tried was very difficult for me to use)
“Research has echoed that nearly half of companies with return-to-office mandates witnessed a higher level of employee attrition than they had anticipated, and 29% of companies enforcing office returns are struggling with recruitment.”

Excellent! Vote with your feet people. That’s the only thing CEO’s will respect. I will only send my CV to a non-WFH company if there is literally no other choice available to me.
When I was 5 I watched Frankenstein's Bride beginning scene, and when the monster appeared in the burning cellar it frightened the shit out of me. For several years I refused to walk down the dark stairs to our cellar. And stairs in the night were also taboo.
Yes they would, if they wanted something divided by 3.
Ask HN: Why don't more OSS companies adopt licenses that exclude big companies?
I see a lot of complaining about big companies just taking OSS software and not contributing back. Why don't more companies just adopt a new license that excludes big companies from using their software in certain ways? For example: if you had 100+ million users before January 1, 2025, your company and its subsidiaries are not allowed to use or distribute this software for commercial purposes. This would level the playing field and give the small guys an advantage over big companies, lowering the barrier to entry and increasing competition. This is a net benefit for the world, no?
… maybe cite them? While I could see a study that says being vastly wealthy doesn't lead to happiness, the kinda wealth gap being discussed here is "cannot easily afford a home" ($70k/y; max $1.7k/mo affordable) and "can trivially afford a home" ($500k/y–$700k/y; max $17.5k/mo affordable). (For reference, homes in my area are currently ~$4.8k/mo.)
I'd say that's a weird request as pledge/unveil are significantly less secure, even coming close to security theater IMO. Something like AppArmor can protect against a threat without having to rely on the developer to have done the right thing.

Pledge/unveil would not help with the xz issue. AppArmor would.
Whether or not the title on HN matches the article is a separate question from whether the article has a misleading title imo. I don’t see how a treatment could be “just as effective” if it has a lower AHI, unless we are saying there’s some other metric which really matters. But there’s a pretty clear contradiction between the body and title of the article.

What to do about articles which are misleading in this way is another question. Removing articles whose title is contradicted by the article is a bit heavy handed I think. It should ideally count against the reputation of the website, but there are too many for me to keep track of.
We asked what is "self respect?" in a recent thread [0].

Here's a fresh definition; It's the difference in the exchange rate
between dollars and the alternative currency of attention and personal
data.

I've been on the Internet since it existed (well, mid 80s) and never
had a problem that some things must be paid for. But for whatever
reason (the corrupt banking system?) micropayments never got
traction. So, as you say, alternative economies have arisen.

Some people have been happy to treat their data and time like the
price of a cup of coffee. For me, I would not give my attention or
personal data for hundreds of thousands of dollars. So each person has
their own "price for which they will sell themselves", and in the
digital world that is what "self-respect" means.

It also means the determination to stick by that self valuation.

This gives corporations an incentive to aggressively drive down
self-respect - to get a better exchange rate. BigTech not only wants
to colonise your devices, it wants to colonise your dignity, to
undermine your confidence, independence and sense of self-worth. No
wonder there is a mental health crisis arising from digital
technology.

Sadly for BigTech things are moving the other way. Minimum levels of
dignity and self-respect are literally being legislated. But also
(perhaps consequently) people are waking up and realising the real
value of their attention and private affairs.

A hope is that this forces BigTech to turn on the banking system and
financial regulators, so we can finally get universal, frictionless
anonymous micropayments and put this while tawdry "surveillance
capitalism" episode behind us.

[0] https://news.ycombinator.com/item?id=39999713
Guessing from the interface it exposes, BPC seems to work by making a ruleset matching sites with a battery of possible changes, including resetting cookies (to reset freebie-counters), fetching from Google cache, disabling javascript (for purely client-side paywalls) and by finding exceptions for the paywall (user-agent, referer, IP).

The last one is probably the one that is closest to being a breach of some law. If the plugin did not ship with rules for a lot of sites, it would probably be considered harmless, but shipping a list of the magic user-agents etc. that circumvents paywalls seems risky, legality-wise.
How often do you use any advanced redis features?
The Paasche index would be the alternative to the indexes used today that would tend to understate inflation. It is not commonly used however. If you wanted to be move clever you could use the Fisher index or Marshall–Edgeworth index, which would give lower inflation values than the methods commonly used today while also being easier to justify since you can argue that you believe they’re more accurate than other methods.

I did make a mistake in my comment above - I said that we use a Laspereys index, but we actually use a Lowe index, which is modification to the Laspereys formula.

The “Formal Calculation” section of the Wikipedia article on price indexes describes all of these: https://en.m.wikipedia.org/wiki/Price_index
Great post!

I have experimented with this a little bit and have wrestled with its limitations and enjoyed some of its more surprising benefits. I absolutely agree that tests that do things like “create 3 users, get all users, assert there are 3” is often a less good test than “create 3 users, get all users, assert the 3 created users are in the result set” because it actually tests that you’re not, for some reason, accidentally stripping a key user-attribute when parsing the input. I think a lot of what you’re saying speaks to the importance of writing good tests that don’t only assume the most clean and orderly set of circumstances in which a function can be invoked. For instance, instead of testing update by creating 1 user and then updating them, try creating 3 and updating one, then make sure you’re not, accidentally updating ALL users or nuking some third thing that they all have in common.

I will also say that what you’re describing is more of an integration test, and while there’s a strong argument that integration tests are better than units, that it’s not necessarily a novel argument.

One thing that I’ve enjoyed with the dirty-data approach is that it makes sure you’re not accidentally doing crazy stuff. I’ve seen oddities where ORMs don’t do the primary key thing correctly, where “cleaning the db” accidentally strips fk relationships, where developers accidentally do something unsafe (e.g. mutable default args in python accidentally store state that they absolutely should not), etc.

I think a balanced approach where some tests want some dirt and others are just plain “does it do the thing” tests are good. I will say that I usually prefer relying on my helpers to create some clutter for me, rather than allowing entropy to randomly enter my cases.
Hello,

In the data mesh, we mark the difference between an operational data (a representation of a state) and an analytical data which have (at least) one temporal dimension.

I did not insist on this in the article because that was not the point.

What you mention is right, it is very difficult to find incentive to get operational data.
It is not the same in the analytical world. At its core, data mesh is a paradigm that applies to the analytical world.
No, a drongo.
Oh with Flash Attention, you never have to construct the (S, S) matrix ever (also in article) Since its softmax(Q @ K^T / sqrt(d)) @ V, you can form the final output in tiles.

In Unsloth, memory usage scales linearly (not quadratically) due to Flash Attention (+ you get 2x faster finetuning, 80% less VRAM use + 2x faster inference). Still O(N^2) FLOPs though.

On that note, on long contexts, Unsloth's latest release fits 4x longer contexts than HF+FA2 with +1.9% overhead. So 228K context on H100.
That is fascinating, thank you!
If you want to go all the way, you have to track not only the wavelength of each ray, but also its polarization and phase. The situations in which these properties actually matter for human perception are rare (e.g., thin films and diffraction gratings), but they exist.
I'm curious. For anybody here: when was the last time a paywall news article improved your QOL, and in what way? I have been doing just fine without this stuff for years now, am I missing out?
Graphene is nice but only works on Pixel hardware. e/OS is a good alternative. Qubes isn't really about access control so much as it is about having disposable vms for doing sensitive things.
Intimate partner homicide seems like it would be a major factor, but that apparently wasn't the case.

"There was no significant change in intimate partner homicides during shutdown months and victimization survey reports of intimate partner violence were lower".

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9343070/
If this were true it would be great. My mom uses a CPAP and it’s very loud at night and a pain to travel with since it requires distilled water and is an extra bag.
I had a .beats watch and found it never really achieved its aim of abstracting timezones — I’d wake up at @895 and head to bed at @580. I’d cross the 1000 boundary each day, which did nothing but highlight the international timezone difference.
That was a good one, yes. Similar to Kundera's Žert, or all Pavel Kohout books.
I don't know if I want to see the content or not until I request the page.

What if I go on youtube, but some scammer replaced it with a page that says "your computer is hacked, send BTC to enable youtube, go to scamwebsite.com". My safe browsing add-on should be able to block the content of scamwebsite.com, or even block this message completely if the maintainers act more quickly than youtube

To argue "you visited youtube.com and the scammer has the right to show you the scam message" is not logical, so why should "you visited youtube.com and Google has the right to show you advertisements" hold? You only argued from the act of visiting the website and it costing someone money. It costs the scammer money to serve the requests from billions of people hitting the website, that doesn't change from the perspective of your argument.
Working solo w/out Frank Woodley?
Do not show how to use. Let them find it out by themselves, that's the number one rule with children. They need to be creative with the usages. Even if it's wrong (like using a car to fly around) it's still a discovery process.

When I was 15 I got a 486dx. With MSDOS 6.2 and win3.11fwg. without any instructions. There was this one magical folder named Atlantis. With a few files in it. It took me months to find out what it was . I had to learn Windows and DOS and the system, first. This was my first game. And then, I discovered an nfo file in the directory Atlantis :)

Give them Simscity and don't Tell them anything about it.
No ads on my windows 10. Yes you have to configure it a bit after install, but once you do it can be pretty lean. I ran it on a machine with no more than 4gb for a few years and it was fine, clean and fast.
This stat includes everyone, some of them may not research what hit them. One of my clients decrypted his database twice, after seeing on the internet that they actually send a decryption key.
That weighted context is the 12228 dimensional vector, no?

I suppose that when you each element in the vector weighs 16 bits then the space is immense and capable to have a novel in a point.
All three were crazy. Herzog, Kinski and Fitzcarraldo.
In 2009, Bill Gates gave TEDTalk in which he released mosquitoes to make a point about malaria.
I didn't sign a contract, so any exchange youtube perceives from my visit is their own hallucination because I didn't agree to their terms.
Why is it that the costs "trickle down to the electricity consumers" while utilities like PG&E report record profits? Are profits more important than safety, or customers?
> That doesn’t seem true at all

I did?

Are you seriously claiming that free workers could’ve been more productive at producing sugarcane in Haiti than slaves?

> They weren't free people. It was usually a feudal system.

Depends. Serfdom had mostly disappeared from England and to a lesser extent France by the 1500s.
At the same time it feels extremely simple

attention(Q,K,V) = softmax (Q K^T √ dK ) @ V

is just half a row; the multi-head, masking and positional stuff just toppings

we have many basic algorithms in CS that are more involved, it's amazing we get language understanding from such simple math
Are there non-plastic nighttime mouthguards out there? In light of all the new awareness about the health hazards of micro and nano plastics (and plasticizers), I'm a bit reluctant about sleeping with a soft plastic block in my mouth every day.
on the other hand, a classically homeschooled person's account of perceptions changed: https://dakotavadams.substack.com/p/gunshow

(I suggest you familiarise yourself better with Ἡράκλειτος? Come to think of it, even Mr. "nothing new under the sun" admitted that the race is not always to the swift, nor the battle to the strong; there's biblically always room for surprise.)
I mostly like this. When I'm reviewing I want to see atomic changes with comments and verbose commit messages.

I do take issue with one point, since I've been on the receiving end of a reviewer who wants this:

> Explain alternative solutions for the same issue

For a complex problem, there is a large space of possible solutions. The idea of either exhaustively checking every possibility or else choosing some random possibilities for scientific experimentation both strike me as ridiculous.

When I'm working on a change, I usually start with an existing implementation from somewhere else in our code which solves a similar problem. I massage it into place, removing what isn't relevant to the new problem, and changing what needs to be changed to make sure it does what is required while passing all tests.

That's it. It's not a scientific process. There are no multiple possible implementations to consider. There is the implementation which I arrived at through organic means, and it should be reviewed on its own merits.

So when a reviewer asks me why I don't do it some other way, and they don't suggest anything about what other way might be better, I just feel like throwing my hands in the air. I did it the way I did it because that's the way I did it.

If someone thinks I should do something differently, I believe there is some onus on them to either explain what is wrong with my approach, or motivate a better alternative, or they should take the work off my hands and do it themselves so I can focus on something else.

Everything else feels like unnecessarily putting the brakes on due to FUD. The job of the reviewer is not to hold back a change due to wanting to navel-gaze over the infinite possibilities. The job of the code reviewer is to review code.
If you need to host (hundred of) thousands of servers across the globe with an uptime indicated by more nines than sense, Kubernetes makes a lot of sense. You still need to write the tool that configures Kubernetes (you can't get away with manually written YAML at scale) but it solves a lot of problems, like "what happens when the master node goes down" and "how do we redirect to a fallback server without overloading the nodes" at the cost of spare, reserved capacity and compute+networking+memory overhead.

If you're hosting things like emergency services support, the extra spend and complexity can be worth it. It can even be worth it as a band-aid if your application isn't particularly stable and you want to increase uptime while you fight for developer capacity to fix the underlying design problems. If all of your IT team already understands Kubernetes, it may even be worth it to run it in scenarios where you want to set up and tear down quick development/test environments, assuming your company doesn't mind spending extra on Kubernetes specialists once the current IT team leaves.

It kind of was designed to be able to do anything and everything if you plug enough components into each other. That's probably why it's complex to the point of unusability; a framework that's designed to support an IRC server network ad much as it's designed to support MRI machines is very demanding for the people configuring it.

I think the problematic part is that many people portray it as "just fancy Docker that does most of the work for you". Once the cluster is set up, that's practically what it does, but the first time setup of Kubernetes is YAML spaghetti hell, and learning about tools upon tools upon YAML.
But without a CPAP machine, would my cat have a button to press to instantly wake me up when he wants breakfast? Seriously, once he figured out the off button, even if I pretend to keep sleeping, he just keeps pressing the button in frustration, like, why isn't this working.

Lately, I've covered the button with double sided tape so it's uncomfortable for his paw. So, he found the off switch on the power strip...
I recognize that and am starting to wonder if that's actually humane.