skysight-inc/HackerNews huggingface dataset:
FriendFeed had the best social network mechanics of all social networks I ever saw. Part of it made it into Facebook now (but I can't consider really using FB).

Unfortunately, it had no monetization strategy. I suspect that if they had optional paid accounts by now (e.g. $3/mo), many people would pay just to keep the thing afloat and their community intact.

Unfortunately, there seem to be only two ways for an online service to last: to become paid by users commercially, or to become "paid" by users' labor of love when they install and maintain it. The later practically requires the service to open its source code.
I would say the biggest change is that the default SQL mode will be the equivalent to 5.6's ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO,
NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER.

This means that a number of statements that produced warnings (but proceeded) will now produce errors.

I have some slides on it here: http://www.slideshare.net/morgo/upcoming-changes-in-mysql-57 (see slide 33 onwards).
In the case of portables like tablets or laptops, it might be preferable for the phone to snap in for easy carry. But for a desktop a cable or dock would be more than good enough.
People seem to think that you should not be allowed to do something if someone else finds it rude or immoral.

I think censoring people like Linus when they are clearly using hyperbole or other figures of speech is rude and immoral.

Now what do we do?
I'm not the person you are replying to, but I had a similar childhood (lots of bees in Winnipeg and a small town outside of Toronto) and even though I'm pretty well read, this is the first I'm hearing about the new rules. It isn't common knowledge.
Japan's Disposal Workers: Net Cafe Refugees
ASK HN: Is 30 days enough to create an HRS using .Net
Hi everyone
Yesterday was my first day of my internship in a small company, I was assigned to create a hotel reservation system to be used by the hotel's staff only so no web site required only a dekstop app. They said only the conception and modelling of the project would require more than 1 month, therefore I can not begin the development of the application during this internship.
The problem is my school requires me to bring a finished project and do a final report and present it to them.
Do you think they don't want/trust me to do the development part or 1 month is really not enough?

Thanks
NEMA 5-20 is exactly that. It's somewhat less common, due to the fact that it implies a 20 amp supply. Most plugs and sockets use the 15 amp version.
Wow, that seems wildly disproportionate to say the least.
I'm implementing an API using Elixir + Phoenix right now and the community around this has been incredibly helpful. Despite the relative newness of Elixir, the ecosystem is really quite rich, at least partly because it can draw upon the entire Erlang ecosystem. Highly recommended!
It does show resolutions, but it's terribly inconsistent. A little more than half the time it didn't show the resolutions for me, for files that definitely would have resolutions shown in Windows Explorer.
>Someone for whom the job represented access to health insurance that was keeping their daughter alive, that they couldn't afford another way.

At which point we have to consider they are being coerced to work where they do and thus it should be considered slavery.

Imagine you walked up to some one (of the gender you prefer) who had a dying child that needed a life saving operation and you had enough free income to pay for the procedure.

If you walked past them, would you be guilty of contributing to their death?

If you asked them to trade possessions for the money, would you be guilty of theft?

If you asked the individual to do some non-sexual tasks for the money, would you be guilty of slavery?

If the above are no, why would asking for sex in exchange make one guilty of rape?
The latter requires you give all of your data to giant corporations that you can't control. The latter requires that you sacrifice any freedom or choice in what software you run, where your data is stored, and more.

The cloud is one of the world's worst compromises, and we're all just sitting around waiting for it to bite everyone in the rear.
But his point was that China's government doesn't attack the company to get those.
Privacy has nothing to do with it. If the software is not yet ready, users are expected to encounter serious bugs. Your QA department is paid to help provide you with information to diagnose and troubleshoot those bugs, but users aren't, so you need to collect that automatically.
1) You still can't see how many frickin days you have left in the parks when you're at home. Are you kidding me?

2) Joining groups, and saying who can reserve for whom is still a pain. It probably works GREAT for 98% of people, but we got screwed on three different trips.

3) The way they track photos is great for small parties, but it's a pain for groups that get together, split up, get together, split up, form with another group of people for a few days, split up, etc.

4) Doesn't work on the cruise ships yet. It'll be great when it does.

5) You can book three rides. When you're done with the third one, you can book another one. When you're done with that, you can book another, etc. They don't make this well-known, so we ended up with just 3 rides per day. Could have done more.

6) My wife and I have different reasons to be in the parks, at different times of the year. But we can't have a POOL of park tickets. Nope, you have to pre-allocate the tickets to each band. That sucks. Either that, or let me move tickets between our bands however we want.
Incident Management Solutions Keep Your Incidents Honest
People Who Don’t Need People (Are the Happiest People)
Except when Nancy was filing. I swear that she did not know her ABC's.
Very rarely, I miss having reaction faces on HN. Here is a Chinese wall socket, quite a looker:

http://en.wikipedia.org/wiki/AC_power_plugs_and_sockets#Chin...
Offense and defense are asymmetric in computer security just as they are in physical security. Offense has the advantage since defense is a thin skin around complex entropy waiting to pop.

I think that the relevant essay is George Orwell, "You and the Atomic Bomb." Just as the 2nd amendment is obsolete due to modern military hardware, privacy is dead if an APT wants in.

Not that I know.
Well this is basically part of how you try to convince someone of your opinion. If you only shout "you are bad", you are going to get shouts back.

It's all about the way how to have a decent discussion. If you first acknowledge that the other party has some good points (for example, acknowledge the need for the government to acquire intelligence), and use that as a basis for further discussion, you have a much better chance to get rid of that instinct and have a reasonable discussion.

Right now, as we did/do with the people of wallstreet, it's a kind of "you are either with us, or against us" discussion. No good ever comes from that.
Interesting to see that he's the professor of The Art of Computer Programming.
Fix Your Online Sales Slump
Low capacity means they lack the man power to do fancy custom campaigns( think Vox Media level customization http://www.voxmedia.com/vox-advertising )

Relevance advantage means that a site is so big and important in a broad category that it's worth it for advertisers to pay a premium to get frequent views from its readers( think of how TechCrunch is so central to the tech community)
Sure, but what will be the adoption rate? Do people have to have both or drives with both ports? For how long will you be more likely to see standard USB flash drives than USB-C ones? What will the cost of USB-C flash drives be compared to standard USB ones?

All important questions to answer before you walk out the door without a dongle.
So much MySQL hate these days... I should try Postgres out but here's why I still like and trust MySQL or MariaDB/Percona...

1. It's reliable/durable

2. I know the tools (mysql command line is friendly to me)

3. It's performance is predictable. 99% of issues with performance are easily solved with the right index

4. I don't find myself needing many SQL features beyond the basics.

Also, I'm a happy user of other tools to compliant mysql. Including redis and elasticsearch. Both of these tools IMO compliant MySQL.

I'm no fan of Oracle by any means but at least MySQL is still an open source database. Perhaps when I have free time before the next startup I'll give Postgres a good look. For now I'll probably try it out with AWS redshift...
I've never met her in person, but Hypatia ripped apart a product that a company I worked for released. Not only did she disclose terrifying problems in the most responsible and respectable way possible, but she was genuinely kind and interesting to work with. Based on my real world experience as opposed to 140 character bursts, I have a tremendous amount of respect for her.
This reads like a CGP Grey video.

> the terrifying scenario in which half of all jobs are quickly lost to automation

This completely ignores the very long development that such advances will take and the fact that most jobs won't just be displaced over night. For years we've been able to replace toll collectors with baskets and yet there are still toll collectors employed. Change will happen but it won't be sudden and there will be plenty of time to adapt.

Anyone who believes we're going to have fully self driving cars in the next 7 years is living at the "peak of inflated expectations" on the Gartner hype cycle.
You're in the wrong world then, buddy. If the software is not yet ready, users are expected to encounter serious bugs. Your QA department is paid to help provide you with information to diagnose and troubleshoot those bugs, but users aren't, so you need to collect that automatically.
Beekeeper Invention Sets Record for Most Money Raised on Indiegogo
Let’s not baby-sit anyone while entering passwords
It strikes me that perhaps the simplest way to kill plagiarism is to simply require a handwritten rough draft. Take the copy/paste convenience out of cheating, and far fewer students will cheat: writing your own thoughts is a lot less tedious than hand-copying someone else's. It also has the bonus of ensuring that at least some minimal editing has taken place, over the course of writing the paper a second time.

Students with disabilities that prevent writing a draft by hand -actually missing the dominant hand or not having use of it, or arthritis in the wrists, or carpal tunnel syndrome, or whatever- will need accommodations, of course. No solution will catch everyone. But it should still radically shrink the pool of copied (and copyable) papers.
Correct. Just sweeping under the rug the labour history that made the mid 20th century so egalitarian with respect to wealth.

If we want a more egalitarian distribution of wealth, we have to demand it.

[0]https://en.wikipedia.org/wiki/Ford_Hunger_March
How to tackle a dev backlog
It might make sense if they can opensource the code.
It matters to me, at least, that the law be followed as written. Rule by whim and secret dictate does not seem like a good system of government.
I would have to tell my phone not to believe everything some house computer (on Earth or Bespin) tells it. At least with USB, my phone is less likely to mistake the power plug for the data plug, because it's all the same.
Yes, it's one of those "wait, you should do this other side thing addressing a tiny part of the problem first!!" proposals. Pretty obvious derailment.
> If it is easier to check something out on Linux, then I take the minute to reboot.

YMMV, but I just run a VM. Fusion's plenty fast on my 15" rMBP and with 16GB of RAM I don't notice at all.

I have a Windows Boot Camp partition and rarely actually boot into it--I usually just run that in Fusion, too.
Thats an important skill

not just to be able to make something work,
but being able to manage the scope of the solution to keep things simple
sometimes you get a better solution by doing less
Everything you know about 1929 is wrong
Yeah, sorry about that. Derrick has one, but was moving house at the time of recording and it was packed away. So future ones should be using that, at least on the host side.
Here's the script:

#!/bin/sh
i=0
f=`head -1 $1`
n=`tail -1 $1`
rm -f $f
while [ $i != $n ]; do
cat $1.$i >> $f
i=`expr $i + 1`
if [ $i != $n ]; then printf "5" >> $f; fi
done

The iteration is done with a while loop based on metatdata from the "compressed" file (the number of parts, $n) and the name of the archive ($1). The order of the parts is determined by incrementing $i up to $n, not from eg, the order of the files in the file system, which seems to be what was implied in the comment earlier.
Seriously. This isn't even bad. Go to DEFCON and you'll see a ton of people doing this crap. There is a reason a bunch of paranoid people (includes me) bought faraday cages for our phones. Everyone is trying to break in to the little black boxes we carry around with some of our most personal information.

They have ACTUALLY done bad crap. This is normal security research. There is no need to blow normal research and security work out of proportion. Xcode is signed, they can't just modify it and let it go. The OS X updater is also likely secure and maybe they just figured out how to trick their own computers to install a keylogger. Good, but it probably doesn't work that well. And it's fine! It's research!

Lets focus on the actual violations, not the tools. Exploits and social engineering doesn't compromise: people do. Focus on the people who broke the rules which make sure our country isn't manipulated in to an oligarchy.
Less ports is not what I want in a laptop. At all.

Dongles and whatnot are a plague on portability, and take up more space then whatever gains are made in the hardware usually.

The laptop I want? One which has it's entire power supply, and the 110/240VAC cable and plug able to coil up inside it so I can literally just carry "the laptop" and not have to worry about chargers.
Community Manager for MySQL here!

A better overview link for what's new in 5.7.6 specifically is this one:
http://mysqlserverteam.com/the-mysql-5-7-6-milestone-release...

To understand what's new in 5.7 overall:
http://dev.mysql.com/doc/refman/5.7/en/mysql-nutshell.html

Specific to this blog post. Here is the page on upgrading:
http://dev.mysql.com/doc/refman/5.7/en/upgrading-from-previo...

I'm happy to answer any questions, please feel free to ask away.
The idea has been around forever, probably from the moment someone figured out how to attach a unique ID to a radio transmitter. I pitched the idea myself (half-heartedly) fifteen years ago which puts me 7 years before this guy. And others commented with their prior art.

http://www.halfbakery.com/idea/Theme_20Park_20Leash#10639908...
How do we know how any putative arrangement of this type has come to be?
I'm sure it does. Google culture is pretty heavily ingrained among employees. And Google seems to have taken a strong interest in acquiring influence in the US government. They also have a former employee holding the Chief Internet Officer role at the White House, and Google has heavily supported over a dozen Congressional campaigns, which has actually come to fruition in the form of those Congresspeople sending blatant "please don't rule against Google" letters to the EU Parliament.
5 tips for making your Web app ready for automated testing
Konva.js Overview (2d canvas framework)
The syntax itself is such a low hurdle to learning the language it hardly merits complaining about, especially given how drastically the Rust core team has simplified the syntax of the language since its early days. It's not particularly arcane at all if you've ever used C/C++, Ruby, and perhaps any ML-family language (SML, OCaml, Haskell, F#) because Rust cherry-picks the best ideas from each of those languages.

Go is intended to be syntactically very C-like, you may find it more comfortable than Rust in that regard.
Sadly that's with post-processing improvements. Without the guests recording their own audio and then syncing it after (which is something of a big ask), we're reliant on the quality of the connection. Something to work on for sure. I'm hopeful solutions like http://podclear.com can help.
Stick it anyone who uses your things without permission.
The problem is not that they can do it - the problem is attribution. The governments can do a lot of bad things, and it is not ethics that stop them.
I always wanted my kids to have a wristband that's tied to my credit card - good thing there's nothing they'd want at Disney World!

Sarcasm aside, we always get a big wad of cash when we go on vacation (and especially to Disney World). It's almost impossible to track your spending if you follow the normal pattern of pulling out your credit card ... this wrist band (in my mind) is to make sure you don't realize what you're spending.
I already wrote this in reply to another comment within this thread, but I'd like to reiterate my main point.

Hypatia found some serious problems with a security product that a company I worked for released. She contacted us and I got to work with her for awhile. Hypatia could have blogged and gotten rather famous because we were all over the Canadian news then. Instead, she erred on the side of extreme professionalism, came to us, and responsibly disclosed her concerns.

Based on that experience, I will always argue that Hypatia is not only freakishly intelligent, but she manages to stay reasonable. Moreover, she was always interesting and fun to deal with.

Knowing how good she is, I take her criticism quite seriously and I urge everyone reading this to be kind towards her.
Disney and the Meat Space Data Race
I still have nightmares of the terrible, terrible RDF graph database we used at my last job.

We just used a godawful custom-written wrapper around Jena (we open-sourced it, and I thought about linking it, but I'm hesitant to tie this account to my real-life identity).

Oh, and we created our datastores by editing Google Sheets, because our wrapper around Jena also had the ability to parse Google Sheets as RDF stores. Eventually, we moved on to XLSX documents and finally to TTL, but we still did everything by hand.
Well it's HN, outside of Postgres / Redis everything sucks. And yes you're right on MySQL it's reliable.
Honest question here, is there an equivalent of Percona tools for Postregres?
> I think your belief that women are judged more superficially than men is driven more from mass media than scientific fact.

Uh-huh. If you want to start talking about scientific evidence, where's yours?
Wide-area Bonjour and Bonjour forwarding are things. It works if your IT department cares to figure it out.
> Should we allow us to have dick developers because the come up with great code?

Even if we're making this "the only thing that matters is how great the code is" argument, there are good arguments against allowing people to be hostile.

You never know whether the size of your developer community could be larger. If you're turning 10 expert but conflict-averse developers away for every one asshole genius, it is unlikely that your code output/quality is being maximized.

There's no shortage of people -- even people who are paid to hack on the kernel every day! -- who say that they refuse to engage with the upstream community due to the hostility they expect to receive or have received.
Not true, in my experience. 1680x1050 mode works fine for digital painting and print setting stuff (where I'm working off InDesign's guides anyway).
You're citing adsense which is CPC while most media is CPM and display advertising. They are two entirely different sectors.

AdSense struggles to distinguish between DrDobbs and a 12 year old writing about learning programming on Blogger. It performs when you have purchasing intent based sectors like gadgets, photogaphy, etc. (and a lot of blogs have built around that)

There is also a confusion here where CPM is used to refer to total CPC revenue divided by total pageviews. CPM is a specific display model where advertisers purchase Units of traffic volume and it scales out.

In any case neither DrDobbs nor GigaOM ran CPC ads in any significant volume (likely would only fill unsold display as backfill).

It is telling that somebody from DrDobbs - a display ad business would cite AdSense CPC performance or ad market performance as a reasoning for their failure. To me it just speaks to not understanding what went wrong.

Nobody should expect to take a premium magazine like DrDobbs, split it into online articles and then slap AdSense onto it and then sit back and count the money. That is totally unrealistic. It also doesn't work with just CPM markets either.

Premium brands require humans to sell them and not algorithms. If you don't have the scale to hire a sales team then you need to join a network.
Despite what they say in the article, I really don't think they have standing. But I would love to hear why they do from someone familiar with the legal argument.
At Princeton university, faculty members are not allowed to proctor in-class exams. (See the top of page 2 of https://registrar.princeton.edu/faculty-services/Conduct_of_... for a reference.)

Do you feel similarly that the implicit goal of this model is "to make sure they'll comply with arbitrary, unenforceable demands" and still not to test internalization of the material?
The fake noise thing in electric cars bugs the hell out of me. I've got an aging Honda Element extremely loud tires. I want my next car to be as quiet as possible.
The behavior you're describing is the behavior of a browser. The parent post was talking about maintaining the desktop metaphor; my actual desk has one drawer with pens and sticky notes in it. I can't open another drawer that also has the exact same pens and sticky notes in it.

I'm not necessarily siding with the parent post, but I think the point was fairly clear.
Aussie plugs are more like NEMA 11 plugs: the prongs are angled to form two sides of a triangle.
Compcoin – AI Trading Technology Blockchain Coin
Compcoins goal is to provide technology to grow money where other digital coins are designed to spend it. compcoin.com

Two big developments happening right now are: blockchain technology and artificial intelligence. Blockchain technology is already changing the financial system and using artificial intelligence is an important technological advancement to reach financial goals. Artificial intelligence methods are dominating trading in every type of financial instrument around the globe. Compcoin is unique in that it fuses both trends toward the goals of creating new wealth. Compcoins, are the only way to access proprietary financial trading technology.

If users desire to trade more capital they need to own more coins for the program to activate. The more Compcoins you activate the larger the orders you automatically have placed in your trading account. This technology has great potential to generate new income for its users. The encoded financial trading software can be easily used by anyone who owns enough Compcoins, including investment professionals.The quarterly returns experienced by Compcoin users should play a good part in determining the value of each Compcoin. This gives Compcoin intrinsic value beyond other digital coins.

Compcoin offers opportunity for cooperative ownership and collaborative decision-making without the intervention of a central governing body.
Steve would never approve this product.
Does USB type-C in Macbook mean that on all other slim devices (namely - iPad and iPhone) lightning will be replaced with USB?
I agree. You would have to have Android support to have a more representative selection. Some Android phones are cheap enough they could be purchased for participants as well.