skysight-inc/HackerNews huggingface dataset:
I agree that the name took over. The intention sounds synonymous with bounded contexts of DDD.

I find the vocabulary of DDD to have more explanatory power. Especially with people who don’t grok the difference between removing repetition and consolidating models.

I think repetition is a symptom that a code base may be afflicted with interwoven domains, but the existence of repetition is not sufficient for the diagnosis, IMO.
This is super useful for understanding your data pipelines.
I've enjoyed high level programming so far (think Java, Swift). But for the sake of argument, I'm gonna say this: high level languages (& their runtime environments) take control over the code that the programmer writes. Speaking of "computing environments", I'm unease with the fact that I don't really know that my Swift program is doing in the background, and more so, the fact that the vendor (Oracle, Google, Apple etc) tries so hard to prevent me from finding out.
How to Succeed in Business by Bundling – and Unbundling (2014)
Is it the assumed bias or the lack of "coverage" that's most annoying? I see coverage but recognize the bias so I'm very genuinely curious what it is you're hoping for as far as reportage on bleeding edge Apple chips.
TinaFace: Strong but Simple Baseline for Face Detection
> the death toll is still manageable and the life is pretty much still normal.

It's probably worth noting that this statement is currently contentious both inside and outside Sweden.
This is a load of rubbish. Apple does not have an “ad network”, they show some sponsored content in their stores. They have no way of tracking users across apps, because contrary to Facebook they do not distribute SDKs to do that to apps developers. That’s the main point; the rest of the post is just as wrong.
I was referring to io outside of the WalkDirFunc. ;-)
But this is a dramatic computing improvement limited to 5% of the computing market.

This isn't like with web browsers where it impacted everyone.
Apple making portability difficult, yes... Microsoft? I cant see it... Windows has been able to run on x86/x64, ARM, MIPS, Alpha, PPC and more since the beginning of time (well, NT4) and granted, they haven't released a lot of that code in a while, but i would guess its still there... remember, xbox360 was based on PPC...

Also, given they sell an OS to other manufactures to install on their own machines, they are going to keep that running for a while. Same with servers... Even in the Azure side, they are allowing enterprise and OEMs build Azure Stack. I cant see them locking it down... But Apple? yes... its already locked down...
The Pulitzer text you cited says "Russians", and the other quote says "Russian Government".

There is compelling evidence of the Trump campaign working with Russians.

https://www.pulitzer.org/winners/staffs-new-york-times-and-w...

There is also good circumstantial evidence connecting the Russian actors to the Russian government, but Mueller couldn't subpoena or extradite across the Atlantic, and declined to follow the money trail.

This undercuts your point somewhat, but on the other hand perhaps you are being intentionally self-referential.
> I often talk to startups that claim that their compensation package has a higher expected value than the equivalent package at a place like Facebook, Google, Twitter, or Snapchat. One thing I don’t understand about this claim is, if the claim is true, why shouldn’t the startup go to an investor, sell their options for what they claim their options to be worth, and then pay me in cash?

> So how come startups can’t or won’t take on more investment and pay their employees in cash? Let’s start by looking at some cynical reasons, followed by some less cynical reasons.

> There are a lot of differences between the preferred stock that VCs get and the common stock that employees get; let’s look at a couple of concrete scenarios.

> Let’s say those investors that paid $300M for 30% of the company have a straight (1x) liquidation preference, and the company sells for $500M. The 1x liquidation preference means that the investors will get 1x of their investment back before lowly common stock holders get anything, so the investors will get $300M for their 30% of the company. The other 70% of equity will split $200M: your 0.1% common stock option with a $0 strike price is worth $285k (instead of the $500k you might expect it to be worth if you multiply $500M by 0.001).

> The preferred stock VCs get usually has at least a 1x liquidation preference. Let’s say the investors had a 2x liquidation preference in the above scenario. They would get 2x their investment back before the common stockholders split the rest of the company. Since 2 * $300M is greater than $500M, the investors would get everything and the remaining equity holders would get $0.

> Another difference between your common stock and preferred stock is that preferred stock sometimes comes with an anti-dilution clause, which you have no chance of getting as a normal engineering hire. Let’s look at an actual example of dilution at a real company. Mayhar got 0.4% of a company when it was valued at $5M. By the time the company was worth $1B, Mayhar’s share of the company was diluted by 8x, which made his share of the company worth less than $500k (minus the cost of exercising his options) instead of $4M (minus the cost of exercising his options).

-- https://danluu.com/startup-options/
People are overreacting here. Intel is still very dominant in both desktop and server computing. Even if they continue screwing up at the rate at which they are right now, a complete reversal in their fortunes is like 15-20 years out, if not longer.
Or use incognito for Twitter, and you'll you'll get fresh service workers every time.
I don't know why you're being downvoted but yes this kind of question is always the center piece of any anti trust trial.

> Is the market for advertising apps in the App Store the same market for advertising Facebook depends on?

As I said, pop corn time... Pretty sure these cases will go all the way up to the US Supreme court :-)
The Celeron Chromebooks 2 were only slightly faster, maybe 15%. That's why I specifically called out the Intel Core CPU, not the Celeron. The Celeron N2840 is a "Bay Trail" Atom core, which nobody would willingly purchase. The state of the art CPU from that generation of Chromebooks was the 4th gen Core i3, a "Haswell" part that was more than twice as quick as that Celeron.
You mean either launch password 1111 or 1234.
The problem is you only get to make a an impression once (as Sovietwomble on Twitch often points out)

They have to fix the game, in 3 months they have to discount the game already, and if they are really unlucky the game is forgotten this time next year.

If they had nailed it, they would be sitting on literal gold, also for their next launch.
I am happy to see Google makes mistakes too, even if theirs are in areas a lot more complex than what I see at my job :)

Now on a serious note, the increasing complexity of the systems and architectures makes it more challenging to manage and makes failures a lot harder to prevent.
About time this project gets some love. One of the most mind-blowing bits of code I've ever encountered.
I’ll be more keen on a candidate that has interesting GH projects and is self-taught than someone without GH and came from bootcamp. But if both have interesting projects, they both are equal as far as candidacy goes. I can only speak for myself. YMMV.
Swapping would not be good for the longevity of the SSD.
The M1 MBP does it in in 20m43s[1]. It's more expensive -- or maybe not after you add all those peripherals to your Mini -- and think of what you'll save in chiropractor bills!

1: https://www.macrumors.com/2020/11/17/apple-silicon-m1-compil...
It is expected that next year they will release their M2 chip to support the 14/16" MacBook Pro and iMac.

And then likely 2022 we see the M3 chip for the Mac Pro, Mac mini Pro and iMac Pro.
> ...but in practice you have complex sales channel configurations and contractual agreements...

If simple makes more money these companies can do simple. Every company has a small group of people who can make things happen quickly (which is a couple of months in a big corporation). A price change from $400 -> $800 is going to get their attention.

It seems to me more likely that the reason for a slow response response is that the governments of the world seem to hate change and will likely penalise companies for responding quickly to extreme market signals. The safe way to do it is to release a 'new' product at a vastly inflated price. Basically that is just working around cognitive biases but it works.

The point about scalpers being part of the business plan gave me a few moments of thought; thanks for that.
I've worked on a number of systems where code was pushed to a staging environment (a persistent functional replica of production where integration tests happen) and sat there for a week before being allowed in production. A staging setup might have prevented this scenario, since the quota enforcement grace period would expire in staging a week before prod and give the team a week to notice and push an emergency fix.
Separately from the pathologies of investing in startups as a mere employee, there are also more transparent mechanisms for public companies to dilute minority shareholders or force minority shareholders to sell their stakes:

1. A company can dilute existing shareholders by issuing more shares to raise capital. That said, if a company is at a high risk of bankruptcy, the value of a minority shareholder's diluted shares may be worth more than the pre-diluted shares if the company's balance sheet is bolstered by the new cash reserves.

Some recent examples:

1.1. Rolls Royce recently performed a rights issue where existing shareholders were granted the right to purchase additional shares in the company for a particular price [RR]. Shareholders who do not want to be diluted need to pony up more cash to exercise the rights or otherwise buy additional shares to compensate for dilution.

1.2. Telsa raised an additional $5b cash by issuing more common stock on the market. [TSLA] If you were a Telsa shareholder with a 'buy and hold' perspective, if you believe that the current market price of Telsa shares under estimates the true value of those shares to you as a shareholder, then this action reduces the value of your shares. Conversely, if you believe the current market price of Telsa shares massively over estimates the true value of those shares to you as a shareholder, then this action might increase the value of your shares (e.g. the value of your claim to future earnings is reduced by dilution, but the tangible assets per share of your diluted shares may increase due to the additional cash reserves).

2. In some cases, a public company can be acquired and minority shareholders can be forced to sell their shares through a squeeze-out [SO], provided a majority shareholder owns at least 90% or 95% of the company (depending on jurisdiction). It might make sense for a majority shareholder / acquirer to do this if they believe their private value of owning the entire business is higher than the current "fair-value" market price per share, and they can force minority shareholders to sell at the current market price. In the worst case this enables majority shareholders to take advantage of temporarily depressed market prices and lock out minority shareholders from participating in future gains if the company's situation improves or is turned around.

One arbitrary current example of an upcoming squeeze-out is the situation with hunter douglas group [HDG].

[RR] https://www.ii.co.uk/analysis-commentary/rolls-royce-rights-...

[TSLA] https://www.sec.gov/Archives/edgar/data/1318605/000119312520...

[SO] https://en.wikipedia.org/wiki/Squeeze-out

[HDG] http://investor.hunterdouglasgroup.com/news-releases/news-re...
If, in a year or two, everyone at a tech company is building and testing on Apple Silicon machines, it could very well lead to major performance blindspots.

While you can profile performance in any web inspector, I think a good product team should keep a base-spec Windows laptop on hand to see how it all comes together for users who may not have the kind of hardware they design and develop on.
What is most important to take into account here is that one of the authors of this paper is Martin Nowak.

Martin Nowak is the same Harvard professor who invited a convicted child rapist by the name of Jeffrey Epstein onto the Harvard University campus and gave him an office and a flattering web page on his program's website for several years until victims of sexual abuse at Harvard forced him to take it down.

This article was probably written to defend MIT president Rafael Reif's decision to mark Epstein's post-conviction donations to MIT as anonymous.

While Epstein was still alive, he was paying Nowak to publish articles about how punishment usually serves "no noble purpose," presumably because Epstein was still scared that he could be indicted on sex-trafficking charges despite attorney Allen Dershowitz' heroic efforts to secure an immunity deal for Epstein that protected him from future prosecution ... as well as all of his co-conspirators (think all of the professors like Prof. Martin Nowak who visited Epstein on "Pedophile Isle" ... some of whom have now also been accused of child rape).

In light of Epstein's "facilitation" of what are widely believed now to have been his own "anonymous" donations to Harvard (after a ban was imposed on accepting money directly from Epstein) through the mega-donations of billionaires Glenn Dubin and Les Wexner, this article is certainly worth reading again:

https://www.chicagojewishnews.com/2019/08/jeffrey-epsteins-j...
At a time I'd purchase both JRebel and IntelliJ. JRebel had a really "aggressive" sales team that would call and email about renewals. Jetbrains has never had to call me, their product sells itself, for me. I no longer use JRebel.
Yep

I remember being shocked when I first read a game requiring 16MB of RAM (yes, 16MB, get off my lawn).
> Jin willingly committed crimes, and sought to mislead others at the company, to help PRC authorities censor and punish U.S. users’ core political speech merely for exercising their rights to free expression,"

Freedom of speech on a private platform? How is that even enforceable?

I thought only government could not restrict speech. But private entities did not have to promote speech and had say in which speech they promoted and which they didn’t.
I'm confused exactly what he is being charged with? Is it a crime for Zoom to shut down meetings zoom doesn't like? Especially ones that are illegal in the jurisdiction of the participants? I don't support censorship, I'm just surprised that that is a crime under US law...

Also, while I support action on China, its sort of ironic for them to be trying to apply US law in China to punish Chinese law being applied to people in the US.
Volla Phone with Ubuntu Touch
I've always seen it as a good indicator of unreliability and poor QA practices. "We update our software frequently" has never seemed like a good thing to me. I read it as "You're paying licenses fees to be our testers."
Yeh I also pooped in the morning on my white porcelain toilet
There is a fan on the Mac mini and MacBook Pro.

From benchmarks it only kicks in after like 10 minutes of sustained heavy usage e.g. rendering.
I get that, and it's a challenge for me as a Shakespeare actor and director. I often work with these "flawed" characters, and early in the process there's this question of "do I really want to tell the story about this person?"

I've got only limited patience for people being stupid and/or mean. Can't we tell stories about good and smart people? Those stories exist, but they're depressingly rare.

I have ways of turning Shakespeare's text into a story that I think you will want to hear. Or at least, trying to. It's the hard part of my job as an artist.
I think you're definitely onto something, and what you're describing is a reoccurring pattern of modern society chasing after quick gains and optimizing certain metrics (e.g. short-term profit) over other considerations.

It's not that people or organizations were necessarily more considerate or contemplative in the past, it's just that the processes or technological improvements (e.g. better hardware) weren't there to allow those races to the bottom. And maybe the systems we were living under didn't reward that behavior as much.
I have always been advised that it is prudent not to use any browser-based wallet generators, especially while you are online. There are quite a few app-based wallets that will allow you to generate an address before wiping it from your phone. That is a well spotted security issue though.
What I find a bit wild is that the author was using a laptop newer than my late 2013 MacBook Pro, and said everything was sluggish. My maxed 2013 pro is still super fast, but it seems like all the USB-C MacBooks that came afterwards sacrificed performance for.. what, thickness?
That SF examiner article is ridiculously biased and immediately demonizes Ron because he chooses to be actively involved in the political process. What a hit piece.

And what’s wrong with banning people from setting up tents on public sidewalks all over the city and claiming that public space as their own?
Same story for storage. Much faster storage is noticed immediately.
I got it, it's everyone-design-all-you-need days.

Apple designs all its shit.
So does google/facebook/microsoft/amazon
Huawei designs its own OS
China designs/manufactures its own chips too.
It's rumored more companies are designing their own OS
Design patterns aren't common _structures_. I suppose this is why everyone gets so caught up in the language specifics and think they're trivial. Design patterns are common _design decisions_. The strategy pattern isn't saying "you can have callbacks", it's saying "sometimes you should allow a policy to be supplied by the user". Every day, in every language, even the ones with first class functions and people posting on the internet that design patterns aren't needed, people still use libraries with massive 'options' arguments to functions, instead of internalising the actual lesson of the strategy pattern which is to allow executable specifications of behaviour.

So yes, there are trivial things which you can argue the toss on, but in the last month I've used HTTP libraries that don't allow you to supply a strategy for retry logic and machine learning libraries that don't allow a strategy for early stopping.
I know the direct impact is to Intel but think AMD just can’t catch a break. They finally have something going against Intel and now Apple and Microsoft will eat its lunch.
Bad guys are powerful because they are organized. Like you said: an organized 1% can wipe floor with the rest 99%. You can set up a nonprofit org funded by membership fees and call it say "a software engineering guild". That's very legal and very cool. Come up with the mission statement, rules (e.g. one vote per member), basic background checks for new members, figure how you'd protect it from bad actors, and get a few hundred people to join. I'd have no problem with 1k a year in fees. Make sure to provide plausible deniability to members. Maybe call them shareholders: we already own shares from hundreds of companies, nothing wrong with adding one more to the list. With those fees you'll be able to hire law firms and various lobbyists to rock the boat. Luckily, our gov doesn't permit private armies, so you won't need to compete on that front. You'll become the number 1 target for FANG, but if you set up the org right, it will survive even if you have to leave. This type of organizations act like lenses that focus energy of thousands of people into a laser beam.
>> so a change of an env variable put the most used email system in the world down during 6 hours, not sure I can believe that

I can totally believe it. In my experience, the bigger the outage the stupider-seeming the cause.
Surgery, the Ultimate Placebo
Wasn't this the case for IBM and then clones came out? What's different this time around?
No, we are talking about security here. FreeBSD is even worse than Linux, and OpenBSD is not much better, just slower.

Microkernels with capabilities are the only way to go. L4, Fiasco, Genode, ...
That's a screenshot of an animation where the grid is moving. The lines don't capture the object. They just nudge it a bit. Kind of like a ball rolling across a treadmill.

Also that image doesn't show the slight twist in the grid caused by the earth's rotation. Another part of the video does though.
code: https://github.com/Media-Smart/vedadet/tree/main/configs/tra...
I made the assumption that he meant refurbished by a third-party, not Apple, because it's pretty common for those sorts of secondhand machines to be refurbished with new screens. Figure they put in the cheapest screen they could source, and no wonder it's dying in 5 years. I doubt any OE screen from Apple would have the same problem he describes.
> students are able to come up with the "classical" design pattern implementations on their own in a couple hours without prior exposure to them.

I think this is even mentioned in the GoF book. The point of naming these patterns is not that they're amazingly innovative. The point of "Patterns" is that when we give them a name we can (a) discuss them easier with a common language, and (b), we can recognise when we use them again so to remember the pitfalls of last time.
Yeah, but you'd (probably) be alive. It's an optimization problem, where at some point in the curve it becomes more expensive to follow the guidelines (and die) than be blacklisted from the profession.
I love pocket. What do you use instead of pocket?
You have since edited your comment, so...

> That's not even that hard to figure out! A 48TB Memcached / Redis, which is far more useful than a 8TB Memcached / Redis box.

No... dozens of terabytes of Optane would be just as good and much much cheaper. The person designing the system would have to prove that a few nanoseconds of latency difference makes any material difference to the company's profits in order to justify the more expensive machine. Otherwise, it's a huge waste of company money, hurting the business.

Also keep in mind that Redis is only going to be using a single core of that machine. A total waste of huge amounts of CPU cores just to have a lot of RAM, when there are equally good solutions that cost much less.

You surely must see why I'm skeptical.

> That's the point: spend more money on hardware and then don't spend much engineering time thinking about optimization.

It's bad business practice to buy the most expensive thing possible instead of engineering a solution that is the right price. If the more expensive solution saves money in the long term, sure... but your example doesn't show this.