skysight-inc/HackerNews huggingface dataset:
The article is inspiring at first glance but could cause a new programmer to overlook effort and possible expenses associated with building such a website. For instance, if the programmer has either front- end or back- end programming skills but not both they will need to hire someone to build half of the program. Still, lacking one or both skills they would need to have an engineer or coder available to manage any potential bugs in the program and field user requests.
See for example the original Point Break.

http://www.bfi.org.uk/news-opinion/sight-sound-magazine/comm...
I didn't know what he meant, and I am a dual national with a country that uses comma decimal delineation.

The problem is that an hour investment for a 10% increase in productivity would be a great thing. 10,000% is unvarnished hyperbole, so my brain interpreted as the reasonable statement.
The logic of passwords is simple, once you realize that all humans are terrible random number generators.

When you allow any part of your password to be chosen by a human, i.e. yourself, you have to assume that the human-chosen part is known to an attacker. The solution is to generate passwords with enough random bits to satisfy current demands. And by generate I of course mean to allow a real number generator (either a computer, or dice, or anything really random; i.e. something a casino would accept) to choose the password for you. Without any restrictions except a desire to minimize length, you get the classic unmemorable 0vT2GVlncZ4pZ0Ps-style passwords. If you add the restriction “must be a sequence of english words”, you get xkcd-style “correct horse battery staple” passwords. Both are fine, since they contain enough randomness not generated by a human.

But if you yourself choose, either old-style “Tr0ub4dor&3” or passphrase “now is the time for all good men”-style, you have utterly lost, since nothing has been randomly chosen, and “What one man can invent, another can discover.”.

Note: this also applies if you run a password generator and choose a generated one that you like. Since you have introduced choice, you have tainted the process, and your password now follows an unknown number of intuitive rules (for instance, there was a story here on HN the other day about how people prefer the letters in their own name over other letters of the alphabet), and these rules can be exploited by an attacker.
This is what I don't understand in all these HN threads. How can some kind of vaguely related science paper(s), albeit perhaps accurate per se, make people so absolutely sure that there's some kind of _causal & scientific_ cause to the issue at hand - as it requires a really long jump. I assume it's just confirmation bias wreaking havoc. Thanks for a good summary too.
I find it somewhat hilarious that companies think they're vetting employees and use these small little "probes".
It's much more likely that the candidate is vetting you and already has a good idea of whether or not they will be able to work from home.

Wow, I really like lunch time with my teammates so... I think I'll go remote where I can't do that at all and just freeloading on a random company so I can do my laundry from home! No one will ever notice my evil scheme! Said no one ever.
Author here. For us it means optimizing for happiness instead of profit. More practically speaking what we do is ensuring everyone has a sufficient base salary, but then also participates in a quarterly bonus program (profit sharing). But the key is actually that everyone can work from wherever they want and as much as they want (as long as it is properly planned in advance). And then on top of that we organize fun retreats like spending a month in Cape Town or Martinique, or going skiing together in Austria or just a few days ago we went together to the Italian Alps for a week of hiking.

So this is what lifestyle business means for us: having a good time with great people.
I'm planning this at the moment. I reached out to people I knew who live in the city or have lived there and asked about where to live, where to eat, what to avoid, etc.

I also asked if they'd be willing to introduce me to 1-3 people whom I can ask same question(s).

Lastly, I plan on spending a couple of weeks living out of an AirBnB and working, as if I already moved there.

Check out the various tourism forums, e.g. TripAdvisor - as they are great for telling you what some of the highlights are. I have found playing tourist in a city is a great way to get your bearings, figure out where you do and don't want to spend time, etc. And lastly, it can tell you how easy it is to get around town with various modes of transport. E.g. San Diego / LA - you need a car but Portland you can walk/bus/bike anywhere.
And didn't the president promise to pay the legal defense of supporters of his who committed violence on his behalf to intimidate a free press?

It seems you have an odd system of weighting where college kids policing language is weighted very heavily, and elected officials committing and advocating violence to further political goals weighs very lightly.

I'm beginning to suspect your analysis is more driven by how you feel than tangible consequences.
The verbosity of error handling is what frustrates me most. If errors are supported as a first-class citizen, handling them should be too.

I'm still happy to employ it for what it does well, but using it feels a lot like using Java circa 1997.
That's confusing. I wonder why it's rendered that way. (Though I feel kind of bad about complaining.)
One of the major focuses at Gophercon was on Go 2.0 being an _extremely_ incremental process. Go 1 development is planned to continue with backwards-compatible changes being incrementally added, and Russ Cox hoped Go 2.0 would happen when Go 1.n+1 would either:

* have no changes to be made from Go 1.n other than backwards-incompatible ones, or

* would have no backwards-incompatible changes at all.

I get the feeling that the developers have learned a great deal about not making large breaking changes & segmenting the language.
Certain topics, that otherwise might be interesting to discuss, are surrounded by minefields. One such topic is the distribution of intellectual ability within subgroups of the population. In contrast to the minefields that Kolmogorov deliberately avoided, this minefield was not put in place by a repressive government. Nor was it secretly put in place overnight by a fanatic band of social-justice zealots.

My observation, which I will offer without citation, is that this particular minefield was put in place, mine by mine, over a period of decades, through a process of fairly broad societal consensus.

To those who suggest clearing the minefield, thus permitting this topic to be discussed freely in public, I will invoke the principle of Chesterton's fence [1]: Before you talk of removing the mines, you need to show that you understand why the minefield was created in the first place, and you need to explain why now is the time to remove it.

[1] https://en.wikipedia.org/wiki/Wikipedia:Chesterton%27s_fence
Don't forget the very first line: 15-20 hours to start. So you're paid for 15 hours, but required to be available for 40.

Decorum prevents me from saying how I truly feel about that.
> Second, the author didn't argue there are differences between genders or sexes that make one unsuitable for a given task. That's one of the most gross and unfair misrepresentations of the memo.

The memo wrote that women generally have a harder time leading. His cited sources don't back that up. How is it a misrepresentation to say he said women generally are not as good at certain roles, like leading? That statement is word for word in the memo,

"This leads to women generally having a harder time negotiating salary, asking for raises, speaking up, and leading."
He doesn't mention what he's using instead, which doubtless has problems of its own. I'm not much of a Go user, but its community seem fairly forthright about what it does, how, and its tradeoffs. I didn't learn anything by reading this.
I'd hesitate to say liberal politics dominated DC. In the last decade there were only two years where Democrats were able to pass liberal legislation at the federal level: 2008-2010. Even then it was a slog. Republican powers keep pushing the Overton window further and further right and liberals are supposed to just accept it? No, they're going to draw a line and learn to fight back. Only "The Party of No" bears the burden of compromise at this point.
Never used Angular nor NativeScript.

I get along with ReactNative, it's decent. The data-application part of my last android-app was already written in (JVM-)Kotlin and in the futures the UI will be as well. ;)

I recommend my styling library for React-native: https://github.com/tachyons-css/react-native-style-tachyons
In a rational world, demand for 10s of millions of bikes could easily be absorbed by the asian supply chain over teh course of a few years. What would likely happen though is the the contracts for them would go to a US company that sells the bikes for 10x the price and can't deliver them on time.

Oh wait, I forgot - we're being ridiculous ;-)
If an employee argues for ASP, you might fire him because this implies he's a really bad technical worker. But you wouldn't (have to) fire him because, in arguing for ASP, he hurt the feelings of the PHP proponents in the company and made them feel they have to justify themselves, provoking some to say they would not be willing to work with him in the future even on PHP projects, and that if he wasn't fired they would resign.

With PHP vs ASP, we trust people to behave civilly and allow space for debate. With men vs. women, we don't. One man's modus ponens is another's modus tollens; draw your own conclusions...
My experience has been that i get about 10-1 resumes from men vs women. Is it possible that they are being unfairly filtered by head hunters before i receive them? Could be.. i wouldn't think so, but i don't know. Of the candidates resume's i receive, the candidates that are women tend to be good, probably better than the average male candidate i get. But they are not 10x better, so at the end of the day, following the natural course there wouldn't be an equal base of candidates.

Being just one sample, mine, it is completely statistically irrelevant. But it's the only thing i personally can go on. I want good candidates, if you can find me more good women candidates, that would be great.
No new arguments here, and the author doesn't share what they'd rather use instead.
> sites that disallow special characters

This is often an external code smell of not hashing the passwords but instead storing them as plaintext in a CHAR(8) field in a SQL database somewhere.
ST3 is awesome, I switched from that to Vim. But not because I was unhappy with ST3, just because the only way to learn Vim is to dive in and use only Vim.

I too didn't notice any latency in ST3 and I've spent a lot of time trying to recreate some of the things that I was very used to in ST3.

Saying that though, Vim just takes lots and lots of getting used to, I liken it to learning a foreign language.

Most things you just need to do the 'Vim way', for example instead of NerdTree you can just use the internal file explorer and combine it with Tim Pope's Vinegar plugin [0] (everything from Tim Pope is simply awesome). That makes opening the file explorer as easy as typing '-' and then you can bounce up directories pressing '-' again or move around the file explorer using the Vim keys. I find this just as fast as using ST's file explorer, possibly faster as it avoids the mouse.

I know fuzzy finding in Vim can be improved massively using fzf but I haven't tried it yet. I'm find it really easy just to have lots of buffers open and then to type `:b [buffer name]` you only need a partial match.

I've been writing lots about the things that confuse me about Vim coming from ST3 e.g. about the weirdness of tab pages (when all you need is buffers) [1].

Great plugins for Vim from a ST3 perspective are:

" let Vundle manage Vundle, required
Plugin 'VundleVim/Vundle.vim'

" syntax checking
Plugin 'vim-syntastic/syntastic'
" put quotes and brackets around expressions
Plugin 'tpope/vim-surround'
" use [ / ] for next / previous with lots of options
Plugin 'tpope/vim-unimpaired'
" git
Plugin 'tpope/vim-fugitive'
" store sessions that plays nicely with Airline and PDV
Plugin 'tpope/vim-obsession'
" improve the file explorer
Plugin 'tpope/vim-vinegar'
Plugin 'altercation/vim-colors-solarized'
" highlight tabs and spaces at the end of lines
Plugin 'vim-scripts/cream-showinvisibles'
" distraction free mode
Plugin 'junegunn/goyo.vim'
" autocomplete matching brackets and quotes
Plugin 'Raimondi/delimitMate'
" Airline seems to have an issue with my session saving
" @link https://github.com/vim-airline/vim-airline/issues/1505
Plugin 'vim-airline/vim-airline'
Plugin 'vim-airline/vim-airline-themes'

My reasons for using Vim were:

1. Open source

2. Cross platform (as is ST3) but also I can use it over SSH so I can take the power of my .vimrc with me

3. Programmable editing / Vim's 'feeling' [2]

[0]: https://github.com/tpope/vim-vinegar

[1]: https://stackoverflow.com/a/43125465/327074

[2]: http://stevelosh.com/blog/2010/09/coming-home-to-vim/#vim-s-...
You don't see anything wrong with the company being it's own ghostwriter? The company, who is clearly going to agree with the contents that are charitable to itself?
So everyone is entitled to their own opinion. And one person's opinion is no different than any others.

That said, I absolutely love go and wouldn't consider any other language for my development. I like the strict coding guidelines. Some of the things listed are bugs/issues that can be fixed in later releases (Feature-Lacking HTTP Library & Broken Package Management to be specific).
It is a well known phenomenon that abundance decreases the amount of "specialness" we feel for things.

It is true for music, comics, really anything that used to take effort to find and acquire.

It is like a psychological corollary to supply and demand, and also why luxury goods lose their magic when they move down market.
The same applies whether it’s the server or user bandwidth, the volume used by EXIF data is going to be tiny compared to the relatively incompressible image data you’re shifting.
50/50 will imply to force people to join even when they don't want to. It works for politics because the number of politics is significative small compared to the total population. But the work force is really a big number and close the to total population.

In more gender equality countries like Norway the ratios are the worse ones for things like tech. Before a huge measure like this one you should understand by gender equality countries trend to have less diversity than less gender equality countries. This is very counter intuitive and needs an explanation (for some is biology) -> https://www.youtube.com/watch?v=cVaTc15plVs
From what I understand, that's mostly true. However, describing it as a simple 'tax return' is probably understating the complexity. Like someone else pointed out further down in the thread, a small business owner "is in for a world of pain, stress and audit". Likewise, income from investments can be massively annoying to file for correctly.
Except in this instance, the beneficiaries are those unable to acquire a car loan. So a very different demographic from the usual crowd benefitting from VC largesse.

I don't think the irony should be lost.
The topic at hand is probably the worse you could start with if you want "rational discourse". Because to a large degree it's about values much more than facts. Yes, this so-called manifesto names some facts, but the opposition isn't to those facts, but to the way they're used.

And let's not pretend like the split between left and right in the US is somehow the shared responsibility of both sides. It's no coincidence that both the "reality-based community" as well as "alternative facts" are terms coined by the right.

There are literally dozens of lists on the web of actual, proven, indisputable lies of the current President. From crowd sizes to "even the liberal media calls it the greatest speech ever held on foreign soil". To insist that both sides are the same, and that therefore the best course of action is somehow in the middle, is ridiculous.
I now really, really hope that when they originally named the language it was exclusively to set up this pun. Well played, friend, well played.
I think this is the thing I want most languages to adopt. As someone responsible for ensuring a team's work can be supported by new developers, gofmt is a life saver.
That's kinda what I did. I wasn't head down on trying to build something, but I did write a novel while we were traveling, along with some freelance. We'd travel, moving from place to place frequently, then settle in somewhere with decent internet. We travelled through Peru and Chile, but lived in Buenos Aires for a month.

Travelled through much of SE Asia, but lived in Thailand for a couple months. India (travel) Spain (living) and so on.
Isn't that how most people run their lives?
Yes, that's annoying. Luckily though through embedded structs he could inherit all the methods to access each of those fields in whatever types he creates and make matching some interface easier.
The fact that Go is small, has a large community (outside googlers), and has a completely open spec makes it one of the least likely languages to just fade into obscurity.

The Go language accomplishes some amazing things so far, and it a pretty decent choice in the systems-programming space. Even if google dropped it, there would almost definitely be another company or group willing to be it's benevolent dictator(s).
Just giving examples; I have no idea what the actual reason was. My overall point is that you shouldn't take it as an indication for your engineering ability; an instant rejection means that wasn't the thing.
This sounds fascinating to me. I'm looking at doing the same thing - launch a product for global audience while relocating back to India.

Any idea how long your friend took to gain traction?
What do they do to find a community of fellow techies/dropshippers/SEO mavens/whatever in Greece?
Do they ever talk about moving back to north Europe?
> because without Prettier my code looks shit

Prettier is a cool tool, but it's pretty trivial to press enter and tab every once and a while to format your own code.
I do agree with you on this. It really seems like he was trying to promote/encourage a discussion around diversity.

Also, it sounds like he _actually_ was more asking for feedback from a specific group within Google that in-turn decided to circulate it within the company as a whole.

The most troubling thing is the claim that James makes about the 'super secret, unrecorded meeting' that he attended within Google that prompted this paper in the first place. If that meeting really did take place, that is a sign of systemic racism/sexism within Google at some of the highest levels. If. I have no idea who to believe in this situation. An investigation into the company may be called-for.
While smokers or the obese might have a smaller total lifetime healthcare cost, the timing of the costs is likely a factor.
As the bulk of healthcare costs typically come from end of life care, the cynic in me explains the concern/anti-smoking campaigns in the workplace as an effort to shift that large cost to a time when the person is a part of the public healthcare system and off the private insurance policy.
> To complain about it so late into a project really speaks poorly to the author.

There's really no need for such a personal attack here - why do you feel a need to lash out at this author?

It is entirely reasonable to start a project knowing of limitations, and finish that project with a better understanding of how those limitations affect your productivity in the real world. That's what we call experience, and learning from it is a critical element of personal growth.
This is probably planted in the media by Thiel himself.
Go willingly chose to not support this behaviour causing me to write a lot of duplicated code. For example, my SAP analysis web interface uses three different product group structures, as the required amount of details varies between user stories. Go forces me to maintain the same code in three different places.

I think his reference to "duplicated code" means that he has the same data members in different structures, and that he duplicated those members, instead of using structure embedding. He then looked for a solution in interfaces, and naturally did not find it there. If so, he is at a very basic level of Go knowledge. Having dealt with complex Go codebases, I have never seen "code duplication"
It's not possible to "refute" or "prove" his claims. There were many specific claims, and scientists still debate many of them.

The bigger point is anyone that thinks his claims are 100% true or 100% false is definitely wrong.
You dont' get the comparison at all. And btw, Bay Area is full of drugsters, not to say that the country is losing the war in Afghanistan, as well as couple of other wars.
The actual "news" are IMHO only that this can proven as they have been caught with their hands in the cookie jar.

I often dream of some news like "Independent research actually found to be independent".
Stipulate that men and women like things and people respectively, and this is a fundamental biological truth.

With this, tech is more biased than it should be. Engineering as a whole is pretty people-oriented: projects are team efforts and require a lot of collaboration, requirements gathering and user research. Math, as a counterpoint, requires much less of this but is less biased. That suggests that the Thing/People dichotomy doesn't fully explain the gender distribution of high tech.

As a side note, it is suspicious that science is exactly matching up with how the West has structured it's society. Other societies have different distributions despite having the same biological impulses.
Well, if I had to pick a single recommendation for improvement of any web-development-cycle, it would be `Tachyons.css`:

http://tachyons.io/
A 2014 Corolla with 120k miles in "average" condition books at $5-7k "trade-in" value (which tends to map pretty well to wholesale value).
I almost picked Go for a project, I've read so many complains about it that I feel like I skiped a bulled.
Just in case people are more interested in the details of the business we run, Indie Hackers recently ran an interview with us https://www.indiehackers.com/businesses/bugfender
Scott Alexander posits a theory which addresses why programming has a high gender disparity but law, medicine, biology and (undergrad) mathematics don't: http://slatestarcodex.com/2017/08/07/contra-grant-on-exagger....

Doesn't address why the number of women in programming has fallen since the 80's though...
> ...just how does that itself prescribe that we should stop pushing for an expansion there?

Why do we need expansion there in the first place and where is the science behind that?
> In the past

LPs and CDs still exist.
This. We've been creating GMOs since the dawn of agriculture. Doing it in a petrie dish changes nothing. I'm less concerned about GMOs than I am about them changing them to spray worse and worse weedkiller on them before I eat it.
try swiping, it works