skysight-inc/HackerNews huggingface dataset:
> I'm saying that if a country is going to try to hold you back by limiting your access to technology, you just develop your own.

Yes but this would take a very long time, so from the OP's "strategic" POV it's just not relevant in the short-to-medium term. The supply chain for reasonably "advanced" electronics (the sorts you'll need if you want a usable 4G/5G mobile network, etc.) is extremely complex and any single country would be at a disadvantage if they tried to develop every part of it domestically. Plus China would also have plenty of catch up to reach state-of-the-art tech.
I agree with sentiment but I don't think it's entirely true that it only affects reading code. When it comes to modifying existing code, I have to deal with whatever format the existing code was written in. For example, personally I hate working with code with tabs so I would find this frustrating. (As an aside, I'll admit this is really my problem and a rather silly one.) Of course one solution is to transform code on read to the current user's preferred format and then back to the canonical format on commit. Although this seems potentially error prone.
I like Tony Khuphaldt books. Simple but effective. The letter to radio engineer's son were super nice IMO (https://www.gutenberg.org/files/30688/30688-h/30688-h.htm)

don't forget googles and gloves
I agree they should be cluing in by now. I'm just saying it could be growing pains from shifting from a B2B business to a B2C business. That difference has huge effects on product design and on your mindset. Being slow to realign your mindset with reality isn't necessarily the same thing as being dishonest or disreputable.

But yeah, while feeling that you can't trust them because they don't know what they're doing is not the same as feeling that you can't trust them because they're in cahoots with someone (governments, etc.) against your interests, in the end they're both forms of feeling that you can't trust them.
The flareup is over 60km2 of territory on the other side of Kashmir and the CPEC highways, it's not going to have any impact on them. More likely that local forces got rowdy as infantrymen tend to do and now the higher ups are scrambling to defuse the situation. If this was an actual calculated move to take significant amounts of territory the big guns would be firing by now.
document.body.style.background = '#fff'
The second part is why, for instance, you can directly buy things from the Kindle or Audible apps on Android, but only listen / read on iOS.
Desperation, possibly. As I understand it, the deal between the CCP and the Chinese people was "you get rich, but you get no rights". If the economic downturn from COVID hits as hard as the doomers predict, then that deal could be over. A war could be a way of putting off the civil problems that will bring.
The guidance given to managers at Netflix is to calibrate each employee's compensation to "what they (the manager) thinks they could make if they went elsewhere." It's an extremely time-consuming exercise that every manager goes through every year.

They even encourage engineers to interview elsewhere and see what the offer is if they feel they are miscalibrated, and they will adjust appropriately.

Finally, a question they encourage engineers to ask their managers is: "if I had a job offer elsewhere, would you fight to keep me?" It's a scary question to ask, but a great way of getting feedback.

Source - worked there for 3 years.
Absolutely (well at least for Rust, because for C it's not required for it to compile: the code will compile to some broken garbage that will either crash at runtime, be vulnerable to exploits or burn your hard drive, depending on the mood ;).

I just found surprising to see a core person of Go declaring heap vs stack allocation to be “implementation detail”. Because if it was, that would mean that my carefully crafted zero-alloc code could become full of allocations one day because the underlying implementation changed! Obviously they don't want their users to be afraid of that.
Alleged Facebook HR memo describes prioritizing H1B applicants over others
Want to talk about it with me on Screaming in the Cloud?
> You don't know any single mom who couldn't caucus because she was afraid to be fired

I actually do - my own mom, when I was growing up. I'm talking about my experience.

But hey, don't believe me, here's a journalist that went ahead and got a couple families on the record that are in exactly the situation I just described: https://www.goodreads.com/book/show/25852784-evicted

> More making things up. You don't know that.

I do know that. That's the reality we live in. Make it easier to vote from home and more people vote: https://www.washingtonpost.com/outlook/letting-people-vote-a...

The state of American family finance is far more dire than you seem to be aware: https://www.marketwatch.com/story/half-of-americans-are-just...

> Says who?

Says me, with as much earnestness as you say with your desire for a caucus. Except my method, the evidence shows, franchises more Americans. That doesn't necessarily invalidate your argument by the way, you can say you prefer a caucus even though it would disenfranchise some Americans. I don't know if that exactly describes a democracy though.
> There's a large amount of evidence that COVID deaths tolls are hugely inflated. Just consider the problematic of/with confusion.

This is not evidence. This is a conjecture. It isn't borne out by evidence.

> https://www.tampabay.com/news/health/2020/05/29/theres-a-new....

From the same article:

> That doesn’t the state’s coronavirus death toll is complete. Working with a University of South Florida researcher, the Times last week published a more complicated picture when it comes to excess deaths. That work found the pandemic might have already led to a toll between 17 percent and 58 percent higher than what had been reported.

Which is this article: https://www.tampabay.com/news/health/2020/05/20/coronavirus-...

> They found that during the 5-week period ending April 25, there had been hundreds of unexpected deaths from illness and disease across Florida, more than can be explained by the coronavirus death count.

Indeed these kinds of analysis have been done in multiple nations (http://archive.md/EBmj5), and show that, without looking at cause at all, death rates are above official figures.

Please explain how covid death tolls are hugely inflated if an analysis that entirely ignores cause of death, and only focuses on population level statistics, shows that there's been an unexplained increase in death rate beyond what has been attributed to COVID. Is there some other global pandemic that would be inflating death rates?

To phrase this another way, population level mortality in 2020 is greater than average population level mortality over the past few years + deaths attributed to COVID-19. This gap appeared only after the pandemic began. If COVID-19 were being overreported, we'd expect the opposite effect. The evidence points to it being underreported.

> Just consider the problematic of/with confusion.

Your weekly reminder that while the life expectancy at birth is 78 years, the life expectancy of an 80 year old person is usually still 5-10 years. Statistics can be weird like that.
Prior code is available. Before V4, there were no 'signals' per se; errors were trapped individually with dedicated system calls.
Tiny magnetically powered implant may be future of deep brain stimulation
I personally want to do banking with my local bank so the money flows to local economy not to some big American international company. I think this is a very good reason out-of many.
You're absolutely correct, but de facto is not de jure.

There's nothing easier to do than for China to point to this policy and say America is sending troops to an internal conflict in China.
Can’t find the video now. But saw some political theory thing where they argued that there is a U-shaped correlation greed and relative wealth
After 3 Years of Work, Chrome Killed My Extension and Won’t Tell Me Why
Fury and frustration are part of the experience, but that doesn't exclude humiliation. From a quick Wikipedia search: "It is an emotion felt by a person whose social status, either by force or willingly, has just decreased."
Some not as obvious as others. I'd never noticed it before on https://aif.ru but now that I look the 16+ is way down in the footer bar. Sps))
That's the thing: to be frank, China is "smart" with its use of oppression. It doesn't oppress most people unless they go outside the bounds it's set in place. Unlike the average totalitarian state, it provides most of the population a very clear "golden path" to avoiding all of that nastiness. There's a carrot, not just a stick. It uses brutality and oppression and censorship to push people into conformance, to saying what it wants them to say, to playing by its rules. And in exchange, it gives them a genuinely mostly-prosperous lifestyle. It isn't moral, but I do believe it's sustainable.

The story is different for the Uighurs, of course. They are oppressed by default. But they're also a minority, so as morally reprehensible as it is, they simply don't carry enough power to matter to the CPC. They can be kept in the shadows, abused, and the majority population either doesn't know or doesn't care.

Personally I think this may be the greatest human rights crisis of our time. But unfortunately, in this case, I don't think that will translate to an unsustainable society which eventually collapses.
What's very interesting in the list here: https://github.com/github/super-linter/#supported-linters

Java is the only major language without any sane default coding standard (no, google-java-format is google-specific, outdated, not up-to-date with recent versions and not maintained by community). It's a pity really.
Recent article about US pressure on the Netherlands to prevent ASML exports to China: https://www.reuters.com/article/us-asml-holding-usa-china-in...
> And I configured it on my websites with cookies turned off [2] and with IP anonymization [3]. In such an instance you don't need consent, or even a cookie banner, because you're not dropping cookies, or collecting personal info. Profiling visitors is no longer possible, but you still get valuable data on visits.

Does this mean each page hit cannot linked to be any other? For example, can I see that a visitor viewed a particular sequence of pages?
It's a completely different negotiating situation. 1) The company knows exactly how much you're currently being paid. 2) The company doesn't have to tempt you over an activation energy hump to change what you're doing. 3) Unless things have changed radically over the past year, you're probably doing pretty much the same job as when you started, so you've not got much leverage, and the company knows you'll likely just carry on doing it. 4) The company knows that if you do want to change jobs, that's effort you need to put in over and above your current exertions, and most people won't bother.
Good introduction.

I have to agree with other commenters that the syntax leaves something to be desired. A lot of parentheses competing for attention.

Perhaps we could take a leaf from the Modula-3 book — Go was influenced by Modula-2, which didn't have generics — and be more explicit in declarations. I feel this would be more in the tradition of Go.

For example, instead of

func Max(type T Comparable)(a, b T) T {
if a > b {
return a
}
return b
}

This could instead be enveloped by a "generic" declaration like so:

generic T Comparable
func Max(a, b T) T {
if a > b {
return a
}
return b
}
> When all you know how to use is a hammer, every problem looks like a nail.

you're implying that the author has violent predispositions?
It looks like I was wrong (didn't realize how many Texas v United States cases there were just about DACA and conflated them) and there was (is?) such a challenge:

https://www.govinfo.gov/content/pkg/USCOURTS-txsd-1_18-cv-00...

States challenged DACA as a violation of the APA and the Take Care clause of the Constitution. The judge argued that it probably was illegal, but denied their request for a preliminary injunction because of all the negative consequences. I haven't been able to find a final ruling on this case, not sure if it has been decided or is still pending.

EDIT: yep, still pending. It was apparently waiting for this Supreme Court ruling before moving forward:

https://www.courtlistener.com/reca/gov.uscourts.txsd.150168/...

So the cart's a bit ahead of the cart I suppose - the Trump administration's rescission was unlawful, but the legaity of the original creation is still not decided.
Very cool.

Another nothing burger anomaly being reported on by a journalist who desperately wants to push the narrative that it will change the entire field so you will click on the article.

I've gotta set up filters for "new particle", "unexplained signal," and "potential breakthrough."
I've always held the same view, I call it "companies taking the easy way out". Another recent example is Disney making the lion cast in The Lion King 2019 live action movie black. What a completely disingenuous statement. Disney could actually fund and make their first black male lead in a Disney movie, which would actually contribute significantly in addressing systematic racism in at least the movie/animation industry. Instead Disney chose to massage their egos so that whenever they get called out for the lack of black characters in leading Disney roles they can say but we had an all black cast for the lions in The Lion King.
Can you please elaborate on the caveat, I don't follow.
Statistics That Prove Blogging Is Not Dead Yet
BLM hardly seems coincidental either.
Take care. :) I’ve enjoyed talking with you as well.
Sure, I bet there are lots of people that aren't interested! Me, for example, and I'm rich as sin. I'd rather pick up trash on the side of the road with that time - and I do have ample free time.

Doesn't change the fact that there are still Americans that don't have that freedom. Though I wish we all did!
All those three were clear, sharp signals whose origin was not established. This is totally the opposite, a signal who dances between noise/contamination and an actual result(between 1-2 sigma and a actual "discovery" of 5+ sigma).99% of those cases are bogus.
The ugly rise of left-wing racism
Thanks, this makes somewhat more sense.
Yes those salary survey's are just a way for businesses to enhance the information asymmetry in negotiations.

I think if software engineers ever decide to collectively bargain, and they want to include comp as an area to bargain on, the easiest thing to do is buy these same datasets and share with members.
I feel exactly the same way!
Show HN: Openmeet – Video calls without scheduling
Yes, I should have been clearer
Which is fine but the budget needs to go up by inflation every year. Most places it doesn't. I've switched jobs before because my salary didn't meet inflation. Yes I was near the max for my grade and my responsibilities didn't deserve the next grade. However if I'm losing to inflation I'm gone: that is a pay cut. (I was able to transfer)
Show HN: A Political Non-Profit to End Mass Surveillance
That's been my experience, too. I prefer high-DPI monitors, but back when I was going into the office (remember going into the office?) and connecting my MacBook to a 1920x1200 monitor, text was perfectly readable. I suppose if I had two low-DPI Macs, one running Catalina and one running, I don't know, High Sierra, I might be able to tell the difference at smaller font sizes,

As an aside, I wonder whether the article's explanation of how font hinting works -- I confess for all these years I didn't know the point of "hinting" was to make sure that fonts lined up with a rasterized grid! -- explains why I always found fonts to look a little worse on Windows than MacOS. Not less legible -- arguably hinted fonts are less "fuzzy" than non-hinted fonts on lower-resolution screens, which (I presume) is what people who prefer hinted fonts prefer about them -- but just a little off at smaller sizes. The answer is because they literally are off at smaller sizes.
LOL. What products have you had bad experiences with?
Newest glass material ‘Glassomer’ is used to fabricate small glass structures
They actually didn't. Their options were filtered servers in China or no services in China at all. We can collectively be upset at their decision but they ARE beholden to their shareholders as a public company. Abandoning the Chinese market entirely is something they could've tried, but their major shareholders made it pretty clear there would be a change of leadership if they tried.

Unless you've got a magic bullet to give Wall Street a conscience, that wasn't going to happen.
They would not and do not apply.
Feedback: having done your first one, I find myself wondering how the thing got into that state in the first place, and what can be done about it. That is, [Jub be jung fperjrq hc gur crezvffvbaf/bjarefuvcf ba gur erqvf cngu] (spoilers).

Basically, this is the lowest level of "if this then that" fixing, and people need to be able to do that, but they also need to then go "we can't keep operating in this mode".

I mean, yeah, here, it's artificial for the purposes of the exercise. But, if you were to see this in real life, there would be a bunch more questions to ask and things to dig into to keep it from happening again. Randos with root? Bad script somewhere? Terrible system management stuff? RPM getting a little too frisky with how it manages certain directories?

I'm not sure how you get that part into a thing like this, though.
We added linter checks to our Travis CI config. It helps flag the PRs that don't pass the linter.

The problem I've seen is that the error message isn't obvious. It just says that the "build failed", which sounds more like a compilation error than a lint problem.
This is correct. Recall that President Trump deliberately stirred this pot shortly after his election:

https://en.wikipedia.org/wiki/Trump%E2%80%93Tsai_call
FWIW, The blood type correlation had already been found by a months-old study in China. But that was via ordinary blood type tests, not GWAS. I guess it lends credibility to this method that their findings are consistent with the other study.

As the proud owner of ~5 liters of type-A blood, I’m less than pleased to see this finding confirmed.
Check out user.js, it's a built-in feature. You can declare which config values you want under Firefox profile folder.
The code ends up looking like:

Optional<Integer> foo;

//....

if (foo != null) {
foo.and_then(new Consumer () {
function accept(Integer foo) {

}
});
}
I think there's an anchoring mechanism. You come in at a level and maybe promote after a couple years but then every promotion becomes harder, they are used to you and there's the other engineers with their salaries and there's a lot of mental inertia to see that John should be now a staff engineer when he's already promoted (is he really so outstanding compared to the other engineers?).

But you interview with another company and you reinvent yourself. They have a problem to solve and you have experience in it. You interview well, now you are a principal engineer with a big raise.
I haven't used the docker image, but Matomo is PHP in its simplest form.

You unzip it. Click through a setup wizard. Done.

(I also run in readonly noexec in an fpm chroot but that's not necessary.) I set it up for a couple of clients since the Piwik days and it's been pretty much set and forget, apart from the occasional upgrades.

There are plenty of advanced functionality which probably few people understand and use. For my personal projects I am fine with log analytics which I mostly use goaccess for.
> We actually don't care who each user is, we just want the aggregate data.

> It's very important for us to know which of those functions are being tried, used, and reused (or not)

Aren't these 2 at odds with each other, or else how can you tell when the same person re-uses a feature? Surely you need some kind of user identifier for that?
Many of the older editions are free on archive.org.
The "install as needed" linters of course should live in their own separate universe, not scattered everywhere.

Alternatively you ask people to install linters themselves, and refuse to run if they're outdated. Language X devs likely already have reasonably up-to-date language X linters installed, or know how to install them anyway.

A lot of effort: probably. Many different platforms: there are three platforms that carry any weight. See GitHub Actions runner environments.

Docker on the dev machines is easy for the project, but (1) performance is subpar on macOS and Windows due to virtualization; (2) it also gets outdated; (3) the image is easily gone if you like pruning, then you need to
pull the image all over again. (Thankfully the image isn't huge, ~380MB at the moment.)
It's been go-fmt that's converted me to this way of thinking. It's such a waste of time having a linter tell me after I've checked in code that I'm missing a space on line 123... please just add the space. Please let me and my colleagues never have to argue again about what is the right way to format something.
This is one of those things that sounds reasonable but is impossible to compute. Does the company earn more from the developer who makes the product, or the infra engineer who keeps it online? Well, without either they're not making anything...

Also, if the company makes a bit less money this year vs last year, are you willing to take a pay cut?
The particular case I mentioned with the bash prompt happened at Netscape, his tenure straddled the IPO.
The strategies we use to optimize our own possibilities for success encompass one set of options (and what you say is pretty much what I think, too, about the 'woman in tech' issue). Then the strategies that will optimize success for groups are slightly different. For those of us who are not, say, Black entrepreneurs or VCs in tech, we should think about that second set of strategies if we are interested in improving the tech ecosystem. I'd argue that VCs probably have a responsibility/need to think about that second set of strategies because a VC's job is to build a network and ecosystem that ensures success for their investments.

On an individual level (just again from my own experience) operating as if sexism doesn't exist, in general, and looking at each individual I have to deal with as an individual is optimal on a daily basis. But I do have to come up to 30000 feet now and then to strategize about the bigger picture -- sometimes to figure out how I fit in, sometimes to figure out what I might want to do to help others with their goals, sometimes to point out to a friend that what might cost me too much in the workplace would be easy for them to suggest. I'm not a VC, just a worker drone. Must be interesting to be on the investment side!
>In true Soviet fashion

In true American fashion they paid a bit of money, and said come back in 5 year's everything will be totally normal:

https://en.wikipedia.org/wiki/Bikini_Atoll

In the cold war, both sides where just disgusting, in fact the US was most of the time the aggressor and the soviets had to be on the defense side (because near absence of money flow)
I believe there's a few Australian mining companies with plans ready to go if China ever does this. The prices will go up, a lot, but the spice will flow.
For a personal project everyone basically ignored every post I made about it. I used server logs to generate analytics and noticed people hit the first page and left (I assume they spent seconds and left).

I then broke up the main page to many smaller pages and notice people still leaving right away but my documentation page got more overall clicks since the main page didn't massively overload them

I guess analytics don't give you answers but know what pages they tend to click on and what happens when you make a page more simple/more heavy you can figure out a solution

However I didn't end up finding a solution and I'm planning to rewrite my project. I have a better idea how I should introduce it to people next time