skysight-inc/HackerNews huggingface dataset:
There's a difference between crowdsourcing identification/discovery/information processing and crowdsourcing punishment. The former has be done for a long time through things like wanted posters, and even the police in this article support it.

Turning the information over to the police and not taking the punishment into your own hands is key though. This includes harassing the person or their friends and families.
Healthy Eating Holiday Tips
The master plan to domination seems to be: put humans behind an API (a la mechanical turk), then get funding to grow your company while pushing everybody else out of business, and finally replace your human workers by AI.
Firstly, I definitely don't support vigilante behaviour.

Most of us are used to having a police force that are "on our side", in much of South / Central America that's just not the case. He listed off numerous cases when people close to him had been robbed at gunpoint, raped and even killed by gangs. It's hard to imagine living in an environment where you're driven to take the drastic measures these people are taking.

Ultimately it could probably all be solved by ending the war on drugs and trying to sort out police corruption (which I think would naturally happen once the drug power structures wee rearranged).
I like the logo.
I printed the TSA007 key yesterday and it easily opened a TSA lock on hand.
Slightly-techy fiction: Amnesia by Peter Carey.
EnClose, a simpler and more powerful alternative to PhoneGap in 40 lines of code
Cybersecurity experts become the new must-have hire
It does seem like a random statement to make, but when you expand the definition of a crime so broadly that citizens, in this case students, start living in fear of accidentally committing a crime, you have the beginnings of a police state.

One example I can think of with regards to a recent current event is when a school got the police involved because a middle school boy kissed a middle school girl. This was before even asking the girl and her parents if they wanted to press charges, and when school sanctions would have been enough without getting the police involved and charging the boy with assault. These kinds of things happen when you make the definition of harassment too broad, you end up with a punishment that does not fit the crime. We (in the US) are supposed to be protected against this by the Eigth Amendment to the Constitution.

Providing lawyers for the student body is a great idea. The university I went to had such a program in place. Having an independent appeals body is also a great idea. You have a lot of instances where two parties settle disputes via an independent arbitrator ensuring fairness for all involved. To truly ensure fairness for all involved though, you don't criminalize every interaction between males and females.
Parallel TCP connection is the fasted available today. Much faster and more reliable than UDP. Cleo Jetsonic, specifically. https://www.cleo.com/products/secure-data-integration/cleo-j...
Probably because the books are mainly concerned with how the Culture meddles with others to amuse themselves.

And I'd say that they're only anarcho-communists in name. Really, they're ant farms, kept by the Minds.
The problem with Jmap is that it doesn't work well with the rest of the world. Unless your only use-case is personal sync, this can be problem. It's possible to ditch WebDAV, but also breaking compatibility with iCalendar and iTip makes this a no-go for most people.

If they considered using jCal/jCard, compatiblity would be possible and then it actually has a chance.

In fact, they could even ignore jCal/jCard and pick a format that can express the same data-model as iCalendar/vCard, and then they would still have my vote.

The way it's currently developed, is that it's an entirely new format that maps to iCalendar in a lossy way. Any iCalendar/iTip extension that is currently exists or that is under development would have no way to be expressed in Jmap.

I think the authors of Jmap have a really great understanding of Imap and what it would take to replace it, but their use-case of what they need from calendaring is narrow and their approach to replacing CalDAV is naive.

It's basically ActiveSync v2. Just like ActiveSync it uses HTTP as a tunnel with a single endpoint and an RPC-like system using POST, except ActiveSync uses WBXML, and Jmap uses Json.
What are these perks? I assumed things like nicer waiting rooms at airports, which always struck me as like having cleaner cells in prison.
Why would they be? I doubt some Peruvian hotheads are remotely a threat to English or American national security interests. Honestly, I'm getting a little sick of the "NSA sees all" strawman. SIGINT is used for US interests, and the efficacy of the current programs are in question, not the idea of SIGINT. We give no shits about stuff like this.
Bad examples. Both of those things were pretty much spot-on. Just don't get hung up on details.

We don't yet have genetic testing as an entry barrier for things, but we have other similarly arbitrary tests. Companies checking your credit ratings and requiring annual health evaluations of their employees. Some companies "encourage" everyone to wear company-provided health monitors 24/7. Claims that you're predisposed towards certain diseases based on various parameters are everywhere.

Brave New World wasn't wrong about drugs. People dope themselves on painkillers, antidepressants and other mood-altering drugs.
And dont forget the > 15% space occupied on average in cities by parking. If utilization of cars increase with Uber/self-driving etc, we could see a lot of space cleared up too
Economic value is not tied solely to natural resources. It is tied to abstractions. Economic growth is itself an abstraction.

Most of the value that's produced in the world is a matter of language. Overcoming barriers to communication. That's not a finite resource, and we're nowhere near saturated in our ability to grow in this area.
Mmm, New Coke.
Both vCard 4 and jCard are strictly UTF-8 too.
The Southwest "Premier" card provides 1,500 points toward status, and the lowest status level on Southwest requires 35,000 points.

The former US Airways "Premier World" card would convert 10,000 of the (non-qualifying) miles it earned into qualifying miles, once per year, when you hit a total of $25,000 spent on the card in the year. The lowest status tier required 25,000 qualifying miles.

The current American Airlines "Aviator Silver" card, which is what the US Airways card rebranded as in the merger, will convert 5,000 miles to qualifying miles when you hit $20,000 spent, and another 5,000 miles when you hit $40,000. The lowest status tier requires 25,000 qualifying miles.

The Delta "Reserve" card will convert 15,000 miles to qualifying at $30,000 spent, and another 15,000 miles at $60,000 spent. The lowest status tier requires 25,000 qualifying miles.

The only other non-flying method of earning qualifying miles that I've seen in this decade was an occasional promotion US Airways would run, offering 5,000 qualifying miles for buying or renewing a lounge membership. It was not offered last year, and probably will not be offered this year.

Note that airlines will occasionally allow you to buy your way up to the next status tier if you're within a certain range, but that typically doesn't actually deposit miles into your account: you just pay the fee, get the higher status, and that's that. Last year, American Airlines offered a flat-rate buy-up if you were within 15,000 miles or 15 segments of the next tier, for example, so at 85,000 qualifying miles you could have paid a couple thousand dollars to buy up to Executive Platinum status.
I did discuss stateful allocators. They're nice, I'm a big fan. But as I said, they would impose pointless space overhead of one extra pointer per array. Also, you now have more complicated issues: each of the arrays is now an owner. What if you try to make a copy of it? Move construction? What if the container tries to deallocate, how does our allocator handle that? When I copy Mesh, would I need to change the allocator's state in the copies? How would that even work? I think that once you think about trying to accomplish the very specific and relatively simple thing being done here with allocators, you'll see that it would be quite a bit more complexity to no benefit.

I think I did give it a "little" discussion :-). Guess it depends on your definition of a little. I didn't want to talk more about it because I didn't want to get sidetracked, and this is ultimately the way I chose to do it.

Hope that sheds some light on the post and the choices I made with it.
That sounds like a ton of work for any moderately sized application. It also seems like it would have diminishing returns as your app gets bigger, as that's when these architectures start to get useful. I have to be skeptical that your app has gotten simpler. If you've decided to drop the Flux pattern entirely then I can see your argument, because if you can do that then you probably didn't need to be using it in the first place. However I don't see this as a shortcoming of Redux or Flux. It just means they don't need to be used in every scenario, which should be implied.
Deep Learning Machine Teaches Itself Chess in 72 Hours, Plays at Master Level
I don't know that I can agree with this assessment. Large-scale social norms change always seem impossible N years before they become so ingrained to seem unshakable.

So "impossible to imagine" strikes me as an uncharitable characterization. I can imagine that vegetarianism becomes a moral norm, and I can imagine how the change could happen, but that's entirely disconnected from my doubt it will happen. I also remember the time in my life when gay rights weren't the foregone conclusion they've been for the last 10 years.

If we look at the distribution of shifting societal attitudes, there is going to be some threshold that turns things from "wishful thinking" to "probably going to happen." Without knowing what the information available at the time, and methodology used was generate the prediction, lying any blame at the feet of white/male/rich strikes me as applying a currently politically fashionable one size fits all explanation.
The story of how lawsuits become mere marketing expenses.
Chalk is a bigger pain than markers. The dust can cause reactions with some folks and chalk breaks and runs out too (its just a little more obvious).

We have some smart boards and they do pretty well. People do go a bit wild with color and shapes though, much like people in the 80's using every font in a document when they got a Mac.
Interesting - homo economicus might well be companies not people...
I realize that HN leans far to the edge on this issue, but this really is over-the-top copyright infringement. The whole thing, in its entirety, with not even an attempt at commentary?

I'm reminded of the time a Spike Lee documentary was on HBO. The Boing Boing lunatics were outraged that it wasn't available online, so they published 18 links to YouTube (videos were then limited to ten minutes in length). I doubt anyone even made it to part #6 of 18 before the whole thing got taken down.

Likewise I'm sure they think they invited HBO GO and Hulu as a result of their radical, innovative behavior. It was not. And they did not.

The post is cool, the art is super cool... and Facebook couldn't be a dumber place to put it.
TL;DR: the author compares object allocation times of heap, stack, and pool methods, in C++. Heap is slowest, stack is much faster, pool is insanely fast. A pool implementation is shown.
USA’s intelligence chiefs decry “deep cynicism” over cyber spying programs
This has been the state of things since Apple started offering different storage sizes on their iPhones. The bigger model has always been $100 more expensive. This is as much a part of the Apple brand as quality and uncompromisingly excellent user experience.
You can only do so much over TCP. Unless you are willing to put in a significant delay, dropped packets will cause problems. You can hide them, but there will still be shots that miss, enemies that were never where they displayed, etc.
Why? The members who actually participate in the violence ought to be jailed, but why should they all be tracked? Especially when they already put all of their worst crimes on a public forum — what good would surveillance do if they already confess to their worst crimes publically?
Unless I'm reading this wrong, GPIO4 is being used as a radio transmitter, but it can only do between 100.025Mhz and 99.975Mhz frequencies. Garage openers work mostly on 315 and, older ones, on 390 MHz.

I don't think the pi ships with a proper software defined radio.
To be fair the newer versions of vcard also specify this, and I haven't had a single encoding issue with even the older versions. Every server just seems to send UTF-8, no questions asked.
An Algorithm to Solve Online Abuse
I could imagine someone making a similar analogy to yours half a century ago... "there's only so much you can improve my table saw, and there's no way I'll ever have other hobbies involving complex computers manufactured halfway across the world in my pocket... never mind my hobbies also involving monthly-fee subscription apps which employ hundreds of programmers and creatives to produce stuff I never knew I needed"

I think it's pretty ludicrous to suggest we'll reach the limits of the growth potential of human [conspicuous] consumption at any time in the foreseeable future, and frankly if it starts to look like a serious problem any time in the next five or so centuries we might even have enough disposable income to pool to create a non-debt/inflation based financing system so we don't lose all our savings. Assuming we still care about our savings. :-)

I actually think the tendency of wealth to concentrate which you've also mentioned is a bigger problem, but we already have large-scale direct and indirect redistribution of incomes and I don't see future electorates voting for the party that lets the [competent] descendants of todays' billionaires continue to accumulate all the wealth.
Email+List+Manager:+Powered+by+LISTSERV
Аренда автомобилей в Италии – Miravtoprokata.ru
Usually these days we use client/server for most games, meaning that initially the server is taken as being authoritative on time. It can collect and use a running average of pings to/from all clients which it can then use to order events (ie. did I do X before you did Y?). But that's where the really hard (and fun!) coding and choices start, such as for example future prediction and unrolling of actions.

Roughly speaking, for prediction (to lessen the effect of perceived lag), the server could predict that I was moving forward up to the last packet received, so I'm probably still going to be moving forward. It can then use the predicted values in all calculations until it receives an actual packet informing it what actually happened (at which point it will need to decide how to handle possibly conflicting information, which is handled the same as below).

For unrolling, if you have for example a 50ms ping and I 100ms; then at T+51ms you tell the server that you killed me, but I do the same at T+100ms - effectively compensating for the 50ms of lag difference between us you should die since I killed you 1ms before you killed me. BUT now it really depends on the server choices, do you kill me because your message got there first (old-school FPS); or does the server wait for my info since I'm involved in the action and then retroactively adjust you? Worse, since the server only gets my info on T+100 you will at best only get it at T+150, meaning that you will perceive 99ms of being alive (and maybe during which you killed someone else) which the server will then have to discard before killing you (some modern FPS use this scheme, you'll notice it where you peek out around a corner from safety and then go back, before suddenly being dead from an impossible shot). Also tough is the fact that it's not a single unroll, during the extra 99ms of being alive you would have still been sending packets to the server which then all have to be unrolled.
You would only be able to create new derivative works of the character as he was in Steamboat Willy. Anything that we now recognize as being characteristic of Mickey Mouse would still be under copyright, because it was developed in later films.
No, it is predicated on the assumption that $500 at time t is worth $600 at time t+1.
I don't think my numbers sound out-of-whack; no, I wasn't assuming that; and yes, I did read the article, in full, and my comment is informed by that. Also, I think your aggressive tone is uncalled for and frankly kind of bizarre.
It's been some time since I watched that video, but my recollection is that it deals entirely with situations where you know you are a suspect, or at least think you could be. I don't recall it addressing situations where you witnessed a crime in which you had no involvement, and therefore it doesn't even occur to you that you might be a suspect.
Really what is it?
Robot captures brush strokes; replicates complex painting while mixing colors
Making the most of website testimonials
I think you meant to call `dynamic_debug_decorator` in your last example. Right now the two examples you show are exactly the same (both incorrect). It should be:

@dynamic_debug_decorator()
def function():
pass
TLDR: ¯\_(ツ)_/¯
Hmm, that's an interesting point. I didn't realize that.
Networking is a nearly trivial layer on top of the Flux pattern. I've found this especially true with Redux with the ability to easily wait on promises to mute state.

Meteor has its own problems too. The nice thing about Flux architecture is that you're not married to the network. Take my comparison with a grain of salt because I haven't given Meteor a try.
If you like credit card churning, people at https://www.reddit.com/r/churning are telling others about churning opportunities
Just fyi.

> You will earn 1,500 Tier Qualifying Points (TQPs) for each $10,000 of eligible Net Purchases.

> Maximum TQP accumulation is 15,000 points per Year, which equates to $100,000 in Net Purchases.

https://creditcards.chase.com/credit-cards/southwest-credit-...

TQP = A-List Points

So I think you are confusing the per-$10k number with the cap per year.

Yeah, you aren't going to spend $100k on the card, but you might spend $20k in a year.
> when somebody enriches themselves in a way that's a net negative when you look at the whole system

It sounds like you're describing the Tragedy of the Commons [1].

[1] https://en.wikipedia.org/wiki/Tragedy_of_the_commons
Hi, thanks yassim. Yes, the use case is from the original article. Yes, that is certainly another way to go, you could just provide the unique_ptr and a bunch of integer offsets. In this post, my data structure is trying to balance performance and code cleanliness, it's advantageous to provide standalone ArrayView which can't just be two integers. In the follow up post I'll be trying to make the data structure itself generic, so it will more easily allow for space optimizations.

I guess we'll agree to disagree, I think that C++ gives us some nice ways of writing it, I think that's what the post shows :-)
I don't know. Compatibility with jCal and jCard would've been nice, yes, but I don't think the kind of properties they support in their datamodel differ too much from what the VCard and iCalendar support.

They also have a proxy server that proxies client => JMAP => DAV, so if that works without a massive translation layer, it'll probably be fine.

EDIT: Just saw that you edited your post to address those points.

In that case I'd like to see a list of things that are required from a -DAV successor. JMAP's syntax strikes me as quirky, I agree, but the datamodel and the amount of methods provided seem sensible to me.
Only the states that can be global need to be global. It's not an anti pattern to manage state inside the component.
Try typing something as simple as a fraction. You'll quickly discover that it's not the keyboard, but our convention of formatting text in lines. LaTeX and now MathJax solve this for writing papers, but to quickly write math expressions, you have to do it by hand.
Also, don't miss this walk-through from last week:

Reverse-Engineering iOS Apps: Hacking on Lyft

https://news.ycombinator.com/item?id=10183352
You could use this chap[0] in your film, but you couldn't use this more recognizable figure.[1] Disney is at absolutely no risk from unauthorized films starring a black-and-white, whistling mouse.

[0]https://formaementis.files.wordpress.com/2008/11/steamboat-w...

[1]http://images2.fanpop.com/images/photos/6500000/Mickey-micke...
> You're never sure if it's going to work in the laboratory! Research is mostly "try something new, then try another new thing when that fails." It's "wasteful" because it's guided trial and error, and you don't have full totalitarian control over any of the variables. If you think you are investing in a new biotech company (or old, really) that has escaped this paradigm, I have a series of pyramids to sell you.

This is an application of Thiel's philosophy of making contrarian bets. From his perspective, if you weren't incredulous about Stemcentrx in the way you are, then he would have made the mistake of investing in something incremental. Whether his contrarian bet turns out to be correct is something that remains to be seen.

> Nature isn't random! Nature is complex, cryptic, self-referential, and chaotic, but it's deterministic at the level of biology.

I don't think this is exactly true. For example: https://en.wikipedia.org/wiki/Cellular_noise

There are certainly many seemingly random aspects of biology that are actually just a lack of understanding at the moment, but that doesn't mean there is no fundamentally random behavior in biological systems.
George Carlin's skit is helpful here: https://m.youtube.com/watch?v=AtK_YsVInw8

It's just another ad. Advertising is mental cancer. Ignore it.
Self-driving cars: from 2020 you will become a permanent backseat driver
Introducing PacketZoom for Android
This is a well known concept in economics called rent seeking: https://en.wikipedia.org/wiki/Rent-seeking

Depending on how this works on Avis' end, this may or may not qualify, but rent seeking is definitely a thing. The wikipedia article has good examples of pervasive examples of rent seeking.
I think that's overreacting. As pointed out, the earned miles are not that many (a couple of Europe-US roundtrips), and the 37 trips of 1.2km to get the promotion weren't exactly that many either.

As for the "insulting attitude", who exactly is feeling insulted? Nobody from Madeira I know (I'm Portuguese myself, so I know a few) would feel "insulted".

Curiously, the people I know who travel more by plane are those from Madeira (and Açores), since they don't have access to a lot of stuff in the islands. In reality, their lifestyle is much more polluting than someone who pulls a stunt like this every few years.
Wasn't your whole point with this language feature that the pointer manipulation code is really awkward to write, and so hard to read that you're never quite sure whether it works or not? :-)

The bug where you copy a line, need to change a bunch of spots and miss one is a common pattern. It happens even when writing real code into a real editor/IDE, and especially when dealing with code that has lots of repetition (as advocated by Galanwe). It's also usually not detected by the compiler, and detected at runtime by simple smoke tests only if you're lucky.

So I don't think it's a strawman argument. It's exactly what you'd expect to happen at some point when using a style that encourages copy-paste programming. You can easily find lots of examples of similar bugs in the wild, in production code that has been running for months or years. It's just fortunate that the example code had an instance of that bug pattern.
I think that it has a lot to do with embodied cognition [0]. But every mathematician I've explained that too find the idea repugnant.

[0] http://www.amazon.com/Where-Mathematics-Come-From-Embodied/d...
Personal Photographs vs. Anonymous Images in Social Media Profiles