skysight-inc/HackerNews huggingface dataset:
While this is amazing, I should point out that for most languages he only needs to understand enough syntax to print strings and possibly unquote them. If you actually run this program into the first language, Ruby, the actual code (meant to be a Rust code) is as follows:

fn main(){print!("{}",("object QR extends App{print(\"(display \\\"printf(\\\\\\\"1d;s/.//;s/1/ the sum of a son and0/g;s/0/ twice/g;s/2/You are as bad as/g;s/3/ a son!Speak your mind!/g\\\\\\\\n#The Relay of Quine.\\\\\\\\n#Ajax, a man.\\\\\\\\n#Ford, a man.\\\\\\\\n#Act i: Quine.\\\\\\\\n#Scene i: Relay.\\\\\\\\n#[Enter Ajax and Ford]\\\\\\\\n#Ajax:\\\\\\\\n#\\\\\\\");function[]=f(s);for i=1:2:length(s),printf(\\\\\\\"2%s3\\\\\\\",part(dec2bin(hex2dec(part(s,i:i+1))),$:-1:2)),end;endfunction\\\\nf('[lots of hexdump]')\\\\nf('[lots of hexdump]')[snip]\\\\nprintf(\\\\\\\"\\\\\\\\n#[Exeunt]\\\\\\\");quit\\\")\");}"));}

...where `("object ... ;}")` part is a single string literal here. The actual quine stuff can be done in just one language at your choice, or can be assimilated into some other language where unquoting is a bit heavier. It is much easier than polyglots, where a single code should be interpreted in multiple languages.
For the life of me I don’t understand why folks default to laptops for development. Yes portability is great, but most of us park our behinds at the same desk everyday. If I’m going to be out of the office (away from home) I take a laptop and remote into the desktop! Even M1 macs (I have one and love it), while powerful, just can’t hold a candle to a workstation class machine.
...because one of the letters against Stallman stopped accepting signatures at three thousand people, but the "pro" Stallman letter never did. It included sixty open-source organizations were among those three thousand individuals. SUSE, Mozilla, GNOME, Creative Commons, X.org, etc. The point was made. A huge number of people and organizations wanted Stallman gone.

Stallman literally said a sex-trafficked child wasn't a "rape victim", and this isn't the first time he's espoused, on technical mailing lists, that golly, 'age is just a number' when it comes to children having sex with adults. He's an infamous serial sexual harasser - for decades. Threatening to kill himself if women won't date him, hosting barely-clothed "cuddle puddles" on the bare mattress in his office at MIT, and women in his office building stuffing their offices full of house plants because Stallman was known to hate them, and it was the only thing that would make him leave women alone.

When Redhat and others pulled funding, the board was clear they weren't interested in prudent governance of the organization, but solely about petulantly supporting their geek deity. His refusal to step down, and the board's refusal to remove him, irreparably harmed their reputation and finances.
Here is an article laying out why some call Putin's actions a genocide (and why some don't).

https://www.bbc.com/news/world-europe-61017352

No one is saying the situation is as bad as the Holocaust. However, among other war crimes, large numbers of Ukrainian children have allegedly been abducted and forcibly transported to Russia.

https://en.wikipedia.org/wiki/Allegations_of_child_abduction...

According to the United Nations, that is a form of genocide.

https://en.wikipedia.org/wiki/Genocide_Convention
Perhaps it's just a generalization, but I don't think there's such a clear separation between "code as art" and "code as engineering".

The very best engineers are like artists, in that they harness their creativity to solve problems efficiently and effectively, often in innovative and personal ways.

And artists who are respected in the field of software can use consistent methods to produce solid maintainable code. I wouldn't say "zero surprises" though, I'm often surprised by reading the code of an artist, how they achieve extraordinary results with mundane code that a child can understand.

The example that comes to mind is Fabrice Bellard. He's one of the most talented engineers - and I'm sure many of us would agree that his software is a work of art.

Well, as someone who has to manage a team, I completely agree that what's needed are engineers who can consistently produce predictable results. We don't want someone who chooses (or worse, creates!) an esoteric language to pursue their art. But I myself am of the latter persuasion, "writing lisp for fun". And having a team of only non-artistic engineers would be so boring. But then again, boring is what we need most of the time.
Submitting resumes have always worked for me.
In theory, yes, but the last few decades show the opposite is happening: property tax rates are limited in many states (CA prop 13 being the prime example), and income taxes and sales tax fund more and more.

For example, the federal govt's total revenue is 6 times the total property tax collected in the US (and this ignores state income/sales taxes).

In California specifically, just the personal income tax alone is more than the property tax collected. Once you add in the other sources, property tax revenue is half of non-property tax revenue.
It's not a disagreement. You made a false statement, I called it out.
In my entire career I’ve never had a LinkedIn account, I’ve never had LinkedIn brought up in an interview, and I’ve never looked at an interviewee’s LinkedIn account. It’s nowhere near as important as the industry seems to think.
> The parents would then do parent things and the kids would just walk around the cities

Apart from the final plot twist, this was surprisingly normal when I was a kid in the 1970s. The number of times my sister and I were left sitting outside a pub, either at a picnic table or even waiting in the car while the adults were inside having fun...
English has always been muddy and ambiguous. Very few rules, unclear pronunciation among other quirks. Especially compared to stricter and easy-to-pronounce languages like Spanish.

Sincerely, a non native speaker.
I am Anti-Apple in the recent years, but I have to give them credit as they seems to be the only one in the industry who still give a shit about UX. ( Even though they are losing it somewhat )

> I just can't shake the feeling that we've built entirely the wrong future.

The others, Microsoft, Facebook, Google, Netflix. Pretty much the whole Tech industry are exceptionally poor at it. And there is something fundamentally wrong with Tech companies. And I am not entirely sure what it is.
> Maybe working off an existing design is harder than greenfield?

Except that Boeing has already one it:

* https://en.wikipedia.org/wiki/Boeing_KC-767

And Airbus (who originally won) didn't seem to have a problem:

* https://en.wikipedia.org/wiki/Airbus_A330_MRTT
void print(auto const bitand foo) {
std::cout << foo << std::endl;
}

Since C++20.
No you can't
If it's mineral oil based that would be enough to destroy a few ecosystems I think
Unless you work in the medical field or for the military, why would you even talk about such irrelavant things?
It’s amazing what people can do with stuff like this. Such a beautiful language (Ruby) made so ugly yet beautiful when viewed from a higher altitude.. there’s a metaphor there somewhere
Now I think about it, there's a bunch of ideas there that don't involve delivering stuff.

If you have 1000 pieces of installed hardware spread around the country in urban areas, you should be able to pay the postal company to take a picture every week so you know nothing's been vandalized.
Lambda (Observability) PowerTools for TypeScipt
Losing money to crypto and digital assets theft can be devastating so need to get a legitimate fund recovery team arise. Few weeks back I fell for an ad on crypto investment which I invested blindly due to the return on investment. After few days of investing I tried to check through how my investment has grown and to my surprise the account that was created for me got deleted and I tried reaching the support team all to no avail. Instantly I knew I’ve been swindled but amazingly 2 days ago I read a review about Dave with the mail: (RamsayMacDonald@Consultant.com) who I wrote and he recovered all my fortune using some forensics and digital currency recovery techniques. He’s truly the real deal
The cost of a new fullly-spec'd workstation + high performance laptop is tiny compared to the salary of good software developers. Managements have a warped sense of how to save money and as a result grossly hurt morale and productivity where it matters the most.
Maybe it's different where you live, but for me from of the things you listed, the only one that would absolutely depend on a proprietary OS is keeping in touch with friends - because many use services such as WhatsApp that depend on having a phone with Google Play Services. And games where you usually have no choice.

Of the others, many depend on proprietary services, but pretty much all are accessible via their respective websites and I rarely see missing functionality.

payments - just use your card. You could even stick it in your phone case so you always have it if you have your phone

banking - there are some "app-only" banks where I live, but for every one there are 5 normal ones with websites

planning transit rides - all the ones I've used work in the browser

ordering cabs - around here they all have websites... or even phone numbers. Even Uber works via the website.

streaming videos and music - Spotify, YouTube, Twitch etc all work fine in a browser (in fact, on mobile they work better in a browser as you can block the ads!). If you want to host your own, there is Plex and similar.

gaming - most games won't work, but there are web-based and OSS games; Steam Deck could be an alternative

ordering groceries - around here they all have websites

ordering takeout - as above

translating documents - this one is weaker but there are several services that let you do this via the website

getting breaking news - if you really need to see them ASAP, use a site that has an RSS feed - they still exist! Might not work for local news though

taking (good) photos - plenty of OSS camera apps; using an actual camera could be an alternative

reporting vandalism to the city - must be specific to where you live; here everything is via web forms, and if there is an app it just wraps the website
And in C++23 drop the arguments parenthesis, so this is also valid lambda call, :)

int main() {
[]{}();
}
The 10k limit means you'd be lucky to earn 1k a year on I bonds. Hardly worth the hassle if you have a 100k+ portfolio.

I wish instead of QE the government would let people buy much higher amounts of I bonds instead. Seems like a great way to hand out money to people directly instead of via banks.
It may still make sense to play even if your monetary ev is negative. Utility function doesn’t need to be linear.
If everyone is roughly performant this works. But if they are not, you may lose the good performers and keep the bad.
The first line of the article:

>The Debian developer community has decided to say nothing about the new controversy surrounding Richard Stallman reelection to the board at the Free Software Foundation.
Observations Reveal How Structures in Space Connect Universe and Form Galaxies
I don't understand your example. What is resumed after the await in f?

Generally stackfull continuations can capture more than stackless, but do not have to. If the context switch in f resumes into g, then only v2 needs to be captured.

If it resumes in an (indirect) caller of f then v1 will have to be captured if still live, but then again, this is not expressible at all with stackless coroutines, without explicitly or implicitly suspending all immediate callers (which would end up capturing v1 anyway).

That is, a stackful continuation equivalent to a stackless one only need to capture the same amount of state.

Also I don't think that defining as delimited the async continuations as opposed to the stackful ones is correct. You can have stackful delimited continuations.
Try working in banking for 20 years, stuck behind at least 1 layer of citrix living in citrix inception. Latency for every keystroke, your brain starts to add latency to latency that is not there to compensate for a life lived wearing citrix latency goggles.
If I recall correctly road wear is quadratic with respect to weight. Two cars wear the road less than one double weight car. This makes sense when you think about it. In the two car case the weight is divided over eight wheels. In the one car case it is divided over four wheels.

The same logic holds for truck weight of course.

No clue on the fuel use to be honest. I can see it being worse for two cars vs one double weight car due to air resistance.
It's not arrogant at all, it's a rational, evidence-based prediction.

I recommend https://thebulletin.org/2018/02/iter-is-a-showcase-for-the-d... for an initial introduction to why the idea of fusion by the end of the century is only a "maybe".

As a sort of representative summary of the situation, the ITER project has been in progress since 1988 - 34 years - and hasn't yet achieved fusion for more than about 5 seconds.

On top of that, by design, it will never be net energy positive - the tens of billions of dollars and decades spent on it are purely to produce a proof of concept for sustaining a fusion reaction. Turning that into something that can actually act as a source of energy is currently still at the "unsolved problem" stage. We can't even write a project plan for how a viable reactor could be developed, because we simply don't know.

As such, there's no realistic scenario in which this situation somehow turns into viable fusion power before the end of the century, short of an unexpected major breakthrough. While such a breakthrough is conceivable, it's not something you can base a strategy on. The responsible position is to recognize that we can't rely on anything useful happening in fusion in this century.

One other point about the "think back to 1942" comment is that extrapolation only works when you have relevant data points to extrapolate. The technological advances since 1942 have been nothing like the advances needed to exploit fusion.

Fusion involves literally recreating the conditions in the heart of a star, but without the enormous mass of a star to provide the necessary pressure. There's no precedent for this in our technological history. Nuclear fission was trivial by comparison - nature does all the real work, all you have to do is arrange the fissile material appropriately. That's not the case for fusion.

It's an incredible achievement that we can produce a fusion reaction for 5 seconds, but there's no guarantee that we're going to be able to turn this into something that can be sustained day in, day out, and that generates more energy than it consumes.
Florida community built to weather hurricanes endured Ian with barely a scratch
Ask HN: How do you deal with varying levels of competency in your team?
As I've become more senior I've struggled more with working with less experienced (and in some cases maybe less talented?) devs.

A lot of things we do as developers are quite easy to build in one way or another. The majority of complexity I find is in how you build something so it's easy to maintain, test and extend. It's also important not to overcomplicate things, of course, but there's a balance between building something very specific and building something with reasonable assumptions for how it might be used or changed in the future.

I'm often asked to review PRs and I'd say upwards of 75% of the time I see better ways to do something. It's often small things, like making what's being build more configurable / hard coding less, abstracting differently so code is more reusable, naming things better, organising the code in a more logical way, etc. Other times I simply don't agree with the change because it adds complexity with little benefit. You know those requests, "could we make this button green with larger text in this one specific place"? My answer to these requests are typically, no, because unless it's extremely important it's just adding complexity and making thins harder to maintain down the road. But I find junior devs will push back less and have less of an appreciation for how these little change requests without limits can cause havoc for the maintainability of a codebase.

I guess I never know where to strike a balance. It would be very easy for me to reject the majority of PRs I review. And I'm not saying my way is always the best way, but with experience you will notice there are better ways to do things more often.

I hate feeling like I'm blocking people and being a nuance. I try to communicate why I have a certain opinion and try to welcome feedback, but it's draining honestly. And if I don't do this then I have to watch what I build become an unmaintainable mess. It feels a fight against entropy because there's only so much I can do.

Does anyone struggle with this? I suppose to explain the problem in a more succinct way, if you're in the top 5% of devs, 95% of devs by definition are doing things less competently to yourself and you either just accept that or try to micro manage every change made. Neither is ideal and the quality of the overall codebase tends to trend to the lowest common denominator of ability.
Yep. Once you edit the xrdp.ini file to enable the Xorg backend (which I've done recently on Fedora 36 and Ubuntu LTS), you're good.

Multiple screen support depends on your client, I've had no issues with Windows and Mac clients. Audio depends a lot on your server distro (clients have it all sorted). Fedora uses pipewire, so YMMV.

When using mobile connections I trim it down to 16-bit color and it is perfectly usable, although if you're doing that all the time I'd also remove wallpaper and shadows (I prefer using something like XFCE when doing that - https://taoofmac.com/space/blog/2022/04/12/2330).
I mean, isn't that a potential usecase for Syncthing? If I go offline on one of my devices, my files are still locally on the system. When it comes back online, it re-syncs the other devices to use my latest files.
IBM swallows Red Hat storage products
As a minor anecdote, I'm a FAANG SWE and if I was told I wouldn't be receiving a raise OR bonus this year, I'd absolutely start looking for other work. Most FAANG employees get recruiters reaching out daily, the thought of greener pastures is always on their mind.
Data Matrix may be technically superior but if memory serves it's encumbered by multiple patents.
Eh, EDF charges more money directly than other suppliers (as a direct residential consumer, it was only a couple of years back I discovered how much more expensive they are). Plus as for making money, they are heavilty debt-laden and need the Frech government to bail them out[0].

* [0] https://www.theguardian.com/business/2022/jul/19/france-to-p...
You can't just synchronise things without knowing the file formats. You can't do a seamless distributed FS which allows offline changes.

Or more precisely, you can, but by choosing the most fresh file and people have lost work that way. There's a few "dropbox ate my files" stories out there.
Entering the Testing Phase for the Martian Moons EXploration (MMX) Mission
Give me a powerful workstation at work. Keep the laptop, I'm not doing extra work from home. Of course I have an even more tricked out system at home, but that's for playing games and working on my side-hustle.
Europe lagging behind South Korea, Japan, US in 5G rollout
The only reason I could personally see working at any of them is greed.

I've worked at large corporations before and from many accounts on here and elsewhere I get the sense that there are many of the same problems which essentially boil down to being a cog. You might be a cog in fancy wheels with catered lunches and bean bag chairs but in the end its probably difficult to see where contributions are helping actual customers.

I've also heard similar accounts about working for various government levels and suspect its the same conundrum. I think its unavoidable when humans organize a workplace into thousands of people.
Recently I noticed that FF doesn't even let you accept invalid (meaning no longer recognized as valid by FF because they changed the rules to requrie SAN) certificates for HSTS-enabled sites. The bug report's response was that the HSTS standard specifies that. Fuck that, the users should always be the one in control of such decisions in the end.
> Or perhaps they simply didn't want to take drugs pushed by people who actively hate them and demean them at every opportunity.

Or perhaps they didn’t want to take drugs pushed by people they actively hate and demean at every opportunity.

> perhaps the smarmiest smuggies that have ever existed on the planet

Whelp, that didn't take long.
> The cost of a new fullly-spec'd workstation + high performance laptop is tiny compared to the salary of good software developers.

That depends highly on where you are in the world.
AKA that time Facebook tried developing a payments product on the premise that KYC and AML laws didn't apply to them.
Looks good, I'll try, thanks.
Linux as a Screensaver (For Windows)
Even After $100B, Self-Driving Cars Are Going Nowhere
> Sorry, you don't have permission to visit this site.

> Website blocked

> Not allowed to browse Shareware Download category

> You tried to visit:https://www.valcanbuild.tech/handling-corporate-firewalls/

The irony.
I'm curious if this will get done and adopted. This is where "Modern C++ is a safe language" needs to walk the walk.
https://archive.ph/u0be5
It’s incredible how many systems are basically two silos that sometimes somehow sync in a totally custom manner, when we have so many ways of keeping distributed systems in sync.

Especially true for mobile.
LibreSSL 3.6.0 Released
Weflow | Senior Full Stack Engineer (Node.js, Python) | Full time | Remote (European timezone)

We're building a SaaS workspace designed for revenue teams to become more productive, collaborate, and leverage data to be more successful.

Having scaled tech companies before, we deeply care about our team & culture.

Our operating principles are remote-/async-first, getting stuff done attitude, lots of individual responsibility and the opportunity to make a huge impact.

We've assembled a fantastic team of engineers, designers, product, GTM people caring deeply about building a great product, and working well as a team.

Would love to chat with anyone interested in this opportunity,
Janis (Co-founder, CEO)

Learn more: getweflow.com

Please connect with us here: https://jobs.ashbyhq.com/weflow/ac9e8439-8e0b-44e3-a44c-ac0d...
Maybe all languages are weird, and we just happen to be more used and adapted to a certain weirdness?
> ...because one of the letters against Stallman stopped accepting signatures at three thousand people, but the "pro" Stallman letter never did.

It was always a hunch, but I suspected that part of the reason they stopped is that they reached a plateau, while the open letter was continuing to rise in popularity.

https://linuxreviews.org/Grass-roots_Richard_Stallman_Suppor...

Regarding the other accusations, my understanding is that they are unfounded or intentional misrepresentations

https://stallmansupport.org/debunking-false-accusations-agai...

I have personally communicated with RMS, even privately, and see a discrepancy between the way he is portrayed and the way he behaves on a regular basis. Of course, I might have just caught his good and kind side, who knows? Either way, my impression remains that those who see him as bad want to see him as bad.
Or, hear me out ... Get a different job.
NASA’s Juno Gets Highest-Resolution Close-Up of Jupiter’s Moon Europa
Oh, then the first name. Thought Kim was the first name.
Mathematica and the Potential Gaming of VCE (2020)
Archaeologists in Greece Unearth ‘Larger-Than-Life’ Statue of Hercules
I quit a job because of citrix. Exactly like you said, very noticeable latency. It ate into my productivity as a part of my mental energy was going into waiting for feedback to my actions to appear on screen.
Nobel Prize in Literature Awarded to the French Author Annie Ernaux
The Adaptable Linux Platform Guide