skysight-inc/HackerNews huggingface dataset:
There are a few stand-alone declarative Postgres tools available, including Stripe's pg-schema-diff [1], Tusker [2] which wraps Migra [3], and sqldef [4] which supports multiple DBMS.

For sake of completeness for users of other databases: for SQLite check out stb-tester's migrator [5], and last but not least for MySQL/MariaDB there's my tool Skeema [6].

[1] https://github.com/stripe/pg-schema-diff

[2] https://github.com/bikeshedder/tusker

[3] https://github.com/djrobstep/migra

[4] https://github.com/sqldef/sqldef/

[5] https://david.rothlis.net/declarative-schema-migration-for-s...

[6] https://github.com/skeema/skeema
The income from the book is scaling by its number of customers, versus roughly one person at a time who can enjoy the chair. It incentivizes finding ways to entertain more people with your effort.
The Struggle of Syncing Plain Text with Databases: My Journey with Org-Supertag
> for an electric guitar, a triangle wave

That is only true when the string is plucked exactly at the middle - not a regular occurrence. Usually it's more of a sawtooth wave, just without the upper harmonics.

My experience with distortion in guitars is that a huge component here is how different it can sound depending on articulation. Some pieces for example require the player to not alternate their picking, but pluck only in one direction, as the difference is audible.

This is not always the case of course as some amplifiers like those made by Mesa Boogie get their signature tone by exploiting the limited gain-bandwidth product(GBP) of amplifiers, creating an even sound that at the high end of the gain setting is largely without dynamics.

In some cases(like the BOSS DS-1) the manufacturer killed the sound by introducing a technically better amplifier chip - the original had somewhat poor GBP and poor settling time, which in combination produced a nice lowpass filter with a resonance peak at the cutoff frequency, which in turn emphasized articulation.

It's all a surprisingly huge topic.
I said it because it's a dirty trick used by one side to make people think there's a crisis. When are you going to declare the problem solved? When every single living breathing human being conforms to your world view? Your argument is that someone, somewhere, said something terrible. Why even say it then? If course some people out of 8bn will have extremist views or utterances. Is that really a surprise?
That doesn't answer my question. If it counted up then it would be up to each hop to set its own policy. Things wouldn't loop endlessly in that scenario either.
As the old saying goes, "it's easier to ask for forgiveness than permission."
For some sites, things are a lot worse. See, for example, Jonathan Corbet's report[0].

0 - https://social.kernel.org/notice/AqJkUigsjad3gQc664
Don't worry, there's `launchctl error` where you can get oh goddamn it it just prints the same useless fucking error
US is as scattered with ecery state having their own legislation.
I'm curious what would happen if Wikipedia tried to sign up for a $200/month Cloudflare plan and use it for all their content. In theory, that would be consistent with Cloudflare's ToS; and while there have been examples of Cloudflare sales reps trying to pressure customers with larger bandwidth needs to spend more, executives have said (including in comments here on Hacker News) that those sales reps were acting against policy, and that unlimited bandwidth really does mean unlimited.
Makes sense! Thanks for the necessary addition.

I should have mentioned the social aspect of the winning.

Interestingly, I didn't even think about the single player game...
I am training phi-4 (14B) using a single A6000. There’s some tricks you have to use to keep VRAM consumption down - mainly LoRA and quantization.

There’s a package called “unsloth” that integrates with huggingface’s TRL library that can help.
At least patents only last 20 years as opposed to nearly over a century for copyright.
This would be more like if you reimplemented Windows from scratch if you have violated copyright law.

Let’s put it another way: if you decide you want to recreate Indiana Jones shot for shot, and you hire actors and a director etc. which individuals are actually responsible for the copyright collation? Do caterers count too? Or is it the person who actually is producing the movie?
Great overview of more complex vocal communications. Farley Mowat makes a similar case for wolves in Never Cry Wolf: https://en.wikipedia.org/wiki/Never_Cry_Wolf

And almost certainly: cetaceans too.
I think Harrison Ford's chin scar should be seen as a witness mark to copyright infringement. It simply should not have rendered this based on that prompt.
Perfect - great answer and very helpful, thanks.
Lower economic strata doesn't take on debt, they get aid and free rides, cherry work study jobs to put some money in the pocket too. It is the middle class or upper middle class that insists in eschewing their state school benefit for a more or less comparable school in another state (or without favorable scholarship and aid package) that take the brunt of the loans.
Accidentally visiting a website doesn’t give it permission to send notifications.

Seriously, it is not that difficult to let users choose whether to receive notifications, how often, and manage them later. Apple just had negative incentive to do that on the Web!
Well, yes, it's for campaign donations so it doesn't do those other things. Perhaps others can recommend groups that do a good job of those.

Their algorithm is basically just targeting close state races, if I recall correctly. So like a state Senator from Arizona or something. Those are races where small donations go further than whatever big ticket Senate race gets a lot of press.
> That Disney Corp can prevent you from viewing some collection of pixels, because THEY own it

A world without copyright is just as problematic as a world with copyright. With copyright, you run into the problem of excessive control. This wasn't too much of a problem in the past. If you bought a book, record, or video recording, you owned that particular copy. You could run into disagreeable situations because you didn't own the rights, but it was difficult to prevent anyone from from viewing a work once it had been published. (Of course, modern copyright laws and digitial distribution has changed that.)

On the flip side, without copyright, it would be far easier for others to exploit (or even take credit) for the work of another person without compensation or recourse. Just look at those AI "generated" images, or any website that blatently rips off the content created by another person. There is no compensation. Heck, there isn't even credit. Worse yet, the parties misrepresenting the content are doing their best to monetize it. Even authors who are more than willing to give their work away have every right to feel exploited under those circumstances. And all of that is happening with copyright laws, where there is the opportunity for recourse if you have the means and the will.
Spike in Palo Alto Networks scanner activity suggests imminent cyber threats
Hi - thanks for your efforts. I have found myself using this quite a bit over the past few days - I really like the simplicity. Is there a shortcut key to switch to and from each note? To me this is the only feature missing..
I understand your point and I agree with it. I didn't respond to it directly because it wasn't contributing to the discussion at hand. But I agree with your point that an inverse proposition doesn't always hold!
I think it comes from a misread of the text in the gates interview linked in the comment:

"r. We were moving ahead very rapidly: BASIC, FORTRAN, LISP, PDP-10 machine language, digging out the operating system listings from the trash and studying those. Really not just banging away to find bugs like monkeys[laughs], but actually studying the code to see what was wrong."

My understanding is that they saw the source implementation for other BASICs (on mainframes or whatever they were called at the time) but their code is mostly their own. Few if any programmers spring fully-formed from the head of zeus (although paul allen was close) and plenty of valuable intellectual property was originally created elsewhere.
No, I meant "good at persuading", it is not 100% efficiency of course.
Is the plan to monetize this with paid 'gear' upgrades & 'claiming'? Feels a lot like an NFT project from 3 years ago.
Iran abandons Houthis under relentless US bombardment
> and probably revolution

I theorise that revolution would be near-impossible in post-AGI world. If people consider where power comes from it's relatively obvious that people will likely suffer and die on mass if we ever create AGI.

Historically the general public have held the vast majority of power in society. 100+ years ago this would have been physical power – the state has to keep you happy or the public will come for them with pitchforks. But in an age of modern weaponry the public today would be pose little physical threat to the state.

Instead in todays democracy power comes from the publics collective labour and purchasing power. A government can't risk upsetting people too much because a government's power today is not a product of its standing army, but the product of its economic strength. A government needs workers to create businesses and produce goods and therefore the goals of government generally align with the goals of the public.

But in an post-AGI world neither businesses or the state need workers or consumers. In this world if you want something you wouldn't pay anyone for it or workers to produce it for you, instead you would just ask your fleet of AGIs to get you the resource.

In this world people become more like pests. They offer no economic value yet demand that AGI owners (wherever publicly or privately owned) share resources with them. If people revolted any AGI owner would be far better off just deploying a bioweapon to humanely kill the protestors rather than sharing resources with them.

Of course, this is assuming the AGI doesn't have it's own goals and just sees the whole of humanely as nuance to be stepped over in the same way humans will happy step over animals if they interfere with our goals.

Imo humanity has 10-20 years left max if we continue on this path. There can be no good outcome of AGI because it would even make sense for the AGI or those who control the AGI to be aligned with goals of humanity.
OSINT (not a term I was particularly familiar with, personally) actually goes back quite a ways[1]. Software certainly makes aggregating the information easier to accumulate and finding signal in the noise, but bad security practices do far more to make that information accessible.

[1] https://www.tandfonline.com/doi/full/10.1080/16161262.2023.2...
>Every hardware vendor has problems.

Yeah, and I explicitly stated that this isn't what I was criticizing.

>The difference is that Apple, after enough pressure, actually fixes things. They create repair programs, offer recalls, and have the infrastructure to make things right. Most vendors don’t.

Which simply is bullshit.

I don't know why you feel the need for a play-by-play - I know, I was affected by several of them. And every single one of them was Apple reacting only after prolonged active denial and deflection culminating in lawsuits. There's nothing to defend here. That's shitty service.

Kinda sad that that you feel the need to bring random other issues into the mix (Coil Whine, really? LOL, remember the MBP "Moo"?) coupled with outright lies (of course HP issued recall programs - for both the NVidia GPUs and the batteries).

>The service experience isn’t perfect, but it exists. With most other vendors, you’re stuck mailing your device to a third-party contractor who might show up late and leave you worse off.

No, with serious vendors, you're not. It seems you've never experienced real business on-site service. (And yes, it was still cheaper than AppleCare.)
Compare that to wondering with every visit at the service center whether your problem will even be acknowledged as such or you're gonna be gaslit. (And I'm speaking from experience.)

> But pretending they’re worse than companies who ghost their customers when things go wrong doesn’t line up with reality.

Neither does pretending that's all that exists (or even being close to the norm with high-end gear).
Show HN: A new VSCode extension that shows definition functions in a stack
Definition Stack is a new vscode extension I have just released. It is a reading tool for Javascript and Typescript. It is available in the extension marketplace.

You just click in a function in any source code, execute a command, and a new tab opens next to the original. That tab has a "block" which contains a copy of the function you clicked in. In that code every word (symbol) that has a definition is highlighted. If you click on a higlighted word a new block opens above the original which contains the source code of the definition for that word. You can click in that block and repeat to create a stack. All function blocks are in the one tab that you can scroll through.

There are other options like collapsing a block, deleting it, etc. It is easy to open a block, look at it, and delete it taking you back to the block below. Then clicking in the lower block with another word opens yet another block above. Continuining this process lets you walk the "tree" of references and definitions. This lets you see all the code executed when the original function runs. This is similar to stepping through code with a debugger.

The function code is isolated in each block with the name of the original source code file and the lines are numbered the same. But when using the stack you can ignore what file each one came from. This gives a fresh way to look at what all the functions do without the cognitive load of remembering what file the functions are in.

AFAIK, this concept is original. Correct me if I'm wrong. My idea came from an IDE for Java from IBM many years ago. In that system there were no source files at all. Each function came from from a database. That IDE was a failure :-) I think my version of that concept will do better because it doesn't replace source files, it just adds a tool for working with source files. The stack is created instantly and is just meant to be used occasionally when it makes sense. It is sort of a Go To Definition on steroids.

Please give me feedback. Since it is brand new I want to fix anything wrong including user experience problems. Enjoy ...
I'm just asking random questions now and then to get an idea of how things work in the web world. Especially those that aren't mentioned in tutorials.
If I recall correctly these pages are useful for teachers and students, and Jameco has relatively high-touch education sales (for example, their kitting program: https://www.jameco.com/Jameco/workshop/education-center/educ...).

I want to say that I remember seeing this page in high school in the late 00s, although the Internet Archive only seems to go back to 2012 for this exact URL.
We Need Self Driving Tools, Not Self Driving Cars (2024)
I've been thinking about this same thing. Trying to figure out what the endgame is with all of this. I can only come to one meaningful conclusion. Preparing for a future war with China. In that context, everything starts to make sense. The whole point of these tariffs is two pronged. One, make the rest of the world pick a side. And two, attempt to disconnect global dependence on China.

Making America "stand on its own two feet" would give it a lot of freedom in making choices that are at odds with future super powerful China that is no longer benevolent.
I mean this is bog standard human behavior.

"Jon is a drug dealer, but his money still spends"

"Tom is insider trading, but I'm not since I don't actually 'know' that"

etc, etc
>History says that actually when this happens, an entire generation is yeeted on to the streets

History hasnt had to contend with a birth rate of 0.7-1.6.

It's kind of interesting that the elite capitalist media (economist, bloomberg, forbes, etc) is projecting a future crisis of both not enough workers and not enough jobs simultaneously.
As a long time hobby coder, like 25 years and I think I’m pretty good(?), this whole LLM /vibecoding thing has zapped my creativity the past year or so. I like the craft of making things. I used tools I enjoy working with and learn new ones all the time (never got on the JS/react train). Sometimes I have an entrepreneur bug and want to create a marketable solution, but I often just like to build. Im also the kind of guy that has a shop he built, builds his own patio deck, home remodeling, Tinker with robotics, etc. Kind of just like to be a maker following my own creative pursuit.

All said, it’s hard on me knowing it’s possible to use llm to spit out a crappy but functional version of whatever I’ve dreamt up with out satisfaction of building it. Yet, it also seems to now be demotivating to spend the time crafting it when I know I could use llm to do a majority of it. So, I’m in a mental quagmire, this past year has been the first year since at least 2000 that I haven’t built anything significant in scale. It’s indirectly ruining the fun for me for some reason. Kind of just venting but curious if anyone else feels this way too?
Oh absolutely, used to see it in LoL, people would complain about their teammates holding them back and really deserving to be two leagues higher.. all I could say was that if you watched better players you'd see that the game they are playing and the game we are playing are only superficially similar, and that if you were playing on that level it'd be obvious (cause you'd be winning). Don't think it ever penetrated though.
Regardless of your stance on affirmative action, it should be very suspicious that all prestigious universities implemented it until it was banned while support in the general population is mixed.
Interesting story, if you're into sci-fi I'd also recommend Iain M Banks and Peter Watts.
At all the jobs I had, the valuable stuff was shipped features. The baseline was for them to work well and to be released on time. The struggle was never writing the code, it was to clarify specifications. By comparison, learning libraries and languages was fun.

I don't really need AI to write code for me, because that's the easy part. The aspect that it needs to be good at is helping me ship features that works. And to this date, there's never been a compelling showcase for that one.
Lenovo only officially supported 4 GB, but you're right - the MB supports 8 GB, and I can confirm it works: that's what I have in mine. That and an SSD make a huge difference.
"Just porting" is doing some seriously heavy lifting, if it's referring to porting something from a mainframe to one of the micros of the day.
Granted jargon can be jarring to outsiders. But the cultural problem is that smart, clever younger folks would rather talk in acronyms like AI, ML GPT, exits, cap table, vesting, etc.

Talk to anyone under 40 and they will tell you that mainframes are extinct, that Java is sooo old, COBOL: what's that? They could rewrite those dinosaur systems in a weekend's hackathon.
Also to some degree there is anti-elitist backlash after being told you need to have a bachelor's, which is very expensive at these universities, but also it's basically impossible to get an entry-level white collar job without one these days; and for a while the economy bifurcated with different outcomes for white-collar knowledge vs. blue-collar workers.
Proof that even developers fall for "marketing schemes".
As someone who is obviously not the target audience, I feel like literally anything on this page that could lead me to explain what MCP is would be nice, while we're talking about what the landing page doesn't tell you. Even just one of the MCP mentions being a link to modelcontextprotocol.io would be fine.

Or maybe I'm so out of the loop it's as obvious as "git" is, I dunno.
The spiritual successor for Sun machines is Oxide (lots of ex-Sun folks). And Sun got acquired by Oracle so it’s still technically around on the software side via virtual box and Java.
Like an exponentially growing compute requirement for negligible performance gains, on the scale of the energy consumption of small countries? Because that is where we are, right now.
Here's some reading material.

https://en.wikipedia.org/wiki/Copyright_protection_for_ficti...
> (Picking two random groups:) If you are Pakistani and are in a room of all Indian people, and the others say how horrible Pakistanis are and how research shows that Pakistanis are less intelligent or prone to violence, that is a very intimidating atmosphere and it would be hard to endure, much less speak up.

Much like a right-winger or a Christian at one of these universities.

The policies didn't help the groups they were supposedly about helping, they helped the groups that were already dominant (race and religion matter a lot less in a group that's all upper class), whether by design or because they evolved to.
After spending a week coding exclusively with AI assistants, I got functional results but was alarmed by the code quality. I discovered that I didn't actually save much time, and the generated code was so complex and unfamiliar that I was scared to modify it. I still use Copilot and Claude and would say I'm able to work through problems 2-3x faster than I would be without AI but I wouldn't say I get a 10x improvement.

My projects are much more complex than standard CRUD applications. If you're building simple back-office CRUD apps, you might see a 10x productivity improvement with AI, but that hasn't been my experience with more complex work.
A more palatable phrasing, "supervisors prefer people that engage with the rules with purpose." That is, choosing to break a rule because you are making a cost call based on what you were able to achieve is not, necessarily, a bad thing.

The "point" where this fails, of course, is where the "cost" call above is such that the supervisor can't agree.
Haha I don't think anyone would pay money for a monkey hat, and it would take away from the fun if they did
"Sports does not occur in the real world"

That's a new one for me today.
That price will be paid by the customer
Fascinating. it's gone the other way for me. because I can now whip up a serious contender to any SaaS business in a week, it's made everything more fun, not less.
https://en.m.wikipedia.org/wiki/Jasper_Maskelyne

A bit of flim-flam but I would argue he was better placed for his skills. Not an escapologist but in the room next door on stage doing misdirection.

His war record is a bit mixed. I think he may have been a human version of "carrots help night vision"
Zeek: An Open Source Network Security Monitoring Tool (Formerly Bro)
Pretty big goalpost shift from "who believes these cooked up numbers" to "perception matters."
https://www.bls.gov/charts/employment-situation/employment-a...
Well, it apparently has one error in the first sentence. I wonder how well the rest of it stands up to scrutiny?

According to Wikipedia, the live in the Democratic Republic of Congo, not the Republic of Congo.

https://en.m.wikipedia.org/wiki/Bonobo
Well, part of that is a business need (your app/website/whatever is an extension of your brand, which is a very important part of making money). The other part is there are actually many valid ways to style a button, or have some kind of hover animation, or some kind of navigation bar.

Sure, there are some guidelines and best practices, but there are just infinite ways to display information to people. You can't just look at a technical specification for how well X/Y/Z performs because design is subjective and humans are all different. Whereas none of your users will complain if you use Redis (or similar) for caching something on the backend.