skysight-inc/HackerNews huggingface dataset:
Copy initialization does not mean that the copy constructor is called. It is the correct term for an expression `T a = ...;`, which can often result in the copy constructor being called but does not have to. In this case it's mandatory copy elision from a prvalue, which leads to only one constructor being called.
Do you think the list could be updated & there are now some better resources for some of the subjects?
You underestimate how big of a change Python 3 actually was. Changing how strings and bytes are handled has a huge blast radius. It broke almost every library or application I worked on. Everything else was peanuts to that semantic change.

It was a necessary change too. Supporting Unicode strings or mixed-encoded strings was absolutely awful in Python 2 and almost not worth doing. Python 3 made that work properly.

Arguably, the only real mistake was using UTF-16 instead of UTF-8 for strings. But back then, nobody knew what would take off and Windows natively uses UTF-16, so...
> It's only lacking a little horn so the user can make a small train sound!

One of our Japanese or German readers better have a bespoke native word that describes this type of feature/purpose combo or I'm going to be disappointed.
Case study:

https://en.m.wikipedia.org/wiki/Uplift_Universe
If you think being taxed is a good thing you really don’t understand what taxes do. I’m very sympathetic to the argument that they are a necessary evil of a functioning society but to call taking peoples resources under threat of violence good implies a perverted moral compass to put it mildly.

Regardless, that’s not the point. The point is that there’s a double standard.
Grew up as the child of poor immigrants (like rent was $1300 and we only made $1200 a month poor) which led to a lot of arguments and depression at home. I used to stay at the library as long as I could to avoid all that and my parents eventually used the library as a babysitting service. I developed a passion for reading and the library also had computers with internet access you could use for 30 minutes a day. I used those 30 minutes everyday to learn and make my own website and the rest is history. Today I make ~$450k/yr and hope I can continue to give my family a better life.
Based on my quite limited experience with Python the big drawback of indentation sensitivity is copy pasting will only work when your editor has great language support. If I copy a block of code from indentation level X and paste it to indentation level Y when I have explicit end-of-block tokens the worst thing that could happen is that I end up with badly indented code that I have to clean up manually. On the other hand, if indentation matters, and my editor messes up things, I am very likely to get code that looks good, probably compiles too, but does nothing like the original. I have to read through every line carefully and think about where the blocks were meant to end.
In the end I'm still not convinced that significant indentation would worth the trouble.
If there is ever a baseball team somewhere else in the world that is remotely similar in quality to top MLB teams, I’ll happily admit that “World Series” is a dumb name. (This would most likely happen in Japan if it happens anywhere). Until then, I’ll continue using it.
I‘d wager that the general public can’t name three scientific journals on average. In Germany COV19 sure helped to get some insights from public persons regarding pre print and review processes. However, even friends that have done their Bachelors don’t know too much about publishing. It basically begins with your own career in academia that you know how journals and academic publishing „works“ but outside of that no one really cares.
The motor for the little trolley in the video is a salvaged wiper motor.
I use it for several personal projects (ex: Cyberfeed.io) and it costs me nothing because my spending is sub-$5. I really wish I could use it for work instead of ECS Fargate but it would be a nightmare cutting through the bureaucratic red tape. Maybe one day.

A lot of my projects are FastAPI/SQLite in a Docker container and Fly seems to complement this well.
ABOUT YOU is a company driven by the passion to develop the best tech products. Currently, we are searching for an experienced & passionate (Senior) DevOps Engineer (m/f/d) to extend our team and drive interesting topics such as scaling the Cloud based infrastructure either across multiple online retailers or the always-increasing customer base in our online shop.

Contribute to one of the fastest-growing eCommerce infrastructures in Europe and become part of ABOUT YOU as a (Senior) DevOps Engineer (m/f/d).

What you will do
- Ensure availability, performance, scalability and security of our reliable shop infrastructure
- Drive the use of practices like continuous integration, continuous delivery and infrastructure as code
- Ensure the scalability of our flexible API solution by automating and standardizing the processes
- Take over responsibility for the availability and smooth operations of our infrastructure and stacks of existing and new ABOUT YOU SCAYLE clients
- Supervise and monitor our infrastructure in integration, staging and live environments
- Improve the creation, deployment and monitoring of our operations for multiple ABOUT YOU SCAYLE clients
- Manage the resources and services in cost-efficient manner

Who you are
- At least 3 years of experience as a DevOps or DevOps related roles
- Good knowledge in maintaining unix server Infrastructures
- Experience with one of the major cloud providers e.g. AWS, Google Cloud, Azure
- Proficiency in Linux OS and the ability to read and write code in Python
- Experience using different kind of monitoring tools (e.g. Sentry, NewRelic, Kibana, Datadog)
- Understanding and interest in the security aspects of running a cloud infrastructure
- Eager to automate as much as possible
- Fluent in English both spoken and written

Additional Salary Information
We have defined salary ranges for all levels for this function – feel free to reach out if you have questions.

Medior: 58.000-73.000€
Senior: 73.000-85.000€

We are looking forward to receiving your application – preferably via our online application portal! This way, we can ensure a faster process and for you it is very easy to upload your application documents. :-)
Ideate in private. Once that is done you can think in public and improve using input. Design by committee is a meme for a reason but ideas are like ships - the safest place may be docked in port, but that is not what ships are for.
A very interesting language, a few remarks:

- your blog "hides" the links behind barely visible font changes, quite funny for someone who designed a programming language with no hidden function call.. Don't do this please.

- the "Arithmetic Expression" section talk about integer division overflows but not about the other overflows?

- I couldn't understand the "Cast Expression" section, either it's me or it has to be clarified.. Also a syntax remark: I'm surprised that there is no easily greppable keyword for casting.

- two other comments about syntax:

1) the '!' symbol is used to dereference and in "read-write borrow", I don't see any obvious relationship between both usage, maybe you could use '@' for dereference ?

2) how about using <> for not equal insteal of /= ?
The "C programmer I am" read "a /= b;" as "a = a / b;" ..
> Bach to the Future – Humanising Music with Neural Nets

Poor taste in title, IMO.
"Is he just a bully?"

I mean, yes, and I say this without any intention of minimizing or justifiying, but: Which of the leaders/founders of firms at that scale and success do you imagine do NOT have a history of bullying?

A certain amount of what we might call "force of personality" is required to get something off the ground.

Once it succeeds, these people live their lives in a place where there is an enormous power and wealth differential between them and everyone around them.

Those two factors will absolutely put you at risk for shitty behavior, I suspect.
For speakers of languages that cannot be written in ASCII-only, the importance of the improved unicode handling really cannot be overstated, especially for people new to programming.
> Bullying or business?

Both.

Being an arse, and becoming resistant to arseholes on the other side, can become an arms race in some sectors. It tends to break down after a while, when people on the supply end start “sacking” customers because they get enough business from the others that they can be choosy, then the cycle begins afresh.
For a modern take on PC with wood(grain), take a look at the Fractal Design North PC case [0]. It's a matter of taste of course, but I like it a lot.

[0] https://www.fractal-design.com/products/cases/north/north/ch...
Could you share salary ranges for the positions?

Also could you give an update on the work-life balance situation? Is it still going to be a 9-month grind for new employees:

https://archive.is/PP6Im
Plocs (https://plocs.com) | Junior TypeScript / C# developer | Bregenz, Austria | REMOTE

We have built an MVP of our goal-oriented task manager Plocs (https://plocs.com).

We recently did a Show HN (https://news.ycombinator.com/item?id=33639228) and the feedback was great .

If you would like to help bring this MVP to millions of customers, drop me an email at chris (at) plocs.com
Because rust is used in ? and in ?

The majority of programs on my system are written in C. Then C++ . Then Python. I guess i have more programs written in TCL than in Rust.
Indentation-sensitivity is so popular that only one language in the Top 20 programming languages has it. That's nearly 40 years after I saw my first indentation-sensitive language: occam.

Indentation-sensitivity seemed like a great idea in 1983. I'm not convinced today.
What I'm proposing is a variation on an experiment that's been run many times in remote viewing settings and it goes as follows:

1. Person A puts a picture in a vault.
2. Person B draws a picture of what they think is in the vault.
3. Person A groups the picture person B drew with three other pictures and hands them, along with the picture in the vault, to person C.
4. Person C compares the picture in the vault to the four drawings they've been handed and decides which is the closest.

If the picture person B drew is judged closest, it's a positive result. If positive results happen to a statistically unlikely degree, it's evidence for psi being real[1].

What I'm suggesting is replacing the picture in the vault in step 1 with a life event and the drawing in step 2 with drawing a card from a deck. The 'life event' makes it a difficult experiment to run practically, but nothing is impossible about the basic experiment of having a double-blinded judge match a prediction with an outcome.

Note also, while there's ample evidence that a qualified remote viewer can draw an accurate picture better than chance, I remain agnostic as to whether a qualified tarot reader can pull an accurate card better than chance. The skill might be entirely in the interpretation. But that just narrows down the question of how it works as something weird in the human nervous system, there might also be something weird in how random events happen. It helps my practice to leave that question open, though if there were an experiment like the one I suggested which did answer it, I'd be very interested in reading the results.

[1] since we're talking about backing against a wall, what do you do when presented with evidence like this?

chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://link.springer.com/content/pdf/10.1038/284191a0.pdf

P<10^-4. Note I pulled this one from google scholar at random after searching remote viewing experiments, there are many more like it. Parapsychology reproduces much more reliably than regular psychology, there's too much scrutiny not to.
Dream3D: Zero-Shot Text-to-3D Synthesis Using 3D and Text-to-Image Diffusion
This is brilliant. I have used a variation of this.

Someone correct me but I believe it is the newish WinRT apps that have been rewritten for the metro era that MS chose to install this way. There a few windows "features" worth removing or adding that equire a diffrent cmdlet in powershell.
I used to be a C++ dev before moving to Java/Python. I'd like to go back but there seems to be few roles for people that aren't up to date experts. Is this the case? I'm not sure if the C++ shortage is like the COBOL shortage or a genuine active community that is growing.
The python maintainers went out of their way to break things - and were smug about it. That’s what it felt like to the community.

A big part of 3 was Unicode strings. In 2 you could mark a string as Unicode with a u””. This would have been a great way to let libraries and code work with both 2 and 3. They banned this, but you had to still use b””. This was the attitude and just one example.

The list of stuff that got hard / slow was long. Migration path was unnecessarily difficult as was compatible code. Somewhere around 3.4 it was like a light switch flipped and they started being more reasonable. ASCII handling improved (yes, not all internet protocol stuff is Unicode), they began making it easier to target 2/3 etc. but it was horrible to start. I’ve thankfully forgotten some of the details :)
Agree, "cash back" sounds like bonus money
You could do things correctly in Python 2, but as soon as you used any third-party library in your project, chances were it is going to explode underneath you anyway.

In the early 2000s, I maintained an py2, wxPython app with the users having the system encoding win-1250; the effort to patch this was unbelievable. The migration to python3-style handling forced everyone to think about these issues, not just few people for which things were crashing. Even just popularizing the issue was great, until then, many maintainers of third-party libraries didn't even understand what is the problem that you want to "needlessly complicated" fix in their libs.
Gross profit is the limit to reference in this thought experiment, not revenue.
Not sure if you are more agreeing or disagreeing with GP, but cost is not just computing cost, but also complexity and the higher risk to reliability that comes with it.

JSON-RPC makes sense if one only considers the abstract case with a single client and a single server box and minimal networking. Technically it's a viable solution but just not practical.

HTTP on the other hand is nice as it separates the business logic stuff like the RPC parameters from stuff that's interesting to the transport-network-thingies that sit between you and the data on a server, like load balancers, DoS protection, authz, rate limiters, ... etc.
I suggest reading the new book, Burn: The New Science of Metabolism.
I've been writing python for 20 years, and I truly cannot think of an instance where pasting code was an issue. I use vim mostly without any plugins, not any fancy editor.
"the voluntary usage of energy" is the referred part you also recognize as such. When that usage is the size of a small country consumption it becomes worth talking about - just like the shipping barges and oil rigs. You don't fix a wrong with another wrong.
I am no stranger to NUMA since SGI days, and AMD EPYC is a ccNUMA.

If I read it correctly, 512- and 768-bit wide memory bus is available to access the socketed CPU's local memory only (which is relatively small), and access to the shared memory (which is large to very large) seems to be still via a switched Infinity Fabric memory controller.

How wide is the Infinity Fabric nowadays? I can't easily find the conclusive evidence.
‘The Unheard Symphony of the Planet’
I'm not sure I'd be comfortable with an IDE that chooses to render 4 spaces as 2 spaces, etc.
Thank you for your service. I follow the Twitter account and I am always amused when I see what a naughty boy Samuel was. Seeing various people join in and comment, with a weird sort of "meta" that was created around it is always a pleasure.

Seeing these longer diary entries I wonder does the Twitter account publish full content of the diary entries or just selected parts?
Are you curious whether you should look into an ankle joint replacement? Arthroplasty treats ankle arthritis and improves overall mobility.
Ask HN: What got you hooked on programming and problem solving?
Was it any particular teacher, project or book?

Or was it sheer coincidence and luck?
> Downloading apps would result in .deb files if I remember right,

You've done something very wrong at that point. Very, very wrong.

> No need to get stuck on that idea. I'm just wondering if hackintosh would be worth the effort compared to making a well working Linux install

Resoundingly no.

Before you fly off on a hackintosh flight of fancy, try actually reading the link I gave you above, it's a massively involved process.

I'm not going to bother going through the rest of your post. The recompilation stuff is many years out of date and there's just so much supposition in there.

> One thing I loved with Linux during my recent use was the fantastic looks of the Gnome user interface. Professional and friendly, super consistent. A new gold standard in computer GUIs

Now I know you're a troll.
That article is pure fantasy.

The South didn't need any help walking away from a peace deal in '68. Hell, they walked away from the peace deal in '72 and only signed because Nixon told them the US was leaving regardless.

And there was no peace deal in '68 with the North. The North wasn't even interested in negotiating until a couple years after Nixon got into office.

And funny how Nixon gets blamed for "prolonging" a war he never started. How about blame JFK and LBJ for starting and escalating it into a massive conflict?
You are making the common mistake of assuming that the US political system works similarly to the standard modern democracy found in Europe and parts of Asia.

It doesn’t. It is infinitely more deadlocked and slow-moving, mostly by design. Switching to metric wouldn’t be a matter of “a politician” proposing it and 50%+1 of the parliament agreeing. It would be a massive, years-long all-consuming struggle.
> One of his co-workers who was in charge of purchasing parts was masterful while on the phone with suppliers. He drove a very hard bargain and often shouted and swore at suppliers to extract the best prices. Bullying or business?

Bullying. Full Stop.

This behavior gets people thrown out of restaurants and bars. If I ever catch someone treating one of my employees like that, and the employee is caught like a deer in the headlights because it is a big deal, I have absolutely no qualms stepping in and firing the client representative on the spot (clients can get back into our good graces by swapping representatives with apologies). I don't care how big the client is (I also perform receivables management to ensure no client is ever put into a position where they can threaten my book of business).

I've been told once by a purchasing manager after speaking with a client's company counsel that I drive a hard but fair bargain. Happy repeat clients to this day. We respected each other without anyone resorting to toddler-teenager tantrums during the negotiations.

When dealing with wait staff, hotel staff, valets, pool cleaners, all the way to CIO's and boards of directors, bullying is never acceptable. That you attempt to put a patina of respectability upon it by making it "just business" is also unacceptable. It's extremely disrespectful and rude, not to say the lowest, crudest, ugliest, low-cognitive effort form of negotiating. Negotiating to me is another communications channel conveying valuable information about how your culture reacts when the stakes are high, time is short, and actionable information sparse. Just like in a critical production down outage.

When bullying in business is your SOP, the network effects of positive collaboration powered by increasingly pervasive technology advancing upon us will deliver far more attenuated benefits to you than your competitors.
Can someone please explain the CBD market? I’m in Paris right now and it seems like every block has a high end (looking) CBD shop. How are these rents being covered? Who is buying? I have to believe that most people still want THC.
Algol 68 was the first programming language that was being taught at the University of Twente when I started studying there in 1981.

I vaguely remember something about a compiler (probably the Algol 68 compiler) with the wierdest bug that I have ever heard about a compiler: In certain months of the year, it had problems with compiling certain programs and students were adviced to try again a month later. The bug was never found.
Maybe I did not use it as intended, but I have an app running on fly.io that exposed the metrics endpoint on another port as the webapp itself, so it is not publicly reachable.
This app suddenly broke and I had to disable the metrics endpoint to get it running again. Since it is a toy project, I didn't investigate further but internally everything worked fine (the healthcheck got the expected 200 response) but the routing of external requests just broke.

Also when building and deploying an image, some non-obvious and undocumented changes are made. My app generates version information based on the git repository state. The build process deletes (or ignores, I don't know, never got an answer to my issue) the fly.toml file in the docker build context, which resulted in uncommitted changes and a "dirty" repository when building the app. My dirty workaround is to `git checkout fly.toml` in my dockerfile. It works but it isn't pretty...
In general yes. I'm a Canadian but I think this is very similar to the US.

Debit cards often have per-transaction fees. However it is becoming quite common to have a very generous free allowance or even be completely free to the consumer.

Credit cards almost never have a per-transaction fee but may have monthly fees. That also usually have some sort of rewards program that give 1-3% of purchases back to the card holder.

So in general debit cards are low cost and becoming more universally free while credit cards pay you to use them.
Spoiler: s/self-cleaning air system/coastal breeze/.
Double space, quadruple space and tabs all being legal choices was a bigger mistake in Python than the concept of indentations itself.
He was willing to be a bully anytime it benefited Apple’s customers. He seemed quite predictable but unusual that he could care about Apple and it’s customers and be completely indifferent to the feelings of the people in his immediate vicinity.
SQL CREATE TABLE statements better and faster
I bet that you did not watch the presentation.

Also, the fact that there is a talk with such a name does not mean anything other than that someone is out there trying to clarify what the transition is about.

(There could have been a video "Windows 7: Trust me, it's better than Windows XP" and you probably still would say that it showed that improvements aren't worth the switch for most users.)
Cosmology and the big bust debate video