skysight-inc/HackerNews huggingface dataset:
I am from Brazil, some police departments here support vigilantism (even when it is violent, for example a cop friend of mine told me that when a small town population found out that the owner of the biggest factory raped hundreds of children, the police purpusefully ignored the riot and let the population maim the guy, because they knew that if they just arrested him, the broken justice system would release him again and allow him to do his nasty stuff again).

But here the police is stronger than Peru, and the official stance that the police is supposed to pass on is that you should not even try to defend yourself (also guns got banned in 2003).

Of course this does not work, specially because a rise of gratuitous murders (ie: people that murder someone else for no reason at all, one happened in my parents neighbourhood for example, where a pedestrian was walking, then he suddenly stopped, pulled a gun, shot a guy that was sleeping in his own home in the head, then concealed the gun again, and kept walking like if it was a completely normal day and nothing had happened), we don't have (that I know of) wildly popular facebook pages about vigilantism, but people DO share on their timelines targets for vigilantism, and frequently share the end result of vigilantism, every time I log in on Facebook it is a gorefest, lots of pictures of several cases around the country of thieves shot, lynched, kicked to death, guts spilling out after being knifed to death, and so on...

And honestly, sometimes I share those pics too, and I want a gun too, I saw the wrong side of a gun (ie: the open end of the barrel) too many times for my taste, and the police never helps, sometimes they don't even pickup the phone (by the way: neither the firefighters, the few times I had to call a firefighter, they never came, one of those times one house, thankfully not mine, burned down).

So the police tell us to "don't react", sure, I will stay standing, give the guy my stuff, and then get shot in the face, like it happened to some kid some time ago (it is a infamous case, because it was captured on camera, and the kid followed exactly what the police taught: he was in front of his house, a robber that was too young to be legally arrested showed up with a gun, the camera has no sound, so what we can see is the victim, that was coming back from school, giving his entire backpack, and contents of his pockets to the robber, then the robber starts to walk away, stops, turn around, consider the student for a moment, and shoots him in the face, then he smiles happily and walks away again).
This is enormous— both the massive parking lots often consuming choice real estate and negatively impacting walkability, as well as the street-side parking which could be repurposed as improved infrastructure for cycling.

I'm 29, married with two young kids. We're excited to ditch our vehicle and never look back.
Yes! I've been working with React-Native on a side project for a few weeks now. WHAT A GODSEND! Before this, I was using Titanium, which is heavy, slow, and difficult to integrate with. React-Native felt like home.

On a related note; Why is it up to Facebook to develop something like this? Why aren't Apple and Google making it this easy to develop apps? ObjC is a nightmare, 90% of apps out there don't need that level of control.
Is that a conflict of interest having your mentor launch a direct competitor to your company?
Well, yeah, and SSL's key system is widely regarded as awful and insecure.

That's why things like certificate pinning, DANE (using DNSSEC for SSL certificates), and HSTS were invented.
Down From the Top of Its Game: The Story of Infocom, Inc (2000) [pdf]
Previously: Previously: https://news.ycombinator.com/item?id=10216234
The biggest barrier to doing interesting industrial stuff in space is the energies required.

But the whole context of this discussion is a society that has thousands of times more energy available than we do today. That's why it's not at all unreasonable to include space in the discussion. It's hardly fair to posit advanced technology that decreases the cost of energy by a factor of a many thousands while claiming that dropping the cost of space transport by a mere factor of 100 is unreasonable.

No new physics is required. We already know how to build lasers that could lift cargo into orbit -- it's just a question of energy cost.

Habitability is irrelevant: space is for robots. We already know that population growth will level off in only a few decades, so "more people" is not the problem -- it's "more industry". The industry doesn't need to be where the people are -- not when our robots are already good and getting better very fast.
I was recently bit using a similar technique to the original code for an intrusive type in C. Using manual non-typesafe raw offsets for things can definitely lead to nasty bugs.

Automating the calculation of offsets and assigning pointers definitely eliminates a lot of potential bugs, but I do wonder if this isn't a bigger deficiency in C++. Why force storing an extra pointer per array? I am still not sure why C++ doesn't allow FAMs [1].

There's probably a question of which would be more efficient, storing pointers in the object and calculating the offset from the pointer, or dynamically calculating the offset within the object. Still, it doesn't seem like a problem developers should need to solve.

[1] https://en.wikipedia.org/wiki/Flexible_array_member
For those that didn't get the title reference, it borrows from the jazz standard Bye Bye Blackbird.

Here is Miles Davis on the great 1957 album, 'Round About Midnight:

https://www.youtube.com/watch?v=KV2lNHfSXBQ
He also has the #3 comment on the page and doesn't seem to see anything wrong with it.
"Today, we're happy to release React Native for Android."

https://github.com/facebook/react-native/commit/42eb5464fd8a...

This comes in time for Facebook to meet its pledge.

http://www.reactnativeandroid.com/
The issue is the developer. React-Native as a tool allows you to make poor design decisions, but it does nothing wrong itself. We need to be vigilant and remember to stick to native interactions.
I think there is a huge double standard with white collar crime where we worry if we are prosecuting the "right" people. Was this person the ring leader or just a foot soldier? Clearly what he did was wrong. If he were a poor drug dealer there would be little sympathy for the arguement that he was being overcharged. But with an upper class person who we can relate to, we worry the system is unfair.

How about having a system that is tough on white collar criminals, but imprefect? No one seems to mind a system like that for other crimes.
Very thoughtful analysis! (Stripe engineer working on Relay here)

Getting retailers on-board is definitely core to the success of Relay. As announced today Saks and the SAP Hybris platform are live on Relay and we're working with numerous other retailers as we speak.

For apps, getting retailers to sell on their platform is a huge pain (custom integration to their APIs and payment systems) convincing them to do so. For retailers as well it's a pain. They have to create technical integrations with as many channel out there. That's why we think Relay make sense. We help both side of the equation.

Also, the relationship between a retailer and a channel app in Relay is opt-in today. This is literally a Stripe Connect (think OAuth) connection. But once a channel is onboard, it's nothing more than clicking a button for a Relay retailer to start selling there.

Also I wouldn't say they are losing control on the full shopping experience, they're merely enabling a better one on mobile. When you think of the shopping experience, a lot happen after the purchase (support, shipping, loyalty) as well and I think there are new experiences to create there, especially once the customer receive the receipt from the retailer.
"Opinionated" yes, but entirely consistent with the UNIX mentality. One tool, to do one thing, done well, chained together.

I love emacs so, so much (I'm the nerd who has foot pedals, and I've spent at least 1k hours perfecting my .emacs.d over the last 10 years). It's ability to meta-modify itself is incredible.

Editor rant for nerds who have spent at least 100 hours on .vimrc or emacs.d:

But ACME takes it to the next level. It feels like Smalltalk. It exposes all buffers via a FUSE block device you can mount, and all of a sudden you can feed buffers or sub-selections of buffers to standard UNIX utils. Literally everything that takes input from STDIN you can pipe to, and optionally return to the same buffer via STDOUT. You're no tied to languages. Hating Vimscript or Elisp becomes irrelevant because as long as you can run the binary and pipe to/from it, you can manipulate your data.

It's fantastic for exploratory scripting, literate programming and my only qualm with it is I'm a home-rower. (That is, all of my interfacing revolves around keeping my wrists and about 1/4" of my lower palm. My wrists are planted in that specific position 98% of the time, with movement primarily centered around pivoting my wrists about those two radial points).

My idea is to use Caps as a meta-key, then have s,d,f act as 1,2,3 on the mouse. Even with chording, it doesn't impose a stretch.

If you are passionate about editors, watch Russ Cox's talk on ACME. https://www.youtube.com/watch?v=dP1xVpMPn8M.
Interestingly, they seem to be using JavaScriptCore instead of V8 as their JavaScript interpreter: https://github.com/facebook/react-native/blob/42eb5464fd8a65...
"Massively undervalued" at $5b?

Stuff like this generally doesn't work because shoppers are less comfortable this far out of context. But I would never bet against Stripe.
I was looking for this in the API but couldn't find it.
I take intuitive to mean non-rigorous not introductory.
The quacks I have met are often quite sincere. So I'm not interested in awareness that the behavior is bad, just that the behavior is a net systemic negative.

I agree there are differences between what this guy did and mortgage brokers. In particular, this guy is shamelessly and consciously exploiting others to his profit. Some mortgage industry people were like that, but many others really thought they were doing something good, or at least didn't think very hard. They were wrong, though.

This guy was of course a net negative on the whole system. Imagine that no money ever changed hands. What happened? A guy spent 2 days driving back and forth between two rental car companies. Other people spent time filling out pointless paperwork. Gasoline was burned. Wear and tear was put on the car. Substantial costs for no intrinsic benefit.

If the guy had just gone into the Avis branch nearest his house and stolen $3k from their office safe, everybody would have been better off. That one happens to be currently legal and the other currently not doesn't change the wastefulness of it.
Morally, what is wrong with this?

It's not costing anyone any money, not even in the theoretical sense. It's not exposing any trade secrets.
Why Startups Are Better Than Wall Street
Lock-in.
"The SFO says privately it plans to charge further co-conspirators in the months ahead."
Looks nice, took me a little while to get http://httpbin.org/ back out of memory / browser history when I see this.
San Francisco, CA - Senior Data Center Linux Administrator - www.clustrix.com

Clustrix has a sophisticated automation infrastructure that supports development, performance, and quality efforts for the ClustrixDB scale-out SQL database. We are currently looking for a Senior DevOps Engineer to help us maintain our business-critical data center and offices IT infrastructure, including hundreds of machines deployed at our colocation facility and in the cloud.

For more info or to apply, see http://www.clustrix.com/company/careers/
> Well, yeah, and SSL's key system is widely regarded as awful and insecure.

Its not really the key system so much as the fact that the first step of trust is broken because end-users aren't directly choosing trusted root CAs, they are being chosen on behalf of the end users by third parties whose interests aren't aligned with those of the end user, and who do as much as possible to remove (or at least obscure) end-user control of that most fundamental step in the delegation of trust that underlies SSL's key system.
My understanding is not that. They don't "compile into" anything. They're run as JavaScript on the phone. The difference is react native calls into native components -- it isn't a universal write once run anywhere. You'll have to craft different JavaScript for android versus iOS. Hopefully most of your code is business logic or other things than UI components.
Court of Appeals ruling could change fair use and copyright takedown notices
Also founder of Two Tap here. Just to clarify on the above:

1. Pricing and inventory are realtime with Two Tap -- taken live from the merchant site when a shopping session is started. If only a size S is available on the merchant site then that's what we make available for shoppers in our carts. Merchants don't have to do any integration or manage this process.

2. Reliability has been a non problem for a while, we have a guarantee that we don't lose orders. And the process to confirm orders is async like Amazon -- step 1: we've received your order; step 2: your order is confirmed.

3. Two Tap supports over 1000 retailer integrations.

Thanks for looking into the space!
Why aren't Apple and Google making it this easy to develop apps?

Apple has no incentive to make it easier for app developers to port their code to other platforms.
Kilpatrick Audio (http://www.kilpatrickaudio.com/) did a Kickstarter for their Phenol patchable analog synthesizer, which I believe is now generally available for order.
"They're making it so that the real lines are easier to use."

At least, that's what the other lines are supposed to be doing. As to whether they succeed or not, I suspect that opinions may differ...
In America, nobody is going to stop you from doing whatever you want. But we'll probably stop subsidizing it pretty soon. Drivers will have to pay their own way, with all the current negative externalities internalized.
Yes, the two moons are analogous to slits, in that they're point-like objects interacting with a large, coherent wavefront. The "slits" will be identified (according to the proposal) because the gravitationally distorted light path also introduces a time delay, such that it takes longer to pass by one moon than it does the other.

This means the signal will be split into two pulses, one arriving before the other. You detect a pulse from moon 1, then another pulse from moon 2. You know which moon any particular photon passed by because you can look at when it arrived.

The experimenter seems to be asking "can we observe interference between the two pulses even though we know which 'slit' the photon passed through because mumble mumble mumble gravity".

But there is no way for interference to happen, gravity or otherwise. Those pulses do not overlap (as far as I can tell) by the design of the experiment, because they are not happening at the same time. In other words, if pulse 1 has wavefunction psi_1(x,t) and pulse 2 has wavefunction psi_2(x,t), then <psi_1|psi_2> is nearly zero-- there is no overlap. There is no `t` where psi_1 and psi_2 have appreciable magnitude (and where they do, we would expect to see interference anyway, and we would no longer be able to tell the origin of the photon).

If there is no overlap, there is no interference, whether you are measuring planets or slits. So I don't see what we could possibly learn from this experiment, or where the experiment designer expects to see interference; it is all but guaranteed to deliver results that are exactly in line with a tabletop interference experiment.
As I recall, they announced that alongside React Native in January. I believe it was to avoid subtle differences between the JS executed on various platforms (e.g. to prevent a component from using a feature supported in V8 but not JSC).
Buddhism is not even a religion under most dictionary definitions. There are no gods in buddhism.
I'd recommend pb <https://github.com/ptpb/pb>. It is free and open-source (so you can easily host your own deployment of it—it's even in the AUR for Arch users: <https://aur.archlinux.org/packages/pb-git/>), provides a ton of features that no other pastebin offers and provides most (if not all) of the features provided by other common cli-accessible pastebins (like ix and sprunge). You can find the reference deployment at <https://ptpb.pw>.
Only about 10% of Americans over 12 use any sort of illicit drugs, and most of that is marijuana. The vast majority of Americans don't use illicit drugs and don't want drug use in their communities.
Phones will never fully replace cameras; though I concede hobbyist photographers can get decent results out of a phone these days. But anyone trying to create a unique image just has so many more options to adjust with a DSLR (and even more options than that if you shoot with film).

Unless you're a professional or doing "art" photography, these days you really don't need much more than a cameraphone. And even then, a 5-year-old midrange DSLR with a few lenses is more than enough gear. But the images from a phone just don't look as rich, or have as much dynamic range thanks to the small sensor. They can do some neat tricks to approximate an SLR 80% of the time, but for the other 20% you still need a real camera.
The Tiny Town That Hates Elon Musk
An app built with React Native is indistinguishable from a "real" native app, unlike cordova apps it doesn't run in the browser (or in a webview).
I would argue that when you look at the photos published by your friends on Facebook, you can always tell photos shot by smartphone from photos shot on DSLRs. Despite Facebooks compression, the difference is quite stark.

Also context has to be taken into account. When most people are shooting with a smartphone, they are "collecting information". When people are using DSLR, they are "making art" .
Ask HN: Modern Advances in Systems Software?
Lately I have seen many programming languages, targeting systems programming. But as far as systems software go, I do not see as much design and development, as I heard there were in the 90s. Docker and BarrelFish OS (www.barrelfish.org) are some of the steps I would classify as the steps into the direction of underlying infrastructure design. But that's it. Are there less programmers working today on the core systems than during the 80s and 90s?
Reid Hoffman to Teach “Blitzscaling” at Stanford This Fall
The challenge for the developer is twofold; 1) Understanding the real time availability of the inventory at the retail partner and 2) Supporting the payment provider of the retailer. In the desktop world this was solved by a straight up affiliate redirect. You arrived at the retailer page and saw your product in a shopping cart or close to it. Of course if inventory was poorly synced you occasionally got an error. This is still pretty common with things like airline metasearch services where the cheap ticket can be gone. Either way inventory was managed. Then you entered your payment method on the retailer site and it was processed by their backend processor.

In the mobile world with mobile optimized apps those redirects don't work. So app developers want to make the payment experience feel like it's happening "within the app" Twitter, Facebook, Pinterest and others all then had to solve for the inventory + payments challenge. Defaulting to Stripe can be problematic if the retailer already has a different payment processor relationship in place. By solving for the inventory piece I suspect Stripe is hoping to help drive momentum around overcoming the processor objections.

Full disclosure I work at Spreedly where we help solve for the payment dilemma (not inventory) by allowing developers to work with a wide range of payment processors and/or affiliate API's.
Imagining the Most Catastrophic Climate Future Ever
> I'm not going to lie, the social pressure is non-zero, and it is indeed another lever for micromanagers to pull, but I think you're being overly pessimistic here.

Anyone who's ever worked a job in the US and seen the toxic work culture can tell you, you can never be too pessimistic.

>More power to employers is coming whether we like it or not and eternal vigilance will be required to stave off the above said toxicity.

What we need are laws that forbid employers to use this.
First, the article did not spend pages on his Asbergers - the vast majority of the article was devoted to describing the systemic problems in banking and the LIBOR rate.

Second, Hayes is the first person to be convicted, the article describes him in depth as a nod to the industry's and prosecution's argument that a few trading superstars are responsible for the corruption of the LIBOR. The article is quite sympethetic to their narrative of Hayes having the right combination of brains, risk-appetite, and carefree attitude that led him to take advantage of the system's problems, bolster his career and ultimately his arrest.

Third, Hayes' lawyers used his Asbergers in his defense. If anything the article is ignores that diagnosis and holds Hayes accountable for actions.

>Journalism, especially long-form journalism, is just a spectacularly bad medium for talking about systems problems.

what is your alternative?
Phones will keep eating cameras until only the high end cameras are left for pros, similar to what's happening with desktops and phones/tablets.

"Good enough" really is good enough.
This looks fun. One could conceive of a three-pronged approach to circuit design:

* Manual placement of components, based on the designer's skill and knowledge

* Insertion of preexisting blocks from a library

* Specification of requirements for a generated block to satisfy, triggering evolutionary search as described in the article

I'm not sure how likely beginning with an existing design would impede the evolutionary algorithm from escaping a local optimum based on a bad decision, but one could integrate the third strategy in the above list with the first two in varying degrees.

Loosely related by analogy in the software domain: superoptimization. [1]

[1] https://en.wikipedia.org/wiki/Superoptimization
If you need tech to figure out what your employees are thinking, they are probably not thinking well of your management style.
Hard for me to imagine Stripe at anything short of a $20-$30b company, so yeah $5b seems super cheap. To me though, I'm bullish on them though I understand that.
One thing to consider about the article is that it is an experimental test run. The whole process is being watched and documented by outsiders. Normal usage would probably be different.
Some locks do have alert features [0] so you should at least know it was opened. It won't stop a thief, but at least it lets you know when someone was looking. That is, if it makes it to your destination :-)

[0] http://www.amazon.com/Kolumbo-TSA-Lock-2-pack-BLACK/dp/B0106...
Google is working on it:

https://github.com/domokit/sky_engine and https://github.com/dart-lang/fletch
Xmind Pro 6 Crack and License Key Full Version Download
The First Dead Unicorn Is Already Here, You Just Don't Know It Yet
Swift to Objective-C convert for Mac/Windows
When the Hoffice concept started many of the groups enjoyed to use silence and mindfulness (a purely secular form of meditation) as a way to centre themselves, take a powerful break before continuing/starting the work. There is btw also some research backing that meditation is a very effective way of taking a break.

But out of the same reasons, which you discuss below, our Hoffice group in Copenhagen dropped to use meditation, as some new attendees didn't appreciate it. As you say: Hoffice as a concept doesn't need any spiritual exercise.

We might remove the reference from the homepage in a next iteration of improving the text.

Thanks for the differentiated feedback!
Big props to the person that bought the domain and setup the countdown. It stimulated the team to actually meet this deadline :)