skysight-inc/HackerNews huggingface dataset:
I wonder if there are some legal ramifications to this. As far as I understand Packr redistributes Sun/Oracle JRE - does license allow them to do that?

AFAIK JRE is under GPL, so it should be OK, but I am guessing Oracle still retained some copyright? (I am genuinly curious - it's been a long time since I touched non-Android Java)
I think that it's rather because the source was available, we eventually found out about heartbleed.
isn't there a good PEG available for python? Compare the source code in the post to the equivalent PEG.js grammar - http://pegjs.majda.cz/online
Do the phones have to be online at the same time in order to send the first key or does a Chadder server distribute the keys to each pair of users but simply not store the key after it's distribution?

Sorry if this question sounds ignorant, the details and best practices of encryption are way over my head.
Just out of curiosity, I checked Virgin's prices in the UK. In my area (Kentucky, US) my ISP options are AT&T DSL and Comcast cable internet. I'm paying for the cheapest internet plan offered by comcast $45 for 25Mb down. The MOST EXPENSIVE plan offered by Virgin for £37.50 gets 152Mb down.
Why Twitter is so important for the future of the Web
Are you me?

Halfway through Calc III it was interesting to watch the visual students, who normally would do very well, have a rough time, while other students, who just treated it as an abstract system had more overhead/trouble/were slower when learning initially, but it paid off when getting to un-visualizable systems.
I thought he is in prison? Or at least under investigation?
Doesn't libre require access to source code?

According to the free software definition [1], it's one of the essential freedoms:

>The freedom to study how the program works, and change it so it does your computing as you wish. Access to the source code is a precondition for this.

[1] https://www.gnu.org/philosophy/free-sw
I meant for Chadder.
A mistep with urls is that they're encoded when shown in the address bar. If spaces etc were just shown as is they'd instantly become more readable. Given that possibility you might find that developers drop a lot of the noise like hyphens (which really is a hack to have readable spaces in urls anyway).
But then how does Alice know if she's talking to the right Bob and not some evil middle-man? In other words, she has to trust the server that it is giving her the correct public key.
How does Alice get Bobs public key, and how does she verify its authenticity?
Learning Notes – Beginning Objective-C Programming
It's actually not that straightforward:

- How is the problem of key distribution solved? How does Bob know that the key is in fact Alices and not Mallorys?

- The scheme you propose does not provide forward secrecy.

- (How) is authentication performed? Are signatures used; if so, are they non-repudiable or deniable?

Secure instant messaging is not a solved problem (at least not in the form of a practical, usable implementation).
Two Carbon-Trapping Plants Offer Hope of Cleaner Coal
I'd say the time spent looking it up (and maybe creating an alias/script) is less than typing it verbosely each time.

I don't see 'betty whats my ip address' as a valid alternative to 'ip addr list'. And in case of 'betty next song' vs. osascript -e 'tell application "iTunes" to skip to next track' I'd just alias the latter to something short & memorable (though I just wrote it from memory).
The author asserts cellphones are harmful but doesn't give any compelling evidence. A woman crashed her car while on her cellphone? Apps depress you? Noise pollution from ringtones? Brightness hurts our eyes? These reasons seem spurious when you consider all the other items one can own which are not cellphones but which have these same qualities.
It's sad that people get so hung up on bashing personality differences (not flaws) that they can't even see the much greater good that some people do. Politeness is just the toleration of stupidity and the acceptance of mediocrity.
YouJoin new Phalcon based website
Real world example of PHP Phalcon framework being used in a website with caching turned off. Check it out.
to prevent login and password from being automatically filled, so someone using your OS user or browser user can't login to your bank account.
Signing. I.e. Bob encrypts a dummy message or whatever with his private key.
I think it's okay to let google host scripts. You get the benefit of a CDN for free.

I agree with your other suggestions though.
There's a good discussion over here: https://github.com/airbnb/javascript/issues/44
Kudos for the skepticism here. Sorry to have to rain on anyone's parade, but when there is a 'need' for opacity regarding the specifics of the technology in an announcement which exclusively confines itself to positivity in the way that this does. Admit it, 'an analytical chemist in the palm of your hand' does sound magical, but surely we are all duty-bound to ask probing questions. Personally, I am getting a good feeling about this project, but I sense that am just being swept up in the excitement. So please, please continue to act as a counterbalance to my optimism. The risks posed by either being misled or by sharing unrealistic enthusiasm can only be mitigated by a relentless disregard for such sentiments. I want to believe the dream that the protagonists portray: I need others who are less convinced to challenge it, even if I feel irritated by their cynicism.
In what way does git conflate "branch" and "clone"?
A tough job interview
The Coder Factory is bringing coding to Sydney schools
TIL: foobar may stem from German "furchtbar"
Cubli: Building cubes that can jump up and balance
Oh wow. It uses a very innovative REST key exchange protocol.

Encryption:

* Messages are encrypted with AES 128 CBC
* Random key for each message
* The AES key is sent to the server, and exchanged for some key-id
* They key id is prepended to the message

Decryption:

* Split message into key id and encrypted part
* Download key from server
* Decrypt message

Edit: Decompile it to see for yourself
I've already read that somewhere...

http://mysite.science.uottawa.ca/mnewman/LockhartsLament.pdf

EDIT : Oops, I hadn't seen that he already linked to this text. That'll learn me to post too quickly. Oh well.
Ask HN: Using Dojo Toolkit 1.9?
Anyone using the 'Dojo Toolkit' in production? What are your pros/cons and is there any reason you chose it over 'Ext JS' for example?
I'd have to disagree at least in my case. We did a good amount of reasonable real science experiments in our normal classes.
It says for all, but not everyone is going to want to shell out $300 for one of these.
The problem is not that you didn't publish the data. It is that, when collecting it, you chose to fix/re-run some experiments, but not others. The ones you chose to re-run were (presumably) based on your pre-conceived notions of what things "should be". The slippery slope here is that, if you had different notions, perhaps you would have tried to fix different experiments. Perhaps KVM would have been faster if you believed it should be faster and so had used one of the boot-by-cloning-instance patches. Perhaps the memory usage would have been higher if you thought it should be and so turned off memory sharing (and then maybe the CPU load would have been much lower).

I appreciate the transparency in admitting that you re-ran the test, and appreciate anyone that tries to provide data for OpenStack. But you shouldn't claim that you're just publishing numbers for people to interpret as they will, when interpretation entered into the production of those results. It's just not valid experimental practice.
The problem is of course in SAT and other admission tests that expect the rote learning
Link: https://github.com/WhisperSystems/TextSecure-iOS
Yeah, I had to look up a few terms myself. I think defining them somewhere might be a good idea, even if it's just making that term a link that opens a new tab to the definition.
Target CEO Steps Down After Massive Data Breach
Is there anything like this for 3d graphs? I currently use Mayavi and PyQt, but there are a lot of dependencies. I would really like to port my stuff to the web.
Yeah, I spent hours copying these programs to the computer. I remember one huge machine program listing (I think it was for a graphics program) that had a line with a wrong checksum printed. Without a correct checksum, you couldn't go on typing. So I changed one of the hex values until the line passed... The final program was kinda buggy but I never knew whether my change was responsible for one of the bugs or not.
As an alternative to prefetch, I don't think there's a technical barrier to Intel increasing the number of hyperthreads that can be scheduled on a single core. POWER8 gets up to eight.
Hi, reuven..

I am well aware these guys were experienced (obvious from your post). I am also well aware of the rationale that your job is getting them up to speed in a relatively short time (think diode current function, your job would be to drop them at the conduction voltage).

My comment was that, there are some people, as bright as they may be, who dismiss things in a reactionary manner (which is what you said: someone probably gave them a cheat sheet, and they didn't bother looking further into it).

My comment wasn't on competence, it was on intellectual laziness which takes the right from someone to speak about a certain topic, if he had not done his homework first.

You only talk about things you know.
I'd say derivatives/integrals being applied to velocity/acceleration/etc, and using integrals to find volumes of revolution and such, are pretty elegant.
I m under the impression that sun (and oracle) lets you freely redistribute the JRE runtime.
Also, I'd use the natural explanation, which the evidence points to: schools are reasonably successful at inculcating conformity and ignorance. (http://www.youtube.com/watch?v=pFf6_0T2ZoI) If they didn't fulfill this social function, they'd be dismantled or fixed.

(Thinking otherwise is like thinking that invading Iraq was about WMDs and the US gov't was noble-but-fumbling. Contorting ourselves into logical pretzels to preserve an illusion.)

I wish people like Edward Frenkel well. (Author of "Love and Math: The Heart of Hidden Reality", who tries to undo the damage done by math education.) But they're fighting an educational system which is inherently opposed to supporting critical thought, which fires effective teachers who refuse to work in the correct ideological framework.
Has anyone even publicly discussed how to mitigate metadata collection? I don't recall any such discussion, but this also isn't really my area of interest.

I'd imagine a system that's completely a p2p mesh network. "Oh, hello, peer. I have 17 blocks for delivery on the network." Those 17 blocks might be pieces of messages for said peer; they might be destined for other nodes anywhere in the network; maybe they're noise. And don't forget to hand those blocks off to other nodes as well, because maliciously dumping blocks could be a thing...
A simple SQL statement running on monster computers
Boston, MA. Full-time. http://ginkgobioworks.com/careers

Ginkgo BioWorks is a young company out of MIT with the mission of making biology easier to engineer. We engineer organisms to address fundamental challenges the world is facing today. We aren't trying to study biology, we are trying to build it - constructing, editing, and redesigning the living world. Our bioengineers make use of an in-house pipeline of synthetic biology technologies to design and build new organisms.

You will be working closely with our biological engineers to design and implement our computer aided design and manufacturing (CAD/CAM) platform. Work includes programming robots to build metabolic pathways and new genomes, automate measurement processes, and implementing gene and pathway design algorithms. You don't need previous biology experience; Ginkgo is a great environment for amazing programmers to learn to hack biology.

Ginkgo's programming languages of choice are Ruby, Python, and DNA, but you must be someone who loves writing elegant code in any language. Most importantly, you should be passionate about making biology the next engineering discipline, and learning new things.

Interested? See http://ginkgobioworks.com/careers
Flagged as "get off my lawn" clickbait.
Ask HN: Post-Mortem for "Who wants to be hired"
I wanted to get some feedback form those of you that saw the "Who wants to be hired" thread [1] posted last Friday.

While dang mentioned [2] that he didn't feel this should be set up as a recurring whoishiring sponsored thread, I wanted to see if there would be some value in someone setting this up on a semi-recurring basis (every few months, once a year, etc.), and to discuss some of the concerns he and others had on that thread.

Some thoughts I think would be valuable to gather:

- For those posting their resume: How many people reached out, and were they relevant, or even great fits?

- For those looking for candidates: Did you find it valuable, and were you even able to find good fits for your organization?

- For others in the HN community: Did you find it interesting, or did you use it to find fits for opportunities you were aware of?

- For everyone: Outside of the above benefits, what concerns or issues do you see with a thread like this, and would you support some sort of recurrence?

[1] https://news.ycombinator.com/item?id=7685170

[2] https://news.ycombinator.com/item?id=7682938
Excessive phone usage is bad. But regulating it is a bit invasive. I can understand regulating using a phone while operating heavy (and dangerous) machinery, much in the same way you are not allowed to drive while operating a phone. But leave me alone in my spare time. I can put the phone away, but sometimes I want to use it all day. In much the same way, I have no trouble limiting my childrens usage and teach them that computers and the like are not something that should consume you.
Cameleon Language, a new graphical language to accelerate app creation
Obscurity is great for security. Mostly bad for everything else.
I think this is great. I love the idea that you just wrote this for yourself and then wanted to share it with others for free.
An estimated 100 million tablet users in EU5 by the end of 2014
I agree. Very tough road to climb to usurp SO reign on this area. Feels like you are trying to solve a problem SO has already solved.
Many of my questions were not answered on SO, while I was in a hurry during a development process. I also usually get an answer not immediately or my answer is marked not always correctly as "duplicate" etc.

CodePundit is not designed to compete with sites where you submit a question and don't worry much when the answer will come. CodePundit would be used when you need an answer within 1 hour and be sure it is answered by an expert.
You can easily distribute the JRE, but also autodetect if there is an existing JRE installation, and use that instead.

Packaging a jvm is the right move for consumer apps. It's lower friction for people downloading and using it, and harddrive space these days are dirt cheap.
Oh god. Javascript's optional semicolon really has inflicted a lot of damage, hasn't it?
If you're health is going to recover then sorry to say it but these are minor problems and will pass. They are the biggest problems of your life so far - I acknowledge that. and I do not dismiss it. Wife leaving you, friends on drugs, suicide, cancer, bankruptcy, betrayal, death, disillusionment are some of the sorts of shit life will deal you as a function of age.

Ask long as you recover from your illness, get it in perspective and start fighting the fights life will be giving you from here. Man up. Good luck.
Swype makes almost 4000 location requests every day
What about for the blind?
Nobody said it was gonna be easy.
Arithmetic:Mathematics::Programming:Computer Science.
Personal API – Quantified Dave
I try to teach genuine mathematics to elementary school pupils in supplementary classes during the weekends. Because what I do in my classes is intentionally quite different from school lessons in mathematics in most elementary schools, I have to explain my approach to new clients. My FAQ "Problems versus Exercises"[1] is the first in a series of four FAQ documents about how genuine mathematics involves problem-solving, and sometimes doing something that looks frighteningly hard at first. I think this kind of approach to mathematics can be helpful to hackers and to their children.

[1] http://www.epsiloncamp.org/ProblemsversusExercises.php
Subtle & important yet widely misunderstood or misinterpreted. Being happy is important, not the other way round.
"post-mortem", from the Latin
Quote from the announcement press release on 24 April:

For those of you that use the Moves app – the Moves experience will continue to operate as a standalone app, and there are no plans to change that or commingle data with Facebook.

In something of a contrast to the privacy policy term:

We may share information, including personally identifying information, with our Affiliates (companies that are part of our corporate groups of companies, including but not limited to Facebook) to help provide, understand, and improve our Services.

Yeah, I know it's pretty standard, but it still irks. At least they were pretty honest with their "so long, we're off to Facebook" post, in stark contrast to most acquihires' "we deeply care about the new plethora of opportunities we can envisage to broaden engagement with our diverse community of users" bollocks.
I agree with you here, but I meant more from a process rather than application perspective.

By analogy, it's like choosing to use options / maybe monad instead of null in a service that takes input. The end service's functionality is the same regardless! (maintainability might be a different matter though, hehe)
Ask HN: Google Maps vs. OSM in countries like India
Hello everyone.

I am making an app which will be using a map service extensively. Now Being an open source enthusiastic, I want to use Open Street Maps as it is open and also highly customizable.

As my app will be focused towards the Indian audience, Less open data on Open Street Maps for India like countries has made this decision hard for me.

Here is a comparison to see how less details OSM has. http://tools.geofabrik.de/mc/#14/30.7125/76.7832&num=4&mt0=mapnik&mt1=google-map&mt2=bing-map&mt3=mapnik-german

Any suggestions on how can we use OSM and still have extensive data ?
Even the music metaphor is the same. And the mention of geometry proof. The blogger is so uncreative.
Following data breach, Target CEO resigns
It's based on "scrambls", and they have a description of their protocol here:

https://developer.scrambls.com/bin/view/Main/P4ComponentInte...
Ask HN: Listen to HN articles as radio.
Would you enjoy listening to a radio station that plays HN articles while you travel to work? I know I would! I want to listen to news that I find relevant as I commute. Unfortunately, HN, TechCrunch, and all the good nerd blogs are only available as text.

So I’m thinking of making a mobile app to deliver personalized news radio w/ content from blog and news sites.

I would use text-to-speech software when necessary, but TTS can only do so well. Most content would be pre-recorded by an actual human with a pleasant voice. (“Do something that doesn’t scale” -PG.)

So my question is: Does this sound interesting to you? If I built this, would you be excited to try it?
If this is the argument, also computer usage should be regulated.

While it sounds like a tempting choice, I believe the better way is more freedom (also for drugs & alcohol) coupled with more serious punitive measures whenever others get hurt.
If your website/service creates content, your business is dangerous to operate in China.

Otherwise, you can do it fine. AppAnnie for example, is largely Beijing based R&D using Python.
Politically? Yes, we seem to have gone right back to the 19th century around when the banks crashed and kicked off the Great Recession.
And yet, a quarter of the whole budget gets spent on Medicare/Medicaid. That's more than the US war apparatus's spending, which is a mere 18%.
The Ultimate Cheat Sheet to Become a Great Negotiator - Altucher Confidential
I had an interesting transition from high school to college as well - I aced math classes beforehand, doing well in courses such as college Calculus III, Linear Alegbra, and Differential Equations, but ended up failing an intro proof class my first semester of college.

After failing that class, I still took enough from it to pass subsequent proof-based math classes with good grades. Ultimately I left a top PhD program in math after 4 years and did well for myself since that failure, but it's interesting to note that transition from easy & menial calculations to full-on hard logic that challenges you at the highest level mentally. Our education system does a poor job of preparing us for it.

Edit: For further context, I was a top math & science student in NY, having placed top 50 in competitions nationwide and similarly competitive state and region-wide
SSL is not only for secrecy, it provides integrity as well.

For example: You cannot be sure the links are valid. The javascript- and/or youtube iframe might be modified/malicious.
One solution would be that if you click any part of the url and you get fully editable text so you can change the domain or any part of the path.
> , but it now seems more likely that FUBAR was itself

> a derivative of `foo' perhaps influenced by German `furchtbar'

> (terrible) - `foobar' may actually have been the original form.

This sounds unlikely...

I think I'll stick with FUBAR https://en.wikipedia.org/wiki/FUBAR#FUBAR
It would be interesting to put the code on something like GitHub if you are willing to do so. We may then propose commits and tell you the bugs we encounter.