skysight-inc/HackerNews huggingface dataset:
Ask HN: What is the best way to generate revenue on a blog
I own a blog that has about 100k page views per month and 60k unique visitors per month. I haven't started generating much revenue and was wondering what everyone does to make $. Any ideas?
The fable of the unicorn
I'd just like to interject for a moment. What you’re referring to as Linux, is in fact, GNU/Linux, or as I’ve recently taken to calling it, GNU plus Linux. Linux is not an operating system unto itself, but rather another free component of a fully functioning GNU system.
MEAN stack or Coffescript JavaScript hacker for quick turnaround projects
Hi all -

Filled the python role from yesterday - that was quick! :)

Now looking for short-term, quick turnaround JS (MEAN stack) projects.

To provide some context: we're YC S14 and are building the Amazon for used cars. We have a very strong engineering team of 6 folks, who are working on production code in Node.JS and Angular.JS (MEAN stack or Coffeescript).

Beyond that, we have some need for very quick iteration, short turn-time projects including but not limited to:

- Web scraping or web manipulation work (Selenium, Scrapy, other tools will be useful here)

- Data structuring and storage (categorizing photos, scraped data, etc)

- Some light front-end tools (for internal use only, no heavy design work)

- The ability to interpret/update based on uploaded .csv format files

- Server side hosted scripts (AWS S3, or a separate standalone server)

Generally, we expect to use between 5-15 hours weekly for ongoing development work and / or the opportuniy for a fulltime role if you crush it! :)

Please email me at nicholas@carlypso.com by answering the following questions:

1) Does the above sound interesting to you?
2) In which time-zone are you?
3) Link to your GitHub profile?
4) Can you point at any (ideally YCombinator) references?
5) Can you describe a few similar past projects in a few words or show examples?
6) What are your comp expectations?

We're of the mind-set: you only get what you pay for. That said, we've been a little overwhelmed with the interest in yesterday's python HN post so we do have quite a pool of candidates to choose from.

Look forward to hearing back from you! Hoping to kick this off before the weekend :)

Nick (nicholas@carlypso.com)
A few ideas were thrown around with a third-party server and captcha necessary to validate your twitch account to send commands.

People working on it say it's being handled, but it definitely isn't a bad idea to brainstorm.
I doubt it, I doubt people would just hand over their twitch accounts to some guy on 4chan.
At this point in time though i wonder if focusing on the init part is missing the forest for the trees.

I think just as much of a stink comes with how you need to have systemd-the-init to use systemd-logind (replacing consolekit for session tracking) or any number of other possibly interesting, but tied to the hip of systemd, sub-projects.
"Arch linux spawned a distro called manjaro which leads the way on not joining the systemd bandwagon."

...well, kinda: manjaro supports openrc, but the official, main installs are systemd. you can start with an official install and convert it, or you can use an openrc iso, but those are not officially supported.
It's a bit more that the "the state is the enemy" line rapidly devolves to standard Libertarian bullshit.

Power begets power. Good power structures redirect that concentration and redistribute power, wealth, and means of production. The question of how to go about doing this is older than civilisation, most recent example I've come up with is from a history of Caesar Augustus, addressing the optimates and populares.

Former are oligarches, latter proles.

Guess which side's plank was "strict property rights and no debt forgivenss", and which was "structured bankruptcies, land redistribution, and affordable grain"?

It's the same strict propertarian vs. living-wage argument we're having today.
That doesn't make Apple's behavior right, of course.
Redhat used to be good before they forked off the desktop OS into Fedora. They went downhill in my eyes quickly after that.
"It would be better if predators where eliminated"

Wrong idea; and the campaigns against predators in journals, just because this sells newspapers, are becoming a big problem in itself.

Anybody people honestly worried by animal and human suffering should definitely welcome predators. Yes, is true that coywolves had unfortunately killed 1 women doing footing some years ago in a national park. One.

But maybe we should be worried also about people killed in car crashes or bleeding in pain before to be rescued. Maybe should be worried also for the more than 100.000 men and women suffering each year in hospitals, with brain inflamation, recurrent fever, chills, diarrhea. Or for pregnant women having miscarriages and stillbirths.

... Yes, people probably should be afraid, very afraid by the beautiful herbivores instead, responsibles of all of this.

When I think in a real microencephalized sociopath that runs blindly trying to grasp any human at sight (children, women and men), something evil and terrifying, that lurks hidden out of your house waiting patiently for your children, I think in deer ticks.

So if you think that to eliminate the predators are a good idea, think again. You will have much more deer ticks around instead (and much more human and animal suffering as consequence).
Most likely the OP would have been nypa'd out of there.
Oh shi, they are already here.
Process supervisors with reliable logging are nearly two decades old at this point. Isolating /tmp is then a namespacing feature, which in a system where execution state is composed as an explicit external manifest via chain loading (as opposed to serializing from a unit file into a private ExecContext structure, as with systemd) should be completely orthogonal to any one service manager. Else it is inflexible if it needs complex internal scaffolding.

(Actually I think supervision goes back to IBM's SRC in at least 1992, but I'm not exactly sure if the earliest versions had anything beyond process management.)
> This short comment is not up to pg's usual high standards for his essays.

I can almost here him thinking in response, "if I throw a dog a bone, I don't want to know if it tastes good or not."
>No, it says that they cannot work at detention settings which are in violation of the US constitution or international law.

Who makes that determination?
Because so many on HN are so proud of their atheism. I'm not a conventional believer either. But my description happened to be factual, not an insult.
Sort of. http://vigor.sourceforge.net/
If Google's 25mph car is able to slam on the brakes and avoid an incident without swerving or taking other action then it could be argued that once we move to a fully autonomous society, 25mph (example; may not be accurate but for the sake of debate, 25mph is what I'll stick with for this scenario) may end up being the max speed for safety reasons.

This isn't to say that now trips will take longer and that will adversely impact our lives because I think what will end up happening is we will rearrange our lives so that we use these longer driving trips to sleep or work, converse with friends, do homework on the way to class, etc. and thus the time it takes to get from point A to point B becomes moot as we are now able to be orders of magnitude more productive in our vehicles.

Granted, this will not only reduce accidents as now the vehicles can communicate with each other and will instead know what the intentions of the other car are and adjust accordingly instead of trying to anticipate what the other car is going to do, but it will also reduce or eliminate speeding tickets and DUIs. Due to speeding tickets and DUIs being a large source of revenue for municipalities, I'd expect this to evolve as well, unfortunately.
That can be a problem. Some common C/C++ idioms do not translate to Rust. In particular, a function which creates and returns an object is difficult to express in Rust. In Rust, you have to create the object before the call, then pass it to a function to be filled in. Either that, or go with a reference-counted type.
Just what the doctor ordered. Thanks. Fantastic having illustrations for every point.
Don't restart this thing until you've had a professional harden your network. You are not gonna stop the botnet, so the best you can do is limit the impact of post-exploitation.
What makes a cluster a cluster?
>Personally, I prefer the business policies and user respect that the Ello platform offers. A no-ad policy (forever) is a huge reason to support Ello for me. Although Medium has the tech crowd, Ello has a community and team with lots of heart. When Ello releases an API, I'm sure that the community will increase.

Are you working for Ello? How do you know the Ello team has lots of hearts etc.? If you do, then I will say then there is some sort of bias to the post/comparison. Naturally, you'd favor Ello more than Medium if the answers to my above questions are Yes & yes.
I'm a functional programmer (Lisp, OCaml, Erlang), and I only touch C++ when I have to wrap it in something to interface with a higher-level language.

Most of the cases where I run into this problem and end up feeling like I didn't gain much, if anything, from doing a straight C implementation are situations with deeply nested data structures.

I get that the thinking is that the benefit is that once I've made the compiler stop complaining, my memory management model should at least be sound and safe, and that is a win. Though immediately following that I start to have dream-like fantasies where this entire static analysis stage is simply bolted onto C instead of being a whole new language.

Afterall you can do some pretty impressive stuff with nothing but a pile of preprocessor macros (see Objective C).
JRWR is not a creator, he is one of the irc members who are looking into rebooting the project for us.
100% agree. He writes very incisive articles. He also created the online Python Tutor!
Are you referring to objects that contain inner pointers? Otherwise you can just return T or Box<T>.
The easiest way would be adsense and affiliate links(to amazon for example), but I don't think it's the best one.

The best way, I think, is to create a store and sell your own producs - write an ebook, sell merch, whatever fits best.

You could also try patreon.

Can you send me a link to your blog? Maybe I will have more ideas.
> Am really curious: what's the plan to foist this onto the Hollywood screenwriters?

Fountain was created by an A-list screenwriter, John August, who's written Big Fish, Go, Charlie and the Chocolate Factory, and many others. He's pushed it pretty hard on his podcast, Scriptnotes.
People have been trying to fix the boot process in linux for years. Like most things, everybody screams when something changes, but nobody is willing to put in the work to make something better.

RedHat had enough, and finally jammed systemd down on the Linux ecosystem.

This had two effects:

1) Technical: it exposed a LOT of shortcomings in the architecture of Linux for operating on modern systems. The whole "This belongs in PID 1! No it doesn't!" stems from there not being good, correct, and obvious ways of accomplishing the tasks that need to be done.

2) Political: it pissed off everybody from Linus down who actually thought they had power and control by demonstrating forcibly that their opinions don't really matter.

As for the technical issues, I'm not terribly sympathetic. Somebody needed to fix this, and it was painfully clear that nobody was ever going to get consensus on this. In addition, Linus blocks a LOT of stuff attempting to evolve the kernel in directions that are improvements, but that he does like or doesn't understand. For example, Linus didn't handle the ARM board issues very proactively. He basically ignored things until they got untenable and then finally blew up at the ARM guys and threatened to rip them out of the kernel. People had tried several times to get a modular configuration system put in place, but Linus never wanted to commit it as there "wasn't consensus". True, but once his pants caught on fire, he didn't give a shit about consensus anymore.

As for political issues, I have even less sympathy, as RedHat simply did what Linus has been doing for years and imposed their will on the ecosystem by force. Enlightened dictatorship is a wonderful governmental mode, until you're no longer the dictator. Perhaps if Linus had figured out how to actually build consensus, I would find his words less hypocritical and more deserving of consideration.

The BSD's are no strangers to controversy. The whole existence of OpenBSD and NetBSD is a tribute to that. Even with FreeBSD, the GEOM subsystem changeover caused great friction. The difference is that Poul-Henning Kamp did the work and got a signficant level of consensus from the BSD leadership--but by no means unanimous and it was sometimes acrimonious.
Functional idioms don't translate cleanly either :)

If you're using Rust for FFI from functional languages (or any language, really) you need to use a fair amount of unsafe code to get the interface correctly. There's not much benefit for simple things (aside from cases like these: https://gist.github.com/steveklabnik/1a3ec0ca676aaddf766e), but for more complex things it works out pretty nicely.
CentOS has always been RHEL without the trademarks, they'd have followed Red Hat to systemd regardless.
Ask HN: Are there any jobs in the Denver area?
I'm a Senior in college and am looking for Junior position development jobs, preferably in Denver area or even remote!

I'm excited about about Javascript and the web of frameworks that have come out of it. I have also been diving into functional programming and see it becoming essential for large code bases.

Any help would be much appreciated.
Yeah, at some level of complexity you do start needing some Cell/RefCell/Rc, but it's not much.
Ruby Tricks
What is the criteria by which you classify something as "opaque"? The documentation for systemd and its utilities is second to none.
I think you may feel this as you don't see all the organisations that use XMPP internally for their office communications and video conferencing. We use it internally, we have rooms for each department and some group rooms that are very active - when a new person starts with us they often comment how good it is to have a functional internal chat system. We have OTR encryption for confidential exchanges such as providing users with passwords and developers with SQL from databases etc...
There used to be a staffing service around the turn of the century where I had success finding work in my field. 'Denver Technical Staffing' was their name. Dunno if they're still in business now though.
What's the difference between history and "recorded history"?
How much if you gzip the text?
It's not easy to tell when bias shows up. Collage rankings might look like an unbiased formula, but it's selected so the 'top' schools end up being highly ranked instead of measuring useful things. Things like a high faculty to student ratio don't actually directly have much impact but it's the kind of stat easily gamed by 'top' schools so it's gotten some sort of mythic importance even if these people don't actually teach undergrad classes.

You can find the same inherent bias in many walks of life. Many of the hurtles to becoming a Doctor have nothing to do with being a good Doctor there just there to ensure the right kinds of people get into and out of the program.
https://physics.stackexchange.com/questions/72368/why-are-mo...
Process supervision goes back a long away...and has pretty much never been included out of the box in any server-oriented Linux distros.

It also looks a lot more like systemd in systems with good process supervision like Solaris.
What is the significance level? What is the model? This is freshman dorm room level analysis
is it true that to add a route with this framework you have to ask for permission to Raul and Fidel?
A charitable interpretation of what he or she said is this: don't evaluate bias by looking at outcomes of the average applicant, look at the outcomes of the borderline applicants.

That is fine, that is what he was saying. The point is that his solution is completely impractical for the original goal of finding an objective, statistically valid way of measuring whether bias exists. "Borderline" cannot be measured objectively, only by subjective rubric scoring. And when you only measure the borderline candidates, you have reduced an already way-to-small sample even further.
I've seen plenty of mediocre women and minorities in positions of power.

For a bipartisan example, consider Barack Obama and Sarah Palin.
You aren't agreeing not to sue them so much as agreeing that you have been adequately compensated for the damages that they did to you.
could easily be either

Or both. They're not mutually exclusive. Do Jamaican sprinters excel because they grow up around other sprinters or because they are blessed with natural ability? Yes. Simply put, or != xor.
I think one thing that gave systemd adoption a big boost was a declaration from the maintainer of the cgroups sub-system of Linux.

At present multiple processes can set up and manage cgroups, but the maintainer wants to change to there being a single user space manager.

Thus systemd was pushed as "the" cgroups user space process.

You can already seeing the systemd devs behaving as if this was a done deal.

Ran into a email a while back about systemd clobbering a libvirt managed cgroup. And in it Poettering "suggested" that libvirt should hand control over to systemd as it would be THE cgroups manager going forward.

You can probably find similar encounters between, say, Docker and systemd.
Ask HN: How do you save and sync your private and important documents?
Most of us use multiple computers, a phone, and maybe a tablet. We need to have access to latest copies of all our files in those devices. And we want to secure access to those files as much as possible. So, I think this question is on the mind of most HNers.

Using Dropbox is most convenient, and based on comments I've seen on HN, no other client comes close to Dropbox for simplicity, stability, low CPU usage, etc. However, our files can certainly be made visible to anyone working at Dropbox. Same with Google Drive, iCloud, SkyDrive, and Box.com.

So, currently, I'm using a private folder inside Dropbox and encrypting it with EncFS. This is not completely secure either, but the bigger problems that I have with this solution is that EncFS or FUSE sometimes fail (especially if I'm trying to copy/paste multiple files) and sometimes the files become corrupted. I can't take that kind of a risk with my most important files.

So, I'm back to square one. What do HNers use for this kind of a need? I've tried Bittorrent Sync but I can't trust that company. I can try using Truecrypt or VeraCrypt which won't be as convenient as EncFS. Or, I can use a client-side encryption solution. Are there any which are as good as Dropbox? What are your opinions on SpiderOak, git-annex, syncthing, sparkleshare, syncplicity, aerofs? Anything else?
You may try the Boulder area. Both TechStars and Boomtown Boulder have programs based in Boulder and thus many startups flowing through the area. You may be able to find an internship or entry level position through one of their portfolio companies or even try reaching out directly to the program to see if they may know of any of their companies looking.
On Monday will be posted automatically a thread for jobs. Remember to look and post in the correct thread.

Last editions: https://news.ycombinator.com/submitted?id=whoishiring
Does the load overwhelm a single CPU? Does it not work to make the networking stack have affinity to a single CPU?
This is true, even in situations where you don't care about downvotes.
For experimental Arduino and Rasberry Pi based RF apps, serviceable RF test equipment isn't as cost prohibitive as it once was. EG, Amazon has a PC-based 24MHz - 1.8 GHz RF spectrum analyzer by Touchstone for USD $80. The functional 100 MHz digital Rigol 1102E scope is useful when you're in EE-mode and still runs for $400. If feeling creative, Hantek arbitrary waveform generators hover around $160, and can use Tektronix software available online gratis, complete with GUI. Basic SainSmart USB PC-scopes with logic analyzer modules hover around $150 (watch circuit power output or you can fry your PC). None of these items are top of the line but they should get the job done at the Arduino or Rasberry Pi level.
Devuan is someone's extended tantrum and little more. Like every other rage-fork it'll die a slow death because who wants to develop on a platform founded on the premise of "why do we need to change anything? It's all working fine!"
But the stated objective of the root article was failed. It concluded that First Round Capital is biased against females. There is insufficient data to support that claim! It might actually be that FRC is biased FOR females. But the process leading up to FRC was so biased against females that females are still at a net loss.
Hey rewqfdsa, maybe shoot me an email some time. Address is in profile.
Aren't there subtype coercions that make this syntax useful only rarely? (something like: if 'b: 'a, then &'a and &'b will both be treated as 'b for this instance, or maybe the other way around? And with only lexical lifetimes, for two references visible in the same scope, one is necessarily a subtype of the other, no?)

The only time I've ever used multiple explicit lifetimes, I was accidentally trying to trick the compiler into accepting shared mutability. The compiler was not fooled.
SIRF's report on October 19 [1] discusses operating structure and entities, many of which are named after chess references. From several articles:

"Philidor" ["Francois-Andre Philidor was an 18th century French Chess master"]

"BQ6 Media" ["named after the chess shorthand for Bobby Fisher's legendary move against Russian chess master Boris Spassky in 1972"]

"End Game LP" ["stage of a chess game when there are few pieces left"]

"KGA Fulfillment Services Inc." ["popular chess move is the King's Gambit Accepted, or as it's often referred to in chess notation, KGA."]

"Isolani LLC" ["Isolani refers to an isolated queen’s pawn."]

"Lucena Holding LLC" ["Lucena position - one of the most famous and important positions in chess endgame theory"]

"Back Rank" ["a checkmate move in which a rook or queen takes the king on the back row of the board."]

[1] http://sirf-online.org/2015/10/19/hidden-in-plain-sight-vale...

[2] http://www.theglobeandmail.com/report-on-business/valeants-s...

[3] http://www.propublica.org/article/pharmacies-valeant-affilia...

[4] http://sirf-online.org/2015/10/25/the-kings-gambit-accepted-...

[5] https://en.wikipedia.org/wiki/Chess_endgame

[6] https://en.wikipedia.org/wiki/Lucena_position
> By comparison Debian just has enough resources for keeping Debian running.

I think that's a touch unfair. The fact that Debian runs on the BeagleBone Black and RedHat doesn't puts a bit of lie to that statement.
He didn't dispute that, just that their model does not entail sharing your information. They aren't planning to be middle-men to recruiters, but to be a specialized form of recruiters themselves.