skysight-inc/HackerNews huggingface dataset:
Can we stop with the Google FUD re shutdowns? Browsing hacker news to any post about Google at any time in the past year you'll only ever see discussions on how "google shuts things down".

I get the trope, you want upvotes, it's an easy joke, and you can say it without real affliction at this point, but can we instead discuss the technical merit at hand — in this case AWS?

In this specific case, as noted by several other comments, you can also export GCP models.
"This doesn't seem to apply to the tooling. For example, `go get` has a new behavior since the introduction of modules.... Is that hypocritical as an idea because people use the `go` CLI for scripting and the behavior of it changed."

It does not apply to tooling. It is not hypocritical because it was never claimed that it applies to tooling. It has always been a promise about code.
we did a survey of cyclists and gendered bathrooms were much preferred. this was 9 years ago though...
How does one subset of an audience viewing something as a competition affect other subsets of the audience? Has any woman ever said "Boy, I wish I could like show tunes more, but there are just too many men who view Norwegian speed metal as the only real music"
Pretty interesting, I hope they make something similar for the laptops. I use an x200 with Libreboot to avoid the proprietary software in new Intel chips and the bios. It's still fast since I use Arch with dwm, but at some point in the future I would like to switch.
Chinese scientists are collecting DNA to build a ‘genetic tool’ for surveillance
No - OP meant computationally expensive, not cognitively expensive. Two nested for-loops can be O(nˆ2) but can have a cyclomatic complexity as low as 1.
Amazing to see how Slack turned from something everyone raved about to something everyone is sort of annoyed with and critical of. Maybe that isn't that surprising for most products as they age/mature but it seems particularly acute with Slack.
But I don't have to wait 18 months for new releases of Vim or NeoVim.
So... what is the pricing?
There are a bunch of places where non-Turing-complete scripting can be used to provide better interfaces between mutually-untrusting systems. Bitcoin Script, which is loopless like BPF, is another example. (I don't mean eBPF, which isn't loopless.) I've been thinking about using this approach in the Wercam windowing system for BubbleOS to get reliably low-latency feedback for user interface events, as Don Hopkins did with NeWS; https://gitlab.com/kragen/dercuano/blob/master/markdown/werc... explains how, and also delves a bit into the history of the approach. Other possible uses include active networking (by including a routing program in your packet headers), specifying pub-sub subscriptions, and specifying database queries.
One way to enforce this is through sanctions, or limits placed on what can be brought into a country.

Usually hardware makers like Google and Apple have different sets of software (and hardware) for the different regions they sell to.

For example, why include a GLONASS chip if your users are in China, where BDS is the GPS system of choice?

https://www.bbc.com/news/technology-50573069

https://www.investopedia.com/articles/economics/10/economic-...

https://www.treasury.gov/resource-center/sanctions/Pages/def...
I wonder if this means that Google Cloud will be more likely to be split out as its own company?
Ask HN: What's the best credit card to use for AWS spend?
My goal is to either reduce overall cost or get the best rewards.
Google Co-Founders Give Up Management Roles – Sundar Pichai to lead Alphabet
Wow, Sundar is truly phenomenal.
"We could not have imagined, back in 1998 when we moved our servers from a dorm room to a garage, the journey that would follow."
Seems like you're projecting or even self-hating.

> For some reason for men its OK because all they do is work, but for women I'd rather my daughters have more human contact and nicer environment

Also what does this even mean?
Remember when the ‘Don’t Be Evil’ sign was taken down and thrown in the trash? I do.
Google's political censorship is outrageous and dangerous.
Google needs to fix its reputation for killing products.

https://arstechnica.com/gadgets/2019/04/googles-constant-pro...
I don’t believe it’s up to them, but their payment processor. E.g. if you would use Stripe for adult content, you wouldn’t be able to process any payments at all quite quickly.
us-west-1 is considerably more expensive and slower to get access to new services.
TLDR: We are just as awesome and virtuous today as we were 21 years ago.

Such self congratulatory nonsense.
I like this - so this is a real thing?
So someone just needs to develop an offering that burrows into employees heads, extracts the data and makes it searchable across the organization.
From the article, "its policy is to alert users that the story has been debunked and to limit its spread via the News Feed algorithm"
What’s the relevance of that to this post?
Google had that reputation wayyyyyy before Sundar was CEO.
Speed Up Your Website with WebP Images
I don’t have much context, but I’ve never seen Amazon as a technical leader in the industry. They’re absolutely a business leader, and the services they provide can be good, but at a code level I’ve always thought of them as very MVP, if it works it’s good enough.

For code review services I’d expect a level far above this. Maybe they are able to do that, but I don’t have any existing positive bias towards this, and a few things against it.
Assuming trust in the AWS code reviews (I mean, that dataset is huge), I suspect this has use in the review portion even without considering profiling. Hoping there is more detail on the ML used, as it appears more adaptable than current rule based code reviewing solutions... here come more and more Dev-focused integrations coming to the code level
tribe.net
Sundar Pichai to Replace Larry Page as CEO of Alphabet
Small, local, nature based charities. My smile for example goes to some Indian River Lagoon charity. Why? I want to support smaller charities, as I think a bigger percentage of my contribution makes an impact...that is, not paying into a ton of board members and other administrative costs associated with huge charities. And why nature...well, because I love it and want to preserve it, and feel as a species we need it now more than ever.
The fact that a layer of management can be eliminated with everyone remaining on amicable terms seems like almost uniformly positive news for google.
I think this is good news. Google has sometimes felt like it was pulled in two different directions - making the core business successful, and providing spinoff cash for the crazy projects. Having the same person run both of them seems like it will make management more efficient.

It probably means that a number of Larry and Sergey "pet projects" will become deprioritized. Good. Self-driving cars seem like they have great potential. I think that technology has the potential to make the entire Alphabet structure worthwhile. But it also seems like it should no longer need the Alphabet structure to protect itself.
We've got a last-ditch alert set when we spend more than $X in a day. But the way you have to do this is baroque and it is a bit unreliable. We set a metric on
Max(EstimatedCharges, over 1 day) - Min(EstimateCharges, over 1 day).

Unfortunately EstimatedCharges only updates once a day and sometimes the Max udpates before the Min, triggering a false alarm. Obviously we could make it more reliable by using a 48 hour period, but then we'd only find out if something went haywire when it had been going for 2 days.

Really, how much would it cost them to run the cron job for EstimateCharges once an hour? Even less would be good (you can spend a lot on AWS in an hour).

It also stops working if you have a credit (until it runs out) so good luck if something goes wrong during that period.

We even asked a consultant (recommended by Amazon) if there was a more fine grained method, and they thought the only way would be using a third party service which ingests all the events and does its own estimate. This is nuts! If your charging is as fine grained as AWS is, so should your reporting be.
I think you can set it to only scan when new pull requests are made. So you could commit your libraries etc without asking for review and then turn it on only for code you have written.

I might be wrong though.
"Cheating" with hops is a dumb myth that needs to die. High hopping rates present a number of challenges that make this notion ridiculous. Shitty brewers make shitty hoppy beers just as much as they make shitty lagers, ambers, etc.

The real story is that hoppy beer sells. That's the whole story; there's no other reason why they are so prevalent. The end.

To make these beers, here's what you have to deal with:

* The Hop market! Congratulations new brewery, you're either paying 2 or 3 times as much for popular hop varieties, or else you're going without and can suck on some Cascade. Good luck negotiating a reasonable contract for next year buying in pitiful amounts. You get to subject yourself and your razor-thin margins to the spot market.

* Hop quality. Hops age and oxidize fairly easily, and variability year to year is substantial. If you want any kind of quality and consistency, it's a big job to closely monitor your key ingredient.

* Hopping technique. Bittering, flavor, aroma, Whirlpool, hopstands, dry hopping, double-dry hopping, each pose unique challenges and opportunities, and brewers fuck it up all. the. time. Good hopping requires careful attention to process, and depends greatly on your highly variable ingredients. Get it wrong and some common flavor descriptors are: cat-piss, vegetal, astringent, etc. Truly, there is a whole cornucopia of shitty IPAs.

* DO - dissolved oxygen. Oxygen destroys hoppy beer very easily. Your process better be perfect, or else you better be pushing that shit out within a week or two. Distribution is a fool's errand unless you're a big fish.

* Hop bite. Basically this comes down to filtration, which smaller operations may not do. Fairly easy to avoid, but so very, very common.

FWIW, weissbier is a lot easier to brew. Find a maltster that works for you, test a couple different yeasts and fermentation profiles, and you're done. Maltsters are fucking legends that make a terrifically consistent product (not the bougie 'indie' guys, the real legends). And yeast suppliers aren't far off.

Now, the Germans will faff off about decoctions and hot-side oxygen and all that, and they do make good beer, but you can make really solid beer without even thinking of all that. I will drink a fresh weissbier every time over getting something imported from Germany to the US. Most of the time, I'll pick it over what you get in the German supermarkets.
Oddly enough, ca-central-1 is in Montreal... even further east than their Ohio and Virginia data centers.

https://aws.amazon.com/about-aws/global-infrastructure/

Scroll down to AWS Global Infrastructure Map
It’s a metaphor for showing someone things that are typically kept hidden.
> Your signup link mentions that you ban adult content. Do you have a clear definition somewhere of what adult content is, or is this following the "know it when we see it" model of platforms like Patreon and Steam?

It's a little dismaying that so few -- quite possibly zero -- mainstream creator-payment platforms like this are comfortable with adult content. Patreon seems to still be trying to thread that needle, but there's a near-annual ritual of "OMG Patreon is cracking down the porn" panic. Ko-Fi explicitly (ahem) changed their policy to disallow NSFW content and BMaC here seems to be starting with SFW-only in place.

And, yes, I know the fingers are always pointed at the payment processors here, but that just shifts the question as to why payment processors do this. We're not talking about 1-900 numbers or adult video stores in the divey-ist parts of downtown that are going to face chargeback after chargeback as a cost of doing business; is there truly a good business case for Stripe and PayPal policing somebody's patronage of risqué catgirl comics or what have you?
Buried in a paragraph 2/3 of the way down:

> ... Going forward, Sundar will be the CEO of both Google and Alphabet. ...

Not knowing the internals of Google, it seems as if this is the announcement that Page and Brin are stepping down. Is this correct?

If so, what an incredibly subtle way to announce a high-profile pair of resignations.
It has always surprised me that more assembly languages weren't written this way, as a C-like language with a fixed set of register variables.

Then again C maps fairly well to PDP-11 assembly language anyway so perhaps there isn't/wasn't much of need for a more user-friendly lower-level assembly or implementation language.
As long as the nervousness doesn’t seriously affect the presentation it is ok or even good. I find a bit of adrenaline helps me put my best effort in.
> EDIT2:

> "you cannot expect to make things better than they are at the input of your pipe segment", unless you're willing to start doing corrective discrimination

Hum, no you can't. All you can do is change the local distribution in some place, at the expense of slightly biasing the other way everywhere else.
(Kind of meta-venting out below, also known as rant.)

1. I don't know why I find Russ's writings are so irksome, even unpleasant to read, sorry. (Please help me on that, maybe I am in "questioning authority" mode and cannot flip out of it.) I cannot shake that feeling of being patronized all the time without being asked. The whole article, no - bunch of his posts, - reads like "we know better". Is it a Google thing, or heavy Rob Pike's influence?

Yes, he is bringing some good points, and some very questionable ones. And for the questionable one (Compatibility section for example, or SAT solver question (nobody did it before?), or version naming, or paths for the sub-components...) it feels like he is trying to push explanation about his (and his team?) reasons and motivations behind these decisions, but... it is a monologue. There are more opinions and whole wide world of different software shops with own ideas and practices.

2. Go2 was a promised land, that later translated into "incremental, no code
breaking" approach. Nowadays it feels like they are not even talking about it anymore!

Looking at general history of programming languages, pretty much every language has had it's "C++" or Modula-2 moments. It is a natural process - an evolution - when unneeded parts disappear, and useful ideas added/extended. Amount of gotchas in Go is not zero, and to me (YMMV) it feels like Go2 would be (was?) a good time to shake off under-thought items, and enforce some new rules. Maybe even add interoperability between .go and .go2 files, maybe even semi-automatic upgrade path to run `go2 fmt ` on old files a la to Kotlin from Java - I don't know. But it feels like an opportunity and momentum for a "peaceful revolution" is lost.

3. Even with non-breaking changes style of change they have managed to break stuff. I, for one, still sit on 1.12 branch - because when I tried to upgrade to 1.13 (twice now), and our pure-Go code just plainly did not build with some obscure messages (I think it was linking or module cache errors). So, why pretend? Code rot is unavoidable - do we like it or not.

99. There are couple more points about chilling effect of "we know better" on a community as whole. (One example would be this whole "error" debacle that visible reduced activity on issue tracker and golang-nuts mailing lists after "hey all, we are going this way because we already went there". Immediately after it felt like people just gave up and left. "Empty town square" feeling.) It would be interesting to see this year results of "the state of Go" survey, but I don't think we will see a worrisome drops there -- the amount of new people coming in would easily override any opinions of people leaving.

/end of rant, sorry for a long post
I've spent a lot of time writing python ML code, and I think 99% (of time inside fast C/cuda code) is much higher than most programs achieve. Off hand I'd say 80% is average and 90% is good (usually comes after a performance refactor). Also, one aspect that people often overlook is that optimizing compilers can often combine or vectorize operations in ways that are an order of magnitude faster than the same operations performed consecutively in, say, pure numpy. in that scenario, even though each numpy operation is very fast for what it is, the python program that combines a bunch of them ends up running much slower.
Some of these are lower status, and often lower paying, jobs. Others, such as special forces, DO have people pushing for women to be included.

Those fighting for equality are focused on getting equality in great careers, and that's why they're focused on SWE jobs over oil drilling.

You might disagree with them because you think being a plumber really is a good career. You'd probably be right, but that's not how society sees it. Society sees SWE jobs as being much much better, and so that's what's being fought for first.
If only tech companies would put offices in regular America.

I'm sure folks in Des Moines would feel differently about Google if they knew any googlers. Putting all the googlers in the Bay, LA, and New York isn't great for getting exposure to regular joes.
I don't think it implies that all men do this at all. It also seems like a much more palatable expression/term than "dick-measuring contest".
Is that... mandatory?
Are there any plans to increase the amount of metadata on e.g PyPy?
Because politicians can find ways to shut down companies. I've heard rumors that Microsoft's antitrust woes in the 90s were as much a reflection of their unwillingness to play ball with some political goals as much as any legitimate antitrust concerns.

And Twitter special cases politicians in their system last time I checked. That's how Trump doesn't get his account banned for stuff that would get you and I banned.
The reason I ask is that Firefox is honestly poorly supported on Linux and you lose hardware video decoding, so watching videos in the browser causes horrendous performance. However, it is supported by Chromium and patched in many distros to work properly. I'm using Sway WM btw and run Arch so I get the latest stable releases of pretty much everything.
That it is ongoing and growing with this extremely powerful company.
Fast Cloudfront Log Queries Using AWS Athena and Serverless
> Nonetheless, Google’s core service—providing unbiased, accurate, and free access to information—remains at the heart of the company.

How is it ok to just say clear lies like this?! Without making any value judgements at all this is blatantly false. The ranking algorithms specifically encode a bias into search results. This is actually explicitly what users want, too! To be clear this is distressing to me because very powerful people can throw around words uncritically in this way for niche political points without being challenged.

EDIT: It seems people are taking this comment in a way I didn't intend for it to be taken. Another example is that they are applying biases by sorting and displaying results on news.google.com. Personally I really like how this is done, but I think we need to be honest that it is a bias so that we can move on to a more productive conversation about what is or isn't a good bias.
> Nonetheless, Google’s core service—providing unbiased, accurate, and free access to information—remains at the heart of the company.
You are right, I didn't think about those things.

Taking those things into account as well as the things paulmd pointed out in a sibling comment, I am no longer fine with the idea of 5G in my TV.
I've had many interviews, but only one I would label a bully. His tone of voice and body language came off as angry, hostile, and annoyed. He also kept making phone calls during the interview. At the time, I was still a fresh undergrad without any experience so I just tolerated his attitude, but in hindsight it was obvious that he was being disrespectful and I should have just excused myself.
Well, it's about Google.
pretty sure it was a play on gentrification
>Since moving to Gmail, HR violations and after-hours sharing of Rebecca Black videos have gone down by 76 percent

>2011

Wait, Rebecca Black was that long ago? Feels like yesterday.
I see a few comments praising Sundar. As someone who doesn’t follow closely, but feels that Google has deteriorated dramatically under his watch, does someone mind explaining the reasoning for said praise?
It's not just about literally selling the product. It's more about selling the company vision to employees, convincing investors, delivering talks and arranging interviews, which are really just high-level sales pitches. For example, Steve Jobs spent a huge amount of his time on preparing and rehearsing his keynotes.
Asia.

All of my Asian bandwidth comes through LA or Vancouver. Big, cheap peering with other telecoms to cross the ocean. We already have a decent colo presence in LA, this will allow us to consolidate some of that, and move other VMs.
Maybe it’s on recommended line formatting
Sundar became CEO in 2004. Google didn't start becoming evil in, I would say, 2008 or 2009.
"I apologize for the disruption to your existing workflows. Our aim is to build an editor that works for all Slack users to better format their messages and clearly communicate in channels, regardless of their technical expertise. While we are taking all feedback on board, disabling the new formatting tool isn't an option that we will be offering."
No, it's ok, we've had enough of your filth. I, on the other hand, would like to thank them for this.
Posting this as throwaway because, well, obvious.

The heat is on Google and its founders. It goes beyond anything that’s in the press right now. The real question is if regulators and others will allow Sundar to take the heat for everything and keep Larry and Sergey from the “hassle” of having to testify about anti-competitive practices and a whole range of other issues. And then there are the “hobbies” of the early Google crew and founders which are a problem in the #metoo era...

There is way more to this than a retirement goodbye.
Have you tried
https://cloud.google.com/profiler/ ?
As a former Googler who stays in touch, there doesn't seem to be structural discontent emerging in staff. There were a few news stories about people complaining, but Google employs about 100,000 people, so any news story involving less than 1000 of them being unhappy can't really count as "structural discontent".
A challenge: Attribute in a comment any negative trait to a non-white, non-male group in a similar manner to OP to and see if your comment can stay non-grayed out.

In modern society, one is allowed to point out 'failings' of groups, such as low STEM enrollment rates for women, or high crime rates among African American males, but only if you also point out that these failings are the fault of whites/men. Whites and men are the only group whose failings are intrinsic and without some outside blame.
Is this in the context of an EBS volume?
I wonder if this will result in any big changes at Google or is just codifying the way things have been run for a while.
In a world where "telling" people is enough, there is no evil.
A BPF to kernel module compiler wouldn't let the kernel verify the program in a real way. There's still work to be done, bit the end goal of BPF is pretty obviously to allow non root users to load programs.

Doing the verification offline is a non starter. Appending the verification information and reverifying it at load time is more work than a BPF runtime as it is as you have to reproject ISA semantics in a more complex way.
Yes, I agree that they should remove a layer of management to achieve a more focused vision around their products. (sarcasm)