skysight-inc/HackerNews huggingface dataset:
As per usual, whether or not user stories are useful greatly depends on circumstances. Having a team( member) that isn't receptive to using them will certainly diminish any usefulness.

I imagine they're not super useful if everyone already knows what's being built and why. But I have found them useful in elaborating context. Why are we building Feature X? Because it makes Story Y possible.

Note that user stories do not tell you how to build something (not even really what to build), which seem to be a common fear. They're a tool to help you figure out how (and what) to build. If you don't need the tool, don't use it.

Also note that there are other people than software engineers who are interested in what's being built. The client. Sales. End users. Testers. Designers. Technical writers. Etc. All of these role are useful in (many) software projects, and it helps if they're all on the same page ...
So we should have 100% faith in what we're being told in the article? If the author was trying to deceive then they wouldn't cite data that provided contradiction. Seems more like a religious approach than a logical one. There are papers, that were well cited, claiming there would be no sea ice by 2010, which never occurred.
I don’t control our dandelions. I’m in a rural area with a large yard. I did try for a year or two and then realized I don’t actually dislike them and it’s not like I have neighbors that can see my yard.

Believe you me though, there’s absolutely no way you could trowel your way out of my yard’s situation. Even (selectively) spraying wasn’t enough.
Am I misunderstanding you? Sure, we probably won’t be able to continue expanding exponentially, but to be honest I don’t really care if we grow forever or stay steady at 10 billion.

There’s a significant, nonzero risk of complete species death though, a matter about which I care a great deal. Extinction is worse than stagnation.
I agree with your reasons. But on the flip side, I've installed Debian a few times in the past, and I always end up wanting packages or versions of packages that aren't available. Over time my package source lists end up changing to Ubuntu anyway, and after some upgrading, I'm essentially running Ubuntu, upgraded in place from the Debian base install.
I think less effort has gone into image editing compared to image generation so far. That said, we're building some photo realistic image editing tools at https://www.faceshape.com, focused on face editing for now. Current models don't perform as well, but next generation currently under training will.

I'm always curious to know what kind of AI image editing people are interested in, can you share what kind of edits you'd like to do? There's the usual edits like background removal or object removal, but those are more general tools that are getting incorporated into lots of apps natively (say Google Photos).
Try typing just

l

in a modern shell
Had a similar experience with Hasura. They have done some amazing things leveraging Postgres and GraphQL. But there were just too many things that got really questionable. Things like migrations becoming inconsistent with metadata, schema lock in, poor ability to do rate limiting, having to use stored procedures for everything, weird SQL that had performance issues, unexplained row level locking, and so on. Local development was a total mess.

Ultimately we were making architectural decisions to please Hasura, not because it was in the best interests of what or how we were building.
>Notice also that this debunks the 'Earth warming is due to increased solar output' claim, because if that was true, increased solar radiation inputs would result in a warming of the stratosphere, not a cooling.

While there's strong evidence that the increase in CO2 caused by human activity is causing global warming, the sun has increased output considerably over the eons, and Earth's surface was much hotter billions of years ago. Thin stratospheric air doesn't absorb nearly as much heat as denser layers closer to the ground and the ground and water themselves. Water is black in IR imaging because it absorbs so much of it!
Netscape was payware in the beginning? Not sure how that's non-existent? Even after they were forced to go free by Microsoft, they were selling servers which are the compliment of browsers.
That is very kind of you :)
How does VS Code increase usage of Office?
The US is a republic, not a democracy. The Executive, Legislature, and Judicial branches form a triumvirate, which is a stable form of government. Their powers are complementary, and consist of numerous checks and balances.

One feature of the system, not a bug, is the protections against the majority riding roughshod over the minority.

> They must have smoked the bad stuff.

They did an incredibly good job. It's still the best Constitution.

I say this while still disagreeing with a lot of the decisions of the Supreme Court.
While that's super valid, they are catering to existing CentOS users who are being forced to find an alternative since CentOS was discontinued. I'm not surprised that they aren't focused on trying to bring in new users, they've got a lot of work to do and the userbase already exists.
I spent 11+ years at Goldman, working in SecDb Core, and various SecDb-related infrastructure.

Goldman's Slang language has subsets of both lazily-evaluated backward-propagating dataflow graph ("The SecDb Graph") and forward-propagating strict-evaluating dataflow graph ("TSecDb"). They both have their use cases. The lazily evaluated graph is much more efficient in cases where you have DAG nodes close to the output that are only conditionally dependent upon large sub-graphs, especially in cases where you might be skipping some inputs, and so the next needed graph structure might not be known at invalidation time.

Ideally, you'd have some compile-time/load-time static strictness analysis to determine which nodes are always needed (similar to what GHC does to avoid a lot of needless thunk creation) along with some dynamic GC-like strictness analysis that works backward from output nodes to figure out which of the potentially-lazy nodes should be strictly evaluated. In the general case, the graph dependencies may depend upon the particular dynamic values of some graph nodes (the nodes whose values affected the graph structure used to be called "purple children" in SecDb, but that lead to Physics/Statistics PhDs coming to the core team confused by exceptions like "Purple children should not exist in subgraph being compiled to serializable lambda")

TSecDb already contains a similar analysis to prune dead code nodes from the dataflow DAG after the DAG structure is dynamically updated. (For instance, when a new stock order comes in, a big chunk of TSecDb subgraph is created to handle that one order, and the TSecDb garbage collector immediately runs and removes all of the graph nodes that can't possibly affect trading decisions for that order. This also means that developers new to TSecDb often get their logging code automatically pruned from the graph because they've forgotten to mark it as a GC root (TsDevNull(X))... and it's pretty bad logging code if it affects the trading decisions.)

Risk exposure calculations (basically calculating the partial derivatives of the value of everything on the books with respect to most of the inputs) are done mostly on the lazy graph, and real-time trading decisions are done mostly on the strict graph.
I type Dvorak all day at work, and Qwerty everywhere else, my brain can switch freely between the two no problem. I have no idea why this is possible, but it is.
I'm thinking that soon video and images are going to be just dead weight in journalism, adding nothing other than decoration.
I had a wedge tailed eagle take down one of my drones while filming. Drone ended up dropping to the ground damaged while the eagle wasn’t too bothered. It just perched nearby and watched me picking up pieces, not preening or appearing at all injured.
Is there a product qantasization indexer plugin for postgres?
Crafting Interpreters is probably the one that hits all the right notes for me. It's not dull, it's very hands on, it has excercises, it teaches you a very useful subject, it has illustrations, it's up to date, etc.

I really wish we could get more books like this one for other subjects.
It's the kinetic energy of a HEAT round that damages a tank too, but that's not classified as a KEW either, since a KEW is where the sole damage done is by the energy of a projectile (and a HEAT round it's the chemical energy in the round that produces most of the damage, after being converted to thermal and kinetic energy).

I will propose that (generally speaking) a projectile has mass, which would exclude photons from the definition.
Not sure if you're actually trolling but will leave this here: https://www.nasa.gov/feature/spacex-dragon-launches-arrivals...

It's so common, it's not even newsworthy anymore.
That's exactly why people flag such stories, to prevent you learning things that might make you doubt the greatness of the prevailing ideology.

Now, the really important thing to ponder is: what's currently being flagged to ensure I don't see it?
The point of using that "formal" jargonized language is that it creates a shared context which builds on top of your shared understanding of the application being built. Using jargon (understood by the whole team) speeds up understanding and reduces the need for verbosity.

At least that's the idea.
Or you could use some kind of fiber optic system, worst case.
Well you could argue the name needs some explanation. The first time I heard it my mind immediately jumped to the dictionary definition of the word rocky - "difficult and full of obstacles or problems."
It must be hard to have opinions so fragile that they can't stand a discussion.
The SC can only rule on cases that appear before them. The SC cannot just decide to rule on whatever they want.
zstd --adapt, used to have a few rough edges though.
Which models would be that expensive to run? Or is there like a 1000x amplification for each prompt?
There is a bit of history behind it and other Red Hat Enterprise Linux clones. Originaly there was CentOS which was the "open source" / free version of RHEL. It was known for stability and reliability as a Linux distro for enterprise applications. CentOS was also 1-1, bug-for-bug replacement for RHEL.

This was good for a long time, but Red Hat dropped support for CentOS a few years back and stopped updating it. So Rocky Linux, Alma Linux, and others popped up to replace CentOS.
yes, I agree. We're working on ways to make the Migration system more prominent in the Dashboard. Preview Databases will help with this too.

> just be an emergency hatch

I would go as far as saying that migrations should still be used beyond the initial development. The Maturity Models linked above include 4 stages: Prototyping, Collaborating, Production, Enterprise. After "Prototyping", everything should be Migrations.

The exception is that you can use the Dashboard for local development. When you run "supabase start", you can access the Dashboard to edit your local database. From there you can run "supabase db diff" to convert your changes into a migration.
This lacks context of organization size. When you're building a product from the ground up, user stories are super useful to organize and priorize flows and features. They are a super lightweight tool to communicate scope and requirements in small teams.

In a large organization or product, using user stories might devolve into chaos, with people using them way beyond their intended and reasonable use.
I think the difference between legit and illegit is whether or not your competitors have to go out of business for you to become profitable. If you burn through some cash to get off the ground, eventually driving your per-unit costs down so that your prices become profitable, that's legit.

If on the other hand your current prices are never going to be profitable (looking at you, Uber), and your business plan requires that your can raise them a lot without losing sales (because your competitors are gone), that is not legit.

The third factor in all of this is that many companies like Uber weren't really ever likely to become profitable in any scenario, and this was really about taking the cheap VC money while it was cheap. Blitzscaling was just a way of pretending that you would someday become profitable.

I think higher interest rates will get rid of a lot of this.
I've been running Arch on all my personal computers for about 8 years now, including a low power server in my garage. It's true that there's the occasional issue to work out after updating, but overall I'd say I've come out ahead simply from never having the need or urge to wipe my filesystem and start fresh. I currently have upgrade anxiety about my work laptop that's still running Ubuntu 20.04.

My most personally nefarious Arch update glitch happened recently. Flatpak support quietly pulled in pipewire, but I already had pulseaudio installed. Apparently they're not mutually exclusive even though they're redundant and incompatible unless you explicitly configure them properly. So, I had a month or two where my audio "worked" but dynamic sink switching was really unreliable. Once I figured it out, I just uninstalled pulseaudio and configured pipewire properly in its place.

The only other one I can remember, in the past 8 years, was a new major PHP version breaking my web page's CMS. That was mostly my CMS's fault for being both obscure and horribly out of date.
Observations from a mid-career, hybrid scientist communicator
It seems to be a pretty common thing now on news network websites, that at the top of the story, or perhaps somewhere in the middle, there is a video. But, you click on the video, and it's something entirely unrelated to the article. I feel like this as been going on for quite a while, nothing to do with synthetic media, but just an observation of an annoying pattern I've noticed.
yeah, just 1000x amplification
Please share your thoughts
In my mind, a more ergonomic keyboard layout isn't about typing faster -- it's about putting less stress on your fingers.
You wrote 2-3x. Per Wikipedia, WADOC has an annual budget of $2.2B.[0] Even if private prisons did cost Washington taxpayers another $10.6M a year, that is nowhere near 2-3x in a budget that large. Add another 10% to that, and we're still nowhere near 2-3x.

[0] https://en.wikipedia.org/wiki/Washington_State_Department_of...

> the "usual suspects" in destroying the economy

Where did I accuse anyone of "destroying the economy"? (Oh, I kinda did in my first post. And in the case of George "Open Society Foundation" Soros and Thailand, and probably some of these other hedgies, that is also the case.) But for the most part, these people have done wonders for the economy, and if by "the economy" we mean the sort of people who work at and buy into hedge funds, doubly so!

Ordinary people and the environment, however, are another story.
> it's basically a non-overridable veto on anything the government does

The Legislature and Executive can pass a new law that overrides a decision that ruled on existing law.
There is a non-lethal version of this: https://en.wikipedia.org/wiki/Active_Denial_System
Have you ever written software for critical systems, such as pacemakers or nuclear power stations? Or a role where software integrates with large electrical and mechanical engineering teams?

This is fine for some projects but there are other projects where "doing the damn job" is a bad idea or even illegal.

Requirements engineering for a startup iterating quickly is pointless but for a well-defined critical system makes more sense.
CO2 is opaque to many wavelengths ("colors") of infrared light. So when the surface would be cooling at night by radiating infrared light back to the darkness of space, CO2 blocks(and reabsorbs) this energy, warming the atmosphere. This effect is strongest in a band around 15μm wavelength.

https://www.acs.org/climatescience/atmosphericwarming.html has a pretty good (though above ELI5) set of graphs and explanations of the chemistry involved.
it’s not intentional, I promise
I’ve always been curious about eagles as drone deterrents: wouldn’t the birds’ feet be potentially damaged by the propellers on the drone? Admittedly I don’t know what kind of propellers a fancy airport-menacing drone or shahed drone is using, maybe they’re just some kind of plastic.
we don't know what the criteria are, and we have to take their word for it that they are some obvious markers that something is AI generated, and as neil explains in the comments below: it includes many indicators that go beyond the story itself, so it is most certainly not just quality standards.

also not having access to the criteria does not make them arbitrary. i trust that the criteria are well reasoned.
I honestly wouldn't worry about AI.

Just learn the thing - whatever it is. Learn it well enough to critique any code that's generated by AI.

Learn about the tools that are available, and how to be productive with them.

Use AI as you would use a computer - it's a tool to be used, not to be feared.

I've been using GPT4 for a while now and at this stage, I'm not at all afraid of it "speeding up and taking over the world". It's incredibly impressive and really useful, but it feels a bit like an impressive magic trick and in no way close to being sentient.
If it’s so simple to build and operate, why does it need regulatory capture like this? Surely anyone who is concerned about their car lacking AM radio can simply put a cheap solar/crank powered AM radio in the glovebox or trunk in case of emergency?
This actually made me laugh out loud. Yes, if your problem with C is that it doesn't need a package management mechanism like some other languages, then C is clearly not for you. But C is very far from the only language like this.

It's a bit like criticizing a fish for having no legs.
I switched to Dvorak a couple of years before I learned VIM. I made the decision not to remap anything in VIM, because it seemed like every key already had a job, and I was afraid of upsetting the balance. I'm still a Dvorak/VIM user 10 years later. My directional navigation keys are in strange places, but it's just muscle memory at this point.

If I had learned VIM first, I'm not sure how the switch to Dvorak would have gone. My fear of breaking an unfamiliar editor may have accidentally steered me into success.
So make the interior of the house the path of most resistance, and see if it will passively vent itself, and if not bore a horizontal tunnel halfway under the house and install a fan to do the job?
One thing that I have learned as someone who interacts with highly non-linear systems from an engineering perspective is that the outcome can be unpredictable.

That is annoying when you are working with the stuff, but when you are living inside that system, that is downright suicidal. Sure. If you are lucky nothing happens. If.
Excellent idea.

Not sure if this will help in the meantime but I remap Capslock to CTRL and then use CTRL-h as backspace. It works almost everywhere in macOS.
I think you're mixing (bad) analogies to make some type of point but I'm not sure what it is.

The original comment you replied to mentioned cars in the context of booting devices often, so I simply pointed out that yes, actually it makes sense to boot up some devices when they go to receive input and not to leave them in standby as you suggested. In a vehicle that may sit off/idle for several weeks, it's best not to drain the battery unnecessarily.
Thoracic outlet was one of the proposed diagnoses but back in the 90s they had no idea how to treat it except very low success rate surgery. I went to physical therapy route and it didn't do anything for me. The PT person found a couple places on my spine and my right shoulder blade were frozen. I put up with a lot of pain when they tried to get it to loosen up.
I think there has to be some kind of cryptographic signature solution, like "The BBC verifies that this image is authentic".
it has some weird math problems, I asked to compare to ChatGPT itself and it responded with that while ChatGPT is trained on 120 billion messages, bloomchat is trained on 1.7 billion messages, thus bloomchat is trained on more data

When I asked which is more 1.7 or 120, it said 1.7 is greater number and then started spewing complete garbage math how 1.7 - 120 = 60 and since 60 is more than 0 then 1.7 is more than 120.

Utter garbage
I also switched for reasons of keeping my hands happy (as a prevention measure), not for typing speed.

I'm a bit slower than I was in QWERTY (at a guess, maybe if I race I easily get to 80 instead of 90 wpm or something, not sure). If I kept up with deliberate practice I'd end up faster than I was I think, but I don't really do that.
The Elsa video card I had went as far as including a pair of shutter glasses to show off the 3D graphics it could process. It was a fun gimmick for a short period of time but it turned out most "3d" games were meant to be viewed in 2d so sometimes you'd end up with weird scenes where most of the objects had depth but there would be floating bitmaps here and there. That worked fine for a 2d projection but was laughable for 3d. Also, everything ended up looking like a bunch of miniatures in a diorama because CRT screens were nowhere near large enough to fill one's field of view, plus being boxy, just reinforced the middle school diorama feel. Still, fun for a couple of days.
> It's still the best Constitution.

[citation needed]
> Reality has taught us over and over again that absolutely nothing beats just doing the damn job!

I would have thought practical experience of the last 50 years has shown "just doing the damn job" is not something that turns out well in software.
Yeah negative cash conversion cycle is Amazon’s legendary advantage. A country could compete by being as efficient with working capital as Amazon.
We had the same problem with power plants dumping hot untreated water back in the environment. This is why cooling towers are synonymous with nuclear power plants. This is an easy solution to fix, but like all engineering it costs extra. For power plants it was fixed through legislation. You literally have an entire oceans worth of water to reconstitute the brine. This was more problematic of older system using distillation.
Not really. Most of such a system can just be ordinary processes, and there's no requirement for pinned memory anywhere. Pretty much only the terminal emulator processes are problems if they die, as that effectively becomes a hangup signal, so only they need the oom immunity, if that.

* https://jdebp.uk/Proposals/linux-console-daemon.html

What happened to kmscon is that the systemd people, having adopted it with much hullabaloo, dropped it a while later with far less fanfare.

That said, there are a range of options for people who want to build Linux without CONFIG_VT.

* https://jdebp.uk/Softwares/nosh/user-vt-screenshots.html

* https://jdebp.uk/Softwares/nosh/guide/user-virtual-terminals...

(-:
> I think it was Truman who said “Speak softly but carry a big stick”.

Theodore Roosevelt, actually.
This guy also makes neat clocks: https://scienceclocks.com
Ask HN: Indirect Cuts to Benefits and Pay?
There has been a lot of talk around layoffs for different companies, but these talks rarely mention the indirect ways in which companies are tightening the belt.

Some examples I've seen in practice from friends in various companies are:
1) Reducing the temperature in buildings to annoying levels to save on electricity
2) Smaller rewards budget
3) Extremely smaller budget for travel and sometimes having to pay part of the cost of going to conferences that advertise the company
3) No hardware refreshes unless you discover a large enough spider lair inside your laptop

What measures have you heard or seen around the industry to reduce costs indirectly?
No cause the entire point is that it’s a finance game that just happens to build products