skysight-inc/HackerNews huggingface dataset:
I still sort of stand by those statements, but again that was based on a beginners completely incorrect view of the world. However, to add a bit more color to those statements which maybe you can infer how I think about programming? I meant something like:

Rails/Ruby was very popular bit it was a framework. You could do a massive amount with very little work. You could build an entire app without any knowledge of what Rails did for you under the hood. NodeJS was a developing technology of which I could gain massive leverage, both learning why asynchronous processes work(I still have trouble with these)/general programming concepts as well as double down on a front end language. The v8 compiler and ryan dahl seemed to provide a good avenue for which to learn lower level(at least than rails) about programming and it seemed to embody the unix philosophy. This seemed like a good place to be and I could grow within a community that was going to be influential. HTML, CSS and SCSS were pretty easy to learn, so by learning a single database technology and javascript I could be a full-stack developer. Not in the sense of how I would market myself, but that I could go out and build a full application if I wanted to and that was poweful and awesome from a learning experience. Given the proliferation of nosql The database, front-end, orm, and back-end were entirely javascript so I didn't pay a high context switching penalty.

wordpress: I dislike wordpress. I don't think it would make any sense to tell someone interested in programming front or back end software to learn "wordpress". Wordpress is a great convenience for setting up a blog, but I presume they have a CMS as well. I don't know much about it, only doing the most basic PHP stuff, but PHP & Wordpress seem to be synonymous with client facing software that requires a CMS/non-technical user to make updates.

python. I mean, python at least from my understanding is a great language for processing data. It is why tensorflow ships as a python library and numpy is used for a lot of data work. The communities using R and python work with data at scale and thus those communities have developed a lot of tooling to accomplish this, not that this stuff needs to be done in python, but machine learning, textual parsing and classification libraries and some NLP stuff all seem to hit python first. However, oython does have a great community writing secure applications. Django and Flask, sqlalchemy ORM as well as zeroDB exist and there are communities using python for apps, data parsing, and microservice deployments.

However, I define prgramming (like most people) as a schedule of television or radio broadcasts.
Robot lovers unite!
Just use replicated. http://replicated.com. Easiest way to on-premify your SaaS app.
Some say China is working on this issue with selective breeding etc.

You could at increasing IQ in very poor countries where lack of basic micronutrients is causing IQ issues.

But I think better group intelligence, using current intelligence in poor countries better, AI, productivity increase with better tools currently makes much more sense.
I never normally take advice about email habits, but that simple filter is a good one. I already have ~100 filters that move things and mark-as-read useless things - and that works for me - but that one addition might well keep the inbox (which is basically my task list) cleaner.
I'd read a (hopefully scheme agnostic, or at least, scheme-decoupled) tutorial on how you got fastcgi up and running painlessly. I really struggled with the lack of documentation as well.
I tested the new UI yesterday, and initially thought it was equally bad: too slow to be usable, couldn't figure out where things were, etc.

But I just tested again today, and the slowness is gone, so maybe it was an isolated incident. I was able to play with it a bit more, add services, create a few containers, etc. Definitely an improvement versus the classic interface.

I'm still getting used to the logic grouping and how to access your services (I'm coming from years of AWS / Google Cloud), but the ability to go back-and-forth quickly helps a lot.

Minor nitpick: any reason for API icon to be pink instead of blue, like all others? I keep looking at it as if it were a different state (e.g., "activated").
By far the latter. My computation needs have been satisfied for years now; paternalistic, insecure platform lock-in crap irritates me far more than access to cutting-edge technology would benefit me.
It is as they say: every problem can be solved with an additional level of indirection... except the problem of too many levels of indirection.
Use <i> if your use case is "alternate voice or mood" or "different quality of text, such as a taxonomic designation, a technical term, an idiomatic phrase from another language, transliteration, a thought, or a ship name in Western texts"

https://html.spec.whatwg.org/multipage/semantics.html#the-i-...
> so they can compete better against their colleagues that don't have the latest and greatest

But there's nothing exclusive about SaaS and often our rivals' logos are already on the SaaS vendor's pitch-deck

Buy for equivalence, build for advantage. SaaS provides out-of-the-box solutions for basic functionality like HR or payroll and allows a company to deploy its programmers where they can build an advantage over their competitors in the domain of business logic.

SaaS is the new MS Word; just buy whatever everyone uses and get on with using that to do the things that actually make money.
That would be a fun role to try to fill. I still support NT in embedded systems. Remembering all the workarounds for ancient UI is fun!
Yeah, definitely. It's an interesting concept, I didn't know about the handbooks being public, seeing employees interacting on issues in the open and seeing the company's strategy be posted publicly is very cool.
Beautiful, thanks!
We do what we can to ease the pain of going on-prem for modern SaaS companies :)
Given how much code is on github, I no longer think protection of intellectual property is a valid excuse. It may be a requirement from your boss.
Once the performance gap closes it'll be even more exciting.

I just worry about 10, 15, 20 years in the future when ArchiveTeam has to back up GitHub and GitLab and whatever else... there's so much data!
.. Not sure this would work in OSX.
Crazy is making blaming statements at others because they can see beyond the truth of the matter at hand.
I know it probably doesn't matter too much for internal use, but what does Lintian say about your packages?
Consider that modern life is very different from the vast majority of evolutionary history that framed how we developed. In a modern, affluent society, a 50 year old woman would have little problem successfully raising a newborn. On the African Savanah, would that same 50 year old woman do just as well? Or would she on average find that she could not raise her children as well as the 20 year old mothers? I'm guessing the latter.

Life was not as easy and it was likely much shorter on average. In a more primitive society, if a newborn's mother dies, that newborn probably has very low survival odds. Older women could definitely still have played an important role in raising children in the context of the family/tribe, but I see clear evolutionary advantages to having your children while younger, because you are simply more likely to be alive to raise them.
The amount of time I hear - Rails, you ain't gonna need it, followed 6 months later by some version of "can we use this library to add a feature which OOTB Rails would have given us if we used it".

What is bloat, and what is a useful feature you haven't quite grown into yet, is all a matter of perspective.

I haven't yet found a project where you know 100% of what you're going to need upfront, so having a bit of depth in the toolbox is serving me well.
Technically speaking females are fertile before that. Then, humans are much more fragile compared to other species after birth and require extra care. This is because as the head volume increased, they had to be born ahead of time otherwise they couldn't make it through the "birth canal".

Now, anatomically modern humans do not differ much from humans over 10,000 years ago. Parenting back then was basically bring food and keep predators away, not studying and getting higher education and getting a job to provide to your family. Modern lifestyle doesn't have to do much with what is good biologically: oocyte quality peaks on early 20s and decreases with age.
Then they should also have your complete web history too.

It will be helpful just in case there's a high-profile crime (involving children, for example), so they can check and confirm you're not a potential suspect. That way, they don't have to show up at your door or bring you in for questioning.

It's all about convenience!
Sounds like a pretty unethical way to make money.
Ask HN: What does a region/city need to encourage startups?
What do you think the key drivers are that encourage start ups - particularly technology based to form and grow. I.E if you were developing a strategy to encourage a startup community in your city what would you do?

I think one of the key factors is the availability of funding.

What Else?
I've always thought that grandmothers babysitting their grandchildren is somewhat unfair - in effect they're raising kids twice. They should have a rest in their later years.
Your attitude seems rather callow. I'm rather disappointed this is what HN is becoming.
Digital Marketing Trend of 2016
> I think the new outrage culture is toxic.

Agreed.

> Outrage culture is a kind of conspiracy theory: people who are into it see oppression and harassment everywhere, and cast themselves as victims.

Definitely.

> Zach Holman is also a white male. I don't want to speculate on exactly what went down, but the circumstantial evidence is pretty strong that he was railroaded out of the company...

Oh. It's almost like you forgot the last few paragraphs you wrote when you got to this point. Talk about conspiracy theory...
Add protections for victim's information and identity and this has some appeal.

But based on the volume of prosecutor misbehavior that we know about, I'm justifiably doubtful of all of them.
The problem is with licensing and trusted deployments. Having done the high level of the architecture for one possible solution, I can tell you we are about 3-4 years out before this is common practice.
It is there if you can automate it. I have blocks of text for specific experience points starting with win 3.x. I type "win3x, rh, sol, nb, nt4, ex5" and that generates a cover letter talking about my Windows 3.x skills as well as Redhat, Solaris, NetBackup, NT4, and Exchange 5.5 stuff. This is relevant for legacy embedded systems and migration gigs that I like to do.
Language/framework fads are just that, momentary fads.
I believe that, in the long term, things like good architecture, sane dependency management, well-managed life cycle (which includes provisioning and deployment) are far more important than the language/framework you are using.
You may not like PHP, for example, but I would still choose to work on a good quality PHP project than a bad one in the latest flashy language/framework, any day.
I suppose this is how you gain fame these days, writing sensational counter-arguments instead of coding? Oh right, the author is a 'Ruby Activist', he couldn't help it. PHP has won, Node has won and now yet another language up to debate? Having something with its own niche and cult doesn't mean anything if it's not suitable for work. It does help populate shortcut-seeking approaches such as Heroku and more CRUD apps than ever before so Rails has its places.

Here's a piece to deflate any ego issues http://www.paulgraham.com/identity.html.
Love your projects and discovered http://asciidoctor.org by reading on shoobox -- exactly what I needed!

What came to mind looking at scripta is that you might find it useful to look at https://edwardtufte.github.io/tufte-css/

What do you use for persistency? Sequel?
http://www.phdays.com/broadcast/ > Scroll to bottom > Third last > How to Become the Sole Owner of Your PC

Talk is ~3.5minutes transcribed live to English. Sadly you're not missing much by just looking at the PDF.
Should humanity, as a global society push for quality over quantity in reproduction? Is basic income still feasible in this scenario?

This is an unpopular suggestion but simply ending the massive state-sponsored subsidization and propagandization of the opposite (e.g. glorification of single motherhood, third-world immigration) would be a great place to start.
Again, I am not trying to justify my decision, I think if you asked most developers to give advice to a kid learning programming 3 years ago how to get started(with the benefit of 3 years glance into the future) they would probably lean towards node if it was between nodejs v ruby.

However, I totally agree that the longer life of a product exposes the weaknesses of any language/framework. and there are multiple paths. Just that, if you want to get good at writing software you probably need to pick a starter language with a versatile community. People still write cobol, and wherever there is code in production, there will be demand for a language, but .NET and PHP are probably not growing in demand. I actually don't know about .NET tbh.

However, there is such thing as choosing a path as, without extensive time investment, skill and knowledgebase, it would be difficult to be a truly capable python, .NET, javascript and rails dev.

It would be wise to be capable in those languages, but to be a master or attempt mastery of the one most likely to embody your interests/career would likely be a better move than being able to be less than mediocre in numerous languages. I think we are largely in agreement, and I hope I didn;t mischarachterize you.

I think rails is cool, and I now regret not learning it as I do like the scaffolding nature and I am sure I could pick it back up quickly, I just do not have a need to right now. Elixir looks super cool though and if I do learn a new language that is markedly different it is a toss up between Go and Elixir. I am messing around with python right now, but javascript and ruby are pretty similar, and pyton seems fairly similar. A functional language or a compiled language will be a radical departure from what I am used to.
John David Jackson (E&M) has died
Wouldn't the biological assumption be that the grandmother was raised by her grandmother?
Japan pioneered QE and pushes it to the extreme, even to the extent of easing their equity markets. Why do you think any central bank can make a free lunch?
Emacs-niv: An Emacs package for replacing “你” with “妳” (female version of YOU)
Rather the opposite.

妈妈生，外婆养，外公天天菜市场，
爸爸回家就上网，爷爷奶奶来欣赏。
Agreed. I might build it at a hackathon. Feed the job description to some random AI API from a sponsor and build a resume with cover letter automatically from relevant experience. I do that anyway with my resumes and cover letters when I occasionally need them.
Also, well designed (no hard to maintain monkey patch mess behind a simple interface)
Why is it surprising that it works? It comes from strength as well as buy-in. People know its censored, but they accept the bargain.

In this case, I think Chinese buying the Han homogeneity helps in that there isn't an us vs them struggle. But rather an us vs the agitators mentality. And being nationalistic [affinity to the homeland] helps.

So long as people see the service provided by the government to be worth the deal, they'll put up with it. Just as we make an arguably similar, but obviously different bargain when we put up what some people call security theatre. We "put up with it" so long, in balance the government gives us an acceptable deal.

For China, where in a communist country you have daily labor riots or protests against corrupt officials, people buy into the case that with a scandalous press they, the population, by and large, could be worse off due to unrest and instability which could arguably threaten the viability of the CCP as well as the one nation notion.
1. 4 of those R3 instances cost less than the X1 but offer nearly double the bandwidth. The X1 is cheaper per GB, but much more expensive per GB/s.

2. If DRAM was not faster than NVRAM/SSD, nobody would use it. "Speed" involves both bandwidth and latency. Latency is probably similar or higher for the X1 instances, but I haven't seen numbers. We can make better estimates about realizable bandwidth based on the system stats.
If it's a background check, it's a background check. Otherwise it's "mandatory registration in the government's database", not a background check.

There's a difference between retaining the fingerprints of convicted criminals as part of their case file and pre-emptively collecting fingerprints on people who are not even suspected of a crime.

If there's anything less than a 0% false-positive rate, having a massive database of fingerprints to scan without any criterion will just make it more likely that the police will show up at your door because "your prints were found at the scene" of some crime.
I believe the point is we (HN readers) are mostly exposed to smarter than average folks in our daily lives. Our idea of an "average" person probably is smarter than the true average person. And we would do well to remember that, for example, 42% of Americans believe ghosts are real.
It may work now, but I suspect in the longer term it could be very harmful. As with stocks, it is like getting short-term calmness for the price of blowing up in the future. Noise of internet freedom train society deal with rumors etc., that may be essential for survival.
So, forgive me for this probably being an oversimplification, but is this the same sort of thing as the old Clipper Chips?

https://en.wikipedia.org/wiki/Clipper_chip
I read through the entire analysis. It appears that you stopped reading after you saw a p-value that supported your bias. That is bias in the sense of pre-conceived notion. You then proceeded to pedantically argue that the well demonstrated bias of the algorithm (more false positives for blacks than whites about 40% vs 20%) does not exist because of a p-value that came in between 0.05 to 0.1 instead of below 0.05.

Please let me know when your reading comprehension catches up with your mediocre statistics comprehension.

Maybe you just didn't realize that the 20-20 hindsight data -- prediction vs recidivism -- is included right there in the analysis. Or maybe you did realize it later and just decided you'd dug in so much that you didn't want to admit your ignorance.

Or maybe you still haven't comprehended the difference between the meanings of the word bias.
You can try to as them about tank man

https://en.wikipedia.org/wiki/Tank_Man
Time saver: Just look at his company's website.

Time waster:

Rails has won in the same way that PHP and .NET "won" in the 2000s. There are a lot of problems with Ruby, it's sort of this isolated language that's useful for Rails only, and I wonder if python and django don't offer a suitable replacement for 80% of cases where you can choose between hiring Rails and Django engineers.

Graphing "PHP", "Rails", and "Nodejs" on Google Trends makes Rails look like a fad and all the future money is going to be in maintenance work.

The article's weakness lies in the fact that it argues against the assertion that "Rails has these big problems, it's no longer the best approach", by instead arguing that "Rails is good enough most of the time" in a way that doesn't quite live up to the title.
French Billionaire Opens Free Coding University '42' in Silicon Valley
Really??
Is it really fair to call this int/int aliasing?
I use Quicksilver, and generally paste what I've copied there first. Also lets me strip the formatting, like pasting with Shift + Option + Command + V.
I think it's a little unfair to call 'fanboying' - I bought both devices the rift just hasn't arrived yet.

No doubt it probably is the GTX480, but their software test for VR capability is broken then. Maybe the rift will come and have similar issues, but for right now I'm only going off of the article I read where Palmer talked about how it's critical to get the first interaction right. This is something that the Vive did not (at least in my case).

I'll have a new build when the 1080 is out, but for now there's not much I can do.
Why Snow and Confetti Ruin YouTube Video Quality [video]
Because Spark is far, far more than just about storing data and doing basic queries. It is also an analytics e.g. machine learning/modelling platform and a framework for building complex applications on top of Hadoop.
Now it's official. I'll add an announcement to #lbstanza on the website.
> rails is a ghetto by zed shaw

Hilarious! :D
Why be optimistic at all? The more people are able to code, the less demand for it, the less salaries of the programmers.
On Error Resume Next

That feature alone was the reason for its strength. And its danger.
> China has achieved this. It can communicate with the outside world, meanwhile Western opinion cannot easily penetrate as ideological tools

Media is powerful. And even in the US, most of us self-censor our news (liberal vs conservative media) to the point where we're largely reading only views we agree on (HN is no different in that regard). I always find it amusing that we can all read the same news with different conclusions and come out thinking that we're right all the time.

A lot of people assume that people in China are unaffected by all the censorship, but even if they're aware of it, I wonder if censorship in China actually reduces cognitive dissonance at this point, and it's actually more agreeable to read censored news than not. Much like advertising or the opinions of our friends/family, ideas can be subtle but extremely influencing.
This is merely anecdotal and definitely tangential, but I've noticed a strong trend between programmers and common outdoors activities (camping, kayaking, etc) during my time in tech. I've always assumed it was just a means of getting as far away from the work environment as physically possible. While they will of course have more technical hobbies, they also seem to like to fill their time with just about anything that's outside or at least doesn't involve them in front of a screen. When I was in WA, home brewing beer was also extremely popular.
Swank back end for Node.js and in-browser JavaScript
Introducing Up (Real-time file transfer)
The Chinese own China and can decide for themselves what is best for their country. But as an American living in China, I fear that some of what I see here can and will happen in America one day.