skysight-inc/HackerNews huggingface dataset:
Assuming you are correct and Google invested heavily that seems to rule out strong profits from GCS at this time.

So what exactly is it that Google is doing now that will lead to long-term profitability in a business where revenue is closely tied to scale? Can Google really prevail over Amazon (first mover) and MS Azure (great enterprise chops + Office) based on capital investment alone? Amazon and Azure are not standing still. Both also have an order of magnitude advantage in market share. Finally GCS is not strong in the big growth markets in Asia.

For my money Google's best bet is to stay in the game and hope something alters the market in a way that weakens their competitors. That assumes they can double down on the investment to remain viable and recognize the opportunity before others do.
Wasn't there this trivia that comedy hospital series Scrubs was actually the most technically correct medical show?
Yeah, I'll let Javascript engines parse and convert my Javascript to bytecode for me. It's definitely not the same as manually parsing strings at runtime. And equating the two is disingenuous at best
Skype for Business almost completely drains my MBP battery in one session. I'm certain it has dedicated hardware for this, it should be able to do videoconferencing without breaking a sweat, it certainly never happens with FaceTime. And it can never keep conversations in sync, and for some reason it keeps nagging me the rest of the day that the call could not be completed despite having completed long ago.

Who makes this stuff, unpaid interns? In fact I'd expect better software even from unpaid interns.
I don’t think it’s about feeling complicit. It’s about Facebook being actually complicit.

Your age of consent discussion is way off base. Most US states put the age of consent below 18 and getting married at 16 is legal all over the place. The outrage isn’t about a 16-year-old girl getting married, it’s about her being sold.
i second this (but also as a learner not a guru)
i admin a server where nothing is writable by the user the webserver runs as except manually modified items/folders where the cms is expecting to upload images or pdfs etc. The hand-changed folders are non-executable by php . I'm sure there is a smarter solution but since implementing this we haven't had a successful malware/deface incident .
Now we have letsencrypt.org
I've heard this notion that "we devalue women's work" but I can't actually put my finger on any example of this. I'm not sure it's really true.

Yes, homemakers are not paid in money. That doesn't make the work any less valuable. And I think that anyone who thinks about this for a few seconds would come to this conclusion. There's nothing more valuable about a man cooking in a restaurant than a woman cooking in her home. Maybe the opposite, because a restaurant cook can be replaced more easily than the mother to a particular child.

When I read traditionalists talking about this, they tend to emphasize the value of what women provide in that traditional role. They'd never say that the women are idle or useless or worthless. I remember old Chinese stories about a man choosing a wife based on her cooking skills. And on the modern side, one of the Proud Boys' core tenets is "venerate the housewife".

Is it progressives/feminists who are devaluing womens' work? Is it a side-effect of the campaign to free women from having to do that work, that the work itself ends up getting denigrated along with the women doing it? I think feminists would generally also say that home work is fully respectable, but maybe there's an undercurrent of disrespect there. To say women should move from home to career is in some sense implicitly valuing career over the home.

---

You point to the daily use of money as the source of the difference. I think that may be wrong. I think the cause may actually be education.

Traditional women's work doesn't require more than a primary education. When everyone is uneducated, one may see that work as equal to an equally-uneducated man's work doing subsistence farming or laboring. But once society starts educating men (and only men, because resources are scarce and there are no washing machines or dishwashers and every woman is occupied on all-day every day home work and so they cannot be spared), a difference in hourly value appears between the man and the woman. Because of education, the woman's work is in some sense actually less valuable per-hour than that of her educated husband - hiring a replacement for him would cost a lot more than hiring a replacement for her. So the mens' work becomes literally more valuable.

The asymmetry seems to be that the men got educated first. And I think the basic reason for that is technological: The work men did in medieval times was largely about simple muscle power (farming, building etc), and can be automated with simple industrial-era technology. The work women did was based on hand-eye coordination and social interaction (cooking, cleaning, child discipline), and largely still can't be automated very well today. So the men were automated out of their jobs first, which allowed them to spend time getting educated instead of pushing plows, while the womens' work still needed to be done by hand.

Anyway, it's an interesting set of questions. I'd be curious to see what examples of people "devaluing womens' work" actually exist, if anyone can point them out. I'm not sure I've really seen it.
Is this valid Javascript: %%$$#~~~~##

What if I make it my special js "syntax extension"?
If you're an absolute beginner, go with a modern engine like unity, game maker, cocos, ...
If you're an average dev and knows js, phaser is very nice. (But do you only want to target browsers?)
I’m not sure what you’re saying exactly. You’re referring to the inherently dangerous c function?
https://en.wikipedia.org/wiki/Treasure_trove#England_and_Wal...

"The Crown had a prerogative right to treasure trove, and if the circumstances under which an object was found raised a prima facie presumption that it had been hidden, it belonged to the Crown unless someone else could show a better title to it.[25] The Crown could grant its right to treasure trove to any person in the form of a franchise."

So you didn't dig through the records to see if they have been seized. It belonged to the crown unless you could find reason why it should not. If there was no clear owner, it was presumed to be owned by the crown.
Exactly, it's not very mysterious, it looks like kanji and that's why it's used by Asian restaurants. Case solved.
Probabilistic programming and proof that Poland was robbed – 2018 Chess Olympiad
That is true. But you also have to acknowledge that this community isn't in any sense, "normal" (representative, average, etc)

Most days I appreciate its uniqueness, but I find myself rolling my eyes at least once/week at some of the comments here.

Here are some of what I'd call the "HN tropes":

"Oh that hard thing? It's not that hard. I have never worked on that problem before, but can surely replicate that entire system in a week, because everyone working on it is an idiot and doesn't know what they're doing."

"That traditional human behavior (e.g. marriage, buying a house, going to college)? I can squeeze 5% more efficiency out of life by completely ignoring the reality of human behavior, because my superhuman, almost robotic levels of conscientiousness and diligence that make it a horrible idea for 99% of the population, somehow don't apply to me. I beat the averages in everything I do." (I see that a bit in this thread. See also: playing games with credit card balance transfers, renting vs. buying "because I'll save the difference", trading options and thinking you won't fall into well-known behavioral traps)

"Hard problem from another discipline (finance, accounting, medical science)? I can reinvent a clever algorithm ten times smarter than that, despite my complete lack of domain knowledge. No problem."

"Incumbents are stupid. Anyone can beat them if they're clever."

"I don't need to read history. Humans are irrelevant, if we just apply the right combination of game theory, economics, and some clever code, we can fix any problem. Politics and governance are stupid, avoidable problems if we just used the right system." (I see this a lot in Bitcoin discussions)

I see these with alarming frequency here. You can certainly say I'm painting with too broad a brush but I've been here since 2009 and it comes up over and over. More than anything, I just laugh at it these days (not get mad).
Coming on two years ago, I celebrated New Years Eve in the amazingly beautiful beach town of Robertsport, Liberia. I never used to do those vows, but at this time I decided I wanted to be more grateful. So I vowed to be more grateful. This English bloke was there with me, and he reminded me that if I just vowed it like that, I would soon forget it. I had to somehow make it my habit.

So I decided every morning when I put on my necklace I would remind myself to be grateful for something this day. And I have, every single day! Usually, I will be grateful that I am healthy, that I have a wife who cares about, and for, me, family members, some good friends, a job and good food every day.

Today, I am grateful to George, the Englishman, who helped me start this habit. It is very good to be grateful.
Not sure what exactly you are looking for, but I find IPFS / libp2p pretty easy to use once you know the basic concepts.

For a simple web based GUI app you can use the js version of IPFS or interact with a locally running go-IPFS node using a pretty simple REST api.

Once you got your feet wet, or if you have a more demanding use case, you can use libp2p directly, from js, go or rust.

Since you mentioned rust: https://github.com/libp2p/rust-libp2p

libp2p could be described as an attempt to implement a common networking stack for the distributed web. IPFS builds on libp2p, as does filecoin.

I work for a company https://www.actyx.io/en that does industrial applications based on IPFS / libp2p, so I use IPFS every day. Obviously it is bleeding edge technology with a lot of rough edges. But I find the current state and the rate of improvement quite promising.
Yeah, my brother commented to me that in retrospect, my consistent objection to handing over my drivers license/SSN and other personal details needlessly wasn't crazy (which at the time he considered odd behaviour).

After working with the credit bureaus, I don't llike giving out enough info for anyone to mess up my personal life. For example, even the front of a drivers license without the license number is enough info for fraudulent creditors to wreck your credit.
That kind of change would either never happen or take years to happen. I haven't got time for that.
Japan startup’s superflies may hold key to food self-sufficiency – even in space
VMware

Enterprises tend to buy full IT offerings including apps and services, not just IaaS. Having a big partner network, which VMware does, is a competitive advantage. Amazon and Azure likewise have large partner ecosystems.

Disclaimer: I work for VMware.
I don’t think Facebook is to blame for the problem, but they’re also not innocent here. They facilitated the transaction. It’s little different from fencing stolen goods or being a hit man’s agent. Just because governments haven’t figured out how to eradicate theft or murder doesn’t mean you’re in the clear for helping to make it happen.
The interstate highways were partially designed to be able to evacuate large cities in the case of a nuclear attack. As anyone who has traveled on such roads during rush hour can well attest, their ability to do so is quite lacking.

In modern times, the one major natural disaster we have that can be reasonably well predicted ahead of time to afford lengthy evacuation times is a major hurricane. We discovered during Hurricane Ike, however, that even a large city with ample lead time and comprehensive evacuation planning (including lane reversal plans to maximize egress capacity) cannot be adequately evacuated for a hurricane.

What can be gleaned from the more mundane task of trying to move commuters into and out of cities is that, if your goal is to move people, then the first thing you should do is take them out of their cars. A highway lane has a fixed capacity of about 2,000 vehicles per hour, independent of if those vehicles are carrying 1 person or 100 people.
You are attacking some argument, but certainly not one anybody was making.

As for the rest, you seem rather to be rather proud of karma points on the Internet. As someone with almost as many of them, I am somewhat intrigued. Do I get access to some secret club that I never even dared to dream about before?

FWIW I have never had as much as an email conversation that started on HN. I actually doubt anybody even notices usernames. Personally tptacek(?) is the only name on HN I remember, and that’s only because he tends to make exactly my arguments, only better.
There have some incredibly inappropriate comments in this thread, two of which I've already had to flag.

Please, everyone, respect that this is a very serious issue that isn't to be used as fodder for humour.

It's one thing to make a jab at Zuck or Facebook - it's another thing entirely to try to make any aspect of this situation funny.

Thank you.
10 Simple Ciphers You Should Know
Like Coptic to Egyptian, modern Greek to Old Greek, Italian to Latin, etc.
And more and more normal people are on Signal & Riot. Hopefully Briar and Mastodon continue to improve, Briar for metadata free chats would be a great thing to normalize.
Family. All my family deeply loves each other, a true blessing.
suffering is not pain. Suffering is focusing on the pain ...Pain is a fact of life. Its what we do with it that matters.

This is the major insight of Buddhism, I think; that's not a bad summary of the Four Noble Truths.
P2P isn't a single thing. But if you know more about what you want to do, you can usually find libraries to do it with.

I recommend Indy's courses for getting the map of the territory: https://www.coursera.org/instructor/indygupta
That overengineered crap still works? I mean, it was never a necessary part of gwt. There are a bunch of crappy react patterns you could use and we don't blame the core libray. Personally I think redux is overdue for a reckoning.

I was doing gwt development in the wave era. I saw all the crazy new mvvpvmvwhatever stuff and just avoided it. App worked great.

I don't use gwt today but I keep an eye on it every now and then. The transpiler is waaaaaay better now than it was in the wave era. The only thing missing is a modern widget framework.

I don't expect gwt to make a major comeback, but it wouldn't surprise me too much of it did. It (still) does a few things far better than the current crop of JS frameworks.
What I was thinking is that you're backdating your impressions. JSX came out in 2013, when TypeScript was at it's infancy, and also predates flow; support for JSX in the TS compiler was only added in late 2015.

You're right that when it came out it's main innovation was separation of concerns and composability, but types or static analysis were not part of the value proposition at the time.
Not joking. Huntsville's engineering culture is usually dated to Von Braun. It actually goes back to the TVA before the war. Engineering and technical culture is a principle part of its identity. Not ancillary to industries like banking or agriculture or mining. It's benchmarks are at the Saturn V and Hubble level.

Huntsville is chock full of experienced engineers and technical staff. Its engineering cadre is able to work with regard to regulations and specifications. There's a lot of NASA and military contracting because NASA and the military have major technical facilities in Huntsville. Marshall Space Flight Center and Redstone Arsenal respectively.

https://en.wikipedia.org/wiki/Marshall_Space_Flight_Center
We have a technical method to do so, but the site has not been created, that I know of. For example:

* A domain name like ipfs://nytimesmirror.com that mirrors nytimes articles (at the same relative URLs)
* Some kind of crowdsourced process for content curation.

I'm aware that it's not legal, but I wouldn't be against it. Content piracy has been a catalyst for change. I simultaneously would be willing to pay nytimes for access to their content but I'm not willing to sign up to a $15 / month subscription. So if their content was widely pirated using delivery method like IPFS they might be incentivized to problem solve that for me.
I’m getting a Proxy Error, is it one of the gifts?
Love wget! The waybackmachine is a great tool but I wish there was a more robust/complete service out there. Maybe the government is/will archive the top million sites or something like that.
It's funny how wildly differences can be. My experience (I use a TB16 Dock, F29):

- Ethernet device sometimes disappears after resuming

- USB devices randomly disconnect

- It sometimes gets very confused about displays (e.g. the primary device, rotation)

(However, generally, I find undocking/docking more stable than F28)

The XPS hardware/build quality is crap: thermal throttling often, coil whine, bendy, noisy, web cam in a stupid place, terrible mic, auto screen dimming that can't be turned off (AFAIK). This is not a lemon: I know companies with XPS fleets. Read Reddit, too.

EDIT: I've owned a 2015 rMBP 13" for 2.5 years.
Side topic....That link to show the front page on particular day is a pretty cool feature. Are they any others?
to give a clear answer here, tagged templates don't actually perform string concat. the function being used as the tag receives an array of the string literals, and the rest of the arguments as the values passed in templates, and can perform any processing it wishes at that point. I've seen some js sql libraries actually using this to prevent people from having the exact problem you're complaining about.
I think you should just have your boilerplate set up middy with your middleware, that is the point of a boilerplate project after all.

You are depending on your own 'handly' project 'based on' middy but its really just middy without the option to pick what middlewares you want.

your readme for handly says to

import handly
const handler = /* a handler */
export handly(handler)

where handly is essentially

import middy
const handly = handler => middy(handler).use(/*a bunch of middleware*/
export handly

I don't speak for the middy project and I don't know how long you have been developer so I don't want to discourage you too much, but that seemed a little off.

unrelated: I tried to check out your website and got a certificate error.
Thank the fridge for holding the leftovers for you in an edible state.
I'm not sure I agree, at least not for the reasons stated.

There are many reasons why VM might have sold for what it did and 'money' is only part of the equation. She would not have made the decision alone, there'd be good bankers and investors at the table, who'd have some insight if it was a 'stupid' move.

Greene might have been a great choice for Google if Google were ready for it.

It seems there was an existential struggle over some issues, particularly the Military Contract thing. I feel sorry for both Sundar and Diane because it's a very tough one: there are ethnical issues, but also cultural and brand. If a good chunk of G staff really don't want to have military contracts ... well it's going to be a problem. That said, some people might feel the opposite (!), i.e. America may have issues but ultimately is a force for 'good' or at least they provide the safe, open and fair means literally for Google to exist. I'm not making arguments here, just pointing to how thorny that one is.

And of course trying to change culture (Enterprise Sales, Customer Orientation, Service and Support) to a company that has none of that ... is going to be hard.

AWS and MS are infinitely more suited to it.

It may very well be a better decision for G Cloud to simply carve out a piece of the cloud that suits their natural advantages and dynamics, as opposed to trying to appease GM, Mondelez and Barclay's IT teams.
Thankful for my physical and mental health, which is all too easy to take for granted.
> I'm also amused by vendors (often start-ups) releasing PRs about being listed in a Gartner Hype Cycle report.

It's outside validation, which to a prospective customer is more useful than those "content marketing" pieces these companies put out, which are usually thought pieces about problems in the target industry. Of course, they make sure to liberally sprinkle references to their own SaaS and how cheap and easy it is to switch from your existing BI/CRM/cloud solution.
After watching "Stranger Things" with my son, we play now Spot-The-Benguiat-Font everywhere.
Intro to deployment strategies: blue-green, canary, and more
I mean to each their own in terms of your use case may vary based on the UI/UX of your choice. I can see a need for OSX if a big chunk of your workload is going to be in graphic design, front-end development, or some kind of management role where you're spending days looking at spreadsheets or word docs.

I'm also not defending Linux as a consumer OS, but as an OS for use in a work environment tuned purposely to maximize the efficiency of an employee working as a developer who is deploying to Linux from OSX. I'm often bewildered as to why I run into so many back-end developers who are deploying to Linux, yet using OSX for their daily driver.

I suppose the hardware issues that you cite. I've had the occasional hardware issue, maybe once every two or three years that takes a couple hours to track down and fix. My workflow doesn't really make use of pointing devices, and I've never owned a bluetooth device that I've needed to connect to a workstation, so I haven't come across those issues. Battery would be a horrid pain though.
Great list, thanks! I might add a few of these in https://github.com/quarantyne/quarantyne.
Algebraic data types
Type-checking happens at compile time, and even the JS is parsed by a user-land library and not the JS engine.

At runtime these templates are parsed by the browser's built-in HTML parser.
There's nothing more valuable about a man cooking in a restaurant than a woman cooking in her home.

Traditional women's work doesn't require more than a primary education.

Professional chefs go to special and expensive schools to learn to cook. Women often learn it at home starting at an incredibly early age as they help their own mother's in the kitchen.

Your claim that women's work doesn't require education is the very essence of the problem of which I speak. Women in traditional cultures are essentially apprenticed to the role of wife and mom from an incredibly early age and typically have spent many years learning to cook, clean, raise kids, etc before they get married and become wives and moms.

Dismissing this as "not educated" is one of the ways we fundamentally pretend that women's work is unskilled labor and worth less than the kinds of labor men do.
"Papers, Please" is not free: $9.99, as stated in your link. It's indeed an awesome game.
That would make sense if they had the same hardware. Different hardware absorbs different current. You cannot deduce anything from battery size.
Yea, thanks to everyone who keeps this site rolling !
I think it's sort of advertising for handly/middy and the other "getting started" things that the author uses himself.

If you're already using sls, you might not need it. I still haven't quite figured out how one is meant to use Serverless, so I think this was written for me. (I am a Rails dev with lots of Kubernetes experience, not that you'd need that...)
No, that's incorrect. Interpolations (${}) are preserved. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...