skysight-inc/HackerNews huggingface dataset:
Fear of empty space is showing a lot on new website. Also poor contrast, poor font size, poor vertical spacing, buttons as links - all make things very difficult to even just read. Meanings of links and labels are confusing too.

Don't make it so hard for people to find the compiler and documentation. You are not going to attract users this way.
> Lots of apologists for the communist regime here

Pure ignorant at it's best.

If you don't encounter any of them in the real life, you don't put comment on. Don't just sitting in your little chair and imagining how things are.

It's very simple to get the truth out, just pickup some Chinese people on Twitter, and ask them about it. Or, maybe ask around on GitHub, you surely know or can found some Chinese developers there.

Oh, guess what, I found one for you, take a look: https://github.com/cirosantilli/chat/issues/4

In one comment:

> The China government and the CCP is evil, we all know that. But with all respect, is "that religion" Falun Gong? If so, I strongly advise you to help your mother in law get rid of that cult, as much as you can. It's really a cult[1] even more evil than CCP.
>uk, a/Nz, Eu.

Do you seriously think, given the way he's been treating them, that ANY of those countries/groups would go out of their way to help Trump? 0 chance.
Yes, I was specifically talking about the kind of demand that can result in such high rents (if supply gets constrained).
Huawei?
Podcast Ryan Smith, LeafLink wholesale management platform for cannabis industry
Feature request: A documentation search bar right at the top on the homepage. As an existing user, that's usually the first thing I want to see. After that, a link to browse the documentation. Then a link to install it.

When looking at the home page, I don't know what "Get started" is going to take me to, but experience with other sites has given me a bad taste with "Get started" buttons. (The content it leads to here is good, though much of it would have been better put on the front page.)

Personally, I think trying to sell the language on the homepage is the wrong goal. I like language examples on the homepage to make a snap judgement about a language. If I can't see an example, I'm going to assume that there is a reason you don't want me to see it.

If I'm unfamiliar with the language, the things I want are:

* A code example

* A listing of properties of the language (e.g. statically typed, compiled, no gc, memory managed at compile time, etc)

* A command to install it

* A link to a tutorial where I can quickly try out the basics

* A link to the documentation so I can get a sense of its quality

* A link to the github page
> live in the South Bay, ... and spend 30 minutes driving to work

so, you work locally in the south bay?

there is no place north of the south bay within a 30 minute drive during commute times (which extend to 10:30 if you're talking about MTV)
Ask HN: How to monetize a travel site?
I've built up a travel deals website over the past 7 months in Australia (https://www.beatthatflight.com.au). As it's grown, I've grown several hundred followers on FB, an email subscriber list of hundreds too. I know, that's still small change, but it's been fun to see it grow.

I currently 'monetize' by using a white label payout program. People search for flights on my site, buy a ticket, and boom, I get a tiny commission. However, it's not much.

I'm debating how to grow this further. Any suggestions? I don't want to alienate my audience, but I would like to start earning more than a few dollars a month. I love finding deals and still get a thrill when I find an error fare, so I do well on that side, but in terms of growing/monetizing I'm starting to run out of ideas.

Possible directions:
- start charging for immediate deals, and keep my free subscriber list getting once a week summaries of deals found.
- Chuck advertising on the page. Not really sure how effective that'd be and whether it'd turn people off.
- I've considered making a bunch of infographics and sharing them around some sites to get traffic, but I feel it's the conversion I'm failing a bit on at present. Eg 5000 flight searches might translate into 3 tickets bought. I don't know if that's normal but it 'feels' low?
- Hand search for people. Like flightfox did, but ... it's not terribly scalable.

Anyway, I'd love ideas.

Tech summary: I built it on wordpress, mailchimp newsletter, FB/twitter/instagram posts, google analytics, plugged into a whitelabel system, and monitor google news and other deals emails for bargains. Plus 'artful' searching - sometimes it's possible to feel a deal out, if that makes sense.
this is the truth! excited to see what people come up with!
>Noson S. Yanofsky has a Ph.D. in mathematics from The Graduate Center of The City University of New York. He is a professor of computer science at Brooklyn College of The City University of New York.

Remember the old stereotype[0] of physicists that thought that because they understood physics, they were automatically experts in every field - and so began dispensing "wisdom" to all of the actual experts?

I guess physicists aren't the only ones who are susceptible to this.

[0] http://www.smbc-comics.com/comic/2012-03-21
With the number of changes in farming and GMO products, production soil, other effects of industrial farming, etc, etc, it's not surprising. More diversity in marriage and resulting younger generations can also change/increase allergy profiles as well, since you may now have reactions to things that effect either parent or to a greater extent.

It's complicated, to say the least. Also, you can go most of your life with smaller reactions to something before it starts to get bad. (Discovered legume allergy at 40yo)
Cambridge Analytica weaponized fashion brands to help elect Trump
Either way, a single person making 60k would put them in the middle class should they have a spouse making the same amount. The real median wage is a little more than half of that.
I, too, think that industrial designers, PM's, engineers, DFM experts, labor that actually produces the thing, 3PL, packaging experts, marketers, salesfolk, shipping, a dozen required professions I'm still forgetting, and retailers shouldn't see a dime. Buncha greedy jerks trying to horn in on my money I'm paying for a bunch of unprocessed plastic and raw sand.
wrt privacy risks: this may be true for now, but it’s a matter of resolution. with time, satellite proliferation and camera tech advances could realistically make it an issue.
A person of 40-50 at the time of the height of tha Falun Gong had been through some serious shit in their lifetime. Their childhood and formative years would have consisted of Mao's self-genocidal economic policies and then the cultural revolution, then a complete repudiation of those communist ideals in the subsequent opening to the west.
That's putting it nicely.
Meh, to be fair I don't want to work at an IBM either. Nor a Microsoft.

Guess truth be told I like working from my couch. No diversity teams blowing soap bubbles. No "Corporate accounts payable, Nina speaking". Limited opportunity to play political games over Slack.

Although we will see if Asana lasts as long as IBM. Guessing not. And they seem to be a little further along the social engineering scale than Google is.
Yep. We have & mostly don't use a car, and it saves us significant amounts of money.
Can also do Private VPC invocation of Lambda through this without the stuffing around with private API gateway and VPC Endpoints

good stuff
"That obviously doesn’t mean a sincere belief in one’s own omniscience, more that the the aura of ‘importance’ bestowed upon things naturally emanate from the centre of the Universe, which is you.

Mind that humans are already pretty much hardwired to do this."

I had trouble parsing your perspective as it was written in a unique way. I don't think humans are hardwired for this, can you back up that claim?

If you study evolutionary biology, there is a wealth of information and studies suggesting we are reciprocally altruistic and help others if they have helped us previously or we think they might help us in the future i.e. reciprocal altruism.

From a innate neuroscientific perspective, mirror neurons respond to actions that we observe in others which, if I recall correctly (correct me if I'm wrong), suggests several counterpoints to people in the west believing they are the "only one that matters" when our brains are constantly lighting up by noticing the actions of others which we are inclined to notice and react to (e.g. help those in need, whether family, friends, relatives, or stranger on the street).

This is a fascinating subject, hope others who know more about Neuroscience can chime in, I only minored in it in undergrad. Also, fusiform face area might be worthy of exploring w.r.t. noticing other and what this implies for the notion of human altruism.
> I've turned down jobs in the city for that reason.

Not all of us, I feel, really have this luxury. Each time I've had a job change, the overwhelming majority of fish biting are in SF. Not all of my changes have been voluntary, and I've seen numerous people imply that switching too often is a huge flag. I'd love something in the South Bay, but I feel like it's mostly FAANG down here, and if you're looking for something smaller, and perhaps more meaningful…

So I hop on the terrible public transit and keep looking for jobs — outside of CA, because the entire Bay Area is frankly never going to pull its collective head out of the ground and fix the housing crisis.
The preference at companies like google for hiring from a small list of schools is self perpetuating and drives up wages.

Worse, as with every other artificial limitation on hiring it actually lowers the quality of their employees.
Perhaps “value”? The language is data-oriented, and everything you mentioned in [1] except for “symbol” easily falls within that. In Clojure, a symbol always evaluates to a specific value too, so it seems like a good fit.

A Clojure atom is one of the few types that is not immutable, but the way it is updated is pretty strictly enforced by the language, and references to it at any given point in time are still immutable.

I don’t have any insight into your broader question.
I commend you for finding the way to live to the fullest.

And I am envious. I have no impending doom looming above my head and I feel that this really makes me slow and feeling that I have time. I am 38 now and I am pretty aware that my time is ticking away. But there's always another crysis to salvage... I am trying my very best to crawl out of this hole but it's taking way too long.

I feel I lack the very important perspective that you have but these things are profound epiphanies; you can't just talk somebody into having them. They are transformative experiences and the resulting change in you cannot be duplicated by just talking or reading others' stories...

:(
Yeah, Go has some really fantastic aspects around tooling and a good concurrency story, but it's otherwise such a huge step backwards. I can't fathom the reason for not having generics. It's such a simple, completely common-sense abstraction.

Things like typeclasses or multimethods offer vastly more abstraction power. These are (a bit) more difficult to understand, but you certainly don't have to be a genius (take it from me). I can kind of get why a language targeted towards "average" programmers might want to omit these.

But here's the thing: The less abstraction power a language has, the more complexity must be handled by the developer. This leads to things like Java Spring, which you do have to be a genius to understand.
PHP 7.3 vs. 7.2 vs. 7.1 vs. 7.0 (PHP-FPM) Benchmarks
Chaos is just a word, created by humans to provide a human expression to another and for me it describes a system that is too complicated at the current moment in time to unravel into a deterministic system.

I enjoy the multiverse theory because of how it makes infinity more imaginable for me and how time does not need to align between universes to recreate the current moment in one universe. The current moment in this universe can even theoretically happen again in the exact same universe when understanding infinity with all the variables aligning again.

Fatalism is how I view reality. If there is a deity, that being is deterministic as well and could effect our lives but still would make it fatalism for us. Although, I fundamentally think Spinoza is correct on the logic & philosophy of god and thus I think there is no deity(s).
I love building stuff / legos - but the space constraint to keep the built models is a pain. How are you tackling that?
Also, systems programming is about so much more than being good a programming in a particular language. Programming in rust doesn't make you understand memory barriers.
The entire South Bay isn't a 30 minute commute. Where I live in the South Bay, Moutain View is quite often >45 minutes, sometimes 50+. The HOV lane is nowadays clogged w/ single occupant stickered electrics, or people cheating b/c it isn't enforced. The non-HOV lanes are worse.
These articles are always a guilty pleasure, because all of us reading them can point out countless mistakes the author made that we, of course, would never make. All the time failing to consider that we would simply make different mistakes.
If you're going to work 80 hours a week, at least work for yourself, while doing something where you are free and where you can use your passion to fuel the extra work. Work in something that is fun for you, that will make you grow, that will help you to learn new things and hopefully it will allow you to build equity for yourself.

Working 80 hours for someone else while sacrificing freedom, mental health, family time, leisure time and self-development time (although someone could argure that you will grow at that job) is simply financial stupidity. The return over investment through the lens of your needs hierarchy will yield incredibly low results.

Life is short. Your impact at a company like Tesla is going to be nominal regardless of how many hours you put into work. There are some exceptions to that, but that would be the case for most. If you are going to drink that kool-aid of "here we work long and hard because we are changing the world", at least be ready to face the realization that this might not be true. It will definitely not be true at the scale of your micro-universe where more significant things like relationships and health will be affected.

If it's an early startup, there's a chance that you can have exponential impact by putting more hours into work, but still, 80 hours is not gonna accomplish anything for anyone, especially in this BS tech culture where people work hard for the optics and rarely because doing it can lead to concrete and actionable decisions and progress.

If you're going to work 80 hours for someone else, don't tell anyone that you're working 80 hours. Don't use it as a badge of honor. Don't try to capitalize on your suffering. It makes you look stupid.
Rare Mini Vectrex Console Is Like the Switch's Great-Great-Great Grandparent
There's something very enticing about someone who's principled and has managed to stick to their principles. I'm honestly not sure how I feel about it in Stallman's case. I wish the world had stuck to his principles, but it clearly hasn't and it's unlikely it will ever inch closer. That's not to claim that he should reverse course or abandon his position.

It does transform his stance from a political one to a personal one: he's choosing what he'll allow in his life or not, consequences be damned. I've tried this in my own life with varying degrees of intensity and success, and I'm not sure if I'm jealous of Stallman or not. Is he lonely? Has he missed out on people or experiences? (almost certainly) Do his stances give him the fulfillment he believes they do?
I found this to be the best update on the cold start problem.
https://mikhail.io/2018/08/serverless-cold-start-war/
Buy and AirBnb gift card in the app for the amount you need. Redeem the gift card in your AirBnb account BEFORE YOU BOOK. Get 2 miles per dollar (or whatever, they all fluctuate). For a while Amazon was two miles per dollar. We shifted all our household shopping into Amazon LOL. They got hip to it and now Amazon is like half a mile per dollar.
One possible explanation is that Europeans are not killing themselves at significantly higher rates but that coroners in the US are less likely to classify a death as a suicide relative to coroners in Europe. There are a lot of cultural taboos in place. Again, however, this is just supposition.
You don’t have to use the portal on the web. You can get a gift card from the app
Actually it kinda is (power law and all). Whether or not we should choose to adhere to it is another question.
Valuations in the low billions of dollars for a SaaS company with a relatively simple product aren't that unusual. The closest parallel for Asana is Smartsheet, which IPO'd earlier in the year and has a market cap of ~2.6 billion.

There are companies with even simpler products that are worth even more - Docusign is worth 6.5 billion for example.
Unpopular opinion, but I really respect this profession and people making the most of their circumstances. My girlfriend had a shitty landlord that withheld her deposit. She won in small claims court. She had no way to get the money after that. I have very little sympathy for people who owe a debt to be collected upon. Especially when they've signed the papers allowing it.

Also good on this guy for increasing his income from 90k a year to 1m.
I really don't get the people opposed to generics. Is there actually a cross between experienced developers who have come from languages that have generics and understand them, yet don't want them in go? If so, why, and what do they use instead? Because go has no compromise-free answer for generics. You either lose type safety, maintainability, or performance.

I suspect a lot of the generics hate is due to a large chunk of the community coming from dynamically typed languages. In which case they're just have a negative reaction to unfamiliarity.
The problem is, you're comparing a Manhattan high-rise to 20 single-family homes. Price/performance tends to be mid-rise apartments, which look like duplexes for the most part. These mid-rise apartments are cheaper per-capita both capital wise and maintenance wise than sprawly single-family homes.

Sprawl exists because of zoning codes, not because of a market equilibrium.

If you're interested in the phenomenon, read https://www.strongtowns.org/the-growth-ponzi-scheme/ about the Growth Ponzi Scheme.
I'm CEO of WSO2 and we are working on a programming language for writing microservices called 'Ballerina', and we host it's community at http://ballerina.io. Prior to the first public launch, I pulled 9 of our core community members into an offsite where we developed and implemented the web site.

It was a challenging exercise and so can relate to Rust's community efforts to the redesign. I wanted to offer some perspectives of what Rust's challenges must be.

1. It is really hard to capture the value proposition for a programming language. While working through Ballerina, there is a hard balance between a) describing the language design, b) explaining why language elements are valuable, c) describe the key types of programming workloads that most benefit from your language philosophy, d) direct those interested to learn more to the right information, efficiently.

2. As such, whomever is leading the Rust site evolution over the years shows a real touch and depth for messaging. It takes a lot of insight and careful observation to your community over an extended period of time to tease out which elements are fundamentally what is driving your audience. Having said this, I have a tendency to feel that the messaging in the latest version might be creating a messaging abstraction trying to appeal to a wider developer base vs. the messaging in the current site which is more strongly appealing to existing system developers. Is this a conscious choice of the Rust team?

3. The rust team has figured out, through years of promotion, that the first (and last) question language teams get is always about "who's using the language? how big is the community?". The hardest part about birthing a language is the chicken and egg problem - someone needs to be the first big production app. Dogfooding is really the only way. Rust takes this head on.

I am not a big design person, so don't have an opinion about whether the minimalistic design is better than the new flowing design. A lot of the design influences for ballerina.io came from Go and Rust lang's web site - we are fans! So, I guess you could say that we prefer the minimalism concept.
> How can we increase the market to make it attractive for people to build?

The title of this submission mentions 30k EMPTY houses sitting idle, and the solution is build more?
All of those seem like they’re actually much worse career choices than being a writer. Why would he recommend people to do this? Is it a joke

Reminds me of some weirdo bodybuilder on YouTube who advised a viewer suffering from depression to become a mercenary in Africa to cure it
Just checked my profile: I've spent 4 years as Plat and 2 more as Gold, but I'm only Lifetime Silver, which is completely useless. ("Priority" but non-guaranteed late checkouts, woo!)
The Three Body Problem by Cixin Liu. One of the most thought provoking pieces of science fiction I've read. I would recommend not looking up anything about the plot and just going in blind.
> THE SECRECY SURROUNDING the work was unheard of at Google

Well that's a bit hyperbolic. Of course this kind of secrecy was and has been around google ever since after IPO.

Google+ had a couple floors and even a cafe that you couldn't access unless you were on the team.

The X building (or buildings now?) are inaccessible to anyone not part of X, and X does not interact with the rest of Google^WAlhphabet at all. By design.

I'm sure there are many other, smaller secret passages that insiders are well aware of.

But otherwise, wow this is a pretty damning article. If I can have you recall the recent article about things to ask a startup as an interview candidate, one of my comments was that you should work at a startup if you don't enjoy big company politics. Well, timely enough, here is the exemplar.
I think it is about time... Azure Storage Tables have been that way pretty much from the start, comparatively.
You hit the nail on the head.

They cater to their voting blocks with blue meat issues or red meat issues depending on what they think is most popular. That's it. Point blank. It's about staying in power as long as you can until you can leave with a cushy job, most likely lobbying, "consulting" or under another administration where they can rake in revenues via corruption.

Yes I am jaded.
I take it you missed the first article in the series?

> It’s like an arbitration agreement, except the borrower always loses. Armed with a confession, a lender can, without proof, accuse borrowers of not paying and legally seize their assets before they know what’s happened. Not surprisingly, some lenders have abused this power. In dozens of interviews and court pleadings, borrowers describe lenders who’ve forged documents, lied about how much they were owed, or fabricated defaults out of thin air.

> It said the Duncans had stopped making payments. That wasn’t true. The Duncans’ bank records show that Yellowstone had continued to get its daily $800 even after going to court. The company’s sworn statement also inflated the size of the couple’s debt.

These loans are like a slumlord requiring a "I confess to all future claims of damage to the property, agree to not contest eviction, and will still pay the entire year's rent if evicted" before the lease starts.
I've never used Nim either (mostly C/Perl6/Clojure), but all I hear when this gets brought up is that I would finally be able to use a consistent style for all code I write, regardless of whether or not I personally implemented everything I'm using.
In San Jose the limit is 12mph. It's implemented in software (of course).