skysight-inc/HackerNews huggingface dataset:
That looks like a useful tool. Identifying actual competitors is not as easy as it sounds, especially when one wants to start a new business. As far as I'm concerned I launched several SaaS businesses and everytime I've only been able to have a clear view of the competition after at least 6 months...

And then once entrepreneurs find their competitors on your platform, they can track them on social media thanks to my platform: https://kwatch.io
:)

Good luck with the launch!
It happens I was re-reading my sister's book about fabric ("Poetic Cloth") yesterday, and yeah, no mention of this idea of "Primary Colors". When she explains her practice she's basically just eyeballing it. Match a cloth or a thread against your target visually, hold them up to the light, that sort off thing. Which makes a lot of sense.
If you write something at work does anything realistically stop you retaining enough person documentation / snippets to fully or partially recreate it?

My buddy Slim seems capable of it and has built up quite a portfolio of "ready to go" solutions for common problems over the years.
Koel is an awesome product and a great base for any music streaming app or home media server. I see people complaining about the app "costing" as much as a cup of coffee at Starbucks (it can be easily compiled freely yourself https://github.com/koel/player) or how it stacks up to Jellyfin which has a very lackluster interface for music files. Koel does a great job replicating the functionality of Spotify or iTunes with your music library. It is well written, easily customizable and extensible. Nothing even comes close to Koel when it comes to the self-hosted music server category in terms of UX. It may lack some features of Ampache but it's certainly preferable to use when compared to that solution. Music players aren't extremely complicated a ground-up rebuild in this area often makes sense.
Open sourcing is only really beneficial to yourself if the code is usable in your new job. Hopefully you're trying something new and growing - you probably shouldn't be switching jobs to work on the same kind of problems (or even with the same tech stack).

Of course, if the open sourced project becomes wildly popular it's great for your CV, but that doesn't typically happen.

Also, just flinging the code out in the open isn't enough. The company needs to be a good steward of your open sourced contributions. At my last job I left a few reusable open source Django components which I thought were very nice (and others are using it), but nobody felt responsible to take care of the project, so it languished. Now it is several Django versions behind and has bug reports which aren't being fixed. This was rather disappointing to me. I had really expected better because my colleagues in general were typically pro open source. I'm not using Django anymore, and I'm not inclined to put any personal time into it to keep the project alive.
The tooltip hover is equivalent with the title attribute in hmtl5, so that once again as trivial as you can get.
The original comment made it sound like they wanted something else to happen.

The resource inefficency is a completely different argument. That's true, but has no bearing on how complicated the APIs supposedly are. Same with the coherence between applications. That's an issue entirely unrelated to the original claim which was just false.

Completely off topic, but... If you're on windows , use Rufus instead if balena etcher. And if you're on Linux/MacOS... dd works great, just make an alias with tab completion for devices/image
Beyond about ~100 MB historically speaking the industry shifted towards magneto-optical systems. They do store data magnetically - but they're read with lasers, since tracking and physical wear and tear from a head in contact with the medium, were the major limitations when it came to increasing floppy disk density. There's a neat effect where certain kinds of crystals vary their reflectivity depending on magnetization, which is how they work.

Sony's MiniDisc was an example but in the '80s and '90s there were many competing variations.
Man that sucks.
My advice is, do everything in your hand from a legal perspective - consult a lawyer, it should be free - show them you're serious about your work.

If you still have no answer, expose them! Write a blog or an article about their malpractice. Publish the code you wrote for them if you can. Perhaps, that will draw their attention.

Put an equal amount of effort in proportion to the amount of money you're owned. If your effort becomes too great, drop it and spend your time elsewhere.
In addition to the advice that's given here, make sure you detach yourself from both the process and the outcome as soon as possible.

After you had your lawyer send them an angry letter (twice) and you haven't got your money after two months, you need to emotionally accept that the money is likely gone, and make sure that you are mentally capable of focusing on ensuring your financial stability.

Either set an automated mail to remind them what they owe if it's a small amount of money (i.e. less than 5k) and if it's more ask your lawyer if they or someone they know can handle the case on a fixed price basis.

And then move on. Non paying clients absolutely suck. I haven't had one that didn't pay at all (though some very late payers), but I've had friends tell stories and it can wreck your freelance experience. If you let them get to you then you'll lose the feeling of freedom and all advantages of freelancing. Accept that it's part of the game and account for it in your financial planning. If you don't the stress will eventually kill all enjoyment of being a freelancer.

(Btw, I don't mean give up. Just dissociate from the outcome. If the only fee your lawyer would take is 100%, still do it to f with the lousy client.)
>Fuel efficiency is a major factor. Outside of countries big enough to prop up a domestic airliner industry with enough spare cash to compensate for inefficiency (which is a list of 1 country, China), nobody will buy a jet which is less efficient than an alternative.

No, it's not really a factor, because, as I wrote before: airliner manufacturers don't make jet engines. They can only get engine manufacturers to build them engines, and integrate those into their airframe designs. Of course, actually having access to modern, efficient engines is necessary to be competitive, which as you point out is problematic for Russia and China, but if, for instance, a major Japanese company decided to suddenly get into the jumbo-jet business, this shouldn't be an issue for them, provided the existing engine manufacturers have enough manufacturing capacity to provide them engines in addition to those they provide to Airbus/Boeing. So yes, being fuel-efficient is important to the end customers (passenger airline companies), but for the airframe makers, that's really determined by the engines they have access to, not really by any technical capabilities of the aircraft makers. The problem with lack of supply in large passenger jets isn't the engines (AFAIK), it's really just the Boeing/Airbus duopoly and how quickly they can build new aircraft, which use the engines from those suppliers.
Well... I would say that you are half right. The whole notion of primary/secondary is very dependent on application, so your primary set would depend on your intended use. Psychology recognizes six primaries: red, green, blue, yellow, white and black.

The author presents a four-color primary set. It clearly has its roots in Helmholtz's color physiology, but I confess I don't quite understand how it would be used. For me, I would miss the important blue/orange pairing.
Absolutely fuck systemd. I have been ranting about it just recently[1] and have created a script[2] to rip this cancer of my host OS.

[1] https://ubuntuforums.org/showthread.php?t=2498615
[2] https://gist.github.com/egorFiNE/30ee7910ca4b7b9b706d385e432...
It's not trained for it, because that use case is handled differently. It would be mostly a waste of time to train the concept compared to other things you want to achieve. Instead you put things you don't want in the negative prompt. This example doesn't expose the option, but you can try it here for a different model: https://huggingface.co/spaces/gokaygokay/Kolors

Set the seed to 0 and prompt to "man in a loud shirt" - you get flowers. Sweet the negative prompt to "floral shirt" - no not flowers.

Sentence processors can definitely understand negation, (any non-trivial LLM can) but it would be a waste of time to train that in the image generators -vs- making other ideas better.
How about explaining that statement?
Ya, it's odd to say it's not on other browsers when they all have it just to variable degrees... it's almost as if there are comment bots here that are trained on outdated data ;)
I think we need to look at what we really mean when we say someone is loyal. What it means to be loyal is - this is related to the idea of a contract - that when you see a better opportunity, you do not leave your current relationship in favor of the new one. In other words, loyalty is what stops us from taking better opportunities that arise as circumstances change.

Same as when you are taking your vows, if you later come across a hotter, younger chick with your exact set if kinks, you do not just drop your wife and go looking for a new gimp suit.

Seen from this perspective, it is clear that businesses tend to have very little loyalty. The ethos of most of the business world at the moment is short term bean-counting optimization. If employees can be fired and replaced by cheaper foreign workers, they will be. The only rationale allowable is one that balances costs and benefits, in the bean-counting sense, and it is not an accounting that includes any weight for loyalty. You could imagine a spreadsheet where the company said "hey I'm gonna put a hurdle of $100k per employee on the 'stay in America' side, and I'll only move the factory if it's still in favor of moving abroad". But when has this ever happened?

On the other hand, employees probably have more loyalty than zero. Almost everyone has a story about they were approached by a recruiter offering a higher salary, but they didn't take it. Part of this is explicable by risk, offsetting the higher salary with a chance of not settling at the new work, that kind of thing. But if you were to count the bean again, almost every knows a bunch of people who could have jumped ship for a higher salary but didn't, even when you count that risk.
OpenAI ARR breakdown: API revenue only represents 15%
A lot of documents like that were typeset in DTP applications like FrameMaker. FrameMaker et al were sort of like WYSIWYG takes on TeX, you'd lay out template-like design elements and the input text would have markup that put the text in the elements.

Most such applications would directly spit out PostScript, enabling PDF export was straight forward. Also as you mentioned converting PostScript to a PDF was straight forward as well.
Sounds like a good way of keeping young people from being interested in a career in that field.
Has been working but check out the ongoing Ukraine-Russia conflict and the sanctions regarding patents[1]. Russia is now allowing their companies to use patents freely.

1. https://www.morganlewis.com/pubs/2022/04/russian-decree-unde...
I lived more than 40 years without a smartphone, believe me life was not a problem... The couple of years I used Internet before eternal September it was superior to what we have now.
I definitely like the dev's stance on pricing.
Maybe I'm blind, but how do I download the entire book as PDF? I only find the download button up top for individual pages?

Afaik, it's produced by Jupyter book[1], but find nothing in their docs either.

[1] https://jupyterbook.org/en/stable/intro.html
> I think what the author misses is that SQLite's choices make a lot of sense in a world where working with the DB is super easy and you can move a lot of the complexity to the code around it.

One concrete example of that is sqlite's own source control system, the Fossil SCM. Within Fossil, sqlite does _lots_ of the heavy lifting, replacing tens of thousands of lines of C code[^1]. Richard Hipp (of sqlite fame) recently mused that sqlite takes on at least the following distinct database roles in that project:

- Document database (how SCM records are natively stored[^2]).

- Graph database (queries which extract the lineages of projects' artifacts from directed acyclic graphs[^3]).

- Key-value store for config data of arbitrary types (all in the same table).

The first two can be done with any SQL db, but the latter requires sqlite's particular flexibility. Never once (literally never once) in the development of fossil has that flexibility caused us (==its many contributors) any grief.

[^1]: as a fossil contributor since 2008, i can say with complete confidence that that is no exaggeration.

[^2]: <https://fossil-scm.org/home/doc/trunk/www/fossil-is-not-rela...>

[^3]: <https://core.tcl-lang.org/tcl/timeline?c=2024-06-30> is a good example
Is this an artefact of the US system of not having proper contracts? UK employers will sometimes set a three-month notice period for key employees.

> I think the system would benefit from a bit more loyalty, on both sides

Prisoner's dilemma, innit. The win condition is more loyalty from both sides, but each individual side benefits more from defecting.
The Story of Napster
On top of that, it's either the OCI spec that's broken or it's just AWS being nuts, but unlike GitLab and Nexus, AWS ECR doesn't support automatically creating folders (e.g. "<acctid>.dkr.ecr.<region>.amazonaws.com/foo/bar/baz:tag"), it can only do flat storage and either have seriously long image names or tags.

Yes you can theoretically create a repository object in ECR in Terraform to mimic that behavior, but it sucks in pipelines where the result image path is dynamic - you need to give more privileges to the IAM role of the CI pipeline than I'm comfortable with, not to mention that I don't like any AWS resources managed outside of the central Terraform repository.

[1] https://stackoverflow.com/questions/64232268/storing-images-...
> These tools help businesses move forward without having to involve a programmer for every little change.

Guess what — they will hire a programmer to do it anyway. They just can't be arsed as long as there is a warm body to boss around that will do it for them. It also strokes their egos, so why roll up the sleeves?

Same pipe dream as low code/no code tools enabling executives to create workflows on their own, which never happens in real life — it's "I had Kevin do it for me" all the time, every time, where "Kevin" is usually a programmer.

Same pipe dream as imagining everyone contributing to the in-house tools they are using and "collaborating". It just never happens. Everyone is happy to dump their feature request onto Andy who developed them in the first place and whine if the Andy is taking too long to implement them.

No amount of added eye candy and wishful thinking is going to change this. Even discovering Santa mating with Nessie is more likely.
Learning React: 5 Important Principles About Hooks You Have to Know
Take action to stop chat control now
Well, I never had issues with finding threading bugs on a normal Linux. The flakiness in Meta software tests, at least of the open source published kind, is that the code bases are a mess and are rewritten every two weeks, because apparently LOC is the measure of success.
haha I think people aren't getting the humour here
Few who refer to the Flynn effect understand exactly what it entails. From Ulric Neisser's 1997 survey article "Rising scores on intelligence tests"[0]:

We are indeed very much smarter than our grandparents where visual analysis is concerned, but not with respect to other aspects of intelligence.

[0] https://go.gale.com/ps/i.do?id=GALE%7CA20607102&sid=googleSc...
I keep things simple on the serving side and just choose an appropriate client. I just use a NFS share on a Raspberry Pi with attached SSD to make FLAC files available on the network.

Playback is with Volumio on a Raspberry Pi that I have connected to the Hifi, Audivana on my Mac, and the nPlayer app on any iOS/Android devices. nPlayer is really great for video too.
20 years ago Americans had no smartphones. Only some tech savy Europeans had Symbian phones.
> This requires Linux and an uncommon kernel config/module.

Works for me on a Debian 12 installation with the default kernel.
thank you for this, even though I took some time to understand what's going on which lead me to a series of cool(and very challenging) assembly journey, as a non CS major myself, this code here is a really nice entry for me to start understand how things work, I will definitely dig deeper.
Not only that, but the only ways to sign up are either Google or Apple. What dystopia is this?
hi, yes, we are on AWS and offer several regions: https://xata.io/docs/getting-started/available-regions
How were these leaked in this specific example? Am I right in assuming it was more user-error than malicious intent, and - if so, shouldn't this be a resolvable problem for the back-end as far as coding practices concerning public vs private keys and such? (note I am by no means an expert on coding or security)
Running an LLM on the same server as your database is "a read workload that can be easily horizontally scaled"?
You'd be surprised. Tech is full of special snowflakes who don't need a union because they're one of the deserving extremely talented net contributors who earned their special privileges and don't have any problems working unpaid overtime because their employer would certainly have their back if they ever needed time off or their productivity declined because of bad health or personal issues and don't want the undeserving underperforming underachievers and talentless diversity hires to get a leg up and steal their glory.

I'm not even kidding, this is almost verbatim the attitude of plenty of (white, male, able-bodied tho at times mildly autistic) developers I've talked to throughout my career and at meetups and conferences, though few would be bold enough to spell it out this explicitly. Of course in those cases where they did end up having bad luck (be it health or otherwise) their employers did not in fact have their back, at least not longer than possible without harming profitability. If anything, developers working at smaller tech companies or in technical roles at non-technical companies were worse because they'd often see unions as only relevant for jobs that were "beneath them".

Granted, most of the people I talked to were in Central and Eastern Europe.
I would say then you have chosen the wrong employers. If you're working for someone who doesn't see your value then you're unlikely to be properly recompensed for it. Choosing a company with less hierarchy and more of a meritocracy would help.
I just point out that AWS ECR is exactly that, thin wrapper around S3. See for example https://docs.aws.amazon.com/AmazonECR/latest/APIReference/AP...
blueish red is a pain in the ass because there are not many pigments in that range that aren't "fugitive", meaning they fade in light. Alizarin fades fast. Last I checked a pigment called Quinacridone fits that spot on the wheel and doesn't fade.
In my case, I always work with 100% payment upfront, eliminates the problem completely.
https://www.thedrum.com/news/2022/05/19/yahoo-lawsuit-allege...

It's a matter of degree, obviously, but every time you do this it's likely to count as IP infringement. Generic libraries? Probably nobody will ever notice or care. But if they do, it could be expensive for you.
While I am frustrated by freedom units sometimes, the truth is that the US simply started too late and the transition costs are too high.

It is a different story to change measuring units in a still-mostly-rural society with relatively few engineers and engineering projects - which describes Europe in the late 19th century.
I did mean AI's in general, so I have edited my original post.

> That’s what negative prompt is for.

This is what I mean by it "not understanding negations" You need whole separate prompt, just to say you want e.g. "ramen without egg" instead of just saying it in a single prompt that it understands.
Standard table height in Europe is 75 cm, which indeed sounds like a convenient rounding.

What is the value in the US?
I wonder if anyone knows if the mobile apps can cache music for offline listening? It's the only feature that's keeping me using YouTube Music's Uploads (formerly Google Play Music).
Meta occupies the "biggest X in the world spot". It is difficult to separate controversy specific to Meta from controversy inherent in occupying that spot. I think resultantly many people are agnostic to the ethics, for whom considerations on the basis of career progress, access to high tech and so on, is a much simpler decision criteria.
And your employer should also be as disposable for you.
> A new design won't be making any money within the first 10-15 years of its life, which means that only countries with very developed and advanced industrial bases, lots of money, and the desire for strategic airliner autonomy will invest in them

And to add to that, the desire for strategic airliner autonomy tends to be inversely proportional to domestic companies' chances of non-trivial international sales. There will be a few airlines and lessors that passed on the Russian SSJ-100 out of longstanding concerns about Russian supply chains (even though it had an Italian marketing JV so you didn't necessarily have to deal with them directly) that will be patting themselves on the back for making the correct decision, and presumably the Russian state picked up the tab for all the losses Sukhoi made on the programme.
That would be nice. Thanks!
That’s a legal Minefield wit the law on the side of the mines.
I'm a contractor and one of my client has grown considerably and shifted their attitude towards me from "external expert who helps us in their field of expertise" to "employee with fewer protections" over the years and this is very much true.

Previously I'd tell them I need to raise my rate for one reason or another but I'd also temporarily reduce it when they were struggling with the market during COVID or suspend raising it. When I finally told them I needed to raise it because of inflation and nothing else, they kept hiding behind their own bureaucracy and eventually insisted on finalizing the adjusted contract as part of a round of "pay raises" in the company. I wasn't "asking for a raise", I was informing them of a change in my rate. And it wouldn't have been a raise anyway as it literally barely covered the rise in inflation. When HR eventually sent me the updated contract it felt like they expected me to make a happy dance or something.
>even with infrequent usage, and by following proper instructions, liver toxicity could still technically occur within just 24 hours of usage.

Sorry, I find it hard to understand how you came to this conclusion. Even if taken every 4 hrs for the whole 24h (which is extreme case, rarely one needs more than 2-3 tablets for a pretty nasty fever) it gives us 6 doses per 325 mg = 1950 mg which is well below even the most cautious limit
1. Support for traditional copy/paste shortcuts is problematic, since Ctrl-C is interpreted as the SIGINT signal. Copying via the mouse menu should work. Pasting is supported via Ctrl+Shift+V.

2. We had these reported from several users and we will investigate as soon as we can: https://github.com/leaningtech/webvm/issues/102

To answer you question: filesystem chunks are cached/persisted using a local IndexedDB. It provides a fairly strong level of persistence, although the user can wipe it out of course.
Next time I recommend spending more than a moment, then. The linked article does not contain any evidence whatsoever of accidental methanol poisoning which resulted from improper distillation of fruit or grain mash. They call out the "fake or unknown content" for a reason.