skysight-inc/HackerNews huggingface dataset:
> * building everything from source got old

You....don't have to. You haven't had to for years. Just use pkg instead of ports.

> * lack of support for hardware (Linux has gotten really good at having drivers for hardware)

Other than wireless, FreeBSD's driver support is pretty solid. I have a cutting edge machine (haswell-e, nvidia, ddr4, etc) and not one device is unsupported. In fact, FreeBSD has much less hassle with the audio driver than any Linux distro I've tried.

> * ports of desktop applications were not always available, and the POSIX shim to use Linux applications didnt always work without some hacking

Well yeah, it's still a different OS. If you need some specific commercial software (source unavailable), you'll probably have to jump through some hoops to get it working.

> * On the server side, Linux pretty much caught up on performance

Sure. But when performance is on par, it's not really a factor anymore. At that point, it's just what is easiest/most enjoyable to manage.

> * As the Linux community has grown, the resources available to Linux users are amazing. FreeBSD feels like Linux used to - always having to hack around and try to research how to make it work and nothing quite working smoothly

I've never run into this issue. As long as you aren't just trying to run commands from stackoverflow, you should be able to adapt things for the few nuances pretty easily. It's really just about knowing your OS. Again, not necessarily true for commercial software...but the case for most FOSS.
Don't feed the troll. While @ablesearcher's obviously part of the Elm community, he's using a throwaway account to vomit angry rubish on HN.
Exactly. San Francisco is just twice the size of Manhattan and Houston is about 200 times as big of an area.
vi can do that too, you know ..
Just installed it... really beautiful and well done. Looking forward to bumping into people unexpectedly!
And this newer 'regex' is actually really good at tricky cases such as matching word boundaries. (An apostrophe or a non-ASCII character is not necessarily a word boundary!)
Having the compiler available at runtime kinda helps too!
Fortunately AWS and Digital Ocean have great support for FreeBSD!
You're right -- Kernighan didn't say that and I didn't intend to imply that he had. Apologies for those confused.

The rate of adoption question is interesting. If only there were a foundation or group out there shepherding the community and keeping tabs on such developments. If there is I'd appreciate being pointed to the right address.
Jaron Lanier writes about this problem in "Who Owns The Future" and calls it the Siren Server. People seem to continually mistake the mass collection of data and its generic processing with actual actionable intelligence. What you really end up with is a mass of data that has no meaning or function unless you already have an inclination where to look.

That inclination is likely going to fall along the lines of your biases unless its in direct relation to an already occurred or ongoing event.
No France did not ramped up their surveillance because the law has just been voted few days before the attack.
You might want to check out sardines too.
Seems like CF didn't respond for 24 days after the initial exchange, and they haven't responded to his final tweet either.
With the amount of battery power required to keep them in the air for a reasonable length of time, I've often heard them described as "flying cinder blocks".

Often the injury concerns come not from propeller blade cuts, but a lithium battery getting dropped on someone's head from 200ft when it loses charge unexpectedly.
The irony being of course is that Coinbase is literally a financial instution

but given confirmation time inherent to the network, I don't see a way around doing something similar to what coinbase have done here (minus the egregious part where they hold your private key)
I've always found it ironic how companies like Coinbase are indirectly contributing to their own destruction with every passing transaction that's not purely based around Bitcoin. This is of course: assuming that Bitcoin gets as big as a lot of people think it will. If it does: their increased focus on centralization and traditional fintech services (which is completely incompatible with the philosophy behind Bitcoin) is like shorting the entire currency on a long position, and will eventually be unsustainable. But I guess if they're right: all they're doing is profiting from the hype. If we look at what Bitcoin actually is, companies like Coinbase couldn't be further apart from what they're actually selling (philosophy, economics, and technologically) so I consider them nothing more than a bunch of hypocrites.

I wonder what it's like working for a company that's so obviously full of shit? How would you reconcile the obvious contradictions in what you're doing every day? I guess it would be kind of like working at the ministry of truth and then getting paid directly in lies.
Technically, if you have the WiFi password you can have a modern luxury router beam form more signal to you than otherwise. Although my router has multiple 5GHz radios and one 2.4GHz, so it will just move me over to another radio if only one person is leeching. More clients does probably keep more radios on, using more power as well, since otherwise the router can probably sleep more hardware more often. Sort of like a Bluetooth device being discoverable keeps the radio on more, then making it connectable makes it keep the radio on more, etc..
> Are there still systems where you can't get a C99 compiler?

In windows it's pretty annoying to get a C99 compiler. The "standard" compiler to do Windows development is Microsoft's, and it doesn't support C99.

Of course you can install MinGW (gcc); most open source software on Windows uses it, but it's very unusual for the average Windows developer to even have gcc, and completely unheard of in the commercial space.

I will also note that installing MinGW in Windows is a pretty painful experience as well, which doesn't help.

For most Windows developers, if it doesn't ship in Visual Studio, it doesn't exist.
As a very deeply cynical individual myself, I like that EFF is not quite cynical enough to completely give up on trying to steer politics away from the slippery slope into 1984-style dystopia.

That one is pretty close to the slippery slopes that lead into Brave New World-style dystopia, Brazil-style dystopia, Walden Two-style dystopia, Atlas Shrugged-style dystopia, and Snow Crash-style dystopia.

We're damned if we do, damned if we don't, and doubly-damned if we do it half-assed.

So good for the EFF, and their noble effort to steer the train.
> There are a lot of people who made a lot of money in bitcoins, and who hold a LOT of bitcoins. This is going to be an easy way for them to spend it on a normal day-to-day basis.

It's a wonderful way to laundry your drug money!
I believe there is a small bug in the final example, in the tokenize definition it references 'self' where I believe it should reference 'scanner'.
Just go spin an instance up in the cloud then ;).
Instantsearch.js: JavaScript UI library for building great search experiences
Terrorist violences is also against free society.
Not Network Effects
Rdio shutting down
I suffer from extreme depression as well. I used to meditate for at least an hour a day, I also used to run five or more miles a day...

I haven't been doing either recently, and my depression is really bad right now.

I was biking a lot, until my bike was stolen recently. That added to my depression...

But I walk an average of four miles a day, and take average of 10,000 steps a day and climb an average of ten flights of stairs a day.

My legs are still incredibly strong - but I need to do more about my depression. The last few weeks have been as much as I can take.
> For a public blog that doesn't accept submitting any information

TLS is not about accepting information, it's about ensuring that the connection's encrypted and authenticated.

It is still important to prevent unauthorized third parties from watching which articles you're reading. And it's still important that you know that you're reading a blog you expect to read, not a modified version served by someone else (although CA system isn't completely sufficient for this, at least it thwarts less-powerful adversaries from spoofing).
> Enough of an obstacle to block general population from doing their stupid things, while still allowing those who know what they're doing to exercise the full capabilities of the machine (taking the responsibility for eventual damage).

This is exactly it. I'm 1000% okay with this. I hope that the eventual DOT regulations are following this line of thought.
Another argument for making medical insurance and healthcare companies Public Benefit Companies which have more than the profit motive as their highest priority.
Munkres is very good. If you're after algebraic topology, Hatcher is also good (and freely available online).
With a stern, calm voice.
What alternative do you point them to ? (just curious)
Yeah but Americans are taught to think cities are scary and suburban sprawl is safe, even though you're several times more likely to die in a car accident than being murdered in a city, not to mention health problems in kids whose primary exercise is walking to and from their parents' minivan.
Y Combinator expands its media conglomerate:

1. Starts from books "Founders at works".

2. Startup School.

3. Hacker News.

4. Paul Graham essays.

5. Startup class.

6. Macro.

7. ???, but already excited
Also of course Python itself is in C as well. Other language VM/runtimes are developed in C as well (Erlang, Lua?)
I'm giving it a try since I had previously used a much short list.

One thing to be careful of is auto-completion tools. Something like `ssh <tab><tab>` could dump the 30k list to your console as zsh + prezto does in my case.

To workaround this, I run a local DNS server (DNS masq) and provide it 'addn-hosts=/etc/hosts.blacklist' and place the blacklist there.
What are these malicious things you envision people doing with a drone the size of your laptop? Specifically something this geo-fencing stops? I truly want to understand this public hysteria.
Good to hear. I'm hoping to start using them once they go public.

Regarding #2, do I understand correctly that domain whitelisting is just about which domains can be used with the current closed beta?
Using Clojure+Spark to Find All the Topics on the Interwebs
Are you sure BTC-E wasn't the outlier? That's what I've seen in the past.
They used to long ago
I'm Colleen, the editor of The Macro. Happy to answer any questions and hear feedback!
> We're not suffering from a lack of space, just a lack of permissive zoning.

Exactly. In Seattle, the big bogeyman is Manhattanization. But even Brooklynization with its midrise density that is common throughout pockets of Seattle could allow for a 6x increase in the population living within Seattle. A little bit of zoning flexibility can go a long way.
Ansible Tower 2.4 Now Available
At least in Toronto and Vancouver they didn't plan on children in the city so now there are no schools for the children that are here. There are also very few 2 and 3 bedroom places so having a child is very impractical.

On the other hand I changed my commute from a 15minute walk to a 1h20m ride on transit and my living space when from 500sqft to 1500sqft
Sorry if this is a stupid question (I don't know anything about LTSpice) but would it be possible to actually feed a guitar signal through this simulation and run it out into an amp, in real time?
ISIS use the Telegram app on their smartphone or on their laptop with BlueStacks to communicate as shown in this report where a journalist try to become an ISIS recruit :

http://www.francetvinfo.fr/replay-magazine/france-2/envoye-s...
LEVEL UP: ProjectMQ Launch Date Unlocked
That's insane. Though I suspect it's because C++ has so much more traction in the Windows world, and that seasoned C developers forced to work on the Windows platform will immediately reach for MinGW or Cygwin. Last I checked, a lot of Unix software has to be compiled with GCC, anyway.
Geese have actually taken down planes on various occasions, I don't see the FAA regulating herding techniques around airports. Wait, or do they? I'm not sure.
> Can only host one site per IP

Not really. SNI is about to be called "ancient". Well, it's not supported by IE on Windows XP, but good riddance.
Tinder's CEO threatens to smear a female journalist and gets confused about sodomy
Really it depends on the frame.

I have a $50 UDI U818A and (with the plastic frame) if I cut the power, it falls no faster than a leaf. It actually does the same 'wobble' and lands softly on the ground.

Larger multicopters, like the DJI ones in the article, are much heavier. About 5lbs or so. They fall fast and hard.
The Electron was a BBC 'B' light, you can get an emulator here:

http://elkulator.acornelectron.co.uk/

Which makes a nice companion to the site linked.
NPM 2 was and is not broken. There are ~200,000 packages on the NPM registry, and ~2,700,000,00 downloads in the last month. In the past four years it has done wonderful things for node.js and javascript development in general. The nested dependency tree worked great on *nix systems. Was the max path on Windows annoying? Of course it was. But stop pretending like it completely prevented you from accomplishing anything. And if you were deploying to a Windows server why did you pick an ecosystem and package manager that has always made it clear that Windows is a second class citizen? There are always trade offs.

Now NPM 3 has worked around the utterly idiotic max path on Windows at the cost of slower installs. That's also annoying. It's also temporary. Just wait a little, and keep using NPM 2 if speed is your top concern.
Bitcoin is a protocol, not a philosophy. Can you explain how accepting Bitcoin through Visa transactions is a bad thing besides spreading FUD? Bitcoin is decentralized and Visa adoption doesn't change that.

I'm not a fan of Coinbase but your argument is unfounded.
culturing and finding out underlying infection is a great way to ensure that we're actually applying the right medication! Eventually down the line we may have to do just that if we continue to give antibiotics indiscriminately.

It's going to be costly but we're "back-loading" our medical process so that we leave the problem to the next generation of healthcare providers.

It's like we want everything for free - get sick? just give out a ton of medicine! Eventually we have to pay for it.
I wonder why this got so many votes to be honest, it's from May 2014 and as far as why one would want to try FreeBSD it is not very detailed. That being said:

I use FreeBSD and (obviously) prefer it, but:

1) ZFSonLinux has made huge steps forward and actually (at least in my opinion) is production ready and rock solid (of course it's not as good as ZFS on FreeBSD though, for example it's lacking some features and of course it's not as proven as of now)

2) Usable containers finally have come to Linux in the form of Docker and everybody is absolutely hyped about it (I would argue though that Jails has more features, is more stable and mature)

The most obvious reason for me to use FreeBSD though is just the difference in philosophy. Don't rapidly make big changes, think everything through, don't surprise users, don't make upgrades that call for massive user intervention, and it's democratically governed and yes, it's a complete OS. Code quality is also better (have you actually looked at what code makes it into the Linux Kernel?), and I would argue therefore security and stability is way better.

Just my 2 cents, nothing wrong with Linux, have used it for years, now I would not want to go back though.

And a small Side Note: No systemd, not to start a flame war, but it is taking over the linux-sphere and I find it's design just horrific
Well that was easy: gaming zone12
"your entire family was in a car accident, they can be saved if you let us remove your arms and legs for transplant."

I'd rather lose my arm than here that :)
Hacker News Highlights[0] is something I didn't even know I needed. There's some great content to be found here (including some insightful comments), but the sheer volume of content means I'm probably missing out on most of it.

[0] http://macro.ycombinator.com/articles/2015/11/hacker-news-hi...
Maybe someone listened but it recently took 2 days to get an EV cert from Comodo via Namecheap. Some of that was probably due to having a registered company with a DNB Number - YMMV.
Yet another reason to not use Y! mail.
Why not bookmark the link to comment though?
I live in an 8 floor building with two elevators that seem to break every other week...and yet despite that ongoing expense, our total HOA fees are less that $600/yr. That is half of what I pay for a parking spot that needs no maintenance. Elevators aren't a ridiculous expense.
Maybe I'm being naive, but I felt like bitcoin was going to free us from credit card companies.

Wouldn't it be nice if almost-monopolies weren't able to raise prices on everything slightly in order to fund their rigged rewards programs?
The blog for which you speak needs HTTPS too, as there's no way to guarantee the site hasn't been modified in-transit otherwise.

Injecting ads, changing content. All possible when the content isn't encrypted end-to-end.
> Notice we don't see calls for more surveillance after domestic shootings/terrorism.

I think the reasoning is that in domestic school/church/theater shootings, the perpetrator isn't engaged in long communications (and receiving instructions from) a leadership group.
For some reason, I can't edit my last paragraph. It submits but doesn't change.

From my view in using BSD, it's like Linux's universe doesn't even care for its' developers time and sacrifice. Distributions lax on standards, throw out the baby with the bath water whenever a new system comes on the block and leaves upstream and vendors to clean up the mess.

Keep in mind - no one can read every developer mailing list for every project, let alone participate when these things turn into politics. You may see things that are critical of the architecture of a new technology, and then opposing criticism that the legacy systems are outdated and hard for new engineers to understand. Both may be valid, but they conceal something deeper, an outsider comes out of nowhere calling the shots and want to rip up a lot of stuff that works.

All I know is that developers who invest their time maintaining these systems get a raw deal. Maybe the new system, be it mir, systemd, etc. really improves the experience and will work out "long term". But developers are already jaded and heard this too many times.
Small reason to use Linux--Linux has taken over the embedded market. Hardware vendors (e.g., Broadcom, Intel) offer BSP (board support packages) for Linux but not any of the BSDs.

The BSP in embedded does sort-of what the PC BIOS does. The BSP is the code to bring the microcontroller from cold start to booting something. Booting Linux is supported by large vendors.

Embedded hardware vendors also offer Linux drivers. Not so much anything else.
By this logic, Coinbase basically can't win. If they do what they need to do to allow Bitcoin to become popular -- that is, make it as pleasant to use as a bank with credit and debit cards -- they essentially become a bank, thus earning the scorn of the Bitcoin community. But if they don't, Bitcoin remains a niche product that no one besides a few ideological supporters with axes to grind will ever use.
Indeed, I'm running a couple of FreeBSD droplets on DigitalOcean right now. I just wish they'd get their backup service working for BSD.
It's not a population of people we want to see growing in the US.

As somebody who just moved into a 140sqft unit a few weeks ago, ouch.

I moved here because I'm a single person and had a 1000sqft house filling up with garbage from Amazon.

I spend my days working with my awesome distributed team from a coworking space, my evenings getting to know my new neighborhood and city (while playing an awful lot of pinball), and my nights in a small but quiet and comfortable apartment.

My rent (including utilities/internet) is less than my previous Midwest mortgage, which is less still than the savings I'm seeing in tax burden from my previous city/state.
Anyone banned, were you given a reason?
Ask HN: State of open, self-hosted media client/server software
In the past few years, I've tried valiantly to get onboard with modern music streaming services. I like that I can now access music from a wide variety of mobile devices. But, I've lately become frustrated with shifting availability of music, family account availability, ability to upload my own music where titles are missing, etc. Similar experience with the handful of movies I've purchased across a couple different online services and that are now locked to devices that I may or may not still own.

So, I want to strike out on my own and start purchasing my music / movies on physical media again, ripping, and uploading to my own self-hosted server on AWS / Digital Ocean.

I'm hoping the HN community knows the current lay of the land in terms of which are the best options along these lines. So far the leading candidates I've identified are:

Plex:

- Server not open source? Boo.

- Broad availability of apps for iOS, Android, various AppleTV/FireTV/Chromecast

Emby:

- I believe server is open source? Yay.

- Some availability of apps for iOS, Android, FireTV, ChromeCast (no AppleTV?)

And, I'm certain I read here on HN in the last week or two about a new entrant in the server space that allowed for use of Plex client apps. Sadly, I cannot for the life of me find what it was. Can anyone jog my memory or suggest other options that I should consider?
Strange use of a 'colofon', normally it lists information about the publisher rather than just the fonts used to make the publication.
It might be interesting to see what language evolves when you train two or more AI's to communicate over a connection to complete some task.
What Happens When You Can’t Talk to Yourself?
Wolfram employeees sign contracts giving Dr Wolfram credit for their work, in exchange for their pay.
Starting with 10.0 they improved packaging, so you can use FreeBSD in binary-only setup.

As for your other problems, FreeBSD is targeted toward servers so that's where your problems come from. I like FreeBSD a lot and have been using it since version 4.7, but I still prefer to use OpenSuSE for my desktop/laptop.
I think what the OP is referring to is that Linux is just the kernel, whereas a full "GNU/Linux" distribution is the GNU userspace utilities (the command line utilities), compilers, etc and other things (not necesarily part of GNU).

The author might be saying that the FreeBSD OS is essentially treated as a single distribution that is both developed, maintained, and packaged cohesively by a single team, as opposed to Linux, where the kernel team (led by Linus) develops the kernel (and maintains/integrates associated parts such as device drivers and filesystems), other devs develop other utilities, and distribution teams pull together everything else (usually either a company such as Canonical or Red Hat, or often a team of volunteers such as with Debian.)

For the latter, it really comes down to a difference in philosophy: because FreeBSD is a single, cohesive unit, there's less room for differing opinions and variety in the mix, which can deliver solid results but with reduced "moving fast and breaking things" that sometimes result in faster innovative leaps that you might see on Linux. (But how much do you enjoy seeing your core infrastructure broken? e.g., this is also why Debian has three tracks - stable, testing, and unstable, to accomodate different levels of risk.)

(Your choice of operating systems may have nothing at all to do with your choice of governance -- but the solid, stable approach could be characterized as conservative and the move fast and break things could be progressive ;) personally, I like both at different times)
Hands-on with PS4's PlayStation 2 emulation