skysight-inc/HackerNews huggingface dataset:
The article itself do not indicate that the Nobel Committee feared for Solzhenitsyn's physical safety, concern was about how the Soviet Government would react like not allowing back to the USSR after receiving the prize or not allowing him to travel to Stockholm. There is no concerns elucidated about his personal safety as insinuated by the headline (though not by the rest of the article itself).

Article does bot substantiate what the headline wants to insinuate.

Beria died in 1953. Solzhenitsyn was awarded the prize in 1972.
Pablo do arrocha,pablo do arrocha 2020,músicas de pablo do arrocha,pablo
The alternative is ‘my application could open this string just fine, and now it can’t anymore’. You can’t do heuristics without allowing mistakes and on the Windows platform backwards compatibility is considered very important.
>It's biology folks?
Read up about philosophy of science. Science has to be subjected to scrutiny and stand the test of time before we can be confident. Covid jab needs more time.
Watches from the Soviet Union
The problem with Quake clones is that most of them have really small playerbase and it's hard to find someone to play with, especially when location is considered (I live in Eastern Europe). The potential playerbase is also fragmented between various clones.

I gave Xonotic a go a few minutes ago. The game is nice but right now I can see 6 only servers populated. That's not a lot to be honest.
The other alternative is that Solzhinitsyn and Eliot had their heads so far up their own asses that they imagined any rebuke or slight as a sure sign of the end of days for civilization when in fact it was not. You could fill entire libraries with the books and articles written by notable (at the time) intellectuals who all decry the state of the current world, blame it all on 'fashion' (as opposed to their own firmly deduced logical conclusions that no one should dare to question), and tell everyone else that we are already tumbling quickly down the slippery slope to some undesirable end state.

It must be terrifying for people like this (and those in this same thread trying to make statements from the late 70s sound like prescient warnings for the 2020s) to see the world turning away from their writings or simply deciding that they were not as important or significant as society once thought. When the crowd goes one way and you desperately want it to follow in the direction you are trying to lead it must be quite frightening and depressing.
I disagree. I would say that the vast majority of programmers, myself included, are pretty average intellectually. The idea that we're solving huge complicated problems never before seen by humanity is pure masturbatory fantasy. We're just writing instructions for machines to interpret, and the only reason we're good at it is that we've invested the time to learn, and the only reason we did that is because it was something that held our interest. That is all that separates us from non-programmers.
Rocket Lab Electron apparently failed to reach orbit
I just tried that in nightly and it seems to work? Not sure what the issue with that is.
I was raised and taught to think in a liberal way. The American way. That America guarantee the free trade of goods and "American peace" (with toppling governments it doesn't want!) and no other country needs to build huge armies as long as they follow the "American rule of law". This has led to a long period of "worldwide peace" ( No peace thaugh! since American's president didn't bother to lift his finger to stop my ancestors being slaughtered because... we are not strategic!).

Then Trump passed by and showed "us" that really, American needs to think about itself beforehand. like build its crumbling highways before coming to build Africa highways in order to counter China.

Now I see China has lifted more than 700M peoples out of poverty without firing a single shot and not interfering blatantly in our politics ( Well... lol. They provided arms to all the warring factions in my country... they let us fight, because we were stupid.).

And more importantly China tells me it has a new order where countries [Westerners that have been colonizing us... Seen French colonies?] respect sovereignty of each other and has money to build me highways in exchange of raw materials and stuff [it is recycling the surplus of USD gained trading with USA!!!].

And I might have a say in the new order.

So what do you think I might chose ? As an African citizen ?
I just had a conversation with a doctor. She mentioned her clinical team thinks that if you had COVID recently you should wait 3 to 4 months before getting vaccinated. The reason being because your immune system is messed up. Any doctors or immunologists here that can comment on this advice ?
Have you actually done this yourself for one of your own companies?
I just did a legally problematic thing.
> Fundamentally none of that is a path to a specific outcome - such as onshoring of value add industries based on rare earths though. Rather it’s a bet that industry will find a way to utilise the infrastructure.

That I think is one of the key problems - all the investments seem to make it easier to import/export/transport... But none of them seem to actually be aimed at creating industry inside the actual country. Our manufacturing industry is practically nonexistent. This latest budget hasn't tried to shift the needle on that.
Well it depends on your use-case.
We have a large (1-20 GB), complex in-memory C++ data structure that's getting read by Python code.

"Just use multiprocessing" just doesn't work in this situation. We can't afford to multiply our memory consumption by 128.

We've already invested many months of developer time just to allow some parts of the data structure to be allocated in shared memory. But this has been highly complex (e.g. no more std::string for us), and it only allowed us to parallelize about half of the Python scripts; and the gains on the overall execution time have been fairly limited.

I'm starting to think we will have to rewrite 50000+ lines of Python code in another language, just so that we can parallelize something that would already be embarrassingly parallel in any other language.

I'm hoping that the "subinterpreters with separate GILs" will work out at some point; but I'm doubtful this can work as long as Python doesn't break compatibility with existing C extensions.

And yes, on Linux `fork()` trivially solves the "share complex C++ data structure for Python multiprocessing" issue. Unfortunately most of our customers use Windows :(
I wonder the extent to which those two specifications describe the exact same organizations.
I just open three browsers.

Vivaldi for music, long running stuff, gmail, Jira.

Firefox for searching, transient stuff.

Chrome for its dev tools.

It means I can kill either FF and Chrome entirely at any point and lose nothing valuable, not interrupt anything.

That and I don’t hoard tabs, I either bookmark and close or just close and use the history.
You can see a list of all their open sourced projects here: https://github.com/id-Software
Dumb question: Couldn't you also reduce wear-and-tear considerably by placing the contacts at both ends of the axle, so they lie in the center of rotation?

This would mean you have to transmit mechanical energy from the motor using a gear or a belt - but that has to be done anyway if there is a transmission, as I understand it.
Is it? Either we're asking to pick a date (in which case it's just "in July" or "mid July" or "in a couple of months"), or you're asking about a specific date which works for you, in which case both components are equally important.

I could make similarly silly arguments in favour of dd/mm/yy - if you're writing it down on a paper list and dates aren't yet final, it's easier to cross out the first item as you'll have space in the margins to put in the new value rather than the middle item, and for that kind of short term projections, the day is more likely to change.

The real reason we find a system preferable is just familiarity, no matter what post-facto justifications people try bringing up.
Hah, so from ATI Rage Pro to Voodoo 3 for Quake 3 (and UT) - that means we had exactly the same upgrade path :D
I clicked and immediately got a modal saying that TikTok is better in the app and I had to click X to go to the page.
Nice, I think this type of thing is definitely needed. When the pandemic hit and everyone at home this type of web app was severely lacking.

Also, great to see Svelte being used
Now you are taking this in a strange direction - it's true that there is a stream of anti-Communism or anti-Sovietism which comes from an angle of Russian nationalism, or imperialism, or chauvinism, or whatever you want to call it, but it was not a particularly large or significant stream at the time when Solzhenitsyn created his main works. One of the justified criticisms of Solzhenitsyn's later works is that he retroactively rewrites his motivations and even actions in order to place himself within that stream (he started out as a fairly orthodox believer in the Soviet ways, of which you can find traces in his early works, but not in his late works), and he also insults many of his friends and allies at the time, who did not follow him in this more imperialist direction.
Can you imagine a non-inheritance solution to this problem? If you used this way of solving things your whole life then I understand that changing paradigms is a challenge.
Golly, I bet if I build for Android I can get half of all the users in the USA to move to that platform too! That way everybody who has a smart phone could all use my app...

Aww shucks, my app is a game for kids though and 90% of the youth are on an iPhone. Maybe though all I have to do is release it for Android and they'll all see what's really cool and come piling in!! Right?

Let's get real though. I would have a better chance of getting to everybody if I lobby the government to force Apple to open up. The way I see it they shouldn't be allowed to decide for half the US or 90% of US youths that some app should or should not exist.
Tesorio Is Hiring a Principal Data Architect to Join Our Leadership
Why would they filter emoji specifically? They're such a major part of modern communication
Sounds like downright pragmatism
You don't want to go back 2 billion years from 1900?
Page auto liked by Facebook by 76M users
I used to maintain a library which actually tried to implement proper English pluralization rules. I can confirm you don't want to do that.
The Great Pie Chart giving Tether its dollar value
There’s an argument for doing roughly the recycling sorting we do now and then just burying it.
If you can use C++20, I'd encourage you to look into using concepts. Since I've started using them, it feels like a much more natural choice than class hierarchies when one needs to enforce type constraints on interfaces.

Instead of making a parent class that has a few key methods you need (e.g. send, recv) with the signatures (e.g. takes a pointer, returns a number), one can encode the use of those functions in a concept (e.g. a "socket" concept). This decouples the implementation from the use in the method, with the one big advantage being that it is easily testable -> no more need to carefully craft type hierarchies to carefully be able to substitute some mock object when you can just directly call it!

OO hierarchies certainly still have their place (even though so many conference talks seem to be about getting rid of them), but I'm glad I can relegate them to a dark corner of my toolbox until I absolutely need them.

In fact, come to think of it C++ concepts are basically Rust traits!
Every generation must go through these cycles. Visual programming, no-code solutions, thin clients, thick clients, static typing, duck typing, functional programming, etc.

Time is a flat circle.
Are we even talking about the same site? I opened tiktok.com in a private browser window and was greeted by an infinite scrolling list of videos. I scrolled past maybe a hundred and was never prompted to sign up. Clicking on a creator's name takes me to their profile with all their videos. Clicking on the music link immediately above each video takes me to a www.tiktok.com/music/<name-of-the-song> page with tons of videos using the same music. Only comments are behind a login wall.

These might change in the future, but your claims just aren't true at the moment. I'm not sure if there are regional variations. (douyin.com certainly behaves differently, but that's an entirely different product.)
I've seen a few that stopped IDEs, I have no stats of course but I've seen it mentionned in blogs just enough to comment. I for one stopped IDEs but I'm a peculiar dude that prefer the from-scratch approach (to an extent, I never wrote emacs myself, but at least I know who,why my java classpath is the way it is unlike in Eclipse)
Maybe I missed something but… did they not actually explain how his invention works?
@scrollaway is most definitely _not_ correct however, since no number below 50% is “a majority” of the population by definition, and regardless that is not a sufficient number to deliver value in the form of herd immunity via vaccine.
I also confirm that in my experience the performance of the JIRA Cloud installation has been mostly fine. It's not amazingly fast but only having used JIRA cloud, even with loads of projects and so on, I always thought it was weird to read all the stories of poor performance.
Intel isn't capable yet and they are pouring money and have all the incentives to get leading edge node...

You think Siemens which has none of those will be capable to churn out leading edge fabs just like that?

Lets face it, it's not a simple task.
Or even just the wildly different text formatting syntax across tools
Disclosure: I work at google and was vaguely involved in one tiny sliver of this.

Some of the .new urls are more useful than others, imo. I think the GitHub example feels thin to me, as creating a repo is a relatively infrequent action.

But I use docs.new and sheets.new daily, to throw together notes for a meeting, or because I want to model something - usually for scratchpad use cases. It’s the fastest way to get right into an editor, and then I decide later if I want to save it to someplace to organize it.

The problem with some of the journey-oriented flows like reservation.new is that it doesn’t give me a chance to enter any parameters, and so it saves me a touch of effort but I still have to go tweak the time and party size, etc.
We fixed Google trends for Machine Learning
The first sentence and whole argument being made adresses this.

>What if the need for fabric, not food, in the face of a changing climate is what first tipped humanity towards agriculture?

I do believe clothing is an obvious byproduct of historical agriculture and in particular the straws created in grain farming.

So your point is a reasonable one.

** Edit

After re-reading the article, I don't think the Author's argument that agricultural crops were produced to feed animals that were raised for textiles is correct. The idea that ancient grains were farmed to feed sheep is pretty silly considering sheep can be raised on grass and the grass is actually more nutritious before it heads out into seed.

Also the argument that foraging was a better practice due to the lack of famine is not a very well thought out idea either. Famines do not kill off an entire population and historical drought caused famines made forage crops just as scarce as agricultural crops.
From the worst: always shower and stay up-to-date.

From the best: abstract only when needed.
It's 100 small things, each which were accepted because Python was already so slow, it didn't make a difference. Look at the past graveyard of failed attempts to speed up Python. Pypy and Numba are probably the best examples, but neither are very useful.

I think it's best to accept Python is just slow, and to use another language.
The "why is this an issue" has already been mentioned ("what if `self.phrase.clear()` is called? that creates dangling references in self.words"), but how to solve it is relatively straight forward:

struct Input {
words: Vec<(usize, usize)>,
phrase: String,
}

impl Input {
fn word(&self, i: usize) -> &str {
let (first, last) = self.words(i);
&self.phrase[first..last]
}
}

Now your Input type doesn't even need to be generic over the reference 'a anymore (not that it mattered before because that wouldn't work).

Now even if self.phrase is resized, you never get memory unsafety, because the `self.phrase[...]` does a bounds check and panics on out-of-bounds. So the worst you can get is a "logic error" in your program that shows up with a really nice backtrace that's super easy to debug, instead of a miscompiled program (due to UB) that's often very painful to debug.

So sure, you don't get "self referential struct with references" in Rust. But so what?

The fix for when you want this is always the same: use offsets like I did above. Offsets are much better than any kind of pointer, because they allow you to just "memcpy" the struct around (the address of a field changes on move and copy, but the offset to that field from the beginning of the struct always remains constant).

If you were to use a pointer to a field, you'd need to correct that pointer during copies and moves. C++ allows this, and this "feature" has many undesirable consequences for Rust:

- moves in Rust are O(size_object), moves in C++ can be of any algorithmic complexity, so any algorithm that moves has to take that into account this

- rust collections have one code path, C++ collections have two code-paths: one for objects that are "simple" to move, and one for objects that are "hard" to move

- move constructors that throw in C++ interact with exception safety in complicated ways

- probably many many more interactions that I'm missing here

There might be ways to improve the ergonomics of self-referential structs in Rust, but given that offsets are simple and always work correctly without many downsides, whatever improvement one considers for Rust would probably not be worth it if it has any of C++ downsides.
It’s usually a bad idea to add a hyphen in a domain name.

Unless your old domain was expertsexchange.com
By Solzhenitsyn's account, he was the victim of an attempted poisoning in 1971. Also see the attempted poisoning of Voinovich in 1975 and the poisoning of Markov in 1978.
Someone needs to make an aftermarket windshield wiper control stalk.
Does this company use any form of stack ranking to determine bonuses?

It sounds like one possibility is your boss may have been trying to prevent you from getting to his level which would mean he would have to compete with you.

Stack ranking incentivizes people at higher levels to only allow incompetent people to get to their level because they’ll look better in comparison.
if there were any conceivable way for china to take Taiwan without it turning into a massive disaster, china would have done so already. It just will not happen. If it does, it will either result in China being completely ostracized by all other nations or it will spiral into a nuclear war.
That, fine. What if you swap the file and the object? Etc.

Linters help, but there is so much they don’t catch in practice.
When I read this partnering announcement I can’t help but wonder how related this might be to Amazon’s Ground Station product. The cloud competition is expanding to space.

https://aws.amazon.com/ground-station/
I've ran into that exact same problem before too. My solution would be just to have a Vec<Range<usize>> instead. Then you can generate the substrings on the fly when you need to use them
I like to think of criticism as scientific peer review. The purpose of that is not to criticise the person, but to strengthen the validity of their research by eliminating any remaining errors they may have missed.

Your peers aren't harming you by finding fault, they're strengthening your position by doing so.

I personally hate it when a bug slips through to production, and I always profusely thank anyone that spots one before it does. Or after. Whatever, as long as it gets fixed...
At this point, isn't non-mask-wearing somewhat similar? The death risk to vaccinated people (for now) is lower than for getting the flu (even with the flu vaccine). So, the risk is only significant to unvaccinated people, who have had plenty of opportunity to get the shot. So the risk here to those people isn't from themselves (like in smoking), but from others - but the risk is their own choice to take?
Let's assume for a moment self-referential references were allowed. Let's further say we have such a struct containing self-referential references and we move it.

Moving actually moves things in memory, including the thing those references reference. This means the references now point at the old and now incorrect location. Accessing them would trigger undefined behavior.

Self-referencing is only acceptable, if the struct is guaranteed not to move. Rust does provide a mechanism to provide such a guarantee with std::pin but outside of async code, you probably don't want to be using it.

std::pin: https://doc.rust-lang.org/std/pin/index.html

If you're curious about pinning and have a few hours to spare, https://www.youtube.com/watch?v=DkMwYxfSYNQ is a great video that explains it in detail.
Interesting to think about how PFD might be used to deliver oxygen in humans, but not sure there is a use case when we have ECMO
You should look at Heroku until your scale is such that you can afford a qualified SRE.
Tech audit of Colonial Pipeline found ‘glaring’ problems
How do you know it's "auto liked"?
The full speech here:https://www.americanrhetoric.com/speeches/alexandersolzhenit...

One of the import speeches made in the USA in second half of 20th century.

"But should someone ask me whether I would indicate the West such as it is today as a model to my country, frankly I would have to answer negatively. No, I could not recommend your society in its present state as an ideal for the transformation of ours. Through intense suffering our country has now achieved a spiritual development of such intensity that the Western system in its present state of spiritual exhaustion does not look attractive. Even those characteristics of your life which I have just mentioned are extremely saddening."
I believe the actual professionals who do assessments on these actors and who specialize in analysis and attribution. Then again, I happen to know some of them and know the field. You apparently know little about this subject but seem desperate to turn this into some sort of political fight. Your intentions and objectives are quite clear: it is more important for you to deflect blame from Russia or Russian hackers (even those who may only be acting with the protection of some wing of the government and not being directed by same) and truth is of little consequence.

What a complete waste of time it is discussing anything on HN that you touch.
But what to do about them JavaScript disabling varmints then?
Could it be because the immune system is busy with something else than fighting harmless agents ?
It seems to me that the opportunity cost of these improvements is not as big as it could be, as this team is separate from the other Python development folks.
> Providing everyone in the US

Can people not in the US harbor the virus? I assumed you were trying to eradicate it and to do so with your original figure of $2/day/person masks, it’s trillions per year worldwide. You later silently amended (not sure if in error or moving the goalpost) that figure to 2 masks/week in your $60B/yr estimate to cover most, not all, of the people in the US.

$2/day/person * 365 day/year * 7.5 B people/world -> over $5T/year/world

Thanks for the unneeded lesson on powers of 10, though.
What probe did Indians crashed on the moon on purpose? I wasn't able to find anything about it.

Is it the Vikram lander that was destroyed while landing because of a software glitch?