skysight-inc/HackerNews huggingface dataset:
Not what you mean, but here's the same demo without instancing and lots of drawcalls, but careful, it will grind your browser to a halt pretty quickly:

http://floooh.github.io/oryol/DrawCallPerf.html

This is one uniform update and one draw call per particle in a loop.

Unfortunately draw call overhead on WebGL is really bad compared to desktop GL. On my Windows7/nvidia setup I can go up to about 75k draw calls before frame rate drops below 60fps, on other platforms it's worse. So in this particular (very simple) scenario, hardware instancing actually pays off.

For quad particle systems it is indeed usually better to just directly write the vertices to a dynamic buffer instead of instancing, but I don't have a demo (yet) for this particular case :)
This has always been a problem, and "trusting papers written by people I know, or who have worked with people I know" has always been an adequate solution for people in the field, whatever the field is.

But with the democratization of scientific communication in the Internet Age, as well as the massive over-production of people with PhDs in the sciences relative to the number of academic jobs available, the number of accessibility of bogus publications has skyrocketed at the same time as the pressure to use them has increased enormously. Meanwhile, the amount of good science has stayed pretty much constant, so the good/total ratio is dropping precipitously.

So while insider information is still effective for us, it's much less so for others, and in particular the popular science press <em>and the majority of the people who read it</em> are interested entirely in page views on the one hand and being wooed by the "next amazing breakthrough!" on the other, rather than anything to do with actual science.

There was a comic someplace (should be xkcd but doesn't seem to be) saying of the average reader if "IFLScience" and similar sites, "You don't love science, you just want to look at its ass as it walks by." This is not the worst of all possible worlds (in other places they want science to never show its face in public, much less its ass) but it does create an environment where science communication is hard, and the proliferation of bogus journals and people willing to publish in them is problematic.

It wouldn't hurt for hiring committees to have an explicit rule that anyone who has published in a problematic journal has that publication counted against them, but mostly there needs to be some better form of triage than conventional peer review (which is weak enough as it is) or we're going to drown in papers debating the number of angels than can dance on the head of a pin, and lose that one weird trick that discovered by a post-doctoral mom that actually solves an interesting problem.
Yes, that's correct. Due to a subtle bug (https://crbug.com/472978), my beta-channel Chromebook thinks my personal website has a SHA-1 intermediate, so I've seen this happen. There's no certificate warning / interstitial, just the red slash through the "https".
Some of these examples are not equivalent. For example,

r
.db('dragonball')
.table('characters')
.filter(function(row){
return row('maxStrength').gt(700000).and(row('species').contains('Saiyan'));
})
.orderBy(r.desc('maxStrength'));

presumably returns one row per character, whereas

SELECT c.*
FROM characters c
INNER JOIN character_species cs ON c.id = cs.character_id
INNER JOIN species s ON cs.species_id = s.id
WHERE max_strength > 700000
AND s.name = 'Saiyan'
ORDER BY max_strength DESC;

returns at least one row per character. Rather, the equivalent SQL (depending on what syntax is available) might be:

SELECT c.*
FROM characters c
WHERE max_strength > 700000
AND EXISTS (SELECT NULL
FROM character_species cs
INNER JOIN species s ON cs.species_id = s.id
WHERE c.id = cs.character_id
AND s.name = 'Saiyan')
ORDER BY max_strength DESC;

The above returns one row per character, no matter how many matching entries there are in `character_species` or `species`.

Pursuing this a little further then, suppose you wanted to expand your search to include humans and androids. In SQL, only a slight modification is needed:

SELECT c.*
FROM characters c
WHERE max_strength > 700000
AND EXISTS (SELECT NULL
FROM character_species cs
INNER JOIN species s ON cs.species_id = s.id
WHERE c.id = cs.character_id
AND s.name IN ('Saiyan', 'Human', 'Android'))
ORDER BY max_strength DESC;

I shudder to think what that would look like in functional form. Something like this?

r
.db('dragonball')
.table('characters')
.filter(function(row){
return row('maxStrength').gt(700000).and(row('species').contains('Saiyan')).or(row('species').contains('Human')).or(row('species').contains('Android'));
})
.orderBy(r.desc('maxStrength'));

But how would it know how to group the disjunctions?

In my very limited experience, examples like these always look so tantalizing until you start taking them a little further and then you quickly realize there's no such thing as a free lunch. In this case, you pay for the flexibility of RethinkDB with the expressiveness SQL.
For app developers, deep linking works perfectly in Android. It doesn't work 100% for end users because of the problems you listed, but reading this article is hilarious because Android has had this functionality.. forever?
Linux Australia Conference Server Database Hacked
Is that really the lesson to take away? They have lots of projects that are not in PHP and designed a superset of the language with features it didn't have and their own VM for it, among other things, so, while they may have overcome the issues, I'm not sure that it didn't matter.
Not so, from the article "LG 4K UHD TVs w/ webOS 2.0"

Which are 4K TVs and likely support the Netflix 4K standard as well.
Tor taxi for citizens, anyone?
It's a shame that the railroad companies sold highways to car manufacturers so they could rip them up and sell individualism.
What backups can teach you about safety, part 2
Neither database natively supports the types I need. The decision which database to use was not at all based on that criteria. I suspect either one would be suitable (from a purely technical perspective).

It is not realistic to create a separate table for each type. You'd end up with hundreds of tables (and would have to replicate the types in two places). You can only break down the types so much, at some point you'll want to have columns with your own special types which you want to treat as primitives.
When this works it is great. Always nice to have this "life hack" available.

However, it doesn't always work for people with depression, and unfortunately when it fails it can make things worse rather than better.
Well, I've been in the situation where nobody knows any of the frameworks around to achieve your goal and you just kind of have to pick one and hope you're right so that's another possibility.
Hi Stephen, I'm the OP. As you noticed, our website is in the process of going up, but isn't quite there yet :) We'll be on Linkedin etc once the site is up.

If you're interested in learning more, happy to chat - shoot me an email at rohan@navahq.com!
You need to align colors and symbols either by rows or columns.
I wouldn't exactly call a duplicitous and wilful act of attempting to subvert a trade name and associated business from those who approached and enriched said subverting party in good faith a "founder-spin-off."
Crystallic Fusion
I was going to say pretty much the same thing.

I used to be a dyed in the wool fan of Lenovo running linux, but due to some need to work on iOs development I finally bit the bullet and switched to a Macbook Pro. I maxed the specs on it and I have had no problems at all. It fulfils all of the requirements the OP has, and honestly stays pretty cool. I honestly don't believe I will be moving away from the MBP any time soon.
Hi, I'm the OP. Yup, that's our (current) website :) More professional version coming very shortly.

If you're interested in learning more about us, happy to chat - shoot me an email at rohan@navahq.com!
I remember reading somewhere that PGP is not suited for realtime web chats. Can't explain precisely why or cite sources, though.
Funny story: When you saw it, it was scheduled for shutdown. They had an announcement all planned and were ready to start turning it down, and then they delayed it so that Obama could use it for his campaign.
Good venues do: that's a big part of peer review in any decent journal or conference. While reproducibility could be improved, it's not nearly as large a problem as what the article is talking about: publication venues that don't even try to vet incoming papers.

These are places that publish papers without even reading the title. You could submit obvious nonsense—randomly generated gibberish—and get published. You can't do that in respected venues in most fields, especially in science. But for people outside of the field, it's really hard to tell which venues are legitimate and which ones aren't, and incentives are misaligned so that quantity of publishing matters far more than anything else.
Love that standards are being written in the discussion here. As each standard hits 90% I'm going to write a detailed post on the use of them which will go with the email - I've made a start on user-select. I'd be happy to credit you along with a link to this standard if you'd like. Or I'd love to get your feedback on a draft of the article as you seem to be the authority on this! Drop me an email (me@alexmuir.com) if you get a moment.
transitla.com - I had intended to build a better bus route finder, but I left LA 5 years ago (and I assume Google Maps covers it now)

chatsnippet.com - I wanted to create a bash.org style way of saving funny conversations among friends
Cool! I was trying to play Radiohead's The national anthem [1], but it feels a bit laggy, especially X key repetitions; anyway it's impressive

[1] https://www.youtube.com/watch?v=YLQ9S5D_mxw
Regarding 46 I can't help to think "why don't you just learn to program and build it yourself?". Most ideas are simple CRUD apps anyway.
Thanks. We may build an API at some point, but it is not to do with the TOS. The raw data is so big (and we use memory mapped files, not a DB) that it is a pain from an infrastructure perspective to have available on a web box.
$3000/year is a lot of ramen.
> This whole thing actually should never impact website admins.

I had to do a lot of work for this, because I need to support clients that can't accept a SHA-2 cert, as well as Chrome which won't accept my SHA-1 cert because it expires in 2016. The SSL termination I use didn't know how to do that, so I had to write a patch. Thanks a lot Chrome.
Xiaomi Mi2S Gets Android 5.0 Lollipop OTA Update for MIUI6 Developer Build
First: Very nice site, good job!

I think you should remove the bubble sort snippet. A newbie may use it verbatim without realizing there are better algorithms.

It may be good to give an example of RAII that protects a resource other than memory, to plant the idea of wider applicability in your reader's head.
> If observing and empathizing are the goals of the trip, and everyone is clear about that, then all is fine and good.

Why does it have to be so explicit? My observations align with yours in regards to how these trips are marketed (if I can use the term) and how most people I know who have done them describe the experience. But I have another anecdote, one which describes why I don't want to hold my speculations or "understanding of the world" in too high esteem:

I know at least one person who was so sheltered that the big realizations on her trip (a "mission" trip as it were so) were that: not all children are born in fancy suites with a host of doctors tending to every need; you can't get processed American lunches out in the middle of the desert; "kids are literally hungry because they don't have enough food". Hearing this was equal parts astonishing and enraging and yet it made me check my own entitlement as well. Why should I want to attack her motivations? Why should I challenge her because the "result" wasn't "good enough", i.e. she didn't suddenly become enlightened as to what it was like to live in such a situation, instead she merely realized that she had a desire to care about the issue and support others who care as well (see: cash donations)? Any minute I could have said obviously, there are people in terrible situations all over the world and it would have done nothing because I already thought it. There will always be "those kinds" of people; we don't want to be them, but they also don't want to be us. The truth is that even if her interests end up being entirely selfish, she'll probably have more of an impact on those things than I ever will. I can appreciate that, even if it's not efficient, altruistic, or whatever. It's frustrating, but not terrible.
Another tiling window manger (that I like) is awesome.

http://awesome.naquadah.org/

Configurable using Lua, though I've actually changed almost nothing.
I've always referred to this as "realized output". The brilliant engineer might have capacity for greater realized output, but there is little value in the potential. After a certain point, the output must be realized.
Cite? First time I've heard this.
1M WordPress Sites at Risk – Persistent XSS in WP-Super-Cache
>Its not that you can't predict someones morals/values from a copy of their brains, its that you can't rank them objectively, i.e. not using your own morals/values as a basis.

Just because you are not currently a moral realist, doesn't mean there's no such thing as moral realism. Case in point: http://fas-philosophy.rutgers.edu/chang/Papers/Railton-Moral...

>I'm talking about capitalism as a system

And here we've reached the heart of the disagreement: I don't think you are. You're talking about an imagined capitalist utopia. It no more resembles real capitalism (that is to say, the common features and behaviors we can generalize from all actually-existing capitalist systems) than "From each according to his ability, to each according to his needs" resembles Soviet Russia.

>I think it makes sense to start with an ostensibly good system than any other without very good reasons not to.

Why should you try to solve an optimization problem by examining only one proposed solution, and then simply apologizing that all real-world systems with the same name as the proposed theoretical solution are terrible, while not even examining the degree of resemblance between the proposal and the actuality, and never examining alternative hypotheses?

After all, it's not like anti-capitalists lack for proposed utopias (see list of citations at the bottom). In fact, our proposals nowadays tend to have worked in experiments far better than the proposal of "Implement the capitalist utopia of Austrianism/libertarianism" has actually worked in experiment -- starting with the triumphs of the social-democratic era and going from there!

http://www.nybooks.com/articles/archives/2010/apr/29/ill-far...

https://www.jacobinmag.com/2012/12/the-red-and-the-black/

http://grist.org/article/upgrading-capitalisms-operating-sys...

http://www.cornellpress.cornell.edu/book/?GCOI=8014010023835...

And this is all, of course, before we start addressing techno-utopian or techno-socialist proposals that run off the basic concept of, "Well, resources aren't that scarce..."
California Water Authorities to Use New Tool in Fight Against Water Wasters
People who are ignorant of history don't realize that Mussolini was trying to sell fascism (which invented a new, top-down version of corporatism) as equivalent to corporatism (which had been discussed for many years, and defined in the late 19th century in a more organic, bottom-up way which was not "the merger of state and corporate power" by a group convened under the auspices of the Pope) because corporatism was a well-established, at the time, element of Catholic social teaching and a popular idea, and he wanted to steal the label to reinforce the political appeal of Fascism.
The title is a bit presumptuous, to say the least, particularly having interviewed there and having been told by multiple interviewers to steer clear of where they work.
I think I am being HNDoS'ed... I need to get back to work really... really!
I have four^Wtwo invites available, if anyone's interested. Message me via email. FIFO and all that.

Edit: invites are gone. Try emailing the project leaders for some.
here's one with 1 million particles done in vanilla WebGL

http://www.iamnop.com/particles-mrt/

(it's a little unstable since it uses WEBGL_draw_buffers)
It's not odd that they are more expensive, monitors typically have higher refresh rates and faster response times. Both of which imply more powerful hardware for the monitor's driver.
What is the best CRM for SaaS products
I salute you if you understood anything in "The Problem" section.
Mayday Mayday Are airplanes getting more dangerous?
>>you're learning to accomplish that task.

If you are learning anything other than that, you should be in academia not building real world applications. Out there in the industry you don't have 10 years to give towards a specific cause. Given the overall pace of our industry, the rate at which tools are changing, and age related discrimination.

In two ten year sprints you will be due for retirement.
I would like to see a study done on how much ad-blocking can save in terms of energy costs (not running flash ads), bandwidth, and reduction of risk from malware.
> You seem to not understand what ACI is

I know exactly what the app container spec is...stop being patronizing. My point was that I have to use CoreOS FOR ORCHESTRATION because my normal options for orchestration don't (yet) work with Rocket or any of its implementations. I know CoreOS has publicly announced that they'll make Kubernetes work with Rocket, but that's not yet reality. And the orchestration option that we're currently pursuing, ECS, isn't likely to support Rocket any time soon.

And CoreOS doesn't exactly have a great history of being interoperable...the tools that make up CoreOS have hard dependencies on each other. For example, I find Consul to be better than etcd in almost every conceivable way and yet CoreOS forces me to run etcd. I'm not going to believe that CoreOS cares about interoperability until they're willing to take the same "batteries included but removable" stance that Docker has professed.

You seem to have a very pro-CoreOS bias. I'm not going to try to change that. Let me be clear on my biases. I like the design of Rocket far more than Docker. I don't want a single executable to build, run, monitor processes and be a REST API. But I also disagree with almost every decision that's gone into CoreOS. Fleet is cumbersome, systemd is a train wreck (the one thing an init system cannot be is non-deterministic and I've seen too many systemd boot sequences be that) and etcd is inferior to other options. So while I respect that Rocket can be used elsewhere, there's still little-to-no support outside of CoreOS when it comes to everything that goes into running containerization in a production environment.

My company has serious dev-test-prod workflow issues that can be solved by containerization. We're publicly tied to running in AWS. CoreOS is simply a non-starter. While I completely agree with all the negative things that have been said about Docker, I can still advocate Docker-based solutions in the meetings I attend on this subject because everything I need from the ecosystem is there, today, ready to use. Rocket simply isn't there yet and it could have been if they'd started with the existing Docker implementation as the basis for their specification. And you're not going to convince me that that NIH decision is in the best interests of the community.
> 43% of people who attempt to use ApplePay at a terminal that supports it fail and the clerk provides no meaningful assistance.

Do you have a source for this? I'm honestly interested in reading more about this and where this number comes from.
How does this work? I guess a lot of people are rejected for not being easy to place?
I doubt, seriously, that anyone at google told you not to work there.
What clients?
Many open source packages don't compile out of the box? Like on many of them don't on *BSD? Dbx, the debugger many of us have been using successfully for the last 2 decades, is "quirky", but gdb isn't? You can tweak weird things in opaque ways? Compilers have differences?

AIX is not Linux, so you don't like it. Exactly my point. If these are your use cases, use Linux; don't bitch about AIX because it isn't. You can even use Power blissfully without ever having to use AIX. But then we'd have to hear about Power sucking when a linux developer baked the assumption that Linux == Intel ISA into some "standard" open source packages.
The issue really is that bitcoin isn't suited for retail transactions.

I work in the payments industry and we took a long hard look at integrating bitcoin payments into our point-of-sale and determined that it was effort we would get no reward for.

Merchants wont use it. They love no chargebacks and no real fees, but we can't guarantee they will ever get the money for the sandwich they just sold.

Working with risk levels and calculations around zero confirmation transactions work but they still pose an element of risk that isn't necessarily present with cash and credit.

On the processing side, we're scared to death by anti-retail thinking and things like replace-by-fee which, in our opinion, would outright kill off retail transactions using bitcoin. There's just way too much uncertainty that someone will decide a patch like that is needed and start deploying it even if it isn't in the core.

It's the upside and downside of decentralized systems really.
Franklin Wireless U770. Running a telnet daemon, I managed to get root through modding an update. FWIW, the default root password is 'frk770' and it appears to listen on the WAN interface in the default config. No idea what modifications the kernel has - I'm not too interested in customizing software running on pwnt Qualcomm chips, I just wanted a prompt.

Sierra Wireless 803s - running Linux as far as I can tell (nmap -O, update files, GPL license text in manual). Once again there's not even really a website for the device, nevermind some token source tar. Haven't yet broken into this device, I'm assuming there's a JTAG on its 60 pin debug connector, but I need to try the easier route of hacking an update first.

The theory goes that manufacturers should realize that obscuring their systems gives them no benefit (especially since they're able to put different copyrights on the parts they actually write eg the webuis), while opening them should give goodwill, but this has not played out in practice. Manufacturers clearly care about some aspects of licensing, given that they'll include license texts/notices/etc in the manual. We need a way of making the two line up.

But the unfortunate reality is that we're on shaky ground. The rise of embedded devices with baked-in binaries has shifted the landscape. In this environment, BSD-style licenses fail Freedom 1 (https://www.gnu.org/philosophy/free-sw.html).

The Linux kernel is the main item that is infringed upon (presumably because its too complex for eg Google to reimplement as BSD like they did with the Android userland). And its developers have stubbornly stuck with the broken GPL2, making it so that even with perfect enforcement (which they also don't seem interested in), make && make install is not an achievable goal.
Distributed Artificial Intelligence Climbs Out of the Box
What is "real work that can't be faked"? I think it much better to define clear criteria by which a journal should accept research.

Further, I wouldn't single-out academics when there are corporate funded studies which cherry-pick results and data to support their products/services.