skysight-inc/HackerNews huggingface dataset:
> But when there's a big price difference, say on a high-ticket item, it's totally worth the time because you can save money while walking right out of the store with the item, instead of waiting on shipping.

So high-end baby items (automated swings), TVs, laptops, and the like.

I would rather wait the two days (Prime member) or pay the $4/extra for one day shipping versus having to go to Walmart. Waiting in line for 15-20 minutes to checkout? Possibly not finding the item or its not in stock? Lack of helpful staff (not that I blame them!). Nope Nope Nope.
College at the age of 12 I can see. Suddenly they're put in an environment where everyone is substantially older and more mature, and with nobody their own age around. That's a huge leap.

But taking a test? That's not even remotely similar. In that case, the damage comes not from a strange environment or lack of peers, but simply from a conformist attitude that comes from people saying this stuff shouldn't be done. It's self-fulfilling.
Interesting.. could be a method of consumer testing for product naming for a new (made up word). Depending on the product, you may want it to seem heavier.
I'm such a bad vilain: I had this idea only 4-5months ago and I didn't act on it. They built it way before I had the idea.
Is the Rosetta satellite starved for news from Earth?
I agree entirely! I look back at my 20s--I had a ton of fun and a lot of experiences, and (cliche alert) "I wouldn't trade it for the world", but man was I dumb!
I get plenty of use out of twitter, I'm sure all the millions of users also get use out of it or they wouldn't use it.
U.S. To Spend $425M on Advanced Supercomputers
https://www.youtube.com/watch?v=1tLB1lU-H0M
Thanks, social connections are very important, that is a great lesson to take away.
I know it's hard, but stay positive here. You just had someone effectively offer to put in a good word for you with several companies in your country.

Instead of 'I ran out of money and will have to move back soon', which reads a little negative, try 'Thanks! I live in São Paulo right now, but I'm willing to move anywhere in Brazil for an opportunity, though my funds are a bit low so traveling will be tough. I'll send you an email/my email is in my profile'
I didn't say that you couldn't , I said that you shouldn't
Oh God, that font.

Oh God, it's an image!
You either weren't looking hard enough or looking in the wrong places if you think there aren't many companies interested in your skill-set.

Send your resume to the email in my profile, if you'd like. We're always looking for guys like you and we can most certainly put those PhD credentials to work.
...which is exactly the same as "visiting each one and whispering in his ear"! With a for loop you still need to know how many "troops" you have and then go and do something with every one of them, one by one.

"foreach"-style loops with iterators in many languages eliminate the need for knowing how many element you exactly have, but you still have the code for explicit "take the next element" operation.

Vectorized operations are the next logical step, where the code for iteration ("visiting each one") is completely hidden. So instead of explicit for-loop, or equally explicit map function, you just apply the operation directly to the list and get a list as a result. This is nice, because it eliminates A LOT of syntactic and semantic noise from the code which mainly works with collections.

Such vectorization is available in many languages as a library - for example in Python via NumPy, where you can say "numpy.array([9,6,7]) + 4" and get "array([13, 10, 11])" as a result. In J and APL support for this is built in.
Don't you want to generate my SSH keys, while you're at it? ^^

I mean, I understand the idea but I would much rather a short script that I can run locally.

Edit: See answer below. Apparently this is possible. Sorry!
Well it's handled by Node directly right?
The Triangle of Secure Code Delivery
MIT develops nano-camera for $500
I guess I've personally never seen the value of static initializers (in other languages at least), they always seem like the source of hard-to-find bugs. So perhaps that's really where my complaint is. Is there a compelling use for them in Go over explicit initialization?

I suppose if the runtime randomizes things, at least you would never experience it consistently working in the first place, so maybe the issue wouldn't ever come up.
Or it might be a case of "Benny's Rules": http://blog.mathed.net/2011/07/rysk-erlwangers-bennys-concep...
If you know your passwords are strong without those requirements, you could always come up with a standard prefix that adds no security but serves only to satisfy those rules. For example, all your passwords could begin with "$A1a". Unfortunately, this doesn't help when you run into the truly bizarre (but fortunately rare) case of sites that disallow specific characters (e.g. '$', which I believe I discovered is disallowed on Seattle City Light's website).
Struggle at the heart of the Apple supply chain
https://github.com/bkeroack/wordentropy2
Not compatible with OSX on purpose:

https://github.com/jkozera/zeal/issues/97
This is good, I hope. Unfortunately, I fear that these loans are earning interest from companies whose revenues are also subsidized by other government programs, which wouldn't be much different from the status quo, where they inflate away their debt.
The Power OF Entrepreneur Networks
Not for me! Being able to easily swap rubies in production gives a lot of flexibility. I've found that Chruby in production has been very reliable and easy to manage.
Not sure where you heard the pressurized metal pipe thing; pretty sure these inline encryption devices are the norm though...

http://www.gdc4s.com/products/secure-voice-and-data-products...
Every internet user has so many passwords that the age of trying to remember passwords is over. You pretty much either have to reuse passwords (dumb) or use a password manager. Given that any technically literate person will choose the latter option, grammatical passphrases provide no benefit over random characters.
How to claim your home office deduction
Haha, when a 5 year old says this, it should be the cue to unplug the computer and tell the kid to play outside.
CircuitHub Launches Group Buy Crowdsourcing Campaigns
Another park.IO success story – 2,389.9% profit on know.ly
Why we use HTTPS for every .gov website we make
Global Fishing Watch – Technology to Illuminate Global Fishing Activity
This seems to offer a small subset of the functionality of plottable.js
How do you eat them? With pasta, bagels, crackers? I don't even know what sauce to put on them.
https://news.ycombinator.com/item?id=8597753
> I think a lot of these companies just run these guys through at largely unimpressive wages,

This.

When I graduated with a MS in CS 3 years ago, I interviewed at over a dozen companies. I got offers at all of them. The highest offer I got was for 45k. The lowest was 32k. Outside of SV and NYC and the big tech hubs, wages are terrible. For comparison, waiters at the restaurant I worked at (by no means high end) made up to 40k.

Companies want to pay dirt-cheap wages and get tons of highly qualified applicants and shockingly they just can't find anyone!

That said, three years in and my salary has almost doubled (after job-hopping - which did make me sad, as that first job was a lot of fun even if it was a lot of work), so at least there's that, but that's just about the cap for private sector work in the region.
How to Make a Mint: The Cryptography of Anonymous Digital Cash (1996)
Sqitch: Sane database change management
In my experience it's not "minor" it's more like "You need to just send me a text with that 10 digit number because we've tried 3 times and I've yet to copy 2 of the digits."
I believe that would reduce the total number of word combinations. Building a string from a dictionary is easy, and by inferring the scheme from the service category and provider you automatically give 2 of N words to the attacker.
Every so often, for instance when I am setting up my password manager on a new device I find myself reading the password from one device and typing it on the next. This would make that process much easier/saner. The password is effectively much easier to read in and type back.
+1 based on my own experience. I still don't grok The D3 Way, despite having used it several times in production projects.

I've taken the easy way out and used a D3 library a couple times and been disappointed by precisely what counchand refers to: changes that should be trivial resulting in notable implementation pain.

(but I like the looks of this - and kinda want to kick the tires and give it a shot!)
"Too much computing at this age can cause a negative effect, but in Ayan's case he has cached this opportunity."

Perfect typo
long overdue...
I've been playing around with bare bones assembly on Raspberry Pi. (Actually just following the baking pi tutorial.[1]) Maybe I should work up to a game from that level. That would be fun. I could go from Assembly to maybe a simple Forth interpreter (possibly the easiest language to implement from bare bones), and build tools and subroutines on top of that.

[1] http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
However, the CEO and a few other key employees were thinking further out in the southeastern suburbs

A company I worked at in the 90s moved their office from downtown Chicago to the suburbs, seemingly so the executives would have a shorter commute. As a consulting firm, most of the employees were younger, didn't have families, and lived in the city and so ended up leaving the company when their commute changed. They also had trouble recruiting because of the new location. Having the only office in the suburbs didn't last long and they had to re-open a downtown office.
Sometimes people do ill-advised things for completely understandable reasons. Doesn't make the situation any less bad.
The only way to do it in Firefox is through the scary and arcane about:config (or an extension). Historically, methods to remove that have not been provided by browsers, whether Google-developed or not. I've always done it via Privoxy, never the browser.
So either recruiters now have a whole new demographic to target, or certification exams are worthless.
Kindle Software Update Lets You Share Your Amazon Library with a Partner
> 2.0.0 means no memory errors

2.1 has a totally new GC setup (generational GC). It is guaranteed to use more memory (expect 3~5%), but be MUCH MUCH MUCH faster. Typically you can trade off running one less Puma worker to decrease memory usage, and the increase in speed may make up for it. Alternatively you can bump up to 2x dynos, and cut the number of dynos you have in half. If you haven't tried 2.1.3 or above do yourself a favor and revisit. The 2.1.3 patch means memory grows much more slowly.

Also if you didn't see my post on memory profiling: http://www.schneems.com/2014/11/07/i-ram-what-i-ram.html (It got over 40 upvotes on reddit, and like 3 on HN, again...HN what is going on? I've had much less substantial posts make it front page). That post shows you how to remove ~30% starting RAM (by bumping mail version to 2.6.3+) and shows you can profile and remove libraries that are using a ton of memory in your app.

You can also use something like puma_worker_killer (or unicorn_worker_killer) to tame your memory growth if it only balloons over 512mb after a while, but ultimately those two solutions are bandaids.

Ruby 2.0 isn't going to be supported forever and the generational GC is definitely here to stay. Maybe try the 2.2.0 preview (it's on Heroku), it has 3 generations (total) which means much less retained memory and you still get speed performance improvements.

I see most of the bigger production apps using 2.1+ fwiw.
I don't know the importance of the code he stole. Can you post links? You're just providing your opinion. All I know for sure is that a very smart programmer who worked at a firm where he knew his systems were monitored, felt the need to take the code with him to his next job. He did try to cover his tracks, right? Seems like a lot of effort and risk for "innocuous code".
this is silly, the comparison to bloodletters was made to undercut the assertion that people's experience is a reasonable way to evaluate ideas, but human beings rely on experience at all times to evaluate. You're trying to justify his analogy by using it in a different way than he intended.

It seems to be a fairly common experience in different professions that certain people are better than others. I guess you'd disagree that Einstein didn't stand head and shoulders above others in physics? Need I insult you by mentioning the big names in computer science? and other fields.

Going back to bloodletting, if you insist on using it in a different way than GB intended in his trollish response, I'm sure you know the whole profession has been discredited, therefore it's not really logical to look for a practitioner from a contemporary point of view who stood head and shoulders above his peers.
Keeping the kid in the same grade doesn't really solve sociability though. It certainly didn't do it for me: School wise, I could have been a couple of grades ahead pretty easily, but my parents decided to keep me where I was. So I got to be very bored in class, along with having to socialize with kids that, while at the same age emotionally, had very little else in common with me. Things only normalized in college.

I now face the same problem with my son, who seems to fit better with kids that are a couple of years older than him. It seems like a damned if you do, damned if you don't situation. Talking about prodigy and being special sure does not help, but regardless of what the language used to frame the situation, a kid still has to go to a class sand socialize somewhere.
I agree that he probably did, and in an ideal world I think it would be better if he was a bit older and had a little more knowledge of the whole subject area. But where do you draw the line? If he memorizes some information, and that leads to him being the 'computer expert' amongst friends and family, and he ends up in an IT career that he really enjoys because of it, is that a bad thing?

My first experiences were looking up basic problems online, then memorizing them enough so that if the problem happened again I could fix it. Eventually I wanted to dig more into the actual problem, and just like that I was hooked!

So yeah, it might be a problem but hopefully it'll lead to something productive and if the kid actually enjoys it I can't see the harm.
Yep. Dash also has support for in-editor lookup. For sublime, highlight the function IE: app.use and hit ctrl+h, it'll popup the express documentation. Very handy!
It depends on the attacker. It is possible (though far less likely in the grand scheme) to be targeted as an individual. In that case, an attacker could use compromised data from weaker services to derive information about your other passwords.

This is one of the reasons I don't recommend patterns as with the one mentioned elsewhere in this thread. While something like "[category] [words] [name of service]" might aid memorization, the pattern will leak if a weakly-protected secret is compromised, allowing an attacker to approach more important secrets.
Do not confuse that "security protection fee" with the actual credit life insurance.

That one is slightly less scammy, in that it will save your relatives a hassle in the event of your death.

Part of my work is processing claims for those, and it is one less burden for the insured's relatives.

It is a bit scammy in that the premium is much higher than it should be given the risk, because people don't shop around for that kind of low cost insurance, it often comes bundled with the credit card itself.

I have the "security protection fee" (they got past my guard and I said "yes" over the phone) and I don't have the slightest idea what aditional benefit it gives me.. I should try to fight it, but the idea of spending several hours on the phone to cancel it is not appealing.
I don't know why you are being downvoted, you are absolutely correct. If you need update something as important as a programming language version, you should be rebuilding the server entirely a la Immutable Infrastructure. If you're using Docker, it's as simple as building a new docker image with the latest Ruby version.
Still hoping they add the !(non-nullable) operator.

I know its hard
http://blog.coverity.com/2013/11/20/c-non-nullable-reference...

But dang I would appreciate it. So much code is cluttered with null checks that increases the robustness of the code at the cost of correctness, readability, and poorly defined behavior.
I don't understand how if these technologies are being used to convict people in open court how are we just learning about them now through leaks?
for curiosity, what type of bad behaviors do they engage the most? The link shows a case where they don't handle properly the garbage.

But if they stay in their office and they are only 3 or 4, I don't see how they can do that much damage to the neighborhood unless they put screaming music or something.

What do they exactly, could you give us some more first-hand examples?
This is yet another wonderful use case for password managers. Let them remember the weird symbol combo you needed to log in to all the shitty sites, and use your awesome wordsmith skills to craft a nonsense string of words for your master password.
5 personal finance books, free giveaway
I'm not sure I completely agree... Honestly, there are many developers each working on stuff they are either required to do, or want to do. The only time I find the unibar in chrome annoying is when I'm searching for something specific to google... and effectively have to type google twice (first time sets the search site to google).

As for the developer tools, I do wish it was closer to either the chrome dev tools or firebug myself, it looks too much like the IE10+ tools, which I find annoying. But that's a matter of preference.

This is a matter of raw performance, not a subjective UI.. FF has made a lot of effort into improving JS at its' core... Chrome has worked to expanding the DOM in interesting ways. IE has taken a pragmatic approach to refining what comes from both, though having their own issues. The browser ecosystem today is so much better than it has ever really been, and I couldn't be happier about it.

You can relatively easily create your own skin against a Firefox base. AFAIK it's still all XUL wrapped around a web view, and pretty easy to get into, admittedly last time I tried was 6+ years ago. Chrome is still my favorite browser, but I do appreciate what the others are doing... the best ideas do get copied, and it works.
Two Dudes Prove How Easy It Is to Hack ATMs for Free Cash
Deh-tal, Doo-tal, Keh-fi, Kuh-fi, Neh-len, Nuh-len
Well if you put down your own wires to a new place you have a monoply. Of course if regulation requres you to share it then you dont. I think the root problem is that there never was a competiitive build up. You could easly imagen many diffrent companys starting out locally, say in big citys, and then to add more and more people, eventuall, you will get competution that way. These companys will soon find it profutable to rent out there wires to higher levels.

But non of this works if you have one company or the state build up a network and only then you start competition. Some people ignore the diffrence between free markets and privatisation/monopoly deregulation. This is the problem we are facing in tons of places. Free market get a bad wrap because privatisation often produces bad results.

Solving this problem now is really hard. One solution is that you just have the government build all the wires and rent them out low level to companys. Another is to deregulate completly and hope after some dark times market pulls threw. Another is to start doing fine grained regulation of every aspect.

I am very sceptical about government regulation that involve things lime you are suggesting, regulatory capture and the revolving door are a real problem if your regulation is to technical.

I dont have the solution, economiclly speaking all of these are very suboptimal.
>This is great, but misses one important fact. Knowing the level of corruption in the Brazilian government, this assumes no one who works on the optics can be bribed by the NSA. I suspect that is improbable.

It likely doesn't matter in any case. Read up on the USS Jimmy Carter. It's likely that this submarine has the ability to directly tap into undersea cables.
Tcl is my favorite scripting language for these five reasons:

+ It combines macro ish text substitution with really, really, really good scoping and loop constructs.

+ A built in event handler is awesome.

+ Tk widgets look just fine for the one off GUI that routinizes a single repetitive task.

+ (Surprisingly) I almost never need float math in a script, one of the things it's not good at.

+ Tcl doesn't try to provide what should be done in C anyway (Python, Perl, Ruby I'm looking at you....)
I have a Pentax K-50 DSLR and a Pentax ME Super 35mm SLR. I love the pictures from the DSLR, but the size and feel of the film camera cannot be beat. It's about half the size of the K-50 and all the controls are quite simple.

Developing film is fun too, kind of nerve-wracking because you're pouring in chemicals blind but then you open it up and pull out this lovely strip of negatives and you can see it all came out OK.
Evidence of 'local' clock in the brain
For friends, or at least acquaintances, try CouchSurfing in Sao Paulo, even if it's just the weekly event. It may help also in creating a network/hearing about job offers, etc. Plus, there are always people coming and going to the city and therefore to the meetings. You don't have to already know people to go there.

As for the no job and no money, I've been there and it surely sucks. Even if it's not your thing, look into being a VA (tipo assistente virtual) cause there will be people in the US/Europe who'll want to pay ever-so-slightly less per hour for someone to do their admin work, fill databases, whatever. This is what I do while I develop my own project and it pays the bills + a little extra.

For housing, if your family is a "traditional" Brazilian one, I suppose you live with them still, but when you get enough $$ to even share a room with someone else, use OLX, etc and go to the universities to see housing postings (I know USP has them). For a car, SP is already car-hell, but I know the metro/bus isn't all that pleasant either, though you've got some BRT lines and non-peak hours you can certainly use the metro for.

Baby steps, the trick is never to quit.

Also, http://www.zdnet.com/top-tech-firms-scout-for-talent-in-braz...
And how do you feel about exploiting service workers? Blowing up foreigners? Exploiting sick people? Selling people's demographics? Automating low skilled workers out of the workforce?

It is pretty easy to find the dark side of any profit generating job in software.
I understand, in my case, I was very ahead school-wise, but in other terms, social development and "emotional intelligence-wise", I was a bit retarded (behind others in my grade even).
Etherface API for Ethereum
Show HN: Vemono – Sell a Single Product with Ease
It's also much more costly because the attacker cannot rely on the birthday paradox anymore to reduce the cost per bit of entropy.

Also, it depends on how popular the scheme becomes, you never know! :-D
"Global Fishing Watch is the product of a technology partnership between SkyTruth, Oceana, and Google that is designed to show all of the trackable fishing activity in the ocean."
If someone is going to use different domains for their tiles, they might want to do something with hashes of the tile id/name to get a subdomain, in order to preserve caching.
Oh, well, the investors said so. They're always right!
Identity Crisis: Designer Job Titles
If you don't mind being online, you can use http://devdocs.io for free.