skysight-inc/HackerNews huggingface dataset:
Actually a great comment. This is what I wish all those "awesome lists" were: lists written by people actually in the field who've actually read all the books they're recommending. Unlike the current state, which is lists compiled by people completely new to the field looking for easy github stars putting up every book they can find with a Google search.
I think it would help a lot if we brought random forests and SVMs to the same level of performance as DNNs. Demonstrating that more "mechanical" algorithms can be as efficient would dispel some of the anthropomorphism and allow for better analysis of why certain things work.

I also believe that researches have responsibility to outline the limits of their own algorithms in research papers. (For example, presenting examples that aren't recognized or data sets on which the approach doesn't work at all.) That is valuable information and they almost certainly have it at the time of publication.
It seems to me it is. From Gavin Andresen, one of the original developers: http://gavinandresen.ninja/does-more-transactions-necessaril...

"So it looks to me like the actual out-of-pocket cost of running a full node in a datacenter won’t change with a 20 megabyte maximum block size; it will be on the order of $5 or $10 per month."
> He realised the water at the surface of the lake was drinkable

Can someone explain this phenomena? How can the water in a sea-cave become potable?
This can be vectorised for CPU execution (which is nice!), but it will not solve the problem for GPUs. Moving just that scalar-vector multiplication to a GPU would be detrimental to performance, because the run-time would be dominated by the cost of moving the 'b' array to the GPU, followed by moving the 'a' array back. You get into all kinds of issues with where to leave data that has no obvious right answer.

It also does not help with problems that are not as embarrassingly parallel, but could still benefit from vectorisation, such as summations (or reductions in general), or things that contain their own inner control flow (think a Mandelbrot set, where you have a larger outer parallel loop with an inner serial while-loop).
The Language Construction Kit is phenomenal and played a huge part in developing my love of conlangs as well as linguistics in general.
There's an xkcd that used the same data to produce a graph since the beginning:
https://xkcd.com/1127/
> Archive.org is exempt from certain aspects of copyright

Achive.org isn't exempt from anything, at least not in the U.S. Their actual _archiving_ of web content might be considered Fair Use, but that's distinct from a right to redistribute such archived content to third parties, which in turn is distinct from your right to make copies (e.g. to create and maintain a copy on your hard drive by downloading the file.)

Ultimately, as regards the law of copyright, it doesn't much matter _how_ you acquired the content. What matters is if _you_ have a valid license.

The reality of copyright is that the scope of authors' rights in works is _huge_. We all regularly violate copyright. (I can't find the original reference, but I remember once reading a draft SCOTUS opinion where a justice wanted to claim that transcribing a poem onto a sheet of paper from a radio broadcast was obviously not a violation of copyright--not fair use, but outside the scope of copyright entirely--but all the other justices quickly corrected him.) However, authors' ability to detect infringement, and their available remedies, are knowingly and intentionally circumscribed. The law often works this way (i.e. rights not being co-extensive with remedies), but it's taken to the extreme in copyright. For one thing, it means that more than most areas of the law, strict legality is quite divorced from your intuition. Also, this can lead to complex conflicts between your personal ethical system and the law.
Ah, nice.

I read charging per hour is bad. I charge per month, but I don't make 80€ per hour (also React stuff), haha.
They did release an announcement. They signed the original new york agreement letter.
A signal that something is overvalued is still a useful signal, even if it's impossible to forecast how long a market will remain irrational.
Tips for coders to kick stress and unhealthy habits to the curb
The origins of that analogy are very flimsy:

1) Hubel and Wiesel discover simple and complex cells in cat's V1 in the 60's. They came up with an ad hoc explanation that somehow the complex cells "pool" among many simple cells of the same orientation. No one to date knows how such pooling would be accomplished (that selects exactly simple cells of similar orientation and different phase, not vice versa), or whether that pooling is only on V1 or elsewhere in the cortex.

2) Fukushima expanded that ad hoc model into neocognitron in 80's, though there is exactly zero evidence for similar "pooling" in higher cortical areas. In fact, higher cortical areas are essentially impossible to disentangle and characterize even today.

3) Yann Lecun took neocognitron and made a convnet which worked OK for MNIST in the late 80's. Afterward the thing was forgotten for many years.

4) Some few years ago Hinton and some dude who could write good GPU code (Alex Krizhevsky), took the convent and won ImageNet. That is when the current wave of "AI" started.

In summary, covnets and very loosely based on an ad hoc explanation to Hubel and Wiesel findings in primary visual cortex, which today in neuroscience are regarded as "incomplete" to say the least (more likely completely wrong). Now this stuff works to a degree, but really all these biological inspirations are very minimal.
Perhaps you're getting caught in the labels, like mission & loyalty. It's not about buzz words, or receiving favors.

In my experience, there is a substantial difference in the quality of work of a person who cares about what they're doing and someone who doesn't care. Perhaps you've worked with a contractor who was willing to do a half-assed job, only fixing things if they were cornered. I certainly have.

Money can motivate that caring only so much.
The Enduring Myth of LSD in the Water Supply (2014)
Im still learning/building. I will link you when I have something more substantial to show. For the first iteration, I am making it with d3.js - something like this: https://bl.ocks.org/mbostock/3127661b6f13f9316be745e77fdfb08...
where each note will be a point. The placement of the notes on screen will be generated by the classifier model. So all bookmarks should be in one cluster, all hobby aspirations in another cluster. I may even use k-means to cluster them.

Then when a classification is incorrect, the user can drag the item to another location so that it is where it should be which will trigger a callback to re-train the classifier model so that it can continually improve.

As far as the classification itself goes, check out this recent HN thread: https://news.ycombinator.com/item?id=14733562

Finally, Id love to hear about your iteration, what were you thinking? (feel free to pm me as well)
You have access to banks, you just choose not to use them. And you have a government identity and a credit history that you used to obtain your credit card. You aren't remotely close to the hypothetical character the OP described.
> Property rights = Free-market =/= Cronyism

More accurately, the capitalist system of property rights (not the only structure of property rights imaginable) is included in (but not equivalent to) the capitalist concept of a “free market”; that system of rights (even without the other components of a “free market”) also naturally (when combined, as it always is with real societies, with self-interest) produces (among other problems) cronyism.
Using Machine Learning to Predict Value of Homes on Airbnb
The non-pocket edition I bought came with a nifty bag too. Only difference is the tiles are bigger.
wow, really nice stuff!
It's not about software. It's not about Cider or Bootcamp or which OS you're using. The problem is bigger than that; it's about suitability of form factor.

There's a key difference between gaming and other tasks - like graphic design and software development - that I think the article misses. Work demands portability, for being productive both in the office and while traveling away from it. But barring a few edge cases, gaming doesn't demand portability at all. There's no pressing reason you can't keep your gaming machine in one place, your home. That's the entire philosophy behind the console market. What these systems do demand is physically larger hardware and a slew of peripherals (displays, graphics cards, cooling, speakers, controllers).

Apple has been doing extremely well in the notebook market, but it has steadily lost ground in desktop. When the redesigned Mac Pro finally comes out, that might change. But until then, PCs will continue to dominate the desktop. And I do not see the desktop losing its spot as the best form factor for gaming.
I think the value of Lojban/Loglan in this space is having a language that a human can use to have a more natural interaction between themselves and computers. And also as a layer for translating formulaic text between natural languages.
This is a very good outreach paper on formal methods. One important thing has to be taken into account and is not quite straightforward to get from the article. Formal methods work on formal models. It is possible to have very good formal models for safety (stating e.g., that the train doors must always be closed when the train is in motion), but it is very hard to come up with good formal model for security (e.g., no one should be able to open the door when the train is in motion). Because of the adversarial setting of security, it is not a good idea to assume that you covered everything in your model (does your model formalize that guy with a crowbar?). Vulnerabilities are often found outside of the specifications of a system. A great example of that is side-channel attacks on cryptography.
DNDEmail - https://www.dndemail.com - do not disturb for Gmail.

I only check my email 3x a day. But, I had such a hard time maintaining the will power to NOT check email, I had to build a tool to help. The service holds my email outside of my inbox and only delivers it at the three times a day I specify.

It has helped me focus on my real to do list, and not on email.

I am also working on an AI/ML bot that plays Out of the Park Baseball -- a baseball sim where you play as the team manager. The AI manages the roster and lineups and makes the big in game decisions. It does not handle pitches or batting (that is not part of the game).
Facebook's+solar-powered+internet+drone+takes+its+first+flight
That's about as interesting as saying that a Taylor series can approximate any analytic function arbitrarily well given time and space. Or that a lookup table can approximate any function arbitrarily well given time and space: see also the Chinese room example.

The first question is whether that neural network is learnable. Sure, some configuration of neurons may exist. Is it possible given enough time and space to discover what that configuration is, given a set of inputs and outputs?

The second question is whether "enough time and space" means "beyond the lifetime and resources of anyone alive," in which case it seems perfectly reasonable to me to call it a limitation. I generally want my software to work within my lifetime.
You should take a look at ALDI and LIDL’s retail strategy.

They’ve been in an eternal race for lower prices since they started competing.
I wonder why you wrote

> I've never understood the irrational desire to quit your job.

instead of

> I've never understood the desire to quit your job.

It sounds like you think it's irrational by definition. If you start out already thinking that, of course you won't understand it.

I think it's easily explained by the fact that people have very different emotional responses to "going in to an office every week day for the rest of your life and doing what someone asks of you".

I, for one, dread that, and as soon as I had saved up enough in my first tech job to quit, I quit, to travel and often to do nothing, and I love that. When my bank account gets low I'll get another job for a while.

Others want (in a way that ought to be described as 'need') to be in control of their own fortunes, or to be doing a mixture of things that keep life interesting, or to be doing something that constantly subjects them to new experiences and new people, or to not know what next month holds. So they live their life in a way that gets them toward that.

Others don't know what they want, just that they don't want this, so they're trying other things and experimenting.

Anyway, I don't think you want what he wants. This is nothing like what you wrote:

> But take it from me, a ten-year veteran self-employed creator: If you are looking for security or reassurance, I do not recommend this line of work. However, if you are burning with curiosity — if your heart and intuition lead you to do things that don’t make sense—well, then you don’t really have a choice in the matter, do you?
I don't know, feels like a massive waste of resources and if Google is doing it simply because it can. It's probably much cheaper for everyone else to handle latency/throughput problems on the client side and application level, sticking to all the traditional networking, but not relying on it for quality. Even in the web browser we already can send all kinds of asynchronous requests to multiple servers in multiple datacenters, choosing the fastest response and making all kinds of decisions to where to send requests dynamically in real time.

And while I agree about overcomplicated routers and box-centric thinking in computer networks, it's pretty much impossible to change things because of the monopolistic nature of the ISP industry. They are very far from competing on the levels of quality where SDN could matter.
Journeys from Quantum Optics to Quantum Technology
Traffic during peak hours. Peak demand is what really matters for infrastructure.
Thanks for your reply! I will try to build a newer kernel.

jfyi, that is the error the build is failing on: /tmp/WireGuard-0.0.20170706/src/receive.c:225:4: error: too few arguments to function ‘IP6_ECN_set_ce’
IP6_ECN_set_ce(skb, ipv6_hdr(skb));

I didn't want to discredit the WireGuard protocol - it was just something that came to my mind when looking at the primitives. Thanks for your work
I can't remember where I heard this, but supposedly a surprising number of people's last words are "you wouldn't have the guts to shoot!"
pretty sure it was inland cave, so not sure why the water should not be drinkable and how is it surprising

they mention the caves where flooded 60000 years ago, which is long time ago to replace all the original sea water with fresh water from other sources

or maybe it's condensated water from walls of cave creating layer on top, though not sure how would that work
https://en.wikipedia.org/wiki/Crony_capitalism

=/=

http://www.econlib.org/library/Enc/PropertyRights.html
Again, you're missing the point. If your goal is to show that DL techniques make better predictions, you need to begin by answering the question "better than what?"
He has health problems. That is the same reason I do freelance work.

Additionally, the economy is seeing a general uptick in gig work and a general downtick in full time employee positions. I have run into a number of people online who have been job hunting for a year or more, to no avail. I tell them all the same thing: You may not be able to find a job, but that doesn't mean you cannot have an earned income. Go looking for gig work while you keep job hunting.

While I would dearly love to be you, my health makes that impossible. Modern medicine has created a lot of people who lived that would have died a hundred years earlier, but they may never be genuinely hale and hardy. They limp along as best they can.

I do not qualify for disability, but a regular job is a problem for me. Gig work has been a better answer, though I kind of hate it because I value security and social status. So I would much rather have a job and a brag worthy title. That simply was not working for me. I was running up crazy levels of debt when I had a corporate job, in part because that lifestyle just does not work for me. I have been paying down debt while making a lot less money doing freelance work.

Good for you. You go. But you are very fortunate. Not everyone can pull that off, even if they desperately want to.
About $1600/month. We rent a townhouse in the suburbs. I know that's a huge difference (I've heard people claiming they'd happily pay $4500/month for a 2 bedroom apartment in San Francisco), and it has been a contributing factor to not moving out there.

Usually out there's not even really a distinction between 'base salary' and 'total compensation' out here. It's practically one and the same. So that higher base salary in SV usually covers the higher living expenses, and in addition to that, they usually throw in additional forms of compensation as well, and that seems to make a big, big difference.

Going out to eat is probably similar. We often spend ~$50 when we go out between the two of us. Although my girlfriend was recently in SF for her job and she said it cost her $18 for two tiny tacos out there, that were half the size of what you'd get here for like $6, which does seem pretty ridiculous.
These look great, thanks a lot!
That's what the article is about, however. That access to content isn't a key strategic lever anymore for online content distribution platforms.

Most music streaming platforms share roughly the same library, so exclusive music is not a lever these days, but merely a marketing strategy.

I did not get his point of view on ebooks however. Do most online ebook distributors share roughly the same library of titles? Or is it even important to discuss, since Amazon seemingly has a monopoly on ebook distribution? What he mentions, instead, is that DRM in ebooks lock you into the app, but not the platform, so ebook exclusivity aren't a key strategic lever for that platform. If you cancel your subscription, you get to keep your content.

And then he's wondering how the effect of on-demand distribution will affect TV/Movies. Will the major tech distribution platforms transform the TV industry and render irrelevant content exclusivity?
Yeah. "I'm hoping you will give me more money for less work/irritation than other options I have, and/or will let me gain experience to land a job somewhere else that asks even less of me while paying me even more money" doesn't go over well, but everyone involved knows that's the honest answer for 9/10 or more of applicants, unless you're one of the rare employers doing something actually interesting or fulfilling on a macro level.

The degree of dishonesty surrounding all business and employment, even in the best cases, makes me really uncomfortable, being so totally at odds with the way I was raised. Some of it's so pervasive that people don't seem to notice until you point it out, then usually try to come up with excuses for it. Coming to terms with all the lying has taken years, and I still don't like it.
I find that it's just like the bug tracker space: There's a lot of contenders, but somehow none of them actually hits the sweet spot.

For CI, it's either: "too GUI" or "not enough programmable".

Also, CI is an area that absolutely cries out for container technology, but the state of containers on Linux[1] is absolutely abysmal. Maybe it'll be better in ~5 years when we'll hopefully be about 40% towards the capabilities with Solaris Zones. (Here's a hint: If you cannot fully 'contain' root and users/mounts/devices, then you're not being serious.)

[1] The most popular platform for this, by a far margin.
I didn't say "just Noise," I said "using the Noise protocol." That doesn't exclude other things built on top.

I will try to build a newer one. Thanks for your input!
There's data, and then there's metadata. Consider how you want to shift information between your files of data (variables), and the tree-like structure in a version control timeline.

You shouldn't need to record how the data changes directly alongside the data. That would be like commenting out old code for every change instead of making new commits. It just defeats the purpose of using version control.

Branching is metadata about how you have based changes off a given starting point, and committing records the actual, linear changes. Nobody ever said a branch must be merged into another branch--that's just typical of how bugs get fixed--it's not important to the tree data structure.

I would think that switching branches to see the code of some specific model would simplify my workflow; I would only have to manage a single set of data, instead of accommodating multiple model versions in my working directory. If you are going to be recording version/parent information every few lines of code anyway, then you might as well do it in a tree/timeline data structure with lots of tooling available.

You're right that branching could be a lot of overhead done manually as you are, but automating git (for example) to create or switch branch should not be difficult nor particularly slow. There are also ways you can avoid being overwhelmed by noise such as searching branches from only specific commits, limit the depth of results, etc.
Well i consider trading a very valid use case, as well as simple peer to peer payment for all goods and services. How much transactional volume is Bitpay doing? 800,0000 isn't a big number, and certainly it will only represent a small portion of the payment volume if Bitcoin went anywhere near main stream. It's also pretty evident that Bitcoin may be censorship resistant but it isn't anonymous or fully fungible, makes it a pretty terrible currency for dark market usage going forward.
Avoid! Concourse looks good on the surface but it's really not that great.

The UI is clunky.

The abstraction layer is too low and leads to a lot of repeated YAML. Which leads to YAML programming.

There are simple scenarios like deployment rollbacks who are hard to do.

For some reason they decided to develop their own container engine which leads to all sorts of trouble and maintenance issue. It's generally slow and we had 100% CPU usage when the worker was doing almost nothing.

I have used for 4 months and it was only problems. Gitlab CI is much better. Or even Jenkins is better.
The open source GaleForce project lets you root Google Wifi
Aren't there a whole range of media jobs that do just this, from blogger, to journalists, youtube hosts, or documentary makers, etc. It may be very difficult/risky to get to an independent financially sustaining position doing this, but it's not an impossible aspiration. I do think the author is downplaying the difficulty to even himself though.
If anyone likes RTS games, Dawn of War 2 and 3 are available on OSX(and Linux).

Unfortunately for multiplayer you are limited to playing against other OSX users - so windoze is the superior option again.
D has always interested me a lot. Sure it's been around a while, but the community seems rather small - comparatively. That said, that small community produces some really nice stuff - they are up to what 3 'official' compilers now? I hope to see its adoption rise now that the reference compiler is open source(iirc) - the community seems second to none as far as signal to noise ratio goes.