skysight-inc/HackerNews huggingface dataset:
It's interesting to contrast this kind of organizational behavior with the type where "management won't give us time to deal with technical debt". Though arguably using an over-complicated framework is creating more technical debt, on a certain perspective, this is on the other end of this scale.

It seems to me what we want is some kind of "Platonic ideal" where the extremes are bad for development:

Management won't give us time to deal with technical debt/incorporate best practices.
|
|
THE IDEAL
|
|
Management wants the Hot New Thing all the time. uservices are the state-of-the-art in best practices so uservices it is!

The best advice (IMO) in dealing with the top end of this spectrum is to frame technical debt and best practices in terms of whatever economic metric the manager cares about (e.g., "TDD will lead to less bugs, ergo happier customers, ergo greater retention"). But I wonder if the same framing can be used to encourage temperance in managers who dwell on the bottom of my spectrum.

I somehow suspect it won't work. The problem with those at the top is that they see the dev's proposition as an investment that will either not bear fruit or, worse, slow the team down; so they are incentivized to keep status quo. Those at the bottom, however, start from a perspective that their idea will add value to the team so they keep pushing for it no matter what. And telling them "Let's not do what Google does; we're not Google" is definitely seen as a devaluation of the team.

This has been a weird headspace to explore. I'd love to hear from others' experience on dealing with this.
That's pretty much where I was going.

The psychology and underlaying theory looks sound, and is indeed very aligned with the Stoic approach. Problem is that the classroom implementation ended up almost a full 180 degrees out of phase.
In my experience, organizations and/or projects with a CoC are frequently humorless, causing more harm than they prevent. You hate to see it.

Pro tip: If you can't figure out that Jeremy freaking Howard is a good person that you are lucky to have around, the problem is you.
Yes, amen. And what better reason to have children than to have accessible human subjects?
"Trump has said he will concede if fair."

Sorry for the bad language, but What The Hell does this mean in a well established democracy? Is this a statement that a leader of a well-governed state can put out for his own country?

We are talking about the USA not a banana republic. And somehow this behavior has been normalized.
Yep, as you point out, the idea of Elasticsearch having a uniform type for each field can get problematic.

That can be fixed by:

- logging to different indexes

- preprocessing your logs so the keys have their own schema prefix, as you mention

The way we've tackled this is to have an official company-wide logging schema. It's just a GitHub repo at gocardless/logging that has an exhaustive list of logging keys, with an explanation of what they should contain.

This has the benefit of encouraging consistent logging practices over many teams, as well as improving the chance your logs will get indexed correctly. If the field type doesn't match, we won't index that field but it will appear in the _log field, where you can do a full text search as a fallback if you really needed to find your log.

It's not perfect though, and I still hate the dynamic type assignment.
There has been many faster python threads lately, I'm looking forward to improvements, especially, those that reach CPython!

As others have been pouring out before, the new load attr opcache is maybe the most interesting recent performance improvement that was merged.
Couldn't it simply be that whoever is behind that product didn't appreciate the criticism and asked the convention organisers to do away with him?
You can use Turbolinks on any front end project (I use it on my static sites), it has a standalone JS library.
Mmm, I wonder if it would work for videos too.
> it's slight, but feel the difference between "You should read...", "You'd like reading...", "I think you'd really like...", "I got a lot out of reading...".

I used to obsess about things like this and then someone pointed out to me, "You'll never, ever get it right. You will word something some way, attempting to be gentle, and they will still be offended. You will NEVER win. So the only thing you can do is be sincere, without intention to harm, and you can sleep soundly knowing that how someone CHOSE to receive what you said is their own business, not yours."

Obviously we have a responsibility for the message we send. But how it is ultimately received is not up to us, and attempts to micro-manage language, like the above, will never result in the intended outcome.
Kubernetes has been great for us and is much easier to manage over time than servers. There’s an adoption cliff, but I’d take kube over spinning your servers with puppet any day.

Hell I might even run kube if I was running bare metal. Declarative workloads are amazing.
When I encounter things like these, I tend to interpret them as horse blinders. They put me in a rebellious mood, and I find myself intentionally doing the opposite of whatever they're trying to steer me away from.

A good example of this is on Twitter right now. I am not a New York Post reader, nor am I a Trump voter. Just the sheer fact that I wasn't allowed to post a story from them made me read it and post it on other platforms. (They have still not unlocked the @nypost twitter account!)
"he slowly pulled off my fingernail with a pair of pliers"

Any idea what you call the feeling in your belly/spine when someone describes a nasty injury?
In our case, mostly pirate TV streaming services. (Watch NBA games live etc.)
> Why describe the solution to a problem, and then say there is no good solution?

Because the solution I described is not good. Too expensive for me, anyway.
incompatible with 'already low margin' - this suggests that there isn't much more any competitor could do to offer lower prices.

besides, i think the issue is the cost of the underlying procedures - doctors charge maximum what the insurance company will pay instead of what the patient would pay. there are plenty of stories where a patient is billed $100 but if they say they don't want it out of insurance the price drops to $40 or whatever.

another elephant in the room is that you can't pick your healthcare provider if you're unconscious. this part of the US system is little more than a scam.
Book Review: “Live Not by Lies”
The most powerful thing you can do when something you're involved with becomes inflamed with witch hunts and infighting is to just walk away.

Sometimes people have power over you that you can't just ignore, but more often than we realize they simply don't beyond what we create by not walking when they don't treat us with respect.
Is there really any subject on which there is no xkcd?
They are the Simpsons of web cartoons.
Robe de mariée naturel de mode
Software Correctness Is a Lot Like Flossing
Yes, it was quite devious of them to name themselves in a manner that would confuse some tiny fraction of the cryptocurrency geeks [1] that know what a coinbase is, but don't know what Coinbase is.

[1] Which constitute some tiny fraction of the user-base of cryptocurrencies - which is predominantly a gaggle of day-traders, conmen, and the occasional normie who needs to pay a ransomware operator in Belarus.
> Century and more ago only upper classes were having debates/arguments/discussions because only they had the option to try to control their fate by trying to win those debates.

It still is.

The working class footsoldiers aren't engaging in debates/arguments/discussions, they are being deployed as weapons, largely of intimidation, whose purpose isn't to convince others of what is true or right to believe,
but what is safe to express. They may be relaying slogans, but its not about debate or discussion, and there is essentially no engagement.
"Lets just say it moved me....TO A BIGGER HOUSE"

- Krusty The Clown
Going Deep
1password, good integration between devices, didn't hear about data leaks.
Sweden opted for Zapp Brannigan killbot strategy https://www.youtube.com/watch?v=EF3g4Ua5e7k
I paused on that as well and took OP to be relating bullying to NumFOCUS' criticism of the article author; rather than simply saying that all criticism is bullying.

Perhaps a bit too generous but you're right, the statement didn't make alot of sense without that moderating context. I certainly would see what NumFOCUS did here as bullying.
Dhow Cruise Marina, Best Deal of Dubai – Dubai Marina on 170 AED
Leading one of the best Dubai Dhow Cruise is Primary attractions of middle-east, Happy Adventures is your definitive stop which is one of the best Tourism Companies in Dubai. Cruise in a luxury fiber boat in Dubai Marina that offers you an experience of a life-time. We offer basic deal, packages of Dhow Cruise Marina that will become one of the huge-nights of your life. See the sights of Dubai Marina illuminated for the night, so it is the perfect combination of quality dining and cruising alongside beautiful Marina Views.

Since 2000, Happy Adventures has successfully arranged to host so many tourist on every side the world, We Provide the Best Tours with Low-Cost Dhow Cruise Marina in Town, Explore Dubai adventures through our best Dubai Tourism.

Visit our website: https://www.happydesertsafari.com/
"... And no longer use swap partitions by default." [1]

Finally! I've installed a 256GB RAM desktop recently, and swap is so 90's...

[1] https://fedoraproject.org/wiki/Releases/33/ChangeSet
> racist trolling on the mailing list

Is this a widespread problem in software-related communities? I'm genuinely asking, because if it is maybe I am just not aware of it, but for example in the open-source projects I have been involved with the conversations tend to be extremely focused on the subject matter, and I'm not even aware of the race or gender of the people I'm conversing with.
We’ve gone all in and are using it a lot in production. There is one big trade off to consider though: point of presence and global availability. We’re ok, as we’re a UK based website and hosted in GCP europe-west2, but we had devs in NZ for a while, and they said that, understandably, the site was really slow for them due to the latency. Beam has the ability to link instances and have them cluster, so you could do something like that across multiple regions globally, but there is a trade off to consider if you run a global service: you’re trading an over engineering and sync problem, for a potential distributed systems problem if you try and make the same liveview site available performantly in multiple global regions.
Never heard of this, so I had to do some digging. My money is on this being an ocean wave phenomenon.

The Gulf of Guinea, specifically the Bight of Bonny, is up to ~20,000ft deep. Average ocean waves have a period less than 15s and the average ocean depth of the Atlantic is ~11,000ft. Oddly similar ratios! So it's plausible this 26s wave period is caused by the increase in depth [0]. The abnormally large seismic amplitude can be similarly attributed, as pressure patterns conditionally form along the bottom of the ocean (in either direction) due to combined features of both the wave and the ocean bottom topography. [1]

[0] https://en.wikipedia.org/wiki/Wind_wave#Physics_of_waves

[1] https://en.wikipedia.org/wiki/Microseism#Generation_of_secon...
I've never had a lot of karma as I don't comment that often and certainly haven't posted an article. But I suspect that my opinions would soon seen what little karma i do have, disappear.
>had everything to live for

I also can never get this part.

Some people for some reason fail to realise that 'seemingly having everything' doesn't really mean much. It may look from the outside that a person have everything, but from that person's point of view they have nothing.

Why? Here's the story from a few years back. A guy has a nice banking career, lots of money (at least compared to most of his peers), wife, kid, nice house in addition to the apartments in the city.

One day the whole family (grandparents too) go to the said house for a weekend. At some point the guy walks away from his relatives, goes down the stairs to the basement and blows this head away with a gun.

Everyone starts asking one question - why? Dude had everything most people can dream of. Wealth, car, house etc.

But for some reason people can't see on simple thing. He never really wanted this. He wanted to be a baker. He'd like to bake cakes for kids and play guitar in the evening or something. But he simply couldn't escape his current life and he didn't want any of this.
Huh, I feel like that’s something I’d remember learning.

Did many other people here learn that?
I think the OP article is heartbreaking. Not because I think how they handled the case is wrong, but how they excluded him from a society he was embracing and trying to identify with.

For my own project I was considering to include a code of conduct. But currently decided against it because I do not think the purpose of a code of conduct should be written down as potential punishments as consequences.

A lot of people have a variety of backgrounds, a variety of perspectives and values that thet have been taught. If someone isn't even aware of what they did to offend another member, how is that someone supposed to learn from it if they are just punished for it?

I want to create a culture of welcoming, and a safe space for everyone. Not a dystopian regime that punishes first and acknowledges their mistakes later. We've got a broken justice system already, and I think it is built in the opposite manner of what we're trying to achieve.

If you punish and exclude as consequences, the logical conclusion is alienation and isolation.
Not at all, and I did not say anything of the sort.

What I said was: circulating glucose either gets used or get stored as fat. Which means that counting glucose calories for thermodynamic calculations would actually make some sense (but see below).

Circulating fat get stored as fat, or converted to ketones for use. The difference is, unused ketones get peed whereas unused glucose gets stored.

Ketosis means fat gets converted to ketones for use - but only as much as the body means necessary for activity as that point. If your fat intake exceeds your use, you will likely gain fat.

Thermodynamics is of course never violated. But the “calories in - calories out” statement is not that useful with regard to body weight.

If you drink petrol, you will not gain wait (not be able to use it for energy - you’ll just excrete it) despite being more energy dense than fat (fat is 9kcal/gr, petrol is 12kcal/g). Similarly, plain paper (and indeed the wood it is made of) is a carbohydrate at 4kcal/gr, and yet you won’t derive any energy from it and again excrete it. Does that violate any law of thermodynamics?

No. What it does show is that the assumption that our metabolism is a perfect combustion machine (Which is at the base of the CICO weight theory) is wrong.

The conversion efficiency of different food is measured (and documented) as “Atwater factors”, the value of which was first measured over 100 years ago and assumed constant, but turned out in recent studies to vary among people and and even for same person in different times by 50% or so.

Similarly, for the same physical activity, same person may have a difference of 50%in energy expenditure (e.g. depending on how high feet are lifted while running)

Thermodynamics is not violated, but if you try to reason using it with the appropriate error bars, it turns out that you can’t say much. Statistically, the average is close enough to work for most people, most of the time, but that “most” is 70% or so.

With respect to ketosis - ketones are “use it or lose it” like heat. Once the body converts fat to ketones (a process which is NOT immediate), they are either used or peed out.

If your activity level is close to constant (as most sedantry people are), the body is very good at having very tight control on levels produced, little are wasted and you are close to what you consider “thermodynamic equilibrium” even though it’s not. If you are used to large varying activities, the body will produce more ketones just in case and pee them out if unused - thus you will only consider it “thermodynamic equilibrium” if you consider pee energy content as well.

I’m an electrical engineer, not a biochemist. But I did try to understand nutrition “science” and realized it is at most cargo cult pseudo science.

I don’t have a list of handy references, but at the very least google Richard Feinman’s famous “a calorie is not a calorie” (it’s not the physicist - and note the spelling of the name is different)
FakeMBAM: Backdoor delivered through software updates
>If the system is vulnerable to exploitation, that’s not the fault of Intuit.

Sure, the vulnerability isn't Intuit's problem. But exploiting it is Intuit's problem.

>They’re fixing inefficiencies in the market, and adding upsells (common for many companies in tech), is part of their business model.

How are they fixing inefficiencies? If they simply wrote software I could see that. But they're lobbying for increasing inefficiencies. That's the opposite of fixing.

>I don’t get the hate of TurboTax if you’ve actually used it, since it’s incredibly simple and saves time and money (from my experience).

I use it every year. Yeah, it works fairly well.
To me and some colleagues (of all genderial persuasions), donglegate was enough of an incentive to never visit a tech conference again.
I'll be straightforward - CoCs are implemented by dumb cunts and adopted by either similarly dumb cunts or just cunts in fear they will be shamed on.

I've yet to see a single positive thing with all that trashcan sjw movement in tech. All I see is more people hating on each other, they cover with code of conducts to push their own agenda and to dismiss other people valid opinions.
It's actually insane. I haven't been running a high end gpu for several years now. The last one I had was an 8800GT. When I got that gpu I felt like I had "made it" in terms of being able to afford the hardware I always wanted as a child. Now with all this news about new gpus I decided to look on ebay for a mid-range AMD chip from the previous generation. Still going for £200-300! I can't justify spending that much on games. Honestly are gamers just expected to have no other hobbies any more?
> [Freud] had to return to check his results later in the year, he chanced upon a pair of furrowed organs, hidden away in the abdominal cavity, which he identified as the much-sought-after testes of a male. With the two sexes now clearly distinguished, definitive evidence of sexual reproduction had been found; and, after more than 2,000 years, Aristotle’s theory of spontaneous generation could at last be laid to rest.
I think the scope of the link is pretty much UK/US centric.

e.g. in S.Korea you write an address from the biggest geographical indicator to the smallest (country, region, city, district, road, building NOT building, road, district, city, region, country)
I think the problem arises when people want to have it both ways. If you want to say "we don't like you, please leave", you're probably [1] within your rights to do so, but then you don't also get to claim to have a fair and impartial process.

[1] This gets nastier when "you" is something like a corporation, a university, or the well-funded host committee of a generally public event. Legally and ethically, your latitude to exclude people from a private party is much greater than is your latitude to exclude people from a public-ish gathering that any person could show up to.
binning locking down multiplier change? lets not kid ourselves
Scaling TypeScript Compilation (2020)
I have a UK card that expires in 2022 and they shut it down for no apparent reason.
I feel sympathy for him/her, but also blame. By defending CoC and the associated wokeness culture, s/he’s literally asking for it.

This happens by design. The whole idea of wokeness is to feign victimhood, use it to usurp power by appealing to people’s emotions and bypassing reason, then strike back in an arbitrary ways to feel powerful, humiliate your “opponent”, and strike fear in observers/bystanders, further consolidating your power.

Wokeness is intellectual cancer. Power-tripping, virtue-signalling, bullying cancer. It must be fought back!
There is an annoying trend of companies moving to mobile only apps, like Samsung health used to have a nice web site but they dropped it and now you can only view your data on your mobile phone or use an emulator.
> I'm referring to actual ransomware that works, that's done for profit.

From what I have recently learned, this may no longer be accurate. The latest Risky Business happens to touch upon the subject.

Criminal groups in Russia have financial arrangements with the central government, and may occasionally do some freelancing for them. Now China is getting on the same boat, but apparently with less entrepreneurial approach to target selection.

If they are the only ones, I would be very much surprised. The net result is that ideological and for-profit motives will be harder to distinguish, as the same crew may well be doing different campaigns for different reasons at any given time.
How to build an amazing router and firewall with OpenBSD: Part 1
React Query.
This is what happens when you deal with coddled snowflakes that never had to handle a single dash of adversity.
CoCs are just modern fascism.
Author seems to think the goal of SPAs was to simplify web dev, but it’s actually to allow you to build fully featured, highly interactive, apps in a browser.

What the author is really getting at, I would guess, is that front end dev is awful, due to this weird combination of the Blub issue and a historical trajectory that has caused many problems.

The blub issues is mostly simple enough to pin down. Experienced programmers know that JS is an awful language. But there’s also a tooling or SDK “blub problem”. For example, compare npm and webpack vs gradle and javac (not to defend the Java ecosystem, but it does get some things right, or more right than others).

More idiosyncratically, there’s this historical arc of encountering fundamental problems, and trying to solve them within the current constraints of the web, rather than perhaps waiting for the web to standardise and evolve. This seems to be a mixture of lack of experience outside of this ecosystem (a bit like Blub) and, for this and other reasons, fixing problems “in your app” that should be fixed in the fundamental infrastructure of the web. It feels like technical solutions to social problems or, to use another metaphor, we are patching downstream what should be fixed upstream... if you build a house on sand, it will never be robust, no matter how many layers of infrastructure you add. That’s where the complexity arises.

It’s an enlightening exercise to step back and ask how you would build SPA infrastructure if starting anew. You certainly wouldn’t use a language like JS, you certainly would want to provide visual design tools as far as possible, APIs would be replaced with standard protocols, and probably you’d use a relatively small XML for layout. So perhaps only the HTML is anything like what you’d use. There’d be no transpilation, no webpack, no polyfills, no CSS, no JS.

In fact, what you’d end up with would look remarkably similar to the dev process for a Java applet!