skysight-inc/HackerNews huggingface dataset:
The problem with neural nets is that they have a fixed input type - tensors or sequences. For example, imagine the task is to count objects in an image and say if the number of red objects is equal to the number of green objects. You make a net that solves this situation. Then you want to change the colors, or add an extra color, and it will fail. Why - because it learns a fixed input representation.

What neural nets need is to change their data format from plain tensors to object-relation graphs. The input of the network is represented as a set of objects that have relations among them, and the network has to be permute invariant to the order of presentation. An implementation is Graph Convolutional Nets. They learn to compose concepts in new ways and once they learned to count, compare, select by color, they can solve any combination of those concepts as well. That way the nets generalize better and transfer knowledge from a problem to the next.

Graphs are able to reduce the complexity of learning a neural net that can perform flexible tasks. But in order to get to even better results, it is necessary to add simulation to the mix. By equipping neural nets with simulators, we can simplify the learning problem (because the net doesn't have to learn the dynamics of the environment as well, just the task at hand). Examples of simulators used in DL are AlphaGo, the Reinforcement Learning applications on Atari Games, protein/drug property prediction, generative adversarial networks (in a way).

The interesting thing is that graphs are natural for simulation. They can represent objects as vertices and relations as edges, and by signal propagation the graph works like a circuit, a simulator, producing the answer. My bet is on graphs + simulators. That's how we get to the next level (abstraction and reasoning). DeepMind seems to be particularly focused on RL, games and recently, relation networks. There is also work on making dynamic routing in neural nets, in fact applying graphs implicitly inside the net, by multiple attention heads.
Sounds like you're using some Frankenstein kernel. But asking for tech support and posting random errors on hacker news comments is nearly always fruitless. You can write to the mailing list [1], or ask in #wireguard on Freenode. We'll be happy to help you there. Alternatively, if you're in a sensitive environment, you can always write directly to team {at] wireguard ^d0t^ com.

[1] https://lists.zx2c4.com/mailman/listinfo/wireguard
Excellently designed system. Very poorly implemented.

Our team's been using it since it's initial releases. It's been nothing short of disastrous for all but the smallest pipelines.

The design is great. Keeping configs in yaml instead of little white boxes in a Jenkins database is much better. Pipelines as a first class concept. It feels inspired by a functional programming language. You get great build reproducibility since there are no workers that get dirtier over time if you forget to clean up. The resource model is awesome. Very cool stuff. I'm hoping every CI system learns from what's here. Second to none in design.

However it performs like a dud. No scheduling to speak of, just runs everything as soon as it can. We've run into nodes dying under load (-not- underprovisioned, could run all these jobs manually at once on these monsters). We've run into problems with volume reaping, fork bombs, ui freezes, everything under the sun.

I really like Concourse and will hopefully one day be able to come back to it when its implementation is as solid as its paradigms are.

But I'd avoid use for now.
It seems unfair to level the criticism of being incomplete and not fully explaining all the points given that the lead-in to the piece says it's a book excerpt and doesn't explain a lot of stuff that a reader of the book would already have encountered.
I have worked or consulted for a few that went too far the other way and it wasn't that great either.
If the company is too loyal, then it can create a corrosive environment because good employees sometimes leave for reasons unrelated to the employee-business relationship, family, retirement, health, etc. The bad ones seem to never leave, though.

Honestly, I would rather work somewhere that is willing to get rid of useless and/or corrosive employees than somewhere that refuses to do so out of misguided loyalty.
I'd never attach a number to anything I said because its all relative, and I'd just be asking to be proven wrong. Like all things its pretty relative. There's teams that can charge more than developers and developers that can charge more as teams.

The number you threw out doesn't seem unreasonable though.
What's mind blowing is that despite all that, they're still at the mercy of Comcast, Verizon, and at&t.
That, or those left are free to play finacial calvinball.
I find this ironic this offering - "Bitcoin payments have been disabled for the Humble Book Bundle"
Will Computers and Humans Merge?
Music is not fungible, and definitely genre is not fine enough on some services. If I want the Goldberg Variations from Gould, Wendy Carlos won't cut it. Nor do I want some sopophoric Chopin piece afterwards. Kenny G doesn't belong on the same service as Jphn Coltrane. As bad as iTunes was for this, Spotify is worse.
Meta Note: If you don't read Oona's blog regularly, you're really missing out on some great stuff. Even if you have little interest in sound processing, her discovery processes are more than worth the price of admission.

Here is just one great example of many:

http://www.windytan.com/2013/11/decoding-radio-controlled-bu...
>There are employers that give the best of both worlds.

sure, i believe it. i may have even worked for one at some point.

but (straying from the original discussion substantially) that just trips other red flags for me, like selling your labor for a pittance while the company gets a disproportionate share of the value from your time spent with them.
It looks like the part of tulip mania that made it famous lasted less than a year. Bitcoin is going on 8 years at this point.
You're missing the point of the article.

This is about the important of access to content in the broad strategy of online content distribution platforms. Once the major platforms have access to roughly the same content, the importance of content diminishes.

However, before getting to that state, access to content was a key strategic point for those platforms.
> That's the definition of insurance.

The GP was talking about the marketing (cash back / rebates, discount rates, travel insurance) aspects of credit cards. These aren't insurance in any meaningful way. They are marketing expenditures designed to persuade credit card end-users to stay with a credit card brand. It's not unlike the Apple / Google / Amazon walled gardens for their {devices, paid apps, paid downloads, DRMed content}.

It's not "insurance". Banks and credit cards are regulated by government, so their offerings must meet the standards of the regulations. If cryptocurrencies become widely used for purchases, they, too, will likely become subject to tighter regulation. Additionally, contracts with other parties (cryptocurrency exchangers, retailers, etc) will need to ensure a certain amount of "insurance" of some sort in order to gain wider market acceptance.

The reason you don't get "cash back" from cryptocurrency (or cash) transactions is because there is no (hidden from the end user) 2.5%+ (sometimes 4%+) transaction fee paid by the merchant. That means the merchant passes on that cost onto the end user in the form of higher prices. Their merchant contracts with the credit card systems restrict how they can message this to the end user, so it's an opaque cost. When the Bitcoin protocol change dust settles, Bitcoin transactions will again be far lower than comparable credit card transaction fees.

The only reasonable aspect of credit card purchases that could be considered some form of "insurance" are the protections granted by state governments in the form of consumer protections for retailer purchases (in the form of returns, warranties, etc). Presumably these exist in the same form whether you purchase via cash, plastic, or cryptocurrency. The trick is that these protections are limited if you purchase anything outside of your state (like international transactions).
When you fly, as a pilot or a passenger? I assumed passenger but then this doesn't make much sense to me; so you must be a pilot.
Accounts that continue to post like this get banned. Please stop.

https://news.ycombinator.com/newsguidelines.html
Right, I was thinking more of the news site.
Not claustrophobic safe.
Remember to choose a charity entity for your donation!

ProTip: entities like the FSF, the EFF, Wikimedia and many others can be helped via the humble bundle!!
You don't want to deal with wires, but still install a motion sensor into the wall?

Why not just rewire the light switch near the door to make it turn on the correct light?
Ihaka (co-creator of R) may still be working on a new statistical programming language based on Common Lisp.

https://www.stat.auckland.ac.nz/%7Eihaka/downloads/Compstat-...
> Bitcoin should ruthlessly follow the will of the majority and generate new consensus.

This might be a dumb question, but the majority of what?
Similar, perhaps, but certainly not the same, since no human being, at whatever stage of development, would be confused by the adversarial image of a panda given as an example.
The rates vary a lot depending of where the freelancer is located.

From the most expensive to the more cheapest (in general):

- US & UK

- West Europe

- Est Europe & Latin America

- Middle Est & Asia

In Latin America the rates normally go from 20 to 40 USD per hour depending of experience.
My personal recommendation would be to have your bitcoins held by a private key you control on Aug 1st. I'd expect tx fees to be pretty bad leading up to Aug 1st as people move BTC out of exchanges.
Cool, yeah that's a good resource. But it's a bit opinionated and focuses on general purpose hashing functions without coverage of symmetric and asymmetric encryption, digital signatures or password hashing functions. It also doesn't include some obvious contenders, like BLAKE2 (presumably because Keccak won the SHA-3 contest, but that's not a great reason). Other than that, a git repository format also has the handy benefit of pull requests in case one maintainer misses some new avant-garde attack.

While we're at it, a similar resource for benchmarking instead of cryptanalysis exists here: https://bench.cr.yp.to/. This is maintained by Daniel Bernstein, who is probably the single most qualified person to lead that sort of work.
Content is king in many aspects though. A good example of which is video game consoles, people buy Nintendo products because they want to play Nintendo games.
I'm sorry I neglected to reply to that bit. I guess I just don't share your perception at all? I didn't call him a nationalist and didn't flame him. I wrote, "The only place to keep Hacker News as a place for things that gratify intellectual curiosity is to keep it free of nationalistic indignation, however justified." This phrasing is deliberately general (i.e. about HN as a whole) and impersonal (e.g. "nationalistic indignation" as a genre). Not only did it not target a person, it was specifically worded not to target a person. I also recognized that the feelings behind these comments are justified, as way of making clear that (a) anyone in the commenter's place would feel the same way, but (b) HN's rules nevertheless require not posting those feelings in a way that constitutes flamebait. People on the other sides of these conflicts also have justified feelings. It's hard to remember this, but civil discourse requires that we remember it.

It's not the case that I singled 0xFFC out for harsh treatment. I was much harsher with the commenter who went on tilt in response, and I posted those replies at the same time (possibly sooner in fact, since I vaguely remember going through the thread bottom-up). Moreover, when he didn't stop, I didn't merely say "if you do this again we will ban you"; I went ahead and did ban him—a far harsher response. So I'm not sure why you feel so strongly that my reaction was unbalanced and inequitable. I certainly make mistakes and am happy to learn when people point them out, but I'm not seeing it here.

I agree with you in one way, though, and it's actually the most important thing. The way I reacted provoked a huge discussion about moderation. Any time that happens, the moderation was just wrong. (That's also why I've erred on the side of posting lots of explanation, despite its verbosity and complete offtopicness.) Therefore I need not to react that way in the future, and I will make adjustments in the hope of not provoking those sorts of objections again.

It's not always easy, though. I took heat from other side in this case too, not so visibly, but actually stronger. However much we don't want to—and we really don't want to—we end up standing in the middle of the firefight when people flame each other about things like this, and people on both sides of the conflict go away thinking we're against them, secretly hate their countries, and are in favor of their enemies. That sucks.
Why is it an either-or situation? Couldn't they increase the blocksize and use side chains?
nvAlt and its cousins sufficed for quite sometime.

More recently, I use Quiver on macOS/iOS (syncing over DropBox). As always, export capabilities are equally as important as import.

http://happenapps.com
I should have known, an organization as complex as 3GPP couldn't not already have invented this :)
Seems there was little difference between low fat and low carbs. However, both groups were urged to eat a healthy diet: “Everyone was supposed to have vegetables all day long as much as they could, have a salad every day, and no added sugar and as little refined flour as you could get,”

Also, at the end it talks about the idea of satiation. Eat as much as you want to feel full, as long as it is healthy. That has been my philosophy, and it has worked very well.
How do you even tease out such a thing when you have companies like Comcast or Netflix which clearly fit in both categories?
Yeah I have put a pretty significant amount of money into bitcoin and have seen amazing returns. If I thought of it as an investment I'd feel like a fool for not putting more, but as it stands I view it more as a hobby.
This reads like someone who has never stepped out of their comfort zone and just wants to justify their own life choices.
Not the original commenter, but just skimmed that book - it's really, really shallow.

It seems well written, and covers a lot of ground, but it's literally introductory in the sense of "hey, ianai, let's introduce you to the concepts. Concepts, this is ianai; ianai, these are the concepts, now wave them goodbye and let's move on to the next topic".

Answering the test questions included (indicative of the actual certification questions?) generally requires being aware of all the concepts - it doesn't require understanding how/why they work; it doesn't require being able to apply them; simply knowing that they exist and how they're named.

It might be a good starter book from someone coming in to the domain, since it would list all the key things that you'd need to know and introduce you to most of the terminology, but in order to actually learn any of these things (and IMHO to be able to pass certification related to any one of these things) you'd need to go much more in depth than this book will allow.
Sure, but Steam is a horrible experience on the Mac. When I find a game that looks cool, Steam is the last place I look for it because I hate using Steam. I go to the Mac App Store first (think about that!) because Steam is so awful. I'll even pay full price on the Mac App Store when Steam has the same game on sale because Steam is painful to use. It's only when a title can't be found outside of Steam that I use it.
Funny, the three reasons you listed are exactly why I prefer an ereader :P
Not everyone chooses products based on their feelings. In fact, I often find it quite difficult to find basic products such as the ones you list because what I want is not available among the popular, advertised brands.

Take a heavily advertised staple such as peanut butter for example. How I feel about a brand has zero influence on my selection. And no amount of advertising will change that because there is exactly one brand available in my area which has the combination of features that I want (no-stir, un-sweetened and lightly-salted), so that is the one I buy. I could give examples of other basics like hand soap, toothpaste and paper goods that I choose because competing products failed to meet my needs, not because I "feel good about the brand".

"People that think they're immune to advertising are ironically the easiest to influence". I would be interested to know on what you base this claim, and does it differentiate between mere "belief" that one is immune, and the conscious intent to recognize and reject the explicit and implicit messages in advertising.
What is Facebook Live if not that?
For me, it was the realization that I had been doing the same thing over and over for several years, had no prospects for change, got no special respect for my skills and experience, and was being paid much less than the incompetents wise code I was being asked to fix. Share what I know? Learn at work? Nope.

Sure, all of the above is my fault. But once you've dug the hole, it's hard to get out.
This kind of thorniness doesn't improve the discussion, even if that's the intention. Please don't post like this.
>But it does have an impact on the energy use. If the energy efficiency goes up 100x and people aren't using 100x as many machines then the overall energy usage drops.

If there really was an overnight 100x improvement there would be a lot of lag, but in the long run the cost is mostly the energy. So if efficiency slowly goes up 100x people will generally use 100x the computing power, and use the same overall energy.

There's some difference because of the ratio of silicon investment to wattage cost over time, but that's the overall shape of it.
If you learn a lucrative enough skill, and the basics of negotiation, then you can find a corporate job that can fit your needs. I have a friend with narcolepsy, he worked ten years at a company that let him come in whenever he wanted to, usually around 3 or 4 in the afternoon.

What I would do in your position would be to be very clear in a job interview what health conditions you have that must be accommodated for. Once you start the job, find a routine that works. And then don't let anyone pressure you into deviating from your routine. They need to accommodate you, not the other way around.

Eventually it'll get fixed into the company firmament and you'll have your security.
"not enough programmable", but I'll add the caveat that I haven't really caught up with the 2.x bits that I think could help quite a bit.

(However, from the documentation I got the impression that the new 2.x Jenkins bits were quite repository-centric. It turns out that what I want is really to define the whole CI infrastructure separately from my repos with a few rules to generate appropriate jobs, etc. Perhaps the solution to that is to just define a repo for all-the-builds? Still need to look into it.)
English ≠ Computerish

but:

English = C || English = Pascal || English = SQL .......
We detached this flagged subthread from https://news.ycombinator.com/item?id=14780900.
Gray Hat Python was recently available in a massive Humble Bundle Python dump - now I'm very glad I picked it up!
In your slide - why is back propogation a further stretch from a true bio-NN than an ANN without back propogation?
> [Blockstream's] CEO should have been kicked out a long time ago

He was. http://www.montrealintechnology.com/austin-hill-out-as-block...
Wrong one.
A Retreat to Nature Can Boost Immunity and Mood
It's really nice to have access to these kinds of summaries to understand these landscapes. So, thanks for that reference and thanks for working on another one.
I'd also like to add "The Last Dive" by Bernie Chowdury - https://www.amazon.com/Last-Dive-Father-Descent-Oceans/dp/00...
It seems hard to explain a case like Spotify then.
>If you take a purely input-output view of the world (which by the way, even classical Physics does), every problem _is_ curve fitting in a sufficiently high dimensional space.

Not all spaces are Euclidean, and "purely input-output" still contains a lot of room for counterfactuals that ML models fail to capture.
2017 Nissan R35 GT-R, Hakosuka and R32 Skyline: The Godzilla Legend Lives On
That actually depends upon the architecture.
If you have shared memory between GPU and CPU the copy latency is reduced by orders of magnitude - you're only waiting on the values to be populated in GPU's caches.

It'll be interesting to see what sort of context-switch performance comes out of the Zen APU devices when they are released (next year I believe).

I'd be somewhat surprised if Intel and NVidia aren't working on similar things.
Read The Tangled Web. It's an excellent book for developers that covers defensive tactics for securing web resources. The beauty is that it approaches the subject with developers in mind, not developers looking to become penetration testers (which is why I wouldn't recommend The Web Application Hacker's Handbook for your use case).
> "Predatory" lending is only possible in the presence of coercion.

Most certainly not true. It can also be caused by lack options, or awareness of options.

e.g. The US overwhelmingly opposed the creation Asian Development Bank, funded by China, precisely because of the leverage that it would lose over the ability to make loans through a proxy (World Bank) and dictate strict conditions around those loans.
Aaaah, I thought your username was familiar! I was talking to 'hsribei the other day and opined that I'd never thought of putting it up as a SaaS product because I didn't think anyone would buy it.

I'm glad someone is putting it out there because the concept has been very helpful to me. Hope it continues to do well.
One can say that the human mind consist of millions of not very special parts. It's the aggregate, the complexity of which they interact that makes it special.

Once you start to connect all these seemingly non-special abilities in deep learning the "magic" starts to happen. You get something that is more than the sum of it's parts. Of course it's not DL in itself thats interesting but the potential emergent complex relationships.
The metrics aren't very comparable though because of the way they work, mostly just mainframe apps I imagine. Blockchains are going to require a lot of engineering to get there.
I think this position would call for a counterargument tackling my point about the limiting factor of the oil supply.
So buying gold is gambling because gold doesn't have a balance sheet? The distinction seems naive, if not disingenuous.
Reworked the text - hope it reads better now: https://ewolo.fitness/why-ewolo
This isn't the way it would go down. :) Let's wait and see...
Did you ever see the comparison between IBM Watson and WolframAlpha? http://gizmodo.com/5766124/the-difference-between-watson-and...
Worth checking out
Yes.

Here's how I've been explaining this to non-technical people lately:

"We do not have intelligent machines that can reason. They don't exist yet. What we have today is machines that can learn to recognize patterns at higher levels of abstraction. For example, for imagine recognition, we have machines that can learn to recognize patterns at the level of pixels as well as at the level of textures, shapes, and objects."

If anyone has a better way of explaining deep learning to non-technical people in a few short sentences, I'd love to see it. Post it here!
“Do Not” when anonymous
Silicon Valley’s Bonfire of the Vainglorious
The two cultures of academia are insignificant here (2013)