skysight-inc/HackerNews huggingface dataset:
That is an excellent point, and precisely why I think Ubuntu is where it is. There are are enough "reasons" to use it for a larger group that even though some members would prefer a different distro they begrudgingly go along.

The impressive thing is that they can pull that off. Because back in the day you got SunOS or Ultrix or IRIX and by golly you had to use it, there really wasn't a remixed flavor that you might even consider liking better. So with Ubuntu there are lots of remixed flavors and yet they have pulled together enough of the puzzle, whether its package management, system configuration, or hardware support that makes it the least bad choice of all the flavors.
Interesting! I just started reading about possibilities for growing vegetables in my apartment and one of the first concepts was the heat gain of planting against the wall and extending the plant season.
Drosophila is a real noisy living system, and as a biologist myself, and unlike the data scientists with whom I work, none of us would consider the fruit fly to be an approximation of a human being.

Further, the biologists and chemists I know are aware of their limitations and do their best to surpass them. The data scientists I work with OTOH constantly tell me how code should be written despite knowing little more than single-threaded Python and Hadoop. See also their contempt for code maintenance and engineering or "ops." Of course, this is an unfair strawman to the smart ones who aren't this way, but I'm seeing more and more of this as time goes on, not less.

Perfect example: the myriad of supposed improvements to neural network training for which only MNIST results are ever shown. Wouldn't it be great if there were a 6+ TFLOP processor available along with an open source specification for and multiple vendors providing servers with 8 of these wonderful gadgets that could be used to train, say AlexNet, with this new and improved algorithm? But that would require ops(tm) and ops is for engineers, not data scientists. Or TLDR: they did try it and it lost to Nesterov Momentum or something similar on larger systems (results not shown).
Agreed! I was delighted by Gnome2 (Ubuntu) and now I am delighted by Gnome3 (Debian Stable). I don't do anything too custom, just need basic tiling. I recommend Ubuntu to friends and family, it's just not for me anymore. And I have forgotten about Compiz too until somebody brings up Mate: I wasted a lot of time with Mate because Ubuntu screwed up Compiz and now I am a bit spiteful toward Ubuntu.
Not sure if serious or trolling...?

Ubuntu server's default UI is a bash shell.

http://www.ubuntu.com/download/server

Not saying you should be switching over now because of this, but come on.
Darktable 2.0 released
I'd be tempted to make an image of the PDF and insert it into a Word document so it fills the page, but that would probably have broken their workflow (Word's inline comments, perhaps) and dropped me straight into the reject pile.
The key difference IMO is that CentOS is derived from RHEL, a distro built mainly with server applications in mind (you can tell a lot of things like directory structures and packaging were designed for easier/repeatable/automated configuration), while Ubuntu was (and is still?) primarily targeting UI-based use cases, or more 'end/single-user friendly' use cases.

Case in point, why does MySQL automatically get started (in an insecure state, mind you) when installing from the official repos on Ubuntu? And standard Apache and Nginx configuration patterns (and the changes from 10-12-14.04) sometimes make me want to give up supporting Deb/Ubuntu!
Ask HN: What is your biggest business pain point?
I'm on the hunt for business problems. What are business problems that you will pay for a technology solution?
What happens if you retrain the network with these bugs ? (As in tell the vulture is not a panda ?)
The whole point of undefined behaviour is to allow for optimizations. Adding tons of runtime checks is the opposite of optimization. A lot of this is about being able to use a single instruction of the respective target architecture vs. adding another two, three instructions for the check, thus slowing things down to half the speed or less.
Not until they have the same work on everything attitude netflix has.
I feel like not much has really changed since Netscape 4 in terms of interface to the new versions of Thunderbird/SeaMonkey Mail, though there are more options available. I too have most predominately stuck with this family of mail clients for years.
https://indieauth.com

Of course domains aren't as popular as email addresses, but OpenID used domains… This is like OpenID done right.
Your sentences don't make sense next to each other. If you're unable to point to any fault in the quality of Alpine Linux, then why are you trying to create FUD about how Alpine Linux is unmaintainable, unsustainable, and insecure? Could you maybe, instead of just repeating it over and over without evidence, provide some example of how Alpine is concretely any one of those things?

While you're at it, please show me the Debian, Ubuntu, or CentOS distribution that doesn't have desktop bus installed. I'll wait.
Despite how troubling this is, I have trouble accepting that end-to-end encryption is useless. It still offers significant protection from being monitored even if that protection can be theoretically circumvented by lower level methods.
Seconding the Starting Strength rec.

It's a fantastic book for getting into novice strength training, and is fairly entertaining to boot.
If you actually read the article, you will see that vaccinations were real.

Not to mention that this story has absolutely nothing to do with Western anti-vaxer movement.
Would you say you use Compiz as a tiling window manager? In the old days it was a totally snazzy tiling window manager. After Unity, many of the tiling features were removed or broken (I waited until 2013 to try this stuff, so I gave the dust a chance to settle).
You can't attack another user like that on HN, even when you think their comment was out of line. Please don't do this again.

(Xixi's comment was fine anyhow. It's good when people talk about what they're working on, and the connection to the OP was a nice one. Sometimes HN users do get excessive or inappropriate about it, but there was nothing of that here.)

We detached this subthread from https://news.ycombinator.com/item?id=10786664 and marked it off-topic.
You want to claim fraud, then you need to come here with some data showing that the people who go through these camps do not get jobs as data scientists.
No SQLite isn't heavy but I hope you mean for use in development only.

The issue isn't MongoDB is bad and relational DBs are awesome. The real issue is new developers being taught that Mongo and NoSQL in general are the databases you should be using with Node. The problem secondary to that is devs not knowing when each is appropriate.
Cool. I'll give it a shot. There is a Drupal module for it (I run Drupal on my current primary site, for now), though it only has 38 active installs, which is somewhat worrying.
Livestream has been hacked
I made something similar a while ago (pre-electron): https://github.com/contra/smog

I published some modules along with it that made the process a lot easier. Maybe you can use some of them to make your life easier with mongotron :) Editing/inserting documents was a pain but it's all there if you want to yank it.
Boston Dynamics Santa Claus
You should never, ever have just one copy of any important document. ALWAYS MAKE BACKUPS!
Obligatory Peter Norvig "How to Write a Spelling Corrector":

http://norvig.com/spell-correct.html
I'm really surprised they didn't just put a skirt on the bottom, and make it work like a hovercraft. You don't get the ability to shoot videos of nothing between it and the ground but you get a 5x improvement in efficiency.
> Is that meant literally? And for how long can one stay there as a foreigner?

As an EU citizen, forever. For everyone else, the same rules apply as always. Working for companies outside Poland shouldn’t be an issue either way, you just still have to tax your income correctly?
I feel the same way. And I would like to imagine that I wouldn't be too bothered if someone cut me off and quickly expressed how we were 'on the same page'.
> he

she.
As a Dutch guy who recently moved abroad I have to admit we're extremely spoiled in the Netherlands. There is no Amazon here (neighbouring countries do have Amazon). But our main Amazon competitors (bol.com and coolblue.com) can both deliver almost anything ordered before 10pm by the next day anywhere in the (arguably quite small) country.

And delivery costs would be between 0 and 5 euro depending on the size. Mostly free or 2 euros for both major sites.

Living abroad for a few months has really opened my eyes to how bad this is in the US. And why people pay for Prime.
A Working Light-Based Processor
That was a great watch...and if you keep on watching for a few more minutes, you can watch Lorinda L. Cherry rewrite his implementation using Unix pipes and then creating a talking calculator. The screencasting technology wasn't quite there yet ;), but both are really excellent demonstrations and eludications of the Unix philosophy and mindset that is pretty much unchanged and invaluable ~34 years later https://youtu.be/XvDZLjaCJuw?t=13m47s
Depends on how you define significantly better, I guess.

China gets access to their resources, loots them for pennies on the dollar, and has a big pool of cheap labor to do the work for them.

The education angle at least has the possibility of providing the future generations with tools to question their overlords behaviors. Not saying the result is gonna be that great, given the corruption both within African politics and Western politics.

How about this: China is just being less hand-wavey about what it wants... resources, cheap labor, and hey you also get to pay us back for helping to plunder your lands and people... and leaving the feel goods about "education" out of the conversation altogether.

The measurables look good on paper, but will leave future generations wondering what the fuck was going on.
You could try finding an active admin on https://en.wikipedia.org/wiki/Category:Wikipedia_administrat... and asking whether they can get you a copy of your deleted paper.
I've never really had much trouble running linux on notebooks. It makes no difference, a notebook is just a slow desktop with a built-in UPS. So the year of the linux desktop was probably sometime around 2004, when driver support got good enough for most hardware. Earlier if you didn't care about working video drivers.

But have desktops really been eclipsed by notebooks outside of my little bubble? I don't know very many people who even own a notebook, and I personally only have one for work.
RHEL/CentOS and Debian/Ubuntu are all viable server OS. RHEL/CentOS are more common in US. Debian/Ubuntu are very common in Europe, etc. and with cloud instances.
> What killed Persona was not tech but the lack of traction. Developers loved it but failed to use it.

The idea was always that Mozilla would ship native integration in Firefox. There were very very pretty mockups going around and everyone was holding their breath for that to happen.[1] Even announcing they would ship it in the next version would mean 1) it’s stable now and 2) Mozilla is behind it.

My guess is Google (their sponsor at that time) made them drop it because they were preparing to launch G+.

I know it’s a conspiracy theory, but it frankly makes more sense than all those other non-reasons I keep hearing about in this thread.

[1] http://www.extremetech.com/wp-content/uploads/2011/07/firefo...
My position is that I don't really care that much about DRM on something that I'm not buying in the first place. With Netflix, I'm not purchasing TV shows or movies, I'm just paying a flat monthly fee to have access to view their entire catalog whenever I want. So to me it doesn't really matter if there's DRM, because it works, and when I want to watch it again, I can do so for no additional cost. I just have to pay the monthly subscription fee.

For something I buy, it's another matter altogether. I don't want something that I own to be limited in how I use it, like only playing on certain devices, or a certain number of times. So as a result, I'm not real wild about spending any money on Blu-Ray discs, which had strong DRM and can only be played on certain players or with certain software. (AFAIK, you still can't watch Blu-Ray movies on Linux, which to me is pretty much a deal-breaker since I use my laptop for things like that constantly, including watching Netflix.) Worse, because of DRM, these limitations could change in the future, which is entirely unacceptable.

I know it's a bit of a gray line, but I just don't see subscription services the same way, because I don't actually own anything there, I'm just buying access to a store of online content.
the network gets smarter! (you can read the paper to find out more =D)
Alright, I have put video cards on my ToDo-List.
> Yes, cells can divide only a limited number of times. And then they die. But guess what: your body is capable of creating new cells.

If I read this correctly, you imply that "creating new cells" is somehow an alternative to cell division. This isn't true - cell division is in fact the only mechanism by which new cells normally(1) come to life.

Consequently if the GP was correct in general in saying that cells can divide only a limited number of times then yes, eventually the organism would lose the ability to regenerate and die. The reality is that not all cells have a limit on the number of divisions. Majority of differentiated cells do, but a few special types of cells have no such limit. These are called stem cells. Many tissues have stems cells on standby waiting for signals that trigger regeneration. Cancer cells often break out of the limit, too (2).

Telomeres provide a mechanism that limits the number of cell divisions - they get shortened on each division and once they become too short the cell loses the ability to divide further. Stems cells (and some cancer cells) express an enzyme called telomerase (3) that extends the telomeres to their original length after cell division.

(1) Reproductive cells (sperms and ovums) can also create a new cell by merging, but this isn't relevant for somatic cells.

(2) Cancer is a neat demonstration of the dangers that uncontrolled cell division poses for a complex organism and explains why most types of cells have their division machinery restricted or disabled.

(3) https://en.wikipedia.org/wiki/Telomerase
I always opt-out. Kudos to you for being able to stop flying soon. I don't fly that often, but flying is always the most painful part of traveling. It's amazing how bad the flying experience has turned into.
That's a very sad story - please accept my condolences.

Is the government providing you now with retrovirals?
> Think twice before "stop, drop, and roll" as the floor may be on fire

Wow. Just... wow.
Clickbait title that makes it sound like the company is ripping people off, but the article was actually interesting and doesn't have that tone.
I've come to believe that "the powers that be" will never stop this progressive march towards pervasive monitoring and surveillance. If we succeed in keeping this bill from passing, we'll just be fighting another just like it or worse in a few years. We have to make it fundamentally impossible to monitor our private communications and to share our private data.

To get there, it is going to take a complete shift in how we build internet software. These problems cannot be fixed using the current status quo. I highly encourage you to start looking into projects like Ethereum, IPFS, Whisper and Swarm. The offer a way to build web applications that are completely immune to censorship, monitoring, and large scale data breaches while giving user's control over their data.

This isn't to say that there aren't battles to be fought in the legislation arena. There are and kudos to entities like the EFF for leading the charge. What I'm trying to say is that as long as it's possible to do pervasive surveillance, we're going to keep seeing the powers that be continue in that direction. If it is possible, they will try and do it.

Sources:

* https://www.ethereum.org/

* https://github.com/ethereum/go-ethereum/wiki/Swarm---distrib...

* https://ipfs.io/

* https://github.com/ethereum/wiki/wiki/Whisper-Overview
Google's spellchecker has been watching billions of people correct their own typos keystroke-by-keystroke for years. It runs on a global network of computers with untold hoards of RAM and disk arrays with indefinite IOPS. Your OSx spellchecker gets updated... occasionally, and it runs on your Mac.
>work-life balance (too much travelling, commuting)

I have to take issue with this. Work/life balance is indeed a common problem in tech, with long working hours expected in many places when they make up unreasonable schedules.

However, I've never heard of traveling or commuting being big problems in tech at all. In my years as a software engineer, I only traveled a lot for a telecommute job where I had to meet with customers and also travel to the home office; outside of that I've barely traveled at all (and a good chunk of that was at a job during the dot-com boom when they were really liberal with travel funds and sent people to a lot of overpriced conferences and trade shows). For programmers, travel just isn't a big part of the job, unless you have a rare job where you need to meet with customers a lot (which is usually more of an applications engineering or sales support role).

As for commuting, that's entirely based on where you choose to live. It's probably a problem in the Bay Area, but in most other places it's no more a problem for tech workers than everyone else. Every metro area has problems with commuting: people frequently live not that close to work, due either to housing prices or because they already had a house and happened to get a job on the other side of the city or something. This isn't unique to tech jobs, except maybe the Bay Area thing because that metro area is dominated by tech jobs.

The problem with work/life balance in tech is working hours, and that's it. Tech workers are frequently expected to work too much, young males with no social lives are too often willing or able to dedicate too many hours to their jobs (thus making those who don't look bad), and as a result, people who value their free time (like, oh, women who tend to get pregnant and have children) don't do so well and get forced out.

Honestly, I'm not sure what the answer here is. Flexible working hours aren't going to help a working mother much if she's still expected to put in 12 hour days. The only answer I see is eliminating the "exempt" status for tech workers and having them be paid hourly like factory workers. This of course has its own set of problems. But it's exactly what they do for, say, nurses, who are also professional workers who are usually college educated.
Funny I came across this line recently, in an article about trading terminals like the ones manufactured by Bloomberg etc. Maybe this guy's company is offering something to that effect - A glorified Data visualization software? (edit: Bloomberg's offering probably has much more value) It's a pretty smart move.
See cmder for terminal emulation - http://cmder.net/
Also has basic Unix tools: ls, grep, etc.
That doesn't do IPC though right? When I say IPC, I mean where you have a Rust process and and a C/C++ process running with different privileges. When people say FFI, they mean Rust code and C code running in the same process.

I thought Chromium had a library for this (for multiple C++ processes), but I guess it is sort of ad hoc now?

https://www.chromium.org/developers/design-documents/inter-p...

https://www.chromium.org/Home/chromium-security/education/se...
Instead of hiding my identity from the site, maybe I'd rather hide my use of the site from my email provider.
Muslim Obama’s WH Infested with Terrorist Spies
At our (Linux focussed) most people use Linux on their machines, but almost nobody uses Ubuntu. Instead there is a mix of Debian (stable, testing) and Arch Linux users. Two years ago we had more Ubuntu users but most of them either left or moved to Debian because of Canonicals politics.
And more importantly, signing in with fb is simply handing over our personal details.

I use gmail, I have no problem trading my info for goods and services - I know what they're realistically worth and judge accordingly.

But for Fred's Arbitrary Website? Go fuck yourself Fred, I'll hand over exactly as much information as I like.
Flense-nw, a structural code editor for Clojure code
+1 You're absolutely right; I really just meant to say that it could be circumvented by specific parties. We absolutely do need end-to-end encryption everywhere to protect information while in transit. But if someone is worried about a tyrannical government, then end-to-end encryption may not solve that person's problem.
The majority of Fortune 500 companies run a mix of Java and .NET stacks, it is surely worth learning if you plan to work at a corporation that deals with these type of companies.
It's going to be a problem for all of the current commercial distributions. For a long while now, their focus has been on ease of use and administration. Docker (and containerization in general) is changing that dynamic by shifting the ease of use and administration up to the hypervisor level. From Scratch and other micro-implementations were a pain in the ass to manage not only because of the difficulty in using them, but also because it's very difficult to replicate across a large number of servers. Now Docker can exactly replicate those results across a large number of servers, with not much more work than it would take using something like Puppet.

It's going to be interesting to see whether Red Hat and Canonical try to make the shift to being the OS inside containers, or if they'll be content with being the container host.
Really cool! Folks interested in this might also be interested in a new project I just launched--a free minimalist résumé builder focused on developers and designers: https://makerslate.io

Exporting to various formats is high on my list of todos. I'll definitely be looking closely at how it's implemented here.
Password reset. Services need to identify you in another way to authenticate you that isn't your password.

If you don't want that, use Mailinator and forget about it. It's insurance against stupid support requests is what it is.
Previous comments: https://news.ycombinator.com/item?id=10468025
Cloudflare launches 73rd data center
The "like they are my mother" thing is really a bad analogy. A better one would be: "talk to coworkers like they are your grandmother" or "your aunt you only see once a year" or "your mother's female friend from church".
Except that startups won't hire you once you get that experience. Look at their team pages, and struggle to find the one person over thirty-five.
indeed, spell checker was the original use case for the Bloom Filter (i.e., the one discussed in the 1972 paper by Bloom)
I am with your points up until the generalization that "Iranians feel this is a fake religion". I cant speak for all Iranians... anyway your larger point about this being about power is spot on. Another aspect of the Baha'i world-view that is likely even more important is the fact that they dont have clergy. What do you think a government that is intrinsically tied to its clergy is going to do?
To be fair, Fred's Arbitrary Website probably only captures your email address, if that. OAuth2 permissions and the like.

But I agree, some users would rather cut out the middleman than be chained to the social network du jour.
Russia Rearms for a New Era