skysight-inc/HackerNews huggingface dataset:
From the article:

> She set up a Facebook page called "Chapa tu choro", or "Catch your thief", calling on others to follow her lead, and her campaign has had a dramatic effect. More than a hundred similar pages have cropped up in rapid succession, and more are being created all the time. Many have far more brutal names than the original, adding phrases like "leave him paralysed", "cut off his hands" and "castrate him" into the title.

Next step: crowdsourced (mis)identification (a la Reddit's Boston Bombing debacle [1]) of suspects followed by the old as dirt lynching mob.

Not a good way to bring justice, technology only increases the chance of slacktivism to become deadly on those parts of the world (or any other by that matter).

[1] https://www.reddit.com/r/MuseumOfReddit/comments/1iv343/the_...
Oh come now. In today's age, this is not onerous. Flickr allows me to assign a Creative Commons license automatically to every photo I upload (with the ability to change it for each photo on the fly in the uploader). An extra API query is not killing anyone. And if you must host your own site, a Wordpress plugin could do this.

Just as its not onerous for Amazon to calculate sales tax across the country with software, this is no different. Software, as usual, makes everything easier.
Some frequent flyer miles can be converted to gift cards.
Not paywalled here.
Writing a good RFC is hard work, does it not make sense to write informally about your ideas first to see if they have any appeal before investing the time into proposing a new standard?

Writing about it this way also exposes the problems to people who otherwise wouldn't give two fucks about webdav. If the author had simply submited an RFC, only the people working on calendar/contact syncing tech would take notice.

I find it sad that you consider pointing out the flaws in something to be "whining".
The question is actually based on the false premise that value can be objectively measured/quantified.

In fact, value is purely subjective. In other words, the value of 'Wikipedia consumption' is only what each individual places on it.

For example, someone may find Wikipedia valuable in pursuing his quest for greater knowledge, whereas someone else is completely uninterested in 'consuming' it (and doesn't see Wikipedia as valuable).

In a nutshell, the value of X is its subjectively perceived utility as a means towards an end.

See http://mises.org for more.
I think it's a mac thing, at least partially - no lag on Windows running Chrome or Linux running Firefox.
Why do we 'like' social media?
Trademark wouldn't stop you from including Mickey in your new cartoons any more than it would stop you from showing a McDonald's.
HTTPie looks awesome, thanks for the tip!
I have touched and thumbed through one of these - when I was six or seven years old. My father was employed in a family printing business as the art director and an illustrator drawing jigsaw puzzles for various companies. The company was sold in mid-80s and went out of business mid-90s. I have no idea what happened to this copy. He had so many amazing things in his office (like an original Voltron). He wasn't able to keep much of it when he was laid off when the company ran into trouble. I had completely forgotten about this and had no idea how rare it was. Thank you for posting this.
LIDAR Hacks Unlikely Attacks on Self-Driving Cars
What is the value of your time to keep renting cars? I think Hacker News is a bunch of people who are interested in making things. Creating things. Creating value. Please share with me the value of this other than the fact that you hacked the system the way PG likes to hear in the YC application.
More like the entire economy wouldn't exist.
Yes, because just starting to write an RFC on your own is THE way to get something moving...
Really cool. The images don't look like they were scanned - how were they digitized?
You asked why it's not in a faq. Someone pointed out that it is in a faq, and quoted the faq, and linked the faq.

You respond by attacking that poster?
Because parenthesis.
Tech Notes: Introducing the Statistical Model of Human Shape and Pose
We (rsync.net) supported webDAV from ... about 2006-2012.

It was a total mess and headache the entire time - mostly because the standard implementations that you would attempt to use in a FOSS environment are complete abandonware.

I am speaking of mod_dav on apache. It's abandonware. The original authors cannot be contacted, it lies stagnant ... it's broken.

One of the original reasons that we supported webDAV was that the mac finder, with it's "Connect to Server" choice in the "Go" menu supported webDAV - but their webDAV was really, really quirky and non-standard and did not function well with anything. We had to reverse engineer Apples weirdness and even then it rarely worked well. MS DAV in office, etc. - also weird. And again, very difficult to even work around the weirdness because mod_dav was abandoned.

Giving up on DAV was a win-win - not only did we stop wasting time on these bizarro home-grown dialects of DAV, but we also removed a ton of attack surface by removing apache entirely from rsync.net storage arrays. Nowadays it's just OpenSSH and I think it will stay that way.

wistful: If only (if only!) Apple would support SFTP in the "connect to server" function of the Finder.
Also on a considerably smaller scale (at least in terms of the reward, such as it was): http://www.independent.co.uk/news/banana-economics-buy-942lb...
I don't care for that explanation, because they don't have to call the original function. (E.g. an @skip('not yet implemented') test decorator.) Or they could call it multiple times. The post-decoration function doesn't even need to be a function[1]. And that doesn't touch on decorated classes, either.

I find them easiest to understand using the source-rewriting explanation:

@foo
def bar(...):
...

is the same as

def bar(...):
...

bar = foo(bar)

Classes can be decorated in the same way. This also explains why decorators taking arguments work how they do: because

@foo(...)

turns into

bar = foo(...)(bar)

and thus foo needs to return a decorator, not be a decorator. (Where a decorator can be thought of as "any function that accepts a single argument", or as "any function which happens to be useful as a decorator", or whatever.)

But explaining them like this doesn't make it obvious what they're for. (I can worry about that later, but others find it easier to understand things given a motivating example.) And some people haven't got their heads around first-class functions yet. So while this would be my preferred explanation if I was talking to a version of me who didn't know decorators yet, it's not the best for everyone.

[1] This hasn't previously occurred to me, and I've never seen it explored, but I just verified that it works:

def const(fun):
return fun()

@const
def bar():
return 3

print 3 * bar # 9

I'm not sure if this would be useful for anything.
These are definitely against FB TOS for promoting violence.
Google Hires Ex-Hyundai Boss to Head It's Self-Driving Car Subsidiary
Data is an Asset
Common Mistakes to Avoid in Go – Steve Francia
> a rusty hammer or discount $1 pliers will break these things.

True, but with the master key you could open anyone's luggage, take something out, put something in, or just examine the contents, and then close it up with no evidence that you'd done anything.
In a year when I was flying to the US a lot, the mile-multiplier my status gave me got me extra business upgrades equivalent to an additional $10k or so of ticket costs (alternatively I could've taken lots of free flights). They also got me free premium economy upgrades on every flight, priority boarding etc.
I know HN has a love affair going with IA and stuff, but as someone who has worked in the digital library world and has traveled in some of the same circles as IA, I don't really see this.

The IA is a great project and all, but it's not really the same as the Library of Congress. LC has to be sort of an indelible record of the doings of government and the literature of the day. The scope is big, but it's well-defined.

The IA is a moonshot effort at capturing everything, which is another way of saying it's more important to capture more things than it is to capture a given single thing well. It's interesting and important, but it's anti-library in a way, rather than being an enhancement of what libraries do.

Not to mention, I don't really believe IA is a pinnacle of digital library engineering by any means. I've heard tell of digital signatures that have shifted over time, for example.

I think Mr. Kahle has come to represent "forward thinking" in terms of providing library services in a digital age in the technology world, because he comes from the Valley and founded a successful internet property and whatnot, but that doesn't mean there aren't prominent technologists that come from the library world rather than the tech world who aren't also capable of pushing LC forward on the digital front.
What does Facebook have to do with this ? Weird post
Riak CS: a cloud storage solution compatible with Amazon S3
I'm so sick of people wanting to package literally everything as a Docker container. That assumes:

- You're running Linux (or have access to a Linux box)

- The box running Linux is x86_64

- You have a modern kernel set up

- The box has a bunch of ram

- The box has a bunch of disk space (for installing Docker)

Docker forces you to have modern Intel-based hardware. Which excludes people with stuff like the Novena[1] or an old Thinkpad (because 32bits).

- [1]: https://www.crowdsupply.com/sutajio-kosagi/novena
I feel like every new architecture for flux lately comes at the cost of a lot of code complexity. The global state is becoming extremely common too, and it feels like a big anti-pattern. Not really a fan. I do like the more pure-flux Alt at the moment. I felt quickly put off from Redux after going through docs for a while.
In economics we might also say his actions have 'negative externalities'
Introducing Club MacStories
I don't know who Brewster Kahle is, and I don't know who is doing what at the LoC, but I do know that however it shakes up, someone needs to get Jason Scott[1][2] onboard and give him the resources he needs to keep doing what he does at ever-increasing scale.

[1] http://ascii.textfiles.com/

[2] https://en.wikipedia.org/wiki/Jason_Scott

Edit: Oh, I guess BK is an IA person, so he knows Jason Scott very well :)
And its not that south America does not have enough death squads.

What next PIRA style Kneecapping or a 50/50 for those in the community you don't like
This is my followup story, which answers some of the questions about how we'll end up using Bitcoin, and how people in developing economies will likely deal with it more directly than people in developed economies -- at least at first: http://www.forbes.com/sites/laurashin/2015/09/14/bitcoin-blo...
We really wanted to support a context manager there, believe me. IIRC the problem was there is/was no facility for retry with a context manager, so there would still need to be structure around it.

I could be wrong, though -- I only remember being seduced by the context manager option a couple times before running into the same wall.

I don't think the context manager, even if it had been doable, would have supported composition in the style of:

@transactional
def thing_one(tr, *args):
# stuff

@transactional
def thing_two(tr, *args):
# other stuff

@transactional
def both_things(tr, *args):
thing_one(tr, args)
thing_two(tr, args)

If it's not clear, in this case a caller could provide a database object to thing_one or thing_two and they would be executed as a single atomic transaction, but a call to both_things with a database object would execute both thing_one and thing_two inside of a single atomic transaction.
You won't solve the problem as a software developer. It's not a software problem. Try to climb the ranks into management and weed out corruption as you see it.
Brewster Kahle would be a wise choice for the next Librarian of Congress. His devotion to the public good is unquestionable. His great strength - the digital realm - will help the Library of Congress catch up to lost time, carrying our nation forward to where it needs to be -- leading, not following.
Methinks you miss the OP's point.

It isn't the name of the actual mechanism for the financial gain. It's a title for the idea of doing something wasteful, perhaps even net negative for society, for a very minor personal surplus. In this example, the guy wasted gas, created traffic, occupied employees time, put wear and tear on vehicles and roads and spent two days driving in circles...all for $2000.

People are free to do what they want, and the "exploitation" is fair game, but it seems odd to me too.
He's really undervaluing his time and energy. Maybe this is a fun and exciting game for him, but I'd think someone as clever and determined could do something more productive.

And that's just /earning/ the miles, never mind using them. I have 1.4 million miles because even the act of using them consumes a lot of clock time and usually turns out a waste of energy (tickets based on mileage are rarely available for the routes/dates I want to fly).
Was Tom Hayes Running the Biggest Financial Conspiracy in History?
and the members ought to be tracked by the NSA and GCHQ
It is an argument against vigilantism because there is at least some process in place to hold the official justice system accountable for its mistakes.
While true, this totally misses the point. Also, not all luggage uses zippers (esp. not super thin, cheap ones): https://www.thepurplestore.com/cgi-bin/product_detail.cgi?ps...
linkbait
> Om Next moves away from cursors and towards something closer to GraphQL/Relay queries.

Can you elaborate, I watched the Om Next talk i think you're referencing and recall David saying this, but I do not really understand why or what Cursors have to do with GraphQL/Relay as they are separate concerns. (Cursors are a way to update deeply nested data structures and don't do I/O, GraphQL and Relay are ways to coordinate/sync state from backend to frontend and involve I/O.
Automatically resolving Git merge conflicts in Xcode's project.pbxproj
Amazon Web Services: Introduction for Beginners (course)
Really any remote file protocol can do this. The difference is that OS X bundles software to mount webdav servers without any fancy configuration. On Linux virtually any protocol for managing remote files has a FUSE implementation that lets you treat them like files on your own system. Most of these should compile just fine on OS X but no one uses them because people have gotten used to the far-worse option of a lot of apps having built-in support for several file-transfer protocols, and then having a basic client application for manually transfering files for applications without built-in support.
Ahhh yes. The joys of not being to make UX improvements because the manual already printed @_@
You're right. However, it doesn't solve the noise problem. Oh well, guess the problem of a growing community and keeping the quality high is unsolvable
I can't understand calling this "parasitic." Doesn't that imply that what's going on is somehow against the will of whatever you're exploiting?

If a company sets up a promotion, it's their responsibility to ensure that the terms are favorable to them. If they screw it up then they should have thought it through some more.

Loss leaders are a time-honored way to attract customers, but anyone who uses them must be aware that sometimes the "loss" in "loss leader" is all you get. You either need to make your terms accordingly, or bet on the average being beneficial even if you lose out on some individuals.
And it's gone. Did anyone grab it?
Billion Dollar Startup Pitch Decks
Im not surprised. We already bully, silence, and ruin the lives of anyone tjat is against the current narrative. This id the next step.
Next up, stun arms and active sonar add-ons.
databases are global state

(The design pattern here is separation of code from state. OOP couples code (methods) and state (members))
I actually saw this when I was in Xela (Guatemala) a few years ago. They had the slogan "Vecinos Organizados Contra la Delincuencia" stencilled on the side of buildings.

I asked my Spanish tutor about it and he said that they had a movement there to counter the growing gang culture and police indifference / corruption. People had whistles, and if anyone heard one they were to coming running with whatever weapons they had to hand.

The conversations were in Spanish so I may have misunderstood some of the details but he had some pretty harrowing stories. He wasn't involved, but he relayed a case in which a gang member was dragged into the street and killed by being set alight. When the police arrived everyone just said they had no idea what had happened.
In case anyone else is wondering, the comments are evidently referring to this: https://en.wikipedia.org/wiki/Blackboard_Inc.

and not this: https://en.wikipedia.org/wiki/Blackboard_system
If this really bothers people I think ignorance will help you to sleep at night because I am sure this happens MUCH more than anyone cares to figure.

Plus we wouldn't have the most amazing story of how Rasputin died. That story scares me every time I read it. Shot, poisoned enough to kill a person multiple of times over and he dies from drowning when they threw his body over into the river inside a rug.
Yep, that's how one downvotes irrelevant comments.
Tricking LIDAR and robocars
Do you know where this rats were from?
I would guess that they are scanned on a high-end scanner (drum scanner maybe), and then possibly (probably) retouched.
Sometimes when I'm writing JavaScript
This is great - and dovetails nicely with the recent:

https://medium.com/@BeepLabs/fun-with-software-defined-radio...
That would be called Bandit behavior, according to The Basic Laws of Human Stupidity:

http://web.archive.org/web/20031008123504/http://www.truestu...
WebDAV cannot be validated by schema, since an implementation must be able to ignore elements it does not understand.

(RFC 4918: "A recipient of a WebDAV message with an XML body MUST NOT validate the XML document according to any hard-coded or dynamically-declared DTD.")
I think you're being unnecessarily negative. This gentleman took a three day vacation, participated in his hobby, and earned $2000 for the pleasure.
Do you maybe mean "canon" as in: https://en.wiktionary.org/wiki/canon ?
Hi, Another Game dev here.
Firstly, neat article, thanks for writing it.

I'm curious as to the problem you're exploring/solving here?

"Concatenated struct's in single chunk" is a neat trick. The use case seems a bit broken[1], but I'm assuming that it's from the original video, and your c++-ifying it? Or at least trying to find a nicer way to write this style of code?

If you'r going this route, I'd be tempted not to use pointers at all, and just use offsets and accessors.[2]

* Lack of pointers means you can load in 1 read. (endian needs to be watched, and assumes you can get the entire size elsewhere)
* You can also shuffle it around in memory should you be doing something fancy. (defragging heaps might be useful if doing a sandbox)
* Better encapsulation? maybe..

But the basic point I'd like to make is, there is no nice way to write this type of code, because c and c++ gives us no nice[3] way of expressing it.

[1] Verts and Indices are generally uploaded to a GPU then discarded, but this has the counts, which is needed CPU side for draw calls, in the same chunk so would need to be copied before freeing.

[2]

struct Mesh
{
int32_t num_indices,
num_verts;

// inline to this struct..
// assumes Vector3 is aligned 4 bytes.
// and that Mesh has been alloced to same alignment.
//
// Vector3 positions[num_verts];
// int32_t indices[num_indices];
// Vector2 uvs[num_verts];

inline const Vector3* PositionsBegin() const { return reinterpret_cast<const Vector3*>(this + 1); }
inline const Vector3* PositionsEnd() const { return PositionsBegin() + num_verts; }
inline const int32_t* IndicesBegin() const { return reinterpret_cast<const int32_t*>(PositionsEnd()); }
inline const int32_t* IndicesEnd() const { return IndicesBegin() + num_indices; }
// etc
};

[3] Maintainable, fast at runtime, low mental friction to people other than the author, etc
From the article:

> He has denied the charges, saying he had intended to pay back the money, according to the Yomiuri Shimbun newspaper.

So does this mean he has admitted to taking(embezzling) some of the funds from Mt Gox?

Also the amount seems pretty strange given how much money/bitcoins actually ended up missing from the exchange.

This charge only seems to be for embezzling money and not bitcoins. Does this mean that police are separating chargers for embezzling money and bitcoins? or just that police think they can only prove the embezzlement of money and not bitcoins?
And some of the people on that show who really exploit the coupons seem to be ex-white-collar alpha-types turned stay-at-home parents who would be the same people who do these mileage hacks back when they were travelling for work.
Young Ninja Turtle Fights Cancer
Doctors barred from discussing safety glitches in U.S.-funded software
I agree with the guy.

C++ is getting better, but its early development was driven by questionable features (iostreams, ugh) and denial that the language / runtime needed some basic features, like string and buffer types that didn't suck.

I've been using the language since 1987, and still have my own safe subset, augmented recently with some of the C11 stuff that's become solid in the toolchains I use.

But it's still a misfeature-ridden grabfest of a language.
I found the Buzzfeed one very enlightening to explain why they do what they do.
I highly doubt it. Why would they take the risk in giving themselves a worse reputation? What would they stand to gain financially anyway? It's interesting that we seem to naturally assume that the business reaction would be congruent with what might be the reaction at the human level.
I'm pretty sure most of the branded cards [e.g. Southwests Cards via Chase] provide "qualifying miles".
Natural brake for economy is when scammers that call themselves "socialists" come into play. They prey on people's desire to get rewarded for doing nothing. They promise to rob hardworking people of their income in exchange for votes.
My 13 yo son was the leading contributor to Rust this week
How to Get the Right Menopause Treatment After a Hysterectomy
No, the solution to the problem is for copyright terms to be limited to something sensible like 10-20 years, and leave it at that. There is no need to burden everyone with extra paperwork just because a few assholes have bought Congress.

No one would give a shit about "orphan works" if said works were going to enter the public domain in a few years anyway.
I recently got rid of
redux, react-router, immutablejs ect

from my reactjs app. I can't believe how much simpler my app got.

There is a lot of architecture astronautism going on in js world right now. Just be skeptical of it.
Maybe you're undervaluing his fun and excitement instead.
The movement tags buildings, kills other people, and then acts like nothing happened. So they are just another gang?
The thing about futurology is that there are tons of people engaged in "predicting". Most of them are notoriously bad at it. Most tech journalists, for example, are so bad that they can't even "predict" the present - their descriptions of cutting-edge technologies used today often have glaring mistakes.

So you have to read the right people. Nearly every time I open a book from Stanislav Lem, I am thinking: "My god, was this really written in the 70s?!". That is predictive power.
Sergey Brin's Search for a Parkinson's Cure (2010)