skysight-inc/HackerNews huggingface dataset:
In most mature companies, ambitious executives can earn a nice bonus trading long-term quality for a short-term profit increase. They'll move on before the damage to the brand has been realized.

In order to defend the long-term brand, short-term profit needs to incorporate some estimation of the net present value of that brand as part of its calculation. It could be bonus clawbacks or other conditionality on rewards; but it needs to be something, or else there is a natural temporal arbitrage.

https://www.investopedia.com/terms/t/time-arbitrage.asp

I say mature companies because in younger companies, the leadership knows how the whole company works, and can spot the problems when smart-asses come along to pull their short-term profit tricks. The older a company gets, the more likely it is to have generalist leadership who use delegation, metrics and financial incentives to run different divisions of the company. Get the incentives wrong, and get exploited.
10x engineers make other 10x engineers, most of the time.

Just look at mathematicians and their mentors and people they mentored, famous names everywhere!

It's not a coincidence.
Was your sister in Pittsburgh? It's a thing there.

https://en.wikipedia.org/wiki/Pittsburgh_toilet
That's true; some of those folks just left the software industry, though, I think, or are at or approaching retirement age.

Tangentially, it's still interesting -- and faintly depressing -- to me how much I think LiveJournal got right about social media that its bigger successors, well, don't, specifically related to privacy. LJ users had comparatively immense control over who could read and reply to posts.

This isn't to say that Twitter and Facebook don't get a lot of things right, too, in terms of ease of posting, lack of friction, and (for both better and worse) monetization, but I wish "granularity of acces control" had been a lesson we'd carried forward.

In any case, I'll be curious to see where Brad ends up next.
> SGX has been broken by totally new classes of attacks and has been successfully renewed via microcode patches every time.

As far as I can tell, it’s only “successfully renewed” if you have HT off. If HT is on, SGX is dead.
They do in some universities. Even when I was going. Most just treat it as a "Yup, okay fine" course, and many instructors are really bad about making it clear just the kind of heinous things to watch out for.

Example:

What is an acceptable use case:

A) Utilizing photo manipulation to place an individual somewhere they haven't been before.

B) The same except for them to enter in a contest.

C) The same, for some one who just wants the picture to flesh out a personal scrapbook with a picture of them and their SO having done something they wanted to do, but the SOwasno longer alive for somehow.

They don't do a great job at preparing you to understand how industry gets you to actually do unethical things, or how to react when they do.

I.e. It's rarely, in my experience, "Hey, do blatantly unethical thing." Though that happens. I've had some snuck by my filters in the form of

>Hey welcome aboard! <Several months of innocuous work later>. Okay guys, time for <skeevy thing>. Business really needs this, so it's pretty high visibility.

Generally it escapes your notice because for once you're just happy to have clear requirements, and to not be getting jerked around, so you do it. Minimal complaint is encouraged, or will at least be pretended to be entertained, relying on the cushy salary and in-house benefits to carry you through to job completion.

But the ball keeps rolling regardless. You can decide to not work on certain stuff, but that generally gets shluffed off to another team that doesn't share your ethical proclivities.

The sad thing is, you almost need a labor or professional organization like structure to be capable of keeping major divergence from the ethical straight and narrow in check, because otherwise you can pay lip service to higher ethical and moral standards, but when it comes paycheck time, most are going to go with that phat paycheck.

I'm working on considering my next link in the career chain, and ethical implications are strongly influencing my choice. I'm sick and tired of being someone else's money vacuum mechanic. I'd like to work on software that actually helps people.

And I'll stop anyone who suggests "but those systems are capital pumps, and help people because the free market." No they don't not in any but the most indirect of ways. If people overall weren't having all their siphoned off them, I'dwager there would be a much higher degree of actualization or entrepreneurial development in the hands of less capital starved people.

I know a positive feedback loop when I see one, and you can damn well bet that's why every tech company is scrambling to become a fintech in one way or another.
What if you don't need listening or speaking skills, only reading? In your opinion is Duolingo a good fit for someone who only needs to learn to read the language?
This is old news but one thing I think Google misses. No one product they cancel is used by tons of people, but the amount of people fucked over by the cancellation of any one product is enough to be an ongoing reputation hit for them.
The Most Photographed Barn in America
I think they missed an awesome new one called c8, "native V8 code-coverage".

https://www.npmjs.com/package/c8
> I'm not sure people and their ideals can be categorized so neatly like that.

Right-libertarians can be. Ideological consistency, which disregards one's own personal abstract preferences, is the name of the game within that political ideology.

Many people take on the form of right-libertarians when its rhetoric can easily suit the practical outcomes they seek. Social media censorship, when it is in a left-leaning person's favor, is often justified by their claiming, "Twitter are a private company. They can censor whomever they want." A more controversial example is the "pro-choice" argument for abortion in the US, which commonly holds the position of self-ownership, from where the phrase "my body, my choice," derives.

Many, or dare I say, most constituencies who hold these positions - positions with which I agree wholeheartedly, by the way - will fail to carry them over to other issues where its application is just as logical, if not more-so. A great example is the gun control debate, where these same people will fail to recognize the property rights of law-abiding, non-violent gun owners. This is an arbitrary inconsistency, one which cannot be defended with ideas, only with emotions and fury.

If you are going to take the very brave position of respecting property rights, you had better be ready to defend them consistently. Otherwise, you will encounter numerous ideological, not to mention practical, pitfalls with your argument.
In my case what made the difference was holding the meeting without any management in it.

To be fair to the agile movement, self-orgainizing teams and the value of individuals are all themes expressed quite clearly.

Maybe you could try a small pilot and see where it goes.
We merged them hither.
I always assumed it existed as a “just in case”: if some component of Android looked like it was infringing on patents, they had a head start on a replacement which was implemented in house and ABI compatible with their app ecosystem.

Not to mention greenfield OS development can be catnip to engineers - it probably serves as a good retention tool.
Analysis of Apple's engineering mistakes over past 10 years (2018)
The corporate press release, which doesn't say much either, is https://www.businesswire.com/news/home/20200127005141/en/Goo...

(via https://news.ycombinator.com/item?id=22160226)
https://google.github.io/styleguide/cppguide.html
Favourties:
> Worked on most of the Go standard library. Primary author of net/http, database/sql, os/exec, Go's build/test CI system, etc.

Thank you. Software poetry they are to me.

And this one:
> met Googler wife

Best wishes, Brad Fitz
A bit off-topic: I checked out your personal website, and wow that's great! Design is simple and beautiful, copy is clear and to the point. Well done!
Google Sheets was down
First rule of optimisation is don't optimize!
Is Brad moving to Cloudflare given that this was posted by their CTO? Best of luck Brad, always been a fan of your stuff!
Introduction to natural language processing in Swift
Without search they wouldn’t really have AdWords would they?
Three plus per working day is not terribly hard, you just have to make smaller, more focused commits and be productive.

Github claims I have 3,135 in 2017, 2,361 in 2018 and 1,855 in 2019. 7,351 in 3 years.
I built two app maker apps that actually saw real-world use. Extremely disappointed to see Google get bored and kill off another product they under-invested in.
Ferrovial is a very well known company in Spain. They won't solve shit, because they are just an infrastructure profiteer and civil engineering firm. They don't make planes nor any machinery they use. Granted they can slap PV panels on top of the building they manage and put more insulation, but that's about it.

Técnicas Reunidas, on the other hand, is an engineering firm that designs oil & gas and energy-related plants etc. This is the kind of companies that can push carbon-neutral designs to some of their clients. There are a bunch of this kind of publicly-traded companies in Spain and AFAIK they are really having a hard time against asian competitors, so if you are concerned about this problems and you have that much money, Id say it is worth looking into. Some of them already have experience with this kind of projects, like Acciona (mostly CSP, which is an almost failed tech compared to PV anyway).

Anyway, IMO, if we don't solve freight by plane, boat and trucks, it's very unlikely and we will ever make a dent on this problem. I'm not even mentioning agriculture and a load of other industrial processes that require fossil fuels.
Shrug.

I'm a developer, so, in a professional setting, I really shouldn't be having much reason to think about system package management.

From my perspective, the important things are that every single server should look identical to my applications, and there should be no room for confusion between me and devops about how to manage them, and their configuration should be standardized and straightforward and documented enough that devops actually owns the configuration, and isn't just acting as a sort of sock puppet for the dev team.

I'm personally of the opinion that less is more: Every time you add a tool, you add more nooks and crannies and places for dust bunnies to collect. So, to that extent, I guess my question is, "How does Nix improve determinism in a way that (say) RPM doesn't?"

If the motivation for the answer answer involves assuming that you've released a Lovecraftian horde of different languages and platforms that each have one or more of their own special snowflake package management systems all crawling all over each other to try and muck with the same global system environment, I'm gonna slam the lid back on that Pandora's box. I'm not gonna try letting them have their fun by hellbanning them to their own private parallel universes where they all get to think that they're mucking with the system environment. An insane asylum with locked doors is still an insane asylum. No, I'd rather kick that whole mess to the curb and instead say that only well-behaved applications that know how to color inside the lines get to run in the shared environments.

Obviously this attitude doesn't work if you're a cloud platform or a smartphone OS or some other agent that isn't able to impose very many rules on the authors of the software that runs on your platform. Thankfully, I am not and have never been a Google, so the KISS principle remains an option for me.

Yeah, I realize that this means I'm swimming against the current. My resumé would probably look a lot better to the (probable vast majority of) companies who are thinking, "Only 357,453 new hires to go until we're as big and complicated as Amazon, better start planning for it now!" if I changed my attitude. Perhaps I'm too old to learn new tricks.
> There is absolutely no way to 51% attack a major coin like Bitcoin for as little as $700k an hour. They are extrapolating from Nicehash's mining rental prices, but Nicehash doesn't have anything like the capacity you'd need.

You are correct - the nicehash-able column represents the amount of necessary hash power that is available via nicehash. If it's below 100% the attack cost is also greyed out.

Disclaimer: I build crypto51.
18 months is nothing and indeed consistent with their short-sightedness. For instance, Saastr affirms it takes 2 years to find market fit. Real products (ie non digital) take years to organically compound in the market. The repeated product shutdowns demonstrates misaligned incentives in the org, of more or less glorified project management padding for promotion versus long-term (5+ year) product development roadmaps. This is why I am not a GOOG investor.
U.S. Media Polarization and the 2020 Election: A Nation Divided
This sort of reasoning is why we have judges, though. If the law isn't capable of preventing something that requires a rube-goldberg machine of trades and positions, then a judge using common sense ought to be able.

It's pretty clear that one tax refund should be claimed one time, and suggesting the contrary (that claiming it twice is OK, e.g. that cum-ex is fine) is mental gymnastics to justify fraud/theft.

If someone is ok with stealing from the government (aka, your fellow taxpayers) then they should be willing to accept the consequences of being caught.
You're fundamentally missing the point somehow.

When you connect to a pool, you give them absolute trust over what you're mining using your hardware with the expectation that they will pay you for it later. In a route hijack, an attacker can replace the pool and announce their own work to you, and receive all results you produce. You can not distinguish this with the normal behavior of the pool and will be robbed, and your work can be used to do whatever the attacker wishes.

The output of the work being loosely "authenticated" with the pool by virtue of the work being non-transferable is entirely orthogonal. Nobody is going to be taking that because it's worthless, as you correctly point out. They're going to replace the work that's sent to you in the first place, because that's what makes sense.
Gene sequences are easy. Methylation, expression, and protein folding are hard. You can sequence a human genome with a single computer in a day or two; sequencing generates about 30G of data. By contrast, protein folding has its own distributed crowdsourcing project (Folding@Home), with collected computational power of 98.7 petaflops, and it still has barely scratched the surface of our understanding for how specific proteins generate their biological effects.
I picked up _Programming Erlang_ because I like Joe. I'm trying to understand why the platform, and the accompanying language(s), aren't more widely used? People seem to speak very highly about Elixir, BEAM, and OTP. It all seems really great...

I see comments like

This:

>A very interesting language on powerful platform with a promising web framework... I talked with a couple of companies that jumped on it initially, but later decided to move...

And this:

>I recently had a convo with a company that moved into Elixir because they had an easier time hiring...

I see this comment pair somewhat often.

Also,

From @hajile

>BEAM is about an order of magnitude faster than Cpython ...If you prefer Ruby syntax over Python, there is no contest here.

>BEAM is slower than the JVM, but much more stable.

The second quote seems to be a pretty reasonable trade off (my next question is, how much slower?).

This makes a lot more sense to me:

>Functional programming in general seems to be a bit of a self-selector.

I like functional programming, but experiences do tend to be either: "I love FP" or "Eh, not for me."

But are these it? I've been getting into erlang lately (to then get into elixir), but I feel like I've been "waiting for the other shoe to drop." As in, I'm wondering if there's some disadvantage that doesn't get talked about. Are there any engineering blogs that talk about using BEAM/Elixir/et al in production?
Interesting, and I think a lifelong consideration/debate.

Having been a sysadmin / various kinds of techie for the majority of my career,nevertheless from most of my initial visibility into business & management worlds; and now having been full-time manager for 18 months; my feeling is that absolutely you need to understand, support, and enable your engineers to work on and in the way that makes them productive and satisfied... but last thing you should possibly do is "leave them the fuck alone". Otherwise, very quickly, there would be no salary for anybody :|

That being said, to the topic here, most "standups" I've been to have been a "spoke and hub" model where a PM elicits list of one-on-one status updates, and having done their part, people can doze off for rest of the meeting.
In meetings I own, I try to change that to "Tell us of things that matter / are interesting to everybody here". It's not an easy criteria to fulfill though, for management or techies alike.
I think Duolingo is fine if you're looking to learn a language that's really close to yours. I know French, took up Spanish and within a month of practice I could cobble simple sentences in a casual conversation or text my Spanish-speaking friends. The approach where you just "figure out" from trial and error works well when your source and target languages kind of work the same way so you can just feel your way through it. On the other hand, I suspect that if I wanted to learn, say, Russian or MSA, I would probably be better off with actual formal courses.

I have only given Rosetta Stone and Pimsleur a cursory attempt but they seem awfully slow and expensive for what they do. Duolingo, for all its flaws, is free and fun.

As for your "purely from marketing" comment - Duolingo solely relied on word of mouth for all of its early phase, apart from a single TEDtalk. It's true it may not be as good as many alternatives, but as far as the free and fun factor goes - it is simply unmatched.
Ah, that makes sense. While I suppose I'd have appreciated the honesty if they'd just said that, I'd still have moved back to Bank of America anyway. (I never shut down my BoA account even when Simple was my main checking account, in large part because Simple never added the ability to receive electronic bills and so I was having BoA pay a couple bills automatically out of the Simple account!)
Maybe not on some specific instances, but it’s not like this is the first time something like this has taken place.
Data from Behind Enemy Lines: How Russia May Have Used Twitter to Seize Crimea
Correct, it aims for mediocrity. If the customer requested 50 McDonald's hamburger, is it a cultural problem that you're not delivering one steak?
Not according to the Gartner Magic Quadrant for Low-Code Application Platforms ;) Or how would you describe the space that App Maker is in?

Disclosure: worked for one of the leaders in that MQ.
Ahh, so just style changes. TY
Because the US traditionally consolidated WC/baths, there was only one room, and people found it more polite to call it the bathroom. Needing to 'use the bathroom' then became a catch all for any function that might happen in there.

But when we started building some without bathing accommodations, the customary terminology didn't go away. Everyone already understood that 'going to the bathroom' really meant using the toilet. So, the term 'bathroom' stuck.
Be honest, you are going back to Perl, right? Perl6 will be so amazing when you get involved again. See you at the PDX Perl meetups very soon?
That would be news to me.
https://dosowisko.net/

Blog is coming soon™.
Like Sony, I find that Nintendo's logo is pretty much timeless.

I think that the very nature of being employed to do a job makes it harder than not to resist doing anything. I mentioned this the other day with regards to A B testing. It feels odd to do all that work and conclude with: do nothing.

I think this is exactly why you need someone like Reggie at that level of the process. As an executive he's more resilient to the sense of need to do something, anything, given how much time and money you put into the project. This is also why you need someone who lives and breathes your product. Not just generic executive cog in a suit.

I had three arborists in my forest last year. They all had opinions on what to do and they were all different. Probably because I'm paying them to have an opinion and "don't do anything" feels like you're cheating someone of their cash.
It was a dud becuase Google did not advertise it, did not invest ANY resources in training people on how to use it, and did not add any significant updates to the product in its entire existence.
European Processor Initiative Readies Prototype
Seems similar to ZIM (https://zim-wiki.org/), except proprietary/hosted? I've just started using zim - can someone more experienced compare the two?
Some of the contention is directly in your choice of words: "should" and "plan". So far no Proof of Stake system has made it into the wild. There's a lot of talk about Proof of Stake, a lot of planning, a number of "almost attempts", but still no one running it at a big scale. It's trapped in "Soon™" the way Ethereum has talked about it, for years now. That's certainly an easy form of contention when even the biggest group talking about Proof of Stake have remained slow to pull the trigger.
Cloud Computing and Carbon Footprint
The Office for National Statistics shows a continual fall in the long term rate of theft for the UK since 1995. From around 11k incidents per year to around 4K. A steady decrease.
Livejournal was the most fun social network I ever used. The focus on moderately long texts rather than tweets/photos/videos, the one-way friending system where you could add anyone to your reading list, and the strict chronological ordering of the reading list were a winning combination. I wonder what's the best such network existing today?
I avoid LVM because trying to install with it always seems to break things, either making the install fail or breaking later during an upgrade. And I mean on normal-ass distros like Debian and Ubuntu, not anything odd, and not even with "fancy" features like disk encryption involved (I can only imagine the mess that'd introduce).

Then again I avoided Grub for years because I found it fiddlier and more breakage-prone than LILO, so possibly I'm just an idiot and/or jinxed when it comes to new things in Linux.
I don't know that debunks is the right word. Rather, it seems like she provides differing opinions and some counter-arguments/data. At least for the alcohol argument, she puts for "it hasn't been proven that drinking is a risk" which, while a reasonable stance, is not the same as "it's been shown not to be a risk". There's a lot of parents that would rather not risk it for the former.
No - I literally had to chip ice out of the bath some winters.

My parent's house was old and not heated terribly well - which I didn't notice until I went to university and stayed in a centrally heated halls of residence and returned.