skysight-inc/HackerNews huggingface dataset:
It makes a mockery of the life, liberty and property clause that family can be threatened so lightly.

In my opinion, it is a fundamental right to raise your children according to your standards. Parents should be in control of the risks, ideas, and experiences their children are exposed to. Minority views on what is appropriate should be protected as rigorously as minority political or religious views.

I would like to see limits on state intervention in families. I'd like to see CPS investigations require probable cause, warrants, and time limits. I'd like to see a clear standard for circumstances under which the state can take action. Personally, I think the standard for any enforced separation should be clear and convincing evidence before a jury of gross neglect (lack of life necessities, repeated serious reckless injury, serious risk of death) or malicious, repetitive physical abuse. And even in those cases, I'd prefer the first conviction to result in parole, not immediate action.

Child abuse is serious business, but separating families is serious business too.
Google Docs spreadsheet, with the following column headers:

Idea/Elevator Pitch, Value Proposition, Target Market, Unique Selling Proposition, Revenue Model, Exit Strategy, Barriers To Entry, Competitors, Startup Costs
Venture Capital moves to the cloud
Give people the possibility of such small satellites, and they will find interesting applications, whatever they might be. Most probably something nobody has thought about before? Never underestimate the crowd :-)

I can imagine an increase in academic picosat projects, with these kind of prices ...
wow 16 years for filimng a police officer who is handing him a ticket! and that guy is in armed forces, good luck with keeping morale of your troops high.
There are optimizer and code generation bugs in compilers.

In my experience these are much, much rarer than the bugs in my code that are optimisation level dependent...
Times loses almost 90% of online readership as a result of paywall
A City Outsources Everything
To put this in context, this particular bug makes your binary fatter and slower in the same way that eating a tic tac makes you fatter and slower. A single load/restore from memory through a slightly (and only slightly) slower path is really going to be blown away by every other operation in all but the most trivial program (imagine LOTS of recursion with very simple functions (no looping)). Do a single IO operation and you're really talking about nothing.
I think they do matter.

Where I think they matter the most is with screen fonts in operating systems.

I still can't get myself to use a desktop Linux for any extended period of time, because there's something indescribable about the screen fonts that subconsciously irritates me. I still can't put my finger on it, but I don't get annoyed when using OSX or Windows.

I would also make the argument that the display of type on the very first iPhone, in combination with the screen, really separated it from the rest of the field. Their use of Helvetica made it look 'printlike', which added to the appeal of the phone. Clearly that was a good thing, because I see good use of type on the new generations of Android, WebOS and Windows Mobile phones. Unless you're a font snob, good typography is no longer a differentiator between the smartphone operating systems - a good thing.
CuteFund: adorable
I'm a fan of show, don't tell.

Brilliant.
You're not afraid that Google will steal your ideas? ;-)
Does charcoal really act exactly like water?
The article seems to have the wrong idea about what that engine is.

While impressive, it was developed using ICE - a rendering package addon for Softimage, and is probably not able to be calculated in anything remotely resembling real-time.

So no, you won't be able to tell what religion Kratos is unless it's during a cutscene.
NOSQL - Your guide to the non-relational universe
If your time was that valuable, you wouldn't be reading HN right now.
I've heard that life is like a box of chocolates. I've also heard that stringing together aphorisms, shaky analogies, and vacuous statements doesn't make a coherent argument, but the size of Jeff Atwood's audience suggests I'm wrong. More A/B testing for me?

Look, A/B testing is a tool using statistical tests of significance. These statistical tests are based on a bunch of assumptions, the most important of which is (usually) independent and identically distributed data (i.i.d.) If your data isn't i.i.d. (like, say, the changes in opinions and attitudes that occurred over the many years during which the automobile was developed) the conclusions reached by the test don't hold. Still, not investing in automobiles was probably a good investment unless you got lucky.
Individuals can know things without a formal investigation. Indeed, investigations are often based on accounts of what others already know about the matter. Investigations are held as a matter of public record so that the public can have documentation on the facts, circumstances, and conditions surrounding a case, which documentation is then presented in a trial where the people and/or their duly-appointed representatives pass judgment. The case is archived and subject to review by any interested parties at a later date.

An investigation is about due diligence and documentation. People can know things before a formal investigation is conducted. Suffice it to say that we had been quite close to this person and can affirm these things occurred with absolute surety.
I'm no Facebook fan, but how is Facebook getting any additional personal data from you with this move?
Is the first sentence in the linked article also intended as humour? "The Swedish Pirate Party, who are at the forefront of anti-copyright lobbying in Sweden, are (...)"

The Swedish Pirate Party is indeed trying to reform copyright. Of course, you might argue that they are doing other things as well, so they are not "dedicated" to anti-copyright. But you can't deny that this is one of the party's policies.
Often BSD-licensed code achieves many of the same things the GPL was designed to achieve through entirely voluntary actions.
Avenged Sevenfold Tickets
Avenged Sevenfold is an American rock band set to hit road to Play Avenged Sevenfold and Stone Sour Tour Concerts. Avenged Sevenfold Tickets are available at Sold Out Ticket Market against nominal price.
I have a 20-year-old, 37K-line todo.txt file (edited in Emacs) of all ideas I've ever had over those two decades, plus notes & some contact info. (And most of the actual to-do items are deleted when I finish them, so it's actually contained a lot more info over the that time.)

I've tried a lot of other schemes, but this still seems like the best method for collecting and organizing my thoughts.
I keep a smallish (3x5"?) leather-bound mead journal (the ones with graph paper) in my cargo pants and a Pilot G-2 gel pencil in my left pocket. Everything goes in said journal. Ideas, information, sketches, IP information of the schools I work in...

It's batteries never run down.

It's memory never becomes corrupt.

I don't have to transfer the information when I perform a system upgrade.

I have access to it while in remote locations (hunting/fishing/hiking-- I have a lot of ideas in the middle of nowhere.)

It has a .5 second boot time and auto-loads notepad.

I'm very rarely without my cargo pants/shorts.
You Eat What You Measure
I don't. Anything good will stick around all by itself.
Criminal Communication Infrastructure
Maybe you could do something with the domain you bought instead of just squatting on it with the intent to profit.
They get you to put names on faces in pictures.
Any text editor will do, main thing is that it's super quick to write things down. GTD-stuff is overkill for me.

I found that keeping a list of ideas will clear my head to be open for new ideas. Otherwise my brain will use a lot of memory/CPU to keep the old ideas around.

Second thing I found useful is to expand on ideas when I have some time. I simply take one and write a whole document on it, detailing design, features, purpose, value, target market etc - anything I can think of. I keep revising those randomly. The good ideas stick and turn into documented project plans over time.
Viral Video Prediction Engine
Ha ha ha! Nice! And in our company, only the suits get reimbursed for an iPhone. iRony!
Spending Soars on Internet's Plumbing
Apple responds to query about privacy policy changes
"When and why did nudity become such a taboo there?"

It gradually became less and less common, but it didn't actually become taboo until relatively recently. Maybe 1996-1999 if I had to put a timeframe on it. This is back when we were approaching the millenium so there was momentum behind 'modern' reforms, and at the same time public opinion was mostly determined by glossy magazines like Newsweek. So around a lot of 'glossy' policy was enacted based on this formulaic and simplistic journalism style, which was good for covering the school shooting of the week but not so good for anything else.
Camping vs. Sinatra
True, that. For some functions, memoization in Haskell is dead easy. Like "fibs", which is generally a poor example function but it illustrates a technique you can use for dynamic programming in Haskell that doesn't work in strict languages:

fibs = 0 : 1 : zipWith (+) fibs (tail fibs)

Now, I don't know if this technique works for the function you're interested in. If you want something more general, you can do soemthing like:

memoize :: Ord a => (a -> b) -> IO (a -> b)
memoize f = do
ref <- newIORef Map.empty
return $ \x -> unsafePerformIO $ do
m <- liftM (Map.lookup x) (readIORef ref)
case m of
Just y -> return y
Nothing -> let y = f x
in do modifyIORef ref (M.insert x y)
return y

That's just off the top of my head (probably has syntax errors, never mind the type checker), and it has a number of drawbacks. For one, the map will get larger and larger -- you could use a LRU purging scheme but that's more work than I'm doing today. It doesn't support polymorphic functions, this could be fixed with some extra care but because of the way "memoize" would have to work you'll need to know a decent amount about the Haskell type system.

There, I responded to llimllib's ultimatum that somehow my conclusion was incorrect if I didn't personally know how to implement a memoization function. Can I have a cookie?

That rant at the end of my post above was me venting frustrations, on a lot of Haskell forums I see people posting about how much they think Haskell is not the language for them and I think, "If it's not for you, can you go to a forum that's not about Haskell?"
It's not the style; it's the real world where Haskell and me have never got together very well.

I would like to write in the concise, immutable, lazy, functional, and strongly typed style of Haskell and that's fine with (nontrivial) toy programs and interesting algorithm implementations, but it's the real world requirements and state management where I've always found Haskell unnecessarily burdensome to deal with.

My benchmark for any language is, as a visual person, to first get stuff on the screen and then get it moving. With Haskell I always end up writing more code to deal with the state than I would like to. And by judging other people's code to do similar things (like a vector graphics on the screen in a game or demo) it doesn't seem to get too pretty there either.

Haskell would be a more practical and smoother language by a tenfold if it just went ahead and accepted that I want to do impure things occasionally, and gave me pragmatic tools to do that. Don't say monads, they feel phony given the simplicity of what I need from them. I chose the word artillery because monads are a Goldbergesque way to achieve writing a pointer to some place in memory.

FYI, I do champion Clojure much more than complain about Haskell, but I occasionally do the latter as well in order to reconsider my criticism. And I retry with Haskell from time to time, to see if the feel of the language would finally make me overcome the resistance.
He also says to decrease your calories. So, if I eliminate all the fiber from my diet, I can lose more weight.

This man is a nutritional guru.
good concept! but the colors are bad on eyes!
Yeah, Appendix A Crockford's "Good Parts" (could be Appendix B, I can't remember. The book's so small I can't find it.
The world might be a better place if the norm were meta-religions like, "A Alphabetic Unitarianism," wherein adherents practice all religions in alphabetic order.
http://www.aleinthemail.com/index.html
Of course, the party also wants to -modify- copyright law, but that's a different point. I did not intend to summarize party policy with my previous comment.
Shameless plug: http://scribld.in/

I have this problem as well, and built the site for my personal use then added a few features to open it up to others. Hope you find it useful! E-mail in profile if you have any feedback.
Their premise is pretty bad to, "let's make the internet new again" for a couple of days until every major brand and squatters take up everything decent again.

It's still no .com which is still the default people will assume when trying to find your site based on a half memory of a web address.
Funny you should say that, I've always thought of him as being ahead of his time. When I read snowcrash I immediately linked the 'gargoyle' character with Steve Mann.
Please help me pick a tagline
I'm friends with Carlos Miller who is mentioned in this article. He runs a blog "Photography Is Not a Crime" which has won him several awards. You'd be surprised how many people are getting harassed by cops after they document their encounters with them (outside of the prosecutions).
Objects can be used to implement a set data type, but that doesn't mean that objects are useless if your languages has sets built in. Monads can be used to encode state, but that is just one of the uses.
Interesting. I wonder how long it's going to take for people to actually start doing proper scientific studies in this area? Are people who make money off the voodoo that is today's weight loss programs lobbying to stop grants into this kind of research or something?
Only sounds like identifying already tagged images from the article, no extra information they don't already have.
Blindly working heads down in an industry you know nothing about because you don't stay up-to-date isn't a good use of your time, either.
I was hoping for an article on the deeper semiotic meaning of why programmers and which ones with what experiences were drawn to the ideas of jQuery when they were. That's an interesting topic for any programming language that achieves success and the micro intellectual developments that they represent, SQL v NoSQL for instance, and other pendulum swings.

Problem is those always erupt into flame wars, people don't like being deconstructed, I wish it wasn't so hard, self awareness is a good thing, even if the deconstruction is a leaky abstraction as generalizations are.

Then again, we do have Yegge ;-)
Each idea is noted, some evolve into a long text file. The ones I really start to flesh-out get their own folder, and their multiple text files get C-tagged together with my own Vim format and tag system.

But I do want much more. Some of these notes become to-do items, reference items, fantasy user doc or rantings to myself. As they grow, they become different things.

I would love an "actionable" tag system. That is, an editor (web/wiki-based, I don't mind) that for each article I can drop certain smart tags onto. Drop a labelled Milestone tag on it and it becomes a to-do item. Drop a Due Date onto it as well, or perhaps a Dependency tag linked to another article and there's a mini-project manager.

If I don't feel as "projecty" right now with this set of notes I might just drop some regular tags on it. "OpenGL" or "Django" and now I'm collating notes across projects. A Parent/Child tag, just to give some articles some structure, if I want.

I've tried a lot of to-do apps and note-taking apps, but none of them quite seem to match how my brain just loves to note stuff down, but only organise how and when I want to. I've got a reasonably refined list of about a dozen such smart tags that I think would suit me well. sigh Just got to find some time...
I believe it's important to pick at least one fight with the establishment on principle in your life. The largest check on government power is when responsible citizens stand up for what's right. The government can bring a lot of leverage vs. a single person, but spread the issue around and things break down. A great example would be traffic tickets from a traffic camera; with a little effort you can cost the government more to prosecute the case than they collect from it.

PS: I would hate to be the (edit: completely innocent) person that tries to stand up to CPS, but create a blog, document everything. Hell, insist on a warrant, it's a constitutionally protected right etc.
OneNote + DropBox.
Just to throw it out there, doesn't Farmville count as profiting on others' mania?
Best Movie Video of the Weekend: Inception vs. Sorcerer’s Apprentice
A hierarchical notes manager is great for this.
My favorite is Zim Wiki.

Zim Wiki - http://zim-wiki.org
I second the "Mighty Boosh". Cartoon Network's Adult Swim had edited versions, but you must watch the originals to experience the Boosh.

Also, Maurice from 'IT Crowd' is a reoccurring character on the Boosh. He is one of the shaman, Saboo.

http://en.wikipedia.org/wiki/List_of_recurring_characters_fr...
Ah thanks. Hadn't finished my morning coffee. ;)
Funny how he decried HIIT for fat loss and went on to recommend exactly that.

Here is a better article, if you are interested in Tabatas.

http://www.rosstraining.com/articles/tabataintervals.html
The Two-Envelope Problem Solution: Part II
There must be one hell of a pipeline of IT outsourcing business in Europe
There are enough technologies out there that, if you want anonymity, you can have it (check out Tor and Proxify).

Governments that are saying "we need to monitor your every move to save you from the .5%" are playing on your fears to take your freedoms away.
Considering the data is already there at the point of authentication I think this is a great and innovative idea. Infinitely better than 'What is your mother's maiden name?' type questions.
I've liked the idea of a delicious style app for plain text notes, I'm working on an open source HTML5 app that stores tagged notes as JSON and can be saved in local storage which can be upload to a couchDB instance. I'll upload to gitHub if anyone is interested?
The friction seems a bit off, but it looks great.
What's the response rate on that survey? How do you send traffic to it?
And it works. Sweet. It's pretty straight forward, just paste this code into your browser window or add it as a favorite:

javascript: var what_changed = document.createElement('script');what_changed.setAttribute('src', 'http://ransomsoft.com/whatchanged.js);document.body.appendChild(what_changed);

When you run this code it creates a persistant client side store using PersistJS, then it checks each of the comments on the page and if the comment's id isn't already in the store it bolds the comment and adds the id to the store. So the next time you revisit/refresh the page and run the script again it will see which comments you've already read and only bold the new ones.

Please feel free to peruse the source code, it's pretty short, but you should never run anything on your computer you don't feel confident you can trust. Here's a link to the JS I'm loading into your browser when you run this:

http://ransomsoft.com/whatchanged.js

I know I'm going to be using this a lot going forward, and hopefully it'll be helpful for other people too.
Unless you work as a cop or live in a war zone, (luckily) most people don't usually see (or experience) brutal violence in their life. We learn that stuff from tv. But most of us exposure daily to naked human body (in fact, we live in one) and its intimate parts since day zero. So, while I agree that no child should hidden from reality (or vice versa), I would think twice what's the actual reality and the fictional-reality-brought-to-you-by-enterntaintment-industry.
I'd send it to the ASPCA. Dogs rule!
Be careful lest thou misunderstand the GHC runtime, which is fairly subtle.

In Haskell, the semantics are unchanged if the runtime evaluates a particular thunk multiple times. Haskell is fairly unique in this regard. For exactly this reason, Haskell threads do not need to synchronize when evaluating thunks in multicore environments. Synchronization has a cost, and that cost can exceed the cost of duplicate evaluation.

It's a trade off.
It doesn't help to explain state in a very sophisticated way because eventually a memory write is what you're after.

I'm programming on a real computer that has memory and a cpu and in order for theory and practice to meet, there must be in the language a concept of variables that somehow map to the concept of reading and writing memory. Clojure doesn't have memory access either but it has mutable containers with very controlled, concurrent accessors.

Assignments and memory writes are very much problems I want to be solved and I'm just unhappy because Haskell doesn't want to help me with that except by strictly with its own doctrine.

In Clojure, I can partition the program state into mutable vars and refs at appropriate levels, depending on the problem and my architecture. Most of my code is pure and in general, I don't use many of those mutable containers, but I do.

If Clojure didn't have a solution for that it would remain an academic toy language.
Except that this is intended to make things faster, but actually makes things slower.

If it had some other purpose, and a slight slowness was a side effect, then OK. But when the entire purpose is reversed that's a problem.
Strange, for me interval training was more like 1 minute sprint, 3 minutes jog, repeat, rince. I suppose this burst mode is the "Tabata protocol".
It's not just Apple. It's Silicon Valley. Yet another reason to love living here.
Save NY Sublets
The Performance of Arrays
Agreed, but it's "Daring Fireball".
Actually, it shows in the first video that you can interact with the materials in real time in the 3D graphics package, albeit with less accuracy. So it shows the use of the mouse to drag a data point and stretch a squishy, gummy object that breaks and snaps back. That was real time interaction. Of course it didn't have nearly as many data points as the high res renders at the start, but I was still very impressed by that real time use of the engine.

That means that if can surely be used for 3D games as well.
> not a lot of folks would want people videotaping everything they did at work

Not a lot of folks carry lethal weapons as part of their job. Not a lot of folks can land you in jail as part of their job. As the ones authorized to use violence and lethal force in order to do their jobs, they should be subject to additional scrutiny.