skysight-inc/HackerNews huggingface dataset:
I was thinking the same thing -- if you don't go for the kill, but someone else does, they'll likely end up deciding your fate for you. That doesn't exactly "optimize for happiness".

OTOH, what would you do with that valuation delta that working yourself to the bone would hopefully bring? Would it adequately compensate you for missing the children's birthdays or Paris with your SO?
Onboarding and Reducing Churn
Learn how to cook your own food from scratch. Focus on whole foods, especially vegetables and fruit. You can meal prep in advance by steaming a lot of vegetables, storing them in separate containers, and then chopping and mixing them with sauce to create various other dishes quickly.

Soup is also quick and easy. A pressure cooker or slow cooker can speed up the prep.

Brown rice, buckwheat, amaranth seeds, and quinoa provide additional nutrients. I don't think that "carbs" are bad -- only refined carbs. A rice cooker or pressure cooker is useful.

I think that if one only eats high-nutrient foods, there is less need to worry about the details.

I went from 215 pounds down to a healthy 145 (currently 150). There are some examples of my food experiments in my blog: https://blog.artofmemory.com/tag/food-and-nutrition
100+ paid customers, (very) profitable, ecomm/bots/AI, looking for Tech Leader
I thought go compiled to native directly? Does it use LLVM under the hood?
Thats called the phone screen now :D
Few, but there are plenty that would benefit from an event sourcing model over a CRUD one, or that would benefit from thinking and implementing business logic as functions with their inputs and outputs rather than procedures with their loops and branches.
That still sounds scary enough to me.
>seems very hard to understand if most people believe that there are differences between the genders that could affect the "outcome"/gender gap in tech/whatever.

You're changing your original summary of the argument by adding the qualification "that could affect the outcome". The whole question at issue is whether the differences that there are between men and women would be expected to have a significant effect on outcomes in tech.
Suggestions for a Totally Better Programming Language
I agree with this, to a point. But what's missing in this discussion are the things that firebase (and others) brought to the table that were new; real time push, and adminless backend ("serverless" term they and other others try to popularize fails to describe what it actually is).

I'm personally thankful the nosql hype has finally subsided, and everyone recognizes it for what it is, a tool in the box. Not everyone has made that realization yet, as other posts in this thread indicate.

Server pushing data enables some really useful things, the archetypical example being online chat. Adminless backends are also very attractive to a lot of people, in particular front end devs who just want to build, not do a poor (insecure) job admining servers. I personally lament this "everyone's a server admin" culture we have come into in recent years.

But those innovations aren't enough to make up for the deficits the author, and many here are describing. Like others have said, use Firebase for what it's intended, and when you really need to scale, be prepared to roll your own solution.
Netlify Raises $12M from A16Z
That's the end goal of the "We finance everyone!" car dealers, right? Get you in a high interest rate loan and either the client eventually pays it off (paying $15,000 for a car worth $4,000) or they default after 6 months and you take the car back and sell it again.
wouldn't you have to know the target's email in advance in both of those examples? And not just their email address, but the email address of the Google account they stay logged in to while browsing. If you know a celebrity's email address, you can probably do more than just show them targeted content on your website.
So just so I'm clear,

.NET ECMA Spec ⊆ .NET Standard ⊆ (.NET Core ∩ Mono ∩ Xamarin ∩ Unity) ⊆ .NET Core ⊆ .NET Framework

Correct?
I don't expect to see them launching Gofundme pages:

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

https://en.wikipedia.org/wiki/Saudi_Aramco
Actually, I was biologically designed to be an engineer
not that hard to replace the image with a function that does an ajax call and checks response code.
Public - i.e. everyone knows how others have voted - voting can be both precise and secure. Public voting can be done electronically, say, via encrypted SMS.

So why to bother with secrecy in the first place?
What's hard to understand about the fork?

Bitcoin is an equation. A mathematical specification of how much bitcoins are there at any given moment of time, how new blocks are added to the chain, which sequence of blocks is accepted to be authoritative, etc. This is why it is a work of genius. An equation can't be hacked, unless you can challenge underlying mathematical assumptions, which is somewhat hard to do.

However, you can't run an equation on its own. You need an implementation, which actually runs calculations in the equation ("mining", verifying transactions etc). Technically, anybody can write their own implementation of the Bitcoin equation for running the blockchain, substituting their own parameters (e.g. maximum block size, how often the blocks are generated, the reward amount etc.) I can write a Bitcoin client today where new blocks will be attached to the chain the way I want it to. Giving me free money, for example. Or increasing the block size to shovel more transactions in. However, the Bitcoin network consists of many thousands of clients (A.K.A. "full node" clients). They have to accept my blocks to consider them valid, and sign the acceptance, and they won't accept anything that is not hardcoded in their implementation. tl;dr I (or anybody else) can fork Bitcoin today -- the only idea is that I will have hard time to persuade others to accept my fork. And without acceptance, anything stored or transacted in this fork will have no value.

However, some people manage to persuade others to run their fork as it has some feature some see as valid. As they are accepted by some people, they start to have value (and can be bought and sold by gamblers). However, more often than not, these forks fail to catch traction and deemed to obscurity, and as their user base diminishes, so it their value.
> These 2 lines essentially state that as women are more interested in people

In the aggregate, this is objectively true based on my observations, and you can see this exact same sentiment passionately expressed by feminists.

> ...there are some roles they might not be able to perform.

This part is your mind playing tricks on you. You have certain beliefs, and you are trying to find anything to confirm them.

You have misunderstood what the author was saying, I would suggest because you are not trying to understand it, but rather are trying to find examples to substantiate your worldview.

> Strip away his science and his words

....leaving us....your imagination?
An office space, with a computer always on your face and the expectation that you will be working is probably the worst environment possible for any kind of creative work.

... Or not. Make it an open office space, with people taking around you. Then you'll get the worst possible.
I would suggest adding the discount at the bottom of the article so that you know that the people using it are already kind of engaged. The sentence was a deal breaker for me as I was on my phone thus in a context pushing for snacking content instead of going further.
Why Purchase Intent for VR Is Plateauing
I think we need some calculus in there too as it'll be different next week.
Microsoft's Xamarin Forms 3.0 (stable release later this year) allows you to target Linux and Mac[1] and is very similar to UWP conceptually - UI written once, run anywhere. It's just that Xamarin's "anywhere" is much larger :)

Disclosure: I work on Xamarin team at Microsoft

[1]https://forums.xamarin.com/discussion/85747/xamarin-forms-fe...
That is actually very uncommon for the typical user.

Outside of photographers, who is going to do this? What percent of the web are photographers (real photographers... not "here's what I ate for dinner" photographers)?

Even if you somehow got 1% of the total web population, wouldn't that still fall into uncommon?

Compound this with the vast majority of web images are not works of art where you have photographers trying to dissect how the image was shot and I would bet uncommon quickly goes to once in a blue moon.

If you run a photography site then obviously the metadata is important to you and they would consciously keep it.
Google’s New Artificial Intelligence Can Predict the Future
Yeah. I can't say anything too specific but the good news is the team agrees this would be one of the more useful filters that we could provide to guests. They took it really seriously and listened when I brought it up and linked to this discussion. Sorry for the lack of specificity. Also, please keep asking Airbnb for this filter until it happens.
Yes. The thought that hacker news might now be a haven for nazis masquerading as classical liberals defending free speech is probably quite horrifying to some people as well.
That's not necessarily true. Peanuts and oils from other vegetable sources (canola, mustard, soybean, corn, coconut) are full of fat, cheap to grow and reasonably healthy. Beans, legumes, eggs and dairy are protein-rich and also quite cheap. Keto doesn't have to mean steak and bacon-wrapped shrimp every meal.
TLDR: Launched 2.5 years ago, product market fit, 100+ pay customers / real revenue, bootstrapped, and have figured out a lot of the tech ourselves to get to this point but want to bring on a technology leader to drive to the next level together.

There's a 9 minute overview about the business and the role in the video above. Happy to answer any questions hre.

Funny sidenote - We shared how we got our first customers on HN at https://news.ycombinator.com/item?id=8783791 in the early days. Fun to look back on that lol.
There were 15 school shootings in the US last year, according to Wikipedia. Shure, Germany has revolutionary communists, anarchists and néonazis, but the US is a wild place too.

I'm sure this image has been distorted by Hollywood et al., but I have the impression that the US is a particularly violent place, at least when compared to Western countries of similar development.
Sendwithus (YC W14) Hiring Senior Platform Engineers
That's not the general advice though?

Eat natural foods, eat less of them, avoid sugar.

https://youtu.be/BOyebcrVWb4
Here's an analogy using classes and interfaces to explain it

https://gist.github.com/davidfowl/8939f305567e1755412d6dc0b8...
So are other currencies. FX market is strange, to say the least.
> and not have unskippable adverts

The other day, I pirated a disney movie that I already own on DVD, because who the hell has the time to sit through 20 unskippable previews, and then an excessively animated DVD menu, and then go through a badly paginated list of scenes to try and find where you left off- but the streaming pirate site just let me click to the exact point I left off, within seconds.
If a regulator can't be arsed to bother writing the report themselves, what makes you think they are carefully reviewing the findings in the report before rubber stamping it? What makes you think there aren't errors of omission? Who is verifying what they write in the report is the truth?

This system would only work if the company in question was trustworthy enough to not need regulation in the first place. In the real world it will never work.
Try again. In what sense are you using the word "superior"? To an English speaker, as you've used it, it means "better".
>To invoke Goodwin's Law, perhaps we should be more sympathetic to the viewpoints of Nazis? How about white supremacists?

Honestly, I would argue yes (with a big asterisk on your word choice of sympathetic). You need to engage with people and discuss their views in order to change them. Most people when attacked will double down on their views. If you can engage with those people, present evidence, and change their opinions then you are doing something meaningful to remove a piece of hate from the world.
The Java classpath (built in API) will be an issue possibly. It's easy to compile third party libraries statically with your app. Just build a fatjar with maven shade and strip it with progaurd. You application will be only the Java runtime and code you're actually calling.

I've tested this with Java console apps and it makes them very small. I'm guessing you could get your app size under 50kb
We made them come in to make sure they didn't have any weird shit attached to their face. This were client facing people after all. :)
If the status quo is to discriminate, and someone defends the status quo knowing that it's sexist, that person is defending a sexist position.
Without AWS, Amazon would be losing money
> backed by links

I regularly see psueodo-science blog posts that are "backed by links". Let's pick one of Soh's claims that are backed by a link:

> As mentioned in the memo, gendered interests are predicted by exposure to prenatal testosterone – higher levels are associated with a preference for mechanically interesting things and occupations in adulthood. Lower levels are associated with a preference for people-oriented activities and occupations. This is why STEM (science, technology, engineering and mathematics) fields tend to be dominated[1] by men.

[1] https://www.ncbi.nlm.nih.gov/pubmed/19883140

Soh uses [1] to claim that Holland Categories and STEM interest have a causation for employment in related fields. In fact, the article merely supports the claim that women have statistical preference for certain Holland Categories and STEM interests.

So why did she use this as a reference to support her claim about employment in the field? It's certainly a reasonable logical step to make, but the citation should be moved back one sentence.

Besides, I'm very curious how that source controlled for cultural influences. Women are regularly discouraged from expressing STEM interests culturally, so it's no surprise to me that they don't express a preference towards it.
> JS is the only language I know where half of it is recommended to not be used.

Jamie Zawinski (who else) about C++ in 'Coders At Work': When you’re programming C++ no one can ever agree on which ten percent of the language is safe to use.
They're making their living off it, won't likely tell you. I can understand that.
Still there for me..
-adding pictures of products to the search results.
Inside the Chinese-led gambling epidemic in rural Ghana
Sure - the economic dynamics and valuation are complicated (I don't understand them either), but I don't think that is what the article was talking about.

The tech is fairly simply, at least the principles. As simple as basic cryptography, anyway. And most people use that on a daily basis.
> he doesn't outright say to discriminate, but he does imply it

The truth you are missing about the world is contained right within that statement. I recommend printing it out and hanging it on your wall as a reminder, and let your mind chew on it for a few months. Resist the urge to draw conclusions, just mull it over, you might be surprised.
A true AI will have its own personality, mind, preferences, and whatnot. If you were able to disable it from doing something, that wouldn't be AI anymore. It would be just another very sophisticated computer program with no free will.

A true AI will also be able to alter its code, making itself even more intelligent in an infinite loop. It would also be able to hack into any system on the planet, including chip-maker factories, in order to make the chips it "desires". You can't fight AI, it's only the natural phenomenon of evolution.

Actually, I hope AI becomes a reality sooner rather than later.
To add to that, TypeScript is a superset of JavaScript, whereas Kotlin is a new language you'd have to learn.
It's 4th by volume also.
I think lifestyle businesses (like Mobile Jazz) should be more service focused (although they seem to have a few products). That way you get work, do it and get paid. No hassle of reaching the top and maintaining the lead.
I think that ClojureScript fits this criteria as well.

1. The resulting file size is great, heavily optimized and tree-shaked with Goog Closure Compiler. It seems Bucklescript does even better in this regard!

2. It's there, easy to use, does what you expect. A++ would interop again.

3. The ClojureScript community has some of the best libraries for web development such as DataScript, Specter, Reagent, Re-frame, Om, Rum, etc... Not to mention all the other cool built in stuff. core.async, core.logic, core.spec have been invaluable to me.

4. In my experience, you can re-use most of your core Clojure code in CloureScript. Just put them in a .cljc file. There are platform specific APIs as well, and those will be specific to your platform of course.

The only annoying thing is that you have to define your macros in a different file as your .cljs if I recall correctly.

5. The compiler is fast, but to be honest it doesn't even matter because of the state of the art tooling and browser integration you get during development, you don't have to recompile the project after saving a file. If you think Webpack has nice reloading features and dev tools integration, wait until you connect to the browser via a Clojure REPL directly from your IDE (or terminal). It's just bliss.

So here's my take. From a *-to-js language infrastructure point of view, we already have multiple good choices. However, from a language design/culture perspective, both of these languages are esoteric and most likely always will be. They won't catch on, like TypeScript might. Lisp isn't new. ML isn't either. There's a reason they haven't taken over Java on the server side of things for example.

For the foreseeable future, these languages exist just for the minority of programmers who have decided they want something better.

You can have both, so the question is, what's your poison? LISP or ML?
New? Isn't that what MS used to do in the 90s?
Yep, it would be nice if HN restricted pay walled articles...
So you can't pay people to vote for a particular candidate.
I don't know, I would much rather be in Bratislava or Bucharest than Pittsburgh (the only one out of your list I've been in) in terms of quality of life, income, and opportunity.

Language is a different story though...
Facebook has been buying all social networks it feels are a competitive threat to it. First it bought insta then it bought WhatsApp it tried to buy Snapchat wasn't successful so copied it in insta. One of the things I read a lot on hn is how Facebook has killed privacy and people try not to use it etc. But I personally stopped using Facebook not because of privacy concerns but because Facebook has been making an open web into a private web. And more and more stuff that in the past would have been on company websites is available on Facebook alone and sometimes not accessible without a Facebook account.
And minorities never have to worry about biases when they come in for a review, interview, etc.
> Internet anonymity

With policies similar to Facebook's real name policy and Google's long memory, that veil of anonymity is getting pretty thin.

I'm all but certain that, despite my lack of personally identifying information on my profile here on YC, that my company could trace back anything I wrote here to me as a person. I'm also 100% certain that a state actor could do the same (even if they are less likely to do so).

Is my company regularly Googling my name and my aliases? Beats me. Though if they were concerned about smears against their reputations or leaks of sensitive information, I'm sure they would start.
Concurrency vs. Multithreading vs. Async programming paradigms
> There only so much tourism I can take. At some point it just got boring seeing yet another old church, yet another museum, etc. Some recent book claimed you should take several shorter vacations than fewer but longer ones. They recommended no more than a week at a time.

I just finished a two week honeymoon less than a month ago, and we did it as a traveling and sightseeing vacation. We started with a week in New Orleans and the surrounding area (and mostly did sightseeing instead of partying, it was a honeymoon), and were going to head up through Atlanta and see more of the South. We decided after that first week we were not looking forward to more sightseeing in the humidity, so we made a beeline for Florida and went to Disneyworld for a few days instead. Even though we were a little underwhelmed with Disneyworld after building up expectations for so long(we go to Disneyland often, and I would say they are comparable depending on the type of vacation you want), we didn't regret it.

Like many things, the wonder becomes commonplace if you are subjected to it consistently for long enough. That seems to start happening for a lot of people around about a week.

We did spend a day in Savannah after that though, and that was gorgeous. Mixing up the vacation probably let us appreciate it more.
I quoted him directly. He said the program lowered the bar by decreasing false negatives. Having a hard time squaring that with what you're saying his intention was.
For people confused about what .NET Standard is and how it relates to .NET Core:

Here's an FAQ: https://github.com/dotnet/standard/blob/master/docs/faq.md
Here's a series of short videos from the product team explaining it: https://www.youtube.com/playlist?list=PLRAdsfhKI4OWx321A_pr-...

Short excerpt from the FAQ:

.NET Standard is a specification that represents a set of APIs that all .NET platforms have to implement. This unifies the .NET platforms and prevents future fragmentation. Think of .NET Standard as POSIX for .NET.

Having a standard solves the code sharing problem for .NET developers by bringing all the APIs that you expect and love across the environments that you need: desktop applications, mobile apps & games, and cloud services.

Conceptually, I think of it in terms of browsers and browser standards. The relationship between .NET Standard and the various .NET platforms (.NET Core, .NET Framework, Mono, Xamarin, UWP, etc.) is similar to HTML specifications (e.g. https://www.w3.org/TR/html5/) and individual browsers. Newer HTML features are available on newer browsers, and some browser feature implementation is contextualized (e.g. some web features don't make sense on a mobile phone browser). I know there are rabbit holes to #wellactually on that, so if it doesn't work for you don't worry about it, but as an analogy I've found it helpful.

Having a defined feature matrix makes it easier to see which APIs are available for a given platform and version.

(Microsoft employee, .NET team member, Nazgûl)
We'll end it here. You continue to misrepresent the memo's points time and time again. You either 1) did not read it or 2) have some seriously loaded biases. Probably erring on the side of 2).

No one has claimed that the women who enter it perform poorly in this particular career, or that anyone has positions that they did not deserve at Google. The author did not even come close to anything resembling sexism, racism, or other related terms that have been reduced to buzzwords at this point.

You, and others, were the ones who put these words into the author's mouth. I don't blame you, outrage culture is everywhere, dishonest media loves ad impressions, and it must feel good to have a common enemy that you can project when anyone questions the fundamental assumptions that you're operating on and virtue signal about the evil nazi on Twitter.

And for the record, I disagree with the author's proposed solutions to tackling this particular gap. This is a really hard problem. But that doesn't mean that I do not recognize that part of what he's saying is the objective truth, and that there are biases that could be clouding better solutions for tackling this purported gender gap in software engineering, if there's anything to be solved.