skysight-inc/HackerNews huggingface dataset:
In my experience developing for both, Android is much easier to develop for. Part of this is the 3rd party services that support Android (Crash logging, analytics, etc.), but even the Play Store's crash report dashboard is so much better than the half-baked crash reporting the Windows Phone and Windows Store have.

Unless you are developing for iOS you can't have all of the devices your users might have, being able to solve issues remotely is huge. Especially when you are dealing with hardware issues on all of the Windows hardware out there.
Inauguración de la Plataforma NPC
Pie vs. bar charts
What I really fear is not that the AI will take a control and starts to kill humans. I fear that we will trust AI to the point that when it will tell us to kill each other and we will follow.

Let AI decide whether to use solar enery or coal and when to switch. Let human decide about other human.

AI should be our compass on a starless night, not the captain.
Yea, that's about the worst advice to give a programmer/hacker. The "maybe I can try this" and "I wonder if I could do this" is the core of my world. I've been told by actual engineers that things I wanted to do were impossible, but I played, and did the impossible. Play with your code.
"humans are monkeys" - yeah, in the same way that unicycles are hovercrafts.
bribedates.com ... sound pretty dodgy too
All were in agreement that it is not creepy, though some felt it was borderline.

I wonder how much of the feeling that this was not creepy came from the fact that he wrote the code himself. To me these two sounds pretty different:

"I came up with an algorithm that attempts to choose people and starts conversations the same way I would."

"I'm using an app I found that chooses people and starts conversations for me."

Come to think of it, neither sounds exactly creepy to me. The first sounds awkward but the second just sounds lazy... My point is that there is a difference between writing the code yourself and just using it.
These things trotting along as a pair at 1:24 are super creepy. They look like cops. I can't help think of the Sentinels from X-men.
How do I know if my access control is just local? I have a few small (pet) mongoDB projects on Digital Ocean, never spend too much time updatng and/or securing them actually.
http://www.redditstatus.com/

Things were wrong momentarily.
Here you go - http://z-machine.appspot.com/game/ztrek/play/

(It is actually not emscripten -- it uses a z-machine emulator I adapted to js a long time ago to run the z-machine version of star trek. But - should be good enough :) )
I'm actually a fan of the following proverbs. They are less pompous, and more humourous :

http://theprofoundprogrammer.com/post/28552672458/text-maybe...

http://theprofoundprogrammer.com/post/30809835982/text-race-...

http://theprofoundprogrammer.com/post/34818584135/text-do-no...
What You Don't Know About Apache Lucene
Rian Hunter, Dropbox's third engineer, talks about the latency incurred by OpenSSL when they were designing and implementing their extremely high-performance Dropbox notification servers in the talk below. Also, the pitch he gives at the end for joining Dropbox is one of the most genuine and heartfelt I've ever seen.

http://www.youtube.com/watch?v=FBRIeoEr8GU
These lists were released by attackers in the first place. Attackers are always going to have the lists, and the only choice defenders can take is whether to use and distribute to the defender community, or not.
Google Drive: A quick checkup and a simple thanks
It works from mobile safari (iOS 8.1.3)
Most of these reviews are unfair (comparing a 25$ FxOS to devices at 2x the cost or more) but you make a point about FxOS not being attractive for higher-end. That's part of why it's currently being reinvented.
Show HN: Chat Correct – error analysis for English sentence corrections
I met my girlfriend on Tinder. We've been dating for 6 months now, and barring any future disaster in the next 5-10 years, will probably get married eventually. And I say this as someone who has dated many, many women, many of which were through Tinder.

Just because someone is on Tinder doesn't automatically make them a "silicone beauty" with a vapid personality. People are people, and perhaps the problem is that you're immediately judgmental, especially when Tinder's "about me" section is what, 2 lines long? If you'd tried meeting someone in person, you may have been surprised.
Real story about WatchKit
Please spend a little bit more money and hire a professional who knows what he is doing instead of just following installation tutorials.
If you mean building a computer from fundamental components, you can still do that too. It just won't feel quite as magical today as it did in the 70s or 80s because of the ubiquity of modern computers.
Now as .Net becomes more interesting again (for me), can someone comment on the state of GUI app development in .Net?

Can I write cross-platform GUI code, or would I need to re-implement the GUI on every platform?

Do Windows .Net GUI apps (does that mean Windows.Forms?) work just as-is on Linux (and maybe MacOSX)?

What would be the best supported GUI .Net framework? QtSharp? Windows.Forms?

I found some overview here, but not sure if accurate / up-to-date: http://www.mono-project.com/docs/gui/
"When I plug in an USB stick every few months"

That often? Sometimes its hard to remember Dropbox is only about 7 years old and I've only had "always on" internet for about 15 years. Its surprising how fast we forget how things used to be. The future is very unevenly distributed and it feels so weird to read stuff in 2015 about antique USB sticks that sounds like griping about mtools and 360K floppy support.

Something that annoys me about USB drives is I haven't used one for anything but making bootable installer sticks for many years, and the "auto mount" paradigm makes life more difficult for me not easier. All I wanna do is dd the freebsd installer to the USB stick, now stop trying to automount.
I find it hard to really understand certain things: design patterns, data structures, and sometimes algorithms, without trying them.

I knew a very, very bright person who could come up with some great and clean code. He definitely understood the problem and his solution was "optimal." Problem, before he even started coding he did an insane amount of research. Not just learning syntax, common patterns, etc.. but to the point of memorizing the entire standard library and reading several books on the problem domain before even beginning with some hash-it-out code. This wasn't for hard problems, just simple CRUD apps (for the most part.) Made it impossible to work with him as a team member.
Hopefully you didn't take my response as a condemning of diet alteration... it's something we consider everyday.

What has been you experience since the alteration? My daughter has trouble with feeding, but at this age it's less about what it is than it is about the process itself. She eats veggies and meats mostly anyway... so eliminating most things would be fairly straightforward for us.

My concerns are minimal... I just don't want to restrict without good cause.
Cute HTML5 Sex Game for Couples
Chrome stopped being a GTK+ app long time ago. They switched to their own internal toolkit(http://www.omgubuntu.co.uk/2014/05/google-chrome-35-linux-ar...).

Also, I am not sure why you say Firefox looks ugly in KDE - http://album.gnufied.org/firefox.png . I have made 0 modifications in KDE/GTK theming and firefox looks just fine under KDE.
The Trust Engineers
At the end of the day, anybody that cretes anything of importance is hacking most of the time.

That does not mean one shouldn't plan, and know why his hacks work. Just that non-hackish solutions normaly only work in already solved problems.
I've never used a system like Redis, but clearly the trade-off is one of performance for scalability.
Show HN: Migraine.Report - Log, Search and Visualise Migraine Data
I'd been logging my migraines in Google Calendar for a few years and wanted to do something more with the data so I built this.
It will be interesting to see what the end product of the Arduino Zero will be. To my knowledge they are taking SAM D21 Xplained Pro with the built-in debugger and making it into a Arduino Uno form factor. But it has been announce for quite awhile and no release date is in sight. I would think the hardware development time would be shorter but if they want a decent development environment it could take time to polish that.
Barbicide
Robots might just take the place of becoming man's best friend!
And thus the circle is complete! DWM (C) -> Xmonad (Haskell) -> SpectrWM (C)
Facebook's Internet push to India-Part of free Internet to developing coutries
Point "2" better applies when the storage substrate is memory and operations are O(1) or logarithmic, because in that case, the time to serve the query is comparable small compared to the time needed to process the reply and send back the response. With an on-disk storage, I would go for a classic on-disk database setup where different queries are served by different threads.
Don’t Write your API this way
It's really great to have Windows Phone around, but I think the article calls for a more open and experiment-friendly alternative where you don't have to go "through the interests and lenses of the two dominant players" to innovate (making it "three" doesn't help).
Also there are lots of horrible regimes and atrocities around the world at all times. The reason we are bombing this one likely has nothing to do with any of the above, and so remains a valid question.
All were in agreement that it is not creepy, though some felt it was borderline.

If I was sitting face to face with a creepy guy I would also not challenge him that his actions are creepy. I would just do anything to calm him down, then leave at first opportunity.
One of the sources of this problem is the relentless experimenting that has been ongoing since about 2007-2008. First, there was pmount and hal introduced to take care this automounting, and as soon as this was in a working state, it got replaced by devicekit. Soon after, devicekit was abandoned in favor of a combination of udev, consolekit, policykit. Then then policykit got replaced by polkit. And then systemd was introduced and consolekit got abandoned. And each time the documentation gets worse (except for systemd, since the authors try to justify their choices).

Overall, it has been a sequence of constant rewriting, and I don't see an end to it. People who have been using rolling distributions like Gentoo and administer their own machines are the most affected. If one is not using the whole systemd to major DE (KDE, Gnome, XFCE, etc) stack, it is arduous to set up a mounting system which always works. Usually, vfat external disks tend to be immediately writable on mount. Move over to exfat, mtp, ext[234], or another other native filesystem and it is an exercise in exasperation to get them to mount as read-write as an unprivileged user, or even mount at all as an unprivileged user (see https://bugzilla.kernel.org/show_bug.cgi?id=15875).

The only decent program that I have found that works quite reliably is udevil.
I felt the same way. I think the dynamic way it moves is what evokes the anthropomorphic feeling for me, more than its physical appearance. It has a lively bounce to its step. When it looks like it's struggling to catch its balance, that's literally what it's doing. Reminds me of some kind Disney or Pixar table or other inanimate object brought to life through movement.
Interestingly, it works if you request the desktop site: they're explicitly blocking Firefox Mobile.
In addition to filing bugs, I'd love to get suggestions about how we could improve the documentation. Did you find the API reference material lacking, was the problem in the procedural documentation, (or was it both)? Is the problem with our service docs or figuring out Bluemix? As @jsstylos pointed out, the forum is the way to let us know what you think - not just bugs, but thoughts on what's missing and how to improve things. We'd really like you to be successful ;-)
linux doesn't eat its own dogfood anymore. This would never be tolerated if the devs actually used their product. Its all about serving the imaginary theoretical market researched noob (-only) user of gnome mobile phones that don't exist and everyone else has to go away because they don't matter anymore. To freebsd! Things actually work, there. Its the universal OS of the 10s just like Debian was the universal OS of the 90s/00s but now is just a gnome bootloader for ubuntu.
I think it's talking about people who don't know how to read code and discern what's happening and just end up tweaking things, cutting and pasting code, etc. just kind of crossing their fingers that it will work.
One of my favourites: "I don't need to know how it works, or if it is secure, I just gem install it! Don't ask me, I'm just a web scale developer!"
Are you ashamed of your API?
Hacking is trying until it works.

Programming requires more precise understanding.
Try mdbus2 - https://github.com/freesmartphone/mdbus - it's also in Debian/Ubuntu repos.

It's a little tool that works really well with dbus services that properly implement introspection. We used it extensively on Openmoko phones to play with our middleware (or when GUI was broken ;) )
The proliferation of co-working/co-living spaces is a positive trend I'm seeing that could lead to longer, happier lives. I'm hoping to see communities like this pop up all over the world - instead of everyone growing their gardens and vineyards, we'll be growing our startups or lifestyle businesses while being surrounded by a community of friends.
Yep, just tried it. Firefox not supported, Chrome works fine. It's like Microsoft in the early 2000s all over again.
Similarity – Refine Your Music and Image Collections
Interesting reading. The key points on how the incident actually happened I pulled out were:

- They had two links from their System Flight Server, one for redundancy if one goes down. Both went down at the same time, apparently unprecedented for them.

- There was a system limit for a shared system resource (Atomic Functions) that was defined twice in different systems, but with different magic numbers. The problem wasn't spotted earlier because a recent system change actually brought one of the systems close to the limit for the first time. (More military controller functions were amalgamated into NATS the month previously)

- There was a UX problem where the "Select sectors" button, which is used often, is placed directly beside the "soft Sign off" button, which isn't often used, and in fact was well known to be pressed by accident relatively often. It was pressed at the time of the incident, putting the system into an illegal state and hence triggering an automatic shutdown.

Problems that on their own you could argue aren't showstopper problems, but when triggered together cause things like this.
One interesting bit that was in George Dyson's book but not the Wikipedia article (that I saw) was that for sustained thrust the idea is to keep the pusher plate in resonance with the atomic bomb detonations. You use a half sized bomb to get things going then detonate full sized bombs when the plate is heading away from the main compartment.

The real problem with an Orion drive is launching the thing. Simple atomic bombs don't generate that much fallout (relatively speaking) by themselves. There wasn't any noticeable fallout in Japan after the explosions at Hiroshima and Nagasaki. The big source of dangerous fallout is when neutrons from an atomic explosion are captured by nearby materials and transmute them into radioactive ones. For an explosion high up the surrounding hydrogen, oxygen, carbon, and nitrogen don't turn into anything nasty. But if the explosion is near the ground there are all sorts of horrible things that can easily be produced.

If you wanted to launch an Orion into space with relatively little fallout you would need to either have boosters that lift it a kilometer up before it engages it's main drive or launch it a large area you've covered completely with graphite (see again carbon-14 not being dangerous).

The reason that the bombs the US and USSR have stockpiled produce so much fallout is their third stages. First you have a regular atomic bomb that sets of a fusion explosion. But surrounding these is the bomb's shell made out of the Uranium-238 that was left over after the process of separating out the uranium-235. You can't create a chain reaction with U238 but it does fission and produce a lot of energy (but no neutrons) when you hit it with a neutron and about half the energy of a bomb can come from the case. You can easily make the case out of lead instead and have a relatively clean nuclear bomb but the military considered the fallout a feature rather than a bug.

In the end project Orion was a cool idea and not so crazy as you might think at first. But I'd much rather people use conventional nuclear thermal rockets where you use a normal reactor to heat a bunch of propellant. It doesn't offer the same combination of power and efficiency as Orion but if you switch your reactor to generate power and run a VASIMR then you can have at least one or the other and you don't have to deal with any fallout.

EDIT: Oh, there's also the problem of EMP as Orion passes through the ionosphere. The bombs it uses are much smaller than an H bomb so they probably won't cause problems but nobody knows for sure.
8 Things I Wish I’d Known When I Started as a Web Developer
Author is clearly holding it wrong, it just works, until it doesn't, then the user is still wrong.
WinForms works on Mono (but looks like ass). WPF doesn't. The best way is probably Gtk#.
When a moderator deletes your post that's silencing, and it strikes me as a more powerful form of harassment than anything that would cause me to self censor.
BD's 4-legged robots consistently fall just a little inside the uncanny valley[1] for me.

[1] http://en.wikipedia.org/wiki/Uncanny_valley
>>Isn't that just a technical challenge?

I supposed it could be, or a UI problem....it all depends on the architecture of the code and how you choose to define the problem. Regardless, it's all certainly feasible and possibly will be done sooner or later, it's just a matter of when. Are you familiar with the Diaspora project from a few years back?

https://diasporafoundation.org/
The guys on the fizzle show recently opined that you shouldn't use hyphens. From memory, the reasoning was mainly based on the domain being slightly harder to share (try saying your thing with the hyphen in it).

Source (c. 41mins in): http://fizzle.co/sparkline/pick-right-domain-name-11-domain-...
Nobody uses firefox anymore anyway so who cares?
Glass – The Innovation That Built the Modern World
My iMac's automated backup has been broken since Yosemite because Apple removed the ability to set environment variables that all processes started from launchd could use.

It appears that "run a python program as root on a schedule regardless of if anyone is logged in" is no longer possible on a Mac. Or rather, me and my CS PhD aren't capable of figuring out how to do it. I just keep a terminal window open at all times as a reminder to occasionally manually run the script.
Ah web scale developers. If only their knowledge and education went beyond "learn rails or node in 24 hours" and actually had a mandatory requirement to learn about security and responsibility.
Security? Is that something we install from NPM or Gem files?
Unstable was always a rolling release, it gets just frozen for some time before each stable release because the process of getting a package in testing requires it to be in unstable first.
Actually hoped to see more true, but satirical, statements like: "It usually takes a long time to find a shorter way." or "Debugging software is the practice of removing bugs. Programming is the art of putting them in." Currently seems more like criticising a lecture.
Tough Beacon
Berkshire’s Buffett adds to his lead in $1M bet with hedge fund
Same [subjective] experience here. Jessie has been mostly solid for me.
Why data science students should start with data visualization and manipulation
IBM drops patent bomb on Priceline.com
> I feel the human race has made a rather amusing step forward to rule-by-algorithm. 30 years ago this would be dystopian, today its a byproduct of a mish-mash of open source libraries.

Is this particular usage really dystopian? In the past, probably even 30 years ago, your family would likely have discouraged you from meeting people who were not appropriate to your status.
Has commandline completion and history! This is nice. Thanks, will give this a try. :-)
I haven't used it, but if it's good enough at aping Snow Leopard, I'll happily give you Yosemite for it.
I' more impressed with the agile ability of the technology. But it does remind me of the mechanical hound from Ray Bradbury's Fahrenheit 451.

"The mechanical Hound slept but did not sleep, lived but did not live in its gently humming, gently vibrating, softly illuminated kennel back in a dark corner of the fire house. The dim light of one in the morning, the moonlight from the open sky framed through the great window, touched here and there on the brass and copper and the steel of the faintly trembling beast. Light flickered on bits of ruby glass and on sensitive capillary hairs in the nylon-brushed nostrils of the creature that quivered gently, its eight legs spidered under it on rubber padded paws.

"Nights when things got dull, which was every night, the men slid down the brass poles, and set the ticking combinations of the olfactory system of the hound and let loose rats in the fire house areaway. Three seconds later the game was done, the rat caught half across the areaway, gripped in gentle paws while a four-inch hollow steel needle plunged down from the proboscis of the hound to inject massive jolts of morphine or procaine."
Prometheus on Raspberry Pi
in this case it seems it should be social network for bots. with tinder's users faces as avatars :)
I can't view this website on my phone. I can only surmise that I am not worthy.
What about the illiterate? An awful lot of those out there might find this app very useful.
Original IPSec works like this too (in addition to the gateway mode). It's not called VPN, because it's just a feature you enabled in IP - you have the same address etc.

It failed to reach popularity largely because it used X.509 for keys and there was no PKI. And bad UI and NAT and some other nails in the coffin.

But there was point when there was a more or less credible bright future everybody running IPSec, no NAT and IPv6, and you wouldn't need firewalls because you could just configure who you want to talk to using IPSec security policy and strong authentication...
I think their business model revolves more around selling their proprietary bridges from Mono to mobile platforms' native APIs (MonoTouch and MonoDroid, now marketed as Xamarin.iOS and Xamarin.Android).
Charles Stross, commenting on Saturn's Children, http://www.antipope.org/charlie/blog-static/2013/07/crib-she...

"A society that runs on robot slaves who are, nevertheless, intelligent by virtue of having a human neural connectome for a brain, is a slave society: deeply unhealthy if not totally diseased. "
> They had two links from their System Flight Server, one for redundancy if one goes down. Both went down at the same time, apparently unprecedented for them.

What I understood here, is that they were redundant systems, but running the same software, with the same bug present, so both went down. Redundant hardware can only protect you against hardware failures.