skysight-inc/HackerNews huggingface dataset:
I'm not sure why people are so enamored with ELB -- just terminate SSL at your web boxes using nginx and publish the public ips of all of these machines in your DNS records.

You remove a bunch of ELB per-request costs doing it this way and you can scale it however you see fit.
Could you please post the URL for the resource and the number of hits it receives? I'm interested in high load websites and I have a hard time picturing how this could lead to petabytes.
Can you expand on the "well-known frugality principle?"
Slaughterhouses and packaged meat are a pretty recent invention, certainly not one we’ve evolved with over thousands of generations. Is it really more natural to open a cellophane package of ground meat that comes from who knows how many animals?
I think what jack's saying is that "font-size" to some extent is arbitrary. It's not scientific or worthwhile to compare fonts across a specific size if they have different x-heights. The only meaningful comparison is to evaluate legibility for fonts that are "relatively" the same size. For example, if Interface 12pt is equivalent in x-height to Roboto at 12.5pt, and Roboto is more legible, and legibility is the goal, then obviously the user should pick Roboto at 12.5pt (all things considered).
adult supervision is mostly to give highly paying jobs to old white guys.. do they hire anybody other than them for adult supervision.. so much for liberal mindset of silicon valley
Nuclear Magnetic Resonance was the original name for the imaging technique we call MRI. Patients were scared so they changed the name.
> you also have to have enough talent to capitalize on the opportunity.

Talent comes down to luck in large part. Sure you have to hone it, but you also have to be born with it and at the right time and place to be able make use of it.
> People don't do PhDs because they want to teach, they do it because they love their field. And a professor's status (and funding!) depends on a history of producing high quality (and quantity) research, not their teaching prowess.

Actually that's not quite true. Most continuing academics in Australia are "40/40/20" teaching/research/service. So at least on-paper, the teaching is on an equal footing with the research. In practice, universities tend to specialise. Research groups in the university's focus areas will in addition have a large number of post-docs, research fellows, and other non-teaching staff, balancing that research area far more towards research. And the academics leading those grants will point to the grant money they are bringing in and get a lot of "teaching relief" so they can focus on it. And yes, they'll tend to get promoted faster. However, this also means that some of the other academics in that area (and in all the other fields that go to supporting it) end up having to focus more strongly on the teaching, to make this work. While you can locally optimise yourself if you're keener on research than teaching, most schools receive more of their money from teaching than from research, and it is also the teaching that produces the future PhD and post-docs to fuel the research, so overall they still have to retain a delicate balance between research and teaching.
You forgot to mention Bellevue which is home to Microsoft, Expedia, Tableau, Concur, T-Mobile, Pokemon, Valve and others. All of those companies are more closely related to Amazon than Boeing.

The chart is also deceiving because they label the next 40 companies as "everyone else" which is simply false.

Also I don't see the definition of "prime office space". As far as I can tell the definition is "convenient for the purpose of this story".
> I could see a case for feeding page
> weight into the ranking algorithm

I see people saying this, but it doesn't make sense.

You're using google to try and find something.

I don't see how penalizing the thing you're looking for helps you find what you're looking for. Just sounds like yet another thing that gives HNers boners at the expense of everyone else's experience.

"Hah, yeah get'em! They deserve it!"
Heaven forbid a software engineer post about a major technical change their team just accomplished. It couldn't be because they want to raise their team's profile for hiring, or discuss the pros and cons of their experience, or raise their own profile as an engineer.
> A GCP product marketer responding to negative commentary on HN within ~20 minutes of it being posted strikes me as automated.

Nonsense, there are many Googlers on HN and all it would take is a colleague poking another with a relevant thread.
Are you suggesting that thorium molten salt reactors get their energy from a source other than nuclear fission?
This is a private school so I'm not sure how much that applies. I haven't been able to find any figures on this, however, so I suppose it's possible.
Well what's the definition of meat?

A typical simple one is "animal flesh". Cells grown in a vat aren't flesh, they are a tissue culture.

Note that I'm not particularly animated by the issue, I just don't agree that it is as simple as "claiming that meat is not meat".
Right, but they're not here to improve the web. If anything, these efforts are just to delay getting the next billion-dollar fee.
Don't forget super cheap solar
Google Play Store Security Scans Tricked by Sigh In-Dev Malware
Because his recollection is sure to be 100% accurate/unbiased? (I worked at Apple at that time)
More like by 15k/yr. Administrators need to be paid too. It's the same problem as with the government. It's not their money, so they're spending it like it's about to expire.
"Warp programs are written in a high level Pascal-like language called W2, which is supported by an optimizing compiler written in Common Lisp. W2 programs are developed in a sophisticated, Lisp-based programming environment supporting interactive program development and debugging. A C or Lisp program can call a W2 program from any UNIX host on the local area network."

Ah, the good old days of the dominance of Lisp in artificial intelligence research.
It won't help you to find what you are looking for but it incentivizes the websites to reduce the weight of their pages and that is ostensibly what AMP tries to achieve.
This paper from a while back acomplishes this too. https://github.com/chrischoy/3D-R2N2
These cycles are not as consistent nor as predictable as your comment suggests. Your link and the bloomberg article both mention how cycles have been changing (e.g. lengthening on average recently) and how once important economic correlations of the past continue to break down toward being uncorrelated.

There are many reasons for a cycle, some we think we understand, some we clearly do not. Everyone agrees we cannot predict the future. By the way, books are written about cycles, people writes their thesis on this topic, it is difficult to summarize.

The short answer is we have a list of things that have caused cycles in the past. And we have a calculation how often and how likely a new cause is to be added to that list (tech bubble was not on the list in the 80s, now it is). From this list of known causes and calculating the odds a new cause will come along, economics try to predict cycle peaks and valleys as best they can. Their track record is atrocious and a joke at best. Despite what is reported in the press sometimes, economics are actually getting worse at analyzing cycles. Ray Dalio is mentioned in a few comments, Dalio does not have a good track record when it comes to macro economics though his hedge fund has performed well in some years (don't believe marketing BS).

No one knows how innovation will effect boom and busts. Research on this is heavily manipulated. One can find strong connections between innovation and cycles if you want to AND one can find almost no connection between innovation and cycles. So unfortunately the real answer to this one is "it depends", all else equal (ceteris paribus) if innovation in tech slows it is likely part of many things slowing down and hence the lengthening of cycles we have seen MAY continue (again ceteris paribus).

TL;DR pattern is not predictable nor consistent. Tech and innovation has little to no effect except in extreme cases, the pace of innovation should not have a major impact. Demographics and population factors show strong evidence for warranting a majority factor weight.

Lastly, analogy: have you heard of yo-yo dieting? How long do most dieters last on a diet before failing that diet? What is the common causes of failing a diet? How long after failing to diet do they try again? Why do some people succeed when dieting on the first try and never regain the weight, why some on the 5th try? why some never? The economy acts just a person trying to yo-yo diet but it's 300 million people making and losing money instead of fat (well also fat).
> The post is critical and frank but well within the bounds of civil discourse.

Yeah, this is really within the bounds of "civil discourse":

> Consider doing something more useful with your talents.
I would be reading this every 10 minutes for new comments if it was my product up for discussion.
How does AMP recognize this right now?
Show HN: A browser based tamagotchi that thrives or dies based on your open tabs
Why do SF writers like putting their names on what's basically an office coffee mug joke?
How clever! For a fifth grader.
How 'Discount' Pharmacies Are Tricking New Customers
ZoneAlarm's new app protects you from brand new, unidentified ransomware
And finally he confesses that there is nothing wrong!

https://twitter.com/indirect/status/900525357459161088
Building miniature guts, livers, and lungs that could save your life one day
Yeah, that is what I keep saying every time these "bitcoin is not anonymous" stories pop up. Ditch it and use a cryptocurrency that was designed, engineered and built with anonymity and privacy in mind, like Monero.
Glad to see some thorium-bearing salt being irradiated in a conventionally-fueled test reactor. That's a big step to getting back on the road to fluid-fueled reactors.

Here are some reminders for everyone on the technical info about Thorium. First of all, Thorium is found in nature as a single isotope, Th-232, which is fertile like Uranium-238 (not fissile like U-235 or Plutonium-239). This means that you have to irradiate it first (using conventional fuel). Th-232 absorbs a neutron and becomes Protactinium-233, which naturally decays to Uranium-233, a fissile nuclide and good nuclear fuel. This is called breeding. Thorium is unique in that it can breed more fuel than it consumes using slow neutrons, whereas the Uranium-Plutonium breeder cycles require fast neutrons (which in turn require highly radiation-resistant materials, higher fissile inventory, and moderately exotic coolants like sodium metal or high-pressure gas). Any kind of breeder reactor (Th-U or U-Pu) can provide world-scale energy for hundreds of thousands of years using known resources and billions of years using uranium dissolved in seawater (not yet economical).

Great, so Thorium can do thermal breeding, so what? Well to actually breed in slow neutrons, you have to continuously remove neutron-absorbing fission products as they're created (lest they spoil the chain reaction), so you really can only do this with fluid fuel. This leads to an interesting reactor design called the Molten Salt Reactor (MSR). Fun facts about this kind of reactor are that it can run at high temperatures (for process heat/thermal efficiency), can run continuously (high capacity factor), is passively safe (can shut down and cool itself without external power or human intervention in accident scenarios), and doesn't require precision fuel fabrication. Downsides are that the radionuclides (including radioactive volatiles) are not contained in little pins and cans like in solid fueled reactors so you get radiation all over your pumps, your heat exchangers, and your reactor vessel. This is a solvable radiological containment issue (use good seals and double-walled vessels) but is a challenge (the MSRE in the 1960s lost almost half of its iodine; no one knows where it went!!)

U-Pu fuel can work in MSRs as well, getting those nice safety benefits, but it can't breed unless you have fast neutrons.

People on the internet may tell you that Thorium can't be used to make bombs and that it's extremely cheap, etc. These are not necessarily true. You can make bombs with a Th-U fuel cycle (just separate the Pa-233 before it decays), and nuclear system costs are unknown until you build and operate a few. There are reasons to hope it could be cheaper due to simplicity, but there are major additional complexities over traditional plants or other advanced reactors in the chemistry department that add a lot of uncertainty. Fluid fueled reactors are probably ~100x or more safer than traditional water-cooled reactors, on par with sodium-cooled fast reactors and other Gen-IV concepts with passive decay heat removal capabilities.
You might be swayed by facts. But that makes you one of the minority.

A LOT of people make decisions based on emotion. Then they cherry pick the facts (if any) that support the choice, and disregard the facts that oppose.
> Well, no, you want the highest quality source first that loads fast

AMP isn't forcing me to read fast newspaper A over slow newspaper B. It's letting me read slow newspaper B fast. I've never clicked on an AMP link for a source I didn't know.

> In my experience such measures tend to become permanent fixtures...Who will take that up? You? The EU?

You made an analogy to Microsoft bundling browsers earlier.

> I still don't see news websites getting any faster

They are [1].

> [websites are] already ridiculously fast

That's your preference. Mine is for them to be faster.

> Google's cash flow will not subsidize this because they now have the eyeballs. Sooner or later there will be a push for monetization

AMP is open source. If we'd gone the penalise-slow-pages route, every newspaper would have had to "roll their own" AMP in house. Even if Google throws a tax on later, readers got fast pages sooner and publishers got free code.

> There are other choices besides [crappy websites and efficient walled gardens]

In theory. In reality, that's the battleground.

[1] http://www.niemanlab.org/2014/09/how-nytimes-com-cut-load-ti...
The impression I'm getting is not that GCP scales better, but it scales with less fuss - the anecdotes here all suggest that with AWS, once you hit any meaningful load (i.e. gigabytes), you need to start fiddling with stuff.

I don't know if this is actually true, I've never done any serious work in AWS.
I am extremely lucky:

1. I did not end up as a spontaneous abortion (if you include fertilized eggs that don't implant, 70-75% of conceptions end in a spontaneous abortion.

2. I did not have any severe genetic abnormalities

3. I was born healthy and full term

4. I was born to parents that loved me and took good care of me and did not abuse or neglect me.

5. I was born in a developed country

6. I was born at a time in history with generally low levels of violence

7. I was born in a time in history when they had treatments for common infections and other childhood conditions

8. I was born in a time in history and a place that encouraged individual freedom.

9. I learned English as my first language

10. My parents had enough money to buy me a computer

11. My parents had enough money to buy me programming books

12. My parents believed in children going to college

13. I had good friends that did not get me in trouble.
Introducing the EventChain Alpha Demo
Way to go, and thanks for sharing a bit of your story. "Make your own luck, and don't give up" is absolutely great. Respect to you for all your hard work and the success you've achieved because of it. And I'm sorry for the struggles you refer to (fighting in court with your wife's parents). That just sucks, no matter the outcome. Sympathies and I hope those relationships can be better someday.
I find the idea of https://github.com/facebook/jscodeshift to be really useful.

I've started writing small scripts using the TypeScript parser as a library to make meaningful improvements in our codebase. Since JavaScript is valid TypeScript syntax the scripts work on both.

For example, I wrote a small script to change var to let or const when possible. It uses the AST to check scoping rules and to check if a variable is ever reassigned.

Writing scripts like this is way more effective than doing it by hand.
Maybe they rounded?
Edge node architecture with npm Enterprise
No. I'm saying that how you name things matters.
BuzzFeed made a smart hot plate that syncs with its viral cooking videos
.. or any kind of processed food which contains "meat"
This code was open sourced in 2008, with a few improvements here and there until 2010.

Codemod is great, but there are better tools out there (pfff by facebook, IntelliJ plugins, etc). It's too bad the readme doesn't do a great job explaining that.
Well, if you can believe it, the high salaries are still a discount compared to the numbers that they should be getting AND they are still pressured to close just as much as they would if on commission.

Eg if a TW salesperson HAS to sell $20MM of work within that year but only gets paid $300k/year (I doubt it's that high, but maybe), they are still underpaid because most places would at least give them a few percentage points of the margin, i.e. their entire TW salary...
This is true. However, I think logical people as a group hold a disproportionate amount of power in society. I'm not sure, though, and I'm only arguing out of, well, logic.

What I mean to say is if I were a politician, I would be more concerned with aligning myself with other politicians, scientists, and policy makers, than my constituents in the initial term. Those who are non-technical may be won over later and with other means.
I imagine the resulting discussion may also open the team's eyes to alternatives that others have succeeded and failed with, which in turn helps the team in further refining their process.
Bose QC35s. Day and night. Pretty much always wearing them. Active noise cancelling changed my life and is up there with the smart phone and Kindle as far as technology that most made my life better.
It is actually.

Google only gives the carousel position benefit to sites using the AMP js from Google's CDN.

If you use any other CDN, you don't get the benefit.
That's true
I'd bet users (in the America) who are (a) valuable to advertisers or (b) likely to purchase newspaper subscriptions don't care about bandwidth usage.
On the research point, why are research and teaching commingled?

They aren't. To an ever increasing extent, undergraduate teaching is done by adjunct staff, who are not involved in research, and who work on a temporary basis.

Professors with good research funding can often buy themselves out of all or part of their teaching load. Many choose to teach only the upper level or graduate courses, where immersion in research is in fact a useful qualification for teaching.

Disclosure: I was an adjunct for one semester, many years ago.
I just wanted to say that I appreciate your talking the time to argue with cramforce on these points. (I just realized how ironic that username is for the TL of AMP, which is being crammed/forced onto users. Good thing that "most users love the experience".)

I don't think you're going to get far though as you're obviously just "opinionated" and probably not "really interested" in the "technical discussion".

As long as "We know that most users love the experience" why deign to discuss it with the ones that don't?
ah yes the renewable nuclear
Susan Fowler files amicus briefs to challenge class action waivers
> This isn't a minor thing, a lot of people REALLY dislike it.

> But there are clearly a lot of us who HATE it with a passion because it's made your website so much harder to use.

You really seem to overestimate the size of HN readership compared to the rest of the internet.

It is a minor thing. We are a niche audience living in a bubble. We're not - by far - the typical or target users. Our usage behavior is - mostly - irrelevant to Google.

The world has over 3 billion internet users. Let's say that HN has 3M unique monthly users, and that only 10% of those comment, and they are split between liking and hating AMP.

That gives you 150k people who hate AMP compared to 3 billion users on the internet.

Why would you build and maintain a feature for 0.005% of your users?
> Expect that talk of continuing with the same management team to not be true

Is it ever true?
Yes, but university libraries also do a whole lot more than just manage books. The library at the University I work for has computer labs, GIS labs, a makerspace, 3D printing, electronics fabrication, photography and video studios, plus a hundred other things. All of those take staff.
That is not the point.

Even if you have a 100% anonymous cryptocurrency, you are spending it on a site that has information about you and your activities on that site. If you are dealing with physical items, it has your address.
Ironically, adjuncts are a disruption of a previous business model.
I didn't say to Contact Sales, I said to contact me :).

Remote desktop with super accurate color instead of lots of dithering and compression is tricky. Are you on Windows or Linux?
75% of the world lives on less than $10 a day, I'd wager everyone here is in the top 10% or better.
Consulting firms are a strange thing... they build up a reputation for being all about being the veryh best etc etc but in the end the work tends to be just ordinary development work that you get sent in to do at some big company or government department.

I guess it appeals to some but wouldn't be my choice of place to work.
Fewer trips, fewer miles/km, lighter vehicals, vehical sharing, etc.

Optimize the whole system. Localized optimization leads to decreased overall efficiency.
Eats at your margins if expenses go over holdback, or the percentage of the sale dedicated to travel.
Operational cost. TW was hurting for money and couldn't afford it anymore.
OT. How nice not see a single "avoid all Google services because reader" comment. Maybe we are finally moving on.
Truths are not usually exclusive.

Its true you have worked hard all your life, and overcome many obstacles.

Its also true that many people do all of that, and are still unable to attain the lifestyle you have (whatever it may be).

You have worked hard and overcome many obstacles and been very lucky.

That is pretty cool.
It was due to a conflict between the memoir package and the morefloats package that best as I could tell was only present in LuaLaTeX. My Lua code wasn't a direct cause beyond the need to use LuaLaTeX.
Gaming headsets are pretty notoriously awful, my dude. When your current set breaks I'd really recommend picking up a pair of Sennheiser HD598s on sale along with a modmic. It shouldn't cost you any more than your current set up (HD598s go on sale for $100, modmic is like $30-40) and it'd absolutely blow any gaming headset out of the water.

Also, the HD598s are easily some of the most comfortable headphones I've ever used, and I have a weird Kevin Durant lookin head - I used to get headaches and pain behind my ears after like 6 hours of wearing my old ATH-M50s but with the HD598s I've gone 12 hours and still felt fine.
Yeah, I don't see this either: amp as implemented is a mitm attack that delivers content in an opaque manner, as it's not a proxy at the http(s)/socks level - how would the user agent know that "amp.google.com/url=actual.url.example.com" should be rewritten, but "random.example.com/article?someParam=old.url.example.com&article=42" should not be rewritten?

Now Google has forever(?) broken links in search results, in order to count click-throughs - so I suppose all browsers should special case that too...

I can't for the life of me figure out why they married an ok html/css/js subset (amp pages) with an absurdly invasive proxy technology.

I hear they say "speed", and "75%" - but if that's going from 130ms to 50ms complete page render does it really matter?
Totally gobsmacked that he built it himself. I don't care if it isn't "original" that's some great engineering talent.