skysight-inc/HackerNews huggingface dataset:
This link is of little value. Why should anyone believe that Big Data could never be used to help prevent terrorist attacks?

Rather, lots of things can help us to prevent terrorist attacks. Depending on who you talk to this may include: hire more police officers, accept more refugees from Syria, record and analyze everyone's conversations and movement, stop bombing civilian populations, expel all Muslims, and withdraw US forces and other support from the Middle East.

As this article specifically supports Israeli methods to "track down enemies of the Israeli state", I'll add that I support Sweden's position and its recognition of the Palestinian state.

In that context, note also the statement "[suppose] a large percentage of people from Country X have performed some form of terrorist attacks in last years." Who do you think that "Country X" is supposed to be?

Bear in mind that the US estimates there are no more than 200,000 terrorists in the world. (Says https://www.techdirt.com/articles/20140506/14033627137/how-m... .) From the US perspective there are no countries where 'a large percentage of people ... have performed some form of terrorist attacks in last years'.
It's all good, Laurie fixed it - https://twitter.com/seldo/status/692192238445711360
I'm not 100% sure from your comment, but are you suggesting that by default you should vet every version exactly and freeze it at the point you defined it?

As someone writing a lot of ruby, "give me whatever" is analogous to "give me the latest unless I specify otherwise", which I consider to be a very good default. It keeps me up to date with security issues, and incompatibilities between libraries that the respective maintainers resolve amongst themselves with a minimum of manual work.
> I didn't know that it was due to a High School teacher

That's one badass high school physics teacher! Ours grew pale at the mention of a derivative, let alone calculus of variations.
no, no I didnt mean they were excluding them - I just assume that those people are not spending their time on HN, and are unaware of YC [ and other funding / investment / scholarships generally ] due to their surrounding environment.
It's a command line that everyone can use without installing software locally or sshing to a machine.

Also everyone can see what you type and the response. Cuts down on the "did you run it with the dash k flag?" And "what was the response" back and forth.

To me that's the killer feature. It is searchable and so you can look back in time and see others that ran similar commands and what the response was.
I love Richard Sherman, but I have found my favorite NFL player in John Urschel.
Peerlyst Launches SecureDrop
Weird title: He can accept "the CoC", not just the draft in that thread, he wants a few changes (no banning, for example, people may want to change their minds), and then he proposed a slightly reworded CoC that has his changes, that's all
I feel like it's a bit premature to say Anne Leckie has changed sci-fi. I liked Ancillary Sword, too, but there hasn't been enough time to change sci-fi in the last three years.
In Firefox at least the context menu includes "Pause".
Does its lossless mode compress non-photo images as well as png?
Well chubby people are certainly the descendants of peasants :)

Thankfully the nobility never became a genetic isolated population - they are all just jumped-up peasants who think they are better than everyone else.
Like the sibling comment, I'm also interested in learning about your switch.
What a pointless article. Not only doesn't it get into the interesting side-effects of choosing Mersenne primes as your private key (which is actually interesting, as the bit pattern of a*b is very apparent when you multiple two Mersenne primes). The whole thing is just talking about "don't use this shiny new prime because people will notice that you have very long public keys". It glosses over how key generation actually works, and I really don't understand why the author felt like wasting people's time with such lack of content.
This doesn't happen for the same reason that open source developers have such a difficult time implementing open standards for closed, proprietary hardware - how do you add support for a low-level protocol to a competitor's product when their product is essentially a black box?
I can't believe you're downvoted so hard for reminding people of the thing gif is good at.

We already have 'short video clip' formats that are better than gif.
Tridiv [1] is something cool to check out as well, really cool concept taken to a crazy complex level. It's an actual editor for making complete 3D models in the browser. I wonder if something of the complexity of the X-wing model [2] could be used with voxel css to make a flexible game engine.

[1] http://tridiv.com/
[2] http://goo.gl/sn7Y30
I wonder that even if these (talented but poor) people have internet access, they just wouldn't be thinking of even looking for these kinds of opportunities - I assume they would be spending all their time hunting for more traditional jobs.
This is a copy of my comment from the other posting of this article:

What a pointless article. Not only doesn't it get into the interesting side-effects of choosing Mersenne primes as your private key (which is actually interesting, as the bit pattern of a*b is very apparent when you multiple two Mersenne primes). The whole thing is just talking about "don't use this shiny new prime because people will notice that you have very long public keys". It glosses over how key generation actually works, and I really don't understand why the author felt like wasting people's time with such lack of content.
> from the moment Firefox OS was announced I gave it a negligible probably of amounting to anything

Many said the same about Mozilla building a browser to take on Microsoft, with a desktop monopoly and enormous resources, and Internet Explorer with 95% market share. This same comment is heard by every failed tech venture, which includes most startups: "I told you it wouldn't work."

It's a good thing so many people are willing to ignore that advice, also heard by 100% of entrepreneurs starting new ventures. I'm sure others here find it equally familar.

I'm a little surprised to see it receive so many votes on HN.
Yes, Sufferfest are better. They are pretty structured, and have enough humor to make the suffering somewhat bearable.

Trainer workouts are boring enough you want to keep them short and hard. I think you can get (some of?) the Sufferfest videos free if you have a premium Strava account.
Fair enough, so long as you understand that programming languages are not expressive enough, in general, to clearly explain purpose and rationale. In these matters, providing a hint through identifier naming is not an adequate substitute for a clear explanation in a human language.
I think you're both right.

The grandparent post is right in the sense that reductionism always reduces, ultimately, to a guess (in this case, Lagrangian mechanics is the guess).

You're right, though, in that a basic framework can be established, using minimal assumptions and axioms, in which most of classical physics and even much of quantum physics can be derived via (mostly) rigorous mathematical arguments. But that framework itself is, at the end of the day, a guess. It's simply the best guess we have at the given moment in time that fits the evidence (e.g., by allowing us to derive from it known rules and patterns that past generations have verified fit the evidence).
Overall I get about 3 to 4 notifications from Facebook per day, so the quantity isn't too high. It also helps me avoid the habit of frequently loading Facebook to check for new notifications when there usually aren't any.
Or the more likely possibility that if you could not come up with a good idea in the years before entering YC you are unlikely to come up with one in a couple of months during YC.

My limited observation is there is little correlation between the quality of the idea and how hard a startup team works.
> Right. And the choice of programming language isn't.

The platform isn't just the language.

> Firefox OS was based on locally installed apps.

Then I have no idea what we're talking about.

So the point of Firefox OS was supposed to be what, you make the UI using HTML and javascript but then it runs locally and exposes system call wrappers through javascript?

That's not actually so bad of a concept, but then you have the opposite problem. Nothing that does anything you can't do in a traditional web page is portable outside of Firefox OS so you have no user base to attract developers.

It seems like they're trying to compete with Android when they should be trying to compete with Java. Make a runtime that runs the Firefox OS apps on Debian and Android and Windows. That would be interesting.
I have 2 rules:

1. Practice, practice, practice. This goes for any endeavor in life, not just programming - the more you do it, the better you get.

2. Never settle for your first attempt, always be thinking of ways to improve. Sometimes I'll come up with ways to redo something years after the opportunity to do so has passed, just because it's still on my mind. Hopefully when a similar situation presents itself the better method will be my first choice.
Not on waking up. In the shower. It's the caffeine.
"How not to benchmark" would be a more accurate title.
If you like Tatsuo Horiuchi, it's worth checking out the late Hal Lasko, a partially blind Microsoft Paint artist who recently died at the age of 98:

http://www.hallasko.com/

https://www.youtube.com/watch?v=EVQHeowMdjI
For people curious about OCaml and wanting to actually learn the language, aka build something useful, then come to the next OCaml meetup at the Climate Corporation in San Francisco. Its a workshop from idea to opam publishable package. We'll build a command line tool to do bread and butter coding, aka HTTP requests and Json manipulation. You'll have reusable code and a starting point so you don't waste time with building code and actually spend time writing code.

http://www.meetup.com/sv-ocaml/events/228367572/

As incentive I will be giving away Enter the Monad t-shirts courtesy of Jane Street, thank you yminsky!
https://s3.amazonaws.com/hi8/v/2015-08-03.mp4

There's the raw video. Added bonus is that it actually fits in the full browser window when viewed directly.
I use both.
Disagree strongly with the "boy-scout rule". If it's a bug, then fix it, but if it's messy code, then leave it! There's no reason to touch something that may be working fine and for you to create subtle bugs.
That last part is key for this particular tidbit. "People of color" influence DC politics only to the extent that the old white men in the Capitol tolerate it. Case in point, recent efforts to legalize marijuana locally have run into a lot of trouble because certain Congressmen make it their mission to oppose such things.
Video encoding also might also be worth putting effort toward. There are probably a lot fewer people using GPUs for video encoding than for linear algegra, but it's still something nobody is currently doing with open operating systems or otherwise really. If AMD did it, I think people would take notice. nVidia started adding APIs.

Video encoding on CPUs is extremely inefficient and essentially precludes on-demand encoding.
> Examples of unacceptable behavior by participants include: ... Other unethical conduct

This example is a bit... spongey.
My sometimes-use of an IDE has zero to do with ease of understanding, but for the tools it provides that text editors don't, refactoring being the biggest one.

Efficacy depends on the language being worked with, of course.
DIE HARD BRONCO FAN EATS GRASS
looks like they bought an ad on qz.com too...
Because VIM works so much better for me than any IDE ever has. It just works, it's installed everywhere, I don't need graphics to use it (so I can use it on remote machines), it's fairly scriptable (this is the only thing I have to give the Emacs guys -- they have a proper programming language for scripting). Most importantly, I only need to know how to use one text editor, as opposed to some languages where you need to change IDEs to actually do anything (see: Xcode, Eclipse, Visual Studio, etc).
Snow Dragon Snowmelters
dupe of https://news.ycombinator.com/item?id=10977609 (tho barely any discussion there either...)
Lua is great when you will write at most a few thousand lines of code, you can ship or control your interpreter binary and the number of developers who will ever deal with the code is single-digit. Beyond that it is miserable. Hope that Distelli Agent remains within those constraints.
Ammon Bundy Arrested
I've seen too much "CoC" for one day. Goodnight HN.
Weird, it doesn't implement "HTTP 451 Unavailable For Legal Reasons" or "HTTP 420 DAB Session". It also doesn't return an Allow: header for 405. It also doesn't return 100-103.
Motivational T-Shirt Ideas from Davos World Economic Forum
I was going to say that, glad someone beat me to it. No matter how clear your code is, it can't explain the WHY.
Sorry, I guess I'm missing it? Can you point it out to me? I see only play once, play always, and never play
Yeah, you can see in http://www.spoon-tamago.com/wp-content/uploads/2013/05/horiu... that its more like a graph of overlayed shapes based on something, I dont know if they are hand drawn or if they are derived in any other way, though based on the article it would appear they might be individually created and posed in the scene.
> Mobile apps are killing the web.

It's like saying desktop apps are killing the web which is stupid. You need both. Yes you need strong standards and open technologies but a random mobile game or a contact list on my phone isn't the web.

> Firefox OS was an attempt to combat that

It wasn't going to work anyway given the poor performances of Firefox OS. That's what killed it more than anything else. They chose to go for low end devices with web techs ? we all know how web techs perform in general, badly, compared to solutions based on Java, C , C++, Swift and co ... This true on desktop and even more true on limited devices such as phones.

Firefox OS is open source and it's a good think, but aside from open source developers,most buyers don't care about that.
Ammon Bundy and Five Others Are Arrested, and One Is Killed, in Oregon
I remember having a few tricks like that–I vaguely remember moving bits of the GUI for some apps off screen so they wouldn't get drawn and thus run faster.
> That's not actually so bad of a concept, but then you have the opposite problem. Nothing that does anything you can't do in a traditional web page is portable outside of Firefox OS so you have no user base with which to attract developers.

Yes, I'd agree that is/was much more of a problem than the technology stack itself.

> Make a runtime that runs the Firefox OS apps on Debian and Android and Windows. That would be interesting.

There is such a thing: https://developer.mozilla.org/en-US/Marketplace/Options/Open...
One thing I love about OCaml is named parameters. I am an explicit kind of guy and ironically even with all the type inferencing OCaml has it is damn explicit of a language (although I sort of prefer ad-hoc poly but oh well). It seems like a pretty trivial thing to have named parameters but there are so many languages that do not have this feature (or have this feature and it breaks something (scala->java)).
That did the trick, thanks!
> If your problem did not match the things that Javascript was good at, you were completely out of luck. Every other platform has a way of writing your app in different languages.

Why didn't FirefoxOS also include a mechanism for native apps in some other language? It still could have been an open platform. I understand they like to promote Web technology, and they still could have the HTML5 apps, but that's not inherently more open than some other options.

That raises an issue I hadn't considered: Is Mozilla's mission the 'Open Web' or 'Open Internet'?
This is charmingly naive.

Why not find 10,000 consultants, make them manage each other, become rich like Zuckerberg instantly? With no "time sink"!

"How to draw an owl? Draw two circles; draw the rest of the damn owl"
http://sethgodin.typepad.com/seths_blog/2014/01/how-to-draw-...
Check Syrup-tan's comment above for an explanation.
> are you suggesting that by default you should vet every version exactly and freeze it at the point you defined it?

Yes, this is the way that Guix and Leiningen and rebar3 and a bunch of other things work, and it is wonderful.

Pulling in new code without you asking is a fine idea for something like apt-get where you have a huge team doing QA on the entire system working together before it even hits your repositories, but for most package managers, the dev team is the one doing the testing, and upgrades should be done only with great care.

It does mean you have to watch for security updates, but this is true of all package managers.
Yep, HW decode, works for games (FPS is 10-20% less, depends on game). Might even be better than the intel driver, I had a few problems with that, but I haven't had any problem with radeon.
Since we're going back in time, let's not forget WWIV and WWIVnet.
Cool. Making this stereoscopic would lead to using this to experiment with a VR type of use case - even for a non-interactive flavor.
Google just made calling candidates out on their sh*^t way easier
It's not so much Javascript itself that is the issue so much as the reliance on HTML/CSS for the UI. iOS (and recent versions of Android) are designed around the performance limitations of their devices (especially on early hardware), and there are a lot of optimizations in their respective UI frameworks to ensure the UI stays responsive, and scrolling stays smooth, even when working with large amounts of data.

Throwing the kitchen sink at developers in the form of HTML/CSS does not encourage performant design, and indeed when you read stories of developers trying to write complex mobile apps using web technologies it often eventually devolves into a performance optimization game (that doesn't always succeed).

That said, I'm sure someone could put together a UI framework based on JS that rivals the perormance of iOS or Android. But no one has bothered to do so because they view HTML/CSS as "good enough". Which is critically flawed thinking.
Meanwhile, I sit here with the firefox usage pegged at 50%, and no way to tell which tab is killing the CPU. There's a 9-year-old bug open, requesting this feature. Now, before the fanboys jump in and say "it's open source, why don't you do it?", I'll admit that my hacking skillz are not enough to dive into Firefox source.
No.

I can't stand the flashy javascripty nature of the site, as it struggles to poorly reimplement the web forums of 5+ years ago.
And in other news... the president of the National Society of Wolves says that border collies are immoral and hate you for your freedom.
Regardless of the Nyuzi's merits, that demo is unimpressive.

We (RenderMorphics and then Microsoft D3D) were happily spinning teapots on 50 MHz 486s, significantly faster than that.
> In the ad, SoFi vows to propel its members to “greatness,” but says not everyone fits the bill. “Find out if you’re great at SoFi.com,” the voiceover reads. “You’re probably not.”

If there's one thing the majority of people watching the superbowl love, it's condescension from a corporation.
Apple bought 10 companies last year mostly small companies. The age of spending money buying large companies and creating non focused conglomerates is dead.

GE, for example, has been busy making itself smaller over the past couple of years. Google split itself up to become more focused and Sony just announced the creation of a separate PlayStation division.
From https://bugs.ruby-lang.org/issues/12004#note-159

> Our community have 20+ years of history. We had a few issues in the past, but all of them could be resolve by the communication.

> On the other hand, we had to take great care to avoid bureaucracy in our workflows and processes. For me, avoiding bureaucracy is far immediate danger. Of course, I agree with you in part, so I agree to add kind of CoC for the community.

Matz agrees with a CoC, but sees the Contributor Covenant as heavy-handed. Nothing wrong with that, no need to give this a title that's totally wrong.
> Why everyone is relying on python that's installed there for RedHat's needs

Environments where the build of your server is strictly controlled and conservative...banks, mission critical apps, that kinda thing where stability from upstream is hugely important.
Crazy demo!!!
This is actually a bug with CSS3D transforms in general with Firefox:

http://jsfiddle.net/yNfQX/21/
Isn't labs just another way to say we are better and elite than the rest of the engineers who are working on run the business products?
The point is that writing comments isn't a substitute for writing clear code. I have seen way too much code that someone puked up without thinking about readability, and then tried to save it by sprinkling it with comments.

So the first thought when writing code that isn't obvious should not be to comment it, but to figure out if there is a way to write it clearer.

But of course, sometimes we need to write code that isn't obvious, and then a few well thought through comments will save the day.
Pretty solid and thoughtful response. Almost makes me want to learn Ruby. Almost.
The vagueness of terms and undocumented extent of what is part of 'participation in this project' are what I think a lot of people are having issues with.
The discussion is a good thing. There are some dangers in blindly adopting draconian Cider House Rules, because, for instance, they can be gamed as cudgels to throw out individuals for any reasons rather than promote healthy debate and social give-and-take.
Always worth checking archive.is:

https://archive.is/KIQLX
Ben Bangert has given a presentation about this that was discussed here:
https://news.ycombinator.com/item?id=10402307

The above links to the slides only, here is a video of the talk:
https://www.youtube.com/watch?v=_F2peRzJzhU
My understanding was that they weren't separate hypotheses but one. I thought amyloid beta interrupted insulin signalling which then lead to all of the downstream effects of neuroinflammation, cell death, oxidative stress, glutamate toxicity, etc etc.

But I've never been super clear on the type 3 diabetes explanation.
> "People of color" influence DC politics only to the extent that the old white men in the Capitol tolerate it.

Exactly. D.C is the only city whose local politics are directly subject to the whims of Congress.

> Case in point, recent efforts to legalize marijuana locally have run into a lot of trouble

Yes, and not just recent efforts - D.C. legalized medical marijuana in 1998 by popular vote, but the Barr amendment overruled it.

(Yes, Bob Barr, who later ran for president on the Libertarian Party ticket, blocked D.C. from being able to legalize medical marijuana)
I'm not a math type, but it looks to me that mrb is saying that the number of computed bitcoin hashes outnumber an estimated number of all of the grains of sand on the world's beaches, and in the world's deserts, by a factor of 10^6th

http://tinyurl.com/hf9aybm
http://tinyurl.com/qc59ora
Here's the easiest example I can come up with:

// Optimized this code as it's a hotspot. Does <x> but quickly.
Apps on the Marketplace are deployed to a device and run locally, offline - complete with an intricate permissions model.

So like Android, except using HTML/JS/CSS which I'd consider either an irrelevant implementation detail or a negative.

No less open than the github hosted, Android app scenario you mention.

Sure, no less and no more. The real issues are whether the user is allowed to run the app without explicit permission from the OS vendor, and whether they're required to hand control of their data to a third party. Once we have the answers to those questions, whether the app is written in JS or Java or Swift or C++ doesn't really matter in terms of openness.