skysight-inc/HackerNews huggingface dataset:
Hey I have some time behind the iOS Dev "wheel" (about 12 iOS apps shipped, some better than others :/ ) , I'm between jobs/contracts and just hanging out so if you want someone to bounce questions off of feel free, or even better we can schedule 45 min and I'll give you the walk through of the fora and fauna of iOS SDK's ( it's not that hard after a bit of coaching ) . my email is in my profile . Good luck !
This isn't Facebook or Reddit. This is HN. Anybody trying to pass that thing off in this community has got some criticism coming.
The United States tried the same thing in the 70s after the Nixon Shock. Same result: shortages.
Фотошоп мастер класс и как рисовать онлайн пра
> you can feel the heat being sucked from your body even if you have a good winter coat on.

I've felt that! At -25C 100km/h north wind at a bus stop I think it's my soul being ripped out not my body heat.
I generally agree that the brightest and most enthusiastic engineers I've ever met hated big enterprise tech teams, but it doesn't mean that someone isn't good at their craft because they've spent a long time in enterprise.

In general the popular reasons for disliking enterprise tech:

- The tech is generally years behind what people are doing now and risk aversion is generally above all else. No new and shiny, which means you're generally not that attractive to other companies that are doing pretty cool stuff.

- Everything is slow. Things require approval from people who have no idea who you are and what you're trying to accomplish.

- Apathy. You are but a tiny cog in a very large machine. Your Herculean efforts may not even cause a ripple anywhere outside of your team (if that) so why? Punch the clock, do your job, go home.

- Beauracracy. See risk aversion and apathy. Your novel idea is but a flight of fancy that could cause a middle manager with no technical expertise a bonus.

I spent my first four years out of university working for very large companies and I was so very bored and stifled I was crawling out of my skin during the work day. I also found that I could get a month's worth of work done and be so far ahead of my peers in a week that I could basically check out, show up just for meetings, then go to a coffee shop/"work from home" and work on my own projects or consult for other companies.

I definitely learned things about process and organization that could be scaled to smaller teams and companies that continues to help me today, but I could never go work for a huge company again.
That empty repo will be the WooCommerce extension, yes. It's simple at the moment, allowing products to be displayed using an element similar to the one that displays posts (i.e., all the usual options and ability to present them in a list, grid or carousel layout). I'll try and get that up on both GitHub and the WordPress plugin repository in the next day or two.

Also - if you have any ideas with respect to that WooCommerce plugin, drop me a line. Much like the plugin itself, the direction can be guided by those who are using it..
I believe that's intentional - they prefer false negatives over false positives.
We detached this subthread from https://news.ycombinator.com/item?id=12051967 and marked it off-topic.
Please don't do the programming language flamewar thing here.
I would rather have no passcode than use Touch ID.
I need that, too! (Why can't FedEx be bothered to ring the doorbell?) I sometimes wonder if instead of video, it might be easier to do audio analysis to detect the sound of the UPS truck, which tends to be rather unique in my neighborhood.
We banned this account for breaking the HN guidelines.

We detached this subthread from https://news.ycombinator.com/item?id=12050678 and marked it off-topic.
Rain, yes! A perfect excuse to sit home, drink beer and pick nose. Love it. Darkness is fine. But cold... Eh. I like my windows open.
My wife talks this way all the time, and when we were first dating it really bothered me. Eventually I came across an explanation of the regional-ness of it on the internet somewhere, and I asked her if any of her family is from the Pittsburgh area. As far as she knows, they aren't, but they are from Columbus, OH, which is just down the highway a bit.

I heard that Pittsburgh-ians also tend to use "yinz" for the second-person plural, which I find much better than a plain "you," and much, much better than "You all" or "y'all". (Though I'm now told it is not as commonly used as I assumed it was)

Anyway, I love reading about the various ways american english has diverged, given time and distance.
Venezuela has a lot of overseas holdings [1] which, thanks to nationalization, are wholly-owned by the Venezuelan government. Those will be liquidated by creditors.

I've seen arguments that say otherwise, but there is precedent for liquidating the holdings of a government which fails to pay.[2]

[1] https://en.wikipedia.org/wiki/Citgo

[2] http://www.npr.org/sections/money/2012/10/22/163384810/why-a...
Flo Control! Yes! The daily picture archives on the site were great. I especially liked the ones where other neighborhood animals (a skunk and a raccoon, if memory serves) tried to get in and were denied admittance.
This is really the best suggestion. I've been using Hashicorp's Vault for storing sensitive configuration information and can't recommend it enough. The rest of Hashicorp's stack of software for Docker is also extremely nice.
Use of police robot to kill Dallas shooting suspect first in US history
So in the bit of reading I've done it seems like the idea of read and write barriers in hardware were what allowed them to have puase-less GC and that was the primary reason for Azul producing hardware appliances. Is that accurate? At least initially?

What did that board cost you if you don't mind my asking? What does it cost you to run it is maybe a better question.
Only because race has a history of irrational prejudice and discrimination. And because race shouldn't really be predictive of anything, or at least that's the politically accepted belief. So it's been made illegal to take that into account. Which is fine, if it was just limited to that. But it's led to hundreds of other categories also being "protected", and now they are outlawing categorizing people at all. It's ridiculous.

I'm perfectly fine with Asian drivers getting cheaper insurance, if they really are somehow safer drivers. Why should they pay more, if they aren't more risky?

What about wooden buildings getting higher insurance rates? Wooden buildings are more likely to be damaged in natural disasters, burn down, suffer water damage, etc. But that's not the fault of the owner. Any specific owner could take really good care of their building, have sprinklers and alarms, maintain everything to perfect condition, etc. Yet they still pay the higher rate, so it's not a fair system. But as a group, wooden buildings are just less safe.

An older person is probably going to pay much more in life insurance than a young person. Or an overweight person, or a smoker. It may not be fair on an individual level. After all not every smoker gets cancer, not every overweight person gets diabetes, etc. But as a group, some groups have more risk than others.

The point of insurance is to predict risk as accurately as possible. Using whatever information is available. If we had time machines, we could go into the future and see what people would get into car accidents and take away their licenses. Or tear down buildings that are going to fall down and hurt people. But because we don't have that information, insurance acts as a way to hedge risk. There is zero benefit to society by making their predictions less accurate, and perhaps serious economic costs.
I see at least two possible reasons to create such a terminal: One: The author might have problems with how other terminals work. The other: The author just wanted to create something, without providing a superior value proposition. If it is indeed the latter scenario, it just wastes others' time.
I've actually toyed around with implementing time safe operations in rust. We have the advantage that few implementations of rust exist. So in contemporary rust I can just disable inlining and introduce a function call. Not something that's safe to do in c, as far as i know. Now the compiler guys will never vouch for this behavior but once you narrow your targets things get interesting with security. Intel and Arm are both interesting platforms with a lot of quirks!
And yet the same argument has been made time and time again against SMTP. Let's stand back for a second and understand why SMTP has stood the test of time. Yes it has flaws that allow the "first contact" problem (ie spam). But the people working on SMTP at least understand the weaknesses and advantages of that.
I've posted extensively about how and why we do this. See https://news.ycombinator.com/item?id=11662380 and follow the links back from there.

The purpose is to ensure that the HN front page sees more of the many high-quality stories that get posted here. In that respect the experiment has definitely been a success.
Thanks a lot for your work on Matrix. It is definitely one of the projects (like Syncthing, IPFS or GNU Social) that gives me enough hope to not run to the caves so early :)
https://news.ycombinator.com/item?id=12055492

https://news.ycombinator.com/item?id=12057421
In addition to the bit about repost invites, it's important to know that if a good article hasn't had significant attention in the last year or so, reposts are ok. That's in the FAQ: https://news.ycombinator.com/newsfaq.html.

So even if we hadn't sent an email, the repost would have been just fine.
> the company is putting to much emphasis on "non-google" programming, which doesn't match reality (real software engineering isn't a closed book test)

Maybe if you work on gluing together APIs then the googling aspect is more important...? In this case I find the term "software engineering" to be a stretch...
Python Tutor is different; it records a very small subset of the information available. You can't, say, reverse and then run some introspection code.
I'm ok with something like that if it's a reasonable amount of work, and if it's not going to be followed up with the standard interview loop. Extremely long take home work is unreasonable to me. Studying for interviews is at least applicable to many companies. A take home is just for the one. And if it's followed up with a normal interview loop, then it's just more but not better.
https://news.ycombinator.com/item?id=12050263
As the person he was replying to, that statement wasn't rude in context. The belief being discussed really is socially unacceptable. My argument in fact, relied on that.
In your vision where text is not the universal interface, how would Unix pipes work? After all, often the output of one tool is the input of another – that usually has not been written to interact with the first.
Running DCOS (data center operating system) on AWS is a snap, and solves all these problems. It makes running docker images a no-brainer compared to all other solutions, and this includes docker images that interact with one another (not just 100 apache servers or whatever). It is the best software I have ever used, hands down. It is the second coming of zeus buddha jesus belly. It makes scaling anything in the cloud easy. No, I do not work there. No, I am not exaggerating. Yes, I spent a month fucking with swarm and service discovery before deploying a large cluster of my service in two days on DCOS.

Docker is stuck in the 'one image on one machine' mindset. DCOS is taking over at the higher levels of the stack. Mark my word.

https://dcos.io/
Via https://twitter.com/silentbicycle/status/751574435199672321, I found http://arxiv.org/abs/1601.03116, which talks about how they do the realtime GC stuff.

An interesting bit for me is Section 4's way of handling fragmentation. They have a hard max size on allocations: large objects are linked lists and arrays are managed as trees (32-ary trees, so lookups are often not super deep). There's an obvious price in locality and pointer-chasing, but if consistent pauseless GC (and not throughput) is your goal, never having to compact to make space for a big allocation is neat.
Streak (YC S11) Hiring a Mobile Tech Lead to Own Our Android and iOS App
If it didn't, malware devs could just send malware zipped in a password protected folder with that password and tell users to enter that password to unzip.
Why does Amazon allow reviews from unverified purchases, those not made by customers through their site? Would this not improve the validity of reviews?
I interviewed at about a dozen companies two years ago and published every single question. NDAs don't cover interview questions. I asked the employers. Still got offered and nobody sued.
there's some pretty great support for sodium and the like in thrussh, i think the question is whether or not that library is used correctly and what it's safety is in regards to timing attacks. This should not be a giant mystery of how safe it is. This is the file to start with https://github.com/posix4e/thrussh-snapshot/blob/master/src/...
It is better understood as a ritual, specifically a hazing by way of bureaucracy.
This article makes me sad. Interviewing in our industry is so broken. I have been out of school for a while and switch jobs every few years and this is the technique I use to beat the bullshit interview process

. Make a list of companies that I would apply to and sort them from most interesting to no-way-in-hell-i-am-working-here order

. spend a weak reviewing typical algo/data structure questions

. For the companies that I absolutely want to work for, I review every single glassdoor review and write down the interview questions. Remember, most companies have question banks and most interviewers have favorite questions which results in same questions being asked over an over again. You want to exploit that

. Then to get over my interviewing jitters, I interview at a few companies where I would absolutely not work at. This results in no pressure interview practise and you can literally laugh at their asinine interview questions and walk out

. Finally, for the companies i actually want to work at, I try my best to get rid of phone screen. This is usually accomplished by dazzling them with my decent size github profile, contributing some fixes to their OSS project or finding someone who already works there that is in my alumni network

. Then when you finally arrive for the interview, you have real world interview practise, they are already impressed with your github profile/references and biased toward you versus some random joe off the street and you have made sure you have a pretty high probability of getting a question that you have already seen or is similar to a question you already know.

This technique has helped me get Jobs at top 5 employers in the valley along with a few startups. The reason I am posting this here is to demonstrate how broken, unfair and easy to game this whole process is
Cre8ive, the First A.I. Driven Success Conditioning App
The code is a bit tricky for me to understand. I might give it another shot tomorrow. To be fair it's a tough problem.
yes, or a unique branch
Indeed, the person could be less likely. From what I've read, affluent whites have the highest rates of illegal drug use, but the police direct their enforcement efforts towards blacks.
GCC can get runtime information at compile time? That's a truly advanced compiler.
I said "<jira ticket> needs deployed" when answering a question the other day at work and the person had to explain why that sentence is not valid.

I grew up about an hour away from Pittsburgh and work/live in Pittsburgh now... what's funny is that Pittsburghese is more prominent just outside of the city.
Oh, there won't be a next time. A bit of sour grapes, but I also legitimately don't want to work for Microsoft. Even then it was more exploring my options; that interview tanking was more cynically amusing than it was disheartening.
How NBCUniversal Adopted DevOps
I actually find it interesting you would Redshift as the example to justify evolutionary of AWS service offering, also plus the cost. The cost of running Redshift is very expensive, even with reserved instance.
More than I care about accuracy in usernames.

Why use two pages when one word will do?
From places that sell queens, usually by mail these days. The last I heard they were only buying queens from New Zealand because American bees were getting too aggressive; not sure if that's still true.
I have interviewed with Amazon somewhat recently.

The NDA was very short (I'm not a lawyer, but it didn't seem nearly complicated enough to warrant needing a lawyer to read it) and the recruiters gave us time to look over it. There was nothing ridiculous in it and it was only to cover the interview process.

As far as I remember it was just stuff like "don't share details about what goes on in our interviews with others" which is pretty reasonable.
Another one is "yunz". People don't really use "yinz" and "yunz" too often though :(
>>Then to get over my interviewing jitters, I interview at a few companies where I would absolutely not work at. This results in no pressure interview practise and you can literally laugh at their asinine interview questions and walk out

This sounds very unethical and dishonest. It's the equivalent of a company interviewing a candidate they have zero intention of hiring, ever. Why waste people's time?

edit: not sure why I'm being downvoted. Am I wrong? How would you feel if you spent time preparing for an interview, did the interview and then found out the company didn't intend to hire you in the first place?
My idea is to make the plea 80% of the max punishment. If the DA offers 5 years and the plea isn't accepted, the max punishment would be 6 years.
This seems like a very standard process, but personally the best interview I have done was a take-home exercise involving a real world problem. It took me a whole day to do it, but I only had to do exactly what I do best: write code, silently, "in the zone".

No interview environment will ever simulate "the zone", and there is no way to truly test a programmer out of it.
I gave a talk at strange loop called "you can be a kernel hacker!": https://www.youtube.com/watch?v=0IQlpFWTFbM
Pension Holders Need a New Retirement Plan, Not Stock Tips
Really? That's disappointing. I'm going to edit my post a bit bc apparently I've been misled :-/
Between bad interviews I've been in or read about and spending the past 6+ months working on our hiring process I've become very opinionated about hiring.

The process Amazon and many other tech companies use is fucking terrible. Algorithm tests and surprise CS 101 questions do not identify good employees. They're biased towards recent grads, do not address most real world situations, can be gamed through studying, and do not identify people who can actually think. You should not be testing for people who interview well, you should be testing for people who will make good employees.

You need to test real world scenarios. If they're going to be re-implementing bubble sort and doing binary math then fine, use HackerRank. Otherwise you need to have candidates work on a project based on what they'll actually be doing. Will they be working on APIs? Have them build or integrate with an API. Mapping in an iOS app? Have them do that.

Do not drop big surprises on candidates. Respect them and they will respect you. Tell them what to expect up front. The first email we send includes an outline of our entire hiring process with a list of each step. I've lost track of how many people have thanked me for this. Going through an interview blind is extremely stressful and increases the likelihood of losing good candidates.

My goal is to set people up for success. If their skills match what we're looking for I want them to succeed. I don't want them to fail because they are bad negotiators, didn't have time to study CS questions, or don't fit the typical stereotypes of a programmer.
It would be neat to implement a history system, that recognizes and records visits from certain squirrels, if it is that they repeat visits.
Posts on http://angularjobs.com are higher than ever. Disclosure/Source: I'm the owner.
It's "y'all", a contraction of "you all", not "ya'll". Which makes infinitely more sense than "yinz" which is apparently derived from "you ones" or something like that?

I also find that 'dropping of to be' sounds completely unnatural to me. It sounds like something I'd expect a non-native speaker to say.

My personal favorite English change is the cot-caught merger.

Of course, all of my preferences make sense because I grew up internationally or in the south - I wasn't caught up in the cot-caught merger and I picked up y'all because there has to be SOME second person plural!
How to Make a Webhook Receiver in Django
New Study Questions Functional Magnetic Resonance Imaging Validity
There is no free lunch. You must know something about your data -- use your intuition.
I've heard this recently as well, but I've also read that the current difficulties we read about were also the case over a hundred years ago, but obviously with different causes. It's hard to know what's new and what's part of a cycle.
No, this whole "any negative response to our hostile actions justifies our hostile actions" nonsense doesn't fly. It is begging the question. And you are spreading FUD again. Cabal absolutely is able to guarantee that, and always has. All you do is exactly what stack is doing, pin yourself to a specific version of your dependencies.
Actually, you'll hear plenty of "yinz" in the greater Pittsburgh area, but more often in the outlying rural areas surrounding the city.
> I would take that threat and the fact that they had not been detonated to signal that the shooter had no bombs in the first place.

Are you so sure that you'd be willing to bet the lives of potentially hundreds of innocent people? The Dallas PD wasn't.

It's easy to be confident now that we have more information. At the time, the guy had already shot a dozen cops. He had body armor. He'd held off SWAT in a firefight. All actions that attested to his preparation and training. His claims about bombs were quite plausible at the time. Likely exaggerated, but still plausible.

Let's say the police thought there was a 1 in 50 chance that he had planted one or more bombs. Would you want them to risk a 2% chance of potentially hundreds injuries and deaths just to take the guy alive? I wouldn't.
> Here are some software engineers that are largely getting ignored:

> - People with 0-2 years of experience

What are these people supposed to be doing? You can't have 3-5 years of experience without having 0-2 years of experience first.
Blocks, maybe? Not standardized but it's cross platform and compiler.
The sky is falling much?
People will use it jokingly though :)

"Are yunz gonna eat lunch n'at?"
Senate Still Considering Giving FBI More Power to Spy on Browser History
>Yet you expect other people, many of them volunteers, to take up the busywork of bounds maintenance, for free, so that your immense builds work.

I have no idea how you came up with that absurd non-sequitur.

>Yesod is not broken. It builds just fine using a sane build tool. Yesod does not become broken because you insist on using a tool that crafts arbitrary build plans.

Nothing in that is accurate at all. There is nothing arbitrary about a cabal build plan.
Why some YouTube stars accuse Buzzfeed of stealing their ideas
Thanks for pointing out my "y'all" typo -- fixed. I just don't like the way "y'all" rolls off the tongue, and never enjoyed using it. But, as you say, there has to be SOME second person plural. I just like the way "yinz" sounds, I guess. /shrug
Concur. It's not quite as widespread - what I've seen is that even quite a few non-natives tend to adopt "needs washed" after living in the region for long enough, but I don't hear yinz used unconsciously from people not born in the region. But there's plenty of yinz - and the city embraces its yinz-ness.