skysight-inc/HackerNews huggingface dataset:
> Nobody was prepared, and no preparation would've been sufficient no matter what.

This is just not true tho. Had Ukraine was not prepared, they would fold the way Russia expected them to. Instead, Ukraine did quite a lot of army reforms, lobbied to get guns long before war. They did not expected Russians to attack right now, because Russia seemed unprepared ... which they was. But they were not ruling out eventual attempt to takeover.

It is also not true that no-one anticipated. There were people both right before and longer before talking about eventuality - including Biden and American secret services. There were some people who did not cared about topic. There were many people who either knee jerkedly refused the eventuality, without looking at what is going on in Russia. Then there were people who rejected to possibility for political or financial reasons.

But, the notion that no-one was predicting it is simply untrue.
To most people RPGs are understood as CRPGs. Or as tabletop munchkin-ing - getting loot while leveling up. These are the times we live in.

I am curious about the online professional GM/DMs. But also afraid it would be more of that. Because that's what people expect.

Even with just board games, I've had groups who've been able to explore new ideas together. Historical, social, political. We've played out how to run counter-insurgency and how to be war profiteers and how to seize power and how to play Kingmaker (AH joke!). We've behaved in ways our work and school lives would not tolerate. Heck, we even spent some time exploring how games have evolved like the roots of MTG. And I'm planning some series on different takes on similar topics by game designers of different eras - just for the fans of design(ers). But we have been playing games. Together. To experiment and learn and grow. Individually, but also together.

I own some solo games, but I could easily write more challenging code than the game bots. On that topic, I've been wondering if there's anything chewy there - any reason to try to do code for those. What if I have 2 other people and we want to play Diplomacy? What kinds of game-stupid AIs are interesting for my favorite train games and how could they be balanced for difficulty? Can anyone build a truly challenging ASL bot? Etc.
Thanks for your feedback. I think the server was just overwhelmed.

Normally, the search works instantly. Even though, I am located in Germany and the server is located in the US.

I debounce the search for 250ms.
> Article says this new reactor is helium cooled

So it's non-functional without a methane industry tuen. Got it.

Water or salt or sodium sounds more sustainable.
Git-privacy redacts author and committer dates to keep coding hours more private
I guess the . is supposed to be a decimal point.
This whole article is about an edge case where components have an internal "draft" state and an external "final" state, where both represent the exact same thing, and you want internal state to change when props change. This, in itself, would be an anti-pattern in any kind of programming, reactive or not.

What the author is trying to convey is that using getDerivedStateFromProps is not the best idea, and there are two simpler ways of doing it. The first solution (only keeping the state in one place) is the better one.

About the solution you're repeating all over the thread, anyone using React will notice that the "key" change solution you're talking about only works for trivial cases: it doesn't work in practice if you have more internal state in the component. It does work perfectly fine if you only have one single piece of internal data.

This is of course a past worry. All this is much simpler to solve by using Hooks.

But the important lesson here is maybe that one shouldn't judge whole Frameworks by advanced articles about edge cases written 4 years ago that require more experience with the framework than you have.
https://github.com/Catfriend1/syncthing-android/blob/main/RE...

When I set it all up, I think the fork had much better behaviour around folder permissions for non-root users, I'm not sure if that's true any more.
I am interested, is this open source?
That reminds me of Amazon's method "working backwards":
https://www.productplan.com/glossary/working-backward-amazon...

You start e.g. with a press release and then make your way backwards to the user stories and backlog.

It's a very useful approach to think big and focus on the problem instead of the many little issues that need to be solved.

The problem is that programming is still knowledge work. That means you can not specify everything beforehand without doing the actual work. (Like writing a novel, which can not specified before.)
The solution would imho be a good balance between description the big picture/desired result (good) and spec'ing out every little detail and screen in advance (bad).
I changed your suggestions (and the typo). THX.
When I’m feeling especially paranoid e.g. regarding a key used for financial transactions, then I’ll compartmentalise the runtime using it with the absolute minimum surface area, talk to that over a message queue or similar async construct, and audit the wazoo out of all usage.

But also note, in such a case the key probably isn’t coming from an environment variable, more likely is a subkey generated by a HSM.
overruns on a cost-plus contract are the procuring agencies fault, not the contractor.
there is a thing called "oversight". cost plus contracts have to be managed. if they are not making progress, you stop paying them.
"cost plus" means "agile". if you knew all the requirements (and they were viable), it would be firm fixed price.
no need—I'll be one of your independent standby guests
Parquet is still relatively poorly supported in the JVM world unless this changed in the last year? Yes, you can use Spark but that's an absolutely huge dependency just to read a file representing a table of data. The alternative - trying to use poorly documented Hadoop libraries - was only marginally better. Maybe the story has changed in the last year?

The other problem with Parquet is that it's overly flexible/supports application-specific metadata. It's all fine when you use a single tool/library for reading and writing files but cross-platform is problematic. Saving a Pandas dataframe to parquet, for example, will include a bunch of Pandas-specific metadata which is ignored or skipped by other libraries.

In this case, it required converting timestamp/datetime columns to a nano time int64 representation before writing data from Pandas (for example), otherwise you could not read those columns using anything that wasn't Pandas.

But maybe this has changed but at the time I last used parquet as a table format?
I don't think those are it.

1) Massive Natural Resources (carbon fuels) which mean they don't have to do anything productive and can make huge money.

2) Totalitarian with Kleptocracy. The population accepts it over anything else, Putin keeps all competitors at bay. This means a single cabal can make big decisions.

3) Cultural Chauvinism. 30% are 'totally cool' with wiping out their neighbours in the vein of some cooked up rubbish. Even when they know it's 'cooked up'. I think they are definitely product I don't think they see themselves as 'ubermench' I think it's a kind of 'superiority from an inferiority' complex. They also lack empathy compared to most other places, not on an individual level, but on a cultural level. There are no leaders who speak of hope, togetherness, prosperity - those are viewed as 'weak'. (Paradoxically their 'strong' people are just incompetent killers).

So with Money, Control, and Cultural Chauvinism - you have potentiality for big things. Like war.

'Security Council' is not that important.

Nukes are actually not important - but they do provide an 'umbrella' of cover, in that, NATO would already be in Ukraine otherwise. So they can be decisive.

Their 'former empire' is not relevant other than in the jingoistic psyche of Putin and some of the plebes.
> If you want to know how people feel, I’m afraid self-reports are the gold standard

"How people feel" can't directly be measured scientifically, but it is a function of many things, some of which can be measured reliably (weight, blood pressure, money, etc). I'd rather have a reliable measurement of quantity that I believe contributes to well-being than a direct measurement of well-being that I think is unreliable.

This is brought into sharp relief when you consider the applications of this research. Suppose intervention A is know to promote subjective well being, whereas intervention B is known to promote healthy blood pressure levels. What would you rather spend money on?

> Some other studies have large sample sizes

This is a fair point. The 2019 Nature study also has large-n. I also like that the authors of that one write "Future studies would ideally collate as much data via non self-report measures as possible."

But as far as I can tell, all the large-n studies are observational. As other commenters have pointed out, when the treatment is so general it's really hard to control for confounding factors. The study you've linked (and the 2019 Nature study) both implemented controls, all of which look reasonable. But when we find an effect, we are still left the question: "What if we just missed a major confounder? What if the cumulative impact of small confounders for which we can't control for is responsible for the signal?"
are there any examples of japanese doing a bad job at things. kinda like gory dolphin hunting they do but wonder if there's others.
That's a beautiful quote.

The collapse is a tragedy for all of us.

I do see a change, we are starting to see that people look at i.e. Greta Thunberg as a heroine/role model. So there is a shift underway.

but it is a slow shift, and takes a generation to play out.
Yes.

China is already putting together a plan for when they are sanctioned by the US and West.

We should be preparing.
Ukraine may manage to push Russia away or not. Either way, continuing business with Russia with its current ideology and behavior would be guaranteed to weaken West.
The first thing I thought about was Erlang and the BEAM VM as well.
Kitty does not run on Windows.
I believe in Bitcoin as a peer-to-peer currency, but it failed to become that due to the poor choice of emission. The capped emission that was heavily tilted toward the first few years is responsible for the fear of missing out, wealth concentration on early adopters, and use as a speculative vehicle.

With a pure linear emission, Bitcoin would now, after 13 years, still have a yearly supply inflation of 7.7%, and remain more suitable as a means of exchange than a store of value. Its price would be way lower, and its environmental impact much less.
It's also how machine-learning based "malware detections" work - they don't run in real time on users computers so you can create a fresh executable and it won't be flagged but once enough users run it and their anti-virus software uploads it will get scanned and receive a made-up virus name (and this can and often does happen even if the executable is not malicious).
But after Georgian invasion of 2008, and Chechen wars of 90s.
We've been checking Render and Fly as they progress, they seem like the modern equivalents if you're not quite ready for AWS.
I'm guessing Framework won in 2022 which is not listed yet
No. I know a few antivirus companies and security searchers continue to run brute force cracks against it going on 10 years now.

Other modules in Gauss monitored transactions with Lebanese banks, so a logical assumption is it was deployed as part of a terror financing investigation against a very specific set of computers.
Here's a cool breakdown of the advantages and downsides, features, supported chains, commission, listing costs, and user experience of the top 15 NFT marketplaces
Very cool!

This is what I would prefer doing instead of brainstorming. This technique is also can be done offline, which is great.
I'm wondering at what point we'll see more sites transition to server generated passwords. At login time, the UX of a server generated password is about the same for anyone who saves their password in a password manager, i.e. it autocompletes.

But at password generation time, it's much easier. You don't need to tell the user all these rules about length, complexity, reuse, etc. The server generates the password in a way that's sufficient, and the user just saves it. It also avoids the mess of password manager generated passwords not meeting some criteria, or passwords meeting client side checks but failing server side checks.

When you've got so many sites asking for passwords >=10, >=16 characters in length, is anyone actually able to memorize a truely unique password per-site any more?

Besides, a server generated password has known entropy, so you can model the security much more accurately. This push for really long passwords is to guard against low entropy passwords that users create, although users seem to respond predictably: [password] too short? I'll try [password]123 or [password][password].
> “No, you don’t understand. This is just the first step. Once we make it super-big, we’ll introduce other things into the algorithm. Charities. Political causes. We’ll have millions of people competing to praise UNICEF in order to get that next million-dollar ViraCoin drop. If you think about it, all problems are caused by lack of awareness. We’re an at-scale solution to awareness. Solve that, and you solve poverty, inequality, racism…”

Poetry.
Sure, but that wasn't my point. My point was that it's very difficult to use a burner phone to bypass Google's data-guzzling.
"I think if I need ideas, I need to ask people to think them through independently"

depends on the idea and the nature of the work. For highly technical solutions with a non-trvial problem, you don't brainstorm answers. You brainstorm approaches*. If you're trying to answer the question on the spot you won't get a chance to hit the subteties and edge cases. Figure out some entry points and then send people out into the weeds.

But for higher level concepts like an artwork idea or what to eat tonight, brainstorming works fine. Or at least, as fine as social dynamics will allow in the situation. The problems highlighted are absolutely correct, but they aren't unique to brainstorming and will affect any other forms of communication or productivity in general.

*I think in general this is why people grow weary of brainstorming. In grade school they treat it like you are finding an answer to a question that you could probably figure out alone. And in later work life, the worst brainstorming sessions are just the ceremonial ones where you know seniority is going to rule anyways.
Sonantic is a powerful AI voice platform
Perhaps we “just” need Excel and Numbers to support reading .parquet files, and come up with a CLI tool to view them like head/tail/awk? Yes, they still cannot be read as plain text so functionality is quite restricted with respect to CLI pipelines
ideas:

could be using data returned in XML format because there is no JSON endpoint for that particular data source.

XPath is also nice for dealing with just about any complex markup tree, for example if you needed to extract data from serialized DOMs that were sent to your application somehow.

How about SVG tools using XPath?
Torvalds: A Solaris Skeptic (2004)
The new seller went bankrupt? The massive increased price in electricity and long term contracts with other parties could have made them unable to continue running. Specially if it is some rather small company.
Muon Tomography
Can’t he pull the file out if it’s larger than 30mb and provide a link to the file? I think Google does something similar where it will put the file into Google drive if it’s too large.
There's a TLDR at the end of every chapter.
That's pretty impressive, as most projects never get to 9k+ commits.

You should celebrate 10000 when you get there, since that would probably be appropriate considering your preferred scheme.

Care to share what your app is?
Blue Tomato | https://www.blue-tomato.com/ | Front­end De­ve­l­oper - Re­act/Gra­ph­QL | Hybrid and/or Vienna, Graz or Schladming | AT

Blue Tomato is the leading retailer for customers and employees, who want to express themselves through their lifestyle and passion for Snow, Surf & Skate.

Looking for Frontend Developers for building innovate features for our e-commerce platforms.

Stack: React, Redux, Sass, GraphQL, Node.js, Apollo Server, Docker

You can reach me directly at markus.tiefenbacher [at] blue-tomato [dot] com, or apply at https://corporate.blue-tomato.com/en/job/frontend-developer-...
in some places across EU decimal points are thousands separators and commas indicate decimals. i find this confusing too
So many childhood memories! What a shame I didn't archive my movies back then. Would be so much fun watching them 20 years later as an adult...
You started with a goal and you took notes so the only thing different between your experience and Exploratory Testing is the debrief session. Oh, but you've started that here already, too.

If all manual testers played games like you, there would be more respect for that profession. Likewise, if more game testers did . . . anywho . . .

What, may I ask, did you play?

As if I'll look back here again! Seriously, I'll try to remember. That sounds like the kind of exercise James (not the seagull son) Bach would do. ;-)

https://www.satisfice.com
I was walking in Glasgow, everything felt grey, bland and depressive.

At some point I realized they have zero trees in the streets. Also means no bird sounds in the background, no green leaves adding some colors to the concrete, no blossoming in the spring.

Being in a city where every street is filled with trees I realized how big of an impact it is.

It is however not "easy", the old big trees you want, destroy your streets, branches fall in storms, sometimes even whole trees fall over.
Great looking website, and collaboration sounds like an interesting idea! A way to get in touch is at the bottom of the FAQ: https://withoutdistractions.com/cv/faq#who-are-you

This is going to sound hilarious without context, but it's... a link to my LinkedIn profile. Can you send me a message there? (I really like LinkedIn for professional communication purposes, not at all trying to compete with them there.)
While all that you said is true regarding the current situation, 2000s were a different story regarding economics. Putin's pocket oligarchs did not have the same amount of influence and in that period of time plenty of new independent businesses were created, some of which became large companies. Yes, some of those are now being taken over by state, but again, that's not what was happening in 2000s. In 2000s Russia observed significant reduction in poverty and median income has actually increased. Unemployment rate was very low. That decade is called "plentiful 2000s" (сытые нулевые) for that reason. If Putin was not obsessed by Ukrainian Maidan events in 2004 - a turning point for him, we could see very different Russia today.
Said servers would also need Java installed and updated.

The Go version needs that executable, nothing else.
Learn How to Use Lambda Layers by Building an Image Resize Function Using Sharp
> A student graduating from a 4 year Undergraduate business program should know far more about business than someone who started in the mailroom 10 years ago.

When one of my friends did her work placement at a large bank she said the only useful thing from the 2.5 years of business undergraduate study she’d done before that was knowing what Sarbox was. As evidence that business degrees aren’t that useful consider that GS and similar bulge bracket banks have no discernible preference for business undergrads. They assume that by the end of six weeks of analyst training everyone is at the same level.
Not the commenter:

I presume it would have to be because there is no guarantee that the JVM will be installed and configured exactly correctly on all of those machines a priori.

Jlink helps solve that problem if you have a properly modularized project, but that's hard to do if your dependencies aren't also properly modularized.
That's not really comparable, is it? The US as a lot of leverage over Germany, France and most of the EU, so seeing them power off US datacenters would result in some serious sanctions and retaliation from the US that could hurt the EU. Whereas western EU countries have more leverage over Russian companies without fearing much retaliation. So it's not really the same scenario here.
Location: West Coast US

Remote: Yes

Willing to relocate: Maybe

Technologies: (Tech) Cisco (IOS, -XR & -XE, NX-OS), Cisco ACI, Linux, AWS, Ruby, Python, R, C#; (Biotech) PCR, ELISA, Mammalian Cell Culture, Aseptic Technique, Quality Systems/GMP

Resume: (PDF) https://drive.google.com/file/d/1a5SS0dFyjzlF7_FQTFW-eD0gT0O...

Email: cameron.sean.r@gmail.com

I have dual hatted as a network engineer and product manager for years on client facing engagements. Have been involved in occasional side engagements specific to security. Life science geek on the side.

I would prefer a remote role. Alternatively I can do hybrid engagements (2-4 contiguous days per week onsite) to the Bay Area or Seattle. Other arrangements may be feasible. Feel free to ask.

My priorities in an employer are a) adequate challenges / use of my skill set b) opportunities for professional development c) health insurance.

Thanks for your time and consideration, and I look forward to hearing from you.
That's the point, take a look into salting + hashing passwords
Cheese is not inherently unhealthy and the meatballs are also (deep?) fried. And the brown sauce is made from cream.
Ideally neither should be of too much relevance and society should form a consensus. But otherwise a responsibility on the federal level makes much more sense if a consensus is formed and put into law. Not from the US though.
i guess there always exists a hypothesis that war was never planned. i mean russia once belived that nato would never move to the east. maybe they now regret ever pulling out of poland
A Whiter White
The west didn't really care about the invasion of Georgia or Chechnya. All they did was "condemn it" to save face, then moved one. Same with the occupation of Crimea in 2014, except that now they condemned it harder.

Same how the west also didn't care, that after WW2, the USSR occupied all of Eastern Europe, or that before that, Hitler occupied Austria and Sudetenland in Czechoslovakia.

Seems like there's a historically repeating pattern here where the amount of warmongering and territorial occupation you can get away with is directly proportional to to your military force and inversely proportional to the willingness of other states to go to war with you as the occupier. Just like how the US and its coalition got away scot free after bombing the shit out of Vietnam, the middle east and destabilizing North Africa. All we could do is "condemn it" and take in refugees.
If the ruzzians had achieved their initial aims, ie 5 day war, the eu/ nato would have rolled right on over and it would have been business as usual.
YouCode: You.com Code Search Engine
FWIW, a counterpoint: I work in C++ (80) and Go (no line length limit) at Google and I barely even think about it. I just write code however feels natural and then run 'hg fix' before sending for review.

I would definitely not impose 80 if it were my choice but it really doesn't bother me when clang-format is set up as nicely as it is.

Probably Python should switch to the Go model, since auto-splitting python lines sounds tricky.
The comparison with double entry bookkeeping seems a little bit far fetched, in my opinion. But I like the enthusiastic tone of the article and I understand the comparison as a starting point for brainstorming new ideas!

I am now reading his post about RSS (https://tomcritchlow.com/2022/04/21/new-rss/). Good stuff!