skysight-inc/HackerNews huggingface dataset:
Something to look for: what gives you that feeling of total bliss?

I know I am a good programmer because when I finally solve the problem it feels good! My brain just releases all these bliss feelings and I go "oh my God, I nailed it!"

That feeling only comes once every several hundred hours of programming. I am routinely faced with technical problems to solve that are completely overwhelming, and that means I have to slog through confusion for weeks on end. If I didn't have that desire to get to the end goal I would probably give up.

I think you should look for what has given you that feeling in the past. If it's building something that works, lining up all the numbers (to 5 decimal places), or cracking a tough problem programming might be very fulfilling to you.
I updated the title to more clearly describe the actual content of the article.
> You can have just a dev team, nothing else, and be up and running at any scale.

Has anyone done this in practice at significant scale? Every shop I know of with a big cloud deployment has armies of devops people managing the deployment, and further reserve armies on pager-duty standby in case something blows up. They're certainly doing different things than if you had an in-house datacenter (less hardware maintenance, more cloud orchestration), but I'm not convinced the sysadmin/devops headcount has actually gone down.
Either way you are essentially just taking advantage of the marketing budget and production of someone else.
HHVM, if you were ignorant like me:

HHVM (aka the HipHop Virtual Machine) is an open-source virtual machine designed for executing programs written in Hack and PHP. HHVM uses a just-in-time compilation approach to achieve superior performance while maintaining the flexibility that PHP developers are accustomed to. To date, HHVM (and its predecessor HPHPc before it) has realized over a 9x increase in web request throughput and over a 5x reduction in memory consumption for Facebook compared with the PHP 5.2 engine + APC.
How would one know that? Pinnipeds seem very smart too, for example.
But Go already has generics: channels, maps, make(), len(), etc. are work on generic types. You couldn't have typed channels without generics!

Go just doesn't have any syntactical way of declaring generic types. But given the above, nobody can argue that generics isn't extremely useful, even in the context of Go. "Oh, but the official library is special because it's part of the language", someone might argue. But one would have to be fairly damn obtuse to claim that Go would be better without the built-in generics, or that for some reason those benefits wouldn't extend to the language as a whole, if implemented.

I'm really surprised the authors of Go decided to allow generics only for the official library, because they've had to jump through some serious hoops to avoid it. If you look at "reflect", "builtin" and "sort", to pick a few, those packages are a graveyard of typing awkwardness. Look at the sorry state of the sort package, which even has a special function to sort strings. It goes on and on; every time I work with Go code, I end up implementing functions like min() and max() and cmp(). Why is "range" special? Why isn't there a way for generate iterators for any value? Etc.

Go is "simple", sure, but ends up being rather complicated as a result, with tons of the same code having to be written over and over for different types, and tons of typecasting between interface{} and real types, and so on. Nobody (as far as I can see) is asking for Haskell-style typeclasses or operator overloading or type traits or higher-kinded types or any of that. Several up-and-coming languages (such as Nim) implement generics without going overboard with complexity; quite the opposite, generics makes those languages simpler.
>Just three months after raising an enormous sum of money from investors, Uber is at it again.

My question is if they raised money 3 months ago, what happen between that time and now for them to raise 1 billion?
While we are sharing, this is what random threw up for me
http://ipfs.pics/Qmcim5DzJSW7xpmonxALaEw9oVbhYM9RjqUhAjSws4F...
They are using the view, download and transmit aspects of meaningful use 2. So they either scrape the portal or parse the downloaded file. The downloaded file is often a variant of c-CDa. However each portal can be different so I assume they are doing the epic and cerner (large dominant players) first.
Why do we have 50 million people with no marketable skills? Clearly the other 80% of the population was able to gain a skill that is marketable. I'd probably start there.
You mention coconut oil does good things for gut flora. In ketogenic diets, it's recommend to take MCT oil with your meals (as it's supposedly thermogenic and helps burn fat specifically). MCT oil and coconut oil are extremely similar chemically. I'm wonder if coconut and MCT oil are modifying gut bacteria composition, contributing to bacteria than tends towards leaner body composition.

EDIT: hot damn! MCT oil has protectant qualities for both the liver and the intestines: http://www.ncbi.nlm.nih.gov/m/pubmed/12560783/
Calling a one man indie who just had a stroke of success greedy and powerful is silly. Indies are very easy to work with. Napkin agreements are legally sufficient. A simple email promising 30% of net receipts may have been enough to seal the deal.

Getting licenses from large companies isn't that hard either. Are you gonna make a bunch of money? Turns out big corporations love money. So if you're gonna make a bunch of money just contact their licensing department. It's available on their public website.
Investing in free mass transportation, health care, affordable/free higher education, affordable food (or food stamps), and free public housing within 30 minutes to major city centers would seem like a sensible alternative to the basic income system of 'just give people money'.

Basic Income seems like it would inevitably lead to inflation especially since 'fiat money' economics are so prone to emotional speculations. (cryptocoin systems have not yet seemed to develop anything usable for large scale economies).

As a nation, investing in and developing infrastructure is attainable and maintainable where as simply giving cash out is much riskier, especially at the scale for all citizens.

This of course comes with the risk of shady cronyism for the contracts and vendors whom build and maintain these projects.
i never worked for a startup i didn't like, which is lucky i suppose.

i left futureadvisor earlier this year to found my own company, but if i hadn't felt that itch, i would have stayed working with bo lu and jon xu for many years. they built a highly competent and deeply considerate group of people around a very popular product. (as a pr guy, it was easy to pitch...)

send me your email if you want more details: i'm at chris@skymind.io.
> I thought the point of basic income is that everyone gets it.

Yes, but that doesn't mean it needs to be enough for a "living wage." It can still be a universal basic income while being low enough that recipients generally still need to work.

(Of course you'd want to supplement it with welfare programs for those who can't work, which under more generous schemes might be eliminated entirely.)
Pelorus Jack
Dude, this is EXACTLY what PayPal, Stripe, Square, etc. etc. have been doing for YEARS. The card networks all know full well. It's driving volume for them, and the payment services eat the charge backs, so they just don't care.
Hey thanks!

We use it ourselves for design sessions in our remote team and teachers have been using it in their classrooms. If you find it useful, we'd love to know :)
"Market makers" are a very important economic function. Just because it's hard to put your finger on a tangible product, the fact that they were able to create a unified framework for selling games to customers is worth quite a lot of money. A lot of people had tried (and failed) to do similar things in the past. Those things you mentioned are almost irrelevant. The actual value they're delivering is being able to easily and economically distribute your game to a wide audience and, as a consumer, connect me with a large number of games. It's like trying to say the value of a road is the stopsigns and traffic lights on them, not the fact that it's connecting two cities.
It was saying the latter because she did the latter. It's the same way people in poverty choose to sell drugs to their own community to escape those conditions themselves. Maybe not the right thing but impoverished conditions make people make questionable decisions.
The scene in question from Tampopo:

[0] https://www.youtube.com/watch?v=83KgeYls7iM

To the later reply, well, in the movie they actually use a normal household vacuum.
Likewise, but I think you're getting into the philosophical, not the practical. You may choose to live in a single-CPU world for your database, but you're simply disqualifying yourself from a whole lot of interesting use cases. Index+algo only solves a sliver of analytic use cases. And, ultimately, I'm afraid you're creating a world where you cannot effectively understand the shape of your data and you cannot effectively test your hypotheses, so you go with gut feel. And, perhaps more importantly, you cannot create software that learns from its data.

Your argument can be summarized thus as this - do not give people incredible computing capacity at never-before-seen economic efficiency, because they will use it inefficiently. I'm afraid this argument gets made every time the world gets disrupted technologically (horse vs car anyone?).

Edit: I may argue that if "carbon footprint" is your prerogative, then economies of scale + power efficiency should tilt the scale towards cloud, no? AWS is certainly on the dirtier side, but there are other, greener clouds.
UBI can't replace welfare -- it cannot provide enough money to everyone to replace whole salaries. If you agree that welfare should exist to take care of people who cannot work or have expensive conditions that need to be treated then BI cannot replace it.
> Hell, Disney used to charge companies up to five digits to sing the Happy Birthday song in a movie.

Which is particularly egregious given that Disney never owned the rights to Happy Birthday at any point in time! (you're thinking of Warner Music)
Galileo's father was essentially a famous renaissance rock star. Newton was the son of a wealthy farmer. Leibniz's and Lord Kelvin's fathers were both professors. Maxwell's father was a baronet, and Werner von Braun's father was a literal duke. Turing was from upper middle class english gentry. Larry and Sergei went to Montessori school.
> opposite way from what you're suggesting

You're saying the same thing so how is it opposite? Or was the last paragraph added after your reply?
International legal council, lawsuits, fines, and the free fares offered in some areas probably eat into the runway quite quickly.
> There's no minimum needed to get started.

You probably want the initial value to be high enough that you can actually displace some existing means-tested aid programs, even though you may not initially be able to do all of them.
It's important to solve problems, but if you want to win at this startup game, how you solve those problems can make or break you.

In most cases there others solving the same problem. If you are the team bringing a better solution to market faster, with better design, higher quality, less maintenance, lower infrastructure costs, fewer developers - you win easier and earlier. But, that takes some dabbling and experimenting.

In the end, it's really about working with high quality people. A team of focused, pragmatic, informed, and disciplined people can take the right new tool and become an order of magnitude better. And, they can take the wrong new tool and know when to shelve it quickly.

The winners in this game aren't writing COBOL against mainframes - even though that would probably yield a sufficient solution eventually.
Specifically, it supports native first class continuations, including both call/cc-style and delimited (shift/reset-style), which can form the basis for coroutines, generators, and other fun stuff. It also supports full tail call optimization.

Both of those features work with Java, Clojure, Scala, etc. For example: https://groups.google.com/d/msg/clojure/U4i4nVsYfi8/1GSGgNM8...

More info is available here: http://oss.readytalk.com/avian-web/javadoc-1.2.0/avian/Conti...
Perhaps Uber believes they seen the end of cheap money coming soon and they want to build a defensive bank to get them through the lean times. Raising $1B at a $70B valuation is only giving up 1.4% equity so why wouldn't you be raising if you can?
Encrypted on the server, TextSecure / Signal has solved that already with 3DH + axolotl.
This is the essential problem with libertarianism. You can't personally be in control of money, it has to be granted by some sort of central authority. Even Bitcoin, which ostensibly is decentralized, still has central planning in the form of developing the software and the rules around how the blockchain functions. Bitcoin is designed to have very lightweight central planning, but it's still there.
> how does someone with so much money (say a board of directors) ever decide to pay someone that much

Most of the board will be executives in other companies; by voting high the salary of the CEO, they're nudging the average which benefits them when wearing their executive hat.

In the UK I have money in two Building Societies ( mutual banks ) and each year the members vote on candidates for the Board. It's amazing how many of them hold three or more different board positions and a couple of executive slots.
I'm guessing he is figuring out that he's not getting paid for this gig ...
A New Material Promises NSA-Proof Wallpaper
play it, mr. toot
A dupe of https://news.ycombinator.com/item?id=10436445.
IRL This is what the internet looks like
I don't think you shouldn't make the capability available, but I wish more people would stop to ask, "do I need this?"

Since I do data analysis and machine learning (sometimes), a common one I see is people using "big-data analytics" stacks when they don't have anything remotely in the range of a big-data problem. Everyone really seems to want to have a big-data problem, but then it turns out they have like, single-digit gigabytes of data (or less). And they want Hadoop on top of some infrastructure to scale a fleet of AWS VMs, so they can plot some basic analytics charts on a few gigs of data? They would be better served by the revolutionary new big-data solution "R on a laptop". But somehow many people have convinced themselves they really need Hadoop on AWS.

Though I haven't used it yet, BigQuery does seem interesting in comparison, because it at least seems like it doesn't hurt you much. The Hadoop-on-VMs thing is objectionable rather than merely unnecessary, because you get this complex, over-architected system for what is not a complex problem. BigQuery at least seems like, at worst you end up with basically a cloud-hosted RDBMS with scaling features you don't need, which isn't the end of the world as long as the pricing works for you.

edit: Just to clarify, I'm not the person you were replying to, just someone who also has opinions on this. :)
part of the struggles we're having with my autistic son center around toilet training -- I think in large part because the bathroom is full of things that make running-water type noises, and those freak him out.
When you can't reach Apple, it's undelivered. But there's also the case where you can reach Apple but Apple can't reach the recipient. Then, the message sits on Apple's servers until the recipient can be reached.
From the wiki:

Mozilla Open Source Support (MOSS) is a grant program specifically focused on supporting the Open Source and Free Software movement, with an initial allocation of USD $1 million.

Mozilla is a part of the Open Source and Free Software movement. We were born out of this movement. We prosper because of the technology and activism which comes from this movement. And we know that Open Source and Free Software remains a key part of the Internet and the online life we seek to build. We have had an ad-hoc grants program for many years. MOSS is a systematic way to provide a new level of support to this community.

The Mozilla Open Source Support program is designed to recognize and celebrate communities who are leading the way with open source projects that contribute to our work and the health of the Web. It encompasses both: a) a “give back” element for Open Source and Free Software projects that Mozilla relies on; and b) a “give forward” element for supporting other projects where financial resources from Mozilla can make our entire community more successful. We will identify crisp names for these elements as we go forward.

https://wiki.mozilla.org/MOSS
I'm not talking about putting someone else's art on buttons. I'm talking about artists putting their own art on buttons.
USGS offers digital elevation maps as rasters [1]. There is also the 10-meter SRTM data from shuttle SAR [2]. Combining elevation with the USGS topo maps visually for 3D is an interesting image processing task.

What hardware are you using in your tracker?

[1] http://nationalmap.gov/elevation.html

[2] https://en.wikipedia.org/wiki/Shuttle_Radar_Topography_Missi...
Right, but that's not software that runs only on the client. There's still a server sitting in the middle.

iMessage theoretically also does this. The difference is how key exchange is handled, with iMessage preferring a more usable but potentially less secure approach.
A theocracy is easier to maintain if your populace is stoned.
> As Ng explained, "The remarkable thing was that [the system] had discovered the concept of a cat itself. No one had ever told it what a cat is. That was a milestone in machine learning."
If you dont mind, let me call this bullshit out. No one in machine / deep learning thinks that this was anything more than PR fluff combined with a very very weak paper that people had to approximately cheat to find the actual cats. (You had to initialize your random vector very close to an actual cat image, and do gradient descent, before it "figured out" for itself about a cat).
I just want to say this is an excellent comment and puts into words what I was thinking.
How 5 tech titans made $10B in one day
> You use the term "monetary velocity" as if it was some term of trade, but I have a PhD in economics and I've never seen it used this way.

"Monetary velocity" is not the usual phrasing I've seen, but from the context it was presented in and the description fo the effects attributed to it (and, well, the name -- even though its not exactly the usual term) its fairly obviously the same thing as "velocity of money" [0], a fairly basic economic concept covered in most introductory economics courses.

> Of course redistribution has a positive effect on welfare as defined by the sum of total utility, but it doesn't increase, for example, GDP.

That's debatable. Redistribution to a group more likely to expend money within the domestic economy can increase the velocity of money in the domestic economy even if it has no effect on overall velocity (which it can also have), increasing GDP, in either case.

In any case, measuring economy health by aggregate measures like GDP is not done because those are real fundamental goals, its done because measuring the sum of utility isn't practical. Improving the some of utility without increasing one of the headline proxies isn't "zero effect" in the first place.

[0] https://en.wikipedia.org/wiki/Velocity_of_money
> People that count on willpower to do these things, it almost never works because willpower peters out. Instead I think people that are into creating habits -- you know, studying every week, working hard every week -- those are the most important. Those are the people most likely to succeed.

That is the one insight that I wished I truly understand years ago. After figured out that intelligence barely means anything, I thought that willpower would be the most important characteristics (because of endurance, perseverance yada yada you know).

Turned out that just like physical muscle, mental muscle get exhausted and you can run out of them. You really can't exert your willpower all the time, and have to preserve them for the really tough time. As human tends to do, we reverse to our habits for the majority of our lives. Well, I hope it's not a lesson learned too late.

That said, training for habits is damn hard.
Running a modern infrastructure stack
you are aware, by the way, that the antirez' blog post does not discuss (as far as i can tell) implementation of a new feature, but instead just explains a few community best practices that have coalesced over time regarding implementation of multiple indices using one of the redis data structures (zsets)?

but even if he were, what risk would this simple feature pose to the redis architecture such that "long and hard" thought is required to avoid some apparently grim consequence?
"Be civil. Don't say things you wouldn't say in a face-to-face conversation. Avoid gratuitous negativity.

When disagreeing, please reply to the argument instead of calling names. E.g. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3." "

https://news.ycombinator.com/newsguidelines.html
What do you imagine alternative solutions to the problems of economic (im)mobility?

Free money to all citizens seems like a bold economic policy with no attainable goal and presumably would draw backlash from wealthy business owners who would simply raise prices on basic goods.

Instead why not just invest in public infrastructure like transportation and public housing, and education?
Undertale doesn't have achievements, leaderboards, modding, or multiplayer. I think it has cloud save, but it's like a 6-hour game so that's not a particularly alluring feature here.
Tales from TCP Towers (1996)
Thanks. I don't have much knowledge on the field; I was wondering what important problems involve large linear systems and/or convex optimization. Here's an expert from the wiki if anyone's interested:

"Convex minimization has applications in a wide range of disciplines, such as automatic control systems, estimation and signal processing, communications and networks, electronic circuit design, data analysis and modeling, statistics (optimal design), and finance."

I wonder if we could use convex optimization techniques to solve non convex problems (and occasionally jump out of local minima traps?)
Maybe some would buy your art instead of paying Netflix to watch other people's art?

I think it's safe to say we don't have a clue how things would pan out with a UBI, since none of the examples have been universal yet.

A few things are a given though:

1) Many people wouldn't consider the UBI to be enough to sustain their lifestyles so they'd continue to work.

2) Low-paid work that people don't like doing will have to become higher-paid work. (Or at least the total of its pay + the UBI will have to become higher. I'm assuming here there'd be no minimum wage.)

3) Higher-paid work which people like doing may become lower-paid or charity work, depending on the work.

4) Work that's not currently done because it's uneconomic may start to get done.

5) Most benefits currently provided could be done away with.

In other words, it'd transform society. Whether it'd be for the better or worse remains to be seen. It's by far the most interesting economic idea around at the moment though, so let's hope some country tries it soon!
Just so I understand what you're advocating - you're advocating that, if I, an artist, drew a picture of Mario from Super Mario Brothers, I should be able to sell that picture on some sort of physical media (button, pin, etc)?