skysight-inc/HackerNews huggingface dataset:
It's an interesting combination with IBM shipping REST capability with CICS[1]. From what I've seen in this area (I work for a shop with zOS and zLinux) IBM are getting heavily onboard the mobile-first bandwagon. So REST-enable your existing transactional CICS code, get fast access to it via hipersockets to your node.js/zLinux server, and then deliver it to your front-ends.

[1] Define some bindings on your CICS side, run some JCL, now you have a REST service.
Downvote because a reference was provided to support a claim about incentives, and I could not find that argument explained there.
>>The thing is, it's not usually easy to make money at that rate as a small company, especially on the consumer side. That is objectively a lot of money.

This is like saying you want a F1 car, but won't driving fast at all. But you need it anyway. Much of this making money thing depends on knowing how to use people to make money. If you can't use a rockstar or don't even need one why expect them to work for you.

>>they're typically only worth that much when applied to a problem that impacts a huge number of people, as at Google, FB, Netflix, etc.

Ironically, the chances of a somebody good ending up working on something trivial are high in such places. You can easily get 'placed' into some place where your skills can just rot without having any hope of moving out.
And why was tomp downvoted?
I'm not sure why pointers have such bad rep, they're a pretty simple concept of storing and using memory addresses.

References in dynamically typed languages however often make me nervous, as I'm never entirely sure when different types in different languages get copied or not. If I the function argument p gets modified here, did the original variable in the caller get modified? Do I have to write an elobarate check for its mutability?
I don't have a number for my personal account trading but I suspect it would be pretty solid... my equity curve is basically a 45 degree slope from bottom left to upper right with no sharp dips.

My sharpe ratio at my firm (calculated automatically in our database) was well over 3 until that loss. I don't remember it exactly but it was such a crazy number to believe (relative to other sharpe ratios) that I stopped thinking it was a risk metric that mattered for my style of trading.
... like 2-3 weeks? That's how long mine took, just a short while ago.

H1B presents some friction in switching jobs, but to call it "difficult", especially in current market conditions, is vastly overselling it.
Absolutely right. And this is also the way every other bug tracker on the planet works.

(Yes, I think SO looks like a bug tracker used as a discussion forum. They're certainly very close, including hostile project owners, WONTFIX's, etc.)
This series, https://github.com/getify/You-Dont-Know-JS has been good for learning the nuances of javascript.
rant{
how do you compare texting, tweeting, and video games. HOW. texting and tweeting are meant as a means of communication. Video games are not. They are done by people who want to engage with a particular medium, like reading. They may HAVE communication such as, I don't know, shopping. Whatever argument you want to make about our new culture that we've developed as a result of assimilating new technology, fine. But do not lump unrelated activities that may look similar from the outside as a means to prove your point. If you argue that video games shut people off then you have to admit that books, and to some extent movies, do the same. Video games are ENTERTAINMENT that one might (and probably does) require full focus on and solitude with which to focus. Texting and Tweeting are things that require very small, quick amounts of attention and it is not a focused effort with the goal of getting something out; you just want to communicate. Which makes it easy to make our presence in the community inconsistent.}
That's because Stack Overflow is not a discussion forum. It is, in fact, quite the opposite. Think back; remember the time when you actually got usable, timely help on a forum? Can't think of any? I didn't think so. Why? Because forums are flooded with useless, mindless crap, like users who can't be bothered to form complete sentences, who can't be bothered to do fundamental research or learn the most basic skills of their craft, who want someone to write their program for them, and who have an unbridled sense of entitlement.

It's not the discussion Stack Overflow seeks to squelch; it's the noise. Unfortunately, discussion is one of the things that attracts noisy posts, so it's not exactly something that's actively encouraged.
> We are advocating for people who may have curiosity to pursue something, but do not for a variety of external, cultural pressures.

This strongly resonates with me, but I still fail to see how this becomes a gender issue. Intelligence is culturally depicted as nerdy for all genders. It's never been cool for anyone to be a software engineer. If anything I sympathize with black males the most because culturally they're seen as "not being real" or "acting white" for simply not dressing the part.

Catching footballs is cool. Singing is cool. Improving the world with technology is not. I think this problem has no gender preference.
Network Solutions has had a business trajectory like Myspace. Verisign bought Network Solutions in 2000 for $21 billion. Then it was sold to Pivotal Private Equity. Then it was sold to General Atlantic. Then in 2011 it was sold to Web.com, a marketing company in Jacksonville, FL for about $850 million.

Not a good history there.
Can anybody suggest any way to retrieve my photographs or provide information of any place/facility for lost photo recovery?
I am not able to access any picture from the 32 GB memory card of my camera. There are around 900 photographs taken during a road trip. Once during the trip I was caught in a light drizzle and the bag containing my camera got wet, but the camera looked dry when I checked it. I even took photographs after this incident and faced no problems. But to my horror, one day the memory card stopped responding all together. I even checked the card in other devices but it is not working but I do not want to lose this important photos. I will be very thankful if somebody helps me in the recovery of these very precious lost photos.
Show HN: DronaHQ – Non-Techies’ platform to build and manage enterprise mobile app
> we want this crazy exclusive unicorn skillset that about a dozen people in the world have

Can you elaborate on this? Some specific examples?

My hypothesis is the reality is that much of technology has become commotitized...and peoples' expectations for what they need don't line up with reality.

Previously, this has to do with experience: We want to pay a senior java engineer with 10 years experience $75k. Rarely does it have to do with "skillset" outside of experience, as far as I've seen anyway.
Which gets really hard to be convincing about when you have an application for a green card waiting to be processed.
Medians in SQL
not really. there is nothing wrong with overlapping, and most tiling WM'S are user managed in some way.
TLDR : lose your job or quit, and you lose your visa. Zero grace period (laid off/quit on Friday, illegal immigrant by Saturday).

Although the regulations do not provide a grace period for unemployment between H-1B employers, USCIS generally approves petitions to change from one employer to the next and considers you to have maintained status if the gap is 30 days or less. CAVEAT: your (new) employer is the one that has to request the change, so if your new employer isn't organized to do this, or doesn't want to, you're in the country illegally and won't get paid.

So there's a "the administration hates congress" grace period of 30 days. After that, you actually have to leave the country and cannot start work somewhere else.
I interpret this to mean that you find value in literature, even unscientific as some is, because of the ontology-expanding and vocabulary-expanding potential and for literature's capacity to introduce the reader's mind to new ways of thinking by hinting through ontological structure the author's thought processes...thus hopefully reinforcing or expanding upon the individual reader's humanity by imparting from the sociosphere varied and unique personal human perspectives.
My understanding is that those logs are of configuration commands[1] sent by operators from a compromised OSS management server running Windows to the BSCs it's managing.

[1]: http://www.academia.edu/6018279/Oss_commands_-_Win_Fiol
Semantic Search, is the goal. Perhaps in 10 years time, that may be possible.
With constant demand, supply determines price -- its about supply, and effect that has on price.
I loved the homonym misuse of soul for sole, soul actually fits better for the metaphor.
This is non-sequitur, mainstream hardware has only evolved as well so why would there need to be a "forget everything you know" revolution? Conversely, is hardware research dead?

The biggest change from 2000 is prevalence of NUMA, and this was even available back then in SGI and Sequent/IBM systems. I don't understand why systems software would have to substantially change until something like memristors drastically change systems architecture.

For a while there has been less emphasis on individual systems and more effort put into distributed systems.. first with Hadoop style clusters and we're now breaking into Mesos style clusters that provide OS-like semantics and services over a network of systems.

But there's a lot of good systems research going on today. Some of it is additive, some subtractive, but it's exists and is important.
Why the Delhi Metro needs to get rid of the ladies compartment
Dropbox uses Phabricator extensively for all our projects. Integrations into CI and deployment systems, etc. Great project.

I've used trac, redmine, bugzilla, github/github enterprise, over the last ~10 years, and taken across the whole feature set, Phabricator outshines all of them. All the integrations across the product suite are nice, and the arc tool is really convenient once you get used to its quirks.

It's not the simplest thing in the world, but if you have a bigger shop with some nontrivial workflows, lots of projects, lots of teams, blocking reviews, mandatory security reviews, etc... Phabricator is a great way to wrangle it.
Google removes gay killing game from Google Play
CEOs, movie, and musical stars are not industries. They are job titles/descriptions of the people at the pinnacle of certain career tracks (CEOs) or industries (movie/music stars)

Business generalists, actors, and musicians generally -- the professions/industries as a whole, rather than just the titles at the top -- get paid a lot less.
This is true with almost anything that is scarce. Immigration just being one of them. Wealth for example, Wealthy don't like a lot of people get wealthy. I have a rich friend whose discomfort gets plain obvious whenever he sees some one poor make it big. Why? These kind of people feel only reason why anybody should get anything is by being born into it.

Getting something through hard work is taken as barging into their elite club though unnatural means.

In general people love the idea of getting lucky, benefiting things out of no effort of theirs. And don't like it when others get the same benefits. Immigration is something similar. Once you get lucky, you like it that you are now ahead of the crowd and like you newly acquired status, you want it kept premium and limited to you.

Its like watching your cousin become a millionaire while you and he both had access to same resources.
I don't think any of this is strictly cricket :-)

I didn't know about that relation for "willischeck", but since both NSA and GCHQ have used this, while I don't recognise those covernames, I'm guessing therefore those may well be Cheltenham's, whereas U_STARBUCKS (UNITEDSTARBUCKS?) is probably Fort Meade's.

Newbies need a reminder about meaningless covernames. :-)
Git-wtf: branches that are in sync and what needs merging
Do Snowden Files Have NSA Implants?
Part 1: http://cryptome.org/2014/11/snowden-nsa-implants.htm
Part 2: http://cryptome.org/2014/11/snowden-nsa-implants-2.htm
I'm not sure how you come to the idea they pay trainee jrs more than experienced srs, not without some crazy 10:1 hire:retain ratio.

And I'm confident it's possible to develop aptitude interview processes that avoid 10:1 false positives.

The bottom line though, is this- If there's a genuine shortage, on the job training is a solution with centuries of history behind it. If companies aren't willing to train, they can't be that desperate.
agree and in the article when he gives advise to his friend, he mentions he has a leg up due to his ASM background. I first learned ASM on a Commodore64 and so I had a very close relationship with the hardware such as indexed addressing and indirect index addressing, etc... By the time I learned C some 10 years later, I already new what authors were talking about on the subject of pointers. Over the years, I wondered how I would have learned this stuff if I didn't have the ASM (assembly language background) and a knack for electronics.

Now a days, things are more complicated with MMUs and virtual memory concepts but I think the examples in the article are a good basis for anyone wanting to know what happens under the hood.
The Venture Capitalist Struggle – Psychology of a VC and How to Take Advantage
Great idea, I really hope you are able to get the word out and build a community there. We need a place to talk about engineering, the part that comes down to trade offs, not just easy answers. I think that would be very constructive.
Harvard like many such institutions use leverage (loans totaled 5.9 Billion) which is generally safe at low levels but not actually risk free. Like most methods of producing steady returns above market rates they trade a small risk of catastrophic loss vs steady above market rates. http://harvardmagazine.com/2009/07/liquidity-leverage
On the bright side, Gandalf escaped from having to work with the strange fellow who had issues, so it's not all bad :)
Since it has been broken some time ago: no. But when it was still working: yes, I found it rather useful. Especially with very small commits/bugfixes and such.
I hope they'll fix it soon
> the market value of the article would drop to zero

The articles have intrinsic scientific value that's even greater when they are being read.
One wonders why, if the NSA were going to do this, they would publish on crypto-currency first.

I didn't read the paper, but here's the last paragraph:

"In conclusion, the potential risks in electronic commerce are magnified when anonymity is present. Anonymity creates the potential for large sums of counterfeit money to go undetected by preventing identification of forged coins. Anonymity also provides an avenue for laundering money and evading taxes that is difficult to combat without resorting to escrow mechanisms. Anonymity can be provided at varying levels, but increasing the level of anonymity also increases the potential damages. It is necessary to weigh the need for anonymity with these concerns. It may well be concluded that these problems are best avoided by using a secure electronic payment system that provides privacy, but not anonymity."

I'm not sure what to take from that. In any paper, you know that most people will only read the intro and the conclusion.
You don't need to have an underlying immigration status in the US to start the application (according to a lawyer I asked this question). And it takes a decade only if you come from India (or other country that provided a large number of immigrant). For many countries it is a matter of months.
While GitHub isn't that great, it's sufficiently popular that there's a bunch of tools built on top of its API that supplement its failings. For example, for code reviews you can hook up https://reviewable.io (disclosure: my project), which automatically inserts links to itself into PR descriptions and doesn't require using any new CLI tools.
As someone who also suffers chronic health issues with no full relief (yet) from the mainstream/alternative/mental health fields, I would like to just toss out this out for the original poster.

You should really look deeply into your diet and do a lot of research. This site: http://selfhacked.com/ is the first I've come across that has begun to enable progress for me. For example, I found out about longvida curcumin from it, and it's been the single most helpful thing I've ever taken (pharmaceutical or natural) to help with my inflammation issues.

Everyone is different; some people's issues may be psychosomatic (for me, my issues begin in the GI tract and cause issues throughout my body), but as someone who's run through the system, it really illuminates just how little modern medicine really knows about the body.
Where are the YC threads that make sense?

Ok, on a somewhat serious note, your questions are not very well stated, but I think you're asking why we don't see development in America at the same scale we saw in the early 1900s.

Quite simply, why would we? The industrial revolution lead people into urban areas. Once people we housed in urban areas, those urban areas continued to grow. The 'next Chicago' is probably San Francisco, which is still fairly small compared to the influence it is having on industry.

The last 6 years have seen a massive downturn with the GFC, don't expect to see many large developments happening during a real estate crash.
I left software development because my salary was maxed in my market. Rates have not been going up. However, offer me that kind of salary and I'll be back in in a heartbeat.

My point is simply if there was a shortage rates would go up and those in senior levels would stay in their field.

Also, go talk to those doing enterprise software sales, banking, mba degrees, etc. They will all be making more than software developers. So, either there is a shortage or developers are really bad at negotiating their salaries. (I actually suspect both is true, but the shortage is really because folks are looking for perfect match candidates)
google "portable chrome".

problem solved.
I think it depends on your product. If you have a complicated product that would be easily visualized, then an explainer could be a good investment.

If it is a marketing thing like dollar shave club, it could also be a good investment.

But if people can get the gist of your product without an explainer video, it might not be a good investment.
Yeah when are they going to fix these issues? Everything was great until iOS 8 & Yosemite. My Mac with Yosemite can no longer use Airplay and my Airport Express no longer shows up as a supported Apple device in Airport Utility (despite the wifi still working)
I gotta say that this is annoying. I currently work for a place where we're all Macs and iOS. Many, many devices all over the place, all broadcasting for AirDrop and AirPlay. We're a school, they are useful features. Everything connects to a mesh wifi network. Neighbouring APs are of course on different channels.

It's like we're the perfect environment to experience this problem on a massive scale. We've tested and replicated OP's test results. So now we have a choice between good wifi and AirDrop/AirPlay? This sucks.
That sounds like a pernacius religious cult!

Sadly though, you're probably right.
Crowdfunding Lessons from the Man Behind 1st Kickstarter-Funded TV Series
install cydia iOS 8.2pangu8
That's completely wrong. There is a large latent supply of labor. I have met many former software developers who have moved on to other fields (or become stay-at-home parents) who would be willing to return to software ... at the right price.
That was the solution I was implying, although I did so badly :)
Transferring an H1b is really not that hard to do. We did it for less than $15k or so and a few weeks of back-and-forth at my last startup. Don't be put off by the process.
Sounds a bit silly to write something like that by hand, when you could use BatList.drop_while (from batteries) like so:

let line_is_not_header line =
String.length line < 4 || String.sub line 0 3 != "+++"
match (BatList.drop_while line_is_not_header lines) with
| header_line :: following_lines ->
header env header_line;
modified env 0 following_lines
| _ -> ()

In practice, I find that it's rarely useful to write recursive functions by hand, unless you're willing to limit yourself to the default stdlib.
It depends on the country. In many countries funding agencies will just not give you $5K to pay for open access fees. Conferences that involve intercontinental travel are already prohibitive for many academics, by the way, and more than two people going is quite a luxury. In my university, the most normal thing to do if we get several papers at a conference is that a single person goes and presents them all, and many research groups don't do conferences in other continents (or only when they have some international coauthor that can go).
> It's unclear if the "oem unlock" allows reflashing custom unsigned firmware.

I don't think it does. I think you usually need "root" to install another ROM/OS on the device as well.
This industry has been complaining about "shortages" for decades. We're well into the long run. Give me a break.
For Intel architecture specifically:
http://www.intel.com/content/www/us/en/processors/architectu...
Convert Animated GIF to HTML5 Video
A lot of people use video games as a social activity.
The amount of usage doesn't seem to matter in my testing. I didn't share anything (and I also set the discoverable setting to 'no one'), and I see a big difference in the throughput: 38 Mbps (awdl0 interface up) vs ~80 Mbps (awdl0 interface down). Yikes. This was a TCP test using iperf, between the laptop and another machine on the lan.

Turning off bluetooth didn't help, so it looks like it's easy to be affected by the performance hit.
UK's Poo-Bus: Public transportation fueled by human waste
Strange, I answer old questions all the time.
> If the employers are truly desperate, they should be considering the option.

This actually happens in India with companies like Infosys, TCS hire people from all different domains and then give them basic programming training.
Fixed for actually running the tests instead of just parsing:

http://jsperf.com/oop-vs-ramda/3

TL;DR: Ramda is somewhat faster than OO one
If wages rise there are.

There's a giant pool of highly skilled workers -- including friends of mine who've left the bay area -- living in the south, west, and midwest, because of the insane cost of living in the bay area. Fix that, and I personally know 4 very good senior (10+ years) engineers who would happily move back. But not for $120k, and not even for $200k, as long as a 3 bed condo on the peninsula costs $800k and comes with a 1.5 to 2 hour commute into sf for both parents.
New e-book: Hands-on Scala.js
There are a few things you should now: first, the actual physical memory of your computer is pretty much like a big array: if you were writing code in assembly and were to run it with no operating system, that's exactly what you'd get.

However, with operating systems and multiple programs running at the same time, memory is no longer contiguous: instead, programs can request "pages" (blocks of memory). This is (more or less) what `malloc` does, if you've come across it. That's the key difference: in a modern operating system, you can't expect memory to be one big array, since your program might have requested more than one page of memory. In that sense, it's more like a collection of smaller arrays.

We have to do it this way so we can have memory protection (similar to file permissions - a program can decide if other programs can read one of their pages, write to it, etc) and swapping (i.e writing unused pages to non-volatile storage , like a hard drive, to free memory).