skysight-inc/HackerNews huggingface dataset:
> For example, humans don't need to see millions of examples of waifu before they can draw their own.

Humans have the advantage of being trained for years on a far larger and more generalized dataset before they're asked to draw anything.

> Statistical models like GANs can only draw in styles similar to the ones in their training sets.

The intermediate states in the article's example seemed to contain a number of novel styles to me. The final results are filtered for conformance to a specific style due to the nature of the project, but that doesn't mean the GAN is incapable of drawing in other styles. (Of course, most of these alternate styles are not particularly appealing to humans, but the same is true for many of the experimental styles invented by human artists.)

> Statistical modelling can only represent the data in a training dataset and is incapable of novelty.

These AI models are generating images which never existed before, and which were not in their datasets. How is that not novelty?
Seems so

https://supertuxkart.net/Download
A Guide to Combatting Human-Operated Ransomware: Part 1
We actually took some of the best of both world, interactivity via Jupyter and the IDE strength, make sure to check out this: https://ploomber.io/blog/vscode-pycharm/
Never rely on a recruiter to give you a complete and unbiased story. Even if they’re being honest – about half the time in my experience – their perspective is limited to their personal blend of clients. If someone is recruiting for startups they’ll have a different perspective than large tech companies or large non-tech companies, government, etc. — and their direct interest ends when they get paid after you accept the job, so long-term happiness is only a factor for the good ones.

I would certainly make sure you have experience with multiple options in different categories so you have a good baseline for comparisons (e.g. AWS is the most popular so you’re not going to regret learning it but Azure isn’t exactly nothing). Beyond that, look at what’s popular in your area — e.g. if it’s mostly Java, you might want to learn that, move to a bigger market, or survey the remote options. I would be surprised if you didn’t have C# openings in any major metro area but all employers aren’t created equal and it might be a good red flag to heed if there isn’t much and/or they don’t have a good reputation.
Did a large impact remix the Moon’s interior?
Isn't it by force of the US nuclear arsenal that modern societies must have corporations? You can do something else, but Americans will always try to assassinate you, and make sure you don't have access to resources

There's reasons other than being an absolute requirement for why everyone's currently using something
PiHut, Micro Center, and Pishop.us are the three I most often go to.

Micro Center always had some model in stock until last September, now they only seem to have Pi 400s available.
We tried doing this with darklang. It ended up not actually working that well (it took a lot of effort to have even a few shared types), and it didn't get us very much either.
lol, C# (.net) is a fantastic language with some of the world's best language designers taking part in its initial creation and updates.

It has regular improvements and is LEAGES more well-design than JavaScript and I'd say Java.

Sure, it's no GO, but it is ever evolving.
Good take, IMO ethically speaking we should not penalize scrapers themselves but do so based on their use.

Scraping Facebook to make a clone of profiles shouldn’t be held to the same scrutiny of scraping Facebook to do an internal analysis of user demographics for research purposes.
One of my clients did 10 years for two charges which actually weren't true (don't mess with Texas, or at least not the people who help get officials elected!)

What we found was that many people do not care if you've been in prison, especially if you almost use that as a badge of honor. If you try to suppress it, it is used as a negative. Sure there will be people who will judge any ex-con immediately and not want to work with them, but there are also people who will judge any group (women, minorities, etc.).

So the prison time can be used to your advantage with many audiences. Resilience. Social pennance. Triumph over injustice. Whatever. Also, EVERY human worth working with understands that we all make mistakes. Some of them just cost us a lot more...

Most jobs are found by networking, regardless of the industry or skillset. So the biggest question is, what would you really like to do? I personally would argue against software development, just because I wish I had chosen something else in my life; but instead it has been the career that locks me in because it makes more money than other undeveloped skills I might have had.

This might be a strange suggestion, but perhaps there's something about your mistake you made some time ago which you learned from, and which you can use to provide a value to clients. Not saying this is the case (really), but if you were intentionally trying to shuffle money illegally and got caught, maybe you have advice for other people who are doing things that might get them in trouble. Especially with your technical interest, you might be able to help them avoid doing something stupid or even steer them away from trying. Or maybe you know better how to help them do it without getting caught. I'm not judging here, because some of the biggest global banks have made fortunes intentionally laundering money. I'm not aware of any of them being in jail...

More specifically, especially at your age, I would try to discover you passion. Then go with that. Yes we need money to live, but you can also move to cheaper places (and network/work via the internet).
An average engineer can go from Azure and C# to AWS and Java in a few months. The biggest hurdle would actually be *nix devops where you might feel pretty lost for a while.
It could certainly happen. I hope not. We’re gonna see a lot of wasted n95s if so. Few people know how to fit them and a whole lot of people have beards.
The right to your own wages
What takes most time when suspending a laptop now, AFAICT, is powering down various I/O devices, and giving software some time to react to that.

A system where RAM is non-volatile can have great many computations running concurrently. No need to "start" a program, its running state just stays since the last time. You may need to sometimes restart a program from a known good state, if things go wrong.

Also, all the undo info (subject to space limits) is persisted and available whenever needed. All the auxiliary structures for a document / picture / code you work on just live next to them, are them. To send a document, you export it to an accepted format, detaching from the in-program representation.
I'm not defending Boris here, but polls are never accurate and hardly ever correct when compared to actual elections. If polls were a real reflection of how the public are thinking why would we ever bother for a full-blown election?

The best thing to do with polling is to ignore them.
Even Microsoft itself doesn't pay top of market anymore. They are increasingly known as one of the lower paying "big tech" companies.
I understand their frustration, but I think it's a win-win situation to provide a nice life in prison. They get out of society so we don't have to deal with them and they also aren't subject to torturous conditions.
> I did a whole lot of exercises

Same happened to me. I completed a BS in CS and learned just enough algebra, trig & calculus to pass the classes and then forgot almost everything. Many years after graduation, I came across an interesting post in comp.lang.java - somebody was asking how to create a java applet that could draw a 3D block arrow that could orient itself in any direction. I'm pretty sure somebody was asking for help with his homework, but I thought it was an interesting problem so I started looking at it and the first issue I ran into was drawing a line perpendicular to another. I vaguely remembered that there was a formula for computing the slope of a line perpendicular to another and when I looked it up - in context to a problem I was trying to solve - it just kind of "clicked" and I found it interesting. From there I fell down the rabbit hole of re-learning everything up to differential equations that I was supposed to be learning when I was an undergraduate.
I think you responded to the wrong comment
IDK, I am not convinced. Apologies if I offended you but this linked article has ~5 citations. Only one in English is from March of 2019 which says:

> “I’m not afraid of COVID-19 but what is scary, is the lack of common sense people have,” reads one of the most popular tweets about the coronavirus crisis. “I’m scared for people who actually need to go to the store & feed their fams but Susan and Karen stocked up for 30 years.”

This doesn't prove the point IMO. This word has been in the common vernacular for likely less than 2 years. It is not race based in my interpretation and also has evolved to mean someone who is entitled generally. You can choose to not be entitled but you can't choose to be not black or not gay.

I think this is reaching but apologies nonetheless.
You can pick a different definition of modern society though, which then unions are a requirement
I don't know that this is always the case. I think that solid mass gravity storage projects have quite high efficiency.

there is no rule that water+ turbines is more efficiency than Solid mass + alternators.
I agree there are no shortcuts, but just like the scales will come much more easily to someone naturally gifted at music, so will algebraic operations to someone gifted at math.

We can all improve our abilities, but those not gifted has a much steeper hill to climb.
I'm not from the US so I'm probably misunderstanding this whole conversation. What's the difference between "a group of people getting together to protest and demand rights" and a union apart from the union being a legal entity?

What you wrote in your edit is what a Union means in Europe, it's just formalized as an entity.
> I don’t have Facebook and have zero interactions with ANY of their products in my life.

Maybe. But if any of your friends/family is on Facebook, they may have uploaded their contacts, and you quite likely have a "shadow profile" that they're using to track you across the net. You might not know Facebook, but Facebook knows you.
We have working modules with C++20.

Granted the only way to fully enjoy them is being on Microsoft ecosystem, but hey plenty of us are.
I completely agree, but blue collar workers aren’t eating out at fancy restaurants downtown after work. There was an entire segment of a bunch of industries dedicated to serving the needs of white collar workers in city centers, and that’s all just gone and not coming back.

Yeah, a lot of it has moved to delivery apps. Which represents a fundamental realignment of large segments of our economy. I personally believe this was always going to happen anyway, but the pandemic forced it so quickly a lot of people haven’t realized we’re never going back.
Google Had Secret Project to ‘Convince’ Employees ‘That Unions Suck’ - https://news.ycombinator.com/item?id=29876068 - Jan 2022 (385 comments)
I think if you qualify every bit of a statement, it comes off as verbose, which mollifies the impact. If you have half a brain, you should know that it means "some scientists" not "all scientists". I suppose it's normal to read absolutes into things you know nothing about or are unwilling to invest thought into. Then the ambiguity leads to lots of pointless quibbles.
Thanks, it's a late Christmas present if you celebrate it. Or any other relevant occasions.
One great scrapy feauture is caching the page content. So you can essentially write a crawler, and when that’s running, you write your extraction code. Then, if you want to go back, you can add more extractors and run it against your local copy.
This publication seems to be a major violation of privacy in several jurisdictions. Regardless of whether this guy is a criminal and whether his relative is complicit, their personal details should not be published in any form that is not an arrest order by law enforcement.
Now not only their private information is disclosed, but they also can become targets for other criminals (he is probably a rich person and unless he is a member of some offline syndicate, e.g. FSB, he can be a subject for kidnapping and extortion).
If the purpose of the publication is to put him in the spotlight, I do not see how those cybersecurity researchers are different from him.
Woah - they ran around the same block for all those miles, rather than, say, cross the US, or some kind of circuit like that. Absolutely mind-numbing!
That's not a problem with "rule of 3", it's a more general problem: Misunderstanding these "rules" and "principles". Specifically, trying to treat them as absolutes. "We must repeat ourselves three times to comply with 'rule of three'." Well, no, that's silly. It's a heuristic, a guideline, not a law that can never be broken. If you spot a clear case of real duplication even before creating the duplication (easier with experience, either total or with the system under development), then you can clean it up earlier. If you can't see the duplication or are uncertain about the duplication ("Is this real duplication, or just coincidence? Am I going to change 90% of the code after all the modifications are done or just one value which could become a parameter?"), then go ahead and repeat yourself.

The same issue arises with YAGNI. People often jump too quickly to shouting YAGNI when the reality may be, and again this comes from experience-enabled judgment, that you are going to need it. "Don't make it a parameter, we aren't using it yet and don't know that we will." "But we do know, it's in the customer requirements that we don't hardcode the database server name everywhere, also it's just sensible."

These rules, principles, guidelines, laws, or whatever term gets assigned to them are there to help. They are not there to be excuses to stop thinking, but to provide a structure around thinking and a way to discuss with other people. But that structure is not absolute, experience and judgement can lead to breaking any of these rules at any time based on the present situation. That present situation that only you (and your team) know, but not the people who discovered, created, or coined the rules. They can only offer advice and guidance and not absolute instruction.
We had that back in the day with Palm and Pocket PC. It was terrible. Not only will good developers have no idea how much memory to expect to have, the bad ones will assume infinite memory and make no effort at efficiency at all. I have zero interest in a software ecosystem where one program expects me to have eight gigabytes of free memory and another expects 512.
After reading the readme and skimming a couple source files it's not clear to me what this actually does other than define how you would like to be paid.

Does openfare collect, apportion, and distribute funds? Solve recursive allocation (e.g. Project A stipulates that 5% of donations should go to Library B, which in turn splits their donations from Project A and elsewhere into N parts)? Address transaction overhead and friction somehow? If a project's OPENFARE.lock file specifies a 60-40 split but I don't like Steve so I split my donation 40-60 instead will openfare identify that (e.g. by hooking into wallet apis) and tell John he needs to give some of what he received to Steve?

Machine-readable payment preferences are a step forward, I guess, but it seems like a very small step if that's all it does.
Yeah that's beyond my claims though. I'm only saying that they're totally fungible and things getting done don't depend that much on a specific individual.

Mmm as far as experimentation, the closest I can think of on a large scale (besides anarchist groups which never had leaders) is that in Europe when a government can't be formed, they can operate without any official leadership even though there's a caretaker government (usually the previous one, who don't have a mandate anymore) but that's kind of formal. Big cooperatives usually elect leaders, so they still have them even though they're elected and can be recalled.
Ah you I right, I assumed it's only a Linux issue.
A lot of people don't know just how corrupt the IOC is, I suspect if this was common knowledge there would be a hugely increased number of people calling for boycotts of the Olympics.
Scott Hanselman coined the phrase "Dark Matter Developers" nearly a decade ago (!) [1] to describe the idea that something like "99%" of developers in the world are doing stuff that is "unsexy" and "boring" and "mature" and "gets the job done" and "I can just clock out at 5pm and stop worrying about it".

One of the key complaints about "Dark Matter Developers" is that you mostly don't hear from them (especially on HN): they don't have splashy startups to advertise, they aren't exciting recruiters with the things they claim to be doing. They are getting jobs done and clocking out.

That continues to describe a LOT of the jobs using the Microsoft stack, they are Dark Matter Jobs: they are in almost every industry in the world. They pay well enough, but not too well. They aren't exciting. HN and sometimes Big Shot Recruiters generally have no reason to hear from them (because they hire more directly, or because they only need a couple developers at a time).

The Microsoft Stack jobs will probably always be like that. Just quietly out there (and all around). Numbers and statistics (and revenue) all suggest that there are a lot of them. They just sound like a "dead end" mostly because they are "stable" and "boring".

[1] https://www.hanselman.com/blog/dark-matter-developers-the-un...
> Then why are you so upset that people don't want to create the "politically created structure" version of unions?

I'm not. I'm not a communist, and I don't think I asserted that I wanted a state-enforced union anywhere. Stronger protections for collective organization and bargaining would suffice in my book.

Edit: And, for what it's worth, you can't just create a union in the US. You need to be recognized by the NLRB for any collective action to be considered legitimate and protected under the law.
There’s plenty of work using the Microsoft stack of the week, just don’t be surprised when they drop todays model like a brick as they switch over to yet another new one.

They probably burned people a few times too often, which is one of the reasons people rather stay away. And another one might be that it’s all ‘enterprise’ which isn’t necessarily an inspiring environment.
1) Not true. The bifurcation is between tech companies and non tech ones. Tech companies tend to not to use an MS stack. Non tech companies overwhelmingly do. I worked for an high tech engineering company in the Fortune 250 and it was an MS shop. I looked at other Fortune 250s and they were the same.

MS stacks tend to get used in companies where the final product is not software, but things and services.

2) Also not true. MS dev tools today are far better than they used to be and C# is a pleasure to write in.

That said Azure still has complexity and reliability issues. It’s getting better but I executed a one year long project on it recently and it was difficult getting permissions right plus there was a lot of unexpected complexity working with App Services.
Subtly juxtaposing not wanting to be a union to being racist or homophobic there - very low blow choosing the most incendiary things possible to suggest it's similar to.

And nobody has to earn the right to decline to be pulled into a political organisation they don't want anything to do with. If someone doesn't want to join your club the right response is to think about how to attract them, not to ask them to justify why they don't want to join. Otherwise do you join every single political party? They all claim to represent your interests!

I'm not realistically able to live my life without working with a corporation. I am demonstrably able to live my life without a union. So the bar for the union entering my life, adding that extra complexity, taking some of my money and borrowing the little power I have, is of course far higher.

It's right to be extremely skeptical of anyone who claims to want to represent your interests. Because usually they really want to use your power to represent their own interests.
Pragmatically, I'd not be prepared to lie because it is a criminal offence, fraud, and I doubt a court would look kindly on a repeat offence. But I tend to agree: "you gotta do what you gotta do", in my case feed the kids.
Yeah; I saw that headline and saw it as non-news. Of course that the the specialty of the consultants.
San Francisco has one too, used primarily for heating buildings https://clearwaycommunityenergy.com/system_lists/energy-cent...
Instead of looking for a quick 1:1 conversation from notebook --> app, it should be a line by line re-creation using a notebook as more of a whiteboard.

This approach while much slower limits errors and ensures sustainability because both the notebook creator and the app creator will know what's going on.

I think solutions like papermill and others only work when you have infinite money and time.
I'm not sure what you mean by unions being tied to your job. I certainly don't know the intricacies of every union out there, but the ones I'm aware of take care of their members when laid off. The union members in my family receive their healthcare and their pensions from the union, not the employer.
But there are a LOT more of them and they’re located around the world. If you aren’t located in SF/NYC, $200k plus stable hours isn’t exactly terrible — and if that means you’re near family or other regional draws, that’s plenty for many of people.
I'm burned by social sciences so I'll wait for a replication study.
But as an aside, grinding maggots is not exactly my idea of sadism.
I prefer when they feel physical pain.
Or at least think they look like they do.
Although, mental atrocities are actually my specialty.
They must excite my empathy, I'm more the sensitive type.
The icing on the cake is, when they like it.

Confiscating one of their most important holds on reality, their smarthphones, stealing their time and making them watch boring 20-minute videos about waterfalls on the other hand...

There I sense a really sneaky kind of evil.
A bit like that Milgram stage drama.

Yeah, I know, I'm such a bore.
The smart contract can do a content addressable way of identifying the image, with e.g. IPFS, and then, while in practice there may be a server which is hosting it for people, if anyone has the image saved, they can (if they choose to) continue act as a host for the image of the original server stops being around.

Not, uh, that NFTs for images like this aren’t silly and largely pointless,

but at least for some of them, the “there’s a server hosting the image” isn’t that much of an issue (at least provided that the person who “owns it” keeps the file locally and backed up)
Forcing a person to pay something against their will is definitively a human rights violation. That's forced labor.
Azure is not bad compared to the options. Also, MSFT is throwing a lot of brain power at it (notable systems researchers from MSR). Curious what you consider is better?
It's basically that. Example:

hello.then(a => return op1(a)).then(b => return op2(b)).then(c => console.log(c);

const a = await hello();
const b = await op1(a);
const c = await op2(b);
console.log(c)

In Haskell (>>= is pronounced "bind", \a -> is like a => in JS):

hello >>= (\a -> op1 a >>= (\b -> op2 b >>= (\c -> show c)))

do {
a <- hello;
b <- op1 a;
c <- op2 b;
show c
}

There is a slight difference, in that JS promises aren't monads. But the idea is still here.
I deleted my linkedin in ~2016 and have been fine without it. All it ever did was allow low effort recruiter spam for jobs I had nothing to do with