skysight-inc/HackerNews huggingface dataset:
For the widely used handwriting dataset, MNIST, there is a site that actively tracks the best algorithms (although I'm not sure when it was last updated): http://rodrigob.github.io/are_we_there_yet/build/classificat...

You'll notice that all of the top contenders use Neural Networks, but I would
bet that many of them use at least some traditional CV techniques to transform the images at various steps. That said, many of the more modern deep learning approaches are ditching CV altogether, just feeding in raw pixels without any normalization or transformation, leaving fewer parameters to tweak.
Html-Phrase Tags
You don't, you just use a fixed percentage of whatever business tax they pay to fund open source development.
Google News gets a fresh coat of paint
>you are free to use other companies products

I don't have the freedom to use another search engine with the scale and access to user data that Google has because the barriers to entry in this market are staggeringly high.

Staggeringly high barrier to entry == utility

>stealing money

Google has the freedom to not pay the fine and shut down operations in the EU.
It is in French

https://translate.googleusercontent.com/translate_c?depth=2&...
In a similar vein[1], using the python client:

$ dl-cli some/files
https://dl.example.com/t=<hash>

additionally, the file is automatically cleared when it goes unused for a while. There is also FEX[2], which is geared more towards power-users and includes bi-directional transfers. Both are fully self-hosted and trivial to set-up.

[1] https://www.thregr.org/~wavexx/software/dl/
[2] https://fex.rus.uni-stuttgart.de/
Snapchat Can Now Share Your Location
Decentralized observation, citizens watching citizens, citizens watching the powers that be- and if necessary decentralized anti-terrorism surveilance.
That is acceptable.
As an engineer, it's difficult to know when to use deep learning and when to use more classical algorithms. Often, you have to try both and see which is better (twice the work, hooray!). The classical algorithms often are very understandable, and you can reason with what's going on and figure out what is breaking. Deep learning is so much harder, e.g., are my hyper parameters bad, or do I need another 30 GPUs running for a week?
Find (Almost) Any GitHub User's Email Address
Blockchain explained by Goldman Sachs
I don't actually disagree, but comparing this to the biggest military procurement boondoggle in US history seems like setting a somewhat low bar.

That said - again, you're quite right that we're getting a lot more for our money spent with USPS. Surely there have to be less expensive and more worthwhile ways, than the F-35 project, to run a jobs program!
A Chinese-built bridge collapsed in Kenya
Hmmm. Interesting. I don't need to know much about electrical engineering to use electric and electronic devices all day long. As you say, they're even more pervasive than software.

Two ideas come to mind. First, maybe this is because electricity has gone far beyond "pervasive" into "fully invisible". Second, maybe this is because software is inherently more complex and can't be made fully invisible.

Maybe both ideas are actually the same, but playing on different points of their lifecycles - will software become so industrialised and standardised within a century that it will become as invisible as electricity?

Thinking about early car owners, who needed some non-trivial understanding of how it worked just to be able to use it, or how you needed to know some trivial amount of BASIC to do anything at all with the 80's home computers (<3 ZX Spectrum).
If it's an unmanned drone-blimp, the safety issue because somewhat less critical.
Do you have any insight into why so many people buy lunch instead of bringing it?

I'm one of a handful of people at my office who never brings lunch and for me it's all about getting away from my desk leaving the office building, getting a walk in and looking for something interesting to eat. I'll often walk to one of the places where food trucks tend to congregate and see if there's something good there. Sometimes I'll take the chance to try out that new restaurant I know I'll never get to otherwise. Yes, it costs a fair bit, but eating a brought lunch in the lunch room would destroy the entire joy of lunch for me.
could you talk a bit more about this ?

i was looking at https://sqlsunday.com/2014/05/25/directed-acyclic-graphs-vs-...
https://www.qcode.co.uk/post/73 to learn how others have done it
So you did learn programming, because you wanted a great paycheck 13 years later? Lol, that's just stupid. I advised everyone from my circle to stay away from programming unless they fell in love with it. It's pointless to be a programmer if you don't have it in your heart.

However, if you did enjoy, then there is nothing to be upset about, I mean you are doing what you love right? If its all about your paycheck you could try finding another employer, but not everything in this life should go around money, there are more important things, find people who could appreciate you and your values, be happy what you do and maybe the money will come later.
I think they are aiming for exactly the right target, not teaching HTML or somesuch: "children should learn how to break tasks down into step-by-step instructions, test those instructions and correct them."

Not all will go on to become professional coders. Not all will be very good at it, just as some people aren't great at spelling, or basic maths. But this lays the groundwork for logical thinking with a scientific approach to validating assumptions.

Getting this down at an early age, when kids are learning fundamentals like counting and spelling, will give them a really strong foundation for developing advanced thought-based skills later. That is far more important than the specifics of knowing how to code.
might be worth giving the "caffeine nap" a try: https://vanwinkles.com/should-you-sip-an-espresso-before-you...
It's better than my first website.
Well, the market is sorting things out right now isn't it? Rent is really high and there are long commutes. So how exactly does turning SV into a Tokyo solve this problem?

It doesn't. There are far more people who want to live in the Valley than there are homes and building homes won't solve that problem. If anything, they need to stop building so people are forced to relocate to other parts of the world. The insane concentration of technologists in one area is not good for the world.

And yes 300sqft is small.
I presume it is infected from store workers unwashed hands therefore one can assume probably this would translate to 70% of all food preparation shops would have a similar problem.. erk
That money could have gone to continue Firefox OS :(
What social change we want to cause is:
a) decided democratically by those who have done the work.
b) subject to a rigorous "theory of change" (of the kind used by charities and the third sector) to decide on potential impacts and side effects of any change caused and to measure how much change has been caused.

So we don't just do change for changes sake but try and cause positive social change. We talk about this internally a lot and have robust consent based decision making processes to be "checks and balances" on these matters.
The companies I work for, security is always higher rated than convenience.

You could buy several houses, or be settled for life, with the costs to cover an eventual security breach.
'Vaccine' created for huge cyber-attack
For anyone else: http://www.investopedia.com/terms/r/reit.asp
The WHATWG Blog – The Developer’s Edition of HTML Makes a Comeback
I suspect that this assumption fails particularly spectacularly with women, who consume more erotica as art and text than men.
5 Mistakes Your API Product Must Avoid
I'd agree intermediaries aren't really adding anything of value.

The problem is however, even in cases when you can produce something as cheaply in the US as in China, a Chinese seller can still beat you on price because they pay less for shipping.

And that seems dumb.
Ok so what do you think happens if you keep adding lanes?

Hint: traffic never gets better. It's called induced demand. I for one also don't want my world turned into a mega highway for the suburbs. Once traffic gets bad enough, people will have to find alternatives, like biking, taking the bus, or simply moving to other areas.
Or you could work shorter hours and get a decent nights sleep.
For currency, I think it's just a mental consistency. I type 1%, I say one percent. I type $1, I say dollar one?

I understand it's not correct at all. But I can internally justify why people type "1$" when they're thinking "one dollar".
Did they consider that it might not be the alcohol itself, but correlation with behaviour? People who come home from work and have a drink or two are much less likely to do something that keeps their brain active.
Nice idea! I would also like a transliteration of IPA into pseudo-english (like francais = frahn-say). Most people don't know IPA well enough, and sometimes I don't want to or can't listen to audio. Also I find sometimes, having it written out helps with comprehension.

(While we are at it, can people please start "transliterating" names from languages that use the latin alphabet in very different ways, like "Saoirse (seersha)"? And liberally using hyphens to break up longer foreign words? I know everybody is proud and feels well educated when they can pronounce foreign names, but I think there is no shame in using pronunciation aids.)
ZOMG, I've been looking for what was the name of this device for some time. We had these in a typing class in middle school, c. 1991. There was a way to get a Forth interpreter booted on it.
What is /s?
You've never worked a large bank. They get attacked all the time, every day, over the network, with social engineering (dropping infected USB drives in the parking garage), and plain old physical theft and con-artistry. Moving any file on or off their system is a huge pain (e.g., e-mail attachments are automatically removed unless you go through a security process).
Do they still use mysql for storing the usernames. What is their software stack as of now ?
> enables the separation of state from wealth

The largest beneficiaries of a currency that cannot be regulated by governments are the people those regulations currently affected by those regulations..

The average citizen in Venezuela or India generally doesn't have enough money to have to worry about financial regulations. Even if they wanted to take advantage of a blockchain currency, ss justinfrankel suggested, is will be hard for the average person in (e.g.) Venezuela to participate. If refugees had enough cash to make blockchain storage worthwhile, they wouldn't be refugees. Refugees have immediate security and survivability problems, not financial problems.

On the other hand, a global currency that cannot be regulated by any government is perfect for moving large amounts of capital to avoid taxes and the limiters, safeguards, and other regulations that try to keep modern markets from catastrophic failure. I cannot think of a more efficient way to destroy modern democracies than taking away one of the only tools governments have to affect the other place power has been concentrating: large businesses.

Incidentally, unifying money across countries that have independent economies and monetary policies creates an imbalance that can ruin the participating economies. We've already seen this happen in the eurozone[1][2].

> take control back from their oppressive leaders

That fight is political, not financial. You're talking about a Hollywood plot, not the actual daily reality[3] of people living through that kind of conflict.

> The world is already moving to digital cash

It's very important to have traditional physical cash, because it's the only way to engage in transactions that cannot be controlled or traced[4]. Moving to digital currencies is handing power power to yet more middlemen trying to extract profit and accumulate power.

> is whether we want this digital cash to be [...] traceable by the government,

Blockchains are a pubic ledger, and will always be traceable by definition.

> This is an example of a problem a centralized database cannot solve.

A decentralized database cannot solve it either, because it's a political and social problem, not a database or financial problem.

[1] https://www.youtube.com/watch?v=B6vV8_uQmxs#t=778

[2] https://www.youtube.com/watch?v=9fP6YSCpm8g

[3] https://www.youtube.com/watch?v=kmvAdRntWH8

[4] serial numbers are a problem given the power of modern technology. Actually being untraceable requires careful, regular mixing with a different parties.
Imho, deep learning has little to do with engineering, and more with guessing, hoping and praying. But it seems you can often get something to work if you do those three things hard enough.
Any electronic engineers/roboticists in London looking to start robotic company?
Hello everybody,
I am Claudio, a software engineer in London.

I am looking for an electronic engineer and a roboticist in London to start a robotics startup with.

I am creating a robotic body, with the human skeletal and muscular structure. A person would be able to pilot this robotic body, like his own, through VR technology.
This could be employed to perform work in dangerous environments, like nuclear plants decommissioning, firefighting or in-space construction.

There are quite a lot of innovative solutions I adopted that make this possible. And I have built a prototype.

I want to find an electronic engineer and a roboticist to partner with, to transform a prototype into a real product.

I hope you can suggest me somebody who can be interested in talking more about this.
Thank you all!
that's a great tool.
AI starts to deliver in the enterprise at last
Except it's still the left that is expanding support and assistance for the "uneducated whites from Appalachia..." and the right that is taking it away.

This isn't a case of both sides do it at all.
http://termbin.com/ is very cool too, especially if you have nothing but netcat.

$ < hello.txt nc termbin.com 9999
http://termbin.com/e51k
How my bad ethernet cable lead me to develop a web service and better software
I'm all for this, but I think it's also important not to eat too much for lunch and to do sport, you probably won't feel like taking naps during the day as much.
How are you going to separate out companies that profit from open source software, from those that don't? Would the fixed percentage be same for a company that is built 100% on open source software as it would for one where a handful of people in one department occasionally use VS Code to write some python scripts?

If you want to fund open source using tax money, then fund open source using tax money. Trying to implement a special Open Source Tax and apply it only to those that "profit from" open source seems both counterproductive and virtually impossible.
Some problems: Collecting small sums of money from lots of people isn't very cost efficient. OS teams don't have the manpower and tools to handle this at scale. There is no penalty for not paying (or enforcing something like that would be too expensive), so millions of users will just trial the software indefinitely without paying. In company environments, small regular payments have a very huge cost-overhead due to the formal processes involved and compliance/regulatory rules.

All this would most likely kill the attractiveness of the solution and one would switch e.g. from Ubuntu to another Linux distro not requiring a perpetual license.
Show HN: A Tour Builder Web Extension for the Galaxy Framework
Apparently moving from

puts("Hello")

to

(puts "Hello")

Or for example

if (i < x) {
puts ("low");
} else {
puts ("high");
}

to

(if (< i x)
(puts "low")
(puts "high")
)

Is very complex.
No resources needed, you just have to keep at it:

* lay down
* set a 20 minutes timer
* close your eyes and try to relax, don't open them until the timer rings, even if you are not sleeping
* repeat daily, ideally around the same time every day

Took me a week but now I sleep almost instantly

If you have troubles getting up afterwards, try a powernap: drinking one cup of coffee right before napping. The caffeine will kick in at about the same time your nap ends.
Yup, when I feel bad it's time to go to sleep. I haven't thought about napping to get rid of it, good idea.
Tangentially: I use a variation on this, but I do it as a custom keyboard layout system-wide. From a US keyboard, I rotate () → [] → {} in that order (associated character → new position), based originally on frequency analysis of X captures of my keystrokes from a decade or two ago. Nowadays I also swap ` over to F9 and rebind the ` key to Compose (leaving ~ alone), since I use it a great deal for extended punctuation.
I think everybody profits from open source, since a large part of the Internet runs on open source, so there is no big need to discriminate.
Mechanical Marvel Tank
How an Ideas Festival Can Spark Change in Your Life
This will work especially well for depressions caused by low dopamine levels, because one night of sleep deprivation causes your dopamine level to go up.

http://www.sfn.org/Press-Room/News-Release-Archives/2008/One...
You don't give a child alcohol for their own safety. You don't let them drive for everyone else's safety.
I like the scroll effects in the presentation. This is an effect used in movie intros and commercials but now apparently available from a javascript library. Does anyone know what the library is called?
The goal is admirable, but It looks to me that the government has just gone "Make it So".

This is quite a relevant issue for me because I have taught computer programming to primary school students in New Zealand. Teachers need to not only be taught how to program themselves but also how people learn programming. Which concepts are contingent on the understanding of other concepts.

Every programming teacher (myself included) that I have encountered is just someone who knows how to program muddling though best that they can.

I attended a seminar on how numeracy is taught in NZ. They have a lot of information about the order and time it takes for individual concepts to be grasped. Information from similar research on how children learn to program needs to be coalesced into a teaching plan, and teachers need to be taught that plan.

Doing this right will be a tough job. It will require resources. Probably more resources than will be provided.
What's next? We shouldn't expect programmers to be aware of how characters, integers and floating point numbers work on a computer?
Last chance to get 2-4-1 tickets to Disrupt Berlin
Nice work! I just noticed a bug though, trying to go to the next page of system software that is sorted by votes doesn't work. Instead of going to the next page, the first page is reloaded with /NaN appended to the URL, as such:

https://hackerhunt.co/topic/system/votes/NaN
Really addicting! Thanks for a great time-killer!
Adobe deserve a pile of the blame here for the pdf spec - it only requires the magic to appear in the first 1024 bytes[1] (and that %EOF appears in the last 1024) - thus allowing silly tricks like PDFs that are also another file type [2].

[1] http://www.adobe.com/content/dam/Adobe/en/devnet/acrobat/pdf... section 3.4.1

[2] https://www.slideshare.net/ange4771/a-binary-chimera
https://hackerhunt.co/topic/development/trending

if(!res.statusCode===500){
TODO

};

Hee-hee :D
Many small shipments across the ocean are costlier than one large shipment which is then distributed locally. USPS (and other national postal services across the world) will need to increase the prices for those small shipments and make profit out of it. I can only guess that in addition to this huge quantity discounts the shipments are subsidized by the Chinese government to accelerate export. US and other countries should learn from them...
What to look for in a new bingo site
Seaborn has a standard data set (now that I searched it, it is part of scikit I think) [0], however, I think what made learning fast is that I used the same type of data as I did before and had a clear goal. Excel sheets are easily loaded into pandas:

import pandas as pd
file = pd.read_xlsx('some_excel_file.xlsx')
file # Just typing this will display the file as a table in jupyter, after ctrl-enter to execute the code block

To plot:

import seaborn as sns
%matplotlib inline # This makes the plot appear in the notebook instead of in a separate window
sns.violinplot(file)

Boom, that is it (assuming the Excel file is a number of columns with labels as the top row).

[0] http://scikit-learn.org/stable/auto_examples/datasets/plot_i...
Nice to see the hacker ethos is still alive and well.
fascinating, thanks :)
Machine, an IDE for TensorFlow [video]
If you're a HackerNews reader you can probably figure out a technical solution to hide it fairly easily. Being able to choose who checks facts is pretty much the same as being able to decide your own (alternative?) facts, which is the problem they're trying to solve.
'Vaccine' created for huge cyber-attack (Petya)
So why make a special separate tax that has to be calculated and administered? Just use the tax money you already collect to fund open source projects.
I disagree, sites are becoming taller. I assume because more and more people have phone and tablets as their primary browser device.
Ha! I Tried it with a couple names from my own language and it clearly is using an english TTS sound library. The pronounciation is better than you would get from a computer reading the name like an english word, but it's funny that even a language-neutral script such as IPA gets read with an english accent.
What Are “Hard” and “Soft” Drugs?
From what I can tell, it's bending an english TTS engine to make it pronounce IPA sounds
CEO Mailing Lists – DataCaptive
DataCaptive’s segmented contact lists will help tailor your marketing strategies to reach the right audience and achieve higher sales. Utilize our simple online application where you find, purchase and download your mailing list.

Reach top CEOs of reputed business organizations with our functional and reliable CEO Email lists to drive a highly effective multichannel marketing campaign.
Creating customizable metadata badges
In this case small players can have advantages that big players don't. For example should I start shipping container loads of fidget spinners (latest thing among the youth here) from China to Finland I would have all kinds of things to take care of. User manuals, product safety issues, customs, local value added tax, consumer protection things etc. Small sellers operating from China can escape many of these.
CEO Mailing Lists – DataCaptive
I'd like to find out how people tolerate ()[]{};,. in their programming, in far greater quantities and in more complex interspersal than Lisp's parens. )]];));}}};
Both pwnat and chownat are very clever techniques, but I have massive doubts they work _well_ in practice, when exposed to hundreds (or even dozens) of popular NAT devices and network configurations.

Vast majority of NAT boxes change the source port on outbound packets even if a respective externally-facing port is not yet allocated. Anything that's BSD derived will randomize the port, lots and lots of others will +1 the port for each new session, thirds will +2 the port, etc.

There's also egress filtering, intrusion detection systems and NAT devices that do things that make little sense such as remapping ID field in the IP header, presumably for security reasons. Also, depending on the OS, this will need root privileges to craft fake ICMP packets.

All in all, pwnat/chownat are essentially very cool "tech demos" that can't be realistically used just on their own and require a conventional rendezvous server as a fallback.
Right, I mean it's Turing complete, and you can do anything you want. But at least when I use it, I quickly reach for another language after using it for basic reformatting/simple calculations because using awk to do so would be too difficult and awkward.