skysight-inc/HackerNews huggingface dataset:
I was expecting the particles to be done as a pure shader implementation, but when I looked at the source that's not the case. While a vertex shader is used to display the particles, the "physics" is done in a JavaScript loop.
My biggest concern with Googling for these things is that the Stack Overflow answers range from bad practices, to good C++03 practices, to good C++11/14 practices. It's difficult to know exactly what the state-of-the-art is.
Who says it does?
That being said. How can I check our cert? The current cert predates my employment with the county and this is something I have never had to deal with.
I might feel differently about alleged piracy if they could prove pirates are lost sales. But they lost that argument long ago.
And the desire to continue studying until "we're sure" is what leads to the current obesity epidemic and kids still being taught the ridiculous food pyramid in 2015.
This scares the shit out of me.
People would start breeding them...

https://en.wikipedia.org/wiki/Cobra_effect

I admit that a dollar might not be enough to encourage breeding. But I doubt it would be enough incentive for hunting either. AFAIK they are hard to spot...
There's a lot of not-actually-correct content on this article.
i'm a little unclear on why you think the pilot is still not in a position to execute mass murder. Perhaps you should think through a couple other scenarios.
I'm pretty sure neither of those animals live in Florida. We definitely have alligators, I'm not so sure about crocodiles.
That is so cool. There's a great demo of orbitals and the like that can be picked up from this. I would have loved if a physics teacher showed me something like this when I was in school.
Ghost Public Revenue Dashboard
That's actually pretty hilarious considering that ajax.googleapis.com (one of google's public CDNs) still uses SHA-1 certs.
Anyone with an account can upvote stories. It's probably a good idea to visit /new to upvote interesting submissions.

Anyone with an account can flag a submission. Flagging should only be used for submissions that violate site guidelines. No-one can downvote a submission.

Anyone with an account can upvote comments. (Click the timestamp to reveal the flag link.) Anyone with an account can flag comments - again flagging should be restricted to comments that violate the guidelines.

People with karma over 750(?) 1000(?) can downvote comments. There's disagreement about when downvotig should be used. Some people feel it should only be used for posts that violate site guidelines[1]; others think that downvote to disagree is okay.

[1] that makes the flag redundant?
> they just want to publish something

What's going on in the academia is a classical example of perverse incentives. If your career depends on churning out soul-crushingly bad or insignificant papers that fulfill some superficial criteria of "scienceness" then that's what you'll do. It's dangerously close to cargo cult science.
Ask HN: Should I use K&R to learn C?
Should I? Or would I be learning C the wrong way? This would be my second language and I am still a programming newbie. Learning C so I can reverse engineer.
That pretty much covers why I elected to pick up Go and Clojure lately. I actually love programming, and my old tools were feeling rusty.
I work with Java development support so I need as much RAM as possible.

I need to test load balancing configurations, transaction troubleshooting, heap dump analysis and so on. VMs are an essential part of my day-to-day activities. 8GiB let's me run Firefox and Chrome and at least 2 distinct projects.

And I'm not even talking about web development troubleshooting which is a pain in itself.
> a man has agreed to plead guilty to conspiring to illegally fix the prices of posters he sold online

So correct me if I'm wrong, but we don't actually know whether he was guilty or not, right? He may just have pleaded to avoid the costs and the hassle of longer process?

(I don't want to spin it into a discussion about plea bargains - it's just that I'm not from the US, I just want to know if I understand the phenomenon correctly.)
> If you once have programmed Scala for a while, you do not want to bend your mind around java anymore ;)

I'm having that exact experience with Clojure.
Agree with you. HN has been (seems to be) moving away from indicators that can influence upvoting (for example, folks upvoting a comment already substantially upvoted because its upvoted while downvoting dissenting views). Coloring influencers could assign undue heft to persons of a particular color over others and influence conversations in ways orthogonal to the dialogue.

Also I'm told that YC-Alums can see each other's user name on HN as a particular color and non-YC-Alums don't see this. So I guess that's already a thing.
My thoughts are that with the implementation of data retention laws in Australia the ultra paranoid arena of PGP is becoming of greater relevance to the average citizen and so a simple, easily implemented, non-centralised, publicly identifiable crypto for everyday comms may become not only viable, but sought after - http://blog.lrdesign.com/2014/03/thoughts-on-keybase-io/
Equally suspicious are popular but controversial stories that disappear off the front-page within a very short amount of time despite having accumulated lots of votes and comments quickly. I've always gotten the feeling that there are groups of users who flag submissions to make them disappear.
Great stuff.

Do you feel explicitly stating any licensing (or lack of) be a good idea for the samples?
The standard particles example in three.js has 500.000 particles.

A description like "80k dynamic interactive physics based particles" would do this one more justice.

(There's a dynamic particles demo in the threejs examples too, though it doesn't say how many there are...)
One could be generous to the author and say that he just spotted Java on the Wikipedia map[0] of the Burmese python's range. Being the smartass I am, I tried finding if the first discovery of the Burmese python was south of the equator to give the author more credit. Nothing but invasive species reports for Florida as far as the eye can see, at least on Google.

Nonetheless, poor fact checking.

[0] - http://en.wikipedia.org/wiki/Burmese_python#/media/File:Pyth...
Well that's an unfortunate title truncation. For those scratching their heads but not reading the article: Pao is eliminating salary negotiations for new hires. No word on negotiation of raises though.
Really nice site, I've been learning Liveroom and figuring some stuff out on my own in an experimental way, but this makes that process much easier.

It would be nice, in cases where the properties are related, to use the same photograph as an example. For example, it would be nice to see how Saturation and Vibrance differently affect the skin tones on the baby picture.
The particles are attracted by the position of the mouse, each having a slightly different (randomized) attraction factor.

If a particle ever reaches the exact mouse coordinates, its position is randomly generated anywhere on the screen.

When rendering the particles, it simply draws a line between the previous and the new position. So when a particle is transported to a random place, it create the rays that appear around the cursor.

There's no real complexity in the maths involved, but I remember spending quite some time tweaking the random ranges to get something nice.
I've been using Arch on my workstation and on my laptop for several years already. I can sign all the points you gave in here and I really appreciate how easy it is to setup and use the distribution.

Although many years ago I had problems when updating, in the recent years everything just works and I don't need to worry about upgrading the whole distro every 6 months.
I wonder how many site owners just disable https now.
Sketchboard.io meets Impress.js
I just say I have a $2,000 NDA fee as it places liability on me.
Udi Dahan https://twitter.com/UdiDahan very knowledgeable about distributed architecture

David Fowler https://twitter.com/davidfowl important guy behind ASP.NET, SignalR, etc.

Troy Hunt https://twitter.com/troyhunt security expert and very knowledgeable about Azure

Edit: I see some people just writing some names, but I think that is completely useless without any context on WHY you follow them.
Well if you plead guilty you are saying you are guilty. You are correct there could have been a deal struck and it was just better in the end to not take the chance in court.
If you view your website in chrome, you can click on the lock icon in the address bar. Go to the connection tab -> Click certificate information -> Details Tab.
You should see one of the entries should be signature algorithm. SHA-1 is a problem. SHA-224 or higher means the cert is on SHA-2 which is okay.
For people interested in collaboration on papers I strongly recommend Overleaf. It supports both Git and online in-browser editing of the Latex-Source with PDF-preview (which is sometimes a bit slow, but they are working on that).

https://www.overleaf.com

Shameless plug: If you like the service and want to register anyways, you can use my reflink ;-) https://www.overleaf.com/signup?ref=a6702e8ee331
Exactly, there's not much optimisation in there. In fact, it was my first try with WebGL.
How about this: every crew member has a wireless button. If two of them push the button, the AI irrevocably takes over and lands the plane at the nearest airport. Pilot locks self in cockpit and heads for the mountain? Push the button.

If the AI would crash the plane one time in a thousand, and the pilot would intentionally crash the plane one time in a million, then this system reduces risk to one in a billion.

It helps against terrorists too. They have to disable almost the entire crew at once, or they'll have a nice leisurely ride to a waiting SWAT team.
clickable - http://unbouncepages.com/finchreviews/
Many good articles & posts don't get upvoted.

As someone involved in news delivery, I find this to be an opportunity. I frequently dig up stuff with only 1 or 2 votes here that I can share on and look like I found it - ha! :)

As a long timer HNer, I think the main problem is there's little reason or motivation to monitor /newest so it's mostly visited by people being asked to vote up other people's posts. It'd be very cool if on the bottom of the homepage, you got a few items from /newest you were invited to vote on without actually going there.
For starters it would be harder to keep the door locked. The copilot sat quietly as he murdered, having to murder with your bare hands takes a lot more effort.
Wow, that seems pretty absurd. 5 days and then sealed? Ridiculous.

What is the harm of releasing the paper records? Is there any reasonable argument for such strict measures?
They also could do a better job of informing webmasters exactly what is wrong with their certificates. If you go to XKCD, for example, Chrome's handling of https is very scary-looking and it has a message about the site using "obsolete cryptography", but it doesn't call out SHA-1 as the culprit or point toward an article explaining what's wrong & how to fix it.
It's an epidemiological observation that the socially defined "African-American" (also known as "black") racial group in the United States has higher rates of high blood pressure than other officially reported groups. Interestingly, west African people in west Africa do not appear to have higher rates of blood pressure, according to a scientist who studies comparative epidemiology.[1] That's always the trick in group comparisons: to find out if a group difference has a genetic or environmental cause.[2]

[1] https://web.stanford.edu/dept/anthropology/cgi-bin/web/?q=no...

[2] http://people.virginia.edu/~ent3c/papers2/Articles%20for%20O...
In a developer machine? Off the top of my head: virtual machines, in-memory databases, a bitmap editor with huge bitmaps consisting of many layers, game programming, 3D rendering...
I've felt for a while that HN would be much improved if vote count and karma were invisible. If you give users a stat, you're encouraging them to gamify and optimize for it. Personally, I would rather there was no karma at all, but that's not going to happen. It serves its purpose by affecting the sort order of the thread - it doesn't need to be visible to do its job.

The value of gaming the frontpage could be reduced by having random items from below the fold bubble up from time to time, and perhaps by also having popular items bubble down. Not only would this encourage worthy but not necessarily popular stories to be read, it would (more importantly to me) encourage users to notice that there is more than one page and those thirty slots to read. I believe lobste.rs does this.

It also occurs to me that some people find stories through /comments, and this page can also have an overcrowding problem when multiple comments for the same story take up most of the page. More stories would be discoverable there if comments were grouped by story instead of individually.

I think /active should replace or sit alongside /new. It would provide a nice contrast between the stories getting upvotes and stories getting comments.
No, one could have a lucid view of ones condition, recognize that the above is true and still suffer from depression. That's the problem. Depression is a medical condition that can't be just reasoned away. Person can identify that by several rational measures they have a great life and still suffer from depression.
Steve Jobs believed in Buddhism. There is one saying in Buddhism that your heart is your Buddha. Follow your heart, put in this context, could be translated into "follow your guts feeling, do the right thing" which is actually against taking action out of ego or desire. Passion is desire, and "follow your heart" should have nothing to do with it if Jobs took Buddhism practice in daily life.
Since these particles aren't dynamic, they are much easier to render at high volume. You create the vertex buffers once and you're done. Dynamic particles are a lot more complicated, since the buffer needs to be updated constantly.

If anyone has some good articles about how to render a large number of dynamic particles, where the simulation happens on the CPU (i.e. it's not all shader trickery), using modernish OpenGL (no fixed function stuff), please share. I'm eager to learn more about it, but haven't found good resources. It's a blocking issue towards my goal of creating a bullet hell shoot-em-up game.
This is a quick check site I've used previously: https://shaaaaaaaaaaaaa.com/

However the proper test should be done using https://www.ssllabs.com/ssltest/
80k particles isn't an awful lot, unfortunately. I can hit well into the millions on desktop GPU's, so I would assume 2-300k would be well achieveable

EDIT: Seems that http://threejs.org/examples/#webgl_buffergeometry_particles has 500k.
Too bad Clinkle didn't have this.
Yes.

Not everyone does this of course, but anecdotally, some big companies have companies that scour the web looking for negative feedback. This dept often doesn't have the power to fix anything, so they'll buy up domains and give out freebies.
Intel's PC on a stick is now available for pre-order
Choir.io is down?
"Getting depressed" by some arbitrary stimuli and clinical depression are different things.
Actually the southern half of Florida does have some Crocodiles.

http://en.wikipedia.org/wiki/American_crocodile

Ran into one when I was a kid and well I have a very firm imprint that they in fact do live there.
Well it's more like private security. People don't pay much attention to this mainly because stealing is bad in most people's eyes. People are not so concerned if it's actually legal or not to detain someone and basically blackmail them.
Great list that made me smile. My two favorites from it include:

- Falling in love with a product (rather than the problem) is really dangerous

- It's really hard to build a product if you don't have a big personal investment in the problem it solves
> If VP9 is just 5% better, bandwidth saving itself for YouTube will be substantial

You should look at this from a business perspective: how substantial would those savings need to be to justify a billion-dollar scale investment?

VP9 codec development alone has been expensive and that's not even including the significant hardware engineering costs needed to make it competitive with the MPEG group's standards on all but the highest-end desktop computers.

Meanwhile, H.264 is a mature, widely-adopted technology and H.265 is following the same path (http://en.wikipedia.org/wiki/High_Efficiency_Video_Coding_im...) with many implementations announced.

YouTube makes money from people watching video, not from sales of any particular video codec. They're already using H.264 for everything and will need to add H.265 support for the same reason.

So if we look at this from the perspective of a business manager:

1. Make a significant investment making VP9 appealing enough to produce the widespread adoption needed to see significant bandwidth savings.

2. Use the same MPEG codecs for all visitors – dropping support for interoperability with Apple, Microsoft, etc. isn't likely so they're going to need an H.265 path either way. This has no significant upfront costs because they can use the same tools as everyone else and get the same bandwidth savings.

From that perspective, the question is really whether the HEVC license fees are going to be higher than the cost of funding VP9. There's some intangible value in having an alternative if the MPEG group gets greedy and it might help them negotiate more favorable rates, too, but I'm pretty sure none of that is enough to confidently say that Google's senior management won't consider cutting it the next time they need the right news for Wall Street.
Full-body blowdryer
A scenario like AA587 would be relatively quick to pull off by a single pilot in any airliner without full envelope protection (which is most of them).

[1] http://en.wikipedia.org/wiki/American_Airlines_Flight_587
I could have a play and report back if I get time?
Well, we do have the American Crocodile[0] whose ranges includes southern Florida. Florida also has Caimans[1], but those are invasive.

[0] - http://en.wikipedia.org/wiki/American_crocodile

[1] - http://myfwc.com/wildlifehabitats/managed/american-crocodile...
The underlying reasons are actually pretty sensible.

Signal (as it will be) can't deliver encryption via SMS on iOS due to platform restrictions. Neither can tablets or computers normally send SMS messages. (To say nothing of metadata risks, although TextSecure cannot address that without a decoupling layer, like Tor, and in any case low-latency low-bandwidth mixnet messaging is very hard versus nation-state adversaries with traffic correlation abilities.)

It's also clear that voice and video can't be delivered well or at all by SMS/MMS, and that MMS in particular is a huge pain in the arse.

However, users who have limited/no data plans are up in arms. Whole bunch of 1-star reviews. Clearly quite a few vocal users (not necessarily users in regions you might expect) liked this feature, used it, seemingly needed it. I know that sometimes when travelling even I'm out of data service, but within SMS service.

So it may be that a fork does make semantic sense here. Signal will eventually deliver cross-platform best-in-class secure messaging, group messaging, voice/video/etc - features which cannot be delivered by SMS - and SMSSecure could deliver encrypted SMS messages for users on the Android platform (only).
> ...with a computer system you could have 3 or more systems all getting a vote before action is taken and each of those 3 could be written by 3 separate companies using unique security and code.

You could have this. But what are the chances that this will happen in practice, instead of a general reduction in this kind of measure in the interests of cost-cutting? Humans are notoriously bad in assessing risk for unlikely events. If an accident hasn't happened, then this tends to become a justification to compromise and cut costs even when the sample size is too small.
You should just say that you don't buy the argument of net neutrality. The intent is that network access is non-discriminatory. ISPs will not be allowed to offer special deals that benefit one service provider over another. It's not a subsidy, it's treating bandwidth as a regulated utility.

You can choose to imagine cellphone hardware as a utility but clearly it is not.
Launched into production during 1984, the Airbus Industries Airbus A320 became the first airliner to fly with an all-digital fly-by-wire control system. http://en.wikipedia.org/wiki/Fly-by-wire

Technically it's already possible. It's a lot easier than autonomous cars, as all the technology is already in place and less other human-beings that could interfere the system. In a few years, commercial airplanes will probably be like the US combat drones that fly autonomously in Middle East/Africa while being supervised from Las Vegas.

But you are right, that with AI other issues surface. An accident of the A320 in late 2014:

On 5 November 2014, Lufthansa Flight 1829, an Airbus A321 was flying from Bilbao to Munich when the aircraft, while on autopilot, lowered the nose into a descent reaching 4000 fpm. The uncommanded pitch-down was caused by two angle of attack sensors that were jammed in their positions, causing the fly by wire protection to believe the aircraft entered a stall while it climbed through FL310. The Alpha Protection activated, forcing the aircraft to pitch down, which could not be corrected even by full stick input. The crew disconnected the related Air Data Units and were able to recover the aircraft. The event was also reported in the German press several days before the Germanwings crash. The German BFU (Aircraft Accident Investigation Bureau) reported on the incident on 17 March 2015 in a Bulletin publishing the flight data recorder and pitch control data in English and German. As a result of this incident an Airworthiness Directive made mandatory the Aircraft Flight Manual amended by the procedure the manufacturer had described in the FOT and the OEB and a subsequent information of flight crews prior to the next flight. EASA issued a similar Airworthiness Directive for the aircraft types A330/340. -- http://en.wikipedia.org/wiki/Accidents_and_incidents_involvi...

At first the Germanwings Flight 9525 sounded very similary to the Lufthansa Flight 1829. There were speculation that the same issue happened again, but then they found the voice recorder (co-pilot...). Germanwings Flight 9525 was an Airbus A320-200: http://en.wikipedia.org/wiki/Germanwings_Flight_9525
If somebody steals your savings, one person is affected - you. And while pointing a gun to one person's head will work, it won't scale.

But if somebody works out how to steal an electronic vote, such a solution is likely to scale, and to compromise the outcome of the election, which would have a massive collective impact.
Wow- great answer. Thank you.
One of the open secrets of YC alumni is that many will vote brigade new posts by other YC companies when asked. This has been confirmed to me by multiple YC alumni and I've seen it in practice.

This isn't to say others don't do it to, they do, just that it's another "benefit" of going through YC.
"Clarkson said she filed a request for a recount after the 2014 election but was rebuffed by the Sedgwick County Election Office. Clarkson said she was told that only candidates could file for a recount of their own races."

It looks like she began trying to get the records during the time frame, but was shut out by local party officials. Big surprise. I'm from KC (Missouri, but we get local Kansas news as much as they get ours). This is pretty standard Kris Kobach shenanigans. On one hand he's removing tons of voters from the rolls to prevent "voter fraud" while simultaneously helping stonewall an audit of votes to detect election fraud.