skysight-inc/HackerNews huggingface dataset:
Everything is a file system. You can mount almost all things. All things have private namespaces by default.

Right down to the TCP/IP stack... you can run a program called "sshnet" and connect to a remote unix box, the /net in that process' namespace now has a tunnel to the remote box, and all children of that process that opt-in to share the namespace now have a VPN-like to the network you just ssh'd to.

Because the network stack is a file system you can do basic open, read, write, close stuff to dial up remote services and work with them. As such there's IRC clients written in the shell, without evil extensions like /dev/tcp in bash.

It's fun, but it doesn't outrun any other OS I've seen. Maybe that's changed.
Apple CEO to MIT Grads: Tech Without Values Is Worthless
In Plan9 UNIX's ”everything is a file” philosophy is reaffirmed in a heightened and enhanced form, and all resources (CPUs, even) on a distributed network can be mounted with a simple protocol and accessed remotely. These namespaces make it possible to provide each and every program with its own namespace (to the point of being able to run a copy of the window manager within itself). For example you have /net directories with all the TCP ports in /net/tcp and those can be concatenated to forward ports or even create routers. It's amazing.
Well this is technically the case in American politics. Please, why then is it so important to have a greater majority in the U.K.? Why do you need to reach that line?
This post really highlights a deep level of ignorance mental health issues that's quite common in western society. Similar to depression, where a person just can't "think happier thoughts," a mentally distressed person in many cases cannot just suddenly get out of their own head enough to feel empathy for others.
Seed Accelerator Rankings Project
The eventual consistency part of skype doesn't really cause problems. But how it screws up simple timestamping is quite another question.
I remember reading about WrkRiot's fall on HN. It doesn't look good for Choi.

I'm feeling sad over it because our justice system is designed to destroy lives, not repair them. I wouldn't wish most prison systems on my worst enemy.
Einstein’s Relativity Used to Weigh a Star
In a nutshell, and somewhat simplified: it cleans up the /dev/ interface and turns everything into streams of characters and mounts. So rather than a bunch of messy ioctls and other out-of-band mechanisms it just works with streams. This is nice because it allows you to use remote resources as if they're local.

Distributed name spaces, distributed computing, compute servers, distributed file servers and so on.

Remember the SUN slogan 'the network is the computer'? Plan 9 makes that a reality.
Enterprise Chatbots: What We Know, and How We’ll Act
The coalescence around Python and R for numerics to the extent it did was kind of premature. They're both great languages but I've given up on implementations of either of them achieving the kinds of speeds that they should be at for the things people are using them for.

I think there'll be more traction expanding the libraries for Julia, Nim, or Kotlin, all of which are much faster than Python, and similar in expressiveness. It's probably easier to create an optimization/ML/linear algebra/RNG/whatever library in Julia, Nim, or Kotlin than trying to get good performance out of R or Python.

I completely understand PyPy and numpy and why Python and R became popular, because there was a need for expressivity in the numerics space and other languages weren't offering it. But if you've been following them for long enough, it's clear that both of them had problems under the hood. I think people just crossed the boundary of appropriate use at some point, because the language syntax is so appealing for these sorts of things.

Maybe I'm wrong about all this and Pypy will deliver but I'm not holding my breath any longer. No offense to the Pypy developers--I'm immensely impressed with their work, and they've produced much more than I ever thought--but I do see some sort of asymptote. I think it would take some serious corporate influx of effort like what happened with javascript, and even then I worry that compatibility issues would rear their head. My guess is the Python 2-3 split would become a Python 2-3-Pypy split--maybe that's fine though.
Is this true? I don't know anything about writing interpreters, but wouldn't function pointers work?
If ads are fucked, entire segments of the modern world economy are fucked.
Would it be hard to maintain a minimal fork, with enough changes to allow an adblocker, and nothing else changed? I would pay a couple bucks for that.
that's absolutely the case, yes.

light-markup will never do everything ms-word does.

nor should it.

but typical light-markup systems these days handle
all of the features needed for the vast majority of
long-form documents which are now being produced --
books, annual reports, scientific articles, etc. --
and do it with an eye toward mounting on the web.

whereas ms-word is still stuck in a page mentality,
and creates .html output which is rather horrendous.

but i agree that ms-word is still valuable to many.

and i no longer feel it necessary to bludgeon word
for being the "de facto default" out in the world,
where everybody uses it because everybody uses it,
and nobody can use anything else because "conform".

so if someone needs one of the "does more" things
where ms-word does more, i'm glad they have word.
it's a tool in their chest, no reason to begrudge.
i'm happy, even, that word has true fans like you.

i'm also glad the rest of us can move on now to
something that we think is better. it's about time.
Tech in general is a fast moving target.

Don't try to master everything all at once. Just learn what you need, or what interests you and then on to the next thing. There is no "done".
Yep, I cancelled my CrashPlan account when they pulled that. IIRC they gave me under a week to either download the data for 5-6 machines, or lose it forever.
iCracked (YC W12) Is Hiring Performance Marketing Analyst / Growth Hacker
I simply accept and take advantage of the fact that HN is filled with many people much smarter, much more accomplished, much more driven, much more successful than me. I've never felt overwhelmed by it - that seems like it would take a personal choice to put yourself in competition with the best of HN, which seems a little silly to me (especially if the end result is not something productive).
Call me odd, but I like native software — web-apps et al are not my style. Similarly, bastardising everything so Linux binaries run on it kind of defeats the point (at least in my mind). But yeah, I'm odd.
Incredible free ebooks from NASA (kindle ready and more)
This is sad. For companies like Yahoo and AOL, I wish I could just take their messenger properties, AIM and Messenger and make an advanced messaging application with the latest encryption technologies, self hosted/federated, and open source. I know there isn't money in that market, but I would just love to simply resurrect those applications.
I think ESR summarized it very well for the layman almost 20 years ago in "the art of unix programming":

http://catb.org/~esr/writings/taoup/html/plan9.html
It's a subset of race conditions to be sure, but I think it's reasonable to look at a thread that gets stuck in a do-nothing loop while the app continues to run and guess it's probably the fault of buggy multithreading and bad luck on the timings.
It wasn't a year back, at least for relatively recent versions. Nothing substantial has changed, so I think it still isn't
I went on this rant on a day last weekend.

Nerdy by endearing is how she put it once I was done.

At least we have the high ground when they stumble over a stair with an offset height.
I've played with Pla9 a bit and I find it overall interesting. Here are the things from the top of my head that are improvements over Unix:

- Truly everything is a file. No exceptions; no special cases.

- Symlinks do not feel like a hack causing trouble. If you need a reference to a directory in another path, you mount it. If your software writes its binaries into its custom directory and you want the binaries within the $PATH, you mount that custom directory into /bin (or so, from what I remember).

- Namespace isolation for processes.

- Distributed file system
>I think this is rewriting history just a bit.

https://techcrunch.com/2011/05/25/uber-airbnb-jail-time/

Uber was an illegal taxi service in every jurisdiction they entered that I am aware of. This wasn't really gray. It was remarkable the restraint jurisdictions showed, I suspect because there was a sense that if they clamped down they didn't "get it".
VaderSharp – Sentiment analysis using Vader with C#
The title is a bit misleading. Those 3-year-olds are 1.5cm shorter than average growth percentile. It doesn't mention the effect on adolescent height on the same diet, since most adult growth spurt happens on teenager age.
India, Pakistan become full members of SCO
The guy was the ultimate narcissist. "Living on his own terms", indeed.
It's probably more accurate to say it was intended to be the successor of UNIX. Plan 9 was developed by the same group that developed UNIX (Bell Labs) with many of the same prominent people credited with C and UNIX; Rob Pike, Ken Thompson, Dennis Ritchie.

https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
I think there has been an explosion in potential distractions the last couple of years though. Everywhere you look, new frameworks, platforms and languages, as far as the eye can see. So much shiny stuff. And it just keeps coming. (I do think something has changed in like just the last five years or so. Github has been an important part of it, I think.)
The old adage of not comparing your life to somebody else's highlight reel is valid for HN as well.

You'll never master everything. No one does. Take it easy. You say you've become an integral part of your team and that you're constantly learning. You seem to be on the right path.
It could be. The question is: why should it be?

Everything you said makes sense if those are the goals, but if they aren't... well, why should they be?

The design you suggest would be done by some module authors for sure, but there's no reason it needs to be that design.
I was about to make the point about Ansible but I guess you've already made it in the README.
Ok, well I lived in google chrome mosh for about 4 months. It was fine :-) Full screen too.
HN in a way can be considered a monolith with thousands of years of combined cumulative experience in every domain and in every technology.

Of course, you, by comparison will seem lackluster. Realizing that a single person on here may be lacking in specific expertise may give you solace.
Thanks for the recommendation - and I'll have to check out "Where the Buffalo Roam" too.

Regarding the 1972 election, Timothy Crouse's "The Boys on the Bus" (published around the same time as HST's book) is also worth reading. It's about the reporters on the road reporting on the campaign ("one of the first treatises on pack journalism" sez Wikipedia) and includes various colorful characters, including of course HST, who also wrote the foreword.
> They are aggressively capturing and selling people data from phones and browsers, as proven by large amounts of evidence.

I'm interested, where can I go and buy some user data from Google?
> Here's the remarkable thing - this doesn't seem to be affecting my feed at all. I get as much politics as ever. I couldn't tell you how many times I've informed Facebook not to show me Trump news, and it's still there, lots of it.

During the peak toxicity of the election cycle, I unfollowed a lot of sites/sources/people on Facebook. For a while, it worked.

Eventually, though, I simply lost that ability. For the last few months, if I click "unlike" or "unfollow" on some source I'd like to be rid of, nothing happens. I'm literally unable to unfollow content on Facebook now.

If you Google around, you'll see that this is a common problem that people have been reporting for years.

This makes me wonder if this is a bug, or if, perhaps, the Facebook algorithm simply refuses to allow me to have fewer than N number of connections to other nodes or something.
Yeah steep price, it was a required textbook for my intro to proofs class and I don't regret the purchase...it's one I'll be coming back to often throughout my undergrad.
By that point Uber had already been operating for 2 years.

I'm questioning whether they launched knowing full well they were shirking the law, or if they launched, realized they were in legal trouble, and then proceeded to not give a sh*t. :)
If the façade is complex and interesting, it affects people in a positive way; negatively if it is simple and monotonous

Humans prefer humanistic architecture, with fractal visual complexity and natural materials. Modernism tossed it all out, then the post modernists recognized that that was a horrible mistake, but decided it was too uncool to just go back to what people actually liked.

If you are interested in a short US-centric read on how the whole thing went down, read this:

https://www.amazon.com/Bauhaus-Our-House-Tom-Wolfe/dp/031242...

Post WW2 architects have a lot of human unhappiness to answer for.
Your edits being on top is a little confusing, but still.. HN is a fickle bunch.
The economy will be fine. Maybe even better than before. People will just figure out how to charge for content on the internet, and everyone will be all right.
I was overwhelmed at first. Every time a Show HN would pop up, I was amazed at how individuals could deliver on so much alone. So I accepted these things:

- There will always be people who are better than you, in any field. I see it as a positive and a great learning opportunity.

- There will never be time to learn everything you want to learn.

The question I try to answer is: Am I doing the best I can at the moment? Of course, this can also lead to complacency.
There is a lot out there, you don't need to be an expert in every new thing.

Strive to be a helpful, open, honest team member, with a thorough understanding of core patterns and practices. (e.g. SOLID principles)
This patent is 3 years old, obviously a "patent every idea you have" filing, and nothing in the story supports the headline "secret".

This story has no value.
Sounds like a sad world.
What you are feeling is the exact opposite of hubris. It is good that you feel overwhelmed by looking at the universe of possible technologies and the pace of change within them. It sounds to me like you need to make peace with that, and then decide for yourself where you want to build expertise. You can extreme depth, extreme breadth, or something in between. According to IDC, worldwide IT spending is going to be around $2.5trillion this year. Its a big world with tons of products, disciplines, people, and very little of it is totally static. In fact, large swaths of IT probably get very little mention on HN.

To reiterate though, pick your battles, follow your interests/employment possibilities, and make peace with the fact that you can't know everything.
You don't get good by worrying. You get good by loving to learn. I went to college at ten years old to learn to program. I had a job when I was 14 working on invoicing software for telephone companies. At 18 I went to university to learn engineering (structural). I lasted 8 months in industry after graduating because of how bored I was not learning. It's not a bug its a feature that there is so much to learn in CS. Embrace it. You're able to pay the rent in under a year and the sky is the limit to how much you can learn.
Would you rather find that out in 20 more years or now?
I would recommend Wire ( https://wire.com/en/ ). All mobile and desktop OS and web too. In my experience it's reliable and private and the company behind it is extremely open and supportive of its users.

I am not affiliated, I just like it.
What was the photo company that raised 50M before launch, Color?
Thanks for your concern. I'll be fine.
And also, please can we refer to computers as hard drives. Especially desktops.
I used to be an electronic technician (305x4) in the Air Force and spent 3 years on one of the old 490L Overseas AutoVon phone switches right before the DOD phased them out in 1987. This telephone system originally had a ferrite core memory and it was NOT non-volatile. Every few milliseconds the system had to run through each bit reading them and then re-setting them, as the magnetic field collapsed over time. The system used 50 volts.
That's still true with web.skype.com being down for 3 days ealier this year for me (wouldn't render in chrome.)
> An undergraduate should be capable of writing a text chat program with 100% accuracy

That maybe true, but I assure you that program will not scale to millions of messages. The reason so many companies "get it wrong" isnt because their developers are less skilled than graduates. Syncing M:N state at scale is hard.
I appreciate the change, but it definitely broke some discussion. The quotes here and accusations of a hit piece are mostly being made against the Guardian's editorializing, not Recode's simpler publication.
"Difficult to find the setting on your non-consumer router" is different from "difficult to find a router that has it".
Latest NSA Leak Reveals Exactly the Kind of Cyberattack Experts Had Warned About
I work in Fraud Analytics. I would call myself a failed data scientist- it was during those days (2 years ago) that I discovered HN. At first, I used HN strictly for job searching on the "Who's Hiring?" posts.

Today, I continue to browse HN on a daily basis because I derive value from the comments section of contentious articles. I am pretty weak at Debates, and I think reading up on stances from well informed parties, without picking sides is useful
Have you been learning from your team?
Although HN is nice to find about interesting things, there's nothing that can give me more experience than focusing on my team's goals. Focusing on execution is the most important and most translatable skillset you can have besides interviewing.
I live in Bellingham, WA, which has (I think) the closes TJ's to Vancouver. The parking lot is already about 50% British Columbia plates, and maybe now it'll be even more. I certainly welcome more friendly neighbors shopping in town, but it's a bummer they have to shut down.
Does this change also appear in usage numbers, is real large scale use in the industry much more divided among tools since before 5 years ago ?
You might expect more of these problems coming to light as this current economic expansion ages and starts to wobble.
Hi

I would say, ballpark, $100k. Email me at fijal at baroquesoftware.com

EDIT: the actual figure depends precisely on what you want, which parts of the stack have to be exactly how fast etc.
Not sure what you want to say. US can do it open, China and Russia can still do it in secret.

While, as a matter of fact, you will be naive if you believe that there is no secret research happening inside US government agencies.
I can see how this would happen, so I doubt you are alone. There's so much stuff and s o little time to consume it. My browser tabs and pocket account seem to grow and grow and I seem to spend as much time organizing and moving information as I do actually consuming it. I have trained myself as I've gotten older to just let some of it go. Not everything has to be seen.

I think this is one of the (probably many) reasons feed readers failed and chat came to beat email: the feeling of something incomplete. I had to force myself to ignore unread counts to stop myself from going crazy, but Twitter, HN, Reddit, etc. did away with outward signs that there were things unread, and that's a good start.
I'm in Firefox on Android. That I can't play a streaming video is ridiculous.
It does make it less scary because we progress into this 'new world' together as a society. Therefore laws and regulations can hopefully keep up and we don't end up in a dystopia nightmare scenario.
We've found LSP pretty easy to extend for our purposes, without any explicit help from the protocol. Check out the `extension-*.md` files at https://github.com/sourcegraph/language-server-protocol for our extensions. Some of them we hope to upstream, some of them only make sense for Sourcegraph.
the generate_series example is a mess

For those who want to implement this in Python, I've written a gist: https://gist.github.com/Dowwie/bec0a29bcd37eea41cde8d5188626...
I'm in Firefox on Android.
They are selling data but they are not selling personal information, big difference. If I can't pay them to lookup information about a specific person then they don't sell personal information.
Take a break.

Try cutting the cord for a few days. It's refreshing.
Faithlife | Software Developer, Payments | Bellingham, WA | Onsite, full-time, https://faithlife.com/jobs/PaymentsSoftwareDeveloper
Faithlife is seeking an experienced payments engineer to join our engineering team, helping build out our payments platform. As an engineer on the payments team, you will be responsible for designing, building, and maintaining the services and infrastructure that move funds for Faithlife. The ideal candidate has experience with payment systems or FinTech startups.
This is a full-time position at our office in Bellingham, WA.
Please email your résumé, GitHub profile, StackOverflow profile, or other contact information to devjobs@faithlife.com.
Find out more about getting hired at Faithlife: http://faithlife.codes/blog/2017/02/getting_hired_at_faithli...
Please note that Faithlife will not sponsor applicants for work visas.
I'm a Sysadmin on the east coast & I feel completely wrecked every time I read the comments here. The level of brain power & swell here is beyond me. Some of you can be a little brash, though. I wonder if it's just you guys are all on a different level, cognitively, are taking drugs, or what. But the precision at which some of you respond to comments, clarify things and/or just rip apart content, is fascinating.
living on a bus driver salary would be very difficult

As is often mentioned, that depends on where you choose to live. Around here, I know someone who was a bus driver and a homeowner. She was quite happy with it.
Did you know that the CSS is user-modifiable? Do you consume only HTML and CSS in the form of perfect templates that can be used by you or your team immediately?
Fill your bowl to the brim
and it will spill.
Keep sharpening your knife
and it will blunt.
Chase after money and security
and your heart will never unclench.
Care about people's approval
and you will be their prisoner.

Do your work, then step back.
The only path to serenity.

-- Tao Te Ching, Stephen Mitchell translation (http://acc6.its.brooklyn.cuny.edu/~phalsall/texts/taote-v3.h...)
Is Ansible really too much though, as the author suggests in README for simple tasks? If all you want is basic "SSH to a server, install some packages" type behavior, I'd still make the argument Ansible is simpler than this. Ansible isn't like Chef/other competitors where you have to bootstrap or install a client on the target machine. IIRC it only really needs SSH access and a Python installation present on the target machine, which is basically most Linux distros.

Looking at how you use this thing, I'm really not sure it would save me any time versus using Ansible.
All of taxonomy is pattern matching unless you have something like kennel clubs or Mormons tracking individual genealogy​