skysight-inc/HackerNews huggingface dataset:
Did you ever try poetry[1]?

It is a great tool that I use in all my projects. It effectively solves dependency management for me in a very easy to use way.

Dependency management using requirements.txt used to give me such a headache, now I just have a pyproject.toml that I know works.

[tool.poetry.dependencies]
python = ">=3.8,<3.9"
pandas = "^1.4.3"

This basically means: Use the version of python between 3.8 and 3.9 and use any version higher than 1.4.3 for pandas.

What I like about poetry is that it makes sure that the whole dependency graph of the packages that you add is correct. If it can not solve the graph, then it fails fast and it fails hard, which is a good thing.

This is probably a very bad explainer of what poetry does, but be sure to check it out! :)

[1] https://python-poetry.org/
Why do you think that matters? You cannot simply look at effectiveness against a single endpoint and ignore other outcomes as otherwise you would conclude that cyanide is a 100% effective vaccination against any disease. The goal was to reduce death and illness, not merely move it around, yet the trial data didn't allow any conclusions on whether vaccines save lives or end them overall.

Nor did they allow for any assessment of reduction in "severe" COVID, hospitalization or transmission, despite many later claims about these things, as none of these terms were defined or measured in the RCTs:

https://www.bmj.com/company/newsroom/covid-19-vaccine-trials...

Finally, the 95% effective number was clearly wrong. No real world data backed up that number and in fact measured, real world effectiveness started plunging immediately once the mass rollout began. By the time the UK stopped reporting case rates by vaccine status effectiveness was strongly negative, even!

It's unclear what went wrong with the trials, but since they ended various cases of trial fraud have come to light e.g. people who were very obviously crippled for life or killed by the vaccines yet who were written down in the trial as having mild "abdominal pain" or that the death wasn't vaccine related. There's no way to square any of these events with the trials having integrity.

https://thecovidblog.com/2021/07/08/maddie-de-garay-ohio-13-...

https://igorchudov.substack.com/p/pfizer-study-subject-c4591...

https://dailysceptic.org/2022/05/23/concerns-of-fraud-in-pfi...
Well It isn't new with any similar company either, Apple consistently releases slow buggy software for years too, just remember XCode, ha-ha
Germany will just no longer have the fourth-largest economy in the world. There is no way to substitute gas short term, long term you can replace it with electric alternatives. But these electric alternatives do not run on a grid with just wind and solar. I live in Germany and I have no hope. Our heating bills for the next winter can already exceed $900 per month for a 4-person household, electric costs also at $200 per month. The whole economy will just collapse.
Actually both don't work.

The human also needs to make sure the code does what the Ticket asked for. And sometimes not even what the Ticket asked for, but what the business and user want/need.

Honestly writing code is such a small part of a dev's job. It's figuring out how to translate the human (often non-tech) requirements into code that is also in a way that's also looking at requests that haven't been made yet.
No. Having inheritance a default is fine.

Not having an option to opt out when your program voluntarily tries to secure itself is terrible because it means fewer programs can use it to secure themselves. A classic example would be an ssh server. You want to factor it into several components, one that talks to the network and a privileged (root) part that spawns the child processes with arbitrary uids. The latter part can reasonably pledge away a lot of its privileges but its children must run unrestricted (but often on unprivileged users).
I play CS:go with strangers. As i am only playing casually once in awhile and being 40 with family and my friends being in the same situation it's often my friends are not able to be online (and wise versa) when i am ready to play.
Smells like tailwind to me. Chuck an p-5 on that body!
No. Tools like Ansible are just wrappers around ssh when you need to run a command across many servers. They don't do anything k8s does.
Before PRs queue up and you and your team have to untangle the mess after your vacation, give them only one task while you are away: Complete programming lectures xyz and hand in each lecture’s homework as proof. You can assign your team members different lectures so the copy-paster learns the basics and the maverick learns how to apply solutions that don’t bog down the project.
Dhall is advertised as a configuration language but you can do a tad more. I use it in my blog-engine to fit a use-case I found was poorly addressed by other approaches: small-cardinality datasets that benefit from type-checking and templating (e.g., list of notes, a photo gallery). I don't claim the idea is especially novel but I found the use case rare and interesting enough to write some explanations, design, and a demo here:
https://lucasdicioccio.github.io/dhall-section-demo.html
Ha ha. I almost spit out my coffee. "when companies understand the cost". OMG that's hilarious.
I was impressed by the story of Phineas Gage, a railroad worker who, in 1848, accidentally had a gunpowder tamping iron blasted through his head. A doctor was somehow able to treat the wound, such that he was able to make a near-complete recovery.

https://en.wikipedia.org/wiki/Phineas_Gage
My issue is not so much that the system lacks democracy. In principle, EC members are appointed by government who consequently was elected into power by the people.

What is worrying is that even for fairly low corruption countries, EC places have basically become 'jobs-for-the-boys' rather than appointing subject matter experts.

You look at the bios, very few have taken a job other than professional politician, some have never left the brussels circle in their proffessional lives. These people can never be Healthcare experts, or Energy experts, or Environment experts. It's nonsensical!
I didn't say that they have to approve more people or reduce the scrutiny, just that they could digitize their process.
It's more about reacting to being called a liar, I think. React with evasions or moving goalposts, and people will think you're a slimeball trying to fool them, even if you're not. Double down and stick to your guns, and people will respect you, even if they think you're an idiot, a liar, or batshit insane.
One of my favorite games of all time, begin (a text based Star Trek game) has a similar bug where you could warp in the negative direction at infinite speed. I still remember the commands: w 90 -100, f a t. (warp 90 degrees at warp -100, fire all torpedoes!). Assuming the enemy was 270 degrees from you —- you’d fly the ship backwards at them!

https://en.wikipedia.org/wiki/Begin_(video_game)
Maybe g_the_oracle is a at a place in the world where this is true, but in my experience, working in the US and in Europe, this is total nonsense.

Software and systems engineering are in my experience the most meritocratic niches in IT, and probably IT itself in general as well. If you have the skills, you'll get the chance to do it.

Good luck and don't let nonsense like this get in your head. If I'd believed messages like this back when I was trying to get a foothold, I would not be where I am today.
Who cares? Anybody after about the 1h mark of playing with/against the same players. If there's a major skill gap, someone isn't going to be having fun.
This has been my experience as well. I don’t even mind their matchmaking thing if I’m feeling lazy and want to wind up in a particular vanilla map set without thinking too hard.

The custom maps and community servers are as strong as ever, IMO. Check out the player statistics on steam.
> Rust actually supports most OOP features, with the main exception of implementation inheritance.

I've tried some basic OOP.

Fields from the base class need to be redefined in each child, and making shared methods private require an ugly workaround. Both concepts are very basic OOP concepts, not advanced or inherently/tendentially dangerous, and the results is that even basic Rust OOP requires a lot of boilerplate. It's workaroundable with macros if one wants, although they have some limitations, and I guess this is the reason why the macro approach is not widespread.

Some devs use composition to emulate it, but the result is another form of boilerplate (very noisy builder patterns).

Regarding "non-basic" OOP features, I remember that Rust GUI framework programmers uniformly complain about Rust not being appropriate to translate the OOP hierarchies typically used in GUI frameworks, so the gap is significant (this is not inherently bad; not supporting OOP can be a respectable choice, but matter of factually, this does create a gap in some cases).
https://news.ycombinator.com/item?id=32099838
You forgot the popup that is shown after 30 seconds of inactivity that there is new content available. Some news sites seem to have that now...
Amazon Has Been Slashing Private-Label Selection Amid Weak Sales
The point of the article is that people with relevant qualifications are saying things like that, whilst also saying in private "this is wrong but I just need to get to retirement".

Pretty much anything public health people say on the topic of COVID turns out to be wrong on close inspection. It's really astounding. Even very basic things like getting an actual clinical definition of COVID itself (let alone long COVID) turns out to be impossible, which is why the official definition governments use is "got a positive on a COVID test". That's not actually a disease symptom but COVID isn't defined by symptoms any more than long COVID is.

The reason this happens is that public health is an authoritarian collectivist concept - the government will make decisions for the collective good even if individuals must suffer as a consequence. The entire culture of that space is dominated by a mindset that says, "we will obtain compliance by making scientific sounding claims, because people respect science and will follow it". That's why COVID research is so full of conflicting and nonsensical claims.
Hug of death? https://web.archive.org/web/20220715054007/https://eli.thegr...
Being able to forfeit doesn't stop people from purposely tanking the game. It incentivizes them to do it more to get their teammates to also throw in the towel and forfeit.

The difference is when it does happens, it drags out longer, but it is less common.
For the laymen among us, this[0] StackExchange answer has a good explanation of what pledge does.

This seems like a pretty cool feature to have in Linux.

[0] https://unix.stackexchange.com/questions/410056/what-is-open...
I met Devine in January of 2010 at one of their Aliceffekt shows. Really nice person who explained their custom CMS to me that they had built for xxiivv.com. It’s a shame that archive doesn’t have the assets for the site saved from around that time because it was one of the most visually striking and mysterious sites that I had seen at the time, with a constructed (human) language used to navigate the site that’s explained in later years on their wiki.
In all honesty, I typically spend almost twice as much time writing tests as I do writing the code that makes them pass.

More often than not, once I have the tests written, the code nearly writes itself. There are edge cases when I have to look up things, but most of the time it's I'm happily TDD'ing.
Did you see Google's robocall demo?
Nobody but programmers gives a damn what width their memory bus is. How can you possibly imagine otherwise?

"Old computer security" did not have "download and execute code from arbitrary strangers" in its threat profile, but the fact that our industry has driven that exact policy to become the dominant method of running software is the basis of much wasted electricity in our sisyphean efforts to protect our data in the land of SPAs and Service Workers.

Would I change it if I could? Probably not -- I feel like things evolved this way for a reason, and I have no reason to think they'd turn out differently with a slightly different path. But that doesn't mean I can't empathize with the author.

It's easy to dismiss pithy quotes. It can be more useful to take them as a challenge to understand, so that you benefit from exploring other viewpoints.
How so? Normally, generating a config, even a big one, is a matter of milliseconds even for slow languages.

We are not talking about applying the config - we are just talking about using some inputs (variables) and generating a string / text-file that we return to the entitiy that then validates and uses the config.

Not sure why that would be flaky.
I stopped playing video games after the Super Famicom & Neo Geo so I'm not even remotely informed about the industry but whenever I see kids showing off their gaming gear and rooms on TikTok I feel like parents these days have to spend their entire paycheque on these kinds of setups — And I'm not sure youngsters are having the same fun that we used to have with a bag of chips and Bomberman & a Super Multitap.
Not even mentioning In-App purchases.
Unfortunately the people he wrote that letter to didnt see them as equals.

Did that letter suggest the British were seen as equals? The phrase "barbarian" is used 16 times in the text...

---

"The kings of your honorable country by a tradition handed down from generation to generation have always been noted for their politeness and submissiveness."

"Privately we are delighted with the way in which the honorable rulers of your country deeply understand the grand principles and are grateful for the Celestial grace."

"This is the source from which your country has become known for its wealth."

"Since it is not permitted to do harm to your own country, then even less should you let it be passed on to the harm of other countries -- how much less to China!"

"We take into to consideration, however, the fact that the various barbarians have still known how to repent their crimes and return to their allegiance to us"

"Take tea and rhubarb, for example; the foreign countries cannot get along for a single day without them. If China cuts off these benefits with no sympathy for those who are to suffer, then what can the barbarians rely upon to keep themselves alive? Moreover the woolens, camlets, and longells [i.e., textiles] of foreign countries cannot be woven unless they obtain Chinese silk. If China, again, cuts off this beneficial export, what profit can the barbarians expect to make?"

"Our Celestial Dynasty rules over and supervises the myriad states, and surely possesses unfathomable spiritual dignity."

"May you, O King, check your wicked and sift your wicked people before they come to China, in order to guarantee the peace of your nation, to show further the sincerity of your politeness and submissiveness"

---

The constant, repeated subtext is that Britain is merely a far flung tributary nation of China. Lin states outright that all Britains wealth is derived from from China and needs Chinese good just to survive.

The Imperial Qinq court was completely delusional.
Some interesting repos have no published packages. A combination of number of commits, stars and forks would be probably more relevant.
Hello would like to check in on this with you. You can find my email address in my profile, I am Timescale's community manager. Thanks!
> What would be a good use case of Rust than Golang cannot do given its extra complexity and potentially lesser monetary reward?

Anything where low-level control is required. It's not clear if there are true-Rust web apps in the wild (as opposed to web apps with some services in Rust); as far as I read, Rust web programming is ugly.

The market still offers few positions, largely dominated by crypto. I have the impression that it will still take many years before the field will move to Rust (where appropriate).

> Any advice on which I should pick as a new language to learn?

Depends on the concrete goals. If you want to make a career, Golang is the safe bet, by a very long stretch. If you want to have fun, try both, and you'll naturally find your inclination, as they have a radically different flavor.
> That's why it's easier for OpenBSD to provide it.

That and they invented it.
That only speaks for the 1800s, though. There were a lot of incorrect beliefs among scientists during that time that weren't commonplace before; race biology comes to mind.

Soap has been around for a long time, and thousand-year-old religions have rules about cleaning oneself. My impression was that doctors actually stopped believing in disinfection during the rise of modern science, as they began see these beliefs as unscientific superstitions. I don't currently have a source for this, though.
A doubly linked list.
The Neo Geo originally cost $650, over $1,400 in 2022 dollars…
Hint: parents buy it for themselves to play with.
A few tips

- Some people don't want to be told how to build something. So give them space, you can make suggestions but they make the final decision. Developers will move heaven and earth to fix a problem caused by decisions they bought into.

- Any decision you make without buy in from the dev team will be considered to be your problem by the dev team. So if they hit any issues they will down tools and expect you to fix it.

- An architecture without a working proof of concept is not proven. Only when you hit real code can you be sure things work together. If you suggest a solution, make sure you did a PoC or it's something you did before.

- Some times the dev teams wants to do the PoC. Give them that space to do that.

- Part of you job is to turn sub standard requirements from non technical managers into a real system. Start thinking of UI/UX and clickable prototypes etc. Improve the quality of the input.

- If no one is going to use the system, then it doesn't need to be built. Make sure project sponsors have an answer to the question of "how you will get users to use the product/feature?".

- Follow best practices. It's quicker. So Pull Requests -> CI -> CD -> Infrastructure as Code.

- Have the mind set that you work for the dev team, they don't work for you. So rather than have the mindset of "it would be good if we did this or that", open a pull request and do it yourself now and again.

Hope this helps.
Germany has been funding renewables for decades now. Even then, they are not competitive with China, for solar panels for example.
The LoL world title event has filled NBA arenas and Beijing’s Olympic Stadium, so can you explain the "hardly fill stadiums" comment? Not an eSports enthusiast BTW, I don't watch it or take an interest in it.
If you're good at selling yourself (or more realistically/usefully, if you think you might be willing to practise until you become good enough) relatively quickly[0], it might be worth going to an industry event or two, and pitching yourself / your proposal to as many people at as many companies as possible. Maybe you'll get a useful contact or two from the exercise, at the very least you'll learn something about to improve your self promotion, maybe learn more about the industry and the needs of people in it, maybe even come away with a lead that becomes your first client.

Of course, this relies on being able to afford tickets to, and likely travel/accommodation around, whatever event(s) will attract the sort of people you're interested in. And putting yourself out there, time after time, hour after hour, each time projecting the confidence that "hey even though we've just met and I don't know what your working hours consist of I'm confident enough in what I want to discuss that it's not a waste of either of our time", is easier suggested than done for many people.

[0] The upside to iglio's suggestion of working at a company to network is that you can build relationships slowly and organically rather than having to impress very quickly to get even an hour meeting, then kick ass in that hour to get a next one, etc. Plus, you gain a reputation for actually contributing to the industry rather than potentially appearing as an outsider going "With no experience I still know better than you" (shouldn't be too hard to avoid giving off that vibe though).
Following the Opium Wars and other conflicts in the 19th century China actually lost territory and sovereignty in part of its own territory in the heart of China. Suddenly areas of Beijing are controlled by Europeans, and so are many Treaty Ports" along the coast.

When the Mongols and Manchu conquered the Chinese "Crown" it was more of a change of dynasty and they they effectively became Chinese. Mongolia was part of the Chinese empire until its fall in 1912, for instance.
> Rust got already adopted by lot of either big or interesting to work at players (Amazon, Microsoft, DropBox, ...?) and, while anecdotal, I myself get also paid to program rust.

There are very few open positions, though. Just check out the Rust newsletter - the open positions for each release can be counted on one hand.

I have the suspicions that Rust positions are typically filled in-house. Shopify, for example, adopted Rust, but AFAIK they did not hire anybody external to do so (nothing wrong with this, of course).
It's quite tiresome when some people, on being presented with distressing information about the government, insist that it be ignored because the information doesn't come from left wing sources. Who of course would never report on these stories to begin with. It's a form of psychological defence, not a legitimate response.

"Ultimately we need someone we can trust running that org (I'm not taking a position here)"

Or, those organizations should just be scrapped. There's no fundamental reason a CDC must exist. Sweden's CDC boiled down to one man, and his entire policy response was to tell people to chill out. The country was rewarded with better outcomes than most other places - lower COVID mortality than the European average, less economic damage, way less damage to the fabric of society and so on.

Given the CDC's performance it's pretty clear it has no idea how to control diseases and isn't even institutionally capable of maintaining a very basic, grandmother level understanding of respiratory diseases (natural immunity exists, seasonality is important, not actually everyone will get ill simultaneously, etc).
Sounds like the cost of a GPU and some fancy LED lights.
What's ironic? The Qing clearly saw them as inferiors. Read the letter.
Are you talking about "(a . b)" ? The dot is not an operator. The dot is just there to denote a "pair". Linked lists in lisp are formed with pairs. So "(a b c)" is just a shorthand notation for "(a . (b . (c . null))". To sum it up: it's just syntax.
> Creating a new language and repeating the "billion dollar mistake" by including null (sailing under the brand name "nil" in Go) is just crazy.

Can you explain? What do I set ‘score’ to when someone hasn’t sat the test yet?
The way people ought to behave lies somewhere apart from the blatantly absurd comment of yours that I quoted upthread and the blatantly absurd straw man you attributed to me in reply.
The only jump on encryption you can hope to have is quantum encryption....If you don't know what quantum encryption is well you better learn. In quantum computing qubits are always in the superimposed position meaning they are all information at the same time ....you change one thing of the first qubits and the second set changes automatically no matter the space or distance away. The military is already developing a way to use qubits to create an active network of communication that cannot be hacked there are papers already published cited:https://ieeexplore.ieee.org/document/1269020 so you know it's real .....I say again if you ever create something that's world changing you better believe it's not solely yours