skysight-inc/HackerNews huggingface dataset:
I think you're anthropomorphising. It's not given that machine intelligence and (human) morality/ethics are intertwined. What if the AI mind/intelligence is of such a high level that it regards us like we do bacteria?

It's probably safer to engineer the AI in such a way that it is guaranteed to be friendly than to trust that it will turn out that way and do nothing. Even a naive hedonistic calculus is probably safer than assuming that (human) ethics will result from more intelligence.
I can't believe you convinced me to click on that link. Could you introduce more paragraphs and/or bullet points and then get back to me?
This guy: https://stackedit.io/

It's opensource and have export hooks!
I am not sure I understand your comment, but just to be clear: we (rsync.net) have ZFS snapshots enabled in your account, by default.

You can request any schedule of days/weeks/months you want, and their (very small) space usage counts against your paid quota. The first 7 dailies are always free (don't count).

What this means is you can just do a dumb rsync to us. No incrementals, no expiring datasets, no logic at all - just rsync to us every night and our snapshot rotation schedule does the rest for you. Just browse right in (using the SSH/SFTP based tool of your choice[1]) and grab a file from 6 days ago.

Email us and ask about the HN readers discount for new customers.

[1] Like filezilla, or SSHFS, or our windows drive mapper
Thing is, though, that these financial products only affected the shape of a particular country or region's problems, they were not the fundamental cause of "fucking up the world's financial system". The US subprime residential real estate crash did not cause e.g. the European residential real estate crash, and is not causing what appears to be a PRC residential real estate crash right now.

For that, IMHO you have to look at more fundamental things, like the US and other countries governments running massive deficits (not to mention private debt). Or the PRC looking at the consequences of the 1997 Indonesian financial crisis (https://en.wikipedia.org/wiki/1997_Asian_financial_crisis#In...) and deciding they were intolerable, and engaging in https://en.wikipedia.org/wiki/Financial_repression + no government social safety net + the demographic problems of their "one-child policy" (https://en.wikipedia.org/wiki/One-child_policy) resulting in not enough children to take care of retired parents and grandparents resulting in a big mess.

One consequence being people investing in real estate, plus other policies, like local governments selling land for real estate development, and the prior central government encouraging economic activity and "growth" through the construction industry ... well, as the PRC's new government "takes away the punch bowl", messy things are happening, but none of them have financial products as their root cause.

Or look at the Euro/EU, is the problem particular financial products, or a monetary structure that allowed "Mediterranean" countries like the PIIGS to borrow money like Northern European countries (for a while)?

In some cases fundamentally unsound financial products might be the cause, e.g. allowing Eastern Europeans to borrow in hard currency denominated financial instruments, when the currencies they earned money in had every chance of falling.

But the really big problems seem to me to be structural. Heck, look at extremely conservative Japan, which without to my knowledge any "financial innovation" has managed to thoroughly wreck their economy for decades and the foreseeable future.
Thanks, so his last tweet before nuking his account was:

"Apologies for my discriminative job advert. It was totally wrong. Going forwards, we’re adopting a more ethical hiring procedure."
Computers have always been very good at performing very specific tasks in highly proscribed circumstances. What were learning to do is expand the circumstances within which the computer can operate, but as you say the tasks are still very highly specific.

We could probably have programmed a computer to drive a car back in the 70s, within an extremely specific configuration of roads and with no traffic or pedestrians. Now self driving cars have very advanced sensors, can cope with other traffic, pedestrians and a much wider range of road geometries. But it's still only useful for driving a car, you couldn't take the same program and teach it to even controll a boat or a plane let alone play Jeopardy, predict the weather or trade on the stock market. Systems like this are going to be very useful, but they are not taking us on a path to develop strong general AI.
Out of curiosity, are these discrimination laws hard and fast in in the UK? At least, in the U.S., most of these laws explicitly only affect a company above a certain number of employees.
Using Data Science to Predict TV Viewer Behavior and Formulate a Hit TV Show
IMO it's how companies perceive "passionate programmers". The article just highlights how that's harmful.
However, we go out of our way to protect animals that can feel pain and experience emotions because it's what we've decided through our intelligence and higher reasoning is the moral thing to do.

We care about and protect some animals, yeah. However, we also industrially butcher hundreds of thousands of other animals every day to satisfy our goals.

Stats show that the more intelligent and educated the human, the more likely he is to behave morally as our greatest moral philosophers define it. Why would super intelligent machines buck this trend?

There's pretty large jump from "more intelligent => more moral" to "behave according to human morality and satisfy human goals".
Calacanis on the shut down of GigaOm
Argh. From the article:

> The fears of machine superintelligence are based on the belief that true AI is just around a corner. After all, we’re so advanced and the progress is only accelerating, it’s probably a few years away, at most.

Versus MIRI [1], quoting Nick Bostrom, whose book is arguably what most recently sparked all of the current discussion of AI risk:

> If what readers take away from language like “impending” and “soon” is that Bostrom is unusually confident that AGI will come early, or that Bostrom is confident we’ll build a general AI this century, then they’ll be getting the situation exactly backwards.

> [...]

> > My own view is that the median numbers reported in the expert survey do not have enough probability mass on later arrival dates. A 10% probability of HLMI [human-level machine intelligence] not having been developed by 2075 or even 2100 (after conditionalizing on “human scientific activity continuing without major negative disruption”) seems too low.

> > Historically, AI researchers have not had a strong record of being able to predict the rate of advances in their own field or the shape that such advances would take. On the one hand, some tasks, like chess playing, turned out to be achievable by means of surprisingly simple programs; and naysayers who claimed that machines would “never” be able to do this or that have repeatedly been proven wrong. On the other hand, the more typical errors among practitioners have been to underestimate the difficulties of getting a system to perform robustly on real-world tasks, and to overestimate the advantages of their own particular pet project or technique.

I agree with the meat of the article, though – recent AI progress has surely been oversold by the media. It's really frustrating to see people continually arguing against strawmen when there are some perfectly lovely arguments to grapple with instead!

Aside: is there some kind of law we could coin that if a rebuttal to AI risk starts off by referencing Skynet and Terminator, we can safely assume it's not going to be worth reading?

[1] https://intelligence.org/2015/01/08/brooks-searle-agi-voliti...
I agree to a certain degree - I think the biggest problem that the author had was the unrealistic expectation of the employer.

Way I see it, it's always going to be a struggle between what the company wants (more for less) and what the employee can produce. It's like when you hire someone to do something for you - you expect them to do the best job, on-time, for the best price.

Passion is writing code knowing that it's not perfect but another step towards becoming better.

What really is crap code anyways?
I have dozens of small repos so Github is too expensive. For example, all of my Golang packages are 2-10 file individual repos as well as Erlang components etc.

Long ago I had asked github if they would offer a size-based account (e.g. $10/month for 1GB of unlimited repos) but they don't. So Gitlab works really well for me.
StartSSL don't do EV

They say they do. See the page http://www.startssl.com/?app=40
Canada, UK and US to be precise. That is not worldwide.
Its a myth. In reality NOTHING helps your case, you lose the moment someone sues and forces you to spend up to $500K on legal defence.
remember when the first poster wasn't an ignorant hypocrite? fuck off.

BAN COFFEE
I would disagree with the claim that successful people aren't called arrogant, and that its only applies to people who "brag without anything to show for it". I've seen many instances that contradict these points. There is something more going on beneath the surface here. My guess is that there is a psychological need to tear down those out there busting their ass to accomplish their vision. It's just disappointing to see that coming from this group.
Hey, I'm on the leaderboard! I guess that plus $x will get me a cup of coffee.

I'd really love to meet Martijn Pieters some day.
seems like with docker to install gitlab now the argument for ease of deployment doesn't matter as much anymore.
Whats the UK number?
Encrypting that entire process doesn't strike me as excessive, I kinda assumed that was already how it's done anyway.
Needing to restart a process that takes an hour, just to plug in my device... Yes, I consider that very inconvenient.
Was that the one in Austin last week?

Also, I highly recommend Doug Hoyte's Let Over Lambda[1] where he goes into detail about a certain duality of closures and objects.

[1] http://letoverlambda.com/
Unlike GitLab, gogs can probably run well on a $5 DigitalOcean instance.
Give me a minute.
Also worth mentioning, the vice-president and the presiding officers of both legislative houses come from a party that's deeply involved in almost all corruption scandals in recent (post dictatorship) history.

This protest was organized by the Vem Pra Rua group (vemprarua.org.br) which is backed by Fundação Estudar, which, in turn, is backed by Jorge Paulo Lemann, one of, if not the, richest Brazilian citizen, and the Movimento Brazil Livre, which is backed by the Koch brothers.
Gogs looks quite polished and it might attract people who needs to setup a new server. But once you setup your workflow you don't want to worry about it for a while because you want to focus on the actual work. Switching the tool is of the least concern unless the old one broke.

I've been using Gitlab to manage all my personal projects and I am grateful of how many features and constant improvements I get for free. Lots of free software have terrible UIs, eg. ReviewBoard, Jenkins, Graphite etc (these are great projects btw, just the UIs still look like from 2000). But Gitlab's UI is modern, elegant, and shows me all the activities on my projects. So I check my projects regularly and feel encouraged to work on them. Granted I can't tell if it scales for big teams but it is not an issue because I only share the instance with a few friends.

It has ran worry-free for me for almost two years besides occasional updates because I wanted the latest UIs and it helped me focus on coding. Thanks for the great work!
No, actually, I don't remember that, at all. It's been about business, science, startups, tech, and anything interesting to someone with a hacker mindset from the very first day (I was around then, I have absolute confidence that this article is not all that far from HN's traditional wheelhouse).

Personally, I think there's a lot of interesting startups that will be enabled by legalization of marijuana...if you can't see the opportunities for tech in a burgeoning multibillion dollar industry...well...I dunno. I think it's an interesting change in the world; the kind that entrepreneurs love to spot early.
I'm not sure what the bar mitvah attack is exactly, that link is kind of vague.

This paper is based on the statistical biases of pairs of bytes in the output stream of RC4, which they credit originally to Fluhrer and McGrew in this paper from 2000: http://www.mindspring.com/~dmcgrew/rc4-03.pdf

Their main contribution is to combine reasonable guesses about the nature of the plaintext with the biases in the cyphertext to improve the time to recover. They also extend the state of knowledge about the byte pair biases in the early keystream.
Senator Hatch: It's Time to Kill Patent Trolls for Good
One GIS user/developer I spoke with mentioned a project they had: Find best place in town to build a mall.

This included information such as land elevation, floods areas, soil types, distances to roads and their importance (highway, major motorway, how many lanes), distance to facilities (electricity / gas / water / sewer), population demographics (wealth, buses) etc.

So beyond just measuring distances and polygon coverage, your GIS will have a lot of layers of data. Each layer either representing different data in itself, or just more detail. The query then is to find best matches knowing data, criteria, and rankings.
The global warming comparison isn't very good. We had the capabilities for carbon output 50 years ago and it has slowly been increasing. But we don't yet have an AI. So there is no need to warn anyone, except out of irrational fear. Once we actually get it, it would make sense to start warning about its applications, so it doesn't get out of control.

If I apply your analogy correctly, then warning about AI now, is the same as it would be warning about global warming in the 19th century. Not very logical and certainly very paranoid.
This tool certainly looks interesting and does support several sources for the backup.

I was describing a meta tool that would act like an experienced backup admin and setup the whole process / environment. E.g. this tool would configure network shares or a webserver with authentication to access the data, that deltaic restored.

However, such a tool does not exist, so I will study deltaic when there is some more time to waste with backup research. :)
You're describing a second-preimage attack. You can not use a birthday attack to pull this off. The expected difficulty of pulling of a second-preimage attack on RIPEMD-160 is close to 2^159, which is more than sufficient.

The reason SHA-1 is insecure is that it is cryptographically broken, and the same attack takes less than 2^60 attempts.
He seem to have nuked his linkedin account and similar such accounts as well.
> They should realize that not everyone can live in a good area of the city. A city, by its structure, has a center and periphery. The good zones are good by relation to the other zones, otherwise, space is just space. So, valuable property will always be limited in quantity.

And who lives in the good parts of a city should not be determined solely by the depth of their pockets.
Thanks. Looks unfinished. No persistence yet, according to the author.
Most developers would have bigger issue than their build if they started menstruating...
In this life very few things are black and white. Getting a gold badge in Python is not as great as starting the next Facebook but it's definitely a clear sign that you know your stuff.

I think your badge is worth much more than $3, but it's very hard to value how much money it's worth. Think about it: how much money is worth getting a GPA 3.7 vs 3.3? How much money is worth meeting Zuckerberg and talking with him for 30 minutes?

Getting a gold badge in Python will not result in a rise on your salary alone. On the other hand having this badge proves that you know your stuff. It's clear how competitive StackOverflow is. If you ever decide to move to another company it will definitely be seen as a positive sign when they look at your CV. You may get an interview thanks to the badge.

So, to sum up, with this badge and some luck, you can work at a better company (and this means higher salary). On the other hand, don't expected a rise from your boss.
Patchman – Hosting Providers: Kill Malware and Fix Vulnerable Websites
OCaml objects are pretty neat, although I rarely ever end up using them. Although I also rarely ever use OCaml for that matter.

One issue with the article - the author confuses duck typing and structural typing. While they are similar, there are important differences. OCaml uses structural typing (which enforces type at compile time) and not duck typing.
Yeah, I thought Magic was pretty cool too.
Part of the issue here is the idea of the "incomplete contract" inherent in labor: that, since there's no way to adequately define performance in an employment contract, what counts as "doing the job" is something that gets negotiated through the day-to-day interaction between a worker and her boss. The "passionate programmer" idea is fine when it informs how you meet your own goals to find the happiest, most satisfying way to work. But it has a dark side in that the programmer herself is not the only one with a stake in elevating the work into something worthwhile above and beyond its monetary value to the programmer. Never forget that the negotiation over your job happens every day you clock in, and you'll never mistake your love of programming for your employer's interest in harvesting your marginal value.

I suppose one can be passionate about programming without setting oneself up for exploitation. But how many of us are? How many of us lose ourselves in technical problems as an alternative to living more full, self-actualized and self-aware lives? How many of us tell ourselves we're passionate about code to explain away the shitty work we have to do?
SICP does the job of demonstrating the Closure-Object relationship just as fine, without boring the reader with endless references to the superiority of Lisp, as Let Over Lambda does.
I think you mean, simply, conscious or self-aware. A self-conscious AI would spend too much time worrying about what the other robots think of it.
That is a great sales hack, actually. You can always claim that as an excuse to post-pone a deadline, since there is no good way for the other party to call your bullshit.
This is either really good satire or really depressing.

It's like every HR buzzword has been shoved into a single requirements doc, and then some bizarre ones added for good measure (it's a bonus if you like to wear headphones apparently?)

I'm going to print this out and stick it on my wall - no matter how bad my professional life gets, I will be reminded at least I don't work here.
It typically applies only to males, and historically has only referred to males. If I were a female thinking about applying for this job, I would certainly be taken aback by it.

While you might refer to a mixed-gendered group as "dudes" it seems odd to refer to a single female as a "dude"
"> /dev/null" is technically very bad "at most once"
In the same sense "greedy" investors incorrectly speculated on the securities valuations, leading to an increase in price and lowering of underwriting standards in order to meet the increased demand. The actual products themselves were neither good or bad but just overvalued.
More like "So far, it's cross platform on all the platforms I have compiled it on".
I was absolutely serious about that comment. Am I being downvoted because people disagree, or just because the Libertarians here don't like being told that treating lives as property ownership is the basis for slavery? Either way, I'm open to discussion on this point.
I'm glad to be on a site where we can be complete human beings, and not sacrifice feeling out frustration and anger on the altar of professionalism.
None of those have force of law or government-regulated licensing. Anyone can throw up a website with heir own definition if professional ethics. An obsolete trade association's website isn't privileged.
I worked in medical tech for a few years, there are a few reasons people aren't going to flood into that sector.

1.) Regulation, HIPAA is a massive pain to deal with, the rules nebulous and require significant process that is expensive and time consuming.

2.) Violations of HIPAA lead to fines and even lawsuits from the office of civil rights. It used to be that Business Associates could hide behind the medical institutions to avoid this but with the Omnibus rules you'll face massive fines that will easily bankrupt any startup.

3.) The entire healthcare sector is extremely risk averse, slow moving and you cannot work around them you have to work with them which means you're going to move slowly too.

4.) You will HAVE to integrate with dozens of other ancient applications that medical institutions use, some of which have no documentation or publicly available source code. I hope you like searching through hundreds of pages of outdated HL7 and X12 documentation to figure out how a specific vendor screwed up their implementation.

5.) Large medtech companies regularly snuff out competition through lobbying and leveraging existing relationships in the medical community. So you've got a killer new medical app that will change the world? Big deal, your competition has three doctors who are leaders in their field(and conveniently board members). They will tell all of their buddies at the next American Cardiology Conference that your app is garbage. I hope you've got some big names associated with your startup and you can pay them handsomely.

6.) The medical field is a data hell. Some of it unstructured and non-sensical, much of it is structured but has no validation. That field you are getting from a third party API for albumin levels which was documented as g/dL, was actually entered in mg/L from the years 06/2004-12/2008, mg/dL from 09/2003-05/2004 and the proper documented g/dL for all other dates. Why was it that way? No one knows. You have to keep track of things like that for one field in one database for a single department in a medical institution with a few dozen departments that don't cooperate. Worst of all, it WILL change on you without you knowing.
Who reads these so called technical blogs - I neither find technology nor entertainment in them.
Fair question. This post is targeted to people who love webpack on the frontend but don't use it on the backend, and I don't really explain the benefits of webpack in general.

Packaging all files into a single one is a side effect that we don't really care about. If you want to build your app with babeljs, you need to compile all your backend files. Who cares what the output is, if it's multiple files or a single file? As long as it's semantically the same (meaning even __dirname and friends work appropriately), it doesn't matter.

But what you get is really powerful build system (much better than hacking one together with gulp). Just look how small my config is, and now you can add babel as a loader for JS files and it just works. And you get to use the exact same infrastructure for the frontend.
You should make it possible to go back to the homepage from the FAQ.
Why would you ever start the copy without plugging in first? One answer is that a plug isn't handy, but it starts to become a rare scenario when you want to copy a huge file, don't have ample battery and plugging in first isn't convenient.

(I continue to suggest not buying computers with 1 port as a great solution to the problem)
Unless you spent 9 hours on an airplane writing the presentation and head directly to the customer site to give the presentation.
could not find guitar content