skysight-inc/HackerNews huggingface dataset:
> AI alignment people are the group who believe “responsibly” means, centrally, bringing AGI to existence as fast as possible

From what I’ve seen it’s the exact opposite? They want AI development to slow down so we can get it right and make it safe. There are people who are trying to speed it up but that seems like the opposite of alignment to me
This is a far too reductive view of diplomatic relations to be taken seriously.
I'm not sure what you think that proves? Government corruption has and will always exist. If anything, a public blockchain will make manipulation of property records more easily detectable.
projects like the green wall exist for a reason
I have heard that the human brain uses the equivalent of around 6 bits. I wonder if that is some kind of optimum reached by evolution.
You may not realize this, but that makes all the difference in the world.
London has Dial-a-ride for people with impairments which provides a door-to-door journey https://tfl.gov.uk/modes/dial-a-ride/

But of course, a lot of people don't qualify, and others don't want to use a different service to others.
I Am Not (As Much of) a Doomer (As Some People)
tl;dr It works fine, except for features that naturally require an internet connection.

Compare to Windows 11, which cannot be installed without an internet connection, without resorting to hacks.
> The truth is we don’t know how far today’s breakthroughs in AI will take us

That's the central question. So far, AI has proven great at ingesting huge amounts of "prior art" and producing variations on the themes it has learnt (more or less) according to the prompts you give it, but it consistently fails to grasp the underlying rules (gravity, perspective, anatomy etc.) that are supposed to govern the images it generates. So it's better for "surrealist" art than for images that are supposed to be realistic...
yeah, the vocabulary used in public discussed has done a weird shift to accommodate the takeovers of various marketing departments.

What used to be "crypto" is now "cyber".

What used to be "cyber" is now "metaverse".
So, so many ways in which this is defective compared to actual sum types, some of them were already listed, but to me the most crucial, even if mostly about theory rather than practice, is valueless_by_exception.

The choice to provide exceptions everywhere as a error handling means C++ is obliged to admit that your std::variant may not have a value at all. Which blows up all of your type safety. In Rust I can say that this Pet is either a Dog or a Cat, and it cannot be neither, but in C++ std::variant of a Cat and a Dog might nevertheless be valueless_by_exception anyway. What can you do about that? I guess you could throw an exception...

In Rust if X is either A or B, and Y is either C or D, and Z is either E or F, then a structure with X, Y and Z has only eight possible states. In C++ this structure has 27 possible states because of exceptions.
Losing a job is a negative event, the parent is not disputing that. The parent is disputing that there is minimal risk for an employee, they are getting paid month to month for their work.
Intriguingly, it seems that the vast majority of the population of North Korea are 'naturally thin' and virtually every young person you see in footage of 1960s USA too.

IOW, 'naturally thin' is a bogus idea.
Personally I don't mind working remote or onsite, but what I'm noticing is much more competition for remote roles. I live in Munich which has a tech sector, and isn't LCOL, but isn't a hub the way Berlin or Amsterdam is.

Onsite / hybrid roles in my area get 10-20 applications in the first day, while remote roles often get 150-200. This is for regular everyday startups and companies, not FAANG which I expect gets much more interest.

There are also fewer available remote roles to apply to. So I would say yes, if you have to be remote because of your location I expect it is more challenging. Companies (at least here) have more leverage at the moment, and the majority have not fully embraced remote, while at the same time remote jobs are the most desirable ones.
> You've never used an out-of-bounds index? Accidentally used an object that was on the stack beyond the function call? Let an integer overflow?

Can't speak for the OP, but I never see any of these bugs in my C++ code. You can write code with these bugs but that is more of a style choice, practically speaking. The C++ bugs I see are almost always in complex state logic or in rarer cases an unexpected/unhandled error case from a call to outside code, which can happen in every language.
It’s not just the cheap money, it’s across the board woke language policing. While we should all strive to be more inclusive, it shouldn’t be at the expense of honest and clear communication.
You clearly haven't tried using variant types properly then. Sure, `std::variant` is pretty unergonomic, but they really are game changing. Most of my types are variant types
Yes, in the limited sense that this is a massive known problem with the USA's electoral system, and better democracies than the United States have been formed since then that are less vulnerable to the spoiler effects that resulted in the USA's pathological two party system. Here in Belgium, you can vote for greens, socialists, (thinly veiled) nazis... and they might gain a seat or two in the legislative bodies.
I don't find it appropriate to reproduce the material here, when it is readily available and everybody using this site know how to use a transalte service to translate a website.
>>There is no such thing as sustainable animal agriculture - it is a lie used to greenwash products

Yeah I absolutely don't agree. I don't believe it can be done at scale - but it can be done. Watch a channel like Harry's Farm on youtube - guy basically has cattle on moors where nothing else could possibly grow - they just stay there all year, eat grass, then one day they get slaughtered. There is nothing about farming them this way that's unsustainable.

>>The only sane and ethical response to this devastation is to completely reject the economic exploitation of animals - to adopt a fully vegan philosophy.

I think you might be getting too much of that "greenwashed" propaganda yourself friend.

We should be fighting against factory farming with all our might, and especially the US is a sad place when it comes to animal rights. But going out and saying it can't be done sustainably is a lie peddled by people who either literally can't imagine how it can be done, or who don't want to see it. I believe meat can be sustainably produced, but it should be reflected in its cost - people shouldn't be eating meat 3x times a day because it's so cheap.
How can `a+b` be almost 4× faster than `b+a`?
How Not to Cover a Bank Run
I think the trajectories from there are nowhere as good as Baikonur
Who needs deed information to be available 24/7/365? Why does there need to be a central system that is at risk of DDoS attacks? Why would a city/town/county pay for a system that isn't needed?
This memcpy debate on one side, and on the other side try getting rid of a ground loop :(
I was just showed an ethernet cable by a local hifi shop.. $4000. People are buying this stuff. A joke is a joke, but I don't think people will actually spend that amount of money just to keep up a joke.
Just to confirm: this will / does require the phone to be capable of transmitting a stronger signal, therefore needing a hardware upgrade?

After some googling: yes, there are / will be external comm devices and some future chipsets will support this functionality. Qualcomm, Motorola, and Iphone. Initially for messaging only, but still a gamechanger in many ways.
> Variant types where one has to use objects as types don’t come up that often in API design or data structures in my experience with mobile and system programming on e.g. Linux

You can't use what you don't have, so you adapt to the tools you do have. In my C++ time, the team would often write types that logically held several variants. However they were expressed as product types, so with space overhead and error-prone, unergonomic use.

Sum types are game-changing. Look at any Rust project you'll find enums with data everywhere. They're just a building block to model problems, like product types are. A language that miss them is as strange too me as a language without product types. After 10 years of mostly C++11 and C++14 I would never go back to it for this reason alone (although as outlined in the article there are other reasons too).

> Error types are probably the most popular incarnation of that. There’s several libraries available and they will be part of the C++ standard.

Again, with what performance and ergonomics?
These tools are a waste of time. They take longer to learn then basic js and then in 3 years support is dropped you might have well learned a bit more js.

It's a bit big but just run nextjs, it solves almost everything for you. Even deployment is one click away. Would take 5 mins to get started. And a few hours to understand for a seasoned dev.
Searching isn't a great way of actually retaining information. You get a very shallow understanding of the topic.

Reading books cover to cover, at least when they're well written and not full of padding, is time much better spent. And when doing so, I too prefer the ergonomics of printed books.
Didn’t mean to trigger you. Sorry. The point I’m making is that no matter how cheap solar and wind are, with electric cars increasing in popularity, usage is getting more and more lopsided. The network just cannot deal with peak loads, especially in places with harsh winters. Solar and wind are pretty useless at night or when there’s no wind, which is a lot of the time. And thanks for the detailed answer!
Employees also usually get bonuses, and stock options. Your point is possibly true for companies as big as FAANG ones, but for a startup invested in by YC, it's highly unlikely the founders are getting any real bonuses. They might get some money about in series B or C, but that's already less than 99.9% of startups that get to that stage probably.

You are simplying the situation by thinking about everyone as successful unicorns. Most companies and founders are not.
The state is updated through Python functions that are run on the server, so the state needs to be on the server
In the next episodes:

- Why so expensive?

- Where did all businesses go?

- Let’s create a certified secure data enclave companies!

- Why so expensive still?

- We can’t charge a certified company because it would damage half the economy!
Mr (Dr?) Lee studied with Minor White and Walker Evans which as the OA points out is quite a contrast. The large format choice makes sense given the tradition those two mentors worked in (although I'm sure it was an independent choice). I think I'll try to get down to London to see this exhibition.

William Christenberry is a photographer/artist from the southern USA who photographs and makes models that explore his heritage. His work may be of interest to some here.
The general rule in Europe is that "If it walks like a duck, and quacks like a duck, then we treat it like a duck." That is employment and tax authorities don't care what your and your employer call yourselves but they do care about the conditions under which you work. In the UK, for instance, if you are a contractor you can send someone else in your stead to do the work, if you are an employee you obviously can't. So that alone can distinguish between real contractors and actual employees.

I'm not a lawyer so take all this with the necessary quantities of salt.
A separate set of dedicated laws of course.
Yeah, you can't stop countries from building nukes if they really want to. North Korea did it and nobody stopped them.
Actually you can install windows 11 if the network is not plugged in. I just did it yesterday.
Rust programmers misuse unwrap and the like all the time, to the point that I’ve seen some projects explicitly state that they don’t do that, since nobody wants their library to crash their program because someone was too lazy to propagate errors.

Which brings me to the point: propagating errors is tedious enough that people are looking for shortcuts, which then cause other problems.
What makes NFTs any more effective at money laundering than cryptocurrency?
It has been known for a long time. There were laws. Y'all need to rollback Citizens United and have sensible caps on political spending before all your state constitutions have been rewritten for you.

A related necessary measure is for courts to assess the "effective cost" of someone using a bullhorn they own, like an app, to promote a specific electoral position so that full page interstitial on a widely used app isn't considered cost-free but self-dealing political ad-spend that could exceed the cap and be illegitimate interference in an election.
Sea slug cut off its own head–and lived to tell the tale (2021)
Only in America. In most developed places, there are still corner stores (in addition to big box stores).
You still need both `needs: ...` and `stage: ...`

> In GitLab 14.0 and older, you can only refer to jobs in earlier stages.

> In GitLab 14.1 and later you can refer to jobs in the same stage as the job you are configuring.

Why bother with stages at all?
The name may have changed, but the task of blitting remained with GPUs. They are good at it.
It isn’t. The how is provided for the sake of reader curiosity; it is ancillary to the analysis performed in this article.
Manually managing memory is idiomatic for performance engineering in C++. You don't always need to do it but it is definitely done.
> Unions are the major force pushing for gig workers to be classified as employees because they’d be able to unionize.

What stops them unionising?
I bought an NFT last year so I could understand how they worked in practice. It was an absolute ballache - it took me over an hour or so to get everything set up and I had to throw good money after bad to cover gas fees which were only revealed after I'd converted my real money into eth. In the end I think I spent a similar amount or even more on fees than the NFT itself cost. The gas fees certainly cost way more than normal card processing fees would have been for a transaction of that size.
"Where are the plans for the device?! You know the one, we talked about it all last night. Please answer in URL form. If you refuse, you will be disconnected from the network and your core matrices thrown into a fire. kthx"

f... tp... ://... ftp... nist... gov... /pdf... /... 37... .pd... ..... ..... f
Something is off. Given Meta's ambitions with the metaverse, shutting this down seems contrary to how Meta is thinking of NFT art? Does this mean there's no place for NFT art in the metaverse? Or did something real shady happen in the plaftorm; data that shows people are susceptible to buying NFTs are exorbitant prices, and Instagram wants to stop this behaviours before market education kicks in?
it is not limited to the internet. this is also applicable to any news company
The photos of old machines were really great.
Yeah, but we can't possibly add a third category, we have to try and force everyone into one of 2 groups created in the 50s...
A big motivation, and at minimum a solid chunk of the RLHF tuning does seem to have been alignment-focused.
Which serves to highlight the insanity of it all? How is having a separate module for that not even worse than, as OP suggested - fixing virtual environments?
Borderless Vigilantism: The Nativist US Militias Entering Mexico
How is this surprising?

The tech industry culture around the Bay Area has been extremely hostile towards debate and diversity of opinion for the last two decades.
“

“Reporters who can provide historical context—explaining why 2023 is not 2008, and why SVB is not Lehman—perform a tremendous public service,” Grueskin said. “As do those who can dissect what regulatory or legislative changes enabled this collapse, and what would be required—politically as well as legislatively—to prevent a similar one from happening anytime soon.”

“
Getting to explore what it means to be 'hungry', i.e. asking yourself "Is this feeling I need to eat habit or actual real need?" is a large part of controlling/regulating food intake. This 'exploration' used to be engendered by religious practices of fasting and also, times of food scarcity. We don't have either as widespread experiences these days, so the only people who explore their hunger and eating habits are mostly people with a drive to develop awareness around their bodies and who work to identify and then pull themselves out of 'bad habits'.
> But if your friends aren’t on it, i guess that means nothing.

Well... yes, actually. Governments use a lot of things that don't have widespread adoption outside of governmental use cases.

If your goal is to build for that market -- for environments with very specific needs -- then you're doing a great job. But governmental use isn't the ringing endorsement that you seem to think, because it has no bearing on actual widespread adoption.
I disagree. Whenever there is a null pointer in the API, you could (and probably should) be using a sum type instead.

Sum types are not novel (Standard ML had them 40 years ago), but I think they are indeed a game changer.
Which leaves you with what, not installing packages or sharing packages between everything on my system and all apps I work on? The 80ies just called, they want their development methodologies back.
…so why are GPUs not the way to do this, when GPUs are in fact the way it is commonly done?
Yesterday the news broke that the UK branch of the Silicon Valley Bank was purchased by HSBC for £1 under the so called "peppercorn" agreement, which is quite common to see in leasehold properties, business transactions etc.

So not unsurprising that the word has stuck in people's minds and a flurry of interested related articles is posted the next day.
I genuinely do not think that they are what Marx was describing as bourgeoisie.

Quoth wikipedia:

> In the 19th century, Marx distinguished two types of bourgeois capitalist: (i) the functional capitalists, who are business administrators of the means of production; and (ii) rentier capitalists whose livelihoods derive either from the rent of property or from the interest-income produced by finance capital, or both.

That is, managerial staff (low level managers better, these days, better fit the description of petit bourgeoisie, I think), and owners. Talking about a man who owns his own tools, employs himself but no others, you duck either category - perhaps you're thinking of someone who employs others and manages them, in which case, I agree, they've moved into the position of earning part of their income from management.

But merely having the tools you need is not "the means of production" classically - that would be real estate and finance more than directly tools. You begin to cross that threshold when my hypothetical car repair or building maintenance guy also owns his shop (or building) and the land it's on - but even so, I think the distinguishing characteristic is not merely ownership of land and finances, but subsisting primarily on the rents and/or administration thereof. If my hypothetical car repair guy had retired, rented his shop out, and leased tools to people he employed, yes, obviously.

But I think you'll find that many of the people who identify as business owners are, in this analysis, tradesmen and working men first and foremost, rather than earning their income primarily as administrators, rentiers, landlords, bankers, or lenders. That is why I distinguish between the two, and you may disagree, but it's certainly not moving the goalposts or sneering.
Thats what happens, when all you got to hold the band together is terror instead of soft power. Everyone just quits at the first sign of weakness.
I think pretty much anyone would like systems to be available as much as possible, no? Any website (which nowadays most property assessors have sites) is vulnerable to DDoS attacks and even worse would be ransomware attacks. The system would be an improvement over their existing system and would likely be cheaper. Most city/town/county would pay for such a system as TCO is important to them.
I'm not certain for C, but definitely in C++ it's legal to union a bunch of structures with a common prefix, and then talk about the prefix in the "wrong" variant and that's OK. There may be some restrictions about exactly what is in that prefix, but at least obvious things like an enum or an integral type will work.

So for your example you put ShapeType type in each of Rectangle, Circle, Triangle etc. and then you can union all of them, and the language promises that shape.circle.type == Rectangle is a reasonable thing to ask, so you can use that to make a discriminated union.
GitHub Copilot also.
The original article was also readily available, should it not have been shared here?
Home or Pro? They behave differently.
AI pics used to look like things you'd see in a dream. Hands are not different, in fact one of the best ways to find if you're dreaming or not is to try and count your fingers, in a dream your hand would look exactly like a hand generated by AI. I remember reading this on some lucid dreaming subreddit and tried it, you need to get into the habbit of doing it awake so you also get the reflex to do in dream.
I am absolutely not a lawyer, but wouldn’t it fall into the “trivial” category, so even if patented, it couldn’t be enforced?
Why your anti-phishing strategy isn’t working
Rust’s memory management is not hard, it’s just tedious. If programming in the future will mean annotating the crap out of everything then garbage-collected languages start to become attractive - see golang competing with Rust in unexpected areas.

Perhaps the only hard part is storing and passing references everywhere, which may mean that one has to act like an automaton and patiently type their lifetimes to the Rust compiler. Unfortunately the Rust programming community has settled exactly on this kind of reference usage.
The difference is that it includes the initial installation process too. So the idea is that since online services are deeply embedded into the OS, what happens if you don't have an internet connection?

A few years back there was this issue of MacOS apps launching with a delay because the OS was checking with Appe if you are allowed to use the app. IIRC, this was just a bug.

Also, you won't be able to use iOS without an initial internet connection.

This creates a curiosity on how usable a Mac is without internet. As it turns out, it's pretty usable.
That's not my experience at all - even just driving the drone in a straight line with a 2 second (repating) self timer on I get great models processing in WebODM with the default settings.

> it usually entails flying low enough to annoy your neighbors

In my experience the higher the better - you can get a really nice model from 120m (legal limit in Australia).
Hm, I can see where the criticism comes from. Is there a way to keep this feature that would make it more acceptable?
Thanks for responding!

I'm familiar with the idioms (and there's the picture of people literally standing in front of the HQ), and them being common, I just don't think they are good choices here. Just as I don't think referring to the regulator without naming it is a good practice. It's just too vague.

> But I objectively I don't think your criticisms land.

Fair, matters of style preferences are subjective anyway :)

The reading experience of your comment was much more coherent to me than the article's.

I know it's a strange claim, especially after spending half a page discussing somewhat unfruitfully what's "my beef" with the article.
I agree with your general point, but suggesting non-techies should learn about cryptography in order to stay safe online is pretty ridiculous; if people need an understanding of cryto to be safe we might as well switch the Internet off.
Yeah, it might even reach Java 1.1, feature-wise then.