skysight-inc/HackerNews huggingface dataset:
Most law enforcement agencies have something of that sort. From what I understand, what they distribute is a database of hashes to identify files. I don't know if the original material is preserved.
Your reddit and wired links are about copyright litigation regarding things made with 3D printers, not patent litigation concerning the 3D printers themselves.
Pythonect 0.6.0 released
We already have that in the UK.

http://en.wikipedia.org/wiki/Cleanfeed_(content_blocking_sys...
American ISPs have such a shared database through NCMEC.

It's not widely advertised because they'd like to claim such a thing is impossible, to avoid the music industry.
It seems a fast and nice workflow for my photos.
I did not know about Jungle Disk. Thanks a lot.
Whenever someone suggests an Internet filter to protect the children as David Cameron is right now I am reminded of this short and very powerful piece of writing by Vint Cerf.
> You don't think "Think of the Children" is
> part of the "Women need to be controlled"
> category?

Here are a few "Think of the Children" scenarios:

- Preventing child pornography

- Preventing child abuse

- Preventing children from hearing 'bad words'

- Stopping children from gaining access to violent video games

I fail to see how any of these is about 'controlling women.' I don't see how being generally concerned with the well-being of children (even if it's misguided) has anything to do with controlling women[1].

> This is also where we get the notion that there is a
> magical mystical maternal mojo.

How do we get this from "Think of the Children" + "Women Need to be Controlled?"

[1] I realize that some people's solutions to Think of the Children problems might involve 'controlling women,' but I fail to see how the entire "Think of the Children" category is a sub-category of "Women Need to be Controlled."
Timothy Peake was a test pilot before joining ESA, so there is hope:

http://en.wikipedia.org/wiki/Timothy_Peake
Many thousands of engineers are involved in the oil sands to make extraction cleaner and more economical. Similarly for mining potash at the extreme depths sometimes required. Or for natgas fracking. Those activities are going to have massive consequences to humanity.

For software developers, that doesn't help matters, but there remains a thriving software scene in certain Canadian centres (Vancouver, Toronto, Waterloo have thousands of startup each)- its just not made of behemoths.
Giving plans away for free would not make it any more difficult to sue somebody for infringement. More likely, the patent holders simply didn't see it as a threat to their business (yet) and let it slide.
Its an unescaped injection problem on developer.apple.com
Spitzer was a dem who became a target of banks and credit institutions afraid of his cracking down on their anti-consumer business practices. He was Elizabeth Warren before Elizabeth Warren, and deserves more respect than to be pigeonholed as a politician with his pigeon in a hole.

From Wikipedia: "Spitzer used this authority in his civil actions against corporations and criminal prosecutions against their officers." Damn shame.
It's amazing how politicians keep conflating these 4 things:

(a) Voluntary acts between adults

(b) Fantasy

(c) Preventing the use of porn by adolescents

(d) Protecting children (and others) from horrific crimes

In my view, the reason for that "mix up" is simply old fashioned prudery and religious fanaticism. (d) is the only thing that governments should care about.
Apple confirms developer site hacked
Looks awesome. will check this out.
Harvard is somewhat peculiar in the way it selects and impresses upon faculty the importance of teaching. That's not to say that all Harvard professors are great teachers, but there's certainly an emphasis on it that is less common.
I'm okay with paying taxes to give people a free opt-in filter that they have to speak to a human to opt out of again. I have no idea where to find such a thing right now, even for money. But then again, it sounds like the current opt-out laws don't require human conversation either.
C's success in the industry is largely tied to UNIX's success.

As UNIX systems started to spread into the industry and getting market share from mainframes, developers also wanted to have those utilities in their home systems. This lead to C being spread outside the natural environment (C) and "infecting" non UNIX systems.

As Pascal refugee, I only touched C when required to do so. Even with its quirks I find C++ offers a more welcoming place, thanks to its stronger type improvements and better abstractions over C.

Like any systems programming language, C will only get replaced if the operating systems vendors force developers to use something else.

This is what Microsoft is doing by transitioning Visual C++ to a pure C++ compiler.

UNIX vendors will never do it because C is synonym of UNIX. All even C compilers get to be written in C++ nowadays.

Who knows what other OS vendors might still be relevant.
And the inevitable google-bombing and re-definition of various words.

Anyone googled "santorum" recently? The Wikipedia article has a nice rundown on how a US Senator's name ended up thus: 'The word santorum, as defined, has been characterized as "obscene", "unfit to print", or "vulgar".'

I eagerly await the day a Google image search for "David Cameron" starts returning furry-rape-sex pictures, and "Conservative Party" some even more "abhorrent" & "illegal material".
Very soon there will be internet plans w/porn (with fair usage limit) and without (unlimited)
»Obviously, cookies is the only adequate way to authenticate users.«

What's wrong with HTTP Authentication?
Posting the same reply 3 times got your replies dead. On e would've been fair. Before I had kids I kind of thought: anything goes. Now? Pretty much the same. The worst crap that kids are exposed to is situations where people treat each other like crap, so the worst influence is almost always going to be the commercial news. I seriously doubt the asshole that held those women captive in Ohio was a product of the depravity of the internet or media in general. Sometimes, people are just assholes.
More details: https://en.wikipedia.org/wiki/Server_Name_Indication
I have kids, and I was a kid. My parents let me run quite unchecked, and at 12, a friend and I ran a BBS. This helped me learn about interactions and technology.

My daughters, since they've been a couple years old, have had unrestricted access to the Internet via tablets and laptops. Quite frankly, I'm far more worried about the impact of shitty cartoons and crap Disney productions than I am them watching porn. Indeed, if I discovered my daughters were viewing such materials, I'd take it as an opportunity to discuss and find out what's going on.
Good way to be able to implement "D-notices" on the web. Sigh.
In a free market economy, you could provide filtering as a service to those who want it. You get to use whatever setup of proxies and packet sniffers you please, so as long as they don't overstep the users mandate. Routing your other customers past these intermediaries would be a good idea, you can provide each customer the service they want.
For multiple functions taking different arguments you could exploit atexit's specified calling order

data_t *global;

int main() {
atexit(callback);
atexit(set_global_to_x);
atexit(callback);
atexit(set_global_to_y);
}

Since functions are called in reverse order of their installation using atexit, you end up with two calls to callback; one with global set to y and one with global set to x.
It's almost as if the US and the UK are trying to one-up each other in the race to fully implement a fascist police-state.

Seems like the UK has just taken the lead.
I think this is an attempt to please the party base.
Are you out of your mind?
First, I mainly care about the jury nullification part.

The rest is essentially you suggesting that you can manufacture non-reliable evidence and introduce it.

The problem with this is that the evidence must have probative value, and generally be reliable, to be admitted.

" Do you really think a judge could prevent you from arguing that it's not your handwriting without creating grounds for an appeal?"

If your intent is to corrupt, confuse, or otherwise mislead a jury, yes, i think a judge will prevent you.

Even if he doesn't prevent you, he will strongly admonish the jury about it, and if another juror believes a given juror is not following instructions, they are likely to report them, and it will get dealt with.

This happens all the time.

As for grounds for appeal, generally, evidence rulings are reviewed for abuse of discretion. Basically, the appellate court must find that the decision was wholly unsupported by the evidence, illegal, or clearly incorrect. Even then, it is likely to be found to be harmless error anyway, unless this is the only evidence.

Of course, you are welcome to believe what you want, what do I know.
> Even the justifications that are possible
> treat women like children

There are plenty of cases where social convention and/or the law treat adults like children. This, to me, seems like something that only happens to be aimed at women because they are the only ones that get pregnant. This doesn't seem like a social convention that is targeted explicitly at women because people believe that women have no self-control, and would do keg-stands while pregnant if we didn't hold them to task.
> A single search can now land you on a government list of accused pedophiles.

The other day I used Google to find info about a movie called "How to Make Money Selling Drugs"[1]. As I typed the words, I thought to myself "I hope that doesn't get me on a government list." I can't imagine having to think twice before Googling "Lolita"[2].

[1]: http://www.imdb.com/title/tt1276962/reference
[2]: http://www.imdb.com/title/tt0056193/reference
How To Build Location-Aware Web Applications using HTML5 and MongoDB
Thanks, David Cameron. No, Really.
A check for necessary updates should simply be part of someone's regular, preferably daily, routine. It's a basic cost of doing business.

The manpower necessary is not enormous. Any particular security update has a relatively small chance of requiring prompt installation on a particular production service. On the unusual day you're struck by lightning, you pull out the relevant emergency plan and begin executing it.
If the database just contains hashes of offending images, I don't see the harm. Similar databases exist for copyrighted movies, television shows, and music.

Edit: The harm is combining such a database with broad internet surveillance. Also, since the database is only hashes, false positives are likely. YouTube, who probably has the best content matching algorithms, can't even get it right all the time.
Do you need to in order to have an opinion on this? (The answer is "no", by the way.)
Nothing aside from the UI, really. Well, as long as you're not using Basic auth).

If browsers handled HTTP logout nicely, by displaying a prominent logout button somewhere, then developers' jobs would be far easier.
So glad I use a random different password for EVERY account.
Not giving any notification for several days was pretty bogus. Probably not actionable under CA law, though.

The sad thing is I know several competent people who work at Apple on security, although I think they do OS security not online-services. Apple has proven over and over again that they're utter crap at online services. They're going to be totally pwned at Blackhat w.r.t. iCloud in a week, too. I don't understand why they can't just drop $500mm to $2b on buying one or more competent saas/ops companies to get some real expertise in house, rather than relying on 15 years of accumulated contractor/vendor built crapware.
iOS developers != App Store vendors. There are plenty of developers who work on other people's apps for a living.
If your personal history includes memories of 36 events that make your "stomach churn," maybe you should investigate the cause for the events. You might trace all of them back to one origin. That's the root problem. So before you lament the impossibility of resolving your personal issues, try to fix them yourself. Don't excuse your behavior based on the presence of a controllably negative influence like Facebook. It doesn't make you do anything. Your decision of how to use it is entirely of your own volition. If you do not like how you handle that power, figure out why. Do not throw your arms up in the air and blame Facebook. Blame your own decisions and then address the cause. You're only avoiding the problem.
>> "Anyone know if this was illegal, then?"

I don't know the full details of the case but didn't the hacker weev get imprisoned for downloading 100k user records from AT&T?
I expect a large uptick in VPN users from the UK...
>Which I did, I'm fine.

While I agree with the rest of your comment, this is a frustrating attitude to take to any studies which may have been done. Anecdotal evidence isn't evidence!
So the reporter has no responsibility to uphold journalistic ideals? Good to know.
There have been many contenders, notably Eiffel, Oberon and D. [...] So why didn't they take the industry by storm?

Some possible reasons, based on my limited knowledge of those languages:

Eiffel — Emphasis on simplicity over performance optimisation; emphasis on OO programming style; legal issues around various parts of the ecosystem in the early days

Oberon — Limitations of basic type system, such as a lack of enumeration types and the way coercion of numerical types worked until recent versions

D — Many of the same major strengths and weaknesses as the more established C++; two rival “standard” libraries for a long time

Your new "adult" language is going to need a set of very compelling offerings over and above "well, it's safer" in order to succeed.

Of course. You can throw in “it’s easier to write” and “it’s more powerful” and you still only have a small part of the big picture, because in reality so much depends on the surrounding ecosystem: development tools, libraries, and so on. However, there is no reason we couldn’t have a language that was superior to C in both safety and expressive power, remained compatible with calling to/from C functions at ABI level for library compatibility and ease of porting, and used a clean grammar to help tool developers.

Take a look at things people are doing /to/ C in order to be better:

While I don’t disagree with any of your examples, I’m not sure they really tell us anything useful. The absence of other things that people might do could be because they aren’t particularly valuable or it could be because they are valuable but also prohibitively difficult or expensive to achieve starting from C as the foundation.
AV already existed before Windows was even conceived.

Anyone old enough here, remembers using AV for Atari, Amiga, MS-DOS and many other home systems.

Lets also not forget the first worms were designed for UNIX systems.
Play nice! Only inject the IFRAME when you detect a visit from a government IP address.
IIRC, the UK's existing pornography laws make a distinction between, for example, partial nakedness (page 3 of the sun - not regulated) and sexual nakedness (what you think it is - regulated, restrictions on who can buy, what a licensed shop is, etc). There is also a separate rating above 12, 15, 18, which classifies films as subject to pornography controls or not. Internet sites are completely unregulated compared to video tapes/DVDs, under these laws, which is why they're updating them.

I suspect that films (girl with the dragon tattoo springs to mind) would not be subject to it because they aren't presenting the rape as sexual; it is seen as a crime in the film, which isn't primarily a film about rape/sex (obviously I can't speak for all films.)

The grey area and line drawing are a problem with laws like this, though, as several people have pointed out - I am sure there are films (horrible ones that I haven't seen) that come close to glorifying rape, or depicting it as desirable/sexual - whether those would be part of the law would be up to either parliament to specify, or up to the courts to decide later in case law.
> why they can't just drop $500mm to $2b on buying one or more competent saas/ops companies to get some real expertise in house

I don't know. Look at how huge iCloud and the iTunes store are. Every iOS device sold uses those services. They'd need to buy twitter or facebook to get people that are experts on that scale.

If you take the scale into account I don't think that their web services are 'crapware' - especially for a company where those services are only complementary to their main products.
I think what he is saying is that there are multiple ways to have fun and to socialize, and there sports is not a mandatory activity for that purpose (that was the point of the discussion a couple of posts above).
Not sure if sarcasm, or you're saying you use the same password on every site.
Sure - blocking access to https://www.google.com is not a significant tech problem.

I somehow don't think they're planning on that though.

Blocking access to https://www.google.com/?q=nasty+goat+sex while not blocking access to https://www.google.com/?q=how+to+vote+conservative+in+the+UK requires some technical chops that while not impossible, would put the UK right up there with enlightened democracies such as China, Iran, and Egypt in terms of interfering with their citizens internet use.

I eagerly await the spectacular demonstration of incompetence and misunderstanding of basic internet operation that'll be the fallout of this - perhaps it'll make my local government's own similar mistakes seem less obvious and stupid: http://www.smh.com.au/technology/technology-news/how-asics-a...
His credibility as a 'security research' is seriously damaged in my opinion for two reasons:

1. He unnecessarily downloaded so many records

2. He made a YouTube video to brag, showing off names and emails in the process.
I'm glad I was able to educate you without either of us resorting to sarcasm.
- Offer something in return for signing up. List of top ten funny "oops" chat mistakes, coupon for half off the app for you and a friend, free how-to guide to disable autocorrect, whatever. But offer value in exchange for the email. Your button should not say "Gimme your email" but "Get free awesome thing!"

- Once you have the email, keep in touch. Send regular (but not spammy/salesy) updates. Include a joke or something with each. Make these people like you, remember you, trust you. Maybe even get them to invite friends.

- After this, THEN go into sales mode. THEN show the price, list the benefits, and offer to sell it.
I see as an iterative process. Right now the most readily available data are things like Alexa rankings, twitter followers, etc. which are an imperfect proxy for how well a company is doing. As Mattermark gets traction, I am sure that they will add additional, more reliable sources and that companies will have an incentive to keep their information up to date
Ask and ye shall receive (in powershell form):

$fName = "last.exe"

$fContent = get-content $fName

$fContentBytes = [System.Text.Encoding]::UTF8.GetBytes($fContent)

$fContentEncoded = [System.Convert]::ToBase64String($fContentBytes)

$fContentEncoded set-content ($fName + ".text")

Now you can at least say that all your .exes live in base64-encoded .texts.
Yeah, I thought the part where I said "journal article" sufficed, and that a trivial Google search would verify all of them. For what it's worth, I found the papers through PubMed searches.

I'm surprised sometimes the lengths people will go through in order to not admit they can be wrong.
Which is never an excuse...
I had to scrounge through forests worth of magazines and shopping catalogs to collect my measly pile of cut-outs of barely risqué pictures.

In the snow! Both ways!

Darn kids these days have it easy... (grumble grumble)
To me this is solving all the wrong problems. I want to see a Markdown standard with the extensions like Markdown tables admitted (Markdown tables are really important for making Markdown usable), and a LaTeX extension for math (perhaps [this](https://github.com/justinvh/Markdown-LaTeX) is a good starting point).

By comparison, this project does not define a standard.
I'm 22. I have 6 ex girlfriends, and a lot more girls that were not a proper relationship, but for the sake of argument here, we'll call them exes.

I deal with this problem simply. I delete them and remove them from my life. There have been no exceptions.

I've run into one or two of them around town, said hello, and went my own way.

It can be done, oddly enough. But then, I don't ascribe any meaning to deleting someone from Facebook. I have 100 people in my friends list, and I'd invite every one of them to a party.
If I understand the link correctly, Cleanfeed operates at the http level, while the proposed new system would work on the content level. ( Granted this is speculation based on a non technical article, which reports a speech of a politician.)
People using debit cards would care. It's much more difficult to get payments refunded with them.
The children had an average IQ of 79. Most people with that IQ are going to struggle mightily to attend college, let alone graduate.
> This is a serious fucking power grab.

Better explanations:

* They realize it could be used for bad in the future, but they have delusions of, "bad things couldn't happen here." [ Sort of like the idea in America that, "Fascism could never happen here." ]

* They are more comfortable with creating said power because they are currently in control of it, and are short-sighted enough to not realize that this won't always be the case (i.e. the 'government' will control it, but they aren't guaranteed to be a part of the government).
New Py articles website. Do I suck at this?
And probably too young to have used Atari, Amiga, Acorn, CP/M, MS-DOS,...
They are supposed to update those automatically.
interesting concept.
Is your hypothesis that people with an IQ of 79 could largely obtain meaningful college degrees if only given the proper encouragement?
Ernest Becker's 1974 Pulitzer Prize winner would agree with you [1]; in fact, the theory goes so far as to state that all of human culture is designed around avoidance of death, and even avoidance of the acceptance of the reality of true, complete death.

[1] http://en.wikipedia.org/wiki/The_Denial_of_Death
> Do you have kids?

@Sven7: I do have kids, but I'll refer you to this: http://en.wikipedia.org/wiki/Nanny_state
What I learnt profiling my node.js app
Yes I'd appreciate a warning "[NSFW-ish image]" in the title
Do you profile Kickstarter campaigns? If so, what do you look for in those instances?
Well, salted hashed - not exactly "passwords compromised"?
US jets dump bombs near Great Barrier Reef
Many developers tend to think OO == Java/C#/C++ as they never learned other OO paradigms.
So you're saying, it's fine to start with mostly incorrect data because if you get traction eventually the data will get better? I'm not sure I follow the logic. In the meantime, they're doing a disservice to the companies they're reporting on and investors who might be buying into it.
Ask HN: How did you promote your Kickstarter campaign?
Looking for what worked for people launching on Kickstarter. What kind of media did you go after? How did you do that? Did you already have contacts or did you build them before launch?
you sound ridiculous. sorry but you expected better than a 4 day turn around on this? pull your head out of your ass. these guys are probably still pouring over logs, doing forensics...
Spitzer prosecuted people for both prostitution and the same kind of 'structuring' of large cash transactions that he himself did. He deserves his place on the above 'moral crusaders who turned out to be hypocrites' list, even if you happen to like some of his other crusades.
Thanks, upvoted. (But, also, note that I wasn't really hoping this was an article about how to store my Windows .exes as text :-)