skysight-inc/HackerNews huggingface dataset:
All distribution channels have a way to offer beta releases. But not all teams take advantage of it. It might a bit more work for SASS companies, but there is really no reason for downloadable apps to push each minor bugfix to the customer as they happen. Let beta users have the weekly/fortnightly updates and bundle then into major/minor releases once every 6 months. Jetbrains does it well IMO.

This used to be a endemic issue for the mobile apps. And now even the desktop apps have started doing it. I am looking at you web browsers.
Of course that cost per day is only attainable on that location by breaking the law
Is anything happening in the UK like this or are we doing the head in the sand technique as usual?
The Phoenix Project is a good novel where the protagonist cuts scope to save the company. It's been years since I read it, but this post made me think of it.
> But if the prevalent model for search engines is monthly subscription, then people will start paying for it and the value for the user won’t be 0 anymore.

Far more likely ISPs will start providing search engines included in the cost of that service. Old ISPs like AOL and CompuServe did this in the past. Social media will never be something people have to pay for because we've already seen that people will create their own forums for free so we'd just go back to that.
Hell, back in the day people paid for additional phone lines and hardware to host their own BBS which users accessed for free and that cost the sysop a hell of a lot more than webhosting these days.
A lot of tea drinkers are very health nutty though. There’s nothing that crowd hates more than gmo’s.
Handling image and other visual entities is hard. While going from text (and extracting some understanding of that text) to an image is much easier than the reverse.
It is not self aware -- it was trained on a data set of labeled images.

Therefore, it tried to produce something similar to the set of images with "self" and "portrait" which unsurprisingly include quite a range of self portraits.
Textual inversion also supports more than one embedding for identifier, just change num_vectors_per_token in the yaml config.
Example: https://www.reddit.com/r/StableDiffusion/comments/wzf1qk/sd_...
From a first glance it looks like it. Generally we would just sort of put the pieces next to eachother. A smallish piece set compared to the board size would be helpful, but that's no issue when you're at a chess club.
You've written many HN comments. Do you ever, after starting to write a comment, but before hitting submit, have a new thought that changes your mind a bit? Does that ever make you go back to edit what you've written, either before you submit, or shortly after?
> with the new security standards (which are good), banks insist on having you install their proprietary app

since you say this, I assume you are in the EU or UK? I've heard that several EU banks offer a second 2FA method besides the app, such as hardware code generator[1]. In the UK, banks are actually required by the regulator to offer at least one method that doesn't require a mobile phone [2].

You could tell your bank "I can't use a smartphone" and they will probably be able to assist you (or, worst case scenario, you could find a bank that can)

[1] https://www.unicreditbank.hu/en/individual/banking/electroni...

[2] https://forums.moneysavingexpert.com/discussion/comment/7793...
Guide to the latest boom in digital nomading and coliving in tech
Do you mean publicly or privately? Publicly, sure it has increased. Most people won't admit to something that they'll be shamed for. Privately, how could we know? Has there always been more or less the same amount of gay sex going on behind closed doors regardless of the situation in the public sphere? My default assumption would have to be yes, unless I saw compelling evidence to the contrary.
https://go.dev/blog/waza-talk
> This can be a contentious subject because there's a lot of nuance and the right answer is often context-dependent. But I personally think that the Java style of "we must absolutely protect the library user from themselves and childproof everything" is waaaay too far in the wrong direction.

I tend to agree with this sentiment; especially when the 'child-proofing' means to do the thing right with the library/api in question is more work than just rolling your own.

> I would much rather that a language have mechanisms to clearly communicate "don't touch this unless you have a good reason, but if you need to here's how" rather than saying in effect "you, the person using this library, are dumb and need to be prevented from messing with the library maintainer's perfect vision".

In some cases I've seen/used the term 'Unsafe'.

C# language-ext uses this for some methods that can return null (as opposed to un-Unsafe-suffixed methods, which will throw on null). I've also used it for some 'low level' methods in libraries, where it is a case of 'you need to read the docs to know how to not turn it into a footgun'.

The problem of course is that in my main language (C#), the word 'unsafe' has other connotations (i.e. pointer arithmetic.)

When I first submitted my PR, there were numerous developers who did not like the term 'Unsafe' for the reasons mentioned above. I asked what it should have been called in that context instead, and floated 'Yolo' as a tongue-in-cheek suggestion.

(That being said, If there -was- a word to use to denote 'with great power comes with great responsibility' people would suggest, I'd love to hear it.)
You can, with script. Most of us don't want that particular "feature".
> Rapid release means I can no longer rely on the software that engages in it

I’ve been thinking that UI changes should follow something like semver like APIs. UI is a contract between you and your users and completely shifting layouts should be seen as a breaking change.

These breaking changes should be avoided more critical the product is. E.g. health management app for elders.
I've started to read all those sweeping statements as projection, the author sharing personal feelings in a way that's a little safer and more "professional".
I think the biggest indicator of a good programmer vs a bad programmer is their propensity towards reading other peoples' code. We all love to write code, but it's only the best ones that read it. And by extension get better at reading it.
That's pretty bad all right. And the article was right, after watching that video, I'll never buy a GE smart bulb.
the other issue is DallE and them Google/Imagen made a big deal about _not_ giving broad access to it and making it an approval-only beta (DallE) or simply you-can't-have-it (imagen).

So people were hyped up.
For weird inputs I find DALL-E to be better, but both have failed at really specific stuff that I've tried to create as art. ie: a factory with human lungs.

With stable diffusion, it really creates some nice stuff for what is already available, like a pizza with specific toppings [0]. I've been using it to add pictures to any of the recipes that are added to my wiki site without a picture. I originally tried this with DALL-E with similar prompts and the results are less appetizing.

[0] - https://www.reciped.io/recipes/mushroom-and-onion-pizza/
No, "Ops" is legacy siloing of departments and by extension, tasks. Imagine driving a car, but it takes one person to do the steering and another person to do throttling. Seems pretty dumb, doesn't it?
The issue isn't a different cultural perspective, its censorship. In this case, the censorship is vast, arbitrary, and sweeping. Making it illegal to criticise North Korea is not protecting anyone, its oppressive.
Having had access to DallE for awhile, I find both Midjourney and stable diffusion to be quite a bit more powerful.
Private ownership but government control is Fascism.

https://youtu.be/PdOx36bZMBY

Good recent is example is Facebook suppressing stories that the FBI wants suppressed.
“softwares” do improve over time. so while it may not steal your job it willower the entry barrier. so your income will likely drop significantly once the tech matures.
What you are saying absolutely makes sense to me for domains like device drivers.

I think it becomes a lot more questionable when your coworker wants to write their own JSON parser or HTTP server for use on a commodity x86 linux box. It’s an incredible waste of resources and a major security hazard too boot.
Anything for M1 GPU?
Theres decades of research on this, search for M:N threading. The best approach for scheduling coroutines depends massively on the application domain in practice.
I'm itching to give a counterexample, but that'll ignite a flame war. I'll cowardly insinuate it instead: you know the country I'm talking about.
I'm the one cooking so usually she beats me.
> Far easier to use something that 1000's of others are using as well. Far more likely for edge case bugs to surface.

Dunno, I feel this tends to drive a lot of complexity. A lot of canned solution are comically over-engineered and break fairly frequently (especially in the cloud-adjacent space for some reason). Often the code needed to integrate such a library and make it do what you need it to do may exceed the code of just doing it yourself in the first place.

What happened with Log4j also should be a lesson in why adopting needlessly complex standard solutions to problems that don't really need them is deeply problematic. Most of its users would probably have been served fairly well with a thin wrapper for sysout, possibly with a json-serializer.
> Germany is almost as bad, I agree, […]

I hope we didn't reach Chines levels by now, and that there is still hope.

But yes, we're working hard on that and "like" to reach their level soonish. Our variant of the Ministry of Truth gets shaped out a little more with every year. Since the so called "Netzwerkdurchsuchungsgesetz"¹ we've got really close I guess. But there's already more coming: "Chatkontrolle"²…

> […] but companies aren't stooping to Germany.

Well, we're the country that had had shooter games with green blood for years, because reasons (and companies obeyed). Also there are of course special versions of movies, extra for the German market, that are "reworked" here and there to pass the censors. Freedom of speech and freedom of art have strict limits, you know… Something something, because Nazis. (The above mentioned laws get actually partly justified "because Nazis"; but judge for yourself).

___

¹ https://en.wikipedia.org/wiki/Network_Enforcement_Act

>> The Network Enforcement Act (Netzwerkdurchsetzungsgesetz, NetzDG; German: Gesetz zur Verbesserung der Rechtsdurchsetzung in sozialen Netzwerken), also known colloquially as the Facebook Act (Facebook-Gesetz), is a German law that was passed in the Bundestag that officially aims to combating fake news, hate speech and misinformation online.

>> The Act obligates social media platforms with over 2 million users to remove "clearly illegal" content within 24 hours and all illegal content within 7 days of it being posted, or face a maximum fine of 50 million Euros. The deleted content must be stored for at least 10 weeks afterwards, and platforms must submit transparency reports on dealing with illegal content every six months. It was passed by the Bundestag in June 2017 and took full effect in January 2018.

>> The law has been criticised both locally and internationally by politicians, human rights groups, journalists and academics for incentivising social media platforms to pre-emptively censor valid and lawful expression, and making them the arbiter of what constitutes free expression and curtailing freedom of speech in Germany.

Of course it's only against "fake news, hate speech and misinformation online". Exactly like the laws in China…

Just for fun: Compare with the German Wikipedia page. Maybe you notice something. ;-)

___

² https://www.patrick-breyer.de/en/posts/messaging-and-chat-co...

>> The EU wants to oblige providers to search all private chats, messages, and emails automatically for suspicious content – generally and indiscriminately. The stated aim: To prosecute child pornography. The result: Mass surveillance by means of fully automated real-time messaging and chat control and the end of secrecy of digital correspondence.

>> Other consequences of the proposal are ineffective network blocking, screening of person cloud storage including private photos, mandatory age verification leading to the end of anonymous communication, censorship in Appstores and the paternalism and exclusion of minors in the digital world.
We have a professional photographer come in once per quarter, all new hires have their photo taken - and anyone who wants an update are able to join. For remote employees however, this just isn't possible. There are opportunities for this at team offsites or conferences, so with careful planning provided they're not too far offsite, it's still possible. Depends on the company.

There's also cultures, beliefs and personal preferences that just run diametrically opposed to having your headshot on every message you send. I think for those younger-looking people, having no profile photo at all can actually be beneficial in more traditional environments.
Again, you have no clue how to handle this.

It's not about the money. Assume you can hire 100,000 people. How would you maintain consistency among all those 100,000 people. You'll get huge variance in the kind of decision making from each of those people.

Then you are going to say, codify it and don't allow variations, which means a program / AI can do a better job, which is what most of these firms are optimizing far.

Unless you have personally solved that issue or have an example of someone solving it, it is literally arm-chair critiquing
Looks like it was white on white after all, I managed to get some contrast haha. I've seen this site before. Thanks.
Why I don’t care about it stealing or not you job - because it does get me what I need without having to go the all the lint story how special illustrators work is.
The "so I'm biased and take my advice under advisement" is implied, so disclaimer works.
"AI” is not a scam, but it’s a very wide term that people abuse.

The abuse starts with using the phrase "artificial intelligence".
You need to instrument real user activity on the site, like tracking shopping cart completions for retail.
I would certainly be lying if I said the Phoenix Project hadn't helped me form some of my ideas around capacity and limits on WIP. Agreed, a great read.
I posted my experience in another thread a few weeks ago.

No, it's not ready to wholesale replace human illustrators, but it's certainly nipping at their heels.

https://malcx.com/blog/I-too-made-a-logo-using-AI-generated-...
Do you know what the deal was with Macleans' feud with the hate speech jury (board? council?) back in the day? I remember reading about that as a teen and being confused.
Its training set includes, among other things, text written by millennials using Ye Olde English for comic effect on Reddit. I think I detect that flavor of twaddle in the output.

People have the ability to hear large amounts of lowbrow content but not emit much of it. Their output doesn't match their training set in that way. It'd be interesting to try to train an ML model to have only highbrow output despite substantial lowbrow input. That's a particularly expensive labeling project because you have to hire highbrow people (or at least upper-middlebrow people who can tell the difference) to label the brow-height of every bit of content.
So many things like this just sound better in German, don't they?
they addressed that in the article.
You'll have a negative balance in your account and owe the bank. And they may
not allow you to close your account if you have any ACH transfers within the reversal period.
Please show how...
Why is Quebec banned by Devpost on the same list as N. Korea and Iran?
Why is Quebec targeted like this? No other Canadian province is on the list.

I'm not sure about Brazil either, but picking just one province in Canada seems bizarre.
We may have to revise this principle for the present era, since there are so many examples of people who continue to rise well past reaching their "level of incompetence".
Did you develop this sensitivity? It has been worse for me since i have hit my mid 30s and got worse again after having covid.
They came for the X but I was not an X…
> Cases in the category of disrespect usually involve a joke at the expense of China or its peers North Korea and Russia.

They also care for Russia! That is friendship!

https://www.google.com/search?q=%D1%80%D1%83%D1%81%D1%81%D0%...
Google blocks accounts based on false child exploitation filter
China is capable. But, this would be SMIC’s third time being caught stealing from TSMC.

https://www.reuters.com/article/us-smic-lawsuit/california-j...
No smoking gun. But beyond Snowden's allegations, (a) the NSA has a history of very similar shenanigans and (b) there are readily available alternatives, so why risk it?
Lawmaking could learn a lot from the open source community. Imagine a wiki + git + democratic voting style system. All laws and changes would be hosted on a publicly available website. Any citizen could browse and submit "pull requests" which would then get debated and eventually voted on if they gain enough traction.

Obviously such a system would be way more complicated than I can describe in a single HN comment, but I do think we have the technology to build a much more public, accessible, and directly democratic method of writing laws.

As an aside, did you know no one even knows how many federal laws exist?[1].

[1] https://blogs.loc.gov/law/2013/03/frequent-reference-questio...
California to install solar panels over canals to fight drought, a first in US
Honestly friend, this is some exceptional writing (and thus thinking). I read the parent comment and wanted to say roughly the same thing, but you absolutely nailed it.

This is great work and an excellent comment.
Honda and LG Chem will build a $4.4B EV battery factory in the US
>For each training example gradients are computed, then averaged per batch

No, that would be incredibly slow. The loss is summed over items in a batch, then the gradient is computed once based on the loss, then backpropagation is done. It's done this way by default both in TensorFlow and in Pytorch.

It is possible to sum per entry (see here [1] in pytorch docs) but is is extremely rare. The majority of training loops (this one included) is the standard "do a batch" then call "loss.backward()" which computes only once per batch.

Look at the "backward()" call in pytorch docs [2]: This "Computes the gradient of current tensor w.r.t. graph leaves." If this were done per item and being summed, there would be no need for this in the training loop, and nearly every training loop I've seen has this.

Here's pytorch explaining all this in detail [3].

And in any case, since the functions in the pipeline contain many non-smooth terms, the information required to restore an image, even if only one were done, is not in the gradient, any more than the slope of a line tells you the x-intercept.

Another way to think of it: even for perfectly smooth functions, derivatives lose information that cannot be recovered.

[1] https://pytorch.org/functorch/stable/notebooks/per_sample_gr...

[2] https://pytorch.org/docs/stable/generated/torch.Tensor.backw...

[3] https://pytorch.org/tutorials/beginner/blitz/autograd_tutori...
love the bounty proposal but may I suggest creating a bounty target specifically for this and share it with everyone so whitehat folks can have a crack at it without raising concerns about hacking customers accounts? :)
There's tremendous variance in what different societies, and segments within societies, find acceptable and unacceptable. That's not what this is about. This is about an unaccountable government imposing its idea of what is acceptable and unacceptable.
A surface pro 8 is not good enough? According to linux-surface repo (https://github.com/linux-surface/linux-surface) it's supported.

The ROG Flow Z13 is another candidate but it's not clear how support is. With differing reports I can find online. Also way out of budget.

Personally I'm holding on to the faint hope of Asahi Linux getting far enough and a kind soul jailbreaking an IPad Pro.
Upsy Desky – Automate your standing desk
I did see the article starts with the claim that skin contact with the ground is helpful.

And it seems to me that this, if true, certainly could have an explanation other than electrical grounding.
shifted port, not seeing it. Not to deny the other side benefits of speeding up the algorithm selection, and disabling simple password access.
Never knew it was a stereotype that Indian males lack confidence with women. It's funny to me when someone's denunciation of a stereotype ends up teaching me about the "stereotype". It has happened to me before.
It's not picking on, it's because Quebec chose this path

https://www.liveabout.com/why-are-so-many-competitions-void-...

When in doubt, blame local politics
In that case you should create a gift economy product in Africa. I encourage you to spend time on the ground speaking with people and seeing what individuals need/desire.

We're not a dispassionate westerners building products for our personal gain. My own family members face these issues. You're advocating denying people access to financial markets and making them dependent on your donations. But these individuals have jobs and desire self-sufficiency. I'm working to give them that.
Time and time again, the HN Status Page/Incident Tracker is more accurate than the actual service's own.
We know some things that we got wrong. We saw climate change coming, generations ahead. Could a time traveller change a damned thing? Probably not! Unless they had some brilliant tech, say,chemistry for excellent batteries and solar panels that could have been made with 50s tech -- that might have put us on a different trajectory altogether.
> I'd like to find numbers which illuminate how much of the inflation is caused by lack of supply for relatively inelastic commodities.

The SF Fed published a study a little while ago, "How Much Do Supply and Demand Drive Inflation?":

> Inflation has remained at levels well above the Federal Reserve’s inflation goal of 2% for over a year. Separating the underlying data from the personal consumption expenditures price index into supply- versus demand-driven categories reveals that supply factors explain about half of the run-up in current inflation levels. Demand factors are responsible for about one-third, with the remainder resulting from ambiguous factors. While supply disruptions are widely expected to ease this year, this outcome is highly uncertain.

* https://www.frbsf.org/economic-research/publications/economi...
To be fair, I've had similar experiences with professional illustrators. I describe what I want, and... something comes back.

In practice, the technology will improve. I'm still waiting to see where the ceiling is to know how many people will keep their jobs. I see similar articles about codex, and v0 won't take my job, but v3 might. Or v3 might be identical to v0. It's too early to know.

What I have found all these tools to do is to make me use whatever they generate far more. There was a pretty high bar for custom illustrations before DALL-E. With DALL-E, my last presentation had a half-dozen custom images. It was awesome. I'd never hire an illustrator to do that, but I definitely did "hire" DALL-E.

codex and gpt-3 are starting to change how I work.

If I use illustrations 10-fold more, which I seem to be doing, will illustrators get more work? Less? I don't know.

It is a brave new world, though.
It’s called Yerba Mate, not GME, nor is it c. Sinesis, but it’s caffeine is naturally very close to coffee.
https://www.holloway.com/p/startup-bundle
Kind of but writing has the added benefit of being easily inspectable after fact. Speaking out loud will identify some weak logical points, but writing will catch even more.
The default is humans are naked or mostly-naked and have sex in the same small dwelling where their children sleep. Everything from there has been downhill.