skysight-inc/HackerNews huggingface dataset:
My heart goes out to Marco and his wife. My wife is currently pregnant and we have not told anyone just yet, but we are about too, she is 19 weeks, so this hits close to home for me. This is one of my biggest fears, telling people the bundle of joy you are expecting and then something going wrong. I am a pretty optimistic guy, but once you hear that doppler heartbeat before the first ultrasound, you become emotionally attached to this unborn entity before you have even seen it on screen or in person.

Kudos to you and your wife Marco for staying optimistic and positive even though you have just suffered a great loss. It takes a lot of strength to keep going through an event like this. But take comfort in knowing you are not alone in this.
MEGA List of Design and Front-End Dev Resources
> Life is an ongoing series of psychological crises.

Exactly. Commonly we tell ourselves things to get through them. "I have to work late and miss johnny's soccer game; but someday I'll leave this crappy job and do better."

> How is that all in a span of 5 years?

In your late 40s, your children are probably approaching independence while your parents are getting hit by senescence. Your career has peaked and meaningful progress in another field is unlikely. Obviously not everyone is the same, but it's statistically common for things to happen along a certain schedule.

Experiencing a mid-life crisis is realizing two things simultaneously:

1. Large parts of your life/identity are over or changed permanently.

2. Loss of the ability to use the 'someday I'll do this right' as a tool to get through the day.

A large psychological crisis combined with a removal of your normal method of coping.
Got a source for that? That's a very different story from the one that Brad and Misko told at the ng-conf (https://www.youtube.com/watch?v=r1A1VR0ibIQ)
Rebol (http://rebol.com/) and Red (http://red-lang.org/) may be considered "proper" (i.e., production-ready) programming languages derived from Logo. They share a good chunk of its parentheses-optional syntax.

Example code (taken from http://www.rebol.net/cookbook/recipes/0004.html):

foreach file read %./ [
if find [%.txt %.text] suffix? file [
write file replace/all read file "web" "rebol"
]
]

The same with parentheses:

(foreach file (read %./) [
(if (find [%.txt %.text] (suffix? file)) [
(write file (replace/all (read file) "web" "rebol"))
])
])
DerpTrolling leaks PSN, 2K, Windows Live customer logins
I'm just gonna comment here...
Thinking a bit more, you might find the "Transformation" Images in these subreddits helpful for your work => https://www.reddit.com/r/progresspics and http://www.reddit.com/r/fitness (of course, all the customary ethical questions about using data and specifically someone's picture will apply)
Of course it is. The internet is a frightening place filled with pornography and free thinkers.
Nice, a personal attack at the end. I'll definitely not call you a shill now!
His 'Sleeping with the Devil' on the US-Saudi connection was pretty damning for its time too. No pun intended.

http://www.amazon.com/Sleeping-Devil-Washington-Saudi-Crude/...

I grew up in Saudi, and got my undergraduate degree in intelligence studies. From my perspective, Baer was quite in touch with modern politics. A bit bombastic, but always a seemingly strong understanding of the political landscape.
Doe we need a scientific study?

Guns don't kill people.

People kill people.

Knives seem to be doing a good job lately.
Lua makes for an ideal language to embed in a larger project. Structurally, it's like python, but it's smaller and more internally consistent (without the large standard library), faster, and has a nicer C API.

Because Lua is an academic project, it has different pressures than a primarily practical project like python or perl. The Lua source code fits on a floppy disk, is pure C, and is clear and well-written.

As for what's (arguably) bad about Lua:

1) it doesn't have nearly as large a community as other similar languages, and what community it does have is in many cases split up between software packages that use it as an extension language or a configuration language. The config files for awesome and for ion are written in Lua, but that doesn't mean you can take the configuration for one and port it to the other. Likewise, WoW and photoshop both make use of Lua for scripting. I get the impression that a lot of people who use Lua don't realize that it's a general purpose language and an independent project.

2) It lacks a strong standard library, and many really common things (like sockets) aren't built in. Until version 5.1, importing installed packages wasn't even a completely standard part of the language. More complicated packages often exist but are fairly obscure, and there's no gem/npm/pip style system for pulling packages down automatically or managing their dependencies.

3) There are some odd limitations here and there. In 2007 I was working on a project in Lua that took advantage of a single very large table -- and learned that there was at that time a limit of 2^13 string keys. I think that limit has since grown, but it's unusual for a scripting language to have such a low limit for anything (aside from recursion depth).
Getting water in Utah is a bit harder than just sinking a well and pulling water from the ground. Even if you get water, it's likely to have high sand and/or salt content, making it unsuitable for water cooling of electronics.

And as you said,

> I can't take your ideas about policy seriously if you are not connected to practical reality.

Yup.
You are right in that NSFetchedResultsController is a nice feature of using Core Data with TableViews, but the functionality is not difficult to write on your own. As you insert or update data, call [tableView reloadData]. You may not want to reload each cell for one insert in which case you can do something a bit more custom.

And yeah, there is a reference to catsDB. I thought people may find that funny if they ever looked into the implementation. The work is derived from a blog post I wrote a while back to demonstrate connecting to a SQL instance in Objective C.
"Do you want to install our Android app?" ugh. If I did, I'd be LOOKING YOU UP IN PLAY!

Probably the most frustrating thing. Rooted phone, with adblock installed, using Chrome.
Ask HN: Is the Front Page Broken?
The ranking of stories has a bunch (6x) of 5-6 hour old stories with single digit upvotes. Is this a glitch or is their some weird weighting going on?
see also: Reasonable Optical Near Joint Access (RONJA) -- http://en.wikipedia.org/wiki/RONJA
Game of Thrones: A Telltale Games Series – Teaser Trailer
I think this is trying to say you are as strong as the weakest link? Maybe it's trying to say something about group think.

I mean all these movie quotes are all cool sounding but are quite shallow.
LOL. Exactly. When you don't have any good response based on the merits of the argument, attack the presentation. This tactic is very familiar to those of us who call out sexism or racism: "You should be nicer when asking for your problems to be taken seriously."

But, ultimately, what happens in tech is as much about people and personalities as it is about actual technical merit. To delude ourselves otherwise is dangerous. When someone claims to be arguing from technical merit, look very closely at their history and probable motivations. There's always more there.
The big thing is not even that, the big thing is that you can seperate your logic from the data that you want to process. So instead of (map inc [1 2 3 4]) you can do (def inc-transducer (map inc)) and then use that for any datastructures, channels or whatever other transducer context people come up with. To be sure, you would not do that with (map inc) but if you have more logic, you could.
Almost everyone has fully recovered at this point. If you are still seeing problems with your Virtual Machine after the incident earlier this week, we want to help you!! Please send mail to azcommsm@microsoft.com and email me directly at corey.sanders@microsoft.com.

Please send with high importance so it pops in our inbox and we will dig in.
Indeed, we should all strive for a half-finished education.
That's easily shielded against by use of an aperture, where as RF interference is not nearly as easily shielded against.
>Why do these people insist on using GNOME after all?

to take full advantage of that sweet sweet desktop systemd goodness.
Answer: Yes.

Just because some thought has to go into the interpretation does't make it shallow.
Rabbi writes amazing new Christmas-Hanukkah-Kwanza song
I assume it's because there is a much higher submission volume on Fridays, so the new posts to hit the frontpage are backlogged in a queue.
People keep attacking him whenever he interduces something. Why? Every time he releases something, he also shows from what research it originated. Go back to the first transducer talk and you will see the references.
Sigh. Obligatory reference to http://0pointer.de/blog/projects/the-biggest-myths.html:

"Myth: systemd is incompatible with shell scripts. This is entirely bogus. We just don't use them for the boot process, because we believe they aren't the best tool for that specific purpose, but that doesn't mean systemd was incompatible with them. You can easily run shell scripts as systemd services, heck, you can run scripts written in any language as systemd services, systemd doesn't care the slightest bit what's inside your executable. Moreover, we heavily use shell scripts for our own purposes, for installing, building, testing systemd. And you can stick your scripts in the early boot process, use them for normal services, you can run them at latest shutdown, there are practically no limits."
I also run OpenSUSE and I think that zypper is best in class and the OpenSUSE Build Service is the killer app for SUSE and I don't know why these are not such a HUGE seller of SUSE servers????

With OpenSUSE Build Service what does Debian server get you? Just wondering.
Blippy – Make your own GIF keyboard
Not that I did not see this coming but I wonder if the title is a Freudian slip or intentional. The Next Chapter.. is 11.
Try this

http://www.gamestop.com/ps-vita/games/hyperdimension-neptuni...
Could you send me an email (see my profile)? I'd be interested in learning a lot more about how you have your system set up - training, testing, databases, hosting. I've had trouble finding a good resource for how to do so.
I haven't read a story in quite some time that had me checking if it was the beginning of April so much as this one.
You should try Dependency Structure Matrix. In my experience they are more scalable than other forms of software visualization. See https://github.com/facebook/pfff/wiki/CodeGraph
with recursive is actually VERY quick in postgresql (adjacency model). currently using that and thoroughly tested it. simple, very quick and no hassle to update it (as the other options).

Compared to a mysql with nested set postgres using with recursive is a life changer :D
Thanks for the feedback!
The monetization is hard to solve. Only thing you can do in the end is to try it out.
Thanks for the tip regarding the "toddler resistant" mode ! We'll consider that for a update.
Learning Concurrent Programming in Scala book available for pre-order
short time to read/comment: software developers don't operate in an idea/knowledge vacuum. Your current profession will be your greatest source of those ideas - don't abandon it. Work on both.
> Doe we need a scientific study?

Uh, yes?
Google Experimenting with Removing Ads for a Fee
As a student @ UC Irvine I can tell you top notch talent leads most of their coursework
Why We're Excited about ORTC (WebRTC 1.1)
So what are the module systems you like and what do you like about them?
Pivotal DataScience Looks  Climate Change in Acadia Natl Park: Day 4-Final Day)
Watch: This Is What Happens When You Give a Squirrel a GoPro
WAIT you NEVER had an audio problem in Linux before PulseAudio? I would have said the weakest link in Linux on desktop WAS audio.

Now PulseAudio was released into the wild too soon by too many distros BUT it has fundamentally fixed what was HORRIBLE in Linux. (Previously a Sound Engineer and Record Studio owner)

BUT I would say that Systemd is extremely stable and not broken. What people are complaining about is the philosophy aspect.
Yes, the US cancelled his passport while he was trying to get a connecting flight in a Russian airport, thus sticking him there.
embedded in nginx it adds an extra layer of customization for say doing server side includes or security checking sessions. You can even use it in nginx to assist in caching around your application. Embedded in redis you can do transactional things over multiple data structures, making redis even more powerful/flexible... the language itself is super simple so it doesn't take long to get familiar with it..
This exists. Every reletively new Android product (>=4.1) has "Mobile hotspots" under "Data usage".

> Network bandwidth management: New API provides ability to detect metered networks, including tethering to a mobile hotspot.

Mark the WiFi access points you want to be low data usage and you are good to go. Software that plays nice will use the "isActiveNetworkMetered()" to check if they should download or not.
Why JavaScript Needs Types
It's not that simple.

Arguably, NSA-type stuff (SIGINT) saved our behinds in World War II. Enigma let us read the German intentions, and Purple let us know what the Japanese were planning. The battle of Midway, for example, could have been completely different without SIGINT. So there's good historical precedence that we need something like the NSA.

On the other hand, we didn't figure out what the Japanese were up to by collecting metadata on domestic telephone calls. That is, some SIGINT activities are arguably essential, and some are... otherwise. The "otherwise" ones are both more intrusive to personal privacy, and less effective at national defense.

So one can be in favor of having the NSA, and against the NSA as it has become.

Side note: If there's ever another successful attack on the scale of 9/11, you're really going to see the US move toward a police state...
iOS sure does need "isActiveNetworkMetered" like Android.
I had reached out to a few people over the years. Without a doubt, I could have done better. If you'd like to email me, I'd be happy to discuss that aspect more. kevin@<domain_in_article>.
How to implement JSON formatting of IIS for analytics and troubleshooting
I hope you don't use Adblock.
There is a real problem with the perceived value of software. The public sees Google giving everything away, not understanding the underlying business model, and assumes all software has little or no value. Software is not made of physical materials, so why should it be compensated?

The public sees Apple apps for 99¢, so shouldn't all software be priced like that?

I recently dealt with a customer demanding a free upgrade. She paid $29 nine years ago, and was seething mad at having to pay for an upgrade. How do you deal with that?

I'm just looking for an Opens Source banker who will give me an Open Source mortgage.
Show HN: Password Voyeur
When you create the two opposite-spin particles

They are not opposite spin, they are entangled! Their spin is undefined until measured even though they are perfectly anticorrelated, as you mention.

Here's another way to frame this:

Composite systems can exhibit entanglement. The Hilbert space such systems live in (H) is the tensor product of the individual component Hilbert spaces (H1, H2). Now the most general state in H is a linear combination &sum; c_ij |i>_1 &#8855; |j>_2 where the subscripts 1 and 2 refer to the component Hilbert spaces. Some of these superpositions are not separable into tensor products of states from each component space H1 and H2. One such superposition is (omitting c_ij) |00> + |11>, as you can see it is not separable. The state |01> + |11> on the other hand can be separated as (|0> + |1>)&#8855;|1>. An entangled state is an inseparable state.

So the point is that classical analogies are not to be used when dealing with quantum mechanics. Unless someone proves local realism or something replaces QM, that's how it's got to be!
Works really well on desktop chrome! Good job!
No, it's not. Some of us actually believe that the advance of humanity comes from the reuse of its own previous work.
This is yet another title change that removes context and makes it less difficult to understand why I want to read the article or comments. I really wish there was something beyond a mechanical "original titles only beep boop robot here" method for article titles.
I am somewhat excited about letsencrypt, but isn't ownership verification via DNS not a bit, hmm, strange? After all, a proper certificate should defend against MITM attacks; so if an attacker would be able to take control over the target's DNS, he could easily create a certificate, which looks legit for all intended purposes. Or do I miss something in that regard?
This doesn't seem to work well as it highlights multiple instances of the word I was on. The current instance and the next instance(but not all instances).
That's like asking if there's a link between IQ and computer usage. The answer is unsurprising, a study establishing it is appropriate insofar as proving the objective basis for the answer, but the interesting question is why someone would actually fund such a project.
I still haven't tried pulseaudio; my first interaction with it was so terrible.
Agreed, but the most useful form of that objection would be to make an offer the codebase, etc.
Adding WebRTC gameplay to the Hobbit Experience
Inspeqtor – Using Go for Easy X-platform Distribution (Go Birthday Bash)
Slingbox allows customers to privately rebroadcast content they have a license to view unlike Aereo which did not have that right.
At first I was reeled in and started to see a different perspective on a pretty controversial story and then right towards the end, BAM! Nicole (author of the article) hits us with this important nugget:

I will admit that I am friends with Emil. We were both White House Fellows serving in different departments during the first year of the Obama administration where we both quit our jobs to take civil service positions to improve our country.

You would think someone commenting on such an important and controversial story in tech like this would fully disclose that she is in-fact friends with Emil and worked with him right at the beginning of the article? Seems like a big conflict of interest here and changes the tone from "see this from another perspective" to "I am defending my friend, so everything I write is going to be heavily biased"

I feel as though even Nicole's account is sensationalist in itself. This line right here: At that point, I wanted to grab Emil. I kind of knew what Ben was up to. - A journalist asking questions at an event for journalists? Who would have thought such a thing would happen?

Nicole then goes on to confirm what the previous lines of text confirmed that this is an emotional and personal response defending her friend:

I am upset that Ben sensationalized what happened at that dinner.

I am not trying to say that the original story by Ben wasn't sensationalist, but it wasn't a fabricated lie either. Emil said what he said, this article even confirms that. I have no issue with Nicole rallying to the defense of a friend, I would do the same, but I would at least disclose the fact before, not after.
What's to stop a thief buying a VengeCycle kit, that includes the 7-star key, and then using that to dispose of the explosives on other people's bikes?
This does seem to work but its pretty painful key combination on my mac keyboard.
This seems like a massive liability. I hope this is a joke.
How many mentally healthy people have been perpetrators of school shootings? My guess would be not many...
You're not rebutting my argument; you're merely saying that the "entitlement" isn't in this case negative. You've confounded a positive argument with a normative one.

Either way: it clearly is entitlement. Someone writes something, conjuring something new out of thin air. An unrelated person believes they have a moral claim to that thing. QED.

I do happen to think this entitlement is negative, if for no other reason than that it prevents people from publishing or even talking about publishing for fear of having to deal with entitled strangers arguing with them about what to do with their work. Whatever "good" that sense of entitlement does is, I think, outweighed by the bad.

You obviously disagree.
Flutter – A Twitter Hacker's Weapon of Choice
It often is better to sell cheap stuff to many people, than to sell expensive stuff to a few.

VW bought Porsche, Fiat bought Ferrari etc. :D
Explained Visually: Sine and cosine
Has to be fake as this very likely falls under booby trapping laws which are illegal in most if not all states.

Not to mention a dozen perfectly legal or exigent reasons which might require a civil servant(LEO, fire fighter, etc...) to move your bike who could be harmed, maimed or killed.
Google giving Chromebook buyers 1TB of Drive storage
Interactive Cyber Attack Map
Sounds like the free app will be fine for most small consultancies (app sits on the laptop of the person who looks after the budget) and wouldn't use much space anyway. They never have to read the marketing material on your website again, can't be induced to pay if they use the tool intensively via rate limiting, and you have no ability to analyse which non-paying customers actually use the service, and whether their usage patterns differ from paying ones

If you're going for a freemium model, limit the free version's forecasting horizon and/or the number of fees/expenses/revenue streams that it will factor into the calculation
I wonder, why these guys are so adamant on implementing binary-only protocols?
IIRC from yesterday's talk he was explaining that these will be easy to parallelize, and its slated for 1.7. I had thought they were already parallel myself until I saw the talk; and possibly some of them are, but the item is still Open.

http://dev.clojure.org/jira/browse/CLJ-1553
Love this.

This makes it easy to send Gifs to friends via text. Essentially, instead of texting emoticons, you can easily send over full Gifs that you find/love. Brilliant, really.

Shared ~ a dozen gifs this morning...
There are some more tricks you can do using postgres' arrays to efficiently query the data:
http://monkeyandcrow.com/blog/hierarchies_with_rails/

Namely using the && operator let's you make use of indices on the materialized paths. We've been using it in production for years to great effect.
There needs to exist a place to simply dump code with no obligations.

One of his minor arguments against open sourcing was having to maintain the code base, and i've heard this from others too. With a dumping ground there would be no such obligation.
The TechCrunch Bubble Index
Other comments have mentioned this as well, but recursive CTEs are a very effective technique for representing trees, and they work very well in PostgreSQL.
If this is true, then still:

> after taking it to Google, adding a tone of features to the codebase and using it in internal projects before open sourcing it.

Are pretty unique circumstances, that don't really show that it's an easy thing to do usefully/succesfully, for projects that aren't taken into Google, have a ton of features added by paid Google engineers, and then are used by internal projects at google to work out further kinks and cow paths.
Apple's “Pirates of Silicon Valley” Flag Gets Rehoisted
The metaphor is widely used in lots of other areas though. Education, Science, Research, Business and so on.
"MandlebrotSetPlot" feels a bit too cheat-y
Disney can save Nintendo, and it would only cost $19B
Regarder Pacquiao vs. Algieri en direct en ligne