skysight-inc/HackerNews huggingface dataset:
The problem you're describing is exactly what we need to solve, instead of introducing another censorship/citizen tracking measure. Kids should be learning about their own sexuality, about these urges, how to handle them, how to not handle them. The main reason they're reaching out to that is the obvious, unescapable growth phase AND complete lack of support from parents, teachers and society in general. On one hand we're making sex and sexuality the ultimate taboo, pushing kids into handling these issues completely alone, on the other we're pouring sexuality into everything around us, including car tires sales. And then we try to censor/track all citizens in name of 'think of the children', what's a completely and utterly broken and least effective solution to the symptoms, not the disease.
Git – Pushing to Multiple Remotes
Startup Idea: Financial Planning Tool
They dislike it because its boring and lacks entertainment.

Also having to drive long distances or having nothing within walking distance sucks.
Guide for IT enterpreneure to get success
Evaluating a Human Capital Management System
Here are few other resources you should look at:
http://www.bagtheweb.com/b/dDsYcs
So now the Chinese government way of handling society sets the bar we're trying match to? ;)
The only true conclusion of this study is that students find C++ a bit intimidating.

Which is not surprising at all, because C++ is a very complicated language !

It takes years, even decades before you can master this language - even then you probably won't be using all of its features.

Back in the day, it took me a long time before I could truly grasp the C strings and pointers in general.

Yes, I could write code with pointers and C strings (new char[length + 1] and delete[] str; were my buddies!), but sometimes I was programming with my eyes closed and fingers crossed, because the implications of sharing raw pointers were too complex, especially if threads were involved.

Same with these new features. They may 'look' more modern due to the updated syntax, but the underlying concepts that they are hiding still need to be well understood.

So not surprising that students struggle with getting it right the first time. The good news is that with a bit of experience this becomes easier, as with anything else..persistence is key.
Why not just store all the js locally too?
Why not just send the money straight to the Clinton Campaign Office?

1USD for 10 second ad displayed once is pretty expensive to be honest.
> (Once it's tracked and officially acted on, it's going to be a sex offender case like sexting became, right?)

I'm not 100%, but I think recent guidelines in the UK advised that is an underage person is caught "sexting" with another underage person of the same age, they'll be no criminal repurcusions.
Not entirely sure if this fits the site, but since the github news hit, I was trying to configure a way that doesn't make ssh confused with multiple keys.
Although, isn't this more true for writing tests at all versus writing tests first or last in the coding process?

In terms of technical debt, does it matter when the tests are written?
Coupon Discount Websites Like Groupon
The Ultimate List of Programming Books
You could probably pull that data out of the CVE reports. Just need to map versions and patch releases to specific dates for calculations.
Admittedly there is a lot to learn to truly master C++. But I find RAII (and particularly move semantics) far more usable and manageable than the C-style C++ code I have seen.

As an example, you do not have to be a language lawyer to understand that C-style casts are horrible and dangerous, and really will lead to colossal implications for maintainability, team productivity and the bottom line for a business (it is a static_cast or reinterpret_cast? Who knows?!)

If you're employing people who only know half of the language or never finished chapter 1 of Stroustrup's C++ book, then I would say it is a problem with your employees than the language.
> When society has reached a point that anybody with internet access can, simply by 'accidentally' going to the wrong website, be exposed to imagery that really is not going to help them be well-adjusted in life, without any safeguards in place, there is something wrong.

"is not going to help them be well-adjusted in life" is an extraordinarily weak argument for harmfulness.

Eating ice-cream is also not going to help someone be well-adjusted in life.
> When society has reached a point that anybody with internet access can ... be exposed to imagery that really is not going to help them be well-adjusted in life ... there is something wrong

I am really trying to understand your point of view, and am failing.

Are you saying that you go online, and are bombarded by images that you don't want to see? Then why do you still go online? Have you taken a community college class about internet access, and how to find information you want (and by extension: avoid information you don't?)

You can voluntarily install any number of parent-protection extensions for your browser. Why do you want to control other people's speech rather than doing something simple to block content from your own browser that you don't want?
you could, ya know, look up the definition of racism. that would answer your question.
Painful how? Too many or..?
...there is that.
I think dvh is confused about detached signatures and signatures that contain their payload.

For detached signatures:

gpg --verify message.sig message

For signed files:

gpg --verify message.sig
gpg --output message --decrypt message.sig

It's all documented¹.

Dvh: what are you getting at?

1: https://www.gnupg.org/gph/en/manual/x135.html
Neither is Knuth's definition; it's just mapping an input to an output.
I don't think that he's suggesting they have an "OBLIGATION" to remain neutral, but rather that he'd prefer they did.
Skilled trades dont have a political bias in terms of skill application. There is no isis way of plumbing or dark art of wiring.
"Eventually you’ll reach a point, where you can’t quite bring yourself to follow through on step five [Decline the offer]. The position isn’t exactly what you were looking for but it feels so right, you can’t let it go. Then you’re done."
Great List ! Thanks for the share .
But there are some things that can only be learned by actually getting down to the task at hand. Speaking in abstract ideals all day simply makes you into an academic. It's in the application of the abstract that we truly grok the reason for their existence. :P
Microsoft IIS Administration API Preview
On AWS vs. Azure, Vendor Lock-In and Pricing Confusion – Part 2
But is not applied for everyone. In my country, it doesn't apply to engineers typically: the only limit is 13h/day, 6days/week, so that's a "limit" of 78h/week...
This was actually a lot of fun. Walking through the code to learn more about it :) .
Argon2i has worse parallel time-memory tradeoff attacks than scrypt.

E.g. https://eprint.iacr.org/2016/115

Argon2d probably not though.
Microsoft IIS Web Manager
Looking at the charts provided, out of 34 fixed bugs of "high importance" only 8 have been introduced in the last 5 years (i.e. after v3.0). So 75% of security fixes are for "legacy" bugs that have been introduced forever ago. The same ratio seems to hold true for the charts of "mid" and "low" importance (bit hard to tell with that resolution).

Over the same period, the kernel codebase grew from 8M LOC to 22M LOC. I'm not sure how to interpret this gap in security issues between the old "small" code vs the new massive code. Either kernel developers are a great deal more careful and the new code has a great deal fewer bugs, or we are about to get hit with a massive backlog of disclosures that bad guys are quietly piling up.
"Dumb it down" here means you start with a transparently simple and very obvious example of USP, and then work up to more complicated stuff once you have the reader's attention.
You forget the mention of "The Inmates are Running the Asylum" by Alan Cooper - an eye opener for certain, any developer that has worked with me since I read that book has heard me mention the ideas it espouses.
A contact form that is hosted on a HTTPS protected website already does the job. The main difference is that it is usually (but not necessarily) only transmitted encrypted, not stored in encrypted form.

Here's a tip: If you generate an email from the content of the contact form anyway, why not make it an encrypted mail? It's rather easy if you use mailx from the heirloom-mailx package that is part of Debian, Ubuntu and probably a lot of other Linux/BSD/UNIX distributions. Here are the required steps:

In ~/.mailrc:

set smime-ca-dir=/home/user/smime

set smime-ca-file=/home/user/smime/1_Intermediate.crt

set smime-encrypt-user@example.com=/home/user/smime/2_user@example.com.crt

Then every mail sent to user@example.com using "mailx" will be encrypted using S/MIME.

Got no local MTA installed? You can make mailx send the mail directly via SMTP:

$ echo mail body | mailx -s "subject" -S smtp=mail.example.com:25 -S smtp-use-starttls user@example.com
First hit TheHill - the opposite of my trust pool - seems to agree with what I said. Not "Trump lied to the FBI and is funded by the same people who fund ISIS".
Yes C++ is complicated and yes students struggle with programming. It takes years to understand how to put a decent program together (separation of data, logic and transport etc).

As for your guesswork with C-style strings, you should have been using std::string and using copy constructors to pass work into a thread (eg. who owns the data the thread is working on?). With modern things you can move the data into the thread instead of copying it.

I would recommend students working on their own personal projects as a good pasttime as it further helps anyone understand how to write a decent program and learn the language. Also, tell them to read Stroustrup's book.
The Clinton campaign has been really effective with timing related to Assange events. The Trump sexual video was released immediately following a wiki leaks dump.

It's pretty clear that they are happy to play dirty, and have planned out moves like these.
If you want to filter traffic at home, I don't think it's that hard. There's a whole industry trying to solve that problem. Google "internet family filter" and choose one. Your ISP probably provides one as well (my last 3 ISPs did) I'll likely use one as well when I have kids. But I'm absolutely against any government program to enforce the same.

But my experience is much different. Apart from sexualised models advertising things, I've not run into anything (by accident) I wouldn't share at a family table.
I appreciate this comment, as I know a lot of people who grew up with the internet.

I would therefore ask another question: Is it really fascism trying to control the internet, or people afraid to accept responsibility for what they want to do ?

(I suspect both)

The modern way of entitlement means everybody should be free to do whatever they want without government interfering, which demonstrates that the meaning of the word 'goverment' is lost, especially when the people vote for the prevailing authority.

Do you feel reponsible as part of a society, or are you only responsible to yourself ?
> "all the porn sites operating in Britain"

So... only .co.uk, or full 3/4 of the internet, including Tumblr?

This is, of course, is a question for what counts as "operating in Britain". A site that is running on servers in Britain? A site that is owned by a British company? A site that happens to be available on the greater internet?

Gosh, countries and borders became relics when the internet got spread wide enough.
Shenzhou XI astronauts enter Tiangong II space lab
"I don't think the internet reflects more than the real world offers. It is challenging as a parent (and a school, employer, etc) to govern (!) or monitor how people use your internet access. Certainly much harder than preventing your kids from going to a particular physical place."

A thought just popped up in my head about this. Yes, the internet is a reflection of the physical world, but it doesn't have any of the constraints that we have put in the real world. In the real world, you try and select a good neighborhood to raise your children in. This saves them from even coming close to physical spaces we'd like them to avoid.

Then in the real world you have signs all over the place that warn you from entering a dangerous situation. Then we regulate access to some of the more dangerous places (places that deal with hazardous materials, prisons, etc). You have things like the "Sex offender registry" which warns you of people to look out for. You have a lot of safeguards in the physical world that nobody bats an eye at because they all make sense.

And on top of all this evolution has given you an innate sense of danger. So you naturally stay away from people with knifes, guns, etc.

The internet has none of this. So while I'm all for freedom of information, I still think there is a need for some protection. On the internet, adults and kids are some of the time just 1 click away from a NSFL site, except of course that kids can't recognize that; which might be true for some adults as well.
Usually. And like you say, I often find that what I was going to say has been said (at least once) before; or I realize that the comment that first sprung to my mind isn't really necessary at all. Either way, I save myself some typing and some other people some reading ;-)

Although having said that, if it's a long discussion I won't read every comment, just the ones on those subthreads that interest me especially.
What's really needed is RTOS capabilities so that the Pi can be better used in robotics projects.

(I don't have a Pi, I have an Arduino redbot. I couldn't find any Pi robots available when I was shopping around: http://williamedwardscoder.tumblr.com/post/136598180858/wher...

Proggit discussed it and pointed to the lack of RTOS: https://www.reddit.com/r/programming/comments/3zf04e/where_a... )
There really is a lot of interesting information in here that can get you thinking about problems in different ways. It's handy to have, just to pick up once in a while to learn something new.
Throw Away Your Mouse a List of Windows Snap-Ins and Applets
The code is supposed to be self hosted, so if you give someone else this link it will be at https://yourdomain.com/...
Lots? Most I would wager.
What is it with you US-people and 2 candidates?!?!

I mean this is ridiculous.

He's all like "oh don't hate on Thiel just because he supports Trump. Half of the US does it so it's a valid opinion"

Why not support other republicans who aren't chauvinists?

They talk like "Oh we just have Trump and Hilary and Hilary is corrupt, so what should we do? Vote Trump of cause!"

I mean if you're a chauvinist and like what Trumps says, just vote for him, it's your right to do so. But talking about diversity and then supporting people against it is bullshit.

"Hey yes, you can work at FB, we think you got mad skills, but we will invest the money you make in people who make your life worse!"
Good luck trying to show the number of likes in twitter, instagram, face, Kardashian's tinder...

Any query that needs to calculate some result and has many rows benefit from storing pre-calculated values. With a trade-off in precision, correctness, and so on.

Might apply to your business or not.
Year-old new or year-old used?
It's slower but also provides better privacy.
Remember how certain the US government was about chemical and biological weapons in Iraq?

I do not consider the US government a credible source in these matters. Especially since the pointing to Russia seemed more about distracting from the content of the documents WikiLeaks released.
I'm sorry but maybe, just maybe the thought of "be exposed to imagery that really is not going to help them be well-adjusted in life, without any safeguards in place" is a tad protectionist. There are still people (including children) dying and fighting daily just to survive in this world, an "accidental" porn image won't strip your child her future. There's porn in this world, there's violence, if anything, exposure is necessary to actually become well-adjusted to reality.
I agree that the "iterators" in the paper are not C++ iterators as found in the STL or language spec.
You didn't claim "Trump lied to the FBI and is funded by the same people who fund ISIS"

You claimed "he had nothing on Trump". And the links clearly counter that.

That's my last reply to you. I don't like my discussion partners to sleazily try and retroactively change their claims to something nobody ever talked about when shown counter arguments. That's not an honest mistake, that's simply dishonest and a waste of time.
One of my personal favorites is Hacker's Delight, because it was as much fun to read as it was educational.

I hope the second edition will be released soon!
There's the SE.
How manage your database's scripts with security
Free annual reports from companies based in the United Kingdom
This is handy but I don't find it particularly pleasant that my email address would be written in plain text on the web page. A service like keybase.io helps with the key discovery and encryption part while not revealing my email address in such a way.
Database System Concepts is one of the best books you can read on understanding good database design principles.
You're right, when the server receives two swipe events at the same time in opposite directions we assume that both devices are aligned at this point. It doesn't matter though where on the screen you pinch them together,.
How to use D3JS Data-Driven Documents to display company datasets
My kids are 2.5 and 4 and have no access to devices that connect to the internet. Yet. So remember the 'no battle plan survives the contact with the enemy' thing.

Honestly - while the internet makes it easier to get to questionable content and is a unified interface to both lots of good stuff all the way to the really ugly parts: I don't think that changes the responsibilites compared to my childhood.

Parents decide what kids are allowed to access. Parents have to enforce their rules and handle infractions. No. One. Else. (We're not talking criminal stuff here, we're talking about morality. If a kid is a cyber bully or sells illegal stuff online: Sure, let the police handle that. But looking at tits et al..?)

It might be harder for parents to enforce their prefered world view now - but that's still on them (or us, really. I'm one of them). In my world the only way to ~solve~ this problem - if you feel it is one - is to be open about it, tell your kids that they should be careful, to make them trust you so that they'll reach out to you when they find ... confusing content. There's no way to avoid these contacts. It's also kinda like the "Google has your mail anyway" problem: Protect your kids from things you don't endorse and some other kid, with parents of different standards, is going to share it with your daughter.

As a sidenote: Honestly, in my childhood (born '79) it was trivial to get hardcore porn (VHS) and magazines of all sorts and for every fetish were easily accessible. Yes, stumbling upon these things wasn't likely without expressing interest, but then again: Neither was it possible to stumble upon gazillion Wikipedia articles about animals or something positive like that.
Apple is reportedly putting a dynamic E Ink keyboard in 2018 MacBooks
That's still vulnerable to coldboot style attacks. If the data is never unencrypted unless you're readining it that's technically safer. But yes you are right that would work as well.
We're in kind of uncharted territory here though -- for anyone under, what, 25? There has been an almost unlimited amount of instant gratification/indulgence a click or a swipe away that's ALWAYS been there for them. We've never really had to think about what kind of problems this sort of thing produces before. We didn't have that option when we were in puberty or the following over-hormonal years following...

Hopefully things aren't quite so dire as we're making out. I've read several reports that generally say the next generation and entirely boring and barely even drink, fight, get high, smoke, blabla anymore... I'm not sure I totally believe it as a blanket statement, but it seems we're getting a bit less wild as a society... Maybe things will work out ok regardless, then. Or maybe this is a result of isolationism caused by over saturation. Who knows?

We got the pixies and nirvana, weed and wasted days trying to get PPP working..

They've got beiber and unlimited 1080p porn...

I think we lucked out in comparison.. :}
I thought it was rather simple: Because as a human, I have no idea how to enter this URL in the browser.
I went to an event where Assange spoke, and I'm not sure if that's part of why I hold this opinion, but it's been pretty clear to me for many months that Assange is intentionally doing everything he can do keep Clinton out of office.

Is that wrong? Certainly the bias is there. But it seems to have reasonable weight behind it as well. I am too young to understand what Wikileaks used to stand for, but their activity today seems to be centered on keeping corruption out of America, and that seems noble enough to me. Maybe though it's a step down from what they used to be.
Yeah, maybe I didn't think the const thing through. I guess I was thinking that the benefit of using cend() is the double-check to make sure the iterator was declared as a const_iterator (when appropriate). But using "hasNext()", just like using "end()", you would lose the double-check.

Perhaps I could instead claim that "item != market.end()" redundantly specifies the vector, "market", and thus presents an unnecessary opportunity for mistakes? For example:

std::vector<double> x_coords;
std::vector<double> y_coords;
...

for (auto y_iter = y_coords.begin(); y_iter != y_coords.end(); y_iter++) {
for (auto x_iter = x_coords.begin(); x_iter != y_coords.end(); x_iter++) {
...
}
}

Notice the "x_iter != y_coords.end()" bug. I assume this will usually trip an assert if it is encountered in debug mode, but not in release mode. Of course you could just as easily mix up "x_iter.hasNext()" with "y_iter.hasNext()", but the removal of redundancy means one less opportunity for a potential mistake. Right? Hmm, I guess that's really an argument for losing the iterators altogether, which I guess was kind of the point of the study.

So then wrt iterator invalidation, I have a question. Consider this contrived scenario:

for (auto y_iter = y_coords.begin(); y_iter != y_coords.end(); y_iter++) {
if (5 == std::distance(y_coords.begin(), y_iter)) {
y_coords.resize(3);
}
}

With conventional implementations of std::vector, the "y_coords.resize(3)" will presumably "invalidate" y_iter. And the "y_iter != y_coords.end()" will result in undefined behavior. But you could imagine "safer" implementations of vector<> that would instead throw an exception (or terminate or whatever). (Or you could actually download one of them at the link I gave.) So the question is, if this "safer" implementation supported "y_iter.hasNext()", would it be better for it to throw an exception (or whatever) in this case, or just return false?
JavaScript superset J++ adds dead code elimination
Programming from the ground up. It's free on the internet. This book taught me AT&T asm. It is very easy to read.
Pubfront | Web Developer | Copenhagen | ONSITE | Full-time

Pubfront are an established (2010) startup building a platform for publishing, selling and reading/listening to ebooks, audiobooks and comics. We’re currently looking for a web-developer to join our Copenhagen team, ideally one with Python/Django experience. The work will be backend-heavy, with occasional forays into frontend and ops. Interested? Check out the full ad at http://pubfront.com/experienced-web-developer-python-django/ and send your resumé to jk@pubfront.com

P.S.: Sorry for posting this as a reply to another ad, but I was not able to reply to the main thread
I wonder how well kids take to tech depending on what their parents or siblings are involved with.