skysight-inc/HackerNews huggingface dataset:
You know you can make Taylor Swift music you know? Youtube has plenty of tutorials and the web has plenty of DAWs you can use that require no training that you cannot get on the internet. The sounds "good" bit has nothing to do with technology imo. If you have no skill, you won't be able to make good sounding Taylor Swift music but you will be able to make another entity make it for you. You don't need AI for this. You could contract the services of someone to do it, you could ask the Switfies communities to do it. You don't need AI for this.

The only difference is that you will now be able to press a button and have something that resembles Swift music but I highly doubt you will be able to steer the output through the multidimensional output space towards something that falls within "good sounding Swift music* if you yourself have zero musical knowledge. You could still end up there randomly though. But what are the chances? Fairly low, I would say.

Short films is the same.

You are looking at music and films the same way a random biz manager looks at programmers when he says "I will give you a magical glove that enables you to type faster so you can complete your work much faster".

What I think this tech will be good at is prototyping for people that already have the skills or knowledge of what the final product should look like
I do remember reddit execs arguing that old mods where entrenched in their small reign of power and frankly i do believe them because i’ve seen that multiple times.

Kudos to reddit for pulling this, I guess!
I think so too. Screenshots help a lot, even if it's simple things as "where is the damn button?". To avoid screenshots completely is often a bad idea.
The study compares types of psychotherapy and commonly used medication. Both work about equally well, but neither has a large effect. This mostly shows that the effect size of psychological interventions in general is small.

But it sometimes helps, and as someone who has benefitted from psychotherapy I'm deeply grateful.

The fact that psychotherapy works about as well as medication is pretty impressive, considering some of these medications have serious side effects.
Pretty sure the text there didn't have an exception added in.

And the complexity threshold for the product where writing a description and getting working code is successful increases each year with no real reason to doubt that it will plateau, particularly as models hook into linters and static compilation in multiple rounds of correction over the next eighteen months.

"It won't ever do this thing" and "ok, it kind of does it in simple cases and may do it in increasingly complex cases as time goes on" are two very different statements with a gulf between them.
One important thing is that nobody has shown an actual existing AI to be not controllable, nor a way to create one. Until then it's an imaginary, non-existing risk. Of course as a fear and anxiety-based society we can also worry about those, but I think we should worry more about existing risks.
https://chat.openai.com/share/b5fa0ca0-7c82-40d7-aaf8-488ef2...

I pasted into chatgpt to reformat. Scroll down for the output.
How did they do it before?
> 1000s of packages that will spam "this package is deprecated" messages in your logs

Well... if only it was just deprecation messages... but some devs think the log is a good place for proselytism or adverts.
I am not sure about the other companies, but Tesla has no plan to ever pay dividends to stock holders so (buyout aside) the only "rational" value for the stock is 0 independently of its valutation.
No; you see, that's the same problem. Software orgs don't have a problem with changing requirements; that's the nature of the beast.

Cybersecurity organizations usually have no idea what "just good enough" is, for the reasons I stated. So you end up with commercially impractical security requirements, and then vigorous sucking of teeth and requests for "compensating controls" (usually: do something equally impractical) and then demands that the business "accept the risk".

I've worked with a bunch of people in "compliance" professions (like line 2 compliance teams in banks, operational risk teams) but this attitude is significantly more common in cybersecurity than in other cases.
Why isn’t it being cut wet? Surely if dust is the problem, water is the solution.
If you just follow the documentation [1], it "just works". I just installed it on my machine, everything was up and running within 3-5 minutes.

They even wrote a setup script that saves you from the mind-boggling complexity of docker, giving you a simple menu where you only have to read the items and press a key. If you don't know which key to press, the readme [1] is very helpful. The only place where you will have to "fiddle" with the environment files is to change the default port from 80 to another. And if you're not ready for that, or not skilled enough to understand what that means and why you might need to do it - you're not ready for self-hosting and should take a step back and learn the basics of OS administration.

Oh, and they mention nginx because this software uses nginx inside a container. Hope that answers your question.

[1] https://docs.plane.so/self-hosting/docker-compose
The greatest advancement in computing, IMO, was structured programming. Ifs, Loops, Functions. What do they have in common? They got rid of goto spaghetti.

Erlang actors excel in part because they are structured in supervision trees. There's that word again.

If you can, structure things as a tree. If it is not possible, make a DAG. Only use arbitrary graphs as a last resort.

This is why so many OO codebases turn into a mess, every object has references to who knows what, forming a complex dependency graph full of action at a distance.
My browser doesn't like your sites httpsing, or the lack of such
I think the thing I was/is most disappointed about is that I can buy the key caps that Cereal Killer uses for a Nordic keyboard layout. God damn those were cool.
The "diff3" style looks like this:

<<<<<<< HEAD
sc = sccs_init(file, INIT_NOCKSUM|INIT_SAVEPROJ, s->proj);
assert(HASGRAPH(sc));
sccs_sdelta(sc, sccs_ino(sc), file);
||||||| merged common ancestors
sc = sccs_init(file, INIT_NOCKSUM|INIT_SAVEPROJ, s->proj);
assert(sc->tree);
sccs_sdelta(sc, sc->tree, file);
=======
sc = sccs_init(file, INIT_NOCKSUM|INIT_SAVEPROJ, p);
assert(sc->tree);
sccs_sdelta(sc, sc->tree, file);
>>>>>>> c4892343......

That contains the same information, but you have to parse it yourself and it is not nearly as fast to see what changed.

However, it is faster to edit since you don't need to remove the diff markers.
Burke was peak boffin.
Microsoft Dynamics 365 CRM and Dock CMS are excellent tools for managing company operations. Discover how Dynamics 365 integrated CMS provides the most value for your money.
As Andrej Karpathy says, understanding it deeply is required to take your skills to the next level and not make mistakes. As a practice, one should implement their own neutral net and manual backprop to start their understanding.
You need a working Z-buffer and then it could be pretty fast. S3 Trio came out in 1995 too and was decent enough.
Sure, that’s fair.
I don't think this particular case was a lone wolf problem.
indeed, the ports at 00 and 01 and that pin 5 could be pullsed low by external logic to have the 6510 tristate it's bus pins so external logic could control the bus, this was used by the VIC2 chip in the C64.
Comment moved to https://pastebin.com/NgJ7VHSU due to length and off-topic-ness.
"We like the results of security research, but to be concerned about money is bad taste".
HolyC is the only one I know about ...
Rust for Linux – In Space
most people in IT don't do any research beyond six inches in front of their face and task at hand.
I hope it's ok to answer here instead of on vcfed.org since I don't want to create yet another account...

Sun workstations did not use the dual 68000 approach to handle VM. The problem with the 68000 was that it didn't save enough information on the stack when an exception occurred (e.g. a page fault), so a faulting instruction could not be recovered/re-executed in all cases.

Sun solved this by using "harmless" instructions such as "tst" that did non have to be recovered in case of a page fault. The OS could then kick in, load the contents to memory and just skip the failed instruction. This required changes to the compiler, e.g. when creating a new stack frame that would have required to extend the stack size. For paging, this approach would cause significant overhead. However, the first versions of SunOS which ran on the Sun 1 workstations were based on 7th Edition Unix and used only swapping.

The 68010, used in the Sun-2 workstation, fixed the restarting problem by saving sufficient state to the stack, so SunOS could switch to an early BSD release as its basis.

AFAIK, the dual 68000 approach was used by early Apollo workstations instead. The way I understand it is that the second processor was idling until a page fault occurred. The 68000 has an asynchronous bus which requires an explicit acknowledge (/DTACK) to indicate that data (e.g. from slow memory) has arrived. This feature was used by the Apollos - the second 68k would kick in while /DTACK on the first 68k was deasserted, handle the required virtual memory operations, and then indicated that the first CPU can continue working. So here, no bus error was indicated (which would have caused the restarting problem), but the virtual memory behaved like a very slow physical memory. Apollos were able to perform remote memory accesses to other machines over the TokenRing interface (which was about as fast as memory accesses - 12 Mbit/s IIRC), so this feature was much more useful for DomainOS than for early Unix systems.
When learning something new, concrete is good, abstract is bad. Abstract thinking is good in the next step, when you already know the topic.

Screenshot are very concrete and makes understanding the text so much easier. You know that you are in the right place, your brain gets to connect the text to the program.

The same goes for command line programs: provide some concrete examples of how to use the program, not just all the parameters listed up and brackets showing where to put it.

Start concrete, then go abstract when the basic knowledge is communicated successfully.
Lost & found will only hold items for so long. Imagine if lost & founds were legally obligated to keep everything, forever.
Would recommend Zero to Hero by Karpathy as well

https://karpathy.ai/zero-to-hero.html
On being wrong about AI
I've seen some behavior on German job sites that blows my mind as an Australian (and from this discussion it's pretty clear Aussie tradies aren't saints).

Zero compliance with hard hats, straddling a 4th story window without fall protection, incredibly sketchy scaffolding, dust everywhere etc. I was half expecting a worker fatality at some point.

Though I'm not sure I'd blame the Germans (other than for very lax oversight) it was an entirely Eastern European work crew. Which seems to be the case for many job sites around here. Bunch of young folks hustling for money to take home with zero regard for health and safety.
> The Siberian findings, along with other global examples like Gobekli Tepe in Anatolia, contribute to a broader reassessment of evolutionist notions that suggest a linear development of societies from simple to complex.

WARNING: Crazy train off the tracks!

Evolution doesn't pretend to tell us about the social sciences.

The creationists who call other people "evolutionists" would like us to believe that strawman so that evolution can be wrong.
Bit embarrased to say I tried to implement the 3d file browser from this movie and failed when I was first learning C. I did get the 3d boxes to show up and display files/folders and it was cool (to me) to move them around in 3d but doing even slightly complex stuff required "polynomial math" which was beyond my skill level.

It still saddens me irrationally to see the state of UX today. It isn't cool and i have many visions of doing all this stuff with webgl and more (not 3d boxes but futuristic yet practical UI). Modern UX feels like art majors designed it by a committee and MBAs+lawyers were the target audience. I no longer even see anyone in tech thinking out if the box with radicallu new windowing systems and alternatives to hypertext and browsers.
Far fewer people would read it I think, because the book wouldn't be touted in the first place. The abridged versions are widely available today specifically because the original is recognized as great yet filters many readers. If one of the abridged versions was the original, I think nobody today would have heard of it.
If the stream of data that is our 5 senses of reality is devoid of statistical significance of any kind, how do you propose our brains can learn anything?

Of course, brains as we know it (or complex systems of any sort for that matter) would not exist in such a reality.

In other words it is first and foremost the presence of complex statistical relationships inherent to data/reality that facilitates emergence of other complex systems. Such as the notion of "intelligence" and brains.
> it runs on port 80 by default but the docs mention 8080

No, it doesn't mention it:

> NGINX_PORT - This is default set to 80. Make sure the port you choose to use is not preoccupied. (e.g NGINX_PORT=8080)

The docs [1] are clear and concise. You just have to actually read it.

[1] https://docs.plane.so/self-hosting/docker-compose
is the knowledge not shared, or do other hospitals lack the means/initiative to learn and execute such advancements?
Probably not what you have in mind, but Org-mode can do it (more or less). And if there's a place this is implemented already (or will be soon), I would bet on DrRacket.

Still, an interesting idea. I'm more of a text guy than a visual learner, but I agree that comments in the form of images could be very useful. The problem I can envision with this is that whoever adds such a feature to some IDE/environment would probably run with it and add sound and video comments, too, and then it will be like XML: making sense in theory, but horribly abused 99% of the time...
The logic here is that if an industry can only be made safe with strict PPE standards, but the market dynamics make it difficult to ensure compliance with those standards, then it is OK to ban the industry.

That seems a pretty concerning stance for small businesses. What's next? Ban microbreweries because they don't properly manage the risks of CO2 asphyxiation? Ban small-shop mechanics because they routinely get brake fluid on their hands?

Well-enforced safety regulations are a good thing for everyone. Banning small businesses because regulating them is hard seems... economically undesirable.
Being from that time: it was't.

We spend much "downtime" learning, reading and writing (pseudo) code. Remember, coding was new, access to existing "examples" close to zero, so we had to figure a lot of stuff out.

Paper (no whiteboards either) was an excellent way to tinker, show off and bounce off ideas.

I still find myself writing / drawing a lot before I actually touch a keyboard.
Since I saw 'walkme' many years ago I became a convert of the tour concept. I now use the o/s versions in javascript. Not based on research, but I find walking tours, ones that live inside the platform giving a 'learn by doing' experience can be an immersive, contextual hands on way to learn. They only fall out of date if you ignore them during product changes.

Of course, some users, and at some level, we all want the hard docs. This is where you're moving down the engagement funnel, from orientation to the deepest murk!

I saw just yesterday 'is there a printable version of the docs so I can read them offline?'. A fair, but rare, request to make a point - don't cater for everyone's _preferences_ - that is risky.

It's a balance - but one I think if you need a screenshot to explain it, you should also consider how much it needed explaining. Is it work a screenshot, or a UX review?
Remember folks, real diversity comes from people who look different.
It's not like whatever the demand that the engineered stone currently fills suddenly disappears so those workers will be able to find other similar jobs.
I'd start by replacing "1 hour daily" with "4 uninterrupted hours every weekend". 1 hour is not enough for a focused deep dive into anything.
Seriously? I find it very unlikely this is the work of a "lone wolf developer". Newag management and executives knew about this. Some of these trains were configured (poorly) to "break" at a scheduled date that just so happen to line up with when those trains were scheduled to go get serviced[0]. Lone wolf developers usually don't have the ability to make builds/configurations for a particular deployment of the software...

[0]: https://badcyber.com/dieselgate-but-for-trains-some-heavywei... - Section "Checking the date is hard"
I think documentation MUST have screenshots.

I was recently trying to work out TLA+ in TLA Toolbox and there is there is this screenshot in the documentation on this page on PlusCal:

https://www.learntla.com/core/pluscal.html

The screenshot about going to File menu and clicking "Translate PlusCal Algorithm" was invaluable! Now I can learn that Ctrl+T is the shortcut to run the translation.

EDIT: Before this point I was trying to work out why my code was not updating. I had no idea I had to do this important step! I didn't follow a tutorial, I just used learntla.com and the documentation is spread across multiple pages, so it's not obvious what text is important.

Some software is by its nature complicated and hard to understand. Such as IntellIJ or TLA+.

If you didn't have any training in IntelliJ, could you work out how modules work in IntelliJ? How gradle interacts with IntelliJ?

If you have a personal sideproject, I recommend you take screenshots to document milestones and progress and archive them on GitHub or somewhere. When the code stops working or building then you at least have some artifact that preserves what you did.
As did Alpine in 3.19
Just yesterday I was looking to play around with webGPU and found the 1.8 release page. I had no idea it was removed. I hope that webGPU will gain adaptation as the best cross platform system. The incompatibility between platforms for openGL or Vulkan always made me not want to learn it.
Yes, make a reference to a picture generated by opening puppeteer in your CI or CD pipeline when building prod.
Several construction workers' unions campaigned to get this ban in place.

The only party in opposition were the engineered stone vendors.
I've needed to automate the addition of a cellular APN on Windows, as far as I know it's not possible to do without the Windows settings app
I love how it wiggles when you scroll horizontally.
If a cup of water at room temperature were on the surface of the earth and every layer of the earth above it wasn't there to compress it (so no atmospheric pressure) the water would violently boil immediately. If the cup is very tall or you're talking about a cup of very cold ice, the water's own gravitational pressure could keep the bottom stable, but to prevent the top from boiling/sublimating off, you'll need a lid to keep it pressurized.

Moving the experiment to a zero-gravity environment doesn't change the pressure considerations much.
> So I suppose the main difference with using LoRAs normally is that less of the image is changed?

The distinct thing about concept slider LoRA isn't how much of the image is changed (which will vary between LoRA within the type widely), but that the weight at which the LoRA is applied, rather than just setting how strongly the image tends toward representing a fixed concept, chooses which concept on a continuum the image tends towards.

> What I notice are missing from these examples are actions/poses, so I wonder if it's good for that or we still need openpose/controlnet.

You can do actions/poses via LoRA, but the control you get is qualitatively different than what you get with any of the controlnets, so its good to have both tools available. I haven't seen concepr slider LoRA specifically being used for poses, though conceptually doing something like seated<->standing or standing<->running as a concept slider would make some sense.
So the monopoly isn't just there because the city happens to own all the existing ad space, but is rather something legally created, and then sold to a private company.
Scrolling horizontally creates a very trippy and cool experience, I feel like I've been watching it for 10 minutes
Yes anything falling in approaches the speed of light as it approaches the event horizon. So to external observers they slow down. However keep in mind that all black holes are growing (and will continue until the cosmic backround radiation gets lower than the rate of hawking radiation. So I think of black holes as onions, everything approaches the event horizon and then (to external observers) get frozen at the edge, until the black hole gets bigger.

Also keep in mind that from the perspective of someone falling in, there's nothing particularly noticeable as you cross the event horizon.
I hear you like downvotes.
Why do you think CF owe you an explanation of when you start paying? You're not paying them; they don't owe you anything.

I imagine it pretty much comes down to "did this one thing that an individual is free hosting suddenly become popular or are they constantly taking the piss/running a biz off free".
Indeed, insanely-fast-whisper supports beam-search with a small code modification to this code snippet: https://huggingface.co/openai/whisper-large-v3

Just call the pipeline with:

result = pipe(sample, generate_kwargs={"num_beams": 5})
> But the moment it becomes good enough, it's game over for everyone in that field of work

HN really fails to see this. The writing is on the wall. But HN keeps writing about their techno utopia fantasies very reminiscent of the comic strip about the nerd who thought that having a super strong encryption would somehow keep his data totally safe (hint: it didn't). The reality is likely to be that most people will be unemployed and then re-employed into low-value min-wage soul-destroying dead-end jobs while all the profits from AI will go towards the people who financed the very development of AI and then used dirty tactics to destroy small companies from the market (see AI 1%rs).
You have a point. How’s gaming on the Apple TV going? And Apple Arcade.
Apple has (had?) a water sensor in the iPhones to detect that the phone was in water. Didn't break anything, just signaled that there was water contact.
I was confused by your reply when I first read it (didn't quite understand it), but I think it comes from a miscommunication when I had intended if-expressions (if statements that return a value) while you had if-statements in mind.

For example, the following F# code (you can run `dotnet fsi` in a terminal to try it out, if you have dotnet installed) is equivalent to a ternary expression:

// the value of x is "is_not_lower" after evaluation (x is a constant/immutable value, just like a 'const' value in JS)
let x = if 0 > 1 then "is_lower" else "is_not_lower"

Which is equivalent to the following (in JS):
const x = 0 > 1 ? "is_lower" : "is_not_lower"

In F# (and also Kotlin which I linked before), you can have clean code with if-elif-else ladders while the equivalent (using nested ternaries) would be hard to read. For example:

// the constant/immutable variable "comparison" is either "HIGHER", "LOWER" or "EQUAL" depending on the branch taken
let comparison =
if a > b then "HIGHER"
elif a < b then "LOWER"
else "EQUAL"

In JS land (and also most common programming languages which have plain if-statements), I agree a ternary would often be preferrable as long as it's not nested.
Malta among states lobbying to allow spyware use against journalists