skysight-inc/HackerNews huggingface dataset:
> "I think that you and cbsmith significantly underestimate the sophistication of these algorithms."

Let's remember that this discussion was kicked off by some of these algorithms being tricked by a blatant April Fools joke.

The way some people talk about trading algorithms, you would think that they believe they are Strong AI that is lurking in datacenters biding their time. Really though, compared to a human, they are quite dumb. They just happen to be fast. Being smarter than the algorithm isn't sufficient if it is somewhat smart but blazing fast.
I had to laugh when I saw the needwant.com guys in screenshots your website.

1) Only half joking question - a) did you ask John/David for permission to use their icons? b) Are they users of Status?

I installed status a while ago and found it really useful for my girlfriend knowing how close I am to home when on a run/driving/...on my way. It saved a lot of "sorry, running 15 minutes late" surprises, but I failed to get my coworkers on it (I last tried motivating them ~4 months ago).

2) Have you seen any ways it helps businesses or groups of people that work together? Had enough positive experiences that "just worked" with my gf where I'd love to be able to motivate my coworkers.
The new artificial boundaries are only recreating the natural boundaries from before. If you wanted to boost your fuel/air ratio in 1965 you had to open your hood and take apart your carburetor, that keeps most people out of it.

Now we're talking about downloading iPhone apps that promise 10% more speed and the only technical challenge is aligning your car's USB plug with your phone. And then hitting the big green button labeled "GO FASTER!"
> Is it just regular negative of me to say statements like that one are horrible, or it is gratuitously negative?

That is gratuitously negative because you are not contributing anything to the conversation except your opinion. While everyone tends to think their own opinion is an incredibly valuable gift to the world, the world rarely receives it as such.

> Am I being a critical thinker when I say that, whenever I hear people make statement like that one, they are usually weaseling into some businessey doublespeak that roughly translates into "people like me can be negative, people like you cannot, but I refuse to say that outright."

You've taken a simple sentence of a few words, expanded it into a nebulous category of "statement[s] like that one", inferred motivation, and taken it as an assault on "people like you".

That's "critical thinking" if you use the definition of critical meaning "negative" but not the more valuable sort of criticism based on empirical evidence and carefully considered logic.

Now, if you'd presented examples of how previous arguments have been called "gratuitous" but in fact contained substantial contributions in terms of facts and logic, or vice versa, because of the status of the individuals involved, then you would have a real argument rather than just a vague expression of cynicism, and I for one would not call that "gratuitous negativity".
Usefull node.is links
Interesting, didn't know that, thanks cpeterso.
Request for a special case: if we are the original author or it's a ShowHN, can we allow gratuitous negativity by declaration?

I've had some people talk some mad shit about intercooler.js and yet, after engaging them a bit, I learned some very useful things.
One thing I like about stackexchange is how downvoting has a cost. I'd like to see downvoting on HN cost the person doing the voting at least 1 karma, maybe 2, maybe even 5 or 10.
Why Does a Homeless Person Need Access to Technology?
> At its strongest, it would require you to assume that the commenter was legitimately upset and deeply invested in the argument

I don't think even at its strongest the PoC would require you to assume that the commenter was legitimately upset, only that the commenter was intending to express that they were upset.

The PoC only applies to interpreting what the intended message is, not to conclusions about its justification as would be necessary to support the interpretation that the commenter was legitimately upset.
DDoS Mitigation a Must in 2015
> How about Erlang. Let's try it, just from the top of my head.

Erlang isn' purely functional language in the same sense as Haskell is. It's much more mainstream compared to it.

Clojure has even less of it. It's basically LISP which is about 60 years old.
To build something successfully, there needs to be a certain motivation. This motivation comes from your goal. The question to ask is why do I want to build something?

1. Are you building something for fun?
Look at what you do for fun. Narrow down on these topics and then decide to build something. For e.g. spend a lot of time on HN? Build an HN Chrome/Firefox add-on that does things you want in HN.

2. Are you building something for learning a new technology?
Narrow down on the technology that you want to learn about. Now think of apps to build using that technology.

3. Are you building something for additional revenue?
Find pain points in your industry and create apps to solve them.

Without the right amount of motivation, even if you had started with any of the projects mentioned above, it is very likely that you would not be able to follow it through.
already have a hashcat purring on my computer...

https://hashcat.net/oclhashcat/
What's unclear to me is that Pat Pope says they -told- him the photographs were being used, whereas the response implies he was -asked- if they could be used.

I have no issue with people (Amanda Palmer or otherwise) asking for help at whatever price they want, including free. I think the crowd that gets offended over even asking isn't in the right, and that "no" is a fine answer, as is "yes," or "for tree fiddy" or anything in between.

But if they contacted Pat Pope and just informed him these older photos would be used, outside any rights granted, that would be a far different story.
Be warned that this reads everything until EOF into memory, doing something like:

hashpipe QmUJPTFZnR2CPGAzmfdYPghgrFtYFB6pf1BqMvqfiPDam8 < large_file

will produce unexpected behaviour.
Mozilla was bitten twice by its poor embedding support: Gecko vs WebKit and SpiderMonkey vs V8. The Servo team has learned this lesson and is making its embedding API a high priority.
A down arrow can mean "I disagree" as well as "this is negative" but in practice the latter is applied (content starts to fade out, etc).

Perhaps instead of a down arrow the icon is a circle with a slash?
I was saying "ironic" as this article classifies GitHub as important infrastructure. But anyway I totally agree with you.
Can we also have a rule against Gratuitous Positivity?

Seriously, it's a slippery slope. "Nothing of substance" is a term that needs more clarification that what that post provides. It seems to suggest that if the criticism is too harsh, then it's no longer substantial. I think there's a better guideline than that.

The best ideas not only can withstand criticism, they get better with criticism. If you examine what's being revealed about Apple and Steve Jobs -- the most successful company in the world right now -- it's not that they avoided criticism. And contrary to rumors it's not that they didn't nurture seemingly "dumb" ideas. Jobs would toss them out there all the time, by his own admission. Nurturing crazy young creative ideas and rigorous critical analysis are both part of Apple's process.

Apple's secret is that the criticism is directed at the idea not the person. That is what defines "nothing of substance": the target of the criticism, not the intensity. If it's about the idea, that's substantial, even if it's harsh. If it becomes personal, then that's truly not adding substance.

You "throw it in the cauldron" and then rigorously debate everything in the pot in a manner divorced from the people who contributed it. That's how you boil it down to the best stuff, not by holding back.
> To support this, Daniel and the HN team are working on another new idea I'm very excited about--code-named "Modnesty"--to turn more moderation power over to the community. We'll be sharing more on that in the coming months.

That sounds really interesting. I'm curious what kind of additional moderation capabilities this potentially includes. In particular, personally I'm less interested in the moderation ability to more heavily bury or downvote awful comments or stories, and more interested in the ability to "rescue" something that's been excessively flagged/downvoted.
Its usually a large duffel which sits on the seat jammed between the seat back and the glove box, but point taken.
> the quality of fake $100's I came across was NEVER any good

seems like a tautology! I'm surprised it's not required for people to forward to the Secret Service so they can be aware of the trends in forgery.
Those aren't the only two known projects, those are just two examples of open source projects that are, in addition, used in key infrastructure by the major solutions provider that is the original source of the project, and so widely, if indirectly, used.

More Haskell use in production: https://wiki.haskell.org/Haskell_in_industry
Have you submitted to academic journals before?

Reviewer comments are not a list of absolute requirements; they're thoughts and suggestions that help both the authors and editors improve the manuscript. They will include a recommendation for publishing, and they can make that recommendation contingent on particular issues, but that's somewhat unusual.

It's not completely clear what's happening in this case, but I'm strongly inclined to think this was a 'minor comment' from a reviewer.

The three reviews were helpful and constructive, but these two comments infuriated me.

I think the author is simply taking exception that these comments are prevalent attitudes, not that they were significantly contributing to the editorial decision.

It's very common to address reviewer comments without actually changing anything. Basically, you say you disagree for reasons X, Y, and Z. The editor can disagree, ask for further clarification from the reviewer, or simply accept the argument. Nothing is set in stone.

As for the implication that there are other reviewers waiting in the wings with suitable experience, good luck.
I'd say it's feasible. Practical? Probably not. I'd imagine it would be like a very linear, horribly written story:

* John goes to the store and meets a woman named Jane.
* Wait, actually her name is Alice and she works at the store.
* John tells Alice that he is looking for a widget.
* Alice looks for the widget and shows John a list of what she found.
* John can't read the list.
* John takes a photo of the list and sends it to his friend Jane.
* Jane reads the list and texts what she thinks it says back to John.
* John promises to get back to Alice once he can read the list.
* John gets Jane's SMS. John can't read Jane's SMS.
* John throws his hands in the air.
How is this different from if you used a after market break pad, couldn't you do the same thing and just swap it out for a official one...
I recall that it's common to make one kind of processor, and deliberately cripple them to varying degrees to ensure you can sell to every price point without having to go through the extra expense of making a range of processors.

The analogy with car engines, I presume, is to make one kind of car engine, and to use the electronic control system to present a range of performances to the consumer market, without having to go to the expense of actually making different engines. Does this already happen, or is it yet to come?
I'm interested even though I'm not the original poster: I know Java and Postgres, but I'm weak in Ansible and I haven't used AWS as much as I wanted. My email is in my profile, drop me a line if you want to discuss and check out my resume.
What does your opinion about Recurse's financial aid program have to do with whether their community guidelines are good? Either the isms rule is good or it isn't; its validity does not depend on you agreeing with the rest of their actions.
Scala isn't a good language for FP at all.

http://www.quora.com/Reviews-of-Functional-Programming-in-Sc...
1) Yes, they built the site!
2) Yeah, Bloomberg Beta and a few YC companies are using it in the coworker context. What we need to fix is making privacy work better - not all colleagues want to share status outside of the workplace. Admittedly teams are not really our focus right now but we're getting feedback that it could be very useful tied in with a desktop client.
App bundles are folders with a file extension and a binary at a specific place. Folders that you can double click (and then some!) That's pretty great.

DMG files are a way to ship app bundles (or other files). They're basically images with compression and checksumming added on top (I think). Images are useful (compared to, say, a zip archive) because you can mount them (e.g., over a network). That's useful for all kinds of sysadmin-y things. (Compression and checksumming are obviously useful as well.)
The role of facial hair in women's perceptions of men's attractiveness [pdf]
I was a bank teller in college and I'd probably see a fake $100 or $20 at least once a week. It got really, really easy to tell after about 3-4 months of handling tens of thousands of dollars a day (I deleted it long ago, but I at one point had a photo of me juggling three $100,000 bricks of $100 dollar bills, incredibly stupid thing to take a picture of while at work in the vault, but I was 19 and didn't know any better).

9/10 times the counterfeit bill owner had no idea as they were mostly in cash deposits from local restaurants and whatnot. But 1/10 you could tell the person was trying to pull a fast one. I never made a big deal out of it, just let the customer know it was policy to confiscate, I'd file a report and give them a receipt letting them know I was sending it to the authorities. They could take it up with them at that point.
Anonymous Hackers Vow to Shutdown IT System of Irish Government
Here's the obvious link to Archive.org ('02):

http://web.archive.org/web/20020502092511/http://www.usemod....
logologicalities* u mean? =))

=∫∫ Hurting here :/ Neighborhood webwatchers still pitchforking to make odd ends meet, even though we can also log and filter listening memercy with that tool memery, hunting predates and predominates gathering emotional-intelligence memresistors.
Whatever.
[waiting]
It is actually possible to get e-mail notifications via this external service: http://hnnotify.com/
You've left out the key observation that makes Karatsuba multiplication faster than naive multiplication: after having computed [A] and [D], we can compute the combined [B + C] with one multiplication rather than two. That is, to multiply two binomials of a given size, we only need three multiplications of binomials of half that size, rather than the naive four. This is what improves the runtime of Karatsuba multiplication to Ө(n^(log_2(3))) from the ordinary Ө(n^2).

Why are we able to get away with only three recursive multiplications instead of four? The observation here is that in the product (Em + F)(Gm + H) = EGm^2 + (EH + FG)m + FH, after the first and last coefficients EG and FH have already been calculated, the middle coefficient (EH + FG) can be calculated using only the one new multiplication in (E + F)(G + H) - EG - FH, rather than the naive two in its definition.
Where does it say that this is the issue that caused the rejection? It sounds like a minor comment among other helpful comments, as the author stated.

I got the strong impression that the editorial decision was based on other factors, with these comments only being minor ones.
Everything else is talking about bigints.

If you were dealing with fixed-length integers, just use a lookup table.

Also, you're wrong regarding floating-point. On my machine, fib(101) is off from your approximation by ~2 million (!). Well before hitting the limits of a 64-bit float. It starts erroring at n=71, and only gets worse from there. Worse, the relative delta grows as n increases.
Were there gaps/issues with the Optimizely or SendWithUs APIs such that they didn't suit your needs?
(For me) the kicker in your response was:
than to give everyone the same amount of time and respect

Who then, is worth of your time and/or respect?

What is your criteria? Fine by me to have your opinion. But at least be able to back it up with some substance.
As if on cue: http://blog.ycombinator.com/new-hacker-news-guideline
>That is gratuitously negative because you are not contributing anything to the conversation except your opinion.

That doesn't explain at all why something would be "gratuitously negative".

I can contribute my opinion that the sky is blue and provide no evidence or arguments. But if I only say "The sky is blue," and nothing else, then it doesn't look like I'm being "gratuitously negative".
Michael, big fan of your work here. Can you talk a bit more about how to avoid subordinating or dominating?
This is either a non sequitur or a wildly uncharitable read of the remark you're replying to.
My unpopular opinions frequently get early downvotes, but it seems that it'll swing back into the black given enough time/eyeballs, if I've made a good argument.
Analyzing TimeHop's use of DynamoDB
Actually a Lisp Machine is much more than just a CPU. It's a whole computer architecture, language implementation, operating system, user interface and a computer design. You think of it as it were just a CPU. But it was much more.

Does a Lisp CPU make sense? Economically not, since there is no market for it and no innovation driver. You have seen what happened to Java CPUs...

Technically? Could be. Instructions were probably a lot smaller. Memory would be tagged. The CPU would know more about data structures (which in many cases would get rid of buffer overflow exploits).

Generally compiled Lisp runs quite nicely on 64bit Haswell machines.
I dunno about that. <img> has a pretty direct analog in SVG that you could create by adding it (and the SVG container) to the DOM in script. Arbitrary markup would probably be best to render into a canvas.

Of course, you could always just force IE9 mode... ;)
yeah, hashes are decided by every single bit including the last one, and not a single bit should be output until the hash matches. It currently buffers everything in memory, but might do this: https://github.com/jbenet/hashpipe/issues/1

(some settings dont have disk though).

hashpipe is intended for most executable use cases (usually under <50MB)
> I'm quick to write off people and I won't apologize for it. I have better things to do with my time than to give everyone the same amount of time and respect.

Well, if a comment/post doesn't deserve your respect, why do you take time to reply to it to begin with?

I always oppose to non tech savvy people saying "there are horrible things on the internet" that those are sorted out by themselves : what is bad is ignored. A bad thing becomes a thing from the point you give more attention to it than it deserves.
It turns out I sorta-kinda agree with you about the tradeoffs: http://www.livestream.com/pivotallabs/video?clipId=pla_98503...
Can we extend this to the rest of Silicon Valley?
It's not common yet. Usually, the higher-performance version has hardware differences involving either more expensive materials, a more expensive manufacturing process or greater mechanical complexity. I did notice a possible example though: the Volkswagen Crafter, a full-size van popular in Europe has 5-cylinder turbocharged diesel engines in several different power ratings. I'm fairly confident they're mechanically identical and just have different maximum boost settings for the turbocharger, though they may have different sizes of turbocharger.
I've studied a number of martial arts and body work disciplines. One thing we did was teach people is to walk more efficiently - it's not hard given that the average person just follows the example of their peers and then allows habitual muscle tension to gradually interfere.

The thing about this device is I suspect that even if did work, it would just allow people to just further lower their level of coordination and ultimately have rather poor health results.
This Scientist Says He Keeps Finding Aliens in the Stratosphere
Well OP asked about Clojure so Erlang fits the profile.

But you make an interesting point in a way. One can ask, ok here are two non-strictly functional languages that seem to be fairly practical. Used for large distributed mission critical systems.

Would they be better off written in Haskell?

Would they have been written at all if creators only knew about Haskell?

How large is the relationship between fault tolerant and safe systems as a product vs strong compiler type safety in the language it was written.
> Being smarter than the algorithm isn't sufficient if it is somewhat smart but blazing fast.

Sure it is. There are lots of people that make money in the stock market by making long term bets.
JXcore is fork of Node that supports either V8 or SpiderMonkey. I suspect neither the Node or io.js developers are interested because they don't want the extra maintenance costs of supporting more platforms and abstraction layers. However, decoupling your product's core from its third-party dependencies is usually a good idea. V8 API and ABI changes have been enough a problem that someone created the NaN library (Native Abstractions for Node.js) to help Node plugin maintainers.

https://github.com/jxcore/jxcore

https://github.com/rvagg/nan
This is a sensible policy only until you have to define what is and isn't substantive.

Since "substantive" tends to evaluate to "it changed my mind or I don't believe it to be completely wrong," it becomes a subjective game very quickly.

Arguing something that many people disagree with outright is inherently going to look negative no matter how 'substantive' it turns out to be.
Their guidelines are hypocritical, i.e., bad. To spell it out explicitly: the -isms rule is probably fine as far as it goes, but if HN is going to be inspired by the Recurse Center's policies, it should go a step further and officially discourage the Recurse Center's brand of pious discrimination as well.
What's next? Stop signs?
Newcomb's paradox
Well, I just checked, and my last comment critical of Apple (and not even charitably so) is currently at +97 karma, so I'm not quite sure the argument holds much weight.
There may be a misunderstanding here.

This guideline isn't about who you "write off"—obviously you can have whatever opinion you want to—and it certainly isn't about giving everyone the same amount of time and respect. It's about maintaining a minimal level of respect when commenting, for the sake of the community as a whole. As for time, you always have the option of giving people zero of it simply by not commenting in the first place.

Nor is this about making HN "touchy-feely" or, as another commenter put it, Panglossian. There are infinitely many ways to be neither touchy-feely nor abusive. It is not hard.
The Most Technically Advanced Drone Camera Flight of All Time
Show HN: Wayzaway (Create and share personalized journeys)
Maybe the button icon could be replaced with a word next to the reply link? Kind of as a reminder of what it means?
Show HN: Buckets – an Open Source CMS Built on Node.js and MongoDB
Watch – Guided Tours
Nice work.

Suggestion: Add support for frosted glass since it's an easy extension.

You would only need another parameter for an RGBA color for "tint". Then draw over the blurred area with this color.

For example, setting tint to rgba(255,255,255,0.15) will look like the iOS style frosted effect. Varying the rgb and alpha can show other interesting options.
> Now we're talking about downloading iPhone apps that promise 10% more speed

That doesn't sound like anything I've ever heard of. Many manufacturers require expensive subscriptions to access service manuals and programming software.[1] The average person (and even a lot of small-time mechanics) doesn't have access to those resources.

[1] http://www.nastf.org/i4a/pages/index.cfm?pageid=3291