skysight-inc/HackerNews huggingface dataset:
How long do you think it takes to sue and/or fine someone over this sort of thing? It's not like if 3 of your neighbors vote to file a complaint about the noise your bank account gets debited $100 within the hour. Have you ever been involved in a legal dispute in rel life? Even a small claims court issue can play out over months.
Wireless power transmission can only be implemented using alternating current through induction. Very hard to implement this in any meaningful way for battery powered digital devices.
Another Elm inspired approach is re-frame (https://github.com/Day8/re-frame) which is a framework for writing SPAs in Reagent (http://reagent-project.github.io).

re-frame doesn't get enough love so here's an overview. re-frame encourages you to keep the state of your app in one map and treat it like a database. re-frame has 4 main parts:

- DB: where your global, shared state is stored. If that sounds scary and you use databases often, that's logically inconsistent. The DB is usually a map in an atom. (so it is mutable via transactions).

- Views: Reagent components. for an aweosome live example checkout http://reagent-project.github.io

There are 2 ways for views to interact with the db - via dispatching handlers and subscribing to subscriptions.

- Handlers: analogous to stored procedures on the database. Handlers are pure functions that act on the database. The value returned by the handler is the new value of the DB. The handler gets registered and can be used as a high level declarative function from the views. Here's an example from our current app:

(register-handler
:cart-order-failed
(fn [db [_]]
(assoc db :cart-order-failure true)))

- Subscriptions: analogous to materialized views on the database. Allows you to watch a specific part of the state-map, do some computation, and rerun only when that specific part is updated. Here's another example:

(register-sub
:user-info
(fn [db [_]]
(reaction (->
;; never give out the password if it's there
(get @db :user)
(dissoc :password)
(dissoc :pass2)))))

So the data flows like this:

DB -> Subscription
^ |
| v
Handler <- View

The view also turns into a react.js component and is rendered to the vdom using immutable data structures, but that's Reagent not re-frame.
As a person that nearly did kill himself, while attending a prime uni in my country, living a quite affluent student life (shared apartment with only one other locator, own room, enough money to not worry about it at all, motorcycle trips during weekend, etc) i have to disagree.
I became heavily disillusioned with uni - often the top ones aren't actually the best at teaching - they just get hypercompetitive due to overabundance of candidates and the staff can just be shoddy, getting results just by having unreasonable tests and test rules (some of them used to do sudden death style test - they just drone and meander offtopic during the semester, never actually covering the material, then just give an exam that has problems only tangential to the covered material. Which you can't resit. Gotta take the class again)
Then your parents are pounding on you, because you are a FAILURE. And to add insult to injury they go about telling how great their school years were and how it's going to suck when you eventually finish.
You are stuck with hypercompetitive peers, in often hostile surroundings (physical agression is the easy one)
A lot of my friends are feeling lost. I feel lost.
I still have depression - switched unis, i try to get through, do extra stuff. But the nagging feeling of inadequacy is still there
Sorry for incoherence, but that post riled me a bit
I said "_may have_ changed communication methods". Whether or not they changed, it doesn't change the fact that Snowden disclosed monitoring of AlQueda's communications.

And if anyone was wondering, Seymour Hersh is the journalist who wrote the killing bin laden story. He has nothing to do with the article I linked to.
In Dark Souls, you are dead. Undead. That's the story. When your character is defeated, your essence goes back to the checkpoint because of a magic doodad (that no-one remembers (or manually uses the item, for that matter)).

While in terms of playing a video game that's all nonsense - you have a character, it runs around doing things until it 'dies', so we talk of being defeated as "I died" - in Dark Souls you don't "die", and that's a fundamental part of the story. It's why you are where you are, why the things you fight are where they are. Why some things you fight disappear in a puff of magic smoke, and other things leave corpses. You can temporarily 'become human' in Dark Souls, but that's really just an improved link to the human essence - you don't actually 'return to life'. It really is a beautifully subtle and complex game with it's underlying backstory.
I always wondered what if this was discovered to be genetic like homosexuality? What this isn't a bug of natural selection, but a feature.
Any new innovation has social impact and a part of the society, including the ruling bodies, react by trying to reverse the change. Any innovation will have some negative impact on the society because of lack of laws regulating the change. AirBnB is facing it, so is Tesla, and Uber. But, it is apparent, at least for the previously listed examples, that these are ideas whose time has come. I do not get worried by such decisions of ruling bodies. They are only temporary.
BPF – In-kernel virtual machine [pdf]
> because sun.

That's a fair point. So RealSense will probably work at night, in a shady forest (like the demo) or maybe the shady side of a mountain, but as soon as the sun is involved IR becomes unusable. I don't suppose you could switch the other side of the visible spectrum and do UV cameras, could you? Having your data reduced to one dimension per pixel really makes the AI easier.
> They're killing themselves because, what, their Starbucks allowance is too small?

This statement is profoundly lacking in empathy, and belies not having read the article or paid any attention to what's being discussed.
20 years of this and, as usual, some opaque document that mainly conveys the point that the DoD has no idea what they're getting into. My best effort was trimming a 158 page document down to 39. Only problem was people actually started reading it.
I used the same image and it did not guess it at all. It said "oblate"...
It makes a hell of a lot of sense to use these things in a credible, short-term 100% extermination drive, supplemented by other methods including hunting. We've extirpated animals like this before, like the wolves of North America.

But... it's a mammalian toxin. Humans are mammals. I don't understand why you would want to reintroduce it into your home every year as some kind of maintenance activity.
Net, not gross. That's after all the mortgages and bills.
Awww, I bet you say that to all the fellas.
I'm not sure how this is seen as a positive thing. Journalists, with, on average, limited knowledge of infosec, holding in their possession classified documents. Lots and lots of classified documents. I'd wager a guess that at least a handful of these journalists were holding said documents on a system that had its share of known vulnerabilities.

I'd be absurdly happy to be proven wrong, but there is a very high chance that every single document snowden distributed is on sale to the highest bidder, and has been for a while.
> It is not actually true that good outcomes from Snowden's actions eliminates all his culpability.

That claim requires certain assumptions of moral first principles, so whether its "true" or not is not something people are liable to agree on even if they agree on the material facts.
You can't even 3D print a good smartphone cover. The one I use was injection molded to very tight tolerances and involves multiple different kinds of plastic joined together. Let's see a 3D printer do that.
There is no reason for short term renters or their neighbors to behave. For instance, at one AirBnB rental, my upstairs neighbor used to do jumping jacks in boots - maybe just to piss off the people below, I don't know. For that matter, renters often party late into the night on weekdays. Renters on AirBnB at least have a few options - they can contact AirBnB, they can file a chargeback, or they can eat the loss and move.
Seymour Hersh is a conspiracy nut. He believes USSOCOM is run by Opus Dei. Opus Dei actually had to release a statement.

He is also one of the most important investigative journalists of the last 100 years. The two roles are not mutually exclusive.
need to be raised to google
You have an odd definition of disclosure. Snowden took the documents and gave them to journalists. That _is_ disclosure.

If what you say were true, then Snowden should just come back to the US. He doesn't even need a pardon. Afterall, he didn't disclose anything.. the journalists did.
Here's my jetpack
It is only circular if we define programming by reference to programming languages.

To be honest, I am not sure precisely how I would define programming. A first attempt would be "structuring events and computation, often by reference to future input".

As with most definitions outside mathematics, it's going to be fuzzy.

Edited to add:

Note that with this framework, whether you are programming is not determined by what language you are using.
I find it pretty cool to see sensible failures. I gave it a Charizard, and if you squint you can sort of see why it came up with jack-o'-lantern.

https://www.imageidentify.com/result/12gdvqqz1w0vd
This is one BIG give-away - the internet is NOT a person, that can join a fight and be withdrawn from a fight. Iaas and Paas are already in the hands of IBM, CSC and HB - So what's left .. Well its the for eyes only (NSA) type of stuff. But it can't be in the hands Pvt.G2 think (Manning,Snownden) and other do-gooders; So what to do.. Well it's ATS time with "total info awareness" deep-cover
such that only 5 people know how to access it. Off book Black-budget - That's where we come in with (single purpose HW/SW) that links to the public domain. But is self-deleting upon detection and re-installing on demand. Top dollars paid on spec. -- psalm 23
The not-a-quicksort you're bringing up was discussed and dismissed (for good reasons) on the mailing list.
Where Big Data Projects Fail
Richard Nixon should not have been pardoned!
No, they aren't different "markets" They're not even different code. Safari on iOS comes from the same code base as Safari on desktop, and I'm pretty sure the same is true for Chrome on Android (Chrome on iOS, like other iOS browsers, is just a wrapper around the Safari engine).

The old Android browser was different code, but that's been on its deathbed for a while now.

Mobile users use the same sites as desktop users, to a very large degree. They use the same browser code (again, to a very large degree). The only reason to separate them that I can see is to artificially inflate the number of IE users.
Right, but if someone steals your registered gun and uses it in a crime that gets traced to your gun, the police will be visiting you, if not arresting and prosecuting. For this reason, I'd assume it's smart to do what you can to avoid having your gun being used by strangers. For the same reason, you could argue it's smart to not let strangers use your internet connection, even if theoretically you can make a case that you're not legally responsible.
If you want to be so precise, then lets go ahead and admit that the information to be disclosed cannot have an unlimited downside (what does that even mean, if we blow up the entire world have we reached unlimited downside?)
You are goddamn right.
That's how i feel - I am in a melee with depression and this is one of the core problems. Constant fear of failure, frustration - it often makes me disengage, stop caring, which in turn makes it all worse, since the real failures arrive. If there isn't anyone for those people to help, only to knock them down more (LOOK AT ALL THE STUFF YOU WERE GIVEN! WHY ARE YOU A FAILURE! GO STUDY! LOOK AT hypercompetitive peer WHY CANT YOU BE LIKE HIM)
Why can't you say the law? Seems like you're assuming that everyone disagrees with what the NSA has been doing, which is totally off base.
I may have been exaggerating when I said mental health+, but it's still a fact that men still aren't getting laid as much as they would ideally like to=.

I mean, how would you even know? Because they aren't begging for it constantly? Really, I can tell you that that's more due to being polite and knowing in advance that the answer will be no.

+ I term I use in a much broader sense internally, since I don't know any better for word it. So I might let it out without checking if other people will understand what I'm saying.

= Not that they're entitled to it or anything, but then that never was my point.
This isn't great for Layer. I think most companies want to own their chat stack. Its not complex enough, like say Stripe, to need a 3rd party. Has anyone used Layer and felt they added value?
Any word on affected Ubuntu distros and if/when they're going to patch?
Really interesting that Pusher didn't choke on that!

Also patting my own back for thinking about chat session based on sorted user id's (for 2+ person chat) on my own once also. Felt like a nice way to do it, unsure if that breaks down at any point.
> they all desensitize us .. to death, or a certain view of it

This could probably have been written better. I was saying that we are desensitized to the idea of death but not to death itself. The two are logically relatable but not the same.
tried to sign up for demo. didn't work. can you pls fix it?
>The parents continue pressuring their kids, because "yeah that other kid killed himself, but surely that won't happen to my child. My child will grow up to be smart happy and ambitious like me..."

That's what they think, yes. But from my own experience, environments like this cultivate a uniquely desperate sort of ambition -- they manufacture people who cannot fathom achieving anything less than what their parents have.

Something different isn't merely an alternative path. Instead, it's abject failure and a crisis of identity.

I wasn't particularly well-adjusted coming out of a secondary school pressure-cooker, but after struggling with alcohol addiction for a while eventually managed to chart my own course.

It's tragic that some teenagers take their own lives before they have that chance.
Considering that Snowden massively raised awareness of how much closer to 1984 we are than many people thought, and considering that 1984 is considered to exemplify a horrific dystopia, it's hard to imagine a realistic downside to a Snowden disclosure that would evict him from my head as a hero.

Wanna scoff at a 1984 reference? Fine, Snowden demonstrated that the government's power and reach is much greater--much much greater--than most people imagined.

Of course, if the downside risk is unlimited, if it's actually infinite, then literally no good Snowden has done could overcome it. Seems like a bit of a gotcha to me.
This is a massive weight off of my shoulders, I can imagine it is for Joyent and IO contributors alike as well. While the fragmentation fortunately didn't get to the point where the two projects were disjointed, I knew the day would eventually come when IO was so far ahead issues with compatibility between Node and IO start arising. I am glad both parties and everyone involved approached this situation with an open mind and as a result of carefully planned out and a fair democratic decision was reached.

Now we might finally see promises land in Node.js (finally).
No, because they normally made $200 for 3 hours.
Yep. Though we often weaken a big Theta of n! to a big O of n^n, as it's easier to deal with.
Do minuscule changes like these actually have any impact with users? To be honest, I was struggling to notice any difference in many, if not most of the before/after screenshots. I just can't see a typical user appreciating the change, or even noticing.

There's clearly a lot of difference between all the icons, but even then they're all clearly Facebook. I would almost expect the arbitrary icon changes to confuse users more than the consistent style would benefit them.
So glad this finally happened. It sucks that you only get the data from users that opt in and it has a 24 hour delay...
Libertarianism, i.e the deluded belief that unfettered capitalism is perfect and the panacea for all the world's ills, is very popular in certain SV startup circles. Uber, for example, blatantly ignoring local bylaws and regulations makes perfect sense when seen through libertarian tinted goggles.
Based on the Linux kernel range of 3.14 to 3.18 inclusive, and this[1] list of Ubuntu kernel versions, I believe only 14.10 (Utopic Unicorn) would even be affected.

1 http://askubuntu.com/questions/517136/list-of-ubuntu-version...

EDIT: Turns out 14.04.02 LTS can also optionally use 3.16: http://www.omgubuntu.co.uk/2015/02/ubuntu-14-04-2-lts-releas...
Show HN: Want to collaborate on a semantic-web site on all art and history?
For the past four months I've been working full time (as in quit my job) to build the kind of semantic-web database on art & history that I've always wanted to see.
It's built on Neo4j's graph database engine, with .NET MVC, KnockoutJS, Backbone, etc. I've built the administrative back-end & a front end where people can browse art, artists, collections, & timelines. At this point I have to go back to full-time work as I know nothing about fund raising but want to continue developing the site as a resource. As far as I know there's nothing like it for art & history out there.

It can:

[1] Visualise where specific works of art (and all works by an artist or style) are on a map

[2] Capture relationships between artists & people

[3] Break a person's life down into events & plot them in time & space. E.g., you can see a slideshow of Da Vinci's life, where he lived & what he did.

[4] Suggest similar artworks based on rich attributes

I've built a prototype & hosted it on Amazon. It's more like a detailed sketch than a painting & I see the next steps as being [1] refining the product design [2] producing a slick UI/UX to realise the product design [3] cleaning up the code-base (e.g., proper error handling, smarter caching, etc) & [4] adding a lot more data into the system!

I call it 'Codex' (named after da Vinci's notebooks) but am open to less nerdy names. :-)

If anyone's interesting in collaborating (particularly with the product design & graphic design) I would love to hear from you. I should point out that I've been unemployed the last four months so I have no money. I'm just doing it out of love for art & art history.

You could also use it for music, literature, & regular history. No reason why not!

If you'd like to be involved in some way, I would love to hear from you.

http://ec2-52-11-150-189.us-west-2.compute.amazonaws.com/

Many thanks, Iian

iian.d.neill@gmail.com
> Your question is trying to bottle me into defining Snowden's behavior by the outcomes.

Why else is behavior even a concern, except for its outcomes?

When people oppose surveillance, it's because they fear the possible outcome(s) of surveillance.

Likewise, then, for Snowden. It shouldn't have taken John Oliver to have to point out to Snowden (while interviewing Snowden literally opposite from the Russian intelligence headquarters) that he has to accept responsibility for his actions, good and bad, but apparently that's the world we live in now.
Phew. I can finally stop explaining the difference between io.js and node.js to recruiters!
In theory the merchant can include taxes in his advertised price, nothing prevents him from doing this but it is quite rare.
The JavaScript Router reimagined
“Many of them are members of Opus Dei,” Hersh continued. “They do see what they’re doing — and this is not an atypical attitude among some military — it’s a crusade, literally. They see themselves as the protectors of the Christians. They’re protecting them from the Muslims [as in] the 13th century. And this is their function.”

My understanding of that statement is that he meant that they were deeply religious and were members op Opus Dei, not that there's a secretive organization that's controlling USSOCOM.
How to Be a Better Sleeper
> not just to be as safe as modern engines, but to be far safer

A worthy goal! However, I'm still concerned. If the project is sufficiently secure without multi-process, adding layers only increases the surface area for attack vectors. Sandboxing not only increases the surface area of your (now) multiple processes, but also introduces the OS layer as an arbiter of communication between them, which we can safely assume does not have memory safety guarantees (though is probably quite hardened).

Of course, the developers would not claim that Servo is "sufficiently secure" right now, especially since (as brson mentioned) it still includes C & C++ source. My point is, sandboxing can be a huge win in terms of security, especially for now; but any complex feature has tradeoffs and the efficacy of those tradeoffs may not continue to hold through the future and should remain open to consideration.
With Tesla Entering Market, Hopes for Home Batteries Grow
I have a little bit of a problem with the word 'creatives' used in this way to describe a category of people (and often as a self-descriptor). It implies that some people are creative and some people are not. Because if everyone was creative then why use the word? Further, it is talking only about a supposed quality of a person and not what they actually do. Otherwise it would be 'creators'. And if you are using these resources, surely it is to actually do some 'creating'?
“It was not their irritating assumption of equality that annoyed Nicholai so much as their cultural confusions. The Americans seemed to confuse standard of living with quality of life, equal opportunity with institutionalized mediocrity, bravery with courage, machismo with manhood, liberty with freedom, wordiness with articulation, fun with pleasure - in short, all of the misconceptions common to those who assume that justice implies equality for all, rather than equality for equals.”
― Trevanian, Shibumi
The 'general warrants' referred to elsewhere were often used by British customs enforcement who were supposed to use those warrants to search for evidence of smugglers in colonial America.

But since they had a general warrant they were easily abused in practice, which in part led to the wording of the Fourth Amendment.
re-frame doesn't get enough love

Sure it does, it was pretty much the only thing talked about on the cljs mailing list for about two weeks solid. It is a fantastic library though (I'm using it right now!)
I don't really understand this article. It reads like pop science because of all the elided details, but no layperson could possibly understand it. But I'm not sure how much an expert would really out of it either. The stuff about "having solutions for a particular function" is just nonsense.

Also, can anyone actually decipher the handwritten stuff?
What is this toilet???

I'll take "stupid" and "badly designed" for $1.
Is it possible with this API to run headless?

I always lamented that you can't make a command-line, programmable tool that is a fully robust implementation of the web. It would be very cool if this could enable it.
Exactly, especially considering that tipped positions are payed drastically different depending on what state you're in. You shouldn't have to know the employee compensation laws of the state to know whether someone is making a decent wage by serving you.
Why should he be automatically defined by his intentions, good or bad? There are plenty of crimes for which good intentions are not a defense.
Venture Capitalists Help Connect Low-Income Students With Elite Colleges
So, what happens if the size of the JSON chunk to unescape is greater than the size of available memory? One of the benefits of streaming APIs is trading off CPU for memory.

Of course, it sounds like if it hit the pathological edge case in that setup, it would be in just of bad a position.