skysight-inc/HackerNews huggingface dataset:
If you want the cloud to be a powerful tool you will use their higher level services. These are incompatible and cannot be reasonably abstracted away.

The simple services like files which you could reasonably abstract away in your code you can also migrate when needed.

If you don't want lock in you might be better of with a traditional hosting provider. The cloud is only really useful if you go in with a mindset to embrace what it offers.
Thanks, never heard of Migadu before.
https://en.m.wikipedia.org/wiki/Cambodian_genocide_denial

Read the section on Chomsky. I have no desire to engage with someone who does not acknowledge what Chomsky himself admitted. It is the equivalent of saying that Jews were lying about the Holocaust because the allies happened to be the ones who liberated them
“Again, a bold move that doesn’t quite walk the line of honesty.”

In a world of googles facebooks and amazons calling this guy dishonest is…dishonest in itself. As others have said he could have simply created a new mirc or just abandon it. Instead he was _honest_ about it. Instead of making all sorts of dodgy deals that sell our data he states his intentions and his reasons. I applaud this move even if i am affected by it.
I was quite impressed by its capability to correct itself.

My test went like this:

Q: Do not use the imperial system

Q: [some question which involves distances]

A: blah blah 1500 kilometers, which is 1000 miles blah blah

Q: I told you not to use the imperial system

It apologized, and repeated its previous answer, correctly omitting the miles data.

If you asked me to write a program that does that (without using ML), I'd have no idea where to start.
I’d note that being hit by a car doesn’t crush you typically, it merely transfers a lot of force and you hit the ground very hard. One of my best friends in high school was an unparalleled genius in everything he attempted - piano, chess, sports, math, everything. But he was hit by a car driving and hit his head on the curb. He has lived there rest of his life in the care of his parents with the mental capacity of a 5 year old.
The license is sold as a lifetime license. Most people who purchased a license will still be in the first third of their lifespan and only have purchased the license ten years ago. So, a fair assumption would be another ~60 years of usage.
Being the lucky winner of ones complaint being found by personal, C-suite, marketing (Hetzner) or top-engineer (Stripe) accounts on online forums and getting one time only high priority support is not a fix for the systemic failures that led to the complaint.

We recently had a mission- and time-critical issue with play store and our first reaction was to contact our gcp account manager and old google friends because we knew play store communication sucks. It should not be this way.
Not by any means a solution to all Electron problems, but Tauri[0] is promising.

0 - https://github.com/tauri-apps/tauri
As easy solution to this is the just not give any credit for homework that goes toward a final grade.

Have a number of in person closed book tests that are difficult enough to prove satisfactory understanding of the topic.

Homework is just a mechanism for a teacher/professor to force a student to dig into and really understand a subject. If the student can use these AI tools to subvert that, then instead of wasting energy or god forbid even more AI to fight the AI, just give students a good enough incentive to actually do the homework. Having the entire grade rely on several of these difficult-enough in-person closed-book tests should be incentive enough.
This is without any supporting evidence, where one would expect some. What do you mean "a trend" ?

Do you mean "more injuries overall" or "more injuries per cyclist"? Or something else entirely?
WSB ignored or laughed at roaring kitty until he showed actual large gains, and then they jumped on. They never proactively got anything right as far as I know.
‘Most analyses of the decolonization of university curriculums focus on the role of social justice ideology. Yet decolonization is in the interests of administrators. For years, administrators have sought greater control over curriculums, this being part of university power battles and intensifying as administrations have expanded.

The decolonization agenda enhances the leverage of administrators. Building on fashionable ideas, such initiatives enable supporters to portray opponents as prejudiced, stifling challenges to administrative control.

Administration has no necessary ideology, yet disruption associated with social justice ideology is convenient, entailing an alliance between administrators and those academics who support social justice ideology.

In the medium term, universities will continue with decolonization programmes. Such agendas make political and commercial sense; whether they make liberal-democratic sense is another question.’
I dunno, every language/tech thing has a Discord nowadays (mostly). If I need help with something I usually go there first.

Even for niche things like D language, the Discord is the place to go. I learned Scala 3 and D mostly through the help of folks from their Discord servers guiding me.
One thing I haven't seen mentioned yet: The infrastructure setup. If you're only running a VM or a container this won't be a problem, but if you have any setup that creates stacks on demand, needs dynamic DNS entries, does service discovery or similar - which you will most likely have in any medium to large setup -, you'll discover that switching cloud providers will involve a lot of friction in your application. This will be especially fun if some steps are synchronous (i.e. single API call) with cloud provider A, but callback-based with cloud provider B.

Terraform can help a bit, but a lot of examples I've seen are very AWS-dependent and it won't be as simple as changing the API key to deploy it somewhere else (however, you'll still have somewhat of a documented infrastructure, so there's that). OpenShift and Kubernetes help a lot, but you'll be paying extra for using the non-native abstractions of your specific cloud and, at least in my experience, some quirks will still end up in your app - most likely somewhere in inbound routing and monitoring.

That being said, vendor lock-in is a big topic, but depending on your situation, your really need to look at how much risk you are mitigating for your effort. None of the big clouds is likely to shut down unexpectedly (not even GCP) and no matter how much you prepare, moving a large infrastructure from cloud A to cloud B is always going to be both expensive and time-consuming; you will not do this for a minor reduction in the bill. If you really want to avoid lock-in, the actual way is to go multi-cloud, but this will be a lot of extra effort and I'd wager the expense is not worth it for most companies (except for backups).
Agree mostly, however if you are a early-mid stage startup gaining traction and have enough of an engineering understanding to not become too coupled, then you can basically play the vendors against each other and get startup discounts or other types of discounts by swapping.

I've heard of cases where vendor A gives a big discount to the tune of a the most recent year of annual billing from vendor B if you can prove that you most recent bill from vendor B is 0 due to completing the migration.
Byte Magazine: Software Piracy (May 1981)
Perhaps, but cars aren't the only hazards bikes face. Bikes wipe out on ice, on potholes, on stopping suddenly and flipping over the handlebars when a pedestrian steps out in front of you (biker's fault, yes, but I've seen this happen). Without a helmet, an otherwise minor accident can result in serious brain damage, car or no car.

It's also possible to have mandatory helmet laws and still have lots of cyclists. Vancouver Canada is a good example. Lots of cyclists. Good cycling infrastructure. Mandatory helmets. They do get black ice.

Maybe we should just make helmets mandatory for drivers. Then perhaps they'll hop on a bicycle instead.
Ask HN: How can I prevent code duplication?
I write utilities in c++, I have been working in this direction for half a year. Relatively new, I've been facing the problem of duplicate code in recent days.

How can I prevent code duplication?
I understand that it takes a lot of time, but I still don’t know how to do tests well, and there are still a lot of projects to write and they are similar
Just like good old country ham here in the US. I get one every year, been eating it since I was a kid. Dry, crusty, some mold on the outside. Clean it off an slice it, or soak it for a couple of days then bake it. Either way it's staple here on the farm.
Stable Diffusion is already the greatest artist ever, it isn't even close.
This is a paper that talks about why OO as generally implemented in mainstream languages is bad, and how Eiffel does it correctly.

In general I'm uncertain about these types of explorations because inevitably they define some calculus such that their favorite language just happens to be the best.

Regardless it's approximately 60 pages so if anyone else is interested in reading through the whole thing and finds it useful then please let the rest of us know.
I just made a chrome extension to summarize web pages (blogs, articles, news, etc) - using ChatGPT

https://github.com/clmnin/summarize.site
Loved reading it. Fantastic piece. That writing got very close to me, watery eyes and so and I also read it from my perspective of being a dad of a small child right now.
Fire them all
I'd say that crypto is not exactly gray area. But I am biased.
A key component to intelligence is generalisation which ironically you failed to do with the examples I gave.
This is plain circular reasoning.

You’re complaining that india doesn’t have the manufacturing capability by pointing to the fact that stuff is not manufactured in India, in a thread that talks about manufacturing moving to India.

You realistically don’t have a way to measure capability.
The lesson I would like people to take from China is that government is the only thing that can rein in corporate power. This is one reason (of many) why I either laugh or just roll my eyes at libertarians.

Obviously there are aspects of China you don't want to emulate (eg the ethnic cleansing).
From actual order linked from article:

On November 18, 2022, Judge Diane Gujarati of the United States District Court for the District of Eastern New York issued a Section 10(j) injunction against Amazon.com Services LLC directing Amazon to cease and desist from discharging employees, and from engaging in any like or related conduct, in retaliation for employees engaging in protected activities. The injunction also directs Amazon to post, distribute, and read the Court’s order to employees at the Employer’s Staten Island facility (“JFK8”).

https://www.nlrb.gov/news-outreach/news-story/nlrb-region-29...
Your reply made me check for the UK, so in 2016 we have

"For teenage and adult cyclists, accidents are more likely to involve collisions with motor vehicles, but about 16% of fatal or serious cyclist accidents reported to the police do not involve a collision with another vehicle, but are caused by the rider losing control of their bicycle." [1]

Not quite 30% but much more than I expected and obviously not negligible. Thanks for the rebuttal.

1. https://www.rospa.com/rospaweb/docs/advice-services/road-saf... (PDF)
Yes I think this is already a problem with student essays [and using GPT3 on them]. I would love to see teachers teaching how to actually use the tools instead of ways to avoid them. For example, it's really hard to get exactly what you want from stable diffusion. Having an assignment based on tweaking the algorithm seems a lot better than avoiding it altogether.
Lego spike.

It is part of their education line.

https://www.lego.com/en-se/product/lego-education-spike-prim...
As someone that has commuted through urban and industrial environments for years on bicycle I don't care what statistics say about assertions and possible changing circumstances for cyclists safety.

Wear a helmet. Your skull doesn't care about this study.

And titles like could lead to people to thinking that they won't need one. Which is unsafe for cyclists.
Ask HN: Can you recommend a book to learn basic electrical concepts/engineering?
I think title says it all. Something like CODE but for electricity? Thanks
I love the purple color used in the "Platinum" interface theme in Mac OS 8/9, even the scrollbar is purple:

https://i.imgur.com/WwFdpJH.png

They even offered a crazy "Memphis" art themed option: https://www.youtube.com/watch?v=aSLWbFUG_ig "High-tech" wasn't very pretty either: https://www.youtube.com/watch?v=UBUgDnPT8Ps

https://en.wikipedia.org/w/index.php?title=Appearance_Manage...
Ask HN: If kitchen work becomes some version of augmented reality, what happens?
Will there be 3D printing of food (enabled via material sciences) or recipe overlays while cooking.

Just thiking out loud here, ‘23 is around the corner and we should all tap into our inner futurists.
I can’t seem to install McDraft on it, unfortunately.
Location: Amsterdam, Netherlands

Remote: Yes, or Hybrid

Willing to relocate: No

Technologies: Golang, Java 8/11+, Spring, Kafka, AWS, Kubernetes, Redis, MySQL, PostgreSQL, CockroachDB, Jenkins, Nginx, x509, PKI

Résumé/CV: https://drive.google.com/file/d/1c7d7cpeuYgAZ0DVweRaLhUob3hv...

Email: tulio.gomesbarbosa@gmail.com
A bit ago, with the Watson craze, they tried to figure out what else it was good for.

This Cocktail Concocted By IBM's Watson Isn't Half Bad - https://gizmodo.com/this-cocktail-concocted-by-ibms-watson-i...

Would You Drink a Cocktail Invented By a Computer?
How IBM’s Watson become the world’s most creative bartender

https://www.smithsonianmag.com/smart-news/ibms-watson-can-mi...

---

The reason that blogspam recipes are so common is that recipes have a special place in copyright law in that they aren't.

https://copyrightalliance.org/are-recipes-cookbooks-protecte...

https://www.copyrightlaws.com/copyright-protection-recipes/

https://www.copyright.gov/help/faq/faq-protect.html (and in particular https://www.copyright.gov/circs/circ33.pdf )

From circular 33:

> A recipe is a statement of the ingredients and procedure required for making a dish of food. A mere listing of ingredients or contents, or a simple set of directions, is uncopyrightable. As a result, the Office cannot register recipes consisting of a set of ingredients and a process for preparing a dish. In contrast, a recipe that creatively explains or depicts how or why to perform a particular activity may be copyrightable. A registration for a recipe may cover the written description or explanation of a process that appears in the work, as well as any photographs or illustrations that are owned by the applicant. However, the registration will not cover the list of ingredients that appear in each recipe, the underlying process for making the dish, or the resulting dish itself. The registration will also not cover the activities described in the work that are procedures, processes, or methods of operation, which are not subject to copyright protection.

And so, you can grab a recipe and be 100% sure that it isn't copyrighted. Then you can add some SEO text around it and some advertisements on the side and you've got yourself a page that you are sure that no legal department will come after you for.
DHS announces extension of Real ID full enforcement deadline
Missing from this is any proof of a connection between "close passes" and injuries:

"The new paper from Walker also re-affirms that wearing a helmet was indeed associated with more “close” passes when you take into consideration that in some places, the law dictates more than one meter of room."

and any increase in accidents, let alone injury accidents.
It's considered shhhware
Typically if you do something stupid, you are expected to eat the consequences. Giving a lifetime support license wasn't the smartest. The developer doesn't get to ignore a contract just because it's inconvenient.

Why is HN always so damn against developers facing their hubris, or mistakes, or consequences for their actions?

Now, the consequences here could be as simple as stop supporting things after ten years instead of infinite. This could directly open them up to legal challenges but who is going to take you to court for a few tens of dollars after ten years, for IRC.

None of that makes the developer someone we should root for. They sold an impossible deal, probably out of naivety, but that's how life goes sometimes.
After trying out Mac OS9[1], I discovered Balloon Help, and thought it was quite a neat feature. After I looked for more information about it, I came across this well-written blog post. I especially liked reading the author's reflections about computers being more helpful when they explained why things were.

It reminds me of this other story about writing better error messages[2]; maybe helpful computers are making a comeback.

[1]: https://news.ycombinator.com/item?id=33868197

[2]: https://news.ycombinator.com/item?id=33261125
This is a poor summary. The reduction in the number of cyclists is very easy to see as making things less safe for the remaining cyclists. The data is rather clear on that, oddly. The article even linked to the study they are basing that on at https://usa.streetsblog.org/2015/02/27/safety-in-numbers-bik....

Do we know the full causal factors? I'd wager not. But it is a testable hypothesis as much as "mandating helmets will save lives is." Per the evidence of this article, that hypothesis is on much shakier ground than your post would allow.
Materials Innovations: What Is Structural Engineered Bamboo (SEB)?
Seems like we could very safely abolish the air marshal program. It may have been useful pre-9/11 but Flight 93 seems to prove that it's not necessary anymore.

Anyone attempting to hijack a flight full of Americans is going to be attacked every single time, and terrorists surely know this, and that's the real deterrent. Hijackers might think they can overpower a single armed officer but they know they can't overpower dozens of passengers that feel forced to fight or die.

It might even be a good idea for pre-flight training videos to explicitly tell passengers to immediately attack anyone attempting to hijack the plane. Though this is probably unnecessary, it could act as a strong additional deterrent and help coordinate people in the event.
> Is there anyplace in the world for a .5x developer or even a 1x developer in a chatgpt world?

I don't know, but I'll offer my perspective.

I am an OK programmer. Something like 1x? I learned proper computer science and programming in my late 20's and got a degree in Software Engineering from an extension program at an Ivy League school. Maybe it's because I learned later in life, maybe it's because I'm not that smart after all, but my glaring weakness as a programmer is programming "in the small" - ie, coding very local algorithms in ~5-10 lines of code. I trip up with small errors in computation, state, etc. This is possibly common to many great programmers, but I think I am weaker than average in this area.

On the other hand, I am better at a higher level of programming. I like abstraction, software design, software and systems architecture. And at an even higher level, I am quite skilled at - and do quite a bit of - business analysis and UX.

I have been trying Github Copilot and I am very excited about how it elevates my weaknesses - it's a perfect fit for me. I see a future where I will be able to play my generalist role much better.

As for people who are 1x, but don't have other skills, I'm also optimistic. I think the market will push them into new exciting directions. Their 1x coding skills, coupled with AI assitance, could possibly be a huge asset in new emerging roles in the economy.
> you didn't cite any studies, so I won't either

This doesn't make your response sound any better, just bitter.
Feels like this prediction is unfalsifiable since we've had a personalisable conversational human interface AI in our pockets since the launch of Siri in 2011. Not sure there's much sign of it progressing beyond a fun but erratic UI though
Its pretty simple:

sealed interface Foo
class A(val s: String): Foo
class B(val b: Int): Foo
> complying, then copyright holders could even argue in court that they are liable for large classes of works without having to provide evidence of non-compliance for each individual work

But in practice, is there any point for any violated users to sue? Any YouTube video unlikely presents any meaningful income for them and going after American company in the court is really expensive.
I personally prefer open-book exams: they discourage cheating in terms of “smuggling definitions by writing them on a calculator”, and force teachers to ask questions that require reasoning and deeper understanding
It's safe to assume it's always wrong. Most of the code I've had it write so far has minor bugs. In some ways, it's like a child that has access to immense knowledge, it's happy to make mistakes as it tries to establish connections, some of which are surprising and interesting.
Amazing, I've never even heard of a ERU in residential work. I'm not an engineer so I'm unaware of the rules and regulations, I'm just pointing out what I've actually seen getting installed and what engineers sequences say about it.
Advent of Code's Programming Puzzles Set New Global Record (2021)
I miss AIM where status messages could include variables. In your status/away messages.

"Hey, I'm actually here, just avoiding $username. Feel free to message me."

I don't recall the actual syntax though. Some people, not knowing the gimmick, would get quite ticked.
> Do they also claim tax write-offs for your donations?
Yes, but not in the "We pay less taxes because of this" way that people think.

Businesses are not allowed to take charitable deductions for donations made using funds collected from customers for the stated purpose of donating funds to a charity (i.e., "round up for charity").

The money being donated is not the business' money to donate, ergo they are not the party making the donation and do not get the tax benefit of it. Technically, the customer gets the deduction, but for donations of a few bucks its not worth it for the business or the customer to bother with the donation receipt.

Note that this does depend on the language of the solicitation. If they say "we'll donate" they can take the deduction, but they must also gross up their own revenue to include the "donated" funds, so they get no tax benefit.
I wonder what "watch television" means these days. I don't know many people who have broadcast or cable TV.
Well in this case, it would prevent the current executives who pursued bad policy from being executives at a company pushing short sighted bad policy that has real world consequences on customers. And when they get out, maybe they learned a lesson.
The problem is, Google isn't very curated. All the AI-generated SEO spam is going to pollute its indexes.
It isn't an conspiracy theory because no conspiracy was alleged.

Something can be incorrect without being a conspiracy theory. Criticize the assertion about why activison bans cheaters all you like, but don't do it by calling it something it isn't just to smear the idea.
The concept of homework is cruel anyway and needs to be abandoned:

Imagine your employer gave you "homework".

People would pull out pitchforks because it violates their private life and work-life balance.

Yet doing this to kids somehow is believed to be okay!?

- Kids deserve a fixed point in time where their daily work is over, just like you do.
Reminds me of a fake MacOS website that we naughty students used to load up on IE on Windows machines at school and then full screen it, which would make it look like it was converted to a Mac.

Except it was just a webpage designed to look like a Mac with some very basic GUI features.

It was an extremely popular prank, I just can't remember the name of the website now.

And today we have actual real MacOS in a browser.