skysight-inc/HackerNews huggingface dataset:
So how about "We're putting together a conference..." or "Org name is putting together a..."? Even if you're the driver behind the conference, it just seems more charitable to use "we".

As kids we were taught by our parents to avoid I, me and my in letters we wrote to our grandparents. It was (is?) seen as rude. The justification wasn't about status at all, but rather about ego. The worst offense was beginning a letter with I. At least it was in German in the '70's. Anyway, the habit stuck but lately I find myself slipping.
Yeah, I feel kind of lucky these days, now that mitochondria seems to be at the center of every possible "aging" disease. Something good will happen sooner or later.

The next milestone is the approval of EPI-743[1]. Phase III trials have just finished and data is being gathered and analyzed. If everything works out fine, we could see actual prescriptions of the drug one year from now.

Speaking of LHON, take a look at the impressive results[2] of this drug with LHON patients.

[1] http://edisonpharma.com/

[2] http://www.ncbi.nlm.nih.gov/pubmed/22410442
Pretty crowded. How many people are up there in this pic?

The 2x Soyuz (counting the one taking the pic) fit 3 each, the Space Shuttle fits 5-7, Progress and ATV are unmaned. Anyone knows how many in the ISS?
Product Hunter: new tab in Chrome gives you the latest Product Hunts
Dr. Fill computer solver at 2014 American Crossword Puzzle Tournament [video]
So how is this an improvement over things, like, for example, XMPP?

It's easy to stand out when comparing to the worst alternative out there.
those are valid points, but then why don't they calculate the price they should be asking and ask that? As it stands, they don't give the impression that they do that, they seem to try to screw us over. Hell, if they had gone for €97 instead of €99, a lot less people would be complaining, because it wouldn't look like an arbitrary price hike but a calculated price.
Quite astonishing overreach by CoL Police, who're now acting as the copyright police for most of the UK for reasons that are, at best opaque to most people. (Partly a decision that several functions split between the Met and CoL would be reallocated, with City taking copyright and IP 'crime', all CounterTerrorism and intelligence going back to the Met in trade).
Does this have the interactive programmer-friendly tools that Swift has?
Show HN: Collaborate with your team in one live document using Hooli.io
Location: Pune, India

Remote: Yes! (preferred)

Willing to relocate: Depends on location

Technologies: Python, Linux, Docker, OpenStack, KVM, HTML, CSS

Resume: http://goo.gl/PQhjoR

Email: In the Resume
Ethereum trie data structure visually explained
"Centralized" was not the word you were looking for. Decentralized systems can serve the searching functionality as proved by many (pure) P2P file-sharing protocols.
Plants in offices increase happiness and productivity
Victim of involuntary porn and an unprepared legal system
Location: Buenos Aires

Remote: Yes

Willing to relocate: Yes

Technologies: Android, iOS, WP7, BB, RoR, Grails, perl, C.

Resume: On request; Current employer doesn't know I'm looking.

Email: randomhner@gmail.com

I am a strong generalist that has dedicated the past six years to (predominantly native) mobile apps and associated backends. Have published plenty of apps to the stores and shepherded enough projects to know the full cycle and it's roadblocks forwards and backwards.
>> all his "demo" screens are filled with porn

I don't see any porn there. They may be images of models that participate in adult-themed photo shoots, but none of those images are 'porn'.

It's also not uncommon for images of women from magazines such as Playboy to be used in graphics research. One of the most famous images in computer graphics, 'henna', is a scan from a Playboy magazine.

http://en.wikipedia.org/wiki/Lenna
Ask HN: Entering into a part-time contract role, what should I know
Recently I did a couple months stint with a company architecting and leading the development of one of their major products, a SaaS crowdfunding platform.

I have put my post-secondary education on hold for a while, and have been working full-time.

Unfortunately, administration from the program I was enrolled in at school contacted me and said I must return immediately in September to complete my program or I will lose all my existing credits.

So now this company wants me to continue doing work for them on a part-time contract basis, where I log hours and they pay me for hours worked.

The CEO mentioned I may have to bill 5% GST on top of the hourly rate, and I'd have to figure that out based on my earnings, but I have no idea how that works.

Given the circumstances, what are some things I should be aware/careful of? And will there be any changes I have to be aware of for my tax return next year? I'm in Vancouver, Canada.
Those likely won't be vulnerable even if they implemented their site using the insecure random function. The reason why this works is that you're the only consumer of Java-randomness, as you add additional consumers it becomes infinitely more difficult.

Consumers also don't need to be users, AI players and cards dealt will also consume randomness. You would also need to know the mapping from the random output into the game (e.g. in card games are there multiple decks each assigned 1 value of entropy? 2 decks, 3 decks, etc? Plus any mappings or conversions will make this impossible (as you wouldn't know the real output of the random number generator)).

Ultimately it will likely work pretty reliably locally, but as soon as you stick it on a web service then all bets are off.
50 moves without capture or pawn move result in a draw, too.
I don't think so. There's creativity in hacking any server. You won't find a straight same path every time. I think security researchers are the most patient people or most determined.
That's ofcourse possible, but there are many many services that pull this trick, and I would be surprised if dropbox was the only one that did the honorable thing here. And even if that's what they're doing, they should realize it gives a very bad impression and maybe round up/down to a different price. Literally anything else would be better.
I'm guessing he has chosen the name from Mr. Wolf in Pulp fiction: (profanity warning) https://www.youtube.com/watch?v=wWmRTjLRMfU
I pity the new developpers just starting their career and reading those kind of articles without the minimum amount of skepticism and distance required.
Please, if you don't have at least two or three years of actual programming in a real company, don't try to become a "10x" something, or "ninja" or "wolf" or whatever world of warcraft character a manager would like to describe people as.

Just be a good employee. Do as being told, and as neil gaiman would say, just "make good art".
nitpick, Firefox doesn't use Rhino, it uses SpiderMonkey which is C++.

https://developer.mozilla.org/en-US/docs/Mozilla/Projects/Sp...
Interesting sidenote that while 2 sibling comments praised their Sansa music player, we had one from audible for audio books and it's been so frustrating that I think of it as the worst mp3 player I ever used.
Salt Water Technology
Looking for a full-time employment.

Location: GMT+6

Remote: Yes (have been successfully working over a year)

Willing to relocate: Depends

Technologies: SASS, JS, NodeJS, Ruby, AngularJS, EmberJS,
ReactJS, basically front-end stack focused on design and user experience

Email: work(at)kuka.io
Anyone have a working free link to academic article this is based on?

The sagepub.com registration is non functional for me... it probably only works in IE...

Edits - Here it is for you lucky Athens users: http://jls.sagepub.com/content/33/3/328.full.pdf+html
I used this when I was working on a product that used automated tests to upload files repeatedly during the day. The volume of test files was so great that it continually put pressure on the storage -- more pressure than the uploads from the actual users.

Fortunately the uploads were from a set of a few dozen static files, and de-duplicating the data via fdupes was able to drop disk usage by a factor of 20-50x.
> This means that if text2 is null, the replace() method call is ignored and no NullPointerException is thrown.

I don't understand why this is preferable.
Show HN: Hnguardian, a bot for the new #hackernews channel on Freenode
Well, I downvoted him after reading your comment, so I thought I might as well explain it in your response.

Now, jacquesm's reply is making me regret my downvote.

Also, I agree with what you think about downvotes. I think HN should have a detector of potentially stupid comments (e.g "u re a fag") that could be downvoted without giving a reason, and the rest (comments similar to skidoo's comment) could be downvoted only after giving an explanation.
Serotonin may not be a major factor in depression, study suggests
You are mainly talking about web development.
Golang is young and we dealt with the same problems at earlier versions of ruby and rails.
But, outside web development, in most of my needs, golang was a better choise than ruby.
Saved some servers running golang instead of ruby and had cut significantly the month cost of my startup.
3 Ways Ad Tech Companies Swindle Advertisers
I think it's more a fear that programming will eventually leave everyone else without a job. Hence if you can't program in the future, you'll be in as much difficulty as someone who say, can't read/write in an office job - permanently relegated to simple manual labour.
Pretty small sample size (most due to it being limited to Baltimore) but a nice read. None of the results are surprising, children from poor families remain disadvantaged throughout school and thus the cycle of poverty continues... :/

The most revelatory statement was the inherited job networks that that the disadvantaged white males had over the other children.
There are Tox clients and in many ways they are on part with Skype. You can use it today.

Edit: oh wait, I see what you mean now. Sorry I read that on my phone at first, missed what you where getting at.

Yes, it's a new IM client/network. However, it's much more secure, and decentralized. It's pretty cool.
Agree. I can totally see a celeb buying an Android then going on line and hunting CyanogenMod and then flashing their phone.
The last two lines are very telling.

"The idea of..." line suggests that whatever is being said is a known fact, that the reader should take it on authority, where as adding "I think" immediately makes it sound like the writer is less sure of themself and only has an opinion that they don't want to push on anyone.
By that logic nothing should ever be called random (in any context). There are things we can measure but don't understand the source of the entropy, but they aren't random we just haven't figured out the source yet. Most things we consider random are quantifiable and predictable with enough data (be it nature or computers).

Plus there are several definitions of the term "random" (English) which are in-line with the programming usage such as "random: a haphazard course."
Great look into the reversing techniques.

Albeit "defeated" is a strong word considering the RSA encryption is still intact - and thus only able to decrypt files larger than, and in range starting from, 1024 bytes.

It recovers potentially large portions, but if your file format can not function without a working header, you're out of luck.
Google: The Internet Mobster Organization
Location: Memphis, TN, USA

Remote: Yes

Willing to relocate: Yes (SF Bay Area, Seattle, NYC, Tokyo only)

Technologies: Java (native programming language), Android SDK, MySQL, Apache HBase, Apache Lucene, PHP, Scala (very basic), Perl (very basic), C/C++ (basic), bash, git, SQLite, Gradle, Ant, JavaScript, jQuery, HTML5, CSS, NoSQL, Python, LAMP, AJAX, XML

Resume: Available upon request, but my LinkedIn is very representative of it. http://www.linkedin.com/pub/john-bohne/68/654/717/

Email: johnbohne1 at(@) gmail dot com

Primarily looking for entry-level/mid-level Android positions, PHP Web Dev, or back-end positions. I have 3 years of personal Android app experience, 2 years of personal PHP experience, and 5 years of personal and academic experience with Java.
How to Build In-House Test Lab for Mobile Apps
First images of Apple Campus under construction
I would't call someone a wolf -- it kind of makes the caller sounds like a tool imo -- but I think I have seen different types of engineers along these lines. The sort of people who build projects, getting them to the point where a rough draft is useable then increasingly refining them until you have a 1.0 or maybe a 2.0, do not seem to be the sort of people who are good at taking a 2.0 to a 5.0. The latter need, and need a tolerance for, process which seems to kill the former.

Also, the problem with doing as told is you are taking for granted that the person doing the telling is worth listening to. My advice to most new grads is don't do startups. Go to a company like google or fb for the first 2 or 3 years and get a solid handle on good software engineering practices, then go do startups.
What plants can survive with 100% fluorescent office lighting? I tried a succulent but the soil was covered in mold in a few weeks.
Interesting explanation. Maybe you're not gonna be able to share that, but I would be curious to see some examples of what they did, that is so exceptional. Did they decide to rewrite some critical module using language/framework X, which resulted in a crazy performance gain? Did they completely change the architecture of something which made the whole company (or a whole group of devs) much more efficient?
Here's a little more technical information: https://github.com/irungentoo/toxcore
At dropbox.com/jobs/students/internships, I only see an opening for a deal support intern position. Will there be software engineering/product management, etc. intern positions opening up soon?
In fact Kotlin doesn't have reified generics. This idea was planned in the beginning and was reflected in the old docs but abandoned later. I believe there's no reference to reified generics on the new web site anymore.
Anyone hiring in house counsel?

My very talented and tech savvy girlfriend would like to transition from 3 years of largely corporate and commercial work in a law firm to an in house position inside the tech industry. She has fairly broad interests and is open to a variety of positions.

Location: Singapore

Remote: Possible

Willing to relocate: Possible

Resume: On request. She'll interview a lot better than the second lower she has on paper would suggest. She's very intelligent, witty, very much a law nerd takes an active interest in topics outside of her immediate job scope.

Technologies: Has through me quite a lot of high level knowledge of hosting, software development and technology. She's also currently learning Python on her spare time.

Email: contractsdontwritethemselves@gmail.com
> Real random numbers are useless because everything follow some distribution.

First, real random numbers are quite valuable. Second, yes, all numerical sequences follow a distribution, but one of those distributions is called the "normal distribution", and I think you may be able to guess what that refers to.

> Actually random generators in programming languages should be called pseudorandom to avoid confusions.

It would have been useful to explain the difference between the terms random and pseudorandom. "Pseudorandom" doesn't necessarily mean easily predictable or flawed, it means the sequence results from a deterministic algorithm and can be recreated exactly by restarting the generator with the same seed value.
Is this multiplatform? I think it's interesting how many projects forget to mention what operating system they target.
You are right comments bring out the worse in you.
I have observed in my own writing especially online, that I'm very quick to prefix almost everything with "I think", "in my opinion", and qualifiers like "maybe" and "probably". I've gotten in the habit because I'm aware what I say is just my opinion and not a universal viewpoint, on the other hand when you write like that your writing comes off as extremely deferential, mealy-mouthed, and lacking conviction.

Just about everything people write is an opinion, so why not write in a manner that skips those formalities and gets straight to the point? It might come off as more absolutist, but should make for better writing.

Of course, there are times that you should use a qualifying "I think" or "in my opinion", but when they are absolutely necessary isn't clear to me.
I was never taught anything like that, but in one of my high school English classes all of our essays had to be written in the third person, so I get gain some experience doing it.

I actually put it to good use writing some email newsletters for a local conference where I tried to eliminate usage of I/we/etc because I felt that it was more professional.
Spaghetti code isn't necessarily bad code. It's impossible to decide without understanding the business circumstances. Our job isn't to write code; it's to create business value. If the business value of doing a hack job really fast outweighs the cost of doing things in a maintainable way, it was the right thing to do.

Finally, the problem with hiring a so-called wolf is you can't. Acting that way relies on having credibility within the org that you can only build by having a track record of delivering stuff for senior execs. And that you can almost certainly only create by working for a company for a long time.
Of all the Apple legends, I would not have picked Steve Jobs to fit the OP's description of a "wolf". Steve Wozniak seems a much more appropriate choice, given that he pretty much single-handedly wrote Apple BASIC (despite not formally studying compilers or languages himself), built the floppy disk (with some help), and the first connection between keyboard and terminal. From the various biographies of Woz and Jobs, it seems unlikely that Jobs would've even realized the potential of a color monitor had Woz not brilliantly designed it for maximal efficiency.
I once summoned the police in Nagoya under similar circumstances.

A gentleman had passed out with half of his body on the sidewalk and half in a busy street, around 7 PM in a very well-trafficked portion of Nagoya. If he had been there for more than five minutes, dozens of people had already passed him, and surely one of them had... was presumably the calculation that everyone had made. I made the same calculation, got twenty feet away, and then had a strong feeling of "God requires you to do better than that", so I walked to the local koban (police popup box) and explained that someone had passed out in the street. They hadn't heard of it, and after asking a few questions which were transparently designed to elicit whether he was homeless or a productive member of society, we walked twenty minutes over to find him still in the road.

The cops succeeded in rousing him, ascertained that his normal address was a park across town, and told him to go to it rather than sleeping in the street. They also made him apologize to me, because quote "Onii-san [+] here is clearly exhausted after a long day of work but nonetheless went out of his way to summon the police because he was worried about you. You should apologize for having caused him distress."

The cops then noticed there was a bar next door and called the proprietor out. They asked if he had noticed the man collapsed outside his establishment. The proprietor said "Yeah. I had assumed he was sleeping it off." At this point one of the officers went positively volcanic. He proceeded to throw a loud tirade about the general decline of Japanese society and the particularized lack of moral fiber of the bar owner, who would not life a finger for his countryman while quote even the Brazilian endquote knew it was clearly necessary.

[+] Literally "elder brother", figuratively a roughly appropriate non-specific address for a young man.
Man Accused of Leaking Naked Celebrity iCloud Photos Denies Everything
Health and well-being benefits of plants
Salaries paid in Bitcoin a growing trend in Canada
> Reaction time reflects a person's mental processing speed, and so is considered an indication of general intelligence.

I reject this premise.
Refactoring single page app
Sure there are. Here's ECB's for example.
https://www.ecb.europa.eu/stats/exchange/eurofxref/html/inde...
A tale of refactoring, reducing complexity, and exploring client-side MVC
State Supreme Court to Decide If Washington Will Allow Charter Schools
Location: Charleston, SC

Remote: Yes

Willing to relocate: Possibly if most of the hassles and costs of moving are taken care of and it is a city/state I'm interested in moving to (ie. no CA or NY)

Technologies:
HTML, CSS, JavaScript (node.js, express, React, Angular, knockout, and built my own), .NET (C#, MVC, Web API, ServiceStack) SQL, MongoDB (I've done backend, fullstack, and frontend)

Non-experience technology interests: Elixir, OpenResty, Moonscript, Haskell, RethinkDB, ArangoDB

Resume: http://careers.stackoverflow.com/akkuma

Email: gmail - gregwaxman (I hope you can figure this out)
What the Tech Industry Has Learned from Linus Torvalds
> What plants can survive with 100% fluorescent office lighting?

Marijuana. In the prohibition era just ending, many people discovered this in surreptitious basement experiments.

> I tried a succulent but the soil was covered in mold in a few weeks.

From an evolutionary perspective, that would indicate success, but for the mold, not the plant.
This is on the same level of security as OpenSSL and CryptoCat.
IRCCloud.com (London/Sheffield, UK) - https://www.irccloud.com/jobs

* Front end engineering (on site or remote)
* Design (on site)

---------

IRCCloud is an IRC client and bouncer without all the baggage.
We keep you connected all the time. Stay in sync and get notified wherever you are with our web and mobile apps.
We also host private IRC servers for teams and have a self-hosted version for enterprise.
Plus, upload code snippets and files (soon!), search your logs (soon!), and images, videos, tweets embedded inline

--------

FRONT END ENGINEERING

IRCCloud is a long running rich web application with real time performance needs. If you're up for the challenge of making a website feel like a desktop app and have deep experience with the following then email your CV to jobs@irccloud.com

* Backbone/Underscore/React
* jQuery
* CSS/SASS
* WebSockets
* gulp/browserify
* JS step debugging

-----

DESIGN

IRC has a reputation as a chat tool for hackers, and a long history to go with it, but it's not always been associated with brilliant design. We've set out to fix that by giving IRC a beautiful and intuitive home on the web and mobile devices.

Our focus is on functional elegance, clarity, and making complex things obvious. And it's time to step it up a notch. We're looking for someone to help us make IRC more appealing to those who've never used it to collaborate before, while still making sure the old hands feel at home.

We need to respect the IRC community, and the limitations of the medium, while making bold decisions that question the conventions of the last 25 years. We're not building something completely new, trendy, and unproven. IRC is still thriving for a reason, and you'll be responsible for better aligning it with the way people communicate online today.

Ideally, you'll have several years of experience designing for the web and mobile, with a strong graphic design background. A working knowledge of HTML/CSS for in-browser prototyping would be a significant bonus.

Email a portfolio and CV to jobs@irccloud.com to apply
It's intended to be shorthand for:

if (text2 != null) {
text2.replace()
}

Essentially they're moving support for @Nullable and @NotNull into the language and compiler.

https://www.jetbrains.com/idea/documentation/howto.html