skysight-inc/HackerNews huggingface dataset:
Timely? It could easily have been the same actor.
I find the lack of Ethernet port quite annoying, even on a dev laptop.
Again, this is a tiny portion of actual coders.

The amount of people actually _making_ compilers and runtimes is multiple orders of magnitude smaller than the people using them.

Same with browser engines and game engines. For every coder doing the actual engine, there are a hundred others just using the engine, not touching C++.

You did list a pretty substantial portion of the segments where C++ is a valid choice and in many cases (along with C) the only option.
> M Mohapatra, director general of IMD, said this data shouldn’t be trusted before conducting ground verification. “Satellite observations are taken from 36,000km away from the surface. They can be misleading if not verified. The record highest land temperature was taken in Rajasthan which was 52.6 degree C. This data can create fear and panic so we should act responsibly.”

> “Do you know what 60 degrees C means? The roads and other infrastructure will melt. I have seen roads melting in Rajasthan at 50 degree C. We should be very careful and run ground assessments first,” added another scientist, who declined to be named.
Appears to be included in font-awesome, which warns that it is trademarked: https://fontawesome.com/icons/battle-net?s=brands

Someone probably just scrolled through available icons and ended up picking that one.
There’s no solution. You gotta have a separate environment (e.g. a docker container) for each project. Each env has its own python version and requirements.txt
This article is one of the few I've ever read on distributed systems designs that is even remotely close to what I'd call "correct". The amount of disagreements I've had with colleagues when I propose crash-only modes of operation is unbelievable.

Follow the guidelines in this post and you'll indeed result in (more) robust systems. Great writeup.
Software that enables me to cue and play out video and image output to a projector, without playback controls, the Windows UI, or Windows sounds getting in the way. And which enables me to quickly flick off to a black screen.

Closest I've come is VLC with a split video interface in full screen, but it isn't perfect.
Except that, as far as I can tell at least, Amos is not the one posting these articles.

The problem is that he’s writing interesting, informed commentary on topics that are hot button issues for people who are a tad over-sensitive about their career choices :)

You can be a happy Go programmer, whilst also recognising that the language has limitations & things it’s really not good at. That would be the mature, honest response to these articles. What is not a mature, honest reponse is DDOSing the guy because you (the generic you, not you specifically hnlmorg!) don’t like his opinions.
More strangers more law of diminishing marginal utility will apply.
I don't understand why someone who has so much open source information, has the intelligence to learn C-level languages, and has a certain experience in the industry, would ask such a question.
Because of high natural gas prices.

The production of fertilizers such as ammonium nitrate and urea require ammonia. Ammonia is synthesized on large scales with the Haber-Bosch process. This process requires hydrogen, which is obtained by steam reforming of methane in natural gas.

When natural gas prices exploded in Europe, many fertilizer factories had to stop production:

https://www.bloomberg.com/news/articles/2021-09-15/soaring-e...
I make an offer (in writing), you make a counteroffer (in writing), I accept your counteroffer (in writing).

Seems like a contract to me.
Tldr: Be honest and self-aware to suffer less in relationships. This is good advice.

I would add that romantic relationships are one place where you can benefit from displaying some self-interest and diminishing your charitable instincts. Forgiveness is for enemies, not lovers.
Functionality and Security are inversely proportional to each other. If you introduce a "Play Store" in a phone, the security risk automatically increases billion times. In an ideal world, There would be some special devices which have very limited set of functionalities inbuilt like calls, message etc which is used by world leaders to communicate.
Will DALL-E 2 be a boost to kids creativity?
monogamy != long-term partnership

Genghis Khan had 6 long-term wives. Most likely, the women were forced to be monogamous, while he obviously wasn't.
Yeah, the unreasonable C++ hate is real. That said, from the modern perspective, the old versions of C++ do suck very much. If you're not even acquainted with C++11 yet, you should definitely check out C++20.

Rust is less expressive than C, but likewise it does give less chances to shoot yourself in the foot.

C++ is often derided for its complexity, arising from its long development. While it's true that C++ allows many wrong ways to do something, I don't think that should really be a problem. The language's main problem is societal: C++ (and C) is often used by people who haven't bothered to learn the language. E.g. one can't rely on random unknown C++ code handling integer overflow and type punning correctly, so in such cases it's wise to compile with

-fno-strict-aliasing -fno-strict-overflow

A part of the problem is that C/C++ is so traditionally established, it's taught as as an introductory language at universities, for example. But it's usually taught wrong, because there's no incentive to teaching it right, and trying to teach it right could in fact be counterproductive, if the goal is merely to introduce someone to programming. This is why I think it would be best to teach Python or Julia as the introductory programming language, and (modern) C++ only afterwards.

Rust's advantage in this regard is that it's more centralized, it's lead by a foundation instead of being standardized, so everyone who learns Rust, learns the one, correct way to do things.
I can see how this might work.

Geeky founders think they are so smart that others should work way they are working.

They forget that other geeky developers think the same way and don't care about using someone else tools/workflows because "they" themselves are smarter.

For founding people with money - they see hype of development and they don't know most of geeks will think that tool is crap. They might "there are 100k developers we can reach if each pay $10 we have lots of money" - they don't know geeks don't want to pay for anything because they can build their own tools and their own Dropbox.

I can totally see how there are people with blind spots why these products won't work.
It still is, it reveals flaws in language ecosystems pretty quickly. Lisp was the fastest to fail, just because of the tedium required to open a TCP socket and keep it open =)

Telegram/Discord/Slack bots are a fun project too, but they're a lot easier because they are asynchronous by default.
They’re also a lot more capable of detection, often assisted by the US.
Sounds interesting. Time shenanigans is one of the bingo square prompts this year on /r/fantasy, so I wanted to check this one. Any reason why Kindle edition is not available?
But unless you have a completely independent physical layer, that network and alias is only reachable via an IP you rent or buy from the normal Systems. So what's the added value once you have that IP pointing somewhere? Like, if everything you can do with the ENS depends on an IP, which can do the same things as an IP, what's the use case? You are already dependent on the system, without an avenue out, what's the advantage of using an ENS vs something in the system?
As I wrote, it doesn't understand the same things I don't, and that's why it's not directly useful here.
Yes - and further specify a TTL on ALL non-persistent (i.e. cache) data is a good rule of thumb.
I would probably do better, since I would be forced to actually get the sleep that my brain needs
This isn't really an issue with M1 Macbooks now. But I did used to hate how hot my Intel Macbook got.
I recently achieved two milestones that I am somewhat proud of: (a) finishing a role-playing campaign, to be fair that was in LancerRPG that by default has a 12 level skill ceiling after which it does not make sense to play anymore. (b) finishing a legacy game, Charterstone that is. Again that has a manageable 12 game limit.

Still, there are so many people that have not finished Gloomhaven or whose RPG campaign has come to nothing after some years. So finishing both feels like a small achievement :-)
Canada’s immigration backlog now exceeds 2M persons
You only mention Python as your skillset. Most recruiters seem to keyword match on a longish list of terms. So whilst your STEM background might be impressive, unless the job requires domain experience in your field and is Python heavy, it might be difficult to tick enough boxes to get an interview.

You might also want to refrain from describing your current role and employer in negative terms.

Stop being a "good little slave", sharpen your image, attitude and ask for a raise and a promotion to get a fancier job title. That might in turn make you happier and make you more desirable in the eyes of potential employers.
Freed after serving his sentence, on 22 April 2022 (nine days ago).

He is not legally vindiacated in that his sentence was not commuted, pardoned, or otherwise reduced.

The Wikipedia article is vague on all of this, but Democracy Now states:

Last year, the judge in the case found Donziger in criminal contempt of court after he refused to turn over his computer and cellphone, sentencing him to six months in prison for contempt of court — a misdemeanor. In an extremely unusual legal twist, the judge had appointed a private law firm with ties to Chevron to prosecute Donziger, after federal prosecutors declined to bring charges. After 45 days in prison, he returned to house arrest — until Monday, when he finished his sentence and was released, after about a thousand days under house arrest.

https://www.democracynow.org/2022/4/26/steven_donziger_freed...

Donziger remains disbarred in New York state. His current campaign is to have the Ecuadorian judgement against Exxon-Mobil reinstated and enforced.
Because it's illegality perpetrated by the state. NSO's customers are governments and law enforcement. They're not keen on investigating themselves.
Human trafficking: how to recognize it and stop it
With C++ realistically memory management is so hard that if you want to go solo, and you don't want to debug segfaults all the time, Rust is definitely the way to go. It teaches you manual memory management like nothing else.
Same with "MLOps" tools... same with every niche, bunch of useless tools just trying to grab some market.

But this is not a recent thing, every time the current thing gets flooded with crap ideas competing for some market share (ie longtail theory).

Sometimes the old ideas are just rebuilt, nocode is just RAD with different branding, event sourcing is just ESB, microservices is basically SOA...

What is scary that actually very little is being created, and a huge amount of crap just resuscitates from old tech, or is a skewed version of some working technology which tries to make it different so it doesn't look like a complete ripoff.

I love terminals, but honestly there isn't much to improve there IMHO is already good, I admire those who try and honest people who try to get a good idea into the market, I despise completely people trying to push any random hello world as a product which is basically a spyware full of trackers.
A publication and creative production studio specialized in visual essays and interactive documentaries.OPIS (DUZI)
Buried Signals is a publication that curates narrative visualisation by featuring extraordinary visual essays which communicate complex stories or data efficiently. Occasionally we publish insights from research and investigations.
Fairytales are also pre-industrial. My point is exactly that it's not quite appstore-modern.
Redis can be distributed FWIW, it has two clustering modes. It's just that sharded distribution comes with a bunch of caveats.
To what end? I think borg or restic would both match these criteria. Maybe you're hoping for something that does this more online and continuously?
I'm begging the comment section here to not touch on this topic today — I'm really not trying to cause a third flamewar, and intentionally didn't mention the name of news aggregators or direct links to the articles themselves in that piece.

I was hoping for the discussion here to be around similar experiences, how DDoS really has become a commodity, how other folks's websites is architected, how various platforms fare against these threats (and what it costs), whether folks were are of Cloudflare's default caching policies, or its DDoS protection.

Anything BUT rehashing the discussions of the past few days: everybody is over that. If you do want to discuss those, you can move that conversation to my subreddit, or my twitter, or heck, send me an e-mail.

(Also, and I've stated this elsewhere many times: the Go community doesn't have to answer for that. This is one individual having well-timed fun, let's please PLEASE leave it at that)
Linear is nice. https://linear.app
Here an english article: https://www.reuters.com/world/europe/spanish-prime-ministers...
The Israeli line isn't that Pegasus is a "defensive project"; it's that they sell it to governments for spying on targets in their own countries that they have jurisdiction over.
Just wanted to say this is not something particularly special to the Chinese. For example in Sweden they build the (cold war) airbases around the country underground. They would use regular roads (that were widened in particular places) as runways. You can visit one of those near Gothenburg: https://www.guidebook-sweden.com/en/guidebook/destination/ae...
No, you’re playing with words here.

Replace your first sentence with “will you buy this car from me for $10000” and that seems like a pretty clear verbal contract.

Of course verbal contracts are tricky, but this particular case was in writing.
>how EU and other countries are talking nothing about the use of this

You mean the customers of such malware (even if not necessarily Pegasus in particular)?

E.g. the German government bought FinFisher licenses, the German federal police bought Pegasus licenses. France was reportedly in late talks with NSO to buy Pegasus when the latest scandal hit that included Pegasus apparently having been used against Macron (tho the French government denies it was about to buy Pegasus). The UK might have been a customer too - at the very least the UK government hosted NSO at a trade show.

Aside from buying spyware, governments are keen on spying not just on foreigners but also their own citizens, in the EU too, e.g. the EU Data Retention Directive [0] or the German "remote forensic software" which is commonly known as the "Staatstrojaner" ("state trojans") which is basically the same as Pegasus just in blue. Or in the UK Theresa May's "snooper charter" (which eventually became the "Investigatory Powers Act").

[0] https://en.wikipedia.org/wiki/Data_Retention_Directive
Wow this looks cool, I learned CFOP as a teenager and from showing it to people the number of algos (150-200+) is definitely the barrier for entry for most.

Solving a cube with 3 algos means most people can probably learn in an hour or two.
Intel Hires Linux/BSD Performance Expert Brendan Gregg
Given that a Dutch journalist had to have spelled out to him what exactly is meant by not giving targeting information in near real time to the Russians I can totally see the need for this. Some people are too dumb to appreciate the effects of their actions and will through stupidity (often hard to tell from malice) create serious problems in the pursuit of their personal goals.
Throwback to the time when I accidentally did a `sudo apt remove python` in hopes of cleaning the python mess in my PC and broke my LM installation.
Totally.

It's a curse.

I wonder how many people are jumping on the bandwagon of being ND and have actually been credibly diagnosed with ADHD?!

I'm super smart, but ADHD destroyed my schooling and I've never met my potential.

I'd start well, be ahead of the other kids by miles, and then would go totally off the rails.

It's was the same for School as it was for Work.

Relationships were also hard due to impulsiveness.

ADHD is a curse, not a super power.
yeah not very useful to give advice, if you present that little information.
- what is your job
- what are you looking for
- what salary do you want
- where are you located
- what are your requirements for a job
- how proficient are you really in python and what are you doing with it, do you know all the things around some programming language? agile frameworks, git workflows, ci/cd, cloud foo etc...

not to be mean, but if you work like you ask, i get a feeling why
Really? Where? Surely not in Europe, where the psychiatrist simply asks you a couple survey questions like "Do you have difficulty finishing tasks?", "Do you overanalyze things?" or "Do you frequently interrupt others in conversations?" before giving you a script for Concerta / Medikinet. The entire survey takes 5 minutes and if I was to take it seriously, then my entire family has ADHD including the dog.
I also distinctly remember the unnerving feeling of getting a tingling sensation on my wrists when having a macboook pro charging connecting to mains.

I have only used them when clients specifically request it, but otherwise connect them to a workstation of my choice.
I guess I'm a martian then.
Almost every data exploration tool requires a date range to work, and yet there's no standard language for expressing these. I want a parser that:

- Undertands simple ranges (e.g. "2022-04-01 to 2022-05-01").

- Understands relative ranges (e.g. "4 weeks ago to 2 weeks from now").

- Understands ranges to be expressed by omitting components (e.g. "2022" means "2022-01-01 to 2022-12-31").

- Has equivalent parsers for other human languages (e.g. switch to 'es_ES' and parse "hace 2 semanas").

The implementation of this would be programming-language specific, but the grammar of this language isn't even standardized, as far as I know.
To be fair the confusion of FP vs FP syntax is from your comment: "Perhaps if python would add more support for FP (rather than its present hostility)"

Python does FP fine and FP via an ugly library or via elegant inbuilt syntax is still FP. I get you want nicer syntax but it wasn't clear.

I dunno, write a PEP and see if it gets support. I hope you succeed!
Stateless, functional XML and XQuery handling functions in C++.

I just want to hand a function a string of the XML, and a string of the XQuery, and get back a string of the answer.
I've learned to accept my larger snake overlord. I know a lot of people work very hard on the anaconda project. It is a fork of what I consider to be actually pythonic. I am pretty sure there are a lot of big money actors working in the space to "Embrace, Extinguish, Destroy" what I know to be Python via the Anaconda project. This is really interesting stuff and is the first evidence I've seen other than money and some very specific political stuff that shows me they might do something worth something. Congrats! I will use this! I mourn what's lost, but embrace the future.
Discover the app that does a specific thing or discover the options inside the app? For the former I don't see how to help except studying what's available. For the latter we've been having man and info since at least the 80s.
This is a very accurate hypothesis. I live and work in LatAm and know several CTOs of startups over here. The last 2 years have been ruthless for Engineering leaders around here: lots of turnover of Devs that are being hired by US companies throwing loads of money at them. While the local tech companies cannot afford to get engineers as they are unable to compete on salary.

It's great for ICs but terrible for leaders, particularly of small/starting startups .
What DALL-E 2 can and cannot do
To me, an indeterminate spinner says very clearly: no idea how long this may take. Progress bars provide more information, but might be at least as misleading as a spinner. My Netflix app typically loads a movie like this: 0% ... 34% ... 99% ... 99% ... 99% ... 99% ... 99% ... play, although sometimes it does: 0% ... 1% ... 2% ... 2% ... 54% ... play. Fortunately, the netflix progress indicator keeps spinning, so you sort of know that it's to be expected. If it were an unanimated progress bar, I would start suspecting an error when it gets stuck (as it routinely does).
I recently tried and got exactly this, wouldn't be fair for the others to have to work more to compensate for me, and they wanted some committed to working. I will keep trying, maybe is the moment to shame these companies back to see if they change their behaviour.
By using Cloudflare APO my site is essentially static. The origin can go down and 99% of pages and all the associated resources can still be served.

For our business use case WordPress is a necessity and so switching to a true static solution simple isn't feasible (we acquire and merge other content sites. 99% of content sites being sold are built on WordPress so being in the ecosystem is critical for this reason and many others)
"Intensive agriculture has been focusing too much on short-term yields, and too little on long-term soil performance."

I think a lot of this pressure is from there being too many people. I have seen the estimates of how many people earth can support, yet I have never seen numbers for how many people the earth can sustainably support, especially in our modern lifestyle of excess.
Most women are now in worse shape than the generations before them were at the same age. They may be obsessed with their physiques but mostly because this is a major failing point and obesity epidemic is real.
Maybe that's why Zuck is pushing the metaverse. Since people can't be glued off their screens, create a party inside their screens and remake their friday night through faithful facsimiles to force them to party again like it's the 70s.
I wish Eva Illouz had less success. She is mostly a philosopher, that is someone who says what's goes through her head, and a not a social scientist. I think her idea of the commoditization of love has a lot of success because it seems obvious to our moral oriented minds but the "commodization of {some aspect of life} in the modern society is a commonplace of lazy social analysis, and she is far from alone doing that, and by far not the worst.
Marital strategies have always existed, they just adapt to the economic system they are in. So far so good, but she claims it is the source of modern emotional misery and that people before knew how to love. That is I believe totally wrong, maybe they were more romantic types but they still exist today and that is besides the point when studying marital relationships. People did not know how to love better, they had less options, but their strategies varied. Far more interesting is I believe, in "post-indutrialized" societies, the effects on human psychology on the internalization of gender roles that are the remains of an older economic organization clashing with the fact that they are not economically enforced anymore.
Choosing a speedcubing method is an interesting algorithm design challenge. It's basically a tradeoff between speed and how many subalgorithms sequences you need to learn by heart. On the simplicity extremum there's the corner-3-cycle method, where you can solve it using zero hard coded sequence (pure reasoning). On the speed extremum, there's Fridrich or ZZ, which most top level speedcubers use but they require memorizing hundreds of sequences.
Honeybees, humans only animals that know difference between odd and even numbers
Stupidity isn't a valid excuse against treason charges.