skysight-inc/HackerNews huggingface dataset:
Where there's a will there's a way.

If you wanted to give candidates feedback, you could have them sign a form along the lines of "you agree not to sue us for giving you feedback" and give you feedback.

Professors are already doing a variation of this, the reverse actually, when asked to send recommendation letters for grad students. They ask the student to sign a form that waives their right to a copy of the letter.

Live everything else, the companies bold enough to provide better interviewing service will have a leg up on companies that don't.
Where indestructible means destructible.
PgRouting: A Practical Guide
And half of the recruiters are drawing dinosaurs on their notepad during the interview!
As much as I love a good Greenspun invocation, I don't think this really counts:

> Any sufficiently complicated C or Fortran program contains an ad hoc, informally-specified, bug-ridden, slow implementation of half of Common Lisp.

isn't about the inevitability of literally implementing a Lisp interpreter.

It's about something more abstract. see: http://c2.com/cgi-bin/wiki?LevelsOfGreenspunning
and (many) ISPs are pocketing the difference by raising prices to obscene levels.
QGIS 3.0 plans
The Most Satisfying Video in the World
> as it is hands down the best dependency manager available from any language

Why? You don't back that statement up with anything. What makes it better than `pip`?

> node isn't even close, since you need a c++ compiler to actually get quite a few packages

Well if the packages contain C/C++ modules and don't distribute binaries... (which a lot do). In Python land packages with a C++ module normally have a pure-python fallback anyway.
> Why haven't I heard of this before?

I wonder why too and it's not a new project. In the same category, there is also Haxe. Not enough known...

http://haxe.org/
And I feel you've been social engineered to believe opinions you disagree with are harmful.

So here we are.

Fewer YC female founders as a result of this thread? Seriously????
Better still, don't smoke either.
Coffee, Energy Drinks
Thought Experiment: What if Albert Einstein had looked normal?
I don't think the argument is that they shouldn't be prosecuted for hacking the CIA, as much as that the CIA should also be prosecuted for having such shit security on important data.

Personally I don't think drafting a new law for that is a good idea, but I can see how it could fall under gross negligence.
Our University recently moved from SVN to self-hosted Gitlab for internal projects It integrates nicely with our LDAP server so that you can easily search for collegues and students to add them to projects. I totally love it.

It's probably not a coincidence, as Gitlab used to be Utrecht-based if I recall correctly.

Just want to thank you guys for not having to use SVN for my graduate project.
> I've heard this argument many times and it all boils down to "Scala is not Haskell", which is in fact a true statement. Scala is not Haskell and never meant to be a Haskell replacement, nor a pure FP non-strict language.

Yes, but my point is that Scala's unholy combination of OOP/FP has been marketed as some sort of panacea... which it definitely isn't. I think, it's actually worse in both aspects: Erlang (modulo static type checking) beats it in the OOP realm, and Haskell (and Idris, etc.) beat it in the functional.

Try to use scalaz for anything serious, and I think you'll find out what I mean. Don't get me wrong, scalaz (and shapeles, etc.) are marvels of engineering, but they aren't sufficient in practice. Nor are they for any reasonable definition of the term 'usable'. Haskell/GHC is -- and in fact it's simple and easy.

Btw, now we can also enjoy 'cats'! Let's retread the whole "mtl" and "transformers" disaster once again in Scala! Fun! (I was around for the Haskell mtl/transformers/fundeps thing and... it didn't work. Monad &c. need to be part of standard library. For sanity.)

I just think programming languages is a realm where compromise doesn't work. Maybe I'm wrong, but...

> Anyway, Scala is probably one of very few languages that combines OOP and FP

Firstly, "Combine A+B does not necessarily improve anything"[1], but...

Secondly, see, this is the problem... having a few things signify "this cannot be mutated" does not an FP language make. It's far more complicated than that -- it's about culture. The Scheme authors recognized this and named anything that was "dangerous" (side-effecting) with a bang at the end so that it would be offsensive and stand out to any code reviewer. This is what FP is all about... not just paying lip service (which I think Scala is doing currently) to immutability.

EDIT: Look, I realize that I'm being an asshole with the beneift of hindsight, but still... I'm talking about what we should aspire to. Not just accept.

[1] I think the supreme example of this is in the O'Caml object system. It's basically better than any single-dispatch system out there, but nobody[2] actually _uses_ it. Why? Because it's just simpler to do in function style.

[2] Yeah, yeah, qualifiers, formal studies, etc.
No, I'm fine with lots of opinions that I disagree with and the majority of those are not harmful. But this sort of drivel has no place on HN as far as I'm concerned, in fact if this were to become the norm (that you can spout any sort of nonsense as long as you do it 'respectfully') then I feel my time on HN should come to an end.

And maybe it should.

As for your edit: yes, exactly. That's the sort of thing that will eventually result if you condone this sort of trash, it won't happen overnight but it definitely will happen.
Yeah, but the copyright holder wouldn't necessarily be happy with a commercial enterprise that adapted the work as Neo-Nazi propaganda.

I'm just saying that the motivation around holding copyright might not only be monetary.
Scientifically proven open sourced Love Calculator app that works
At least some of the time that does happen (not nearly as much as it should IMHO). I moved from one scientific institute to another, and would often get requests from friends in the first place asking if I was able to download a paper for them.
Scientists at the Smithsonian Rediscover Graffiti Left by the Crew of Apollo 11
Looks like it is piping the queries over to scholar.google.com - getting only timeouts right now though.
Wow. No. My thoughts are none of your business.
Like the people in the Wikimedia Foundation.
To me what Github got right is making virtually no distinction between end users and developers.

SF tried to shelter "end users" from "dev stuff" yielding bad experiences for both. It's hard to use open source projects without getting at least a little bit technical. And it's hard to contribute when the dev side of things is kind of hidden somewhere. And yes, 2-3 clicks in the UI do make all the difference.

(I'm not replying specifically to this comment, just the whole discussion on what made GitHub better)
So today rally against the Anne Frank Fonds. Tomorrow against Disney. Then what? If the law creates an artificial incentive that damages the public good, are you going to separately criticize each one of those who take advantage of that, or to ask to change the law?
No, it really won't happen. It really, seriously will not.

"Nonsense" "Trash" "Drivel"

You're not OK with opinions that vary from your own. You language is pretty clear on that point.
Some discussion https://www.reddit.com/r/ruby/comments/42xxsp/flammarion_the...
I don't think this is constructive.

Smoking is awesome. If only we could find a way to do it without the health problems.
Grandpa's little battles
Man, smokers can't win, can they? I'm against smoking because it smells, makes my eyes/throat hurt and is very, very annoying, even from a distance. E-cigs aren't as annoying (they're only annoying if you blow smoke directly on my face), so I don't have a problem with them.

If you want to vape, vape, I won't get involved, it's your personal choice.
It is marketing to future employees. See also https://www.artsy.net/article/remy-ferber-open-sourcing-comp...
3 Steps to Overcoming Any Obstacles
If you were living paycheck to paycheck but it was because your rent was too expensive, wouldn't it seem that you couldn't afford not to move?
It's not thoughts, it only applies to data stored in a computer.
I think it's just manual tail-call optimization?
MBA Dissertation, CSR, Customer Loyalty, Sustainable Standards, MBA Project
Tempus V2.0: routing faster, better, stronger
"What they did" was strike a bargain to try and fix the voting system to make it more representative in future. The two major parties combined forces to campaign against more representative voting, because they were happy when it was just the two of them. The flip side of the bargain was that they'd vote alongside whichever party took them up. Because of that bargain, they didn't really get to vote in a representative manner. Who knows when would be the next time they'd hold the balance of power to try and effect voting reform?

And no, they didn't get 'good representation' anyway. They got 9% of the seats on 23% of the vote when they went into coalition, and in the last election, got 1% of the seats on 8% of the vote. Even as a junior party holding the balance of power in a coalition, they didn't have the clout they should have, from a percentage-of-votes-cast perspective.

But regardless of how you slice it, it's still a clear example of how a FPTP voting system ends up in a two-party political system.
>They get seats by spending money on campaigns. Public is easily manipulated by political marketing. The only thing that could put them out of there seats would be more money spent for a smear campaign against them.

This is overly simplistic. If it were exclusively about cash resources, the most cash-rich candidates would win every time. We know that doesn't happen. Yes, money does play an important role (because it costs money to run ads, print signage, get people to hang said signage, staff phone banks, etc. -- not because there's some reptilian overlord that has to be paid before he lets you become POTUS), but it's not the only role.

More important than money is to control a media outlet that the general public trusts. Pundits have more power than politicians because it's so easy for them to generate outrage. ABC, CBS, NBC, and the cable channels really hold the bulk of political sway in this country. They can frame not only the political discourse, but all significant social discourse, in the terms that they prefer. The internet is dampening and decentralizing their power a bit, which is why non-establishment candidates like Ron Paul and Bernie Sanders were able to gain any traction at all, but their influence is still massive.
I have a synology Nas at home with a 6tb storage which might suit your needs.

The photostation app backups my cellphone photos to the NAS, I also have daily glacier backups and backup to my home desktop regularly.

The only caveat is that due to security, I restricted web access to the nas storage, so that the pictures are only backed up when the cellphones are connected to my house network.
Code Best Practices: Write Code for Your Future Self
Mostly agreed. Which is why I said "sort-of-validating".

... so that I would be technically correct. Which, as we all know, is the best kind of correct. (Source: Futurama)
Hope widespread knowledge about its existence does not kill it.
Attend a protest and you are interesting enough to be watched: http://www.esquire.com/news-politics/politics/a32675/the-fbi...
Show HN: Kneden – Transpile ES7 Async/await to ES6 Promise Chains (Babel Plugin)
Breaking Barriers in Africa Through Citizen Journalism
Perhaps this is a dumb question, but what should the torrent time developers have done differently to have local valid TLS without bundling a private key?
"Hacker" being a perfect example of this in the tech world.
Lang: Python module for enforcing programming language constraints
It uses scholar as a search engine, but then it replaces the links in the results.
e.g.

http://link.springer.com/link-to-paper

becomes:

http://link.springer.com.sci-hub.io/link-to-paper

As far as I can tell, it works for some articles.
How does a candidate improve on himself/herself if a company gives a stock phrase? Maybe doing a mock interview, but it's difficult to replicate the stressors associated with an interview.
The feminist failure of “Silence of the Lambs”
That's fantastic. Yes. Improvement > current ability assuming a base skill development suitable for the career track.
Umm, "pirate website" that uses a secure.sci-hub.io, but not actually a secure connection. Really, Let's Encrypt has made this a no-brainer. Anyone making a site should be expected to be using SSL. Especially those making anything related to anything "pirate" or "secure."
There's a lot of danger in leaving a generally-ignored law on the books. If you make enemies in law enforcement, it makes it easy for them to imprison you. The fact that copyright law is so widely ignored today is proof that it's not socially tenable in the face of new technologies.

Ideally, our law would be updated to match new technical innovations, but instead the scope is only getting extended so that it's easier to prosecute people who are using digital capabilities to do natural things.

We need to seriously analyze the role of intellectual property in our culture. Why are so many of the world's most massive companies people who are exploiting IP/copyright? The margins are pretty high when all you have to do is order new prints of a DVD, for example. Is this really a fair trade, or might we be giving too much away?
Adobe Illustrator CC Crack 2016 Serial Number Free Download
I wonder if having a mostly objective criteria would facilitate hiring and reduce frustrations

For example, give them a coding test (not fizzbuzz bs mind you), it might be just a multiple choice test, hence if they don't get approved this is an objective criteria used to turn them down
I'm not one of the KDE web devs that run their infrastructure, I'm just a project contributor / maintainer. There has been some historical recording of the process that led to KDE having to give up on the idea, though:

http://permalink.gmane.org/gmane.comp.kde.devel.community/61...
https://mail.kde.org/pipermail/kde-community/2014q1/000667.h...
https://forum.kde.org/viewtopic.php?f=292&t=130854&p=350671#...
Why not just deliver nicotine?
I used to be a smoker for more than a decade, smoking a pack of cigarettes every day. I quit it nine years ago. Didn't miss it for a day. It's an awful habit that takes a toll on your health, hygiene, finance, you name it. And I agree with the parent comment, just don't smoke. I don't think it's awesome, with the notable exception of pipes and some aromatic flavors most tobacco tastes like shit. It's an addiction and that makes many people think that it's awesome and cool and whatever.
I use Void Linux at work fulltime for 2 months now and it's very lean and stable, using runit as init. xbps had 99% of the packages I needed.
You mean, when you read it you thought to yourself "what kind of BS is he talking about?" right?
ASK HN: What Coding Language Should I Learn?
I know 0 about coding, web design - any of it. But I know it's something I should learn. What language(s) should I focus on? And what/where would be some good (ideally free) resources?
We haven't switched an existing project, but we're looking around for a place for a new library we're going to publish in a few weeks. It will most probably be on Assembla or Gitlab.
Is ohloh even called that any more? And do they even keep in sync with repositories? Last I checked the LibreOffice stats, they were way behind.
I thought Xeon-D already solve that SOC problem you mentioned.

AMD's ZEN is the closest to get Intel some competition. The margin on Xeon product line are huge, making plenty of room for AMD to strike. And since the Cloud is still a growing market, I could see Intel lowering price and AMD still enjoying some success in it.

This scenario should make it even harder for Qualcomm, or any ARM maker to set foot in server market.
So what is the strategy once Springer starts getting their domains taken down? With torrents this was never a big deal once there was the DHT - it didn't matter which search engines where taken down or which trackers, the torrents lived to see another day.

This website at this stage seems particularly easy to take down as it is a centralized weak link.

Centralized services work great when they are legitimate: Netflix, Spotify, but decentralized work best when they are not legal.
http://libgen.io/ which archives the sci-hub's newly accessed papers distributes the copies through BitTorrent. Libgen itself is also mirrored in multiple locations. Even if Sci-hub is taken down, it shouldn't take long for another to pop up.
He did mention that possibility in part 1. The reason he didn't do it is because it's hard to open the original battery without damaging the case.
The UI was fine by that time's standards. And it was not just CVS but also SVN, which was what everyone wanted to use (git didn't exist).
GCHQ hacking phones and computers is legal, says top UK court
Smokers could just google "home made snus".

Nicotine, no cancer, no smoke and no lung damage.

(It won't be sold in the EU, because of tobacco company lobbying.)
Why do people start?
BT to launch free service to combat nuisance calls
How ‘Textual Chemistry’ Is Changing Dating
Get out of your cubicle, go where people go, watch people have fun, have fun yourself, keep staying among people.
So, who actually owns it?
This can significantly increase the startups runway, by lowering the operational costs.

There is an old saying in business: "overhead walks on two legs." People are expensive; everything else is cheap in comparison. This is particularly true for most software companies, where payroll (and other expenses directly sensitive to number of employees) typically dominates every other expense.

There are software companies which do $100 million a year in revenue on $50k a year in infrastructure costs. Bloat that crazily for a B2C startup making, let's say, generous time-to-market and inhouse-expertise-required tradeoffs. Even if you're spending $50k a month on Amazon, shaving off half of that buys you 1~2 extra FTEs.
Why the comma? Why not

substract a 3

or even:

(- a 3)
Ask HN: What else do you read as regularly as Hacker News?
> why not just deploy code through your provisioning process?

Because provisioning operates with a much larger timescale, with a different fundamental understanding of the act of manipulating remote state. In a word, it's too slow.

In fact it seems to me that this tool is itself still too slow, like a half-step between Chef/Puppet/Ansible (system provisioning) and Kubernetes (application scaling). The future is clearly in the commodification of hardware and network, i.e. immutable infrastructure and cattle-not-pets.
If you'd like to criticize or praise their UI, it'd be helpful to others if you made it explicit, so in the least the developers could learn the strong/weak points of their work.
Quantum Immortality to Quantum Hell
Because if there's one thing pirates are known for, it's their commitment to your security.
What about the whole "smokers make everything smell like smoke for everybody else" problem.
I used to be the IT Director for a document scanning business in the UK.

Scanning paper HR records was the single most painful job we had to do. The entire file became a complete legal nightmare purely because it stopped being paper and became covered by Data Protection.

Usually the HR department had to go through every single employee file and shred any documents that might be grounds for legal action before they got scanned.

The process before scanning was:
- employee is annoyed
- employee requests their HR file
- HR sanitise file and sends it to employee

after scanning, every single page was indexed. So they couldn't react to a request by destroying pages (because there'd be holes in the index). So they had to sanitise every single file before scanning.

I understand the point of Data Protection law, but in this case it was really counter-productive. Evidence was destroyed wholesale.
What is so good about smoking?

I smoked as a teenager because for some time I was stupid in order to fit with stupid friends.

I always found that a brainless bad habit, but it was interesting experience in the sense that I learned that to body could adapt to anything and even get to need it.

At first it is the worst thing in the world, it makes you cough but you force yourself into it(showing you "are a man" or whatever stupid reason) and you get to tolerate it, then you need it.

You probably could get used to eat shit or suck from a car exhaust pipe too. You can get used even to eat poison, like Rasputin.
Gearing Up for the Cloud, AT&T Tells Its Workers: Adapt, or Else
That would infuriate me.
http://www.freefullpdf.com/#gsc.tab=0 is another useful site if you're a lone researcher who doesn't have taxpayers' money funding your literature search and can't afford (in some cases) $30-$40 to look at a published paper.
This is pretty much my go-to source of curated media.
Maybe my facebook feed for funny things.
How hard it is to make a game?
Social factors + you catch a pretty mean buzz at first.
> Stoics in general were supposed to be indifferent to riches, and Seneca often opted for an especially hard line in praising poverty as a philosophical good; for Stoics virtue itself (and certainly not cash) was the only real aim.

Huh, most of what I've gotten out of him is that he thought it important not to be anxious over or fearful of the idea of losing one's riches and being poor, and not to be afraid of the state of poverty, rather than that one should not care at all for gaining wealth. He suggests occasionally playing at poverty by living on what amounts to a beggar's earnings for a few days every now and then, to reassure oneself that it's a tolerable way of living.

If anyone's looking for a good copy of his works, the (ongoing) series "The Complete Works of Lucius Annaeus Seneca" from the University of Chicago[1] is really good. They've published all his major philosophical work as of November last year. I'd guess we're getting his drama in the next volume, whenever that comes out. One of the books Mary Beard links at the top of her article is from that series.

[1] http://www.press.uchicago.edu/ucp/books/series/CWLAS.html
Thanks for your permission.
The US practice of keeping tax separate from the price makes this sort of confusion very easy. Why not do it like other countries and just include one, final price, which is what comes out of my pocket?

When a company quotes me a fee, it's exactly how much I will be expected to give them. There's no "but wait, there's also X and Y and Z" to it.
Note that SQuirreL SQL [1] or just about any JDBC compliant SQL client combined with Sqlite's JDBC driver [2] can be used to interrogate/manipulate the structure and the data stored in Sqlite database files.

[1]: http://squirrel-sql.sourceforge.net/

[2]: https://github.com/xerial/sqlite-jdbc
It's off and on. Last night I could access it but it came back.
Ask HN: What 3rd party tools do you wish your company wasn't using?
What tools do you use that you wish your company wasn't using for strategic reasons and/or out of existential fear to your business if this tool disappeared tomorrow?

For example, we are interested in building out some custom user tracking and currently use Google Analytics (GA). We're grabbing some stats from GA API but because user behavior on our site is key to our business, I'm wondering about the downsides of this type of dependency. Obviously, Google is a strong, stable company, but so is Facebook. You hear all the time about companies, e.g., Zynga, who have relied on FB (and Google and you name it...) APIs getting burned, so we'd like to make good long-term decisions. I'd be interested in people's thoughts on how to benefit from the richness of tools and APIs out there while still building a moat around your company core assets.