skysight-inc/HackerNews huggingface dataset:
> 1. Rushing is stupid, all RTS seemly suffer from allowing it even when devs attempt to curb that down, I remember in AOE for example people training on how to build towers on the enemy base in 2 minutes or how to win with villager rush. (also knew a guy that relentlessly tested ways to rise to the second age faster)

I have to politely refute this. "Rushing" is the word inexperienced players use for "playing in a more optimal way that prepares you to attack sooner." If you call it "rushing," what you're really saying is that you need other players to deliberately play worse to give you extra time to prepare. All of these strategies have counterplay and usually lead into long games. Using a vil rush or tower rush is not a way to end the game, it's a way to begin it.

> 3. Multiplayer is a matter of how fast you click and how good you are with pattern matching and some other training-related things, intelligence for example isn't that important, rote learning, time to practice, etc... that is.

Again, you could only say this if you had not made it to a competitive level. Intelligence is pattern-matching. And of course playing anything at a competitive level involves "training-related things," that's a kind of meaningless statement if I'm being honest. And I can't speak for StarCraft, but in AoE2 APM is not essential. To prove the point, the top-rated player has beaten other top 200 players without using his keyboard. It's about decision-making. Even at my level, I can beat other players rated a couple hundred points beneath me without using keyboard shortcuts just because my decision-making is better.
In many cases they can and will if they either feel that the risks are worthwhile (in particular cases where the penalties are far exceeded the potential boon), or if they think they have some sort of edge case loophole that they can throw money at to get through. These are carefully calculated risks planned out by experienced teams of lawyers though.

Something like this though was almost certainly not one of those gambles.
I think it's ridiculous anonymous cowards are downvoting you instead of replying. I may disagree with you (or not) but downvoting someone for having a different interpretation of relativity/cosmology, when the world's leading physicists can't agree on it, is the height of stupidity.
Thank you! And I agree 100% with what you've said. I could preface every sentence with maybe and I think but then it wouldn't be on the HN front page :)

I know that everything I'm laying out will be much harder than I've made it seem. I see this strategy as being a north star, but necessarily a hard and fast path.
This article seems to be more focused on code organization, which I guess ties into the idea of a bounded context, but doesn't really dive into the nitty-gritty of DDD.

The most important aspects of domain driven design (as per Eric Evans himself) are probably the ideas of a ubiquitous language (so developers and domain experts understand each other) and bounded contexts (so you don't conflate two different views of a particular domain concept into a single implementation).

I have to say that over the years I've become less enamored with associated object-oriented approach of entities and aggregates when it comes to an information processing system.

DDD likes to model things in terms of interacting entities, but I think a more functional, ETL-ish approach is closer to what our information systems are doing. Taking data from one place (UI, database, 3rd party service, etc), transforming it, applying business logic, and sending the result somewhere else. You can still leverage the benefits of a ubiquitous language and bounded contexts, you just model things as flows of data rather than interactions of entities.

I suppose I'm digressing here, but ultimately, this article is really only scratching the surface of DDD.
So you're saying that authoritarian measures are the way? Codes of conduct change minds if people are receptive, or they play along so that they don't get abused, and it looks like it's changed their mind.

From where I'm sitting, perceived authoritarian tendencies on the democratic side is a large part of what really motivates Trump voters. That's certainly a lot of the narrative, if you ever visit that side of the media landscape.
I believe you are referring to this quote (correct me if not):
"In fact, in the early DKIM configurations were kind of a joke: mail providers chose DKIM signing keys that were trivial for motivated attackers to crack. Back in 2012 a security researcher named Zachary Harris pointed out that Google and several other companies were using using 512-bit RSA to sign DKIM. He showed that these keys could be “cracked” in a matter of hours on rented cloud hardware, and then used these keys to forge emails from Larry and Sergey.

Providers like Google reacted to the whole “Larry and Sergey” embarassment in the way you’d expect. Without giving the implications any serious thought, they quickly ramped up their keys to 1024-bit or 2048-bit RSA. This stopped the forgeries, but inadvertently turned a harmless anti-spam protocol into a life-long cryptographic authenticity stamp — one that can be used to verify the provenance of any email dump, regardless of how it reaches the verifier."

Note that the "few hours" attack here is only relevant if they were using easily crackable 512-bit keys. The author of this article suggests (and I agree) that the 1024 or 2048 bit RSA keys are not easily crackable. (see https://crypto.stackexchange.com/a/42830)

Maybe you are suggesting that someone could sign emails using the old crackable 512-bit keys. And they could, although we should disregard this as "not verification" given the weak keys. The article links to https://github.com/robertdavidgraham/hunter-dkim#short-dkim-... - which verifies an email using a since-rotated 2015 key (which was 2048 bits), although that github erroneously states that Google was using 1024 bit before that (they were using 512).

I would concede that the notion of "sometimes we should disregard some DKIM verifications based on the key length" is not easy to grasp and that email verification stories in the media could become muddier and harder to present. I would hope that interviewing experts gets you a reasonable estimation of how likely an email is to be legitimate.
Frankly given what we now know about overuse of ventilators, that the man was still speaking at that point is concerning.

https://www.advisory.com/daily-briefing/2020/04/24/ventilato...
There's... a lot of hand waving in this article and no numbers.

I'd be pretty surprised if `malloc_trim` had a significant effect on cpython memory usage as most python memory gets allocated in 256KiB "arenas", which, what with fragmentation, are unlikely to _ever_ be reclaimed.

On the other hand, the article dismisses threads with some vagueries around the GIL, suggesting people need to reach straight for processes if they're serious. Really, unless your code has almost no I/O or C-accelerated, GIL-less sections, if you're not using both threads and processes, you're just burning memory unnecessarily.

(edit: oh and then there's async but I'm a bit old-fashioned for that)
Yes I think you described this approach well. I've worked on a bunch of things built this way... as an overall approach it will certainly minimize the chance that you waste time building something totally un-sellable.

On the other hand, I've seen organizations using this "BVP" approach for absolutely everything they build, which I've come to view as a sort of product development antipattern, reflecting some lack of ambition/conviction/vision at the top. It's like the polar opposite of a moonshot: building things in such tiny increments that you can only ever achieve a local maxima, because the higher summit requires a bigger leap.
The responses in this thread are disappointing. The idea of chastising a person or organization for iterating or creating a new format is something that I can’t agree with

Maybe this will be a future popular format. Maybe it'll die on the vine. Who knows, but experimentation and alternate approaches, particularly when the code is being shared is always a good thing, regardless of how you feel about Google or Chrome
In the U.S., many contracts (but not all) can in principle by default be oral and still be enforceable by law.

https://smallbusiness.findlaw.com/business-contracts-forms/w...
how so? Is there proof getting covid grants lifetime immunity? If not, how does that effect the plan if we assume that everyone gets covid at least once a year? Every year you now have a chance of dying from Covid, and overall life expectancy is chopped globally. Are you ok with 250k deaths a year from covid every year going forward?
Why would people spend more if the virus just keeps going?
Again, my state has no restrictions in place that I am aware of and no one is spending and businesses are closing.
That does not seem like a great plan.

I think a better plan is to keep the virus under control, prevent needless deaths and then get vaccinated, especially now when we are so close to a vaccine release. Why risk the lives of tens of thousands of people when we can just all wear a mask and get vaccinated?
Same in Sweden. "Are you okey with paying extra for X?" "Yes, please go ahead."

And that's how a new contract gets signed! No need to fly someone 1500km just for that.
What do you use, if you don't mind sharing?

My wife does various kinds of consulting for local small businesses and we have many stories (that I've put in other Yelp WTF replies here on HN previously) about how horrible Yelp is.

While we know that Google is by far from perfect, that's what we use almost exclusively in this space, though very open to alternatives.
The top rated comment from wizee seems correct. There are several technologies involved:

* system-wide VPNs - apparently work as before

* software firewalls - some Apple apps not blocked

* per-app VPNs - These are designed to tunnel traffic of a specific app through e.g. a corporate VPN and frankly have no connection to the topic.
I'm not a fisherman, but I personally know several and they're happy to take people out on a sunny days with nary a breeze. But there are many more days that aren't sunny and calm, and those days they wouldn't bring an inexperienced crew member on board regardless how cheap (or free) they are. Depending on where you are and what you're fishing for, it can be exceedingly dangerous and having the right experience can literally be the difference between life and death. They'd probably happily have you fix nets and cages though. :o)
I'm Italian (now in the US), and I had some friends come visit in Italy a while ago, and went out to lunch with some of my family. One of my friends ordered a cappuccino mid-lunch and my family almost passed out :)
For anyone still on the fence about the merits of Linux vs. OS X after the beating Apple has taken this week, there are rolling release distributions that allow you to set up a Linux system once, keep it up to date with small updates, and pretty much never have to deal with scheduling around a "major upgrade" that might work, or might require a reinstall. I've had desktops / laptops like this that have worked continuously for over ten years. EOL for these machines is usually a migration or a replacement.

Yes, little things do break every now and then, just like they do on your Mac. These regressions are rare, and they're usually easy to fix. Once you've gotten past the initial install, blanking displays and fubared bootloaders aren't nearly as common as the doubt peddlers would have you believe.

Major upgrades are a pain no matter what software you're running. But commercial vendors like Apple and Microsoft are incentivized to make these updates flashy in order to sell you stuff (new hardware/software), or to market themselves ("look at our cool new/repainted stuff!"). You're always going to get big updates from these companies, and installing them never going to be boring.

But for the most part, these rolling release Linux machines end up being just that... boring! They chug along looking and acting the same for 5, 10, 15 years straight. If you wake up one day feeling like you want something flashy, you can always change your wallpaper. But for most days when you don't, there's really no good reason to have these big, catastrophic updates every year or two. They're a waste of everybody's time and energy.
Mikhail Botvinik who was the world champion between 1948-1963 (with two brief 1-year disruptions) also had a career as an electrical engineer during his peak chess years
You have it exactly backwards on several levels. Google has been fighting an arms race for decades against antisocial SEO. Google doesn't want people doing that at all both because of user experience and because they already sell the top slots as ads! SEO is a way to try to "cheap out" and get attention without continous ad spending and keyword selections. SEO existed before Google was ascendant - remember keyword peppering on irrelevant pages to get clicks on altavista and askjeeves?

If someone says the internet is broken they always mean "It doesn't work how I want it to!" Can we bury that stupid meme already?
Unless you are a front line worker or are high-risk, you won't be part of the first wave of vaccinations. By the time someone offers you a shot, it will have been give to tens of millions of people over several months (and well over 6 months for the Phase 3 participants).
came here to say the same, super smart!
I'm not sure the dust bowl draughts are a great example - they weren't product of global climate change - but I think they were very much the result of large scale "terra forming" - changing prairie to farm land?

At any rate, the question isn't so much - were extreme bad weather events bad before as well, more - are they getting worse and/or more frequent?

https://www.worldweatherattribution.org/
Thanks for the kind words and the catch! Updated :) -- may take a few mins to show up
Might have something to do with this:

https://www.washingtonexaminer.com/opinion/the-hunter-biden-...
For some proprietary software at one of my jobs we had to disable IPv6 for it to work.
you bring up a really good point. There's correlation and causation. Root cause analysis is really hard and rarely do the results align with simple politics because humans are complex beings in complex relationships.
Yup. Remind me in a month. :)
Is Yelp a big thing in the US? In the UK I’ve never heard of anyone using it.
macOS 10.13 gang, checking in.
Can confirm, I use it daily and like giving and receiving kudos, sharing photos of my rides and seeing other people's photos. It's fun and provides motivation.

The KOM stuff is mostly useful to measure your own progress vs other riders you know or at least have some confidence aren't cheating.
That's just Apple deciding for the users, like it has always been doing. It's funny to see the setting for it is so hidden; my PC motherboard has a "POST beep" setting in the BIOS setup, which doesn't require a terminal in a working OS to get to, and whose presence is helpfully reminded each time I turn it on ("press DEL to enter SETUP").
Ok, the right of assembly, or the right of privacy. They all work equally well to push back against government mandated widespread medical intervention.
I still need to adjust to the new world order where bringing up unusual perspectives intentionally is viewed as striking flamewars. I totally admit to having spet over a line by using swear words, and I apologize for that. As you have noticed, it is a tough time for anyone, however, that really shouldn't serve as an excuse. The truth is, that it is pretty hard to get your point across with english not being my first language, and that makes me frustrated when trying to make a point. In any case, thanks for the heads up, this thread has been enlightening enough that I will actually quit HN.
I can say authoritatively that on February 2nd I started writing goodbye notes to friends, just in case, because I had a timestamp on one of them. It was pretty obvious in late January that things were going horribly wrong.
Your Olympus 12-40 is slower everywhere but in the teleend but has a larger zoom range than my Sony FE 28-70 f/3.5-5.6, however my lens comes at a third of the cost.

So, for essentially equivalent glass, the M4/3 lens is more expensive than full-frame.

For the same price as your 12-40, there is the Tamron 28-75 f/2.8 for Sony FE, which captures four times as much light.

So no, glass really doesn't cost more for the larger sensor. Equivalent glass is often cheaper on Full-frame, which is why I went FF as I had a limited budget.

This is the reason why so many people are buying speedboosters, because FF lenses are often just better value.
France subsidizes EDF (who runs France's nuclear generation fleet) and owns ~85% of the utility. These facilities are not cost competitive without state sponsored subsidies (whereas renewables are the cheapest generation technology without subsidies). France is exporting nuclear power with aging reactors they could not afford to replace with new reactors today, and these reactors run at a lower capacity factor due to their load following configuration.

Nuclear proponents keep advocating for an overly expensive technology that, in recent decades, never arrives on time or within budget. This is unnecessary with Europe's solar, wind, and hydro potential. Even more expensive offshore wind is cheaper than the cheapest nuclear generator.

https://www.reuters.com/article/france-nuclearpower/building... (Building new nuclear plants in France uneconomical -environment agency)

https://www.lazard.com/media/451419/lazards-levelized-cost-o... (Lazard Levelized Cost of Energy Comparison 2020, slide 3)
Last year, the Catalina beta broke my motherboard (it corrupted the SMC and my system would only boot into a blinking folder icon). I tried the Big Sur beta this year and it killed the keyboard and trackpad (can still use the power button on the keyboard). I am laying off on new OS releases from now on.
From my understanding, every video has the rolling cipher as it is just what YouTube calls the links the media files are at.
If you insist that the difference between "lockdown" and "no lockdown" is whether the authorities back their restrictions with legal authority, it makes the term "lockdown" meaningless and you should stop talking about it.

What matters to me and most other responsible citizens is: what are the rules I need to follow? Can I have social gatherings? Can I go out for dinner? If I can't, I'm calling that a lockdown. This is what determines the effects on the economy, mental health, personal freedom, etc. What is technically legal is irrelevant.
There's a discussion to be had about "scientism", but this isn't it.
Maybe a weird example: most fursuit builders also take mascot commissions from non-furries. They target a small niche, but also a big market.
That problem is different: whitelisted Apple traffic is not able to be dectected/stopped by third party software using the new userland network APIs (that replaced kexts)
Apparently, it's possible to bend existing flat sensors! The backgrinding makes them thin enough to bend. Bending uses high-precision air pressure setups or something. [1]

(This surprised me too, because manufacturing on silicon wafers with non-flat surfaces is very infeasible.)

[1] https://doi.org/10.1117/12.2536025
Proved to be safe enough to shove in the bodies of 15,000 people.
Building upon FreeBSD has the advantage that there is the excellent FreeBSD handbook as a single source of authorative information on the OS. Good choice for the project!
Exactly. A tremendous amount of the complexity of lens design - and hence the size of the lens and quality of the output - is in the need to flatten the image across the recording medium without creating excessive distortion. Seeing it in terms of a sales of is the kind of garbage hot take I'd expect from people knowing nothing about photography.

As far as using legacy glass: Sony don't have medium format glass. At all. They've never built a medium format camera under their own name, and Minolta last made medium format in the 60s. Again, the grandparent hot take, and the upvotes, are coming from people who know zero about photography.

Either Sony are going to get into the medium format market for the first time (which seems unlikely to me, but you never know), or this is a sensor design for one or more of their MF customers (i.e. all the remaining medium format manufacturers - Hassleblad, Phase One, Pentax, and Fujifilm). I'd expect that if it's the latter there will either be adapters, or electronic compensation.
One of my big frustrations. They can't even figure out that I put my bike on the roof of the car and drove away. My heart rate goes down, yet I'm going 40-60 miles per hour... and Strava still thinks I'm riding my bike. They rely on other users to flag my activity as bogus because I busted some random KOM.

It should be reasonably straight forward to suggest auto-cropping, particularly when I start and stop a ride in the same place. This is one of the reasons I gave up Strava, they were solving for issues I don't have (I don't need a bike/ social network), and ignoring the big obvious ones I do.
I think the difference is that offline playback and background playback on iOS/Android can be unlocked through YouTube Premium so those apps directly interfere with YouTube's bottom line. YouTube-dl I don't really see as directly competing with that because it's not trivial to download a YouTube video from it to your phone.