skysight-inc/HackerNews huggingface dataset:
That's not true. GCE uses Borg very differently than normal Google internal systems, which you can imagine is quite natural as they are reserving different customers. GCS and other system, in turn, also differ wildly than GCE. when you talk about GCP as a whole, it becomes impossible to summarize in a few statement, and I doubt there is anyone on earth who is capable to describe it coherently even without time constraint.
> Everyone's upset that Go is Google's language, but no one would have adopted it if it weren't.

Brand recognition is not that important for programming languages. It does skew decisions a bit, but people still have to make too many of them when moving to another programming language, so the effect is not that significant. Go just happened to hit all the right spots for many programmers at the time and a bit of marketing turned that into some adoption.
you should have received it. tried another invite.
In theory. But it’s possible for there to not be enough depth of market on the date/time of a massive buy/sell order from a big ETF.

I’m sure they have the data and know which method works out best in practice.
I am ... Quite surprised to see folks arguing that Java has "too many" features. For a log time the problem was we couldn't get ANY new language features through committee and so we were resorting to outrageous hacks.
> But there needs to be an equally effective way to keep the comments up to date.

Yeah this is called code review. If someone repeatedly submits code with comments that are out of date then their manager needs to have a one on one with them.
Incentive structures for lawyers are based on winning. Its easier to convince someone ignorant that youre correct when you can supply (again, winning-incentivized) expert testimony that proves youre correct, instead of hoping the jury sees it your way.
Computer Shopper actually had some pretty good columnists working for it. Also, in a lot of ways at that time in the industry, the ads were great content.
> Minus the bit of land that you'd need to pay, making a house

Lol guyz fuck this shit I'm gonna go to the countryside. It's so ez. Brb shitting $100k+ on some land + building a house that's up to code. Brb paying $10k+/yr in property taxes.
I'd be happy to hear if you've found hledger-flow useful. Feel free to create an issue on https://github.com/apauley/hledger-flow if you think anything can be improved.
iTerm is great but I'd like to take a moment to mention alacritty[0] in case some people haven't heard of it.

By far, the lowest latency terminal emulator on OSX.

[0] https://github.com/jwilm/alacritty
Terminal will paste it using middle-click (like most xterm derivatives) or Shift-Command-V. Whether it’s good or bad that this doesn’t affect the system clipboard varies depending on the task.
This is terrible but has nothing to do with scrum. Poor management won't magically disappear after adopting scrum.
Surprised to see that articles like there still exist. Not that there's anything wrong with that.
All of those would result in a write failure from the application's perspective, which is fine, and must be accounted for regardless (e.g. retry, two phase commit, log an error, whatever).
K3s and Gitlab
https://kubernetes.io/docs/setup/cluster-large/

More specifically, "No more than 5000 nodes" and "No more than 150000 total pods" is fairly limiting to large (Google-large) clusters.
As someone who learned ML the "traditional way" I both like and dislike it.

I like that I can quickly learn about advanced models since I already know about / can infer the intuition / mathematical details myself most of the time.

I dislike it because it's almost all handwaving. The way things actually work aren't really explained (other than at a high level) so either you're stuck with a wishy washy understanding or you will read the paper yourself.

But for some of us "in between", we're not satisfied with the layman's explanation, yet the paper is too formal to digest. I think there's an element of survivorship bias there, where some people just give up because they're not getting the explanations they're looking for.

Those who are smart enough to understand papers on their own can do fine, because they'll take the course as-is and just use it as a guide for what's new and fresh. Those who don't know what the heck is going on (and don't care) are happy with "plain English" explanations without looking any further.
One of the recommended terminal emulators is the built in one, but I'm surprised its on the bottom of the list.
Pointing out hypocrisy by itself is not a virtuous action; it is a neutral vehicle for a deeper analysis of traditions, opinions, mores and values. This resulting analysis can then be virtuous or not.

In some debates, it is used as a quick way to endorse the status quo without having to analyse it further. A way to "win" a debate that shouldn't be won by either party.

Instead of debating the current practices or the proposed alternative approach on their own merits and circumstances, you first require that one of the participants (the one proposing a different approach) step down from the debate and only come back when the proposed approach is fully baked, working, and has all the optimizations of the current approach in place.

It ignores the differences between the two participants — be it background, power, money, skills, context, future commitments.
I think installing Docker should be one of the first steps...
hey, hey! have you known about this new "webservices" stuff? with SOAP you can call remote code as it is here! and with WSDL you can create automatically the client!
Is the outcome any different if the lawyer has a technical background?
Make sure you are super careful who you follow, Mute a lot of people and use the "I don't like this tweet" judiciously.
The thing that really bothers me is that it ought to read "opt in to", but I agree with your sentiment.
If you can change what you want (downshift) then you can gain freedom (from the almighty $). I actually do not want a car (and I am not just telling myself that), I do not want to live in a nicer apartment (well, maybe a little). What I do want is to do what I want, I have made many major decisions based on that principal, unfortunately neglecting other factors. I learned programming because I had an idea that I thought would allow me to be my own boss, I went to grad school because it allowed more freedom than work, I learned another language b/c I thought I could move to that country and retire earlier, etc. etc. If I could go back in time I'd probably not do any of that shit, at least not the way I did. Sometimes I wish I were better at conforming, or at least wonder if I would be happier.
No need to be upset. Maybe you can set an example for Go project on how it is done in right way.
is there a reason why you can't have a deployment/set of pods per client? the article keeps mentioning every solution failed when the whole dataset hit a certain limit.
Through my friend Asami, mostly. To be more accurate, you are encouraged to get married, the dismissal happens when you get pregnant.

Look up the term 'matahara'.
I found it surprising that the author didn't mention the possibility of deemphasizing doc comments at the same time that they increase the emphasis of regular comments. Doc comments have value for consumers of libraries, so I'm not always able to remove them, like the author did. However, doc comments have a slightly different syntax, so we can make regular comments prominent, like the author suggests, and we can make doc comments less prominent so they aren't distracting.
The only people in my experience that complain about the Java ecosystem have limited experience with Java 7 or before and haven't done any real modern Java development in many years.
ah, I see.

It still misses the whole point though.

Again, the global numbers are pretty meaningless for app developers.

Even if your app is called gmail, at some point you will see that you have 0.01% of your users on a very old version of Android. And you are not going to cut them off, just freeze an apk that will be their last version.

And for almost all apps, your useage stats won't look like these global numbers.

We are doing everything we can to increase our user numbers .. if it meant lowering the min supported version, we would do it but it is just not something that would help us.
Thanks for sharing this and well done!
dunno I'd be happy to see imports from countries that pollute significantly due to low regulations or corruption heavily taxed

would help make the world greener and disincentive working around local regulations by delocalizing
Not really, at least in comparison with iTerm 2. Hyper recently introduced a WebGL renderer and with my oh-my-zsh/pure-prompt config, both of them loaded in about the same time.

But keep in mind, the only reason I use Hyper is because of the borderless window aesthetic.
Most languages are fine on Windows without using WSL. You just download some installers and run them. Node, Ruby, Python, Go, Rust, Java at a minimum all have readily available Windows installers. The git installer comes with bash and busybox which you can use with whatever terminal emulator you want.
What answer are you expecting? Your example indeed makes no sense, but it has nothing do with scrum and has everything to do with clueless people do stupid things. Do you expect this guy will suddenly do only sane logical things when using something other than scrum? I expect not.
I think the "everyone" in that statement refers to those who are upset. It probably could have been more accurately phrased as "People are upset that Go is Google's language..."

As to your not encountering a Go programmer who's mad about this, I think that's because you're considering people who are already programming in Go. I suspect people who care never actually start using Go because of their thoughts on Google's involvement. (For the record, I too am fine with it, especially after reading Ian Lance Taylor's response.)
You may eventually want to pin your project to a specific node version, and homebrew aggressively upgrades dependencies with no easy way to run older versions, other than setting up your own tap.
I've long dreamed of a contract system in the world that does this. Every contract you're apart of, becomes explicit. We get paid for our data based on our preferences. Let's say the cost of showing me an ad is $51, so be it, it that means I can't read a blog post - fine, at least I agreed to the the terms for a price.

The system would be all encompassing but organized by agreement type - titles, loans/mortgages, insurance, purchases/warranties, ad networks, bets, etc... All managed by an open system but used by private parties. I don't advocate for this to be done by say, etherium, I still think the classic system can be used to decide disagreements, but at least all of what you agreed to will become very explicit. And there can be ways to "break out" of agreements, with whatever very explicit ground rules to be followed after that.
Fair point, though as far as I know they didn’t intentionally troll soviet fighter jets.
Interesting all of these points for me are kind of a non-issue.

The fetch API is more powerful than the Jquery one.

Since forEach is implemented in es6 I just use that.

I see the point that you need it sometimes but still
I would prefer some other lighter solutions.
> It's really that simple.

No, it isn’t. If people buy these products knowing the terms of the trade, that’s one thing. But a lot of people don’t. This is why we have disclosure regulations.
When will Deep learning frameworks get a reality check and decide to support openCL/SYCL? All this hardware is useless silicone until then
The analogy

Go : C++ :: Go's governance : C++'s governance

works pretty well. Maybe C++ is a good example of this, and maybe that is a good way to build a language like C++, but it might be a bad way to make a language like Go.
A jury trial involves a careful division between the jury's role and the role of the court, lawyers, and experts. The jury decides a factual question based on a carefully orchestrated presentation of evidence. The judge decides the content and manner of presentation of that evidence, to conform to legal requirements. The jury's job is simply to evaluate the evidence and render a decision.

For example, say the defendant asserts that a patent is "obvious." "Obviousness" has a precise legal definition: it means that every element of a patent claim was disclosed in a combination of prior art references. Where multiple references must be combined to arrive at the invention, there usually must be a showing that one of ordinary skill in the art would be motivated to combine the references in the necessary manner. The court will decide what elements are required by the patent claims and what references are prior art, and the experts will opine on what elements are disclosed in which prior art references and whether there is any motivation to combine them. The jury takes that information and decides the ultimate question of obviousness.

That process absolutely requires the jury to "understand the technical issues." During trial, evidence about how the accused product works will be shown in slides right next to the patent claim language. Jurors will be repeatedly told that they must find that every element of the patent claim is practiced by the accused product. If jurors don't understand the technology well enough to map between the accused product and the patent claims, they are not going to return a verdict for the patent owner. (You will almost never see an appeal in a patent case where the patent required doing "X" and the accused product simply did not do "X." The fight is always about the scope of what it means to do "X.")

But that understanding must be based only on the evidence presented. The risk with jurors who have domain knowledge in specific fields is that they will substitute their own knowledge and preconceptions for the evidence, and when that happens, you get a verdict that is not based on the evidence presented--which is curated to meet legal requirements--but based on an unknowable body of information in the juror's head.

There is also no need for jurors to bring personal expertise to bear on a case. A jury of 12 ordinary people can understand surprisingly complex subject matter when they have Ivy-league PhDs explaining it to them, and do nothing but focus on the subject all day for a week or two at a time. What they may lack is domain knowledge. But if there is pertinent knowledge, it is the party's job to put that knowledge in front of the jury. The jury must simply be able to understand it once it has been presented.

As to your last point--if the judge doesn't understand your technology, she will assume it is bullshit and find ways to throw out your case. (Most cases don't make it to a jury trial.) Parties go to great lengths to explain the technology to judges, for example, through lengthy tech tutorials and the like.
They'll log at a network level, not from software on your laptop.

If you work remotely obviously they can't.

But if you work in an office, there's a very good chance they are.
Sent you an invite
Ultimately your fondness for cheese sandwiches ends up in an aggregated dossier of all information about you. The type of bread you like. Your SSN. Your income.

If you don't think that's a big deal then you need to get to a point that it IS a big deal for you.
That is a scarily fast time for someone to try to exploit it.
we should, but can we? of course not... it need to be a law
Yeah. Easy things are easy with most technologies... It's only after a while that you start to see the 'problems'.

With grpc... It's designed by Google for Google's use case. How they do things and the design trade-offs they made are quite specific, and may not make sense for you.

There are no generated language interfaces, so you cannot mock the methods. (Except by mocking abstract classes, and nobody sane does that, right)

That's because grpc allows you to implement whatever methods you like of a service interface, and require any fields you like - all are optional, but not really, right.

Things that you might expect to be invalid, are valid. A zero byte array deserialised as a protobuf message is a perfectly valid message. All the strings are "" (not null), the bools false, and the ints 0.

Load balancing is done by maintaining multiple connections to all upstreams.

The messages dont work very well with ALB/ELB.

The tooling for web clients was terrible ( I understand this may have changed )

The grpc generated classes are a load of slowly compiling not very nice code.

Like I say, if your tech and business is like Google's ( it probably isn't) then it's a shoe-in, else it's definitely worth asking if there is a match for your needs.
Installing iTerm 2 takes seconds and running it as equally as easy as running Terminal.app. It's really not any extra mental overhead; if anything, it helps you practice the strange art that is installing things on a mac
You know, I know web devs who went to university and bootcamps and understand what's happening at every level of the application as it runs, and they don't seem much better
off than the tweens I knew who obsessed over their Neopets fansites. The only real differential I've noticed between learners is movitavion, and I think fast ai provides early successes and fun that lead to motivation to dig deeper.
It is important, but more important is having absolute 0, which Celsius doesn't have.

The other problem with Celsius and the boiling point is that the boiling point changes depending on air pressure, which changes depending on elevation. So it's not always 100°C.
We Found the “New Material” in Apple's Fourth Butterfly Keyboard
I'd never heard of that first one. Is it supposed to be an anagram of Nokia, are they related?!
https://blog.dilbert.com/2019/04/30/the-fine-people-hoax-fun...
I struggle to use youtube-dl due to the abundance of parameters, and this gave me the realisation that it is missing interactive mode! So, I'm quite grateful that this person shared their creation.
That tells you about the standard of living, but not about economic output.
Matthew Walker: “Why We Sleep: The New Science of Sleep and Dreams”
No beginner has problems with terminal emulation latency!
Except Hyper for terminal emulation. The built-in terminal is likely far kore popular.
>Additionally, almost no two countries actually have overlapping 5G bands

What does that mean? The 5G NR in the future will be reformed from the current LTE, and aren't we all set for mmWave AND 3.x Ghz Spectrum for 5G? I think that is what the majority of EU, South Korea, Taiwan and China are doing. I am pretty sure that is what US and Canada are doing as well.
Interestingly, institutions such as Simmons (highlighted in this article) are partnering with online education platform vendors such as 2u to bring their campus online. Using 2u as an example, the schools offload all of the marketing for candidates, managing the online platform, and more to 2u in exchange for a revenue share for tuition for online students. Schools are in turn responsible for the course content including the professors, and for their admissions department to accept or deny applications provided by 2u. The net impact for the school can be incremental revenues by addressing students that weren't accessible previously, and that these incremental revenues come with a high margin for the school, which can help fund other areas of the school. Fascinating business model in my view.
EDIT: removed email
I haven't found anything yet but I'm suspecting that it is an example from the book "Trial and Error" by Tim Harford.

(I'm unsure why it should be in there and in what context but I have got the vague feeling that it is).
P-N Junction Discovery, or the Beginnings of the Transistor
Ah thanks :-). Sounds like one of those words that has morphed into a movement of some sort.
Book Video
That’s not a fair comparison by any stretch. IE6 had a number of serious bugs and idiosyncratic behaviors that went unpatched until its demise. Chrome has continuous releases and often implements new web standards before other vendors.

Chrome has a solid track record, IE was ALWAYS a shit show.

I don’t know how anyone who was a web developer back when the majority were using IE6 could say Chrome’s current dominance is anything like what we experienced supporting IE6 well into the 21st century.
I'm not super familiar with the distinction you're making ("array processor" vs "vector processor"), do you have any pointer I could look at?
> Being pro free market usually means you want level playing fields for companies... force China to level the playing field...

i think different people have different meanings of free market... for some, the idea would be “let china set its own rules and let others choose or not to play by them” (libertarian) and to some it would be “we should all play [1] by the same open rules” (fair market)

to add to this, i would also claim, that what the average person is advocating for in this trade war is not “free” but “fair” markets, and this (trump/trade war) represents a strong rejection of neoliberal “free market” policies [2]

[1] https://www.wattpad.com/2144357-fair-market-vs-free-market

[2] https://www.sltrib.com/opinion/commentary/2019/05/26/comment...
Honestly, the comments on this thread baffle me. Endless complaining about scrum and everyone who is not a developer is apparently clueless about software. Is this an adequate reflection of reality? This doesn't seem like a very mature attitude. Scrum is a simple framework with only three roles, the development team being one of them - so if the process fails you are (partly) to blame for it yourself as well. Take responsibility!

What's the better alternative? What have you been doing to make things better? The answers to these questions as much more interesting than endless complaining.
Of course re-rendering whole page (with multiple queries on the server-side) is faster then sending 1 request, how could I even have doubts.
It seems you missed the whole characterization of nothing is 100% safe. At some point there has to be an acceptable loss. Or rather, we have to try to do the least damage. But yes, people will die. But because we have electricity, more people will live.
Perhaps housing availability is sufficient but not necessary in drawing people to a desirable region, in a manner akin to the idea of induced demand in traffic engineering.
Chrome has better devtools.

Personally I use Firefox on my MacBook for slightly better battery life and the tools are good enough for the most part. AFAIK in terms of batter life it goes Safari > Firefox > Chrome.

I feel like all of this and more should have been mentioned in the article. It's surprising that Safari wasn't even mentioned when it has clear benefits in some cases (coming from someone who hates Safari).
Where love rules, there is no will to power, and where power predominates, love is lacking. The one is the shadow of the other.

Carl Gustav Jung