skysight-inc/HackerNews huggingface dataset:
I'd extend the insulation remark that the cognitive load should be spread. So a hundred identical simple diodes should have insulation slipped on all of them and then the somewhat more cognitively challenging job of individual column wiring can just be bare wire.

Another suggestion is I've never built a keyboard but I've done weird LED arrays and one trick to pre bend all the leads the same way, involves a chunk of scrap wood and a bunch of nails (and maybe multiple forming steps/bending jigs). Much like a sheet metal worker, you'll rapidly discover the leads will spring back a little and you'll have to bend them to 100 degrees if you want a right angle. Its just scrap wood and nails, so play around a bit. You can do it by hand but a bunch of nails in a block of wood works better and is faster overall.

You were worried a bit about getting the diode polarity backwards. You have the source and you'd basically be inverting the bits you're polling with, see the gh60/matrix.c code. The system depends on the internal pull ups so you'd want to not enable the internal pull ups and solder in a couple external pull downs like 1K or so. Just saying it would be survivable and more fun than redoing all those diodes not that its necessarily a good idea.

(edited to add, on your next build, if you want to try something really strange, wire up all the "rows" with 500 or so ohm resistors making a massive resistor divider such that the pin in the middle is at 2.5 volts and 0 and 5 volts at the ends, and then wire up the other pins in parallel. So you hit the 1st of 10 and get an analog voltage of 0.5 volts, hit the 5th of 10 and the analogy voltage of 2.5 volts (for 5V anyway) and have the stereotypical onboard A/D microcontroller input sample it. Some MC are not very high res or stable. I imagine this would be an interesting key debouncing challenge involving painful latency, but it would be cool in an insane way)
Show HN: Facebook chat bot, botman
I had an interesting chat with a colleague the other day (team lead) who asked me to pair up with a permanent employee rather than a contractor on a development task, so that my knowledge of the particular system I was working on would stay in the company. I noted that in reality, the only member of staff I could safely count on to stay at the company was called 'wiki'.
I love K/Q and is using it in my startup. Thanks a lot for Kx's recent freeing up the 32bit version. To use APL-like languages I have to really shift the way of designing/modeling things. Most importantly K may not be best for lots of developers working on the same thing. Object oriented languages will fit better in that case. K projects often only involve one or two developers who model things in vector thinking (column based thinking in data domain), know exactly what to do and how to do it. Vector thinking is not suitable for all problems, but works really well if it does. Btw, new 3.2 version of kdb appears to be even faster than before. It also improves websocket integration and JSON data conversion. Very nice to integrate with nodejs/Qt.

We also use Forth which I think is a really another way of shifting mind.
Here's another data point confirming the "regular world" issues you mention: http://recode.net/2014/10/17/its-hard-out-there-for-a-sex-to...
And this is why the only victory for desktop GNU/Linux has actually been Android/Linux.

I don't care what init system is used. I care about a GUI workstation experience.

This whole UNIX experience is long lost in GNU/Linux distributions.

Just go out and install an Aix, HP-UX, Solaris, Tru64, DG/UX... system and see what the real UNIX experience looks like.
This was a lot of fun, well made!
Dave Cooper as seen in Se110 and UCP120?
Awesome build and write up mate! Very inspiring! :)
Using the same argument, forking would seem like a horrible idea if there isn't active maintainers.

Until I saw that line, I was thinking: well quit talking about doing it, and just do it!

The idea of a non-systemd distribution in general is something I've been expecting to pop up for a while. And if the vocal people online represent a real desire not to switch, then one really should exist. Beyond that I'm rather uninterested in such a project one way or another.

The trouble here is that the bulk of the work is just maintaining a changeset to debian packages. They haven't even spun up dak and friends, so I'm assuming this is DOA for now. It seems like a lot of hot air to pressure debian, or at the least attract contributions that can maintain their fork. Is "fork" a scary word to any DD, considering debian is already the upstream distribution for other, more popular, derivatives?
Just pulling one point from the article; its interesting that sentencing is often based on 'gut feeling' of the offenders level of remorse. It makes me think of the research of John Gottman, who developed a system to predict divorce rates with surprising accuracy from analysing a single conversation. I wonder if his technique's could be applied for a more scientific and perhaps more accurate judgement of remorse.
Show HN: Share pics on FB which disappear after 24h
Seat as Lock for bicycles
What are you looking for, innovative content delivery, production style, search technology, payment schemes?

What problems for example?

All the main video sites you go to are startups that are trying to innovate and make money. Porn is a very competitive industry. Pornhub and redtube for example are innovative startups it's just hard to amit it to ourselves because they are peddling smut.
I kept a daily blog at a company I was at - I kept all my notes in there about what was said at meetings, why certain code was done certain ways, etc - far more than you could put in a commit message, for example.

I got (a bit) laughed at by teammates. After I left, one thanked me because it was a huge help for trawling through the mess of stuff I left behind (which I'd inherited from someone else in an undocumented state). Did I leave it in a perfect state? Of course not, but all the external factors that played in to why things were done certain ways was searchable (meeting notes, pointers to tech articles, bug reports, etc).
There is a third way. Evaluate and reward people for their individual performance, but don't make people compete by limiting the prize pool. That is, everyone who reaches certain performance level get a fixed bonus, independent of how many others also receive it. This way, no one stands to gain anything by witholding knowledge, and everyone has an incentive to help everyone else because they can except to be helped in need as well. You also somewhat avoid the free rider problem, because people won't keep helping those who are clearly just lazy.

Anecdote time! When I was a student, performance scolarships at my faculty were distributed this way. There were set thresholds, and if your grade average from the previous year was above a given threshold, you got +X money in scolarship. We were all extremely cooperative. People helped each other all the time, we pooled notes, scans, bootleg textbook pdfs, previous year's exam questions, we passed this knowledge down to younger students, who in turn passed them further after adding more materials of their own. We'd happily help each other get better grades.

You bet there was a lot of us on those scolarships. And people who came from the outside were extremely surprised about how friendly and helpful everyone is.

After I left, my faculty was forced to make scolarships work the way they work at every other faculty/university - i.e. make only top X% of students eglible for rewards. This instantly killed teamwork dead. I know few people who are still studying and they say there's a clear and visible difference now. People no longer share things. They don't care about recording exam questions for others, they don't coordinate the whole year to win something. Students stick to small groups and are antagonistic to others. If they help at all, they do it to the degree it doesn't endanger their own chance for scolarships.

Incentives matter. Also greed/stupid costs savings on the part of people setting up incentive structures matter too.
7 Design Resources for Creating Awesome Landing Pages
No offence, but systemctl status isn't exactly new to me. The issue is that network.target apparently never fires any service which requires it (in Jessie at least). For what it's worth systemctl status docker shows it's just inactive (dead) - journalctl similarly shows no clues at all. I have a Debian pressed.cfg & virt-install script to reproduce if you're interested, https://gist.github.com/csirac2/f6e4ac6e7c715243d4b8 and https://gist.github.com/csirac2/57a1ddf7931fa3e9d17a although these aren't up to date with what I've been preparing for a bug report
Depends on your provider. Amazon AWS is known to have waived such bills in the past, see for example http://readwrite.com/2014/04/15/amazon-web-services-hack-bit...
I would begin by contacting your VPS provider, explaining the circumstances which caused the bill, and asking "What are our options?"
So it should be fine in a university setting that one person does all the work and the rest just copy it? The reason this is frowned upon is because the people that just copy don't end up gaining the valuable skills they are there for in the first place.

I've worked in many group settings in school, and this is usually what ends up happening if left unchecked (1 or 2 people doing 90% of the work and the rest just copying it.

I don't know about you, but I don't want any "leechers" working with me in the workplace. Why would I do your job for you and then not get the credit?

In a work setting, I've been in groups where we had to share knowledge (each person is working on a different part and you need to combine them together). This is much different than what you are describing.
I work for a company that provides VPSes. In a situation like this, they can see the usage is aberrant and they can see it's not normal based on past bills. They'd likely offer a large credit if you say you didn't intend to do this, and it doesn't look like a fraudulent account. That being said, they themselves probably have bandwidth costs, and are not at all likely to forget all of the charge, perhaps half at best.
Wow awesome ideas! Also thanks for the bending ideas too - it would definitely help make things much easier on the eye too!
Isn't that why you used sysvinit?
That must be a very recent developmemt - docker.io hasn't had a great track record for me, but I guess that was pre-1.0 days.
I liked the storytelling as well, the only part that annoyed me was the way he continued to drop back into the romanticizing of the characters. You've already hooked me, I want to know what happens next, I don't give a shit about the lifestory of the engineer, I only care that he's an engineer and how he got involved in the story.

Other than that, I thought it was a great writeup.
> Debian has always seemed to be about choice.
... Obviously they are going to have to require systemd

And that's the issue. See my earlier comments:

https://news.ycombinator.com/item?id=8415564
Have you talked to your VPS provider? They should be able to cut you a break; after all, that 40TB of traffic cost them only a small fraction of what they're charging you, so if they're reasonable you should at least be able to get them to reduce the charges to their actual cost.

You might also offer to suggest writing up a post mortem for them, that they can provide to their customers as a lesson/tutorial on how to protect a VPS.

Finally, you can suggest that they might want to implement (and perhaps help them implement it) some kind of warning system, i.e., if a VPS suddenly begins using exorbitant amounts of bandwidth, and far more bandwidth than it ever has before, they really should email/text the owner an alert within 24 hours — not let it go on for 6 weeks. I'm surprised that they don't cap/throttle the bandwidth once you go over your plan's limit, to go along with sending you alerts. It borders on negligence on their part that they don't already have such a system in place.
Gosh I wish this would happen with CentOS (7 has systemd)
The idea of a non-systemd distribution in general is something I've been expecting to pop up for a while.

There's already plenty of them.
I can understand how that could happen and what a problem it would be. I had an experience with a telephone bill myself, but the story is not going to help you.

I would suppose your first and best resort is to consult your lawyer, advocate, solicitor, barrister, Anwalt. I wonder what your relevant legal jurisdiction is.

I wonder whether it would help if you can account for your own whereabouts and your own usage of endpoint data services. I wonder if your method of payment to your VPS provider is mediated by a financial service that can help you dispute the bill.

I am not a lawyer.
Rybchin said she suspects it has something to do with tech being dominated by men, who might be nervous about working with a sex-toy startup: “All these companies are run by men, and they don’t appreciate a woman’s pleasure.”

I don't know whether this really is the underlying issue, but damn, it's unfortunate how plausible it is. And the reaction from Stripe to the reporter's request for comment all but confirms.
Great Writers Thrive on Simplicity
I feel really sorry for you situation. I first suggest talking to the hosting provider and explain what happened. Any decent service will give some discount in this case.

Unfortunately, I can't think of anything else. I wish it was realistic to tell you to go to the police.

Also, if you would give your email, I would definitely consider sending a donation through paypal... Hopefully other readers here will do the same.
Saviano also adapted it as a high quality TV show, Gamorra. Worth watching.

http://www.imdb.com/title/tt2049116/

The Weinstein Company has acquired the US rights.

http://deadline.com/2014/04/weinstein-co-acquires-crime-dram...
The "form a smiley" made me smile. It's pretty neat to see such clear cooperation.

People couldn't keep their hands off the model, though.
I assume you are in europe. I'd suggest simply talking with your provider, explaining the issue and asking them to investigate. I honestly expect them to cooperate and be understanding.

If they insist for you to pay: simply don't. State the truth: You can't afford it. Tell them the only way they will see this money is by taking legal action against you and even in that case you won't be able to comply - as you don't have the money.

Hope it helps :(
You can be very non-competitive. But, be warned that you might be replaced by someone who is cheaper and uses the knowledge you learned yourself to get or keep their job.

I was non-competitive..and eventually it cost me my job.
Pupils in Italy excel after using Finnish maths book
Agreed. Fun game, but these levels absolutely kill it for me. Wound up enabling mouse keys in windows to use my numpad to move the cursor in a straight line...
A lot of the components mentioned are actually optional and you can build systemd without them or disable them at runtime. I'm guessing this idea that this idea that systemd is targeted for the desktop is from the logind kerfuffle with GNOME and friends but it's actually an optional component. If anything though systemd is more targeted towards server market.
Show me where you do configtest in the systemd version?

(you can't - it doesn't take custom EXEC commands)
The meaning of a word is defined by usage. You agreed my usage is common. If you look it up in the dictionary, you'll also find that it is in rough agreement with 3 separate and not fully compatible definitions. Sometimes the colloquial definition of a term does not disambiguate things sufficiently - this is a case of that.

To provide a less politically charged example, is a "sound" "the sensation produced by stimulation of the organs of hearing" or "mechanical vibrations transmitted through an elastic medium"? The dictionary provides both of these definitions. It would be pointless to declare one definition "correct" and the other "wrong" if we were discussing a tree falling in the woods, since the important point is the underlying idea. We might call the first one sound[1], the second sound[2], and clearly use these two terms to understand reality: a tree falling in the woods with no one there to listen produces sound[2] but not sound[1].

This is the level of clarification I was seeking with my query. I'm not sure why you and dalke take such strong issue with it.

Now, you should realize that this isn't rhetoric but quite the opposite. It is rhetoric that keeps most of us blind to reality...The reason why feminism is so often concerned with words and rhetoric is precisely this.*

Then why are you arguing so strongly with me when I attempt to get past rhetoric and clarify the underlying concepts? Feminism wishes for multiple different phenomena to be described by the same label in order to help make reality clear?
Exactly; this reminds me of the quote "I do not agree with what you have to say, but I'll defend to the death your right to say it." A key axiom of free software is that if you don't like something, you can fork it. If your fork is better, it will win (in theory).

It isn't necessarily an efficient allocation of resources, but open-source does not seek to achieve that: it values choice instead.
I think you're the only person who didn't incorrectly identify the egg freezing thing as sexist.
> If you create a community like Microsoft's four years ago in which for every team, the "least qualified"(even if all of them are great) is fired, you create a culture of threat and terror, and people are going to protect their selves.

The other side of the very same coin is when you award top X% people for performance. When you fix the reward/punishment pool, people have much less incentive to work together, because every help you give to someone else is reducing your own chance of success.

I'm not sure why people set up such incentive structures. Is it greed? Or some kind of stupid belief that a little bit of competition will help? Yes, if you let every good performer get a bonus regardless of how many others are also getting it you'll have to pay out a lot of bonuses, because you'll have a lot of good performers. But isn't it exactly what you want to have?
Flickr has an iPad app at last
A Dynamic New Tool to Preserve the Friendsters of the Future
I happened to see this post while randomly refreshing /newest last night, 0 comments at the time. PST time zone. Says it was posted 10 hours ago which is about 9pm PST. I promise I wasn't selfish! I definitely helped people out. Also had no lag issues at that time but some levels I did have to wait 5-10 minutes for more people to come through.

http://i.imgur.com/STilfzp.png
Marketing for the Holidays
> I have no idea where this meme that free market health care looks like the US comes from.

India shouldn't be in a Canadian's comparison set with respect to health care systems. The resource differences are too great to learn anything useful about the impact of other dimensions. Can you name a developed country with a health care system as or more free market than the American one?

As for your experience in India... Consider how much wealthier you are than the average Indian. If you were that much wealthier than the average American, do you really think you'd have any complaints about the American health care system? Conversely, what do you think your experience would have been if your wealth relative to the average American has instead been your wealth relative to the average Indian?
1. Report the incident to the police. Right now.

2. Report it to the VPS provider. Explain that you've reported it to the police. Ask for their cooperation in investigating the problem.

You do not have to pay. If they try to force you to pay, depending on your country, you'll probably end up in small claims court where you'll find judges are very reasonable people who usually side with the little guy. (IANAL)
The Six Year Old Hacker: No More Script Kiddies
Their websites are horrible, though, and the content is pretty meh.
I've been in the exact same situation with AWS ( http://cl.ly/SHOu ).

It was a nerve recking couple of days but I contacted AWS support and they were extremely good. They helped me secure my machine and then cancelled the 1.4K payment they were going to take from my account.

In all the whole process took 2.5 weeks and I only had to pay $15 for the I/O requests.

The best thing I can recommend is to talk to your host and tell them honestly you can't pay that much and you weren't the cause of the charges either.
Show HN: Circular References with JSON and Kittens, JavaScript Graph Database
Same here, not as big as 4k, but only $200 more. AWS took care in an awesome way.
I think this Debian fork talk is a bunch of nonsense, but so is your comment. It's the classic "systemd or sysvinit" false dichotomy, as evidently a ton of Linux users have never stepped out of their cage to ever look at anything else.

Besides all the sysvinit alternatives (like depinit) that have popped up throughout the years, fixed most of its deficiencies and were promptly ignored, even having a shell-based boot doesn't mean you need to resort to the antipatterns that Linux distros have been doing - look at what the BSDs do with /etc/rc.subr and rcorder(8). Though, to some extent, this can be blamed on sysvinit's flawed abstractions.

If anything, making a "systemd or sysvinit" dichotomy only tells me you're unknowledgeable.
On another point: why the hell would you have a choice in init systems?

Because systemd isn't just an init system?...
> I'd really welcome the anti-systemd ranters to just do some work that makes them feel happy, such as making a new distribution that has the exact init system they want.

Most people are already working on things that make them happy. The frustration here is that the tools they depend on are changing... in a way that they don't like.

They also have limited time for projects. Any time spent fixing other peoples projects is time they don't spend on their own projects.

I left the Linux desktop world nearly 10 years ago, for these kind of reasons. I use a Mac as my desktop, because I don't have to fight with it. 99% of everything works, and the other 1% breakages are ones I can live with.
I wonder what experiences we have with police in similar situations in recent years. In the USA many years ago I brought a telephone bill dispute to police. They explained, not without kindness and patience, that the legal question involved intent. Consequently it wasn't a matter where they could easily provide assistance.
"Teaching you to make acceptable/the best possible/whatever decisions when you're tired/not at your best for whatever reasons, which will likely happen in the future"

And how does this makes sense? Aircraft pilots have rigid (well, in theory) schedule limits. Of course, this doesn't work all the time, but it's better to try to ensure they're rested than just make them "suck it up" no?
"I'm sorry you're stupid."

"I'm sorry you caused this."

"I'm sorry you feel bad."

"I'm sorry you were offended."

"I'm sorry you (apologize for your wrongdoing or feelings)."

And none of those mean anything in terms of contriteness. However, many of those are rather offensive. But they all express "Sorry".
Sounds like lxc-docker.service simply wasn't enabled. "enabling" is basically creating a symlink from multi-user.target.wants to lxc-docker.service. This is done by 'systemctl enable lxc-docker.service' once that service declares WantedBy=multi-user.target in its [Install] section.

Other symptoms that would indicate this was the problem would have been that 'systemctl status lxc-docker.serivce' would have said "Loaded: loaded (...; disabled)" and "Active: inactive (dead)". i.e., systemd never started the service because nothing ever wanted it.
Config test is a human operation; you manually do it after you've edited the configuration, and if you've forgotten to do it then the next start will crash. It makes no sense to automate configtest.
Of the major distros, only Slackware and Gentoo.