skysight-inc/HackerNews huggingface dataset:
I used to use debian. But their bureaucratic self righteous organization have -at my own personal- opinion created a drift between them and upstream packages.

Countless decisions of debian maintainers (that are proficient at packaging and NOT at coding) to think of themselves has «smarter» than upstream open source software maintainers have resulted in countless teeth grinding:

- the openSSL randomness «fix» that resulted in openSSH being shipped with only 65535 potential keys

- the complexity of building clean src vs bin packages (in opposition with RPM or slackware packaging) and the numerous kombinat called debian helpers makes packaging a hell,

- latex packages being a tad broken

- ruby/python packages requiring a tad of contorsion to have them work the way they were inteded to work natively (the overzealous package slicing which in python/ruby required you to install non trivial package to use gem/pip)

- the multiplication of packages for «ease of use» that cluttered debian with so many fixed dependencies hell that it makes stable often hard and slow to upgrade vs testing that can break and the hell of version pinpointing

- the bureaucratic approach of splitting configurations in so many directories that it is mind blowing and as usual not always following upstream simpler conventions

- poor default config (like apache cgi-bin being global to help install 3rd party modules)

- and the debian community above all that has taken «the melon» and kind of been evolving to be a tad overconfident leading to impose choices that are more than disputable to the users (such of course as systemd) but let's say that ubuntu having sucked most of their community of maintainer during the split it is even more obvious that they have a «microsoft» syndrome of we know better than you what is good for you (desktop choices...)

As a result, I have almost happily left debian as my main OS, but I still am hating that «securing/hardening» an OS after default install has become the norm in free/open source main distribution.

The more I have seen open source project take a turn of «sectarism» the less I am convinced in the so called intrinsic values of openness in free software.

Yet, there are still enough valuable open source projects out there for my comfort
It is rather more rocky than that. (pkgng arrived in FreeBSD 9.1, by the way. Not 10.)

* pkgng has some stark differences to OpenBSD pkg, most notably the notion of Debian-like "post-install", "pre-remove", et al. scripts.

* The systems compress packages with different tools. OpenBSD pkg uses gzip. FreeBSD pkg uses xz.

* OpenBSD has a notion of "package flavours" that does not really have an analogue in pkgng.

* The introduction of pkgng was distinctly problematic. A lot radically changed in early versions, most critically the configuration file format. It used to be YAML. It's now UCL.

* The documentation is misleading to the point of being downright wrong. The FreeBSD wiki still insists (https://wiki.freebsd.org/pkgng#Metadata) that the configuraton file is YAML. The manual page for pkg-create gives examples such as "name pkg-name" and "file sha256-hash path", which is syntactically incorrect for either language and the wrong keyword to boot. Following the manual does not produce a working configuration file. Ironically, the wiki provides better information on this, even though it provides that information in the wrong configuration language.

* The documentation is misleading to the point of being downright wrong. The FreeBSD manual page for pkg-repository claims that repositories contain files named packagesite.txz, repo.txz, and filesite.txz. In fact, the pkg repo tool generates files named packagesite.txz, meta.txz, and digests.txz .

* OpenBSD pkg and FreeBSD pkg don't really have a common notion of "package repositories". The ways to organize pulling packages from remote storage locations are quite different, even down to the fundamental file fetching tools. FreeBSD has fetch. OpenBSD has ftp.

All that having been said: the idea that a unified packaging system necessitates a unified codebase is disproven by Ubuntu and Debian. (An example is OpenRC: present on Debian 8 at https://packages.debian.org/source/jessie/openrc, up to version 0.21 in what is to be Debian 9, and gone from Ubuntu 16 at http://packages.ubuntu.com/xenial/openrc) Conversely, one can have a unified codebase even with multiple packaging systems.
I wouldn't say that about a comparison between math problems in textbooks in China and math problems in textbooks in the United States. (I have math textbooks in English, and math textbooks in Chinese, a language that I read well as a second language.) The focus on deep conceptual understanding and open-ended problem-solving in math is actually much better in east Asia than in the United States.

http://condor.depaul.edu/sepp/mat660/Askey.pdf

(I can well believe, however, that any current with a current one-party dictatorial government, something Taiwan had the first time I lived there and something China still has today, will lag in teaching history. Critical thinking about history is bad for dictators. Taiwan thoroughly revised the history textbooks after it had its peaceful transition to democracy.)
> Along with majority rule, you need to have minority rights, and I think that's being thrown out with regards to zoning in the US

"Thrown out" implies that specific, identified, previously recognized minority rights have been abandoned. What I think is more likely in the case of zoning is that things that people would like to have recognized as "minority rights" but which have not been are, well, still not recognized as minority rights.

But I suppose this would be easier to discuss if you would talk about what specific minority rights you think are being ignored or thrown out, rather than vague generalities.
I am coming from an 18-year SQL admin/dev background, and am both an MCDBA and MongoDB certified DBA. I and my DEV team have been incorporating MongoDB into our stack for about 5 years now in multiple use-cases.

I am using MongoDB in my production environment for things like consuming incoming rates from different vendors, storing and serving pay stubs and client invoices to our web customers, controlling MSMQ message queues, archiving client emails for historical audits, etc. The key here is that they are document oriented entities, not normalized relational data.

What it comes down to is a willingness to be agnostic in selection of your database platform. Or more to the point, to let your use-cases drive the platform instead of the reverse. If you are going to develop a use-case that requires frequent partial updates, JOINs between multiple data structures, and traditional entity normalization, then a traditional RDBMS is appropriate. If your case allows for a denormalized mode of storage where all of the relevant information is contained within one document structure, and you can benefit from a fluid design, then MongoDB could be a good fit. If you need ephemeral key-value pair structures such as in session state caching, then something like Redis may be more in line with the requirements. They all have sweet spots that they fill well...

We all tend to have our preferred DB "hammer" to drive developmental "nails". What I propose is that we need to have an entire database toolbox from which to choose the right tool for each job.

Others have commented here about the need to thoughtfully plan before you write one line of code and/or choose your DB platform. I have to agree completely. You can map a typical relational use-case to MongoDB very easily to start with, but you do need to be able to enforce some level of control. MongoDB does this now with document validation.

https://docs.mongodb.com/manual/core/document-validation/

You also now have document level atomicity and transaction-like behavior as of MongoDB 3.2.

https://docs.mongodb.com/manual/core/write-operations-atomic...

MongoDB, like the rest of us, is constantly iterating and improving. If you have not looked at it lately and are basing your opinions on earlier versions, I would encourage you to take another look...

Just my humble opinion...
I'm referring to common in professional circles; professionals already represent a small number of people. SF has high income inequality, so median says little about what the top 20% actually make.

See details here: http://www.city-data.com/income/income-San-Francisco-Califor...

Note that for 2 earner households, median income soars to $131k/year.

31% of married households pull over $200k, which is the highest tier the data has.
Merry Christmas!

Just be careful, read up on replay attacks before splitting your ETH/ETC.
Swiss Chalet accounts for 4 of the 5 worst dining experiences I've had. The franchise quality has really gone downhill. They have serious customer service issues.

That said, I can probably guess what you miss: http://www.walmart.ca/en/ip/swiss-chalet-dipping-sauce-mix/6.... I'm sure they'll ship worldwide ;-).
Wacky pre-Tesla electric cars
How to Build the Future
I think you might be able to generalize that to say that feeding the brain novelty keeps it from degenerating, by forcing it back into learning mode.

Have you ever noticed how sometimes when you read a really interesting book, and you learn some really key insights about the world, suddenly, you get a burst of new ideas? As though a flood of neurotransmitters has just been released?

Maybe that has health effects related to dementia.
How to Build the Future: Mark Zuckerberg (Sam Altman Interview)
I also appreciate the review, but I think it's a case of too little, too late and too expensive.
For that price you can simply build a spare HTPC in a box of similar size or get a powerful laptop with good GPU built-in.
Ask HN: What is your personal automation stack?
For personal tasks, work tasks, or anything at all.

What are you go-to tools and approaches for automation?
I made it a point to use public transportation and not drive a car when dating my (now) wife, at least for the first several dates. I wanted to make sure she liked me for what I am, not my possessions (owning a car at my age was quite rare back then). Luckily, she turned out to not care and life has been good :-)
Ok. What should I remove or add?
Is that true?

Take a look at e.g. https://stats.oecd.org/Index.aspx?DataSetCode=ANHRS#. In most places, people are working less hours, and they have significantly higher standards of living in many ways.

Especially in software development, there are enormous opportunities to work however you like for as many hours as you like. Sure, if you want a mid six-figure salary and try to keep up with the Jones' in SF you'll need to sacrifice some leisure and relationships, but that's not universally true. If your preference is to enjoy meaningful relationships and leisure time outside of work, and you have STEM skills, this is a great time to be alive.
Yep, I agree with this. I am a highly paid senior engineer at my current tech startup. I basically wake up at noon every day, on some days I pop into the office for a couple hours, but most days I just chill at home, go to the gym, hang out with my dog, take vacations. I basically check emails when I'm having my coffee in the morning but that's pretty much it as far as work.

I've been enjoying this lifestyle for 12 years with no end in sight. Living in Silicon Valley is the greatest thing I have ever done and is absolutely nothing like this article claims.
> Pick a small number of specific skills you're simply good but not great at.

I am struggling with this one since forever, what are the skills-set a programmer should enumerate through ? like how good they can connect to a DB provider ? or how quickly they can set up a web server ? what qualifies as a skill in this context ?
Let’s make the web a better place
> A democracy is a land of majority rule.

How can you have that without at least a one line constitution that says, more or less, "The majority rules"? You beg the question, sir.

You very narrow definition of "democracy", majority rule without a constitution, isn't possible. Thus your definition is useless and therefor meaningless.
Because the hipster pretentiousness of Austin is annoying. I'm reminded of this article: http://www.vice.com/read/reasons-why-austin-is-the-worst-pla...

The first point is the most salient:

> But you’re not keeping Austin weird. You’re engaging in this fake, utterly distasteful blend of irony and feigned enthusiasm that will eventually cause the city to self-implode under the density of its own facetiousness. Soon you won’t be able to identify a single genuine emotion within its borders. You don’t actually care about whiskey-infused bacon. You don’t give a shit about whiskey-infused bacon. You’re pretending to, because that’s what keeps the whole city from feeling like a big lie.

Also, the smugness of a good chunk of Austin's citizens is unbearable. See, this guy: https://np.reddit.com/r/Austin/comments/4ts7mt/hawaiian_fall...

I don't really want to live in a city like that. Honestly, I enjoy living in a safe, quiet suburb with a low cost of living. I have that in Dallas.

And, hey, you know what else we have here? Ethnic food, of every kind. There's at least one good pho joint in every shopping center. We have an amazing Chinatown with some incredibly good Sichuan restaurants, Cantonese barbecue places, and more. We have multiple great Koreatowns. We've got a section of town filled with Ethiopian places. We've got all the ethnic food diversity of a coastal big city, married to the low-key, low-cost lifestyle of the suburbs. I love it here.
Are serverless and container based architectures really that popular in the real world, or is it yet another HN bubble? I'm still happy using virtual/cloud servers for anything/everything.
Certainly, an unbiased symmetrical appraisal should be the goal? If the premise is that the effects upon your past success are equally likely to be general or specific regardless of their sign, and any asymmetry between your appraisal of the specificity between positive and negative effects indicates bias, isn't either bias problematic?

All the worst initiatives that have crashed and burned around me in my career, smoldering craters, were built and planned by people who thought they were generally competent and that things would generally be fine, we can bet big on this one. All their past failures, ruins crumbled under the pressure of unmanaged complexity or debris scattered by some unforeseen risk, were minor specifics, won't happen this time.
> It's not like Apple or Samsung had monopolies that they leveraged to their advantage to drive mobile share.

The iPhone was a natural progression from the iPod, which dominated the music player market since the turn of the millenium.
Ahead-Of-Time Template Compilation in Angular 2
Sam Altman talks with Mark Zuckerberg about how to build the future [video]
Luna moth's twisted tail could confuse bat's sonar, researchers say
Ask HN: How are you using Serverless architecture in production?
I've been hearing a ton about"serverless" software recently and am evaluating AWS Lambda for an upcoming project. I'd be curious to know how the Hacker News community has actually been leveraging serverless architecture in production?

Which use cases have worked well for people? Which have not?
Remember pink pistachios? I used to buy them all the time and the other day I realized that I haven't seem them in years.

This scene isn't going to make sense to future viewers:

https://www.youtube.com/watch?v=D-TCvaNuKNQ
Debian is stable and good for personal use. All the major distributions can usually be used on servers as well as for personal use. They are also all stable as far as bugs are concerned (even the riskier rolling release ones), though some distributions like Debian and CentOS use stability in a stronger sense of not pushing any updates to the stable releases except bug fixes and vulnerability fixes.
I think his username explains the driving force behind this inconsistency. I posted a lot of BS on the internet while drinking in the morning.
This is true, but Apple has the same model - you need an OS/X machine (note: much more expensive than a basic windows machine) to develop for iOS, and I believe the app store fee is also $100. It doesn't seem to have hampered iOS at all. (although the argument to be made is that because they were the first to get big, the barrier to entry didn't matter much).
Jersey City Meetup on causal inference in algorithmic trading
Microsoft is a software development company in much the same way that the Corleone family was in the olive oil importation business.
Ask HN: Human-Realistic Robots?
I'm a novelist and I just completed the first draft of a fictional story about robots.

I was wondering: how long do you think it will take for human-realistic robots to become available on the market?
They lost because their ultimate strategy was "All Roads Lead to Windows." This is what handcuffed all their talented developers and product managers into creating extremely inferior products. The ones that had freedom from the Windows ecosystem, like X-Box, did relatively well in terms of competitiveness.

Steve Ballmer was stuck in his dinosaur thinking and couldn't see the writing on the wall. The break away from the Windows monopoly is one smart thing Nadella did, and hopefully it frees up all these talented developers from creating better products.
Build technical wealth
Find the fingerprint on their website / business card / Twitter / Keybase, download the full key from the keyserver.

Anyone can upload any key to a keyserver with any name.
It's very hard to find any scientific/academic communities not penetrated by industry/gov't groupthink. Even academia is political and bought and paid for.
Thanks for pointing this out. It's an interesting design: http://www.anandtech.com/show/10553/asrock-rack-launches-2u4...
Wow that's some zealous autocorrect.
I think the opinionatedness doesn't have to stop, just the opinions can change in the face of evidence that a particular abstraction is more useful than the archetectural hazards it presents developers.
Vim 8 pre changelog
It's also correct, and a pragmatic way

You're contradicting yourself right here, in a way that seems to indicate that you don't understand the important difference between these two circumstances.

Something that's pragmatic is merely mostly correct or most of the time correct. One could say the same thing about racial stereotypes in the US -- which is to say that heuristics shouldn't be treated as an argument. It's only at best a starting point. Quitting at that point is the worst kind of mental laziness.
Yes but not in the little girl's favor. Unicycling favors taller people and taller seat-to-ground height. The larger the distance, the easier it is to balance and maneuver.
The sentiment that education can solve a lot of societal problems is a popular one, especially on HN, but it presumes that people's outlook and worldview are primarily or at least substantially influenced by "facts" and introduction to a sufficient number of such facts will result in the adoption of a better worldview for whatever definition of "better" you prefer. In reality, people are much more influenced by those with whom they associate whether those links be tribal, familial, political, etc. Each of those groups has a narrative for how the world works and facts that challenge that narrative are downplayed or ignored while facts that support that narrative are promoted. There are those whose associations change dramatically as a result of confronting facts that challenged the narrative of their group, often combined with some sort of personal crisis, but they are among the minority. Most of us go through our lives without seriously challenging the basic narrative of our associates and increasing our exposure to facts isn't going to change that.
13 EUR/month for 100GB? Is that a typo?

I pay something like 10$/month for 1TB with Drive.
All crop plants are cultivated. The hard way to do genetic modification is through selective breeding (plant A's pollen rubbed on plant B's pistil) until you get the plant with the traits you want. There are some limitations, like you can't generally breed plants of different species. GMO typically refers to the more direct route of genetic engineering, where you insert the genes that give the plant the desired traits from some other donor which may be of a completely different species, maybe even an engineered gene that doesn't appear in nature.
I like it! Two feature requests: deep linking to specific cities/coordinates/whatever, and geolocating me so I don't have to use the search bar first thing.
Dropbox just works in the way you expect it to. Google Drive has value because of collaboration features and the fact that pretty much everyone has Gmail, but Dropbox is more intuitive to get working as a local filesystem. That's pretty much what it comes down to. Dropbox just works.
Container based architectures like Mesos are definitely being considered for production use, at least in the startup scene (look up jobs on AngelList for examples). Plenty of companies still sticking with the virtual server route though and plenty more who haven't even reached the virtual server stage yet. iRobot is a good case study for Lambda at least: https://twitter.com/awssummits/status/753325988717604864
For people on OS X I recommend checking out Bwana https://www.bruji.com/bwana/ ,it's not the same thing, it's man pages in your browser but in combination with Alfred (or similar) and/or a terminal plugin it's great. I find it much faster to skim man pages with bwana.

Main issue is of course that this shows man pages for OS X, which is usually similar but not identical to the ones on your favourite distro.
Dropbox does follow symlinks and google drive doesn't.
So I'm giving up control of my site, so that Google can strong-arm themselves to extract more value from it?

I think I'll pass, thanks
I'm not sure I understand the point you are making. Are you saying if there are too many technological advances, the 'bottom' population will uprise? And you mention industrial revolution as a case in point? Please clatify if I'm mistaken...
The industrial revolution did not seek the advancement of mankind, but mostly the financial advancement of a few fortunate wealthy 'barons'. I think the your comment`s Parent is meant to signify that if we stop focusing on fear and the spread of violence and instead focus on solutions which are all inclusive, we would be better off (this I agree with).
I thought it was a typo as well, but author continues to write 'loose' in place of 'lose' so maybe English isn't his native language.
> why there is such a hard push for more gun-control laws every year given this decreasing level of domestic violence.

I'm embarrassed to cite a Batman film, but the off-touted speech the Joker gives sums it up quite well. People are generally not concerned about death and destruction. As long as it is predictable people won't fear it, even if it is statistically extremely likely to hurt them like cars or alcohol. What we fear is unpredictable violence. In order to sleep well, we don't need to be safe, we just need to know that we performed our safety ritual. Random violence casts our safety rituals into question, making it harder to sleep. So we need a secondary safety ritual: ruffled conversations with our peers about gun control and the like, and how awful our opposition is for bringing chaos into the world. Impractical aims like gun control are perfect because we can perpetually blame the failure on opposition, which makes our secondary safety ritual indestructible.

“If, tomorrow, I tell the press that, like, a gang banger will get shot, or a truckload of soldiers will be blown up, nobody panics, because it’s all ‘part of the plan’. But when I say that one little old mayor will die, well then everyone loses their minds!”
Even "she wants to be with someone who is financially secure" seems to get taken the wrong way.

One relationship has more fun/fulfilling lifestyle options available and the other has fewer. This applies to anyone regardless of gender, although a lot of people have hangups about traditional roles and money.