skysight-inc/HackerNews huggingface dataset:
Berlin has something called "Thai Park", which happens on summer weeekends.

It is, as far as I know, the best Thai food west of Thailand.
Did you look at the area that is trying to be restored? This is not just an "unmaintained plot of land", these are open-pit coal mines [0].

[0] https://i.imgur.com/AtjYk17.jpg (rehosted, but it is the first picture in the linked article)
Game of Thrones writer George R.R. Martin has a new TV series
Isn't it sad that every generation of programmers forgets, probably not deliberately, that previous generations of programmers existed and were just as smart and talented as we are today?
> and especially the consistency

what about a hawker stall would prevent the achievement of consistent results?

to me, in a smaller area there are fewer variables to control, ensuring a more consistent level of quality.
Blockchain is not a Universal Cure for Everything[tm]. It's not even
a solution for voting.
>1.8 million American truck drivers ... well-paying working-class jobs

Those two items right there are exactly why they are being automated (in addition to additional efficiencies and cost reductions). If companies can eliminate those costs, they will if there's a way to do so. That is the unfortunate reality.

What to do about the aftermath that affects actual people and families as pay is reduced or eventually eliminated over the next 10-25 years? Well, that's the new problem. Not one that the companies that employ truck drivers will be looking to solve, but the one everyone else has to cope with in some capacity -- whether directly affected by the reduced jobs, or indirectly affected by those now looking for work in their community.
Something of John Verdon
United Nations online volunteering
It's possible to achieve if you invest for the long term and stay the course. Between 1992 and today you would've gotten over 9% annual return with just the Vanguard Total Stock Market Index fund.
I marketed an app once using fake stories and posts and definitely saw benefit. Thus, I always have my B.S. Meter turned on.

Though I might need to turn it off some as it makes me think Trump is Clinton's puppet to ensure her win. The stuff he says and she isn't likable, yet it's crazy man or queen Clinton.
When you call setState on a component, only that component's subtree is reconciled and re-rendered.
Against The Gods by by Peter L. Bernstein
The S&P 500 growth means that companies are confident enough in their future cash flow that they will borrow money against that to buyback their own stock. This has been a trend since the 80s.

We are living in situation where, instead of competition driving profits down to 0, or profits being used to finance investment and growth -- profits are simply returned to shareholders. Low interest rates are only reinforcing this. It's a great time to be a shareholder, and not a great time to be a consumer.
Apple have MBPr and it is powerful reliable machine. On other side Air model is really outdated at the moment. I think they just can't miniaturize MBPr specs in Air sized model yet and don't want release half backed laptop, wait.. I forgot about new MacBook. Damn Apple.
One of my all-time favourite games: Mind Walker. Haven't really played anything else like it since:

https://archive.org/details/Mind_Walker_1986_Commodore
Literate DevOps on Azure with Jupyter
I've been wanting something like this to sandbox build systems like npm, cargo etc so you can be sure your dependency resolution can't exfiltrate your keys.
The "communist" in the comment you replied to is poking fun at the common attitude among Americans towards stronger welfare systems common in other 1st world countries, like the Nordic countries for example. I feel your literal reading given the quotation marks was unjustified.
I've given Alan Watts The Book to at least five people I thought could use it. Four of them never mentioned it again. I'm marrying the fifth next month.
To the initial problem, this is pretty good practical advice. However, the bigger picture is to always remember burnout is the intersection of a long period of hard work coupled with a rising disinterest. Always ask the question: Are you having fun AND are you learning something? If the answer is "no" for both more than 1/2 the time, you need to find another gig. For no other reason than you're going to start sucking at the one you're at while you're consumed by burnout.

We could discover a breakthrough in AI any year now. But the possible is not the probable. Most of the revolutionary work done in computing was accomplished by 1980 or so. What's left at this point is incremental improvements on that. Still lots of work to do, but look outward from computing: there are many, many problems facing humankind right now. The world needs you. Your skill coupled with your humanity could be the difference between saving us from ourselves or a new dark age. Every second counts.
Does the star go to the chef or to the stall? I always thought it was awarded to the restaurant rather than a particular member of staff. That would seem to preclude such small venues where the quality of food is so tied to the chef on duty at the time. This guy is always there, but the principal remains.

Fyi, from what I've heard about getting your 'first' star is that there is then a not-fun obligation to try and keep it. I hope this guy handles the pressure well.
You do get 0 * x <= 0. You just need a splash of domain theory to make the medicine go down.
According to my Photos.app timestamps I went at 5:30PM and there were no lines at all, too.

I actually didn't came out that impressed - sure, the BBQ Pork Buns definitely lived up to their reputation and are worth the trip alone, but the rest of the menu was kind of a disappointment.

I did spend the previous week in Bangkok though, eating almost everything in sight, so my heightened expectations might have had something to do with my impressions.
Other than mail attachments, the group of possible iPad users did not transfer data between apps as a use case. I did do my research and we hit psychological not functional reasons.

I do agree with the general direction of your comment. For example, The business office would not be a place to even consider iPads. 27" iMacs and 34" LG 21x9 monitors are much appreciated by that crowd. Spreadsheet lovers love 21x9 displays.
'Star Trek' Meets Mozart at Festival Opera
It was so fun, when I first went to grad school Pat, Peter, and I figured out the fundamentals how to separate the lighting from the surface reflection using multi-resolution textures maps. And it was so fun sitting in the Princeton Graphics lab hacking up the Renderman shaders to implement it for the first time. Great memories, and what amazing insights and tools built by so many others to make what we have now possible. :)

http://dl.acm.org/citation.cfm?id=192171
this is just my opinion, but i don't think this is literally 'street food' -- it's not on the street, it's in a food court inside of a shopping mall frequented by affluent professionals.

in my experience, east and southeast asia have the best 'food court' cuisine on earth, probably by an order of magnitude. nothing i've seen on any other continent even comes close. i think this is just michelin recognizing that fact.
The price index is rising slowly, but the inflation that's causing it is unprecedented (eg the absurdly low interest rates and talk of going negative). In a technological economy, we'd expect the price of goods and services to be continually decreasing, as price is the fundamental metric an economy optimizes for. Instead, the fed has insisted on rising prices so that everybody is kept working more, in spite of ever-growing technological progress. Predictably, the components of the CPI that are directly dependent on production decrease, while the sectors that have been financialized (housing, education, healthcare) shoot up as that is where conjured money is injected at the consumer level.
Agree it's more about the individual dishes rather than the entire menu, but their prawn dumplings (har gau) are also spot on.
This was Chapter 68 (!) in Michael Abrash's very excellent Black book of graphics programming. I still have my copy, and it's still relevant today.
I believe the idea is to expose as little of the prioritization details as possible. E.g. updates triggered by a text input's change event will automatically receive higher priority. Or a DOM element with display: none will automatically receive lower priority. Etc.
Garbage Connector: How the Brooklyn Bridge Became a Living Landfill
well duh.. emulate the software.. i just want to push buttons and drag the fader..
They're taking a comprehensive look at how imperative (React) or declarative-autotranslated-into-imperative (JSX) code for describing a View actually becomes that View (which is currently either (V)DOM, or some native UI toolkit with React Native).

This process occurs in browsers, libraries, and UI toolkits today; React gives you an alternative. This means that you can render in the client, render on the server, render wherever starting from the same code.
Until recently, I thought Michelin stars were awarded everywhere if the food was good enough. As it turns out, only select cities are reviewed. Recently there's been a big push to get Michelin to review food in Seoul, South Korea (which was successful). I always just thought the lack of stars meant the food scene wasn't quite good enough. It turns out the lack of stars in, say, Washington D.C., just means they haven't bothered to rate food in that town.

So questions like "which city has the most stars?" really mean "which cities that Michelin rates has the most stars".
Totally. PLUM is a great team, and this work on ruby contracts from Brianna and Jeff is particularly awesome.
By the way, their newest paper about the work in this github is going to be at PLDI: https://www.cs.umd.edu/~jfoster/papers/pldi16.pdf

(disclaimer: I just graduated from PLUM)
Agree wholeheartedly. Sustainability is key. The last generations were raised being told that success is growth, I hope the next generation will be raised knowing that success is sustainability.
Cool. Interesting. Thanks for your thoughts
I am in general fascinated by software where you get non-obvious output from simple input. I would like to try this for employee rostering. My main reasons not to is an abundance of soft constraints (Mary prefers Fridays off, Lucy prefers her days off bundled together) and the fact that I live in a small country with small organisations where I am unsure of real benefits compared to manual work.

As an aside, vehicle routing is a lost case here. We have few main roads along the coast and across mountains, nothing like the grid roads of central US. Vehicle routing is obvious here, no need for software.
Instead of measuring GDP as our metric, measure how much basic income can be generated without causing inflation. Rising basic income levels with stable GDP and stable prices (or even falling) is utopia.
Libraries are OK to install. You can do the same in the Docker container. What Docker does is better isolation from the rest of the system. You can do it yourself with cgroups / lxc, but Docker gives higher level management.
Douglas Hofstadter: Gödel, Escher, Bach
>> "Meanwhile, I learned more about other, similar projects. And they seemed to have more people working on them. And they had sales people."

This is exactly my situation right now with my open source project http://socketcluster.io/ - We actually already have a clear monetization plan (see http://baasil.io/) but we have no funding, few industry connections (aside from companies which are using SocketCluster in production), and our competitors are spawning up like mushrooms.

The one positive thing about being in such a position is that it forces you to be resourceful with how you spend your time.
Linked page wants $15 for the PDF.

Got a non-capitalist link?
Our education system needs to adjust to prepare our youth for highly technical jobs. Instead of truck drivers we'll need engineers to build the automation systems and programmers to write the complex software behind it.
Gogs, a Git server using Docker
I believe the ultimate goal is web apps with 60 fps gestures and animations.
Looking for a pdf now too. Here's what I've found so far:

https://graphics.stanford.edu/papers/texture/texture.nocolor...
I've always thought that pressure was more internal, that is, celebrity chefs want to have that accomplishment and maintain it, rather than an external obligation to Michellin or anyone else. If this guy never even considered it a possibility, I doubt he'd feel that pressure. If he lost it, I imagine that just earning it for a while would still be an achievement of a lifetime
This is a perfectly reasonable intuition – that there will be large net loss of jobs as trucks are automated – but we should not mistake the intuition for evidence. There is a long history of believing that massive job losses are imminent due to technological advance.

The problem with mistaking this fear for a fact is that it often leads to an incorrect intervention. (I call this a WMD argument.)

We’d be much better served with much greater caution about what is actually, observably, measurably true. In this case, we’d have to discover the yet-unfound correlation between technical advance and employment rate.
Generally, you would look at the relative risk of different asset classes to define the relative return goal.

The relative risk would be a function of factors like the volatility of the asset class (the higher the volatility, the higher the return required), or the liquidity (the longer the money is locked-in, the higher the return required), etc.

Up until 10-15 years ago, it was common to refer to return targets for a certain asset class as a multiple of risk-free rate (what government bonds yield), eventually, when the risk-free rate started converging to zero, it became more common to refer to return targets as risk free rate + X.

So, for example, a simplified ranking from the lowest to the highest return could look like this:
- government bonds
- AAA-rate corporate bonds
- US equities
- international equities
- risk-neutral hedge funds
- macro hedge funds
- private equity funds
- real estate funds

Whereby you would have the first half of the list generating single digit yearly returns (say, 8% for US equities), and the bottom of the list generating double-digit returns (say, 15% for risk-neutral hedge funds and 20% for private equity). This is just an example - with realistic numbers.

One of the implications of the above is NOT that private equity investments are better than US equities, or real estate investments are better than hedge funds: they have different risks, so they have to deliver different returns in order to be EQUALLY attractive.

Also, consider that there are many types of hedge investing and private equity strategies, each with different risk factors and target returns.

Correlations are another important factor: they measure how the return of a certain asset class moves relative to the others (what happens to your returns when US equities returns are negative?)

In order to increase their assets, VCs have to justify to their investors the returns they target vs. the risks they ask their investors to undertake. That's not easy for all VCs.
I used languages with static types for half of my professional life, the last one was Java, and languages with dynamic types in the other half. I never felt like I have more bugs in dynamic typed languages. What I felt is that I don't have to waste time writing stuff like ArrayList<Whatever> when just something = {} works perfectly well in practice.

I understand that many people say that with static typing if it compiles it works, but I remember using debuggers quite a lot.

I'd say that if one wants types there are plenty of languages to choose from. There is Crystal if one likes Ruby.

Contracts are interesting. I remember Eiffel and other languages. Those could be useful regardless of the kind of typing the language use.

BTW, invariants are another useful tool when designing some algorithms and were neglected recently.
The average web page size in 2016 is 2.2MB. Which means that 500MB plan can only load 227 first load web pages (excluding secondary pages on the same site with cached CSS, JS and images for navigation and title/footer). This is entirely excluding any video or audio or any real photo downloads or uploads.

500MB may be enough for you who is a light LTE user and who has access to separate free wifi at work and separately paid for wifi at home. But if your phone is your only access to the internet, 500MB can't do much. Unless you consider loading 7 web pages per day a reasonable restriction.

The average income in India was $1,497 in 2013 or $124.75 a month. So that $2 for 500MB means 1.6% of your monthly income is spent on internet to download a few hundred individual pages with no audio or video. In the US, with an average income of $3,769 a month, the equivalent 1.6% of monthly income ($60) can get you unlimited LTE data on a lower-tier provider or MVNO. Quite a big difference between 500MB and unlimited.

So, yes, internet access in India is comparably much more expensive than it is in the US.
I have the same problem too. Its saying it doesnt recognise my email address username either.
It's 2016, it is much more effective to integrate battery, who needs removable anyway ?
It's scary and understandable at the same time especially when you multiple the number of drivers with their salary, then you get a yearly cost of 72.000.000.000$

That's more than Uber's latest valuation.
The other question you need to ask in order to understand this future scenerio:. Shipping costs will significantly decrease, what will consumers and shareholders spend the extra money on?

Who knows what they will spend the extra money on, could be healthcare, boats, TVs, whatever. But new jobs will be created in these expanded industries.

It really, really bothers me the constant "x technology will drive x people out of work, therefore we need Universal Basic Income, so they won't starve!"

Imagine telling a farmer in 1850s America, when 64% of America farmed, that in 2016 only 2% of people would be farming! Imagine the distopian horror (1)! If we had established UBI then, and people could get paid to sit around, imagine the state we'd be in today.

Instead of UBI, people were forced to leave farming and went into other endeavors, leading to the enormous improvement in production, income and standard of living since then. If 64% of people still farmed, or 2% farmed and 62% were on UBI - who would have had the time or incentive to create computers, software, advances in healthcare, etc?

I'm not claiming the transition is easy for someone who's laid off - it can be an extremely tough process, but it's absolutely necessary for the improvement of humanity.

(1) http://www.nytimes.com/1988/07/20/us/farm-population-lowest-...
Yes, and while that may be an advantage for actual use of the language in practice, I think it's a disadvantage for learning the concepts behind OOP and logic programming.

Prolog forces you to solve your problem with logic programming. You cannot take the easy way out and solve it (wholly or partially) in some other way that you already know. Likewise, Smalltalk forces you to solve the problem with OOP. Haskell forces you to deal with pure functions and lazy evaluation. APL forces you to solve the problem with vector operations.

Some of the approaches and solutions may be clumsy and worse than what you can do with a mix or some other programming paradigm. But I thought the point of the exercise was to learn the different programming paradigms, and in that context I prefer programming languages that do not offer alternative ways of solving the problem. I prefer a more restrictive approach and lisp is anything but restrictive (CLOS, kanren, etc).

Also I find that a different surface syntax helps me context switch to a different programming paradigm. For example, when I see s-expressions my mind switches to scheme and thinks accordingly, and that would be a distraction to me if I wanted to program imperatively, for example. When I see Prolog, I have a hard time thinking in terms of OOP. Maybe that's just me.

The reason for suggesting Smalltalk first was that it's farther away from Haskell than Prolog (Prolog clauses can appear similar to functional programming). Switching to Prolog after Smalltalk is another big jump. I like big jumps. They help me switch context. The OP may be different, I don't know.
It isn't that simple. The robots will never be a drop-in replacement for all the various tasks that a "driver" actually does. Driving, negotiating the vehicle down the road, isn't the entire job.

(1) People will still be needed for inspections and maintenance, however that will be done. Much of that is now covered by drivers (the little things) and cannot be automated.

(2) Insurance companies may demand that a human, a certified driver, at least ride in the truck as backup/security and to deal with awkward situations.

(3) Boarder crossings will still need humans.

(4) Hazmat loads will still need humans on board for safety reasons.

(5) Winter driving. I have yet to see any autodrive system capable of attaching chains or deicing a clogged brake line.

(6) Automation will open up new areas for drivers. By driving shipping costs down, more trucks may hit the road, requiring more people for the jobs listed above.

It may be a wash. The concept that every driver can/will be replaced by an autodrive bot is naive.
Docker is not for secure sandboxing, afaik you can easily escape and get root.
Here's my original Stanford page with info on it, I'm surprised it's still up. lol :)

http://www.graphics.stanford.edu/~rsg/siggraph94/index.html
ANTLR generates a recursive descent parser. The value is, it's easier to compare (hopefully) your EBNF to the antlr spec than it is to compare your EBNF to lower level code.
Any barely justifiable war the U.S. has been in going way back. There's usually a political motivation. However, there's also companies making billion both destroying and rebuilding. On top of it, both usually create profit for them but debt for the taxpayer. Yet, it's argued to be in taxpayer's economic interest to be involved.

That's an example someone gave me a long time ago.
Does anyone know if this could potentially be nullified by states with non-compete clauses? What happens if someone is working for a company that works on a project with a previous?

It does seem like this would be difficult to enforce in practice, except in cases where a relationship with a client sours and they report the worker. Otherwise, two parties engaging in a mutually beneficial economic transaction don't want to sabotage that.
The folks who are downvoting you are likely not considering the fact that (1) the average web page size in 2016 is now up to 2.2MB and (2) if your phone is your sole source of internet access, you'll use a lot more data than you would somewhere where you have wifi access at home and work which aren't counting against your 500MB limit per month.
Vox writers should be more worried than drivers. Driving a car, dealing with other users on the road, making regulators happy are all difficult problems.

Meanwhile, I have already seen Reddit bots which summarise submissions. How far off are from one that will rehash 2-3 articles and toss in an infographic (created elsewhere)?
"Crap Taxidermy"

https://www.amazon.com/Crap-Taxidermy-Kat-Su/dp/1607748207/r...
We had it like that when we were the No 1 c. country, of course (still do, actually) :)
Macromancy
A win for India!