skysight-inc/HackerNews huggingface dataset:
I treat the parentheses the same way I treat the braces:

void MyLongMethodName(
SomeLongParamType param1,
SomeOtherLongParamType param2,
YetAnotherLongParamType param3
) {
if (
longContrivedVariableName1 == longContrivedVariableName2 &&
longContrivedVariableName1 != longContrivedVariableName3
) {
// do stuff
}
}

I also make liberal use of temporary variables:

void MyLongMethodName(
SomeLongParamType param1,
SomeOtherLongParamType param2,
YetAnotherLongParamType param3
) {
auto condition1 = longContrivedVariableName1 == longContrivedVariableName2;
auto condition2 = longContrivedVariableName1 != longContrivedVariableName3;
if (condition1 && condition2) {
// do stuff
}
}

Vertical space is allocated to the actual parameters and conditions, and the extra syntax-only lines exist only to separate chunks. This works well with "paragraphs":

void MyLongMethodName(
SomeLongParamType param1,
SomeOtherLongParamType param2,
YetAnotherLongParamType param3
) {
auto condition1 = longContrivedVariableName1 == longContrivedVariableName2;
auto condition2 = longContrivedVariableName1 != longContrivedVariableName3;
if (condition1 && condition2) {
// do stuff
}

auto someData = buildSomeData();
doSomethingWith(someData);
while (someCondition) {
// loop
}

finishUp();
return someData;
}
One of the remarkable features of the Human Genome Project (HGP) was that much of the technology needed to complete the project not only did not exist (e.g. highly parallel sequencers), but was not even imagined (e.g. PCR - the polymerase chain reaction). Unlike landing on the moon, where much of the science was well understood, the technical solutions to the human genome were not known when it was envisioned. Science is not engineering; the HGP succeeded because science came up with technical solutions that could then be engineered. But both were required. It is unclear that there are effective ways to accelerate unimagined scientific discoveries.
NuGet / VS has no qualms with having two references to the same package, but different versions in the project file (i.e. Newtonson.Json.dll 9.0 and 10.0) The build will likely fail though and you'll get no visual feedback that there are two refs in the VS NuGet UI. How did we we get in that state to begin with? I suspect through bad project file merges (or possibly NuGet UI bugs, can't say for sure.)
Speaking of DDC, this little utillity is really handy for changing the brightness of third party monitors on macOS: https://github.com/kfix/ddcctl

There are probably more fancy things out there that integrate via .prefpane or something, but works good enough for me.
Let's please not go for these generic political tangents with no hope of new insight.

https://news.ycombinator.com/newsguidelines.html
Oh, this could be a preemptive move by Google before enforcement of the breakup even happened.
Would this work when connecting multiple threadpools (java executors)? Imagine I have a microservice where first threadpool downloads large files to disk (IO bound) and another threadpool that processes the downloaded data (CPU bound). Those two threadpools communicate with a bounded queue. Will using the concurrency-limit Executor allow me to get the best throughput in this scenario?
Mya Is Hiring Python Engineers in SF
Difficulty firing someone makes people feel secure at work. Security is one of the essential things you need to be innovative. Desperation and anxiety doesn't drive innovation.
I'm just repeating issues that the blog authors from FrugalWoods, MMM, MadFientist, ERE, ERN, etc, all bring up as their main points for obtaining wealth (Or being financially independent as they call it). And they were merely examples of a large list of things that increase spending, hence the 'etc'.

Each of them typically does three things: They keep their household yearly spending under $35,000 (some even less than this), increase income as much as possible, and invest the savings, taking advantage of tax-deferred accounts whenever possible. Though, the three things are basically common sense when you think about it.
It's totally fun :-)
> with tabs you can configure your editor to your preferences.

Configure 1 tab to be 4 spaces.

Sometimes it's easier to go with the flow. I like tabs for the reasons you mentioned, but fixed-width spaces are a bit better for some reasons too.
IDE's can do the heavy lifting of re-formatting indentation levels and converting tabs to spaces for me, and it means if I cat a file on a remote server regardless of the bash tab width settings or if I'm in your code or the stdlib it will all make sense.
Yes, and the consumer has the right to do whatever they want with the hardware and OSS components of Android. They don't have any right to use the Play Store or other Google specific components. You can sideload your own.

FWIW, Google is allowing power-users a work around where you register the device to your own account, and then you can use their products. It seems as if they're targeting bootleggers who may be selling tampered products to non-savvy consumers, which isn't unreasonable imo.
You can do 1), you just have make that an explicit dependency of your own. It just won't grab newest by default for sub-dependencies. So yes, you can pull the latest.

2) seems like a bit of a silly reason, if we all wanted to make everything work the same all the time we wouldn't make much progress or try anything new. Whether vgo's approach is correct or not we don't know yet, but saying that it isn't familiar isn't a good enough reason to not try it out.

To me, vgo matches what we already do in our python projects with a lot of dependencies. Pin everything in a freeze and upgrade on a schedule when we need to. We have seen far too many failures doing it any other way. (IE, using the "latest" of everything, which often either breaks semantic versioning and actually breaks or has subtle bugs that didn't exist before)
There's a rewrite of pass in Go[1] (because of course there is) that advertises multi user password management as a feature. It uses the same on disk format as pass, so it's compatible with all the addons and browser plugins that pass uses. It's been discussed here previously [2,3].

[1] https://www.justwatch.com/gopass/
[2] https://news.ycombinator.com/item?id=13551692
[3] https://news.ycombinator.com/item?id=15864322
I suspect if they were intended to be "reusable slots", it would be a drastically smaller number, like... five.
Yeah you really should not be spreading Abramson's rants. They're based on nothing and exist only to go viral: https://www.pastemagazine.com/articles/2017/04/stop-listenin...
> Google has a strong position in the email space, but it isn't anywhere as dominant as it is with search and web advertising.

What?? The whole point of a breakup is precisely because they are dominant in all of the things you mentioned. Also, my comment is irrelevant if they actually comply with a breakup order. If they don't, and they withdraw from the EU, it doesn't matter how the breakup is structured because they cease doing business in the EU anyway.
MIT's Building 20
I fundamentally and vehemently disagree with you.
> Candidates pair with members of the engineering team, and work together on problems/projects in the actual CircleCI codebase.

Are they compensated for this work?
How does Kubernetes have lock-in? You can run it on any cloud or baremetal.
You're not really arguing with the original article, which is talking about perceived or perhaps realized luck. You're talking about the absolute or objective amount of luck which a person has. What the original article is really saying, isn't that you can train yourself to have the kind of luck that causes people to be born with a silver spoon in their mouths; rather, that you can become subjectively luckier by learning (i.e. a skill) to eliminate the mental barriers which cause you to underappreciate or underperceive the amount of absolute/objective luck which you have to work with.
You can't really compare a $36k salary from one region to the next in the US, much less the US to Europe. You would need figures adjusted for ppp.

As for triple the salary in eastern Europe, well, housing and other big expenses are presumably lower. But so is the standard of living.

You have to compare people to those around them.

Plenty of people in Africa would think a $10k annual salary is exorbitant and unnecessary.
But unless you have some clairvoyant powers you don't actually know that. The fallout from this is still forthcoming.
>the forthcoming regulations will inevitably target conservatives

The forthcoming regulations are going to have to make it through a republican house, a republican senate and a republican president and not get challenged in our republican courts. Rest assured you're safe.
I see some overlap with Zach Holman's guidance on talks and (in particular) slide decks. His opinions/advice made a strong impact on my approach to presentations.

* https://zachholman.com/posts/slide-design-for-developers/

* https://speakerdeck.com/holman/the-talk-on-talks
Wow there's a lot wrong with this article, but let's go with the low hanging fruit: They're reasoning from a correlated effect in mice to humans, and doing so without asking & then answering a very basic question: "Does human physiology respond the same way to a fast as a mouse's physiology?"

Yes, the mention the existence of studies where TFR had an impact in humans, but because it reduced calorie consumption, not necessarily a global impact on metabolic efficiency. That's throws the "timing" piece well out.

The problem isn't that it's a story about unproven research, the problem is that it's presented as the next weight-loss gimmick, because from the title to the intro, that's how the story is packaged.

This is how science that turns out to be incorrect winds up in the public consciousness, spurring on diet myths and urban legends, for years. Further, it erodes public trust in the scientific process: How many times has popular health media flip flopped on something like this, and a few years later the research is completed or something new comes along to say "Nope, actually egg yolks won't kill you". It undermines credibility of the process to up-sell the positive spin while only paying lip service to the "But we still don't really know" side of things.
Bitcoin Breaches $8,000 Level as March Slump Accelerates
That's fine. My post was was in response to your question "I'm curious why people find the diagnosis to be so important."

People find the diagnosis important because it leads them to information they need in order to understand themselves better, and to improve their handling of the world and people around them.
> The Lockbox extension is a simple, stand-alone password manager that works with Firefox for desktop

So it's stand-alone, but I need Firefox to use it?
And then there’s other solutions you can do.

E.g., seizing Google’s copyrights and patents, and selling EU usage rights for them. Or seizing the physical hardware, and selling them (and the software on them) off.

There’s many many solutions here.

In the past, european governments have already seized airplanes from airlines upon landing, and threatened to auction them off, to pay a single unpaid $500 ticket return fine.
That's a good point on how you phrase what they are doing. You want to avoid implying that you or the person you are talking to is being targeted (because they're not really and it makes you look like a conspiracy theorist).
That's just an example, though. Personally, I'm not looking for a woman who is a millionaire serial founder. But men who are extremely successful do have a huge advantage when it comes to dating, and especially finding a serious long-term partner.

There's no point pretending otherwise.
Very few of the big cities in the US have public transit that's even sufficient for most people to get to work, let alone to sustain the rest of a reasonable lifestyle.

I'm saying this as someone who previously had a 1 hr 20 min commute via public transit just to go 16 miles, and that was with the relatively good public transit in the Portland metro area and me literally living a block away from main downtown transit hub.
It seems that he chose it exactly for that reason though. The desktop is an abstraction built upon successive abstractions to hide reality from us so that we can do what we need to do. Computers have 'evolved' to what they are today to essentially improve their fitness to their environment, even if that means that it is impossible for any one person to fully understand how they work.

In this case it kind of supports his idea that evolution would lead to a similar kind of model of reality in our heads. But the most interesting thing seemed to be the fact that if you remove objective reality from his models you can just build on successive layers of abstraction and the model still works.
I know this metaphor doesn't hold up in all cases, but it seems like it's a pretty good introduction to this idea.
Man, you ticked off everything before you even started a bucket list (good and evil!).

I'm happy they gave you a reset at Parmadale after all that shit.

You write you're faking it very well in personal and professional life, and I wonder, if you'd act like you are, how would you tell people anyways before they'd just stop talking with you.
Crypto War III: Assurance
Brenda Romero Interviewed by Violet Berlin
Operating such services in a fairly static production environment is indeed simple, though in many cases I suspect it’s wasted effort that could be better spent elsewhere.

In our (Intercom) case these tasks are not simple.

We are lucky to have had exponential growth in most metrics (including database throughput) for the entire 7 years of our existence. This is a harsh environment for datastores! A 99.9% SLA makes it even harder.

We are also nowhere near finished building out our vision for the product. We prefer to focus on that instead of operating data stores, which we can pay someone else to do.
Why not? They're screwed by the economy, so might as well go all in.

We need to get to the idea that there are not enough good jobs for everybody. Once we get to that point, we can start to figure out what to do about it.
I agree on the first point, but I think part of the point of this article is that there no such thing as "not political" since everything you say in public has a place in the public consciousness which is the engine of democracy.

Regarding the American dream, maybe it's sustainable or maybe it's not, but it's clear that it would be a lot more sustainable if people where willing to create a world with fewer obstacles to attaining it e.g. by implementing universal health care. If we tell ourselves that people who can't afford health care probably deserve to struggle with money because they're not being frugal, then that's a problem.
It's my understanding that this is up to the maintainer; that is, if you release a major version, you can also backport bugfixes to the previous version.

You can also import the new version from the old one, or vice-versa. So one approach would be to replace the old version with a wrapper that calls the new version, but exposes the old, backward-compatible API. (This would be a good idea if there are singletons.)

It's implicit in this scheme that major version bumps should be rare; you don't want to have to do this all the time. Presumably, library owners should save up breaking changes and do them all at once? But you could have multiple versions active at once, if you had to.

It's also the case that people often sneak in minor compatibility breaks without doing a version bump. (For Go this is happens pretty often for adding new fields to structs, which breaks embedding.) It's often a matter of what you can get away with without breaking most clients, rather than what's strictly a breaking change without considering usage.
I can understand the hatred many people here have toward Google, Facebook or other big gigantic life-controlling entities.

The step to remove Google dominance is to find, create and nurture alternatives. For example, I started using Fastmail. I'm using some of Apple products like the Calendar and Notes. I'm using Skype for communication.

So I'm diversifying a bit though they can engage in data sharing. This reduces the monopoly power of one single entity.

Blocking Google, Facebook or another big provider will not work and if it did, it can have severe consequences. Most people (and politicians) are ignoring the massive productivity benefits that Google search is bringing. It can be used for evil, but the productivity it brings is paramount.

You can't fight Google by blocking it or destroying it. There is a reason that Google is huge: It is magical and there is no usable alternative.

To remove Google monopoly you did what Google did for Yahoo or Bing: You build an alternative. It is possible to have multiple alternatives for search like for email or smartphones (though we have only two).

The reason we don't? Google won. Android/iOS won. Linux/Windows won. Everybody gave up and just accepted it. Now everyone is screaming of "regulating" these guys. Trust me. This how you get closer to your demise (politicians and current day governments) than to their demise.
>Also "how do I know the words I hear sound the same to you?"

I have a theory that this simple problem is the root of the majority of social conflicts. Terrence Mckenna once described this problem:

"As primates we have an incredible ability to make small mouth noises. We can do this for up to 6 hours at a stretch without tiring. No other thing that we can do approaches the level of variation with low energy investment that the small mouth noises do... But the problem with the small mouth noises form of communication is:

I have a thought.

I look in a dictionary that I have created out of my life experience.

I map the thought onto the dictionary.

I make the requisite small mouth noises.

They cross physical space.

They enter your ear.

You look in your dictionary, which is different from my dictionary.

But if we speak what we call the same language it will be close enough that you will sort of understand what I mean.

Now if I don't say to you, "what do I mean"? You and I will go gaily off in the assumption that we understand each other.

But If I say to you, "did you understand what I said then?"

You say "yes, you meant that you don’t want to sit with Harry and Sally because their pending divorce makes you uncomfortable."

And then I say "no that’s not what I meant! I meant..."

So there’s misunderstanding because the dictionaries are not matched. Now, notice what’s happening with the octopi, there is no dictionary, both parties are seeing the same thing because my body is my meaning. I become my meaning and you behold the meaning I have become. I am like a naked thought, not even a naked nervous system, more naked than that, I am like a naked thought in aqueous space unfolding in time.

I maintain this is why octopi eject clouds of ink, it's so they can have private thoughts because if you can be seen you can be understood.

Well this is a perfect model condoned by nature for the kind of transformation that we want to lead our culture towards."
> Instead of trying to get the latest version it's going to try to get the oldest.

No, minimal refers to the number of dependency changes between upgrades, not the version numbers of the dependencies. Dependency conflicts initially resolve to the higher of the two versions.

https://research.swtch.com/vgo-mvs section "
Algorithm 1: Construct Build List"

In the example, a dependency is upgraded and no longer needs one of the shared transient dependencies. Instead of downgrading it to the version declared by the unchanged dependency, it keeps the higher version that you were already using. When upgrading, transient dependencies are never downgraded, only added (or removed).

https://research.swtch.com/vgo-mvs section "
Algorithm 3. Upgrade One Module"
Let me ask you: If Google closed everyone's Gmail accounts overnight to make a political statement, even if the EU relented, how many customers would stay with Google after that? There are limits to how much Google can punish users for their countries' legal decisions without risking losing those users forever.
Whoa, I just realized I've been retired for four years now! Words used to mean something. If retired is a full time job and self employment, no one told me. It's not bad but it's way overrated and certainly not happiness. My mom is retired. She can literally do nothing all day every day. These people are not retired, they're lying.

And referencing Warren Buffett's shit breakfast advise without considering the money needed to budget for the inevitable health disaster of eating a sugary breakfast at McDonald's every day is frankly ridiculous.
Wow thats horrible... I don't understand why this consider negligence does not get a stronger legal response.
It works by actually deleting the data from the system partition, that's not a big deal.

But what happens is that there isn't any way using just the device to reset it back to factory defaults, and that's a problem now. If your average joe can uninstall the play store by accident, they then can't get it reinstalled again without a PC and some technical knowhow.

By making it so you can only "disable" preinstalled apps, you limit the damage that can be done, and because of partitions you don't really harm the user at all (because that space wouldn't be reclaimed if fully deleted anyway).

It's also why most "preinstalled" apps are now just a 4kb placeholder that makes google play go and download the latest version of the app the second it's connected, so if you "disable" it you are only left with a 4kb "skeleton" of an app there.
> Our ultimate goal is to have the best people here, doing their best work.

Yet you have to tailor your ad language so more women apply because they get scared by words like "objectives"?

I don't even know where to start here.
This is why I only check Facebook using Chrome, on my home computer, using Firefox for everything else (with ads/trackers etc blocked, obviously). And of course I've never installed any facebook apps on my phone. I have checked mbasic.facebook.com from my phone a couple times, in an incognito window; that seemed like it was probably a reasonable level of risk.
In a way, aren't you deflecting the argument as well by labelling it instead of actually providing a logical answer of Why did everyone ignore or rave about Obama's use of over-reaching fb ads?

And calling out hypocrisy isn't wrong thing to do in this matter. I'm not saying what trump's campaign did was the right thing to do. What i find appalling is the so called "literate/educated" class of people completely ignored and continue to ignore or in fact praised the very same thing Obama did.

Heck, i'm neither a citizen of USA nor a resident and could frankly care less who is in power.
Boeing bets on Australian satellite company
I'm so ridiculously far from "enthusiastic clubber" it's not even funny. I don't even know how to go through the motions. All of the social interaction skills I've learned in the past N years all require that I be able to talk to the person I'm interacting with and hear what they say. That's not possible in a club, at least not for me (one of the problems I have is being able to follow a conversation in the face of any background noise, so in a club it's completely hopeless). I am (or was, back when I tried it) completely rudderless in a club.

With respect to sports, I actually do enjoy watching the odd sporting event now and again. What is actually foreign to me is caring about who wins.
> Unfortunately the EU has no massive, powerful technology businesses to demand be broken up.

Maybe because the EU has working competition laws, so EU companies rarely tend to hold a monopoly in dozens of independent markets?

I mean, that’s the basic issue here, isn’t it? The US hasn’t had effective antitrust regulation for decades, which is why Google ever could grow to this size in the first place.