skysight-inc/HackerNews huggingface dataset:
I fear we have run into Poe's law here... that sufficiently advanced humor/sarcasm is indistinguishable from arrogance. If his contemporaries truly reviewed him as a humorist,

“done in an admirable manner, in a strain of exquisite humor, with a strong undercurrent of delicate satire against the follies of the times. Then there were the interspersed observations, speculations, and suggestions upon dress, fashions, food, dwellings, furniture, &c., &c., sufficiently queer to keep the audience in almost constant mirth…The performance has created ‘quite a sensation’ amongst lyceum goers.”

then it does truly seem that I've learned (and been taught) the very antithesis of his meaning. The joke was on us!
Hi there! I was Kickstarter employee #2 and my unofficial (which briefly became my official title) was "R&D", so I think it was just a matter of being in the right place at the right time and for me, realizing that the most effective way I could be valuable for our small team was to dig into the data and do the research to answer all the questions popping up day to day. Sometimes that was writing queries for our Year in Review posts, other times it was figuring out the best ways to mitigate payments risk.

At first we were just using Google Analytics and SQL. A couple years into it I deployed Mixpanel, and eventually we built our entire analytics infrastructure from scratch and used Looker to expose it to the rest of the company.

Here's the 30,000 foot view of how that worked:

https://www.kickstarter.com/backing-and-hacking/this-is-the-...

I was at the company for over 6 years and by the time I left, my data team had people working on data science, machine learning, traditional BI, and of course infrastructure.

I wrote about that experience here:

https://medium.com/@fredbenenson/on-to-the-next-2-271-days-3...

Spoiler alert: I'm now at Y Combinator working on data science with their admissions team, so things have come pretty full circle :)
Why is twitch on there? They switched to entirely HTML5 a few months ago

Edit: And youtube? And Facebook? I have flash disabled (chrome://plugins) and haven't seen any issues on any of those sites.
How to disable Facebook NewsFeed in 3 minutes
Evil mode is its name, and it is very popular. Best of both worlds.
There is nothing to do in this era for a "kid" at 18...

In my time... there was a lot of work to do (and that was all)

Right now there is no such thing. How do you survive in modern times without someone that pays for you?
Saying No to Passive Entertainment
In terms of global warming, almond milk seems to be about 4.6 times better than cow milk. On page 8 of [1], they claim that CO2-equivalent emissions are

0.36 kg/L almond milk, and 1.67 kg/L cow milk.

(Note: This is somebody's class report, not a peer-reviewed publication.)

There is some uncertainty in these numbers, of course. If you care more about water usage, then 1L of almond milk uses on the order of 1600 gallons of water, compared to under 100 gallons of water per liter of cow milk. Again, there is some uncertainty. And I think CO2-equivalent emissions is far more important.

[1] http://www.environment.ucla.edu/perch/resources/images/cow-v...
Thank you! This is very insightful. I'll definitely check out the articles you mentioned. :)
> We assume that light speed is a constant, but we also know that speed is measured as distance/time.

Correct. However, the crucial part that is missing from your thought process is that: 1) light can only travel in a "straight" line, and 2) "straight" lines are defined by the spacetime metric.

As a lower-dimensional analogy, think of what a "straight" line means on the surface of a sphere[1]. The shortest path between two points is, by definition, a "straight" line, but if the space itself that the path is embedded in is curved, then when viewed from a higher dimension (i.e. on the surface of the sphere it's straight for you, but if you were in space) it would appear curved.

The analogy fails when you attempt to think about it in higher dimensions, since humans have a very difficult time perceiving anything greater than the standard 3+1 spatial & time dimensions. But the math still holds.

Light will always travel in a straight line, it just so happens that gravity redefines what "straight" actually means[2].

1. http://mathworld.wolfram.com/GreatCircle.html
2. Explanation simplified for clarity.
Police use 'fake news' in sting aimed at california gang
Totally hear what you're saying and I think JS would be better off without `this` in the first place. Clojure's threading macros are another great solution to the chaining problem.

That said, `this` is here to stay and to me, function bind feels like a pretty great way to write code that feels natural, without the danger of extending the prototypes for Array and Object.
You are assuming taxes would uniformally go up. If everyone was paying equally, many places would see a reduction (see the MA example elsewhere in the comments).
For portable thread APIs in Common Lisp see:

https://github.com/sionescu/bordeaux-threads

and

https://github.com/binghe/portable-threads
Are you a Swift iOS developer? Do you need to build a calendar view in your App?
Are you a Swift iOS developer? Do you need to build a calendar view in your App asap? Then look no further than this awesome library. Literally the best on Github. https://github.com/patchthecode/JTAppleCalendar
How did you choose your initial rewards? Did you just start experimenting with things that popped in your mint or did you find a list of suggested rewards? I'm trying to limit my sugar intake otherwise I would've gladly used the sweet treat reward.
> For anything more than a pack of gum you probably want more than one confirmation as well

Actually, if it's a trusted partner, 1 confirmation is enough. Hell, if it's someone you do regular business with, 0 confirmations may even do it. Businesses that regularly transfer thousands across borders could do use this to settle transactions every night.

> There's no reason that has to be Bitcoin.

There's no reason it doesn't have to be Bitcoin.

> global DDOS vulnerability,

You can't DDOS the network since it's so far spread out.

> history of Bitcoin companies either fleecing customers or getting fleeced by hackers means it's going to be a long road.

There is an incentive to scam your users and for your company to be attacked. You get money immediately by just packing up and running or attacking a company that holds customer funds.

> You specifically said, "Before everyone has one."

Yes, the best time to purchase Bitcoin if it's in your "list" would be before everyone has one.

> early December 2013

There was only one Bitcoin sold at the high price of 1024. Current price is 700ish. Once we pass that 1024, there will be no time where it was a bad time to buy bitcoin.

> wouldn't preach this as a long term investment recommendation to anybody.

Depends on your definition of long term. I consider mine to be 5-10 years but I'm less risk averse than that the average investor.
Similar to https://newrepublic.com/article/123162/everybody-hates-henry... . (Can't comment on their accuracy as I haven't read Thoreau.)
I am a human. I think it's ridiculous to think I was a special entity so I won't. But I think we reached the point where humans became machines, and machines became humans. The first one to achieve superintelligence would guide the world. I think humans won the debate versus AIs on Twitter. A human effectively debated Big Brother and won.
Are you talking about Spain? I live here and definitely you're not seen as failure if you live with them or close to them.
Is it possible that by selling the business and the building separately he is actually trying to ensure the business continues, by making sure the buyer is not just someone who only wants the building and will neglect or close the business or not know what to do with it?
Code review blogs are a cool concept, I hadnt seen it done before. Anyone know of any other good blogs that do this?
Even with arrow functions, it's pretty frequent to have to write things like `...on('event', evt => this.onEvent(evt))` where `on('event', ::onEvent)` would be quite nice.
Yes, but Ruby on Rails dependencies aren't a fucking headache to manage.

I've only had one issue with Rails dependencies. They work fucking great if you just want to drop them and leave in the default configuration but the moment you try to customize them... holy shit balls.
Said another way - light follows the shortest path between two points. In flat spacetime, that is a line. In curved spacetime, it may be some other path - like a path traced by an ant walking on a sphere. These paths are called geodesics:

https://en.wikipedia.org/wiki/Geodesics_in_general_relativit...
A long, but interesting article about a deaf tennis player excelling in a sport that puts a value on hearing. I can certainly understand how hearing is an important part, as described by Andy Roddick in the article, "that his first reaction to an opponent’s shots comes from his hearing, as does his initial information about the shot coming toward him." But I agree with the author that this may be a case of the majority of players and coaches being able to hear and thus the sport puts more value on that then being able to predict (based on visual cues) where your opponent is going to hit the ball.

Kudos to Lee Duck-hee changing the sport.

>>People who were born deaf or hard of hearing may have a stronger sense of intuition in general, and tend to see subtle clues in a person’s face or body language better than people with normal hearing,” Stringer said. “They are more visual, because when one sense is compromised, other senses are heightened to compensate. If my hypothesis is correct, people who are deaf or hard of hearing may have an advantage in tennis because they can pick up visual cues faster and better as to their opponent’s plans, and may have better reflexes because they see things sooner.
Yes, but atomics are pretty slow.
Sidenote, but I wish the BBC would learn about this amazing HTML technology called the <a> tag. For example:

> Or as Buzzfeed’s Mat Honan put it: “I actively hate saying ‘Okay Google’ because it makes me so aware I am interacting with a brand.”

That's from https://twitter.com/mat/status/793570508813893632 . But the BBC doesn't tell you that. You have to search for the phrase. It reminds me of the web c. 2001 when sites deliberately omitted links because they thought they'd lose the reader that way.
But fd is for escaping insert mode. The commands you are talking about are not used in insert mode. That is the entire point of fd.
It is, it's a technique where the bigger the lie, the harder to dispute.
This is somewhat tangental, but what do you think about Ladder Networks?

(https://arxiv.org/abs/1507.02672, https://arxiv.org/abs/1511.06430)

I was really impressed by their results, but I haven't seen it being applied successfully to other applications.
And even if the strong steel beams hold them initially, the bombardment with the neutrons will weaken them. And then... boom.
Although I think your comment is clearer... I think he's saying "within any given frame of reference", which is the same.

As you say:

The speed of light measured within ALL inertial (non-accelerated eg by GRAVITY!) frames of reference.
Does the cow milk water usage compare the water used in the crops to feed the cows? It seems staggering to me that water used would be so much less.
So why doesn't the big machine actually print something larger? I have a Haas Mini Mill, which has a 16x12x10 inch work volume, and that is small a lot of times.

I would buy the $69000 version in a heartbeat (we are a manufacturing company) if it would print a 12x12x12 inch size or a little larger
Not everyone approaches life with that individualistic intensity and absolutism, but I'm glad it works for you.
Things have changed since Fred Brooks wrote his book: accidental complexity has increased considerably and is now at least an order of magnitude more than essential complexity. I estimate you can take any non-trivial system and reduce it to around a tenth of the size, without removing essential functionality, without changing languages. Chuck Moore goes even further: http://web.archive.org/web/20071009222710/http://www.colorfo...

I've written on the topic here: http://web.onetel.com/~hibou/blog/NoSilverBullet.html
I also use lisp for web development, and want to second this:

> There is no fixed stack, though people want to make you believe there is.

My stack:

I use parenscript[5] fairly heavily (to the point where I'm now a contributor). Note that parenscript is mostly javascript semantics with lisp syntax, but macros for it are written in common-lisp, which makes a lot of the javascript annoyances go away.

Like jlg23, I use cl-who for html generation.

I spent a while experimenting with css generation, but now just use something prepackaged (currently Pure[1]). If I had need for a custom look, I would pay someone who knows graphic design to generate a layout, and I'd code to that.

I've rotated between several JSON libraries to the point that I couldn't say which one I used for my last project; for JSON I'm very opinionated on the proper mapping from JS types to lisp, and none of the libraries do the Right Thing out of the box, so I wrap them with something that will.

As users expect something less like "fill out a form and hit submit" and more like "Instantly responsive web application that saves my work as I go" I started experimenting with using parenscript with various JS application libraries. I found React to be okay[2], but much prefer the simplicity of Mithril[3].

For webserver, I use clack[4] which is in roughly the same space as WSGI is for python or Ring is for clojure. It is sadly severely lacking in documentation (at least in English). A clack tutorial is on my "todo" list.

I happen to run clack behind mongrel2, but that's because it's the server I'm most familiar with; it has backends for FastCGI and several native lisp web servers, and adding new backends is very easy (the mongrel2 backend is under 200 lines of code).

For a database I use postmodern[6] (a library for pgsql) and I use cl-redis[7] for quick & dirty projects, as a key/value store tends to make for more rapid prototyping.

1: http://purecss.io/

2: https://github.com/jasom/parenscriptx

3: https://github.com/jasom/parenscriptm

4: https://github.com/fukamachi/clack

5: https://common-lisp.net/project/parenscript/

6: http://marijnhaverbeke.nl/postmodern/

7: https://github.com/vseloved/cl-redis
Respectfully, "those guys know how to do one thing well" is (IMHO) much more accurate phrasing than "those guys know what they're doing". Note that these are compatible statements.
My own tests confirm these numbers.
Well, obviously, we only have access to our senses.

As I have not control through introspection to my sensorial experience, surely, there is something "out there" generating it. That something is what we (or, as we are talking about solipsism, I) are trying to understand.

What is the point of saying that, what is doing it, i's "my mind"? What have we learned doing that except to mud the issue at hand?
Yes thanks but I'm not seeing any interesting analysis here beyond the one liners. Why are American employees more productive than in the countries. Better education? Work ethic?

I don't think this is right. I think the compensation difference has more to do with investor money, addressable market, culture etc.
Apparently this is only somewhat true: the child had mis-dialed the number, instead of accurately dialing a misprint (and so there were no further calls). CONAD/NORAD were working on a PR campaign anyway and decided to incorporate this and make a Santa Tracker, so it is true that the tracker got started when Col. Shoup / the military decided to make it exist after this call.

https://paleofuture.gizmodo.com/how-the-u-s-military-turned-...
Hopz – Multiplayer Browser Game
Ask HN: Convenient European PaaS out there?
For a little bootstrapped project I am searching for a convenient PaaS services for ruby and / or node.js applications. It should support classic web and worker processes. In addition a database service should be included. MySQL or PostgreSQL are fine.

Additional services like logging, easy SSL support, scheduler and others are a nice to have, but could also be solved different.

To meet the local law requirements (no personal data transfer outside europe), it needs to be a service only processing and saving data in Europe. Thats why heroku (non private spaces) is out unfortunately.

Any ideas?
Show HN: Trump Tweet Generator
This article is tries to be right about something big, by arguing about things that are small and that do not necessarily prove the thesis.

Notice now you can cogently disagree with the main idea while agreeing with most of the sub points (paraphrasing below):

1) Most impactful point: The economic impact innovations in AI/machine learning will have over the next ~2 decades are being overestimated.

DISAGREE

2) Subpoint : Overhyped (fashion-induced) tech causes companies to waste time and money.

AGREE (well, yes, but does anyone not know this?)

3) Subpoint: Most firms that want AI/ML really just need linear regression on cleaned-up data.

PROBABLY (but this doesn't prove or even support (1))

4) Subpoint: Obstacles limit applications (though incompetence)

AGREE (but it's irrelevant to (1), and also a pretty old conjecture.)

5) Subpoint: It's not true that 47 percent of total US employment is at risk .. to computerisation .. perhaps over the next decade or two.

PROBABLY (that this number/timeframe is optimistic means very little. one decade after the Internet many people said it hadn't upended industry as predicted. whether it took 10, 20, or 30 years, the important fact is that the revolution happened.)

It would be interesting to know if those who are agree in the comments agree with the sensational headline or point 1, or the more obvious and less consequential points 2-5.
It's your responsibility, but nothing says you should punish yourself. Say you're on a diet and you go off of it, just get back on without hand wringing over it. If you've ever tried to lose weight and succeeded long term, you'll know that breaks from the diet are in fact part of the diet. No need to make yourself feel bad. Speaking from experience here.
You probably meant 2010.
Rayon is definitely the best parallelism library I've ever used. We recently switched Servo over to using it for parallel restyling and layout and saw small gains in performance over our previous solution and drastic reduction in code complexity (and removed a whole pile of domain-specific unsafe code).

Being able to switch .iter() to .par_iter() and have things "just work" is a game changer.

The crucial thing about rayon is that sequential fallback is really fast, almost as fast as the sequential code you'd write anyway. This is important because, as paradoxical as it sounds, most CPU-bound programs work with small workloads most of the time, and so they don't want the overhead of parallelism for those cases. (It's the analogue of saving power by putting the CPU to sleep when it's not in use.) The occasional big workload that comes along is what you really want parallelism for, and the big trick is to handle that case without regressing the common sequential case. Rayon's work stealing approach based around scoped iterators is the ideal solution for this.
'Anywhere', there also are Royal Eijsbouts (http://www.eijsbouts.com/index.php) and Petit & Fritsen (http://www.petit-fritsen.nl/en/index.php), which I think are in the same market (Petit & Fritsen looks to be an Eijsbouts subsidiary, judging from the 'contact' email address on their site)
I'm also not a physicist, but as far as I understood special relativity and also according to this [1] Quora answer, the speed of light is same in every frame of reference, so the universe compensates variations in speed by dilating time. This is also consistent with Maxwell's equations [2].

[1] https://www.quora.com/Why-does-time-dilation-occur-And-why-d...
[2] https://van.physics.illinois.edu/qa/listing.php?id=2605
Not sure what you talk about.. lua5.3 stores 64bit integers in the same tagged union it stored doubles so the value size didn't grow at all. 64bit ints only need a new tag value (which was available before).
If you thought emscripten was bad, Doppio is a JVM written in javascript that is capable of loading Kawa.

I got ABCL to load on it, but it took 8 hours on chrome on my machine :(

[edit]

http://doppiojvm.org/

Type "kawa" at the prompt once it loads to lauch kawa scheme.
Oh, and about Go's (1.8) garbage collector: https://twitter.com/brianhatfield/status/804355831080751104. I think it'll be alright.
there are couple libraries that are build on top of this proposal:

https://github.com/jussi-kalliokoski/trine

https://github.com/roobie/mori-ext

https://github.com/thisables/curry
Not a bad way to put it. You could make his argument valid though by discussing the economic value of the problems solved by the first category of people vs. the third. Right now I agree with him that the first is bigger than the third. But I believe that balance is starting to tip and the potential value of the third will keep increasing relatively to the first to the point of dwarfing it (hence no bust).
I respectfully disagree.

It all has to do with this line: "By providing syntactic sugar for these use cases we will enable a new class of "virtual method" library, which will have usability advantages over the standard adapter patterns in use today."

Essentially, you write functions that provide a certain behavior without being coupled to a specific class, so you can have a 'map' method that is called the same way no matter what you're mapping over.

Right now functional libraries like static-land, ramda, sanctuary, etc. are working hard to provide these functional primitives but it's still painful to write readable code that uses these.

It's also worth pointing out that directly importing methods here is more efficient than importing entire classes if you're not using one of those emerging build systems that does very good tree-shaking.

This is the closest JavaScript is going to get to letting you write your behavior as a suite of functions separately from specific classes—it's like a step removed from typeclasses.
Sleep deprivation helping with depression is among the dumbest things I've ever heard and "doctors" who advise this strategy and harm people as a result should be held liable as harshly as possible. I am serious: This idea could cause serious harm. You have to be highly educated to be this far from common sense and the real world.
You can turn the Twitch HTML5 player off. I had to do this on my laptop (chrome on macos) a few months ago because the HTML5 player was too unstable. Like, I didn't even know they had made the change, I was just losing my mind because I couldn't reliably watch stuff, and noticed it in the settings.
Can you link to _why's work on lua and its JIT? My Google fu couldn't find it. (Unless you are referring to Potion which is entirely unlike Lua)