skysight-inc/HackerNews huggingface dataset:
I'm more of the opinion that a broad based consumption tax with offsets given to people on a sliding scale would be more effective (after all, people are way less likely to refuse money than they are to try and get out of paying it ... ) This would cause a (once off) inflationary bump as wages adjusted to the price increase but this could be contained with effective fiscal policy.

Taxing consumption makes more sense since ideally we want less of it, but taxing income makes less sense because we want people to work more.

I like Randall Wray's idea of taxing the volume of people's houses, too[1] :) He also talks about abolishing all company and payroll taxes, because as soon as you let go of the notion that taxes pay for things, and that the role of taxation is actually to drive demand for currency and control aggregate demand/income inequality, your fiscal policy can get pretty wild.

It's funny how MMT can seem quite "conservative" at times because of things like abolishing company tax, but when you accept the basic tenets of MMT you can see that such things can be quite progressive (and good for society)!

[1] http://neweconomicperspectives.org/2014/06/tax-bads-goods.ht...
I cannot judge to which degree these theses are bullshit, but I've found LW a tremendously rich source of thinking tools and I'm convinced that reading or skimming a lot of the sequences have improved my thinking.

Regarding the rape sequence in HPMOR: It's a terribly chosen trope to convey that the fictional society has very different values from ours. Apparently it ties into various parts of the story, so that EY didn't remove it and only toned it down after it was criticized.
Thats true, but look also at costs over time.. With the fragmented approach, 3rd party frameworks have been suffering big time. How do you normalize between apps that are using multiple different ways to do REST, and how do you handle versioning conflicts? I totally hear what you are saying though.
Top BEST Android Apps of 2015
At first it might seem like a fad, but "character" is essential when making art. You are trying to reach another human being, not simply deliver the best image possible, so her past experiences, memories, the fact that she grew up watching grainy movies at the local theater, will all interact and elicit a certain emotional or instinctual response. It's not that analog is better, is that your audience reacts uniquely to analog artifacts, even when delivered digitally.

This, and not superstition is the reason we still have tube amps, 24 fps polyester film ("celluloid"), vinyl records and the rest. That's not to say superstition is not rampant in the professional fields, We've all seen it: gold plated wires that deliver no measurable improvements, creators that refuse to touch the same application in an (much cheaper and faster) Windows PC as opposed to the "pro" Mac version, "magic" equipment brands that "all the pros use" and so on.

It's essentially a cargo-cult: we try to emulate successful creators and get fixated on the appearances. If we get success, often time by sheer luck, we attributed to brand X or Y and spread magic thinking to others.
I believe the main selling point is sharing business code in both client and server, recently known as Isomorphic Javascript Applications.

I think that this is specially appealing for people that are building offline enabled clients, which end up having to handle more business logic than usual for client-side code.
This makes sense, thanks. Pity this wasn't brought up in the documentary, it's not like there weren't plenty of other weird things going on.
Nodal doesn't have built-in socket support right now but the benefits of non-blocking IO in node are obviously huge.

(It will. I just want to make sure I do integrated socket support right. I don't want to chase realtime frameworks because that's not Nodal's value prop, but I do want it to be easy to create socket connections when they're needed.)
ME TOO!
Let's circle back to this thread in ten years, if HN is still here ;-)
Oh no! - Someone's been faking my pseudo-science.

EDIT:

I suppose given the history of science, that you could consider alchemy as simply a set of hypotheses that had yet to be proven or disproven. While I think my original comment is funny, the recent news regarding cold fusion shows that I probably shouldn't be quite so closed minded.
BBC Reporter Breaks “World's Safest Drone” [video]
> Why use JavaScript on the server at all?

One major advantage I can see is if you're a full stack dev. You don't have a switch languages when you're building the backend and the front end. Some people may not see this as an advantage, but personally it takes some time for my brain to switch to javascript for the front end when I've been using either java, python, or ruby for the backend.
I'm kind of sick of hearing complaints about Chrome's multiple processes being somehow a bad thing. You want fewer processes in Chrome, then you go on to complain about Firefox's crashed tabs. Do you understand that's one of the benefits of having multiple processes? If one process crashes, it very rarely effects the performance of any other processes. It's not keeping all of your eggs in one basket. It provides better security as well. So I'm at a loss as to why so few people can appreciate it. Considering these benefits, memory usage is totally reasonable.
I remember that installing an older version of IE on Windows 95 enabled some features like the Quick Launch bar in the task bar.
Previously, I believed that this was a feature exclusive to the newer Windows 98 but that IE installation backported a lot of the visible Windows 98 changes into the Windows 95 Explorer.
Hiring good people and keeping them happy is enormously difficult, time consuming, and expensive. Finding the right person can easily take a month or more--and the process must be repeated each time you lose your employee. The better and more qualified the employee, the more likely he or she is to go on to better things. If you can find a good person for $48K yearly, then you will also need to pay benefits, bringing the cost closer to $72K. To keep your employee happy, he or she will need time off, probably during times that he or she would be most useful to you. Your assistant will need to sleep, too, perhaps during times that you may be awake and hungry. You will also need to pay your employee for many hours in which they are not engaged in helping you because you haven't asked for help.

In short, I cannot imagine having the kind of wealth that would be needed to hire and maintain a group of employees that could assist me around the clock--and would do all of this without imposing a significant additional burden on my life. But I and probably many others can imagine paying a few hundred dollars for assistance with burdensome tasks.
The "70" in Ultra Panavision 70 mostly refers to the projection system. As projected in the the theater, it uses 70mm film. During the filming process a 65mm stock is used. The extra 5mm was for the optical soundtrack.
A lot of GPL advocates don't like the AGPL. Presumably because they make a living from proprietary web apps that use GPL'd code.
i just started my first node project for the simple reason that i need 70% of the functionality of the application on both the server and the client.
>There is no way to handle complex UIs in the browser without JavaScript

Dart, ClojureScript, TS (technically JS superset but still a considerable improvement) are just the ones I've used.

And I'd rather use both of them on server (Dart/Clojure) than JS.

There are other languages as well.

ES6 is a pain in the ass - no browser supports it and using transpilers + polyfills and the JS build/package tools to set that up is a PITA that only grows as you add dependencies and it bloats your code size to be comparable or larger than the compile-to-JS languages without making the language significantly better.
Supplements That Help with Weight Loss
Is it US only? I'm in the UK and I'm interested.
AMA Book: A Book by Reddit with Best AMAs
Elixir + Phoenix seems like a better choice if websockets is going to be a core feature, since the BEAM's concurrency model is better and Phoenix's "Channels" abstraction is so solid. I wouldn't think of using Rails for that use case, even with ActionCable in tow, unless it was a minor feature.
How do you run on Gear VR? The Samsung browser doesn't support Web VR yet.
Next time, use YouTube. :)
That's not really an argument for writing server code in javascript, since you could instead find a way of transpiling your favourite language to javascript and use it on the client and server. I give you typescript, clojurescript, haste, and GHCJS as examples.
All the best tech we saw at CES today
> if you believe inequality is bad, then it must follow that you believe only complete equality (in the economic sense) is good

You claim inequality is good. Must it follow that you "believe only complete inequality is good"?
Common performance pitfalls during connection pool usage
I choose Rails for fast prototyping, recently Go if I want pure performance that I can't get from caching, and Elixir + Phoenix if I need a good concurrency model and/or high throughput, but don't necessarily care about the microseconds that can be shaved off with Go.
You get to see a 16 year old person with low IQ (about 70, so borderline learning disabled) get interrogated several times, by different people, without a lawyer or parent present.

Some of that interrogation is clearly designed to get him to confess to a crime, and doesn't seem to care whether the confession is true or false.

Some of that interrogation appears to be better designed, and seems to want to get truth rather than a confession, but after several hours they get frustrated that they're not getting a confession so they change tactics. (And I think their frustration is because he'd confessed the day before, so why isn't he confessing now, and the thought that maybe he's innocent doesn't seem to occur to them.)

When there's a miscarriage of justice people often say "but why did he confess?"

This documentary is now my example of why people confess to crimes they did not commit.

There are some frustrating bits about it. The other person was wrongly convicted of a violent crime, was cleared by very good, solid, DNA evidence. We hear a few times from law enforcement who doubt the exoneration and the DNA evidence, and there's a lack of challenge of those attitudes. It's a bit like watching a slow motion train wreck - "what the fuck is that lawyer doing?!?" (the lawyer for the young person makes a comment to the media that pretty much torpedoes his client's case). There's some stuff around plea bargains that isn't explored as much as it could be. A bunch of people accept plea bargains not because they're guilty but because they don't want the extra penalties from a risky court case. And it's a bit long - 10 programmes could have been edited down to 5 without losing any information.

Worth watching though.
>> ease/speed of prototyping, pure performance, a good concurrency model
> out of curiosity, which language + library/framework pairs do you think is a better tool than javascript + nodejs when evaluated along each of your 3 metrics?

ease/speed of prototyping: Ruby (or Python, even), Go, [Crystal]

pure performance: Go, Rust, C++, C, Scala, [Crystal]

a good concurrency model: Erlang, Go, [Crystal (similar to Go)]

A small note about why Crystal is in brackets: The language is very young compared to the rest, and it's currently very volatile in terms of syntax/API stability, or even compiler semantics, but it looks very promising and it's quite easy to get started with it or to become a contributor because the compiler is written in itself. http://crystal-lang.org/ (Sadly, /docs is a bit outdated and misses some crucial parts, but /api is very comprehensive).
So Java and C# are native code these days?
Clojure - if you're looking for a dynamically typed language with REPL driven development process - it can leverage the huge JVM ecosystem and the concurrency tools are best in class compared to mainstream languages. Performance often comes down to idiomatic vs optimized - but you can optimize stuff and there's always "drop to Java transparently" card if you hit a wall in some area.
i could imagine that a decent full stack dev would rather use the right tool for the right job. thinking your scenario further, you would use something like couchdb instead of a relational db, because it utilizes javascript.
A big chunk of UI work is typically input validation which should happen client side and server side. And you'll usually need regex for this at somepoint. Having the same validation logic and regex engine on either side is a huge win.
A Map of the Entire Universe in One Image
Turning Objections into Key Selling Points for Ukrainian Teams
DEFCON 23: Underhanded Crypto Contest Password Authentication Backdoor Write-Up
Everyone knows how to javascript, that's why it's the best. It's really that simple, put yourself in a position where you have to hire, you'll see why.
No, what I'm arguing is that if we only spent money on things everyone agrees are useful, we'd never get anything done.
Track sales more tightly than we currently do for sudafed

Ammunition purchase registration was in fact the law of the land from 1968-1986, when it was repealed because it was useless in solving crime. To quote the BATF Director: "The Bureau [of Alcohol, Tobacco and Firearms] and the Department [of the Treasury] have recognized that the current recordkeeping requirements for ammunition have no substantial law enforcement value."
do you honestly believe that ES6 is not an improvement for javascript? if so, why?
Businesses might be missing out on customer money if they don't support obsolete browsers, but the people developing the webapp/website/whatever are definitely missing out if they don't start with 'we support all modern mainstream browsers' and then supply a separate bid for old IE support. Let the business decide whether the significant extra cost is offset by the extra income from these users.
Yeah, but what % of frontend developers use Dart, CS or TS? Not as big as you think. And no browser supports any of them, yet, including ES6. So you always have to transpile to vanilla JS, whether you use ES6 or ClojureScript.

Don't get me wrong I think all those experiments (if I may) are nice, but if I were to develop an interface in Dart/CS/TS today, I'd have serious problems hiring people that know one of those tomorrow.
I'm reminded of an article from last year which is only tangentially related, but it has a perspective I think could be used to explain the severity to average Joes:

http://www.nytimes.com/2015/03/08/magazine/the-loser-edit-th...
I forget why now, but I was reading this article[0] by Moxie Marlinspike, from 2013, just a few days ago.

Interesting how the same argument can take so long to take hold, and how long some truths need to be told before they gain the traction needed to make a change.

0: http://www.wired.com/2013/06/why-i-have-nothing-to-hide-is-t...
1. I get that a lot too. At least they're trying to be helpful; from their perspective it would be embarrassing if they gave someone obviously foreign the Japanese menu. Most people's exposure to westerners here starts and ends with English teachers, so I would forgive them for this one.

for 2 and 3, I think it is because they are actually surprised; there are a lot of (Japanese) people who don't like natto or umeboshi either, and kanji is something they spend hours per week studying for 10 years to be literate in.

4 is a hard one. They assume that a foreigner obviously can't speak Japanese. It can be super annoying.
> But don't discount people that legitimately disagree with you as being irresponsible.

Why not? You may disagree, that doesn't mean you can't be flat-out wrong. Having an opinion does not automatically give that opinion equal weight when history has proven to us again and again that that particular opinion ends up with making society either dangerous or at a minimum uncomfortable.

I'm sure there were border guards in former East Germany that were entirely convinced that their state was the greatest and that's why they had to keep people in at all costs, including shooting them if they persisted in believing otherwise and tried to simply leave. After all, that was best for them. But that particular opinion turned out to be very wrong in the long term.

People can rationalize the most absurd stuff to themselves and to others, especially when their pay-check depends on it, but that's not a requirement.

All those that try to pretend that there is some kind of 'reasonable disagreement' possible about the erosion of privacy and that directly and indirectly help to rush in the surveillance state have quite possibly not thought as carefully and have not considered these things with the degree of gravity required as they claim they have. Having a mortgage to pay may factor in there somewhere too.

Usually this is a combination of being too young, too optimistic and in general living too sheltered a life to know what can happen to you, your family and your friends when the tide turns. And the tide always turns, nothing is forever.

> Simply, I and many others do not believe that any western government is going to use information gathered by tech companies to preempt threats to entrenched interests and the status quo.

I hope you're right but history is not on your side in this case.

> I've seen the same arguments made here for years, and none of it is convincing.

Yes, it isn't going to convince you any more than that border guard would be convinced that his job is a net negative to society. Every stream, no matter how reprehensible will always have its fans and cheerleaders. And later on they will never remember that they had agency all along and were perfectly capable of making a different decision. Responsibility is weird that way.

> It's admirable that you are so certain in your beliefs.

It is not admirable that you are so certain in yours. May I suggest a couple of talks with some holocaust survivors to get a better feel for what the true power of information can get you?

Or maybe the family members of some people that were killed while trying to flee the former SovBlock?

Or maybe some first generation immigrants to the US or Canada or wherever you live to give you some eye witness accounts on what it was like to live in those countries before the wall fell down?

'It can't happen here' is an extremely naive point of view.

http://jacquesmattheij.com/if-you-have-nothing-to-hide

Agreed with your advocacy advice.

> The least you could do is to try to understand ours.

That's 'mine' not 'ours', you speak for yourself.
developers developers developers!

For example I'm taking some front end javascript I've been working on and putting it on the server (using another new node framework based on Laravel that so far I really like: http://adonisjs.com ) and it would definitely perform better if I rewrote it in Go or Elixir - but even if I could figure out how to do that if the thing takes off I could never find anyone to help me with it.

With JS though it should perform reasonably well (node is supposedly pretty fast where it counts, nonblocking and all that) and I could hire a danged high school kid to give me a hand with it if it somehow succeeds. I imagine a company like Walmart was thinking along those same lines when it chose Node.
that's like letting surgeons operate with kitchen knives, because everybody has experience with those.
South Korea is pretty much Seoul and NK can flatten (in theory) it with unguided rockets, Seoul is 30 or so miles of the border this is within range of even some field howitzers with RAP shells.
If they're stopping delivering security updates for those versions of IE then it's better than nothing. Actually assuming they keep the statically linked Edge updated via windows update then I don't see any issues (as annoying as a large update to a statically linked program will be).
Nice to see Postgres as a/the first-class citizen here!

From a quick glance at the documentation, the "server types" seem very sensible.
Entrepreneurs without Trust Funds
They are only human. Check out "Mistakes were made (but not by me)" -- great book about the impact of cognitive dissonance! They likely got a feeling and stopped being completely rational. They wanted to prove themselves right and avoid the psychological injury of admitting a mistake--for some people, their entire identities are tied to them being great at their job, so that particular psychological injury is existentially scary.
$100/hr is $200K/yr or $350K to get you $200K after taxes.

Plus inefficiency or loss of fidelity to intent from the delegation, which adds a cost.

I'd think $450K - $600K income before this makes sense.

// Also note the contact and meeting management class of tasks require always on engagement. At that point, you're better off with your own company-supplied EA who is in the flow and can carry your personal prioritization prefs so you don't think about any part of that process.
How reliable is Azure? For example the story of Gitlab on Azure was a disaster: https://news.ycombinator.com/item?id=10781263 Something like that wouldn't happen on AWS, GC, Softlayer, etc.
> do you really think its reasonable that 100[1] years after my death my family should still be spending the money that I myself earned?

Your thought process seem to be like this: a man earns huge amounts of money, then he has children who live ordinary lives, except they don't work, just spend money earned by father/grandfather. A real situation: a man creates a business that generates profit, his children inherit the business and continue working on/are shareholders of said business/ but the value of the business decreases over time.

If you think it's unfair that someone can live rich life without working, while you can not, how would it be fair if someone earn money, but is not allowed to give it to his children? It just sounds like you are jealous.
Thank you, there are (of course) totally valid reasons for breaking these colour contrast rules so hopefully you can find a good mid-point.
Bonuses are pay. They should be treated exactly the same as any other pay.
If your developers only know JavaScript, they probably shouldn't be let anywhere near your backend. Any decent developer can rapidly pick up any other language.
What kinds of problems are academics in the humanities trying to solve computationally?
Put up a simple screenshot with an example and I'm 50% more likely to try it out
Why is transpiling ES6 any more of a PITA than transpiling Clojurescript? ES6 to ES5 is a one shell command with Babel. And TS is ES6 but with type annotations. And ignore all of the myriad of high quality plain JS modules on npm at your peril. I like Dart and ClojureScript too, but I've really enjoyed working on ES6 and ES5 projects too. I don't doubt your Dart and ClojureScript credentials, but your comment betrays ignorance of ES6 and the plain JS ecosystem.
> "Twitter is not trying to aggregate content from elsewhere, either."

Maybe not directly, but they sure make it easy for third party sites to have "Share this article via Twitter" buttons.
When was the last time you looked up anything on node? Have you ever even used it?
Client/server data sync and optimizations like server side rendering are easier with code-sharing between client and server. Though as far as I can tell, this framework doesn't leverage code sharing for either purpose.