skysight-inc/HackerNews huggingface dataset:
> Why even have such a measure unless it's going to be at least $10/day as one likely needs at least that much just to feed themselves the cheapest possible food they can find.

Out of touch much? While studying, I fed myself with about $10-15 a week, and I ate better quality food than most people. I live in a place where food is more expensive than the US.

You can buy the calories you need per day for individual cents, if you buy potatoes in bulk. Above that, buy basic ingredients in large quantities, and you will have plenty of money left for fresh greens to top off you meals. Don't eat meat in every meal, and meat should always be a flavoring, not what makes up most of the meal.
apart from a few projects that are experimenting with the latest stuff i have seen much more Angular being used in the wild than react in the last year. The project offers i got for react were more of the kind "we are experimenting with this for some small parts" while the big stuff was mostly built in Angular. Also React itself is pretty alpha and introduces breaking changes every now and then which makes it rather painful to update bigger projects.

Personally i love Typescript as well and i am pretty sure NG2 will get a lot of thrust behind it, now that the api is stable.
Audible noise. Perhaps related to the PWM?

They're somewhat dim as well. Not exactly a quality product.
Julian Assange Will Finally Get His Day in Court–In the Ecuadorean Embassy
lol most of them work for Twitter, which is no longer a start up. But yea I see that now, I just centered in on the more negative ones that loaded in first for me. I realize they are random now.
Creator here. Sorry if that wasn't clear! I only meant this to be inspiring for people to "keep trying" even when they face rejection!
I'm reminded of Plato's Ship of State metaphor (https://en.wikipedia.org/wiki/Ship_of_State) here whereby the people who come into power are not necessarily the most skilled, but instead those who are most skilled at getting into power. Nobody would disagree that somebody who is both good at management and of a strong technical mind would be the ideal candidate, but usually it is just somebody who is good at getting promoted.
I think that's just because I work at Twitter so most of the early contributions were coworkers! :D
Why do people immediately ask this kind of question when one mentions using vim or emacs for Java? I haven't found it to be any different than python or JS.
If you'll read upstream, you'll see that the intention was to leave this ambiguous and let you decide. There are several ways to take this:

1. Your idea that there was nothing wrong with the situation and the OP was being denigrating to women everywhere by pointing out this situation and implying there was anything wrong.

2. Another idea that the founders weren't interested in hiring an intern for actual work, as there wasn't enough to go around, but would hire an 18 yo girl to hang around the office.

3. Another idea may be that an 18 yo is not experienced enough to realize they are being paid much less than market value for their work and it's being called an "internship". Women especially seem to put up with this nonsense.

4. Some other scenario I haven't thought up yet. Rorschach test away...

I did find it odd that you seemed to specifically pick on tech startups when I think the exact same situation would be equally stupid in a startup for media or other finance or another industry.
I've had three products I wanted to push on PH and since I'm not in anyone's inner-circle / e-friend I was promptly told I had to find someone who was in order to gain access.

It's like a boy's club where they pass around the neighborhood bike for everyone to ride, only to find another one after they're all done riding it.

Even more so, I've seen more "here's a landing page, we haven't even a git repo yet, just trying to validate the idea, so give us your email" shit on PH than I would on Reddit.
Press Release – FAA Announces Small UAS Registration Rule
There are slack integrations that charge money, yes. But slack doesn't currently handle that.
And just today I wrote the one for Azure: https://www.expeditedssl.com/azure-in-plain-english
I've lived in the US my whole life and I don't accept this connotation.

'Rejection' is just rejection. Sometimes it's personal, sometimes it's not.
Yeah honestly I don't get what he is really contributing (and I'm sort of an AI skeptic). In 2000 in undergrad, I recall checking out some of his books from the library because people said he was important, and I learned about the "Chinese Room" argument [1] in class.

How is it even an argument? It doesn't illuminate anything, and it's not even clever. It seems like the most facile wrong-headed stab at refutation, by begging the question. As far as I can tell, the argument is, "well you can make this room that manipulates symbols like a computer, and of course it's not conscious, so a computer can't be either"? There are so many problems with this argument I don't even know where to begin.

The fact that he appears to think that changing a "computer" to a "room" has persuasive power just makes it all the more antiquated. As if people can't understand the idea that computers "just" manipulate symbols? Changing it to a "room" adds nothing.

[1] http://plato.stanford.edu/entries/chinese-room/
You're right. It's only one of the most complex and intricate pieces of machinery in the universe, enabling billions of organisms around the planet to build a realistic, 3-dimensional picture of the world around them by picking up hundreds of millions of bits of information from the fastest moving particles known to man.

It's about on par with Microsoft Word.
Yea its quite cute!(Not meant to be condescending)

The site loads them in random order and I read about how someone was nervous during an interview and faults the interviewers and a few other more sour ones first. lol sorry.
Top Algorithm Books Every Programmer Should Read
An introduction to Kerf
World's First Artificial Intelligence Fashion Designer Emerges, Cicada 3301?
> I wrote my own mode for running and capturing the output of command lines, which I have been happily using for the last 9 months.

Whoa sweet! Any chance you'll be sharing? I think a lot of my shell usage could move into that type of mode if I could configure it to use rc syntax.

PS: comint mode hacking is going moderately well :) Next up is to figure out this list of completion function in shell-mode and I think I'll be done!
Yeah, that's actually mentioned in the article ;)
lol I'm from the US and have lived here for most of my life. Its probably true in most cultures. Hacker news has a pretty international audience, so I try to tailor my generalizations to my own home country.
San Diego Vows to Move Entirely to Renewable Energy in 20 Years
Optimizing Software in C++ [pdf]
Google's new Chrome experiment turns your phone
It depends on the living standards...

$1.9 doesn't afford you a comfortable life anywhere, but in the developing world, it's enough to not fear starvation. And that fear is a big part of being "extremely poor".
Common FPGAs are limited to sup-GHz speeds. Common DACs (afaik) are parallel, letting them be driven at lower clock speeds than equivalent serial digital devices.

1920 x 1080 x 24bpp x (10/8 due to TMDS 8b/10b encoding) 60hz ~= 3.5 gigabits a second, / 3 (3 data lines in DVI/HDMI) = just over a gigabit per data line, plus surely some overhead that I don't know about. I'm not an EE but it sounds like it would be hard to generate a >1GHz signal on a <1GHz FPGA.

Whereas with an analog signal driven by 3 8-bit DACs, you're dealing just dealing with 1920 x 1080 x (VGA overhead) * 60hz = a 120~ megahertz signal that can easily be generated by any FPGA. (the 24bpp is irrelevant because it is being transferred in parallel)
Cool! :D Do you like your job?
I hear that about Dropbox all the time, but honestly I don't remember a lot of nay-saying when it first came out. What I DO remember is the crap sync-ware before it, around 2000-2001.
HeidiSQL
Candy Japan 2015 Year in Review
I can say that here in Denmark, the typical reaction to React will be "what is that?". On the other hand, Angular has the reassuring feeling of heavy corporate development which will make people earning their salary by working on management-sanctioned .NET technologies (that is, most developers) all warm and fuzzy.

I think, to a large extent, it depends on people's reaction to the word "framework".

Disclaimer: we switched to React at my company.
SitePoint yearly Christmas sale has started
That isn't the same 500 error
asymptotically constant != constant
I never been fun of Node.js (neither the hype of writting server-side in awful JS), so sometime ago I've written https://github.com/alfanick/rest-cpp - "tiny Rails-style web services in highly efficient C++" ;) Code has not been updating for some time, but it is near production-ready.
"The City of Flint will also continually test the water being provided to residents."

http://wfnt.com/flint-officially-begins-using-flint-river-wa...

Multiple state and local departments approved of the quality. You might as well ask: why did Democrats and Obama let this happen?
Kate Perry Emerges Highest Paid Musician in Forbes 2015 ( Full List)
> things like redux and react-hot-loader is a game changer.

Totally not inspired by Elm and traditional FRP. I mean, I use it daily and it's great, but you have to realize that a lot of what React brings to the front is bundling some well-known paradigms together.
I thought each instance came with 1GB of outgoing traffic per month?
Like, I'm not trying to be snarky, there's a lot of conversions going on there that aren't explicated. My takeaway is that if you can buy food and little else, that's poverty, right? Or no?
Not recent. May have gotten worse, but last I tried it was heavier than hangouts; yeah, text chat chewing up more cpu than streaming video. Pretty rough.

Folks on Macs had no idea what I was complaining about though. Go fig.
I think we are missing the gist of the Chinese room argument here.

The correct question to ask: How is a machine manipulating symbols (that someone says is conscious) different from any other complex physical system? Is New York city's complex sewer system conscious. What about the entire world's sewer & plumbing system?

Does a machine have to compute some special function to be conscious? Does the speed of computation matter? If so who measures the speed? (let us not bring in general relativity as speed of computation can be different for different observers.

Kurzweil et al's definition of consciousness is exactly as silly as Searle saying "My dog has consciousness because I can look at it and conclude that it has consciousness."
Lol or that feeling when you know your answer to a question didn't go over well with the interviewer. I've found to remain fairly neutral with interviewers and attempt to draw them out first. Once you sorta know their hand then you play yours.

Also when your brain decided to shut down, just slow down, take a deep breath, and stop thinking about the overwhelming doubt growing in the back of your head. The interviewers won't fault you for that. Its kinda cheesy but I like Dune's matra "Fear is the mind killer. Fear is the little-death that brings total obliteration."
I'm not sure about the point about Angular being used far and wide-- it's true that angular has seen some decent adoption, but I also feel people are trying to move away from it ASAP.

For example, OkCupid (from what I've heard) based its mobile architecture on AngularJS, but then once React matured, they basically declared all their Angular legacy and promptly shifted to doing everything in React.

Even https://www.madewithangular.com/ doesn't make clear how AngularJS is being used in the few websites it showcases. Lyft uses it for its homepage, but it does not use it anywhere else. Likewise, one the homepage for healthcare.gov, one of the websites provided: does it use a lick of "ng-" anything in its HTML.

I don't disagree that Angular solves an additional set of problems, but I think the hype behind React is real, i.e. it's an actually good framework. Also, being an AngularJS developer myself, I too really dislike feeling that I've wasted my time learning yet another piece of tech that will be outmoded in the next year or so.
Author shows a broad knowledge of what programming entails and what it can offer, not limited to writing programs. Inspirational.
I happen to be in the US right now, and last night had a Christmas dinner with people going elsewhere tomorrow.

All 10 people spent at least an hour talking about health insurance, "Doughnut holes", the VA, and lots of other things related to the abysmal health system in the US.

It occurred to me I've never heard such a conversation in Australia, but it's simply automatically part of life that you get good care.
I'm rarely happy about DI containers, but why wouldn't you want inversion of control in Javascript? We've seen how the "let's just monkey-patch because software design is hard" approach works out: it doesn't.
Sandstorm's updates are closer to Chrome's than regular open source software. Stick to the 'release' channel can you can be sure that you're always up to date. And Sandstorm locks its apps down so tightly that they often don't suffer from the same security vulnerabilities the same apps do outside Sandstorm.

That being said, to roll your own you'll need to run a box somewhere, select secure defaults, and keep on top of patching the box itself. It's not worth it unless you're really willing to spend the time to do it correctly.
At 2M DAU, there's a lot of upside in building a bot for that audience. We just launched a simple expense management slack bot last week and in the past few days, our engagement has gone up... will post some numbers shortly. https://medium.com/trippeo-blog/introducing-expense-manageme...
> What Matlab eventually did was look at what people were writing and making that fast.

Except in practice, to write fast Matlab code you need very deep understanding of Matlab’s internals and years of experience. Seemingly trivial patterns end up slowing your code down by multiple orders of magnitude, and there’s more “guess and check” involved when trying to write code that can be effectively JIT compiled by Matlab than careful reasoning. Even worse, the JIT and the profiler don’t get along, so it’s often impossible to get any insight into the reasons for JIT-related performance differences.

In general, Matlab is an extremely unpleasant and frustrating environment compared to almost any other language I’ve worked with. The only thing Matlab has on Python/Numpy is a nice quantity of publicly available code for various technical functions. Most of this code is hacky academic prototype stuff, but that’s much better than nothing if you’re trying to follow someone’s algorithm written up in a paper.

The Matlab GUI and tooling is a buggy and unpolished Java turd from the 90s which fits in poorly with any modern operating system.
Dude you'll always have to do something with HTML/CSS/JS. Even if its not your main gig. Luckily all three are fairly simple. Just go make a simple webapp without any libraries and from that you'll pick up 99% of what you'd need to know.
Those are good questions, but I don't see how the Chinese room argument helps with any of them. If anything, it confuses things by dragging a fictional/impossible construct into the argument, rather than just using real examples that people actually understand.
The tiny 1 hour slot is not enough to judge candidates. As an interviewer, the best I can do is check if they communicate their ideas well and have they got done something interesting on their own.

It is sad that we still have to follow this broken process because of lack of any viable alternative.
Except Gerrit's not really all that great either! It just looks good when everything else has been dumbed down to parity with GitHub.

This start up seems like they are trying to sort of package and iterate on the value and power of Gerrit: https://www.gitcolony.com
> Show some class guys, why not imagine what it takes to be the person that has to reject tons of hopeful young kids.

How about thinking of those "hopeful young kids" before making statements about how hard it is to find tech talent? How many of those rejections came from said companies?
We did it, reddit!
This almost sounds like a joke. Walk up to a Linux system using grub from anytime in the last six years, hit the backspace key 28 times and system is pwned. Just ... wow.
Give the bot runtime (not in the repository, environment variable or something) credentials for a secret storage tool of some kind, where it can then fetch credentials for whatever it's allowed to do.
Well, if you have a home and can cook food 400 Rs/day isn't too bad. (With 100 Rs you can get some vegetables more than a kilo of rice) Buying from a food stall is going to be somewhat more expensive than cooking food yourself. And food stall prices vary depending on quality of the food.

Also, poverty definitions vary.

EDIT: 400 Rs/day = 12000 Rs/month which isn't horrible.
There's still a tremendous amount of trust involved, and many components to secure. Some folks have done security analysis of voting machines and were not impressed (an understatement). Block chains and other applications of crypto are kind of pointless if the firmware can be subverted to record Candidate B while displaying Candidate A to the user.

Oh, there are lots of technological solutions (display hashes of a vote, which can be photographed and checked, for instance). But paper and pen have worked for a long time and we have decent strategies for dealing with its faults, while the target area of a microprocessor-controlled voting machine is mind boggling.
Ah yes, not immediately dying. The mark of a not too poor.
We've been on hipchat for about two years. Never had a problem with offline notifications. I get both an e-mail instantly and an IM when I log back onto the chat client. I don't recall this ever being a problem or ever not being there.

I dunno what notification settings hipchat is missing, but I'm not sure I need whatever it is missing. If I get tagged in a message, I get notified. Not sure that I want more than that. We have our deploys and a few other things hooked up to hipchat - at first when we started using it we went crazy with the third party integrations, than realized we didn't actually need all the noise the integration notifications gave us and turned a lot of it off.

We don't even pay for it and we get all of this.
RedHat launches dedicated OpenShift platform
The upcoming Mega65 project plans to have HDMI output (including very high resolution output). It only plans to support C64 and C65 images at launch, as far as I know, so isn't really comparable (but will be based on a more powerful FPGA, and seems like it will ship in an amazing C65 inspired case): http://mega65.org

The FPGA it runs on is pretty pricey, though, at ~$320 (from what I can tell), so I haven't bothered trying to run the images yet. I'll likely wait until the hardware exists, and then spend way too much money to have a real looking/acting C65 that also happens to work as a C64. I suspect Amiga and ST bitstreams will eventually show up, as well, since lots of work has already been done there on other FPGAs.

I am not all that interested in emulation (whether hardware or software), and have somewhat limited interest in retro computing (I own a Commodore 64 and a GameBoy for music composition, but long ago sold all of my Amigas and other stuff), but the C65 holds a special place in my heart (and, I imagine that of many C64 kids). It's like a piece of alternate history. Apple fans got the IIGS, but C64 lovers never got our next generation. The C65 would have been that next generation, had it ever gone past the prototype stage.
That's what CloudFront[1] is for. :-)

[1] ... and an async web server without hitting a dynamic backend on every page load...
Star Wars: every movie (well the first six anyway) in XKCD inspired chart form
GCHQ open-sources its "spy software" (Gaffer graph DB) on GitHub
Its not about language as I've understood now going through the same phase you're going through right now.

What matters the most is getting things done, getting product to market.

Overthinking on language, platform is just a waste of time.
Get things done, was good ? continue, not good? change but keep pushing the new features.
I think the emphasis is on the word "extreme", kind of like critically endangered vs. just endangered for wildlife.
Requires a Mac (not a problem for me, but for some), the UI builder for XCode can be very annoying for non-cookie cutter UIs, and you're on you're own if you don't use that. Also, the app store itself can make it difficult to find your app and your ratings are reset after every update.

The update cycle for iOS can create a kind of hamster wheel of constant "upgrades" that break even year old apps but mainly introduce features that have been as much about Apple's business needs or supporting their aesthetic as making the platform better for devs or (often) users.

The contrast for Android is the tech is often less mature, support is scattered across many different handsets, you can never be sure users have upgraded to a recent version of the OS, and the percentage of users paying for apps is lower.
Journalist Outs Klan Leadership in Dothan Alabama with Leaked Federal Documents
Hacking Twitter: your account under government surveillance
If an attacker is sitting at the machine, they already have full control of the system. They can easily pull the hard drive, image it, or do any number of things to it to bypass authentication. The bootloader isn't going to stop this kind of attack in the slightest.

The only place where a bootloader can defend is when it's on a virtual environment and the user can interact, but even then, if the user is interacting during grub startup, they probably have root access as it is.
I think this is the definition of extreme (absolute) poverty vs poverty.

http://www.un.org/documents/ga/conf166/aconf166-9.htm
A good comparison that hasn't been mentioned much in this thread is Salesforce's Salesforce1 Fund, which launched with $100M in 2014 to encourage people to build around the B2B app-creation platform it had launched a year earlier [0]. As the parent post mentions, it's important to make the case "compelling" for building best-in-class integrations with a relatively-recently-launched platform (whether or not that platform is sponsored by a historically huge corporation or not).

It's an interesting point that bringing multiple sources of external capital to bear on an ecosystem via a multi-sponsor fund, rather than into the business itself via an IPO, allows the business to grow at a natural rate, and avoids Slack contributing to a "bubble" in which companies race to go public to launch their own platforms. I think we've learned from the last time around that the public markets aren't the best place to manage expectations in technology.

As for why the sponsors made this investment, there's a very good case to be made that (a) efficient free-form communication within agile teams at small and large companies is a pattern as crucial to developing modern businesses as a CRM, and (b) Slack is perfectly poised to capture and hold this new market in the same way that Salesforce was. Certainly worth a $13mm commitment that's diversified amongst companies whose teams could still pivot should Slack not work out.

[0] https://www.salesforce.com/company/news-press/press-releases...
Very cool. Reminds me of Wii Fit (in a good way)
Sorry you lost me, what company are we talking about?

FYI I only read a few sours/entitled ones before making that statement. I'll edit it to make it less provocative.
You wouldn't, for statistics. That's my point.

Only in number theory problems do you actually need bignums for factorials, and those are usually toy problems or modulo some big prime.

I don't know of any actual applications where you need to compute the bignum factorial. I'm curious what the GP needed it for.