skysight-inc/HackerNews huggingface dataset:
We already have code that writes code. Guess who uses it: programmers.

It doesn't matter how smart the computer gets, a smart programmer with the computer is always going to be more useful than the computer on its own.
Snakebite treatment 'will run out next year'
Can you share source code?
Or how about the submission process checks and reports whether links have been previously submitted.
So first they try and get me to download an app and when I decline, I get a paywall. I suspect the content isn't with the cost or effort to work around it.
I would not say this is critical. But when we connect more and more stuff in the Internet of Things we will see more of this and maybe even critical stuff.
Different card providers have different rules. There's a big highlighted warning at the top of this UK page:

https://www.moneyadviceservice.org.uk/en/articles/debit-card...
The best description of this I've read was by Terry Pratchett:

---snip---

The reason that the rich were so rich, Vimes reasoned, was because they managed to spend less money.

Take boots, for example. He earned thirty-eight dollars a month plus allowances. A really good pair of leather boots cost fifty dollars. But an affordable pair of boots, which were sort of OK for a season or two and then leaked like hell when the cardboard gave out, cost about ten dollars. Those were the kind of boots Vimes always bought, and wore until the soles were so thin that he could tell where he was in Ankh-Morpork on a foggy night by the feel of the cobbles.

But the thing was that good boots lasted for years and years. A man who could afford fifty dollars had a pair of boots that'd still be keeping his feet dry in ten years' time, while the poor man who could only afford cheap boots would have spent a hundred dollars on boots in the same time and would still have wet feet.

This was the Captain Samuel Vimes 'Boots' theory of socioeconomic unfairness.

---snip---
Even though most people will use RPi as headless server or connect it to TV, it is good to have a decent "default" display option that works out of the box. The display looks very elegant in provided photos. It should be a great choice for hobby projects.
> I'm not really a programmer. All my training is in abstract math

Back in mainframe days, that training would've been the easiest way to get work as a programmer. Nowadays, much "programming" is gluing together pre-written open source stuff using glue languages like Bash, Javascript or Groovy by staff who entered programming as business people transferring from other departments then left a big mess for someone else to clean up when they used their embellished experience to get another job, probably with "architect" in its job title, somewhere else. If you've done any hobbyist stuff using something like Lisp or Haskell, then think twice before saying you're "not really" a programmer.
https://news.ycombinator.com/item?id=10178989
How to fix Wordpress's admin menu issue in Chrome v45
What Happens in the 60 Minutes After Your Child Downs a Soda Pop?
To switch folders with the keyboard :

- install Nostalgy addon

- press "g"

- type/select folder name

- profit$
How is it relevant that Enron or Ashley Madison could get EV certificates? They are intended to proof that you're communicating with whom you intended to communicate. They make no claim about the trustworthiness of the company itself (and how would you even test that?)
https://hn.algolia.com/?query=unreasonable%20mathematics&sor...
Here are my numbers: Since I don't own a car any more and use public transport, I have 500 Euros a month more in my pocket.
That does not account for the savings I need to buy a new car every few years. Only insurance, fuel and repairs/inspections.
Public transport is 60 a month.
this seems expensive, considering you can buy a whole android tablet for this price.
> What about mail on a mobile phone (I guess security experts do not use them)?

Just to note that I'm not a security expert, but I never check email on my phone. Just don't need to.

Whilst I realise mobile devices are very popular, there are a lot of people who don't require checking email when they're not at a desk.
> If I could do so anonymously, I'd do it in a heartbeat

Even if you did they still could identify you if e.g. one of your relatives also submitted a sample.
Well once not paying interest did actually pay for bank accounts, when interest rates were high. Now they are zero, banks switched to mis-selling profifitable financial services to pay for it. What they seem incapable of is actually making cheap bank accounts by significantly reducing costs. Generally you expect them to have some way to cover their costs, unless the government is going to provide bank accounts as a basic service.
The link is clickbait, but ancestry.com is both a ripoff and full of incorrect data. They infer relationships based on totally faulty or very circumstantial inputs, and then dangle those relationships in front of people with more money than sense.
I think people overplay stuff like this because they think that before widespread Internet none of the issues being faced had been talked about. For them the 1980s (or earlier) are a dark age.

The reality is that by 1985 the UK already had the Data Protection Act, the US had computer crime acts in place, high profile hacks had occurred (notably the hacking of the Duke of Edinburgh's email in the UK), 2600 was being published, and WarGames far from being a 'hokey hacking movie' actually showed the reality of the sort of hacking that someone would undertake (dialing through phone number after phone number and accessing systems that were largely unprotected).

If you were immersed in the BBS scene or Usenet at this time these things were being openly discussed. This essay feels like a very basic summary of some of what was going on.
I think having the computer translate your natural language intentions into code is at least as hard as translating your natural language intentions into a different natural language. I don't see that problem being solved to sufficient accuracy, so I really doubt that this approach will replace traditional programming in the next ten years.
Fab Thunderbirds Agents’ Technical Manual – In Pictures
You can find it here, for free:

http://www.creative-tim.com/product/light-bootstrap-dashboar...
Charging £25 for a £1 overdraft is not to cover risks, it is just getting money out of poor people.
HackerNews, a type hating community.
The shark example brings to mind Star Trek TNG, when someone would 'write' a programme by simply giving vague voice commands to the computer, and end up with exactly what they wanted.

In reality it's very difficult to describe visual things in words.

Also, how does a fierce shark look different to a shark?
(OK, I said billions. Thousands will do.)
> So who cares if you write your email in text mode but browse the web with Chrome/Firefox?

On a server owned by somebody else, which the US government can fully spy on, seize and lock down at a whim.

Now try that with a privately owned and administered server.
Tiny Village Concept
Can't help it but make the comparison between the iPhone and the 3 series. Both are at the same time a status symbol, and best-in-class utility machines with exquisite design.

The 3 series has been around for much, much longer though.
rightly said
They're ultimately trying to match files, directories, method names, and class names they assume to contain tests.

You could certainly check it with

maybe.lower().startswith(test_string)

and

maybe.lower().endswith(test_string)

to accomplish part of what appears to be originally desired. But it's just a part.

Python expects explicit behavior, and nose would do well to improve itself by providing interfaces for detecting, registering, and running tests by file, directory, method, or class in clear, provably correct ways.

It'd be far more reliable to start with a provable interface to `os.walk()` through a directory/tree, grab the Python files, load & test the classes to ensure they are of the desired type, and execute them--assuming here the tests are written via classes and not just modules full of random methods you hope include the word 'test', or you hope are actually meant for nose tests, and not something application-specific. Or perhaps offer a decorator for standalone methods when that is a developer's chosen pattern. Or provide a single default directory that is searched, and a flag that allows a dev to override it. Same for files--provide a sane default filename that is searched via `os.walk()` for collecting tests, with a flag to specify a different filename where desired.

Slower, sure. But at least not completely fucked up and wrong. Once they can prove it works 100% of the time, then they can go about digging into making it better and faster. But for fuck's sake, start with the simplest working solution and build from there. Especially when the problem has existed for more than 5 years.

EDIT: Oops, misplaced the lowers. It's that time of the night when I shouldn't be writing code.
This is 100% correct.

We will add the ability for users to rotate countries soon.
> This is the operation called discrete convolution, and it’s the equivalent of multiplying two polynomials in coefficient form.

As a physicist my first thought would be that convolution is simply multiplying in Fourier-space anyway, no need to think about polynomials. I didn't know the application of FFT for polynomials though so thanks for that.
My bad.

It's fixed now.
lol... this is Andrew Ng being asked whether machine learning will solve software anytime soon:

http://www.reactiongifs.com/r/tmimn.gif
Added to our bug database.
We will get it fixed eventually. Keep checking back!
Well, I was definitely not mentioning Pascal and C. Haskell's type system is much easier to work with.

The thing is that any operation you are using on those arguments (of which the type is none of the procedure's business) can be described by an interface which the argument implements.

You're much safer knowing in compile time that the operations you'll use will be valid, instead of hoping something doesn't crash in runtime.
You think the US government doesn't have full access to your private server? If it's located within the US they have full physical access. If it's located outside the US it's a valid target for all the TLAs.

If the government is on your list of threats you need a lot more than "private mail server".
In Physics and Mathematics it is widely accepted that having an efficient notation is of paramount importance when thinking about a given problem. A good example for this are Maxwell's equations:

https://en.wikipedia.org/wiki/Maxwell%27s_equations

Using the vector differential operator notation those equations neatly fit on a napkin, whereas Maxwell's original equations (written in Integral form) would cover several pages. In fact, looking at his original manuscript always fills me with awe for the man as he had much less sophisticated tools at hand for his job but still managed to discover the beauty and simplicity of electromagnetism with them, which would also provide the foundation of special relativity.
Your T&Cs are due to your choice of account I suspect, you could choose one without. There are now banks with opening at evenings and weekends (Metro Bank, now in many places, although they only have 32 branches so far). The banks that actually provide customer service do cater for the better off though (eg Handelsbanken).
Seriously, we were using 80x25 terminals, and everyone was designing languages where you couldn't write a simple function that fit on the page!
I'm worried, but only slightly more worried than I already am about the effects of mass media on societies.

Articles like these often give me mixed feelings. On the one hand, it's good to point out these specific dangers. On the other hand, it strikes me as counter-productive to focus or spend energy on this 'hypothetical' situation when the current media landscape is already way too big and bad an influence on our democracy.

It's a bit like discussing Obama's track record ad nauseam when it's quite likely that he himself has limited influence, and the problems are deeper and broader. It's a case of focusing on a symptom at the expense of fighting the root cause.

(that said, I'm also conflicted because it could also be said that it's better to get going, fight a symptom, and see where the path leads, rather than sussing out the root cause and then feeling powerless to do anything about it)
Thanks! That paper is available on the author's website:
http://gi.cebitec.uni-bielefeld.de/people/zsuzsa/papers/Algo...
South Africa: Getting your slice of Uber’s success
When you play with blocks and action figures, you typically don't need to play "just one more" several dozen times in a row until the sun starts to rise. While I don't always do this programming, there are times when I fixed a bug or added a feature... And I have to do one more quick one before turning in. Several bug fixes later and I realize I have to get up in a few hours for my real job.
I'm not saying it us addiction, but there is definitely something to playing a game that I didn't get playing with Legos... Of course I did the same reading... Just one more chapter
This seems to result in every plane leaving either empty or delayed.

Realistically it would have to be done with an interval of boarding. Whether this interval is known to the passengers or not I don't think matter.

So boarding is between 10:00 and 10:30. The first passenger to arrive after boarding starts will be the first to board, since they would be at the end of the line at that time. And so would the next one, and so on.
https://en.wikipedia.org/wiki/Backdoor_%28computing%29#Compi...
Thats not true, you can get checking accounts that cannot be overdrawn. I have one as I never arranged for an overdraft (in UK). It is just that 99% of banks want you to go accidentally overdrawn so you have an unarranged overdraft already set up on your account.
One of the most interesting parts I found was it's not created from a spec, but from scanning and etching an actual chip, useful work for all the chips without complete documentation.
It's an advisory from 2013. I wonder why this is surfacing nearly two years later.
You can't ... (yet)!

The rotation code is actually done, you'll notice China is rotated when you first log on (as is the US just a little).

Creating sane UI for you to rotate countries yourselves (that works on top of google maps) is going to take us a while. But it's on the todo list after better State/Province data
Beyond Compare 4 Pro Serial Key Plus Crack Download
Doesn't seen to be in stock yet at RS or Farnell in the UK.
I found that the level of abstraction that linear algebra is taught at is really weird. On the one hand it was never really taught in connection with algebra in general, or put into a wider mathematical context. On the other hand we were never really shown any real world used of linear algebra or how the concepts maps onto practical applications.

It wasn't before years later when A) I'd taken more abstract algebra courses that introduced concepts like tensors and fields and B) I'd taken more practical computational courses where I had to do things like use linear algebra in 3D graphics and use eigenvectors to do dimensionality reduction and PCA, that I really understood the subject and its place in the world.

Just saying here's a random object (that we'll call a "matrix"), here's some random steps (that we'll call "taking a determinant"), now memorize how to apply the steps to the object and see if the result is zero, didn't lead to much deeper understanding.
Algorithms and data structures are on a too low level of abstraction in order to be useful in solving real world problems. Most problem domains are not expressed in terms of algorithms and data structures, they're rather formalised as languages.
I approached learning electric guitar similarly, with heavy emphasis on technique. Early on I really wanted to be able to play a jazz fusion style a la Allan Holdsworth, John McLaughlin, Shawn Lane, etc. I got derailed for many years by a wrist injury, which has since finally healed, but in the meantime I got very into making electronic music. I'll never be the greatest guitarist ever but I'm good enough to incorporate some of my improvising into the electronic music I make and that's been really satisfying.

I agree that the same discipline applies to engineering, coding, etc. but the end result, creating beautiful music, is a unique feeling for me. It just seems more magical somehow. Good luck on your musical journey!
One nice application is that the eigenvectors of a stochastic matrix correspond to stationary states of the Markov chain. That leads naturally to a conversation about PageRank, which is super useful because it made billions of dollars for some people. Then you could talk about the use of eigenvectors for principal component analysis in data science, which is making a lot of money for other people right now. If these examples are not useful, then I don't know what is.
I would be careful with the word "always", because that's a pretty long time span compared to since when "programmers" even exist...
> If it's located within the US they have full physical access.

If I were to live in the US, I would know when my server went missing. With Google or other cloud-providers they can do it behind your back.

> If it's located outside the US it's a valid target for all the TLAs.

And then can't seize it. It's physically secure. It may not be bullet-proof security-wise (what is?) but they can't rubber-stamp their way into it.

And for some people that's quite an important aspect.
C is not too bad in this situation. If you implement DEP + ASLR correctly and do not give the attacker access to an interpreter (javascript/fonts/xslt/etc) then it is quite difficult (impossible except for luck?) for an offline attacker to gain code execution. You need to leak information about the programs memory layout in order to bypass DEP but how do you do that with an email?

The best vector is probably taking control of the IMAP/POP server Mutt is connecting to and finding a vuln that will leak an address back to the server and another vuln that will take control over the instruction pointer.

Or alternatively hope there is some broken shell command injection lurking in Mutt.
Uh? I have Javascript off, and all I see is a giant footer on this page..

http://i.imgur.com/NodrsQH.png
Represent: building a modern democracy that helps you have your say
From the homepage:

Imagine if voting was as easy as clicking 'like'? Or 'dislike'?
Represent is building a modern democracy that helps you have your say, and be heard. Anyone can ask a question, everyone can answer it, and the anonymised results are immediately visible to everyone in clear graphs and maps.
We're working with organisations, politicians, and progressive businesses around the world to show them the future you want. Please help by spreading the word.
"The best way to get there quickly is to know where it is we want to go."
The american equivalent is a car. There isn't a car for under $3k that's worth a damn, but if you need transport and that's what you can afford then that's what you'll have to buy and suffer the unreliability and the never ending maintenance costs a $3k car brings.
Import 10M Stack Overflow Questions into Neo4j In Minutes
Ok, got it, and fair enough. So, per said item/policy:

> It's ok to ask how to read an article or to help other users by sharing a workaround.

So, can anyone share the workaround for this one? In a desktop browser, I get a paywall; 'x'ing out of it, I'm redirected to the front page; and blocking the paywall's html element reveals that the article behind it is empty.
That's also the plot of Tom Cruise's previous movie where he'd been fooled into harvesting the Earth for an illegal alien tetrahedral species. Maybe he's getting typecast.

At least it's not as bad as Matt Damon who's being typecast as the lone human surviving with little hope on a faraway planet. Two movies in a row -- let's see if they can make it three.
Codified Security – mobile application security testing
I see that chapter 10, on eigenvalues/eigenvectors, is "Coming soon!".

Eigenvectors never made intuitive sense to me. As with the various decompositions (Cholesky, LU, etc), I could apply the math as algorithms to follow, but never got to the point where felt I could apply them to new problems.

Then again, in practice, I've only needed eigenvectors once since college, and it was more a rote implementation described in a paper. (In other words, don't feel like you should educate me on them here.)

Since you are a TA, don't you get some idea of where your students struggle with linear algebra?
We have stock and ship from the UK to most worldwide destinations: https://shop.pimoroni.com/products/raspberry-pi-7-touchscree...

We sell it with our own stand solution (in six colours!) that is manufactured by us in our workshop in Sheffield, UK.
A way from your formal specification of a solution down to a particular language set of features can be enormously long.

A trivial example can be translating a formal grammar - codified as just few lines of BNF - into a low level language (say, C, or Java). Good if your grammar can be expressed as recursive descent directly, and even in this case you'll end up spitting out hundreds of lines of code, most likely making a lot stupid mistakes.

So, language does matter a lot. BNF is a right language for this task. C or Java are not right, period. Programmers should not waste their precious time translating abstract concepts down to the boring languages minutiae - they must always use the same level of abstraction as their problem domain requires.
I agree with you that we tend to ignore our immediate history and not see things for how they were - but, how do we fix this, exactly? By telling each other about these articles .. I was around in those days, my eyes have been rolling and rolling over the years as we see Hot New Stuff get released that is really just Old Stuff Ignored, Re-invented. There are definitely cycles of insomnia in our culture.

So for me anyway its great to see these predictions coming out of the woodwork, and to recall some of the great, fine essays that were produced in the early years of electronic media consumption. So much great stuff, lost to the electrons of time..
You'd be surprised - there is an infinite hierarchy of abstractions above the primitive level you're talking about.
"At that point, he realized that the client had never been served to appear for the court date on which he allegedly jumped bail."
Why is it the public defender had to notice that? Why didn't someone else notice, why was he even arrested in the first place? There are more problems with the system...
Also from the same page:

" However, Visa Debit and MasterCard Debit cards can now be set up so that they check whether there’s enough money in your account before a payment is authorised."

I guess I only ever used Visa Debit/Mastercard Debit cards then :-)
Do you apply an extreme minimalist styling to other areas of your daily life - like "there's no need to clothes to be any other colour than gray"? or "there's no need for food to have a flavour as long as it's nutritious".

Genuine question.

Most people use some form of flourish even in handwriting - an underline, all-caps, increased letter size or spacing, a personally preferred colour; isn't it weird to not have the facility for that in email?
To answer my own question (and for anyone else who's an idiot like me): Google the title of this post and look at Google's cache. i.e., http://webcache.googleusercontent.com/search?q=cache:EI3f-tS...
The author does not pose the most important question.

Do we need the brightest minds in India doing foreign affairs ? Or should they be entrepreneurs, scientists, engineers and politicians ?
Forth should not be in this list, it is a meta-language. It can be quickly turned into something equally or more powerful than you current Blub (pick any, does not matter).
After selling his company to Google, this man now wants to block ad-blockers