skysight-inc/HackerNews huggingface dataset:
I'm going to call BS. At least in the UK banks screw up all the time and never get more than a slap on the wrist. The mobile apps put out are hilariously insecure and get hacked. Payment processors go down. [0]

Often, it seems like the only defence is that skiddies don't have a clue about mainframes that's saving these idiots.

[0] e.g. http://search.theregister.co.uk/?q=rbs
More sympathy because it doesn't fit your narrative?

I´m glad they are revealing the hypocrites Hillary and the Democratic party.

We already know who Trump is. At least he is honest and is the same man behind the scene as at the spotlight.
Deploy a back end for web and mobile apps in 10 mins or less
That's a bit critical, isn't it?

Just think of servers. You want to reboot them as seldom as possible, to be online. But you also want to have critical security patches (or well, just all security patches) applied as fast as possible. It is already very easy to run unattended upgrades, and a common practice. Maybe not in a high-class startup or big enterprise, but everywhere else. With livepatching the kernel you get the kernel security patches applied immediately, which is very very useful and will make the linux server more secure in general. And even if your security practices are perfect, livepatching is still (potentially) easier and faster and thus a good addition.

> if your situation is so bad that a kernel update is the only solution

I don't get that part, btw. In every situation you always need to update the kernel when security issues are detected.
Adderall and ADHD at the office
Thanks for sharing! This was such an easy read for me.

Google for Paradigms of Artificial Intelligence Programming.

I started reading it because I wanted to learn Common Lisp. When I was halfway, I realized this was the greatest book about programming I had read so far.
World's mammals being eaten into extinction, report warns
What bothers me is that they have engineers working on this extra fluff. Meanwhile UI bugs I reported years ago go unaddressed. It is not a good sign.
Moment of truth awaits Europe's Schiaparelli Mars probe
The block diagram image and one below it don't show up. Here is roughly what trying to load an image shows:

<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>...</RequestId><HostId>...</HostId></Error>
> my young daughter doesn't get any unaccompanied internet access

Problem solved. Parents need to parent their children. They always have and they always will. Whatever surveillance state you install.

The bigger problem is that some parents don't have time or energy to do this - and that is part of a far wider socio-economic issue.
Actually the UK hasn't discarded it's system, but you've possibly misunderstood what the system is.

Monty Python was rated as suitable for ages 14+ by the BBFC. Some local authorities (which have power over what may be shown in cinemas) banned cinemas from playing it, but buying a physical copy was never banned.

Nowadays there are only a small number of films outright 'banned' by the BBFC, almost always due to rape or torture scenes that don't have appropriate context, and the 'ban' only extends to screenings and to selling physical copies.
An interview with MalwareMustDie, about Linux malware
Web Analytics Dashboard with JavaScript Charts and Map (Apache 2.0)
Flaw in Intel chips could make malware attacks more potent
way to criminalise porn and make it go underground.
ok so your problem is as a publisher he shouldn't promote his publication. And he by doing so he's withholding publication of something unspecified that we can't know about.

I'll disagree with that and get on with life.
I am glad the author mentioned Code complete > This book is the encyclopedia of good programming practice, Code Complete focuses on individual craftsmanship -- all the things that add up to what we instinctively call "writing clean code." This is the kind of book that has 50 pages just talking about code layout and whitespace
It's significantly more convenient to be able to access them from ssh anywhere in the world.
You can, but Windows will ask you which program to open it with every time, because it uses extensions to classify file types, and since the file doesn't have an extension, Windows is incapable of handling it automatically. The fact that it has to handle files at all is a lost cause, conceptually. One bad decision begets another in Windows, which is all well and good, just not when that nonsense starts permeating into UNIX, where it is neither wanted nor needed - it's an artificial, unnecessary thing there.
Arctic crossing planned for ‘Boaty’ sub
Arguman: An open-source platform for organized discussions
This is an English speaking forum and posts in other languages are usually ignored or flagged. Do you have a blog post about your app in English?

I used autotranslation, but the site has a lot of dynamic content that doesn't appear in the autotranslation.

I guess that the with the site the user can create an app and later distribute it to his/her clients so they can follow the post of the user. Is this correct??? Can you provide a more accurate description?

Why is this better than twitter? How do you solve the bandwidth problem? Do you have many technical problems with the Korean characters in the libraries? Which technology stack are you using?
Very nice article, but the claims are so far from what is practiced in the industry nowadays (see all companies working with tons of data and popping up big data solutions).

So, while it might be perfectly true it somehow misses some big point.
I dont think there is a time-memory attack on scrypt. There is a time-area attack.

AFAIK area is whats expensive for an ASIC, not just space. Thing is, memorytime is not a an ideal measure for "area used for memory on chip"time.

routing wires to and from memory also require area on the chip. A lot if you want to have a lot of memory. storing 1KB in a chip with total 1KB of mem. takes a lot less area (and energy to read/write) than storing 1KB on a 1GB chip.

scrypt (probably in contrast to Argon2d) can be computed either with lots of memory in little time or with little memory in lots of time (and any variant in the middle too as long as the product is n^2 as shown in that new paper). But the later approach doesnt have all that routing overhead. So AFAIK thats what the ASICs in Litecoin miners use. The algorithm still has space-time n^2 so it doesnt contradict the paper.

The other (IMHO much bigger) reason why we have Litecoin ASICs is that the parameters used scrypt in that protocol are just way to small to give any serious memory-hardness properties.
> This is just an anecdote though.

No, it is not. The guy is telling about a generic situation. And I can tell it goes the same way in Finland too.

Yours is an anecdote though. You know pretty well your case is not common.
> If you are actively soliciting, and distributing dirt on only one of the parties involved in an election, though it may be the entire truth, you are not being HONEST.

By this logic we could say Snowden was not being HONEST because he didn't dish us any dirt on the FBI, or Russia, or any of those other Organizations / countries that he simply doesn't have dirt on.

wikileaks has access to information and they are sharing it. That's important.
> This is why designing the interface in a language with a powerful type system provides the same quoted benefit of TDD.

Yes. TDD came from developers who worked in weak/dynamic typed languages.

It is mandatory to discover errors, that are otherwise discovered instantly for free by compilers in the stronger typed languages.

Strangely, the TDD folks never outline this point.
Hey Ben, just tried opening on Firefox, the page loads fine.
www.imaginetvinc.com
I don't have a source, but my guess is that it's much more intuitive for kids to program in an imperative style rather than anything else. So provided that the base API that you provide them is not too complicated, my guess is that even kids in the 7-9 age bracket will "get" a programming style that goes turn_right(), forward(10), turn_left(), stop(), rather than the block editing.
Listening to an alien landing
Really?

To me it seems they only hating on Trump supporters, which is a special case I think.
And I hate when you have to wait 20 min for the "garcon de cafee" to even notice you have finished and want the bill.
Would love to read this . Have seen good reviews on Amazon !
I dont think they are equivalent. routing area overhead scales in the square root (or at least cube root if your willing to optimize the hell out of things) in the total memory on chip.
From Zero to a Million: Why I Want to Build a Top-Notch School
I used Khan Academy over the years...and I have some questions.

1) Why do they keep redoing the exercise system? It seemed that they are changing for the sake of changing.

2) How do I know if there are new math problems and exercises that show up? I am interested in advanced math and learning how to do math proofs, not simply compute an answer.
That's actually not a bad idea.
> No photos will be taken on the surface, because the lander lacks a surface camera.

For the love of all that's holy... ESA needs to learn a thing or two from NASA about public relations.
I agree with the concept that it would be nice to do something, but that the current proposed solutions aren't good. I'd just like to point out that 'something has to be done' is a dangerous phrase which can easily lead to bad law. 'Something has to be done' leads to 'this is something', which leads to 'we have to do this'.

Whenever someone proposes one or more 'solutions' to a problem, they must not only be compared against each other, but also against the status quo. If they don't beat the status quo, then no - nothing 'has to be done'.
Yeah, democracy with the Democrats rigging elections on a massive scale and organising violent protests at Trump rallies.

Oh, and media marching in lockstep singing praises of the dear leader HRC.
FreeRTOS and others have already been ported to RPi:

[http://www.osrtos.com/rtos/freertos]
[http://www.stevebate.net/chibios-rpi/GettingStarted.html]
SATSQ: A Constitutional amendment is necessary to establish a right when the Courts do not recognize that right.

An Amendment is also useful to avoid a right being lost in future rulings, or to raise the bar on what is considered a compelling reason to abridge that right. Remember, DOMA was overturned not just because the Courts recognized freedom to marry as a right, but because the Federal government was unable to offer a compelling reason why it was in the public interest to remove that right from same-sex couples.

Consequently, a Constitutional amendment may well have been necessary to end slavery, because even if the Courts were willing to recognize both slaves as citizens deserving of rights and "not being a slave" as an unenumerated right in 1865 (hint: they weren't), the Courts almost certainly would have been willing to hear arguments that slavery was in the public interest, even if it was an abridgement of the rights of slaves. They are certainly willing to allow de facto slavery of non-citizens and of prison inmates to continue.

In any case, demanding that we refuse to recognize a right until it is enumerated in the Constitution or its Amendments, when the Constitution itself both declares the existence of unenumerated rights and demands they be recognized is just fucking asinine.
Yeah, because creating new and more far-fetched allegations about a minor player like Assange's totally unblemished reputation and making the week's news cycle all about ClintonLeaks is obviously far more important to her Presidential campaign than using those techniques to undermine, say, the idea that Mike Pence might be a quite safe and steady running mate for Trump.
Agreed a line has to be drawn. For me: remove print, remove bookmarks, keep tabs.
This kind of reminds me of clients who send emails late at night. My general policy is to just make myself unavailable, or simply send a polite reply telling them I will address it first thing in the morning. I figure if I do that enough, it will nudge them toward understanding which times are appropriate and which ones aren't.
Death of Organic Facebook Reach 2016
The weakest link I can identify here is MITM attacks when you're sending the link.

Imagine:

Alice generates a link.
Sends the link to Bob over an unencrypted/unauthenticated link.
Mallory intercepts the link. Generates his own link and send that link to bob.
Bob enters the confidential information on Mallory's link.
Mallory sees the confidential information, and then sends it to Alice's original link.

The only way to prevent this type of attack is sending the link over a secure channel. But if you already have a secure channel - what's the use case?
What about 5 year olds? Lots of them have trouble typing in properly.
Indeed! It's a delicate balance between being informative and talking down the competition, but I wish more projects did this.

K8S uses SkyDNS and CoreDNS says it's a full replacement for sky just with more features. From quick eyeballing of the site, these new features include: serving from files instead of etcd, proxying requests, rewriting requests, doing healthchecks on endpoints, and publishing metrics into Prometheus.
I wasn't familiar with it. Thanks for the link!
My take is - you don't even have to go to wrong websites to be deeply hurt. A lot of niche sites monetize using shady AD networks which serve deeply disturbing semi-porn ads to shares of audience.

Given this situation, I find attention to porn sites misguided. At least a person going to porn hub decided to be there, as opposed to going to a gaming wiki and seeing degenerate ads.
There's RTAndroid https://git.embedded.rwth-aachen.de/rtandroid/

Might be interesting to look at.
If you are the creator please consider:

1. not using your main homepage button to send me outside of your site

2. adding more explanation for the process

3. mobile flow, mobile wont follow to heroku( i wont) and complete the main sequence of actions you expect so more content/ info would be great
Indeed. We definitely don't have an obesity problem.

Isn't one of the main values of a society, that it strives to help everyone within that society ?

What is the 'correct' social attitude towards looking after the welfare of others ?
Either that, or the Stockholm sindrom kicks in after a while. :)
I personally think Design Patterns by the Gang of Four is a very useful book.
When WikiLeaks was leaking stuff on the Bush administration the Democrats had a different opinion about that. They praised Assange 24/7
You know Alvin Toffler wrote about this exact thing in 1970, right? Kinda famous book called Future Shock. This isn't some bold new insight you came up with because you're just so much smarter than everyone else.
> This is so unintuitive! Ideas?

Are they strong readers? Code as a narrative of what happens might be easier to grok for them than blocks which can have a spatial component to how they proved.
Your point is valid and the project should always run through HTTPS (with HSTS). All assets are served from the local server.
Yeah at least we Americans _pretended_ to have cameras when we faked the moon landing.
Using this card for a while... Simply great
> an epidemic of erectile dysfunction

Ok, that got a chuckle out of me. But really, as a serial porn consumer, I can tell you that people don't progress towards more and more extreme stuff. This isn't like drugs where you start developing resistance to the active substance. If it were, we'd see people give up sex in a few months after starting and the entire human race would die off.

You're basically designing a system for perfectly horny teens in frictionless vacuum.

Another thought - someone should get PornHub to release stats on if and how people's tastes in erotica progress.
> but I will say that I don't believe 100% code coverage guarantees that you have no issues lurking that a safer language would prevent.

It's 100% branch coverage, with 100% fault coverage as well. If there is an "issue lurking that a safer language would prevent" I would honestly be shocked. SQLite is not a good project to mention rewriting, because it is an incredible technical acheivement in terms of how well tested it is.
The name of the probe is perhaps a dedication to Giovanni Schiaparelli, a 19th century astronomer: https://en.wikipedia.org/wiki/Giovanni_Schiaparelli
How to join an accelerator: a step-by-step guide
Sure, or if you find a way to find certain vulnerabilities quicker. A bug with 5 year life span that you can find in 1 month doesn't require you to find them too frequently and more projects that fixes such bugs in 1 year will also be vulnerable.

This is what I would assume someone like the NSA does. They would have calculated a window of where it's most advantageous for them to find a bug and will then spend the resources at that time. Both in terms of bug life time and severity, but also user share.
Interesting. As the article says, Germany really has to play catchup here, as there's no culture comparable to the UK education system here (we had no equivalent to the BBC Micro, for example).
Do you know why he made the comment? I don't think you do.

He did it because Europa isn't spending the promised bnp on military spending and he is saying they need to step up their game and can't just expect for the US to come saving them every time.

Some of Trumps comments are obviously absurd, but many of them are taken out of context just like you did here.
Based on your inability to provide a citation my immediate assumption is that your assertion is untrue. This is generally a reasonable heuristic. If only for the sake of convincing bystanders, can you please provide a citation for this claim?
How long ago did you get signed up?

I signed up 2/28/15. That day there were 40090 people ahead of me Jimmy. Now there are 40091 people ahead of me. So not only has one single person managed to cut in front of me, but the line hasnt moved since prior to February 2015.

That rant/inquiry aside, http://privacy.com/ gave me an account and I have been very happy with it. Seems like a good product.
They did fine with the ZX Spectrum, where keywords autocompleted on a single keypress (eg, at a point where it was valid, pressing p got "PRINT" or j got "LOAD"). Every key had legends showing what it would produce. Great for a 5 year old who could read but not spell.
No, they are not even native English speakers :)

They started pointing and clicking on computers before they learned to read anyway: http://williamedwardscoder.tumblr.com/post/19500788060/my-te...

That was several years ago, and the intervening years they unlearned everything by focusing on the ipad youtube :(
Fort 2.1 released; File encryption for Windows
Not arguing against you, but I'd like to point out that using your power to lobby government to create rules and regulations such that your children won't have the ability to step out of line, is a valid way of enforcing your rules.
Blockly actually gives the code resulting from your block program.

I think block editors work fine in a very simple situation where you have a very limited set of primitives you can use, like in the blockly exercises. I think Scratch already has way too many options to get lost in. At some point, typing becomes easier than searching through several lists of blocks.
ESA needs to learn a thing or two from NASA about public relations.

And then choose whether or not to practise these teachings based on space/weight constraints and the type of mission (scientific, in this case).

I'm sure they did think about it for a minute, but I have the feeling that the European public opinion doesn't have a "picture or it didn't happen" attitude.
Here's a blog post on how to use Bookmarks in Mercurial workflow using code-review.
We back ported from one of the guys that works for us and described our workflow:

https://rhodecode.com/blog/120/mercurial-workflow-using-book...
TDD means that you write tests first, see them fail, write the code, see the tests pass. Writing the code first and then the tests is not TDD. I didn't find much value in tests first, especially because sometimes I really dont don't have any idea of what tests to write and I have to sketch some code anyway. I tend to write some code, then its tests and use them to debug my code. I save the time spent to write some tests that will be irrelevant to the code I eventually end up writing. In very few cases, let's say twice per year, I have to solve very clear algorithmic problems with very well defined inputs and outputs. Example: process the elements of an array and return another array. Then I write the tests first.

Anyway, tests first or tests later both are good. No tests is a nightmare as a couple of projects I've just inherited are reminding me today.

Edit: typoes
Hi,

It was probably me you saw keynoting - perhaps at this year's EuroPython? I'm one of the volunteers behind the MicroPython related work for the micro:bit.

Sorry you thought I was nationalistic. That's completely the opposite to my intention. :-(

To set the record straight, my point about the Acorn BBC micro was only:

1) The BBC already have done something like this before and have "form", resources and reach in this respect.
2) The BBC micro gave the 8yo me the sense of wonder and excitement in computing that inspired me to become a programmer.

These points have absolutely nothing to do with the decision of the BBC to create the micro:bit project.

They wanted a device that wasn't as complicated as a Pi but that also contained enough hardware to be a compelling "device for thinking" as Seymour Papert would put it. A huge amount of research, development and testing that went into working out how the device should function. It certainly wasn't a case of NIH - we were painfully aware of the danger of wheel reinvention. That the BBC is a UK based organisation is completely beside the point. In fact, all the Python related work was done by an international group of volunteers - reflecting the Python community's diversity and something I want to celebrate. Furthermore, the team who did the Microsoft related work are Seattle based.

Personally, I think it wonderful there is a German team working on an alternative. I'm also hopeful they'll be a lot more open about the hardware - the BBC have been dragging their feet in this respect although I know they intend to eventually open source hardware schematics.

Let many flowers bloom!

The important thing is kids get exposure to platforms that help them realise that programming is something that'll help them do valuable stuff. This isn't just about creating a new generation of engineers; Rather, I'll know we've succeeded if in fifteen years I meet doctors, teachers, artists, musicians, lawyers, civil servants and other professionals who are computer literate enough to know how to effectively explore and make use of such technology.

David Allen, the producer involved with the original BBC micro from the 1980s, said it best: "The aim was to democratise computing. We didn't want people to be controlled by it, but to control it."

This isn't nostalgia for the Acorn "good old days" - it's a sentiment that's just as valid today as it was back in the 1980s.

I look forward to seeing how kids get on with all such devices. :-)
Considering the publication in Nature, you'd think there would be a greater scientific aspect to this mission. Instead it's a proof of concept test of a landing system, and that's about all.
Shouldn't we restrict/control the consumption of violent movies and video games first?
Nothing is stored and probably the most relevant difference is the medium, you might not have those contacts in a secure e2e encrypted chat (probably they only use skype), but almost everyone uses email.