skysight-inc/HackerNews huggingface dataset:
"they refunded me and offered £250 compensation. compesation for my time."

Yep, it doesn't work like that at all in the US. A threat of going to court might get you the refund. No way are are they paying for your time voluntarily.
is obedience bad though?

companies love obedience!
I don't have any of the DALL-Es but I do have a couple from github [1], [2] which gave these outputs[3]

[1] https://github.com/nerdyrodent/VQGAN-CLIP
[2] https://github.com/CompVis/latent-diffusion
[3] https://imgur.com/a/DjQYLUz
Running strip twice makes it more explicit and readable IMHO - it's then abundantly clear that it's being run as a check and as a way of populating the list.
FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness
Power on Tap: Dynamic control of P cores in M1 chips
There's no such thing as a “JSON Object” (2010)
NCurses is pretty elegant in it's simplicity.
> This is the way the justice system is set up [...] we want to incentivize competent lawyering [...].

Except as you yourself point out upthread it's not really an incentive for competent lawyering per-se, rather it's an incentive for costly lawyering.

I.e. a reason for why someone might retain your services is partly or entirely because it gives the defendant a greater incentive to settle.
Have you seen WINAPI?
The other thing is a lot of the time it's nuance on top of dead simple stuff, and humans actually get something out of seeing humans perform.

You don't need advanced AI to compose a blues, a toy script calling RNGs will give you a chord progression and rhythm of the backing track that 'works' and decent DSP will replicate authentic sound with great consistency. In fact, I'm pretty confident the toy script will consistently generate progressions which appeal to enthusiasts more than the neural network with a corpus of all the greatest blues performances in history, in much the same way I'd trust a pocket calculator over GPT-3 to perform basic addition. But the sum of those parts still isn't quite the same as watching a bearded middle aged bloke with a guitar trot out the same basic chord progression over a slightly sloppy drummer, so people rarely pay to watch blues soloists (themselves often playing something which in terms of basic composition is just common variations on a scale) play over a prerecording.
Algebraic Data Types in Elixir
That's pretty much how investigators work. Obviously you can't discount the fact that someone isn't guilty, but if you have got as far as to get them in front of you then you're onto something.

Just because I can't prove something to the criminal burden of proof doesn't mean that they didn't do it, it just means I can't get the job over the line.
Hmm anyone from Spain familiar with this? I've claimed stuff with my regional consumo agency a handful of times (successfully) but most of the times it was <1K, so It was only worth the hassle because I was almost angry about the situation.

If I can punish companies for bad behaviour and harm their pocket this way, It would be much better.
Don't do it; don't put up with it.
Excellent lightweight and pure Win32 software, always finds its way into the system whenever I need to visit MS-land. Never change, and please never do a "modern" electron.js hell rewrite, Sumatra PDF is an exemplar of something that does its job and asks only for what it needs.

This reader along with 7Zip, IrfanViewer, FreeCommander, Gvim (and some others) comprise the old faithfuls.
Copywork for Product Managers
As a German in Sweden, asking "Do you speak English?" in Swedish works very rarely. Apparently my accent isn't bad enough. I'm now usually asking "Can we speak English with each other?" (in Swedish) which I find a bit more rude, but works a lot better.
They way I read it, they aren’t saying there are no religious people or vegans. Just that nobody cares except them.
> This is partially why UX research typically starts with rough wireframes rather than full application design, even in front of clients. The idea is that the lack of fidelity forces the client/user to focus on the functionality of the app rather than the bells and whistles of the design (especially of the visual kind).

I've found the tricky stage to be when you're getting closer to high-fidelity but you're not quite there yet and need client feedback to progress. Caveating everything the client should "ignore for now" can be exhausting and sometimes doesn't work (e.g. they'll nitpick the things you don't need feedback on yet), but polishing everything to high-fidelity levels before you can show it is incredibly time consuming. Are there any interesting tricks at this stage?

I also use the phrase "uncanny valley" for this in-between stage of design where there's a risk the client is going to harshly judge parts of the design that aren't ready for feedback yet. Is there another phrase for this?

I'll usually try to gauge at the start of a project how receptive the client is to brainstorming over rough work because it's much more efficient this way.
There is some truth to this. The courts are becoming hesitant to make the massive attorneys fees awards that were more commonplace in the past (1,000 damages and 200,000 in fees).

But, generally speaking, everyone is still on board for realizing that at the end of the day the attorneys fees award will probably be the biggest part of the award.

The fact is, as soon as judges stop giving out those attorneys fees awards, you’re going to stop having attorneys pursuing these civil rights cases. That’s the bottom line.

As a legal system, and as a society, we have to ask ourselves whether these civil rights violations are a priority or concern or not.
As an attorney, I hope everyone reads this. Contrary to prevailing sentiment, arbitration is not de facto justice denied. In my experience, if you have a weak case, arbitration often results in a better outcome than a jury trial. Juries can be quite skeptical and judgmental. Arbitrators tend to be split-the-baby oriented.
obj.b += (2,) creates obj.b too, it's just that obj.b still points to the same object as A.b.
Even then, what percentage of people will do something useful instead of smoking free dope and screwing VR girlfriends? Who's building these damn starships, Jim?
The MSVC implementation of STL has runtime checks in standard containers in debug builds.
Not DALL-E 2, but Disco Diffusion (https://colab.research.google.com/github/alembics/disco-diff...):

* https://jossi.avkrok.net/Escher_0.png

* https://jossi.avkrok.net/Escher_1.png

* https://jossi.avkrok.net/Escher_2.png

The prompt was "A stained glass image of M.C. Escher working in his studio in non-Euclidean space", 600 iterations, 1024x768, and these are the first three ones it came up with. It's not perfect, but it definitely knows who he was!
Sounds fine an dandy when it's "stick it to the big evil corp that has revenues in the hundreds of millions", but a side-effect is that it'll make insurance and legal costs higher for smaller (and potentially very honest) companies.
Thanks, I'll give it another try.
But you don’t need millions of ‘coders’ that now have jobs basically (incredibly error prone) are playing copilot in 100000s of companies all over the world. They get told, via tasks and in detail what and how to complete the objectives and then copy/paste and alter code to try to make it work. All these people should be out of a (coding) job in 10 years. They have been saying that since the 70s (maybe before) but copilot often gives me better and more consistent code than the (Indian, but it can be anywhere; much outsourcing just went specifically there over the last 2 decades and the sweatshops are mostly there I think) sweatshop that my client hired wrote. So this is the first time that I actually see it as a real possibility to change the software dev landscape.
> who would have thought 20 years ago that there would be people making a living from being a "social media influencer"

a very useful, highly sought-after and an important profession!
> I am a sole developer for Mobile and Web platforms at this startup in a very small team

In my experience, this means that you can double or triple your salary by going to work for a large enterprise, and be the most competent person around too.

Recruiters were my friend when I couldn’t focus on finding jobs myself. You just get emails and say yes or no, and the interviews just keep coming automatically (or not, but the important thing is it doesn’t cost much of your time outside the actual interviews).

In regards to compensation, you are basically always worth more than you are currently making as long as you can put up with the interviewing. The longer I do this the more I’m convinced that the only true signal companies look at to determine your offer is your current salary.
Overpopulation - a number - is the wrong metric. Instead, we should be looking at the mix of factors (which include overpopulation) that cause the destruction of ecosystems, all the way up to climate change. So that would include: mono-agriculture ('monoculture'), technology powered by fossil fuels (such as logging machines, strip mining machines, etc.), and global transport networks (which hugely enable demand to outstrip supply).

More complicated, but more accurate - and humanity is way past that threshold, even with population crashes.
> Shared stressors are how people form deep and lasting bonds

Not so quick! Shared stressors can also make people aggressive and distrustful of each others.
Not to turn this into a language debate, but I think it's worth pointing out that Dart is a completely new language that has a more succinct syntax and more sensible semantics than JavaScript. TypeScript is different in that it intentionally is just JavaScript with type annotations. That makes TypeScript easy to adopt but it also means it inherits a lot of JavaScript's flaws.

For example, in TypeScript you still have nonsense like "this.method = this.method.bind(this)" while in Dart, method tear-offs just work. In Dart it's trivial to implement classes with value semantics that can be used as keys in a Map or Set, which is basically impossible in JavaScript. And so on.

I think most people would agree that Dart is just a much better language than JavaScript or even TypeScript. So the succcess of TypeScript is best understood as building on JavaScript's existing popularity.

> I think that had typescript taken off a few years earlier then they'd probably not have bothered with dart.

I always suspected that Google's investment in Dart was related to the Oracle lawsuit over the use of the Java API in Android. Remember that Dart is also the language behind Google's cross-platform app framework Flutter, which was developed while the Oracle case was still in court.

I suspect that Google wanted to ensure that for Flutter they used a language and API that Google unambiguously owned the rights to, to avoid another debacle.

(Then a better question might be: why didn't they just use Go for Flutter? The technical answer could be that Go is more of a systems language like C/C++ and less suitable for UI code. In truth it might just be a common case of Google starting multiple indepent projects that accomplish vaguely the same goals.)
It's a very useful pattern once you know what it does, sort of like the walrus operator
> Even without that, after switching, should you switch back? The equation given argues you should switch back, so obviously the equation must be wrong.

Ah, that observation is very clever! Even if you let yourself be bamboozled by the logic for switching, there is no reason then not to switch again by using the same logic. And again.. and again!
That 11% figure included 'partly vegetarian'.

A more useful study "puts the size of the vegan population at about 2-3% and the vegetarian population at about 5-7%" [1].

From the article, it appears that only 2% of vegans, and 3% of vegetarians surveyed did so for religious reasons.

[1] https://yougov.co.uk/topics/lifestyle/articles-reports/2022/...
I’m with you on this. I don’t like dealing with physical, real life trash so I just throw it over then fence to my neighbor’s yard.
First, promiscuous is not a character flaw.

Second, the promiscuity is an important factor in the spread. So it’s useful information to understand what happened to defeat future diseases.

People should be treated with compassion and shouldn’t be assigned blame for things. But if a characteristic is relevant, it should be shared.

I meant that would you prefer that we not discuss how the women who were part of the early spread were promiscuous? Or that we leave out the transmission chain?
Here's a little thought experiment. Someone invents an AI that can create songs in the style of any band based on existing recordings as well as known market trends at the time. And you want Led Zeppelin 1970, at the heart of the British blues/hard rock/psychedelic period, because Led Zeppelin 1978 doesn't sound that good owing to the creative core shifting away from Page and the general floundering of "Classic Rock" artists at that time amidst the punk/New Wave movements.

So your AI whips up a fantastic Led Zep 1970 album. And it sounds almost nothing like Led Zeppelin III, which was actually released that year.

How could it? The inputs were Led Zeppelin I (composed and recorded late 1968) and Led Zeppelin II (composed and recorded while on tour in 1969) not to mention the other trends taking place in the British music scene, from Hey Jude to War Pigs as well as American influences like Jimi Hendrix and CSNY.

Led Zeppelin III came out of left field, from a desire of the band to switch things up and take a break from what they had been doing for the first two albums. They did a lot of writing and some recording at an isolated farmhouse in Wales. It's more acoustic, and it's quite wonderful.

I don't think any AI could pull it off even with some setting like "skew acoustic" because little of that existed in the band's earlier output, Page's Yardbirds work, or even the mid-60s studio musician sessions completed by Jones and Page in London. What the "Led Zeppelin 1970" AI would turn out is something more akin to the hard rock/psychedelic sound of the first 2 albums and reworkings of obscure American Delta blues songs.

Would it be fun to listen to? Maybe. But it wouldn't represent the creative evolution and experimentation of the band, which comes about from 4 very talented people (and sometimes other out-of-sight creative forces) working together and sometimes making unpredictable discoveries, mistakes, and wrong turns.
Possible, but the balance of probablility is that they’re fairly good.

This based solely on the fact they’re aware of and posting on HN.

All the mediocre people I know aren’t interested enough to keep reading -much less comment on- this website.
That always bothered me. what the fuck to do they do all day back on earth?
Courts do lodestar calculations to determine if the hourly billing rates/number of hours were appropriate.
I’ll disagree. My guess is that it wouldn’t have changed their initial offer, and then he wouldn’t have any ammo to negotiate with.
Bridging the chasm between robotics data and computer vision workflows
Bingo! I now know I don't, but it took me years to come to this conclusion. When I started this career, everyone around was telling me that getting into one of these companies will lead to meaningful and challenging work which is complete nonsense. I now know that a large number of people who join these companies are unable to find any meaningful work there.

Anyhow, several years ago, I added a disclaimer to my public profile on LinkedIn which states that I refuse any form of live / timed coding assessments during interviews and I'm not going to make any exceptions on it.
I think it's a matter of perspective. Creativity as an ability to create something new will always be relevant. At the core concept, creative ideas are just ideas, and something needs to translate them into the real world. Right now we are learning skills to do this. In the future, AI could do it for us.

In that case, there is an information bottleneck. If you, as a single entity, have an idea and skills needed to translate it, then internal communication in your brain is very fast. But when we as a creator have an idea and describe it to AI (or even other humans), there is some very lossy compression going on.

Creative jobs in 10 years will probably shift to focus more on being able to communicate those ideas well to "execution units" and back, so the skill to learn would be mapping some internal "mindset" of an AI to predict outcomes.
Xapian Users
Looks like Taskpaper or FoldingText

https://www.taskpaper.com
https://www.foldingtext.com
Ask HN: Docker vs simple DLLs?
I'm already feeling bad for creating yet another docker-related post but I figured f** it, I just don't get the hang of it so somebody pls conclusively, once-and-for all, explain the need for and blessing of docker in a simple, fool-proof fashion:

What I did understand so far is "Docker is useful if you have multiple applications with different versions of the same dependencies running on the same machine, as well as for deploying onto any machine".

MY QUESTION: (Why) don't dynamically linked libraries (.dll) already solve this problem?

I come from the .NET world and there I can run any number of applications all with their respective dependencies, e.g. NuGet packages, as .dll files in their own isolated directories - doesn't this already solve the problem of isolation and avoid dependency-conflicts?
This is also easy to ship to any machine as I just compile the whole thing for the respective architecture and then copy and paste it over, set it up as a service/daemon, whatever.

To me a standalone application is simply a directory with an executable and all dependency-dlls in the same directory / some subdirectory. This is already a software-wise isolated application (obv not on the hardware side but lets leave that out for a second), of which I can run multiple on the same system. Why do I need docker on top of that?

I am probably misunderstanding something fundamental here so for the 21375th time, what is an idiot-proof explanation for the need of docker in light of dlls?
> the only currency in this world is ownership and job-takers take no ownership in their work because they choose to trade their finite time and valuable IP for peanut butter

What's the alternative?
During my PhD (many years ago, so these figures are outdated) I was paid a stipend of £16k to teach undergraduate students who, upon graduation, were going to jobs paying £40k.

None of my PhD student peers had billionaire parents - but they almost all had parents who were reasonably well off. None of us had to rely on handouts from our parents, and none of us had loads of disposable income - but we all had a safety net.

The undergraduates who grew up in poverty and went to university to improve their lot in life? The £40k job offer represents financial security. It was rare that they'd forego that.
The first such invasion in the last millenia was that of England by the French Normans (themselves having been invaded only a generation before by Danish pagans), where French language was loosely imposed across the lands for several centuries, leading to the English we have today, majorly comprised of French loan words.
Yes, here's the problem: anyone in the world can write an article about any subject and submit it to HN. In fact the author himself submitted this article to HN. But the author seems to have no particular expertise on the subject matter of the article. The author is a software engineer writing about friendship. And the author's own comments here have just made things worse and more muddled:

https://news.ycombinator.com/item?id=31565028

https://news.ycombinator.com/item?id=31564818

The subject matter, friendship, is of interest to many people, but what obligation do we have to take a non-expert screed seriously? Especially since the article itself seems to be problematic in several ways, at best extremely vague. It's amateur armchair philosophizing.
Up until about 1990, ethanol was the "next big Green fuel" and all the authentic dirty hippies had their own still in the garage.

"Cleaner fuel" isn't a goal. "Less energy available for peons" is the goal.
That IP can be owned is only due to laws that say it can be, or it is kept a secret. What happens when the effort to make software to solve a specific problem becomes trivial, and the model of ownership is based on made up agreements? Do the
ones who hold all the data to train the algorithms, who have access to large scale computing resources hold all the value?
In case you're unfamiliar: it's a whole microgenre. However idk what to call it: afaik the more popular slowdown values are 400% and 800%, so ‘slowed down’ together with these can be used as keywords for searching.

E.g. https://youtube.com/watch?v=BFyeuLhjcPY

Slowing down music that was already downtempo gonna result in that ultra-ambient: https://youtube.com/watch?v=b3i06yw4A4E

‘PaulStretch’ software is often used for this, and its algo gives that ethereal quality.
All anglos seem to viscerally hate prescriptivism for some reason, indeed likely to better push their mongrel merchant pidgin onto everyone else.
Olympus Telephone Recording Device (TP-8) costs something like $25.

It's simply brilliant. It plugs into any recorder with 3.5mm plug and because it's device you have in your ear it works with any call (normal phone call, WhatsApp whatever). Reporters routinely use it with Olympus voice recorders to make phone interviews.

I highly recommend.
That's really good to know. It's certainly not made clear by the mandatory arbitration language.
I had the same problem funny enough! My wife has an Irish name that Google cannot pronounce (Alexa is much better in this one area) so I can't message her unless I try to match the mispronunciation (which I balk at out of self-respect) but it allows you to set nicknames for people. So I gave my wife, the nickname 'my wife'. I had to use the UI to do that, and even then, do I really trust Google to message the right person?
Not all "jail time", but yes, many convictions would preclude candidates from employment at my current company... and most of the previous ones.
> Although it is a little unlikely and hard to pull off

As always with this kind of attack they are not targeting specific individuals, they probably do this to millions of accounts and periodically check if they can login to any.
Copilot may well be able to write the code but it can't decide what code needs to be written.

Using your SQL statement as an example, writing a query might be easy for a computer, but designing the table to hold the information in a way that's queryable is not. That's where the creativity lies. That's going to be very hard for a computer, or even a non-technical person using a computer, to replace.
You either do the TODOs or live in it long enough to become one with the TODOs.

I would like to treat the tools as tools (a means) and not a destination (your actual work). This applies to Calendar, Email clients, TODO apps.
Instant coffee is like canned tuna: actually it can taste alright or even good, but what a shame it came to this.
Your first mistake is comparing to others, the only person you should be comparing to is yourself.

Find less complex jobs, where you are in the top 25% of the people in the room and realise that the pay sometimes even improves.
Sick of Windows but can't afford a Mac? The cynic's guide to desktop Linux
The former is always cheaper in developed economies

Is it really cheaper to buy a new house than to replace a fuse? Really cheaper to buy a new car than to replace a tyre? Really cheaper to buy a new OS than to install some updates?
I mean, if the company thinks the consumer’s lawyer is a clown, then they’re going to assign a probability of having to pay those attorney’s fees at or near zero. Then you’re back to them valuing the case lower.

But I also get/agree with your point. Please don’t read any of my comments here as an impassioned defense of lawyers or the legal system in general. Just, generally, having a competent lawyer, can drive better outcomes in these cases.