skysight-inc/HackerNews huggingface dataset:
Thumbs up for VIPS, used it 4-5 years ago, for building a system which processed high resolution images. Its fast, lean and an amazing piece of software.
Does she have any suggested literature? I'd hire her AND listen if I had budget.
>Or are you saying that, without government regulation, the East India company wouldn't have formed their own private army?

>Correct.

This is why libertinism is often relegated to that of a sweet, innocent 12 year old idealists, because they do not know about the real world.

In the real world, what happens without government is that warlords form. This happens throughout history, such as colonial expansion into indian territory, or after the collapse of the Soviet Union, etc. And it's happening RIGHT NOW in places like Iraq, Afghanistan, and Sudan.

You don't need a state to sanction violence for violence to happen. Violence will happen when there isn't a state to sanction it.

This is why the correct solution that adults agree on is a strong, centralized government with power. The whole point of a strong, centralized powerful government is to limit the rights and freedoms of individuals, so people AREN'T allowed to do what they want.

Because, when people are allowed to do what they want, they form violent armies. Government limits peoples rights and freedoms to do that.

To stop this, you need a) a strong, powerful government, and b) that government to say "no violence."

Government is the social contract you offer to other people. And only though a social contract can you prevent violence.
This does not gratify my intellectual curiosity.
CVE-2015-3900 Request Hijacking Vulnerability in RubyGems 2.4.6 and Earlier
That blindly quoting the "21 foot rule" makes no sense because it depends on too many factors to be an actual rule.
Eh, not so much. As a dev kit user, you should be aware that (a) the DK2 a far cry from Crescent Bay, which is much closer to what Oculus plans to go to market with and (b) that a display of Crescent Bay's caliber needs a lot more power than what's in an average MBP to offer a proper experience of Presence.

Seriously, if you didn't see a high-powered spec coming, you may want to reconsider your ambitions as a VR dev. If a current Mac Pro could accommodate a Nvidia 970/80, expecting Apple support would be one thing. But in the absence of a system that can support cards like these, what were people expecting?

I mean, Oculus has said over and over (and over and over) that their biggest fear is re-launching VR with a less-than-mindblowing level of quality and getting a negative to lukewarm response as a result. "Conversion on contact" is what they say they're after.

Your MBP + DK2 may offer a fun and easy way to familiarize yourself with the platform, but it's nowhere close to what's called for by the experience they've been promising to bring to market.

The good news is that they're saying the setup they've specified - though currently quite expensive - isn't going to change anytime during the life of the product. In other words, the only thing that will change is the price of this setup, which should be considerably lower by the time sets start shipping in 1Q16, and sales really get going later in the year.
that near orthographic perspective had me going "Am I looking at the CG artwork of some incredibly talented artist?"

It almost compelled me to try making a grid of objects and giving them different materials as an art piece. Not the only one apparently: http://i.imgur.com/UqmpoNh.jpg
For CS? Add Carnagie Mellon and Caltech. THEN full stop.
Were you trying to persuade the coworker, or trying to persuade your boss with your coworker being against?
He's not suing for patent infringement (I know - surprise). He's suing for "misappropriation of trade secrets and breach of contract".

This is the kind of suit you file when you show your business plan to potential investors and instead of funding your company they start their own company doing the same thing.
if you go the DIY route:

xep-0136 is regarded as an overreaching fuckup that nobody will ever get right and 313 is the heir apparent, and it's yet to be delivered.

having been through a lot of this, the issue is not the servers or the features thereof, but cross platform clients which support all the features.

main piece of advice is to settle on a webclient.
Is it missing some labeling or a legend or are there just marked areas that don't really have a name? I mean areas like that around the Avar Khanate or the large area where modern Russia is in the A.D. 650 map.
Programming a Perceptron in Rust
I love the idea! Since I personally believe that every person has a 'perfect match'. To those who don't, consider the following:

1) You either do or don't get along with certain people.

2) This is determined by how they act, look and your dispositions to those actions and looks.

3) Given these terms for quantifying the amount of 'like' you feel towards a person, it follows that there are combinations of act/look that you absolutely loathe or love.

4) There exists a combination of act/look that is your perfect match, the combination that you love the most, ie. Your soulmate.

What does not follow is that you would like someone who, as the site puts it, is very much like you. I'm quite sure I couldn't stand myself in certain situations. Maybe your soulmate is actually someone who is entirely unlike you in certain aspects?

EDIT:

Also it's likely, at least in my case, that some of the questions don't have the options you'd pick. I guess it kinda proves that 8 options over 8 questions can't be used to arbitrarily identity a person.
Comparison point, top of line modern artillery round (Excalibur [1]) can be used for somewhat precision strikes nowadays. Often a limiting factor in the feasibility of a fire mission is the proximity of friendly forces, so those kinds of guided artillery shells are useful in that context.

The only issue is the cost. Back in the military, firing excalibur shells (or hellfires from drones) was compared to throwing Ferraris on the head of farmers. The device costs more than the cost of paving the road they're digging their IED into. When you're doing those fire missions and thinking about the absurdity... it's an odd thing.

[1]: https://en.wikipedia.org/wiki/M982_Excalibur
Entirely. It's a capitalistic no-no to support a failing corporation. Their IP and people will be subsumed under a new umbrella which will hopefully avoid the mistakes of the past (which might just include buying disaster insurance).

And, the people who do fall through the cracks of a rough transition can be taken care of by the humanitarian personal welfare service.

Corporations are much more to become total crooks - spending the last bailout money to hire lobbyists to bribe you to give them more. Imagine the outcry if welfare recipients were encouraged to tip...
I was just sort of noting this to a roomful of relevant engineers in the hopes of gathering some support for strengthening encryption and got talked down by one of them and nobody else cared enough to say anything.
That's a good point! I also started programming on a graphing calculator.

One difference is that calculators were very limited in what they could do. No camera, no GPS, no internet connection, the screen was monochrome and 80x80 or so pixels... so the very limited language and input methods worked fine.

But on modern day devices, you want to build complex apps that can interact over the network, use the various sensors on the device, display rich media, manipulate video/images in real time, etc. The programming environment has to allow for all of this, which is the tricky part.
2 rpis with key transfer and cyphertext transmitted over Rx/Tx. Air gapped is the only place you ever have plaintext. Cheap, small, and relatively easy to implement, but if a system like this fits somewhere in how you deal with your threat model, then your opsec is probably already compromised.
Admittedly, I've never tried using GTK from python and that seems like it does take care of a lot of the "easy" that I'm liking here. However, it's really the combination of everything that rust offers while still letting you make short programs like this.

I really don't mean the downplay all the safety stuff, that is the main reason that I'm interested in rust. I just don't feel like the fact that you can do things so easily in rust gets enough attention.

My biggest "Oh my god, that was awesome!" moment was when I first built the project and Cargo just took care of the whole dependency tree and I never even had to think about it. I've never had that in a low level language before. I've actually been stepping out of a lot of the C that I've been doing into doing more with JS just because NPM makes it so damn easy to whip something up. I'm hopeful that rust will let me come back to a much lower level where a 10MB binary is really large.
Glad I could add to your vocab :)

I agree, at the society level there needs to exist both those that specialize and those that create new things. I tried addressing this in the essay, though going beyond that I do think on the individual level having a broad knowledge base will help in many walks of life, not just your job/career. Therefore, learning multiple disciplines even at a basic level is better than not.
YES! Thank you for posting this, I've been after something to do this for years!
I'm kind of positing something that won't happen.

Like someone like Ellison or Page or Musk builds a big tower or buys up several blocks, maybe it's not even downtown.

OTOH, people would also want to live there with other people and other root cause problems would have to be addressed for many. So you might need many of these scattered around, and would need to figure out NIMBY factors.

But yeah, the idea is someone else would need to front that bill.
How can a website this simple be so slow? I don't get it.
So does anyone have a link to "Java Intermediate Bytecode" can't find the paper for free online.
They are working on video support but are still at the research stage.
Thanks for this helpful clarification; I hadn't noticed that in the description. (I do note, feebly, that there's a difference between learning to use a one-off proof assistant, and learning to use a 'popular' one.)
I got two animals and a bird.

Whether I click on just the animals or all three of them is part of the test, right?
There have been 0 matches with over 12,000 tests. Assuming their claim of 1/1,000~ is anywhere near remotely true - then you may have increased your chances of finding a 'good match' tenfold already with the assumption that matches will be good (there is of course the chance they won't be)

The Myers-Briggs places weight on questions to give one of the 16 personality types made of 8 traits. For example, one answer might give you 80% of INTJ and 20% INTP and by factoring the weights across all the questions will tell you if you were weighted more or less towards INTJ or INTP, even if you were more INTJ for that singular question.

In 8x8 the questions are not weighted in that way, which is an important difference. While there are 16 distinct personality traits in MBTI, there are only 8 traits. Questions can weigh towards those 8 traits in various ways. From my experience MBTI tests range from the 5 "strongly, disagree, neutral, agree, strongly" answer types and the questions are targeted to 2 (sometimes 4, but typically 2) traits.

Meaning if neutral is 50% : 50% (Not leaning towards introvert or extrovert) your answer to the question is effectively meaningless. However if you "agree" it might be 75% : 25% and if you "strongly agree" it could be 100% : 0%. You take the aggravated ratings of all the "I or E" type questions and determine if the user is introverted or extroverted based on which holds more weight across 50 questions.

8x8 does not weight the questions to determine personality traits. The questions must match exactly to determine a match. In comparison, Myers-Briggs can have two people be INTJ who answered questions very differently but their aggregated weights of each question added up to them both being an INTJ.

Again: this should be treated as a case study. Since questions aren't weighted, this is different than most personality tests. This isn't a personality test - but finding someone who thinks exactly as you do in regards to these 8 questions.

The largest flaw is if these are the wrong 8 questions to ask and if matches lean towards "good" or not. Which can be determined after enough matches. Making this a neat case study. :)

E:

TL;DR If 12,000 people took a MBTI I guarantee there would be many matches already. This isn't a personality test - this is a line of thinking test. Whether the questions will result in good matches or not will be left to when there are any matches to begin with.
Are they somehow intercepting middle click on their site so that links do not open in a new tab? Control-click works fine for me, but middle click would just replace the article, which was inconvenient. (latest Chrome on Ubuntu)
Maps can be compared lexicographically. BTreeMap and VecMap have a canonical order in which they store their elements so

iter::order::cmp(self.iter(), other.iter())

works as an ordering.

HashMap in Rust (dict in Python) doesn't have a canonical ordering of elements, so this doesn't make sense.
Did you see this post and thread, asking HN to avoid gratuitous negativity?

https://news.ycombinator.com/item?id=9317916
Valve's superior SteamVR will have OSX and Linux support.
It's fascinating to consider that an AI should have a mechanism of internal stimulation in addition to its external stimulus.

Maybe this could be simulated by concurrently running the AI's existing models in feedback mode on internally generated stimuli, themselves sampled from those models, with some variations, but with limited ability to control the AI's actuators.

The biological analogy for this might be dreaming, where our neurons seem to engage in activity (hence experiences) which are similar to but also different than our waking mental models, and does so while we are in a state of self-induced paralysis - so we don't actually jump off a bridge.
Hi,

In order to add a new site to your page, type its address in the field at the top of the page and press Add. When the web page is loaded, you can select the content you are interested in and save it. Each time the source site changes, your selection will be updated on Hinto as well.

Hope this helps.
It's also completely unrelated in all but name, and thus doesn't run Visual Studio plugins.
If you lock it down at 30, what are the odds that you won't find a single person who is more interesting in your remaining 5+ decades of life (good health be with you)?

I think I would respond to this viewpoint with a CS analogy. You can do a comparison based sort, in which you really don't have an absolute sense of the final sorted position of any object just by looking at it, or you might know extra information about the objects being sorted (e.g., they're integers), in which case you can do something like a counting sort.

With finding your spouse, I don't think a naive comparison-based sort is necessary. You should have a feeling for how solid the match is just on the basis of the match alone. You can estimate the value of that match without necessarily having to compare it to all other possible matches one-by-one.

Of course, experience and wisdom in life are tremendously helpful in this regard. But at some point you're going to just have to make the call yourself.
A better hiring app (Idea for the Entrepreneur)
That is the premise of that shitty jet li movie, the one
What's the point of griping about compensation at startups? If you don't like the job offer, don't take it. Work at a big company instead.

If you have a more remunerative job offer from a big grey company and you still take the startup job they're pricing their offer correctly. Hell, they might be offering too much.
Hydrogen, due to its lightness, is very mobile among organic compounds, especially when its partner has higher electronegativity, like oxygen. You can think of hydrogen as the scrawny kid that gets pushed around by all the larger atoms, and oxygen as the bully that always takes his lunch money (the electron). Whenever the environment is energetic enough to ionize one hydrogen, the result is like the tea party in Alice in Wonderland. The hydrogens switch seats, and just end up drinking the same tea out of broken teacups.

The theory here is that if you make some hydrogens less scrawny (deuterium), the other atoms will preferentially pick on the lighter hydrogens, avoiding the destruction of the really important hydrogen-bearing molecules, like the fats in cell membranes.

Sounds good so far. But what happens when the fat needs to be recycled, or the deuterium swaps out to a different molecule?

Replacing 50% of a mammal's hydrogen with deuterium will cause the animal to die, from symptoms resembling radiation sickness, because spindle formation in mitosis relies upon Van der Waals forces, which are reduced in deuterium-containing molecules.

We aren't actually sure what else might go wrong in selectively deuterating the human body. So I think if I needed additional protection from oxidative damage, I'd try injecting my liver with L-gulonolactone oxidase before eating heavy fats. I may be wrong. We'll see.
If you've tried to learn to swim at pools and been unsuccessful, try a lake. They won't take you far from shore or anything like that, and some people are just more comfortable in lakes.

Pools are harder in some ways: chlorine, walls both as crutches past where you need them and as a hazard, and a more artificial environment. They are also easier in some ways, and some people learn better in a pool, but it makes sense to try both if you've stuck with only one so far.
It's nice that sometimes intuition works out better than desperate reasoning...
the post was more complicated to read than the encryption they used
Likewise. Oh well, soulmates are overrated anyways.
That article is hilarious, not only for the caption underneath the photo ("Two robots and their captive"), the misspelling of "wookie", but the massive spoiler about the film's resolution (columns 2 & 3) ... all about 8 months before its original release.
Serious question: Did you mean to say "MacBook Pro"? Or are the dual GPUs in the Mac Pro severely overpriced?

(I don't keep up with the advances in graphics cards)
Science Seeks to Unlock Marijuana’s Secrets
It promised something great. But it turned out to be just a frontend project.
How to Launch (And Why Scaling Doesn’t Matter)
Middle-click seems to be working fine here (FF41, OSX)
Interesting that they upload to S3 first, only to pull it off soon after and process it.

I imagine this reduces complexity and lets them increase their throughput of uploads but I wonder if 500px toyed around with the idea of first uploading it to local (temp) storage, having the workers process it and then finally persist it. But I guess the cons are a) some point it needs to go to S3 in original form b) increases data loss
My usual approach (coaching/mentoring agile teams for a few years) was to teach people how to fish, and try to become useless as a manager/coach/mentor on an everyday basis as soon as possible. If you have experience with software development processes, then you probably have an idea of how to run some/all of the required activities.

It really depends on your situation, but to me the game was always to get people to take initiative themselves, then get out of the way, and to let the process develop itself (start with a loosely defined one, and see how much you can live without!). Communicating the high level goals and making sure everyone understands the reasoning behind choices, so they can make the correct decisions or raise the relevant questions when they are unsure of how to proceed (policies, breaking changes etc.).

Everything was based around a basic Kanban approach with some Scrum-ish practices built in. Also process retrospectives at least bi-weekly, to improve the activities and discuss meta-level stuff. You're not really trying to improve unless you make bad choices some times.

The most difficult part of the above was always to allow people to make mistakes, so they can learn on their own...

So, with all of that in mind, make sure you understand whatever it is you / your team are supposed to achieve, read these:

http://www.infoq.com/minibooks/kanban-scrum-minibook -- the free pdf

http://en.wikipedia.org/wiki/Lean_software_development

http://www.leanprimer.com/downloads/lean_primer.pdf

Learn to recognize as many of these as you can (look at least at the Project management and Organizational section) http://en.wikipedia.org/wiki/Anti-pattern and try to minimize the amount in effect at any point in time.

Optimize over time. Some things take a while to take root, and may require a lot of talking to be accepted. You might also be wrong :)

Good luck!
>all you need is a ginormous diamond mine.

A valid point, but not entirely fair. The diamonds contribute but its seen as a legitimately well run country in its own right - well by African standards anyway.
The meeting starts when I get there. Learned it from one of my bosses. Generally but not always he was right. There are times when it matters, those times in most businesses don't occur everyday at 8:59:59. There's a contradiction in declaring 5 minutes so valuable yet wasting 480 minutes by sending someone home.
Why would you want to meet someone exactly like yourself? You already know you. I'd rather meet people different from me.
I don't need permission to install a plasma TV in my bathroom either. Does that mean it's a right? I don't get it.

And how do you resolve your 'don't need permission' with the fact that powers bigger than you can do what they wish with you. Do you have the right to defend yourself if government is trying to arrest you?

You basically redefined 'action' again. You don't need permission to do any action... you just do it.
It really depends on the company and how much the company trusts you.

I'm an employer and if a new employee who has not gained by full trust continually comes in late, then yes it is horrible.

But I do have employees that I really trust. I know they are 100% committed to the business and committed to helping it succeed. They have proven over time that the company is always on their minds. In this case, I could care less if they come in late, work from home, etc. But it does take time.

Also, it is worth noting that losing trust is a lot easier than gaining it.
Ugh that should say incomplete.
The Yubikey NEO used the NXP a700x microcontroller family the last I checked (NEO-n might as well but I'm not sure).

You can read about the security features of the chip at NXP's website[1] to get a sense for what they're designed to defend against, but despite the very real possibility of a successful key retrieval attack on the card, in general it would be MUCH easier for an attacker to obtain your on-disk keychain files and figure out the password. Particularly if they don't want you to be aware the key has been compromised.

[1] http://www.nxp.com/products/identification_and_security/auth...
That book was a huge eye-opener to me. It's practically a Nazi-level concentration camp situation, but because they're only doing it to their own people and one of their allies is China, the world does nothing.
I am not an Atom user although I have played around with it.

Is the 2MB limit really a problem? I always thought of Atom as a web languages editor not a heavy duty text processor like I think of programs such as UltraEdit.
If voters actually voted, you'd see a lot less corruption...

Do you think that the small portion of people who vote today care about corruption less than all those who don't vote? Or maybe they're just not as well informed as those who don't vote? Maybe it's something else?