skysight-inc/HackerNews huggingface dataset:
Why would I be hoping to generate drama? Your behavior is very confusing.

I was disappointed that you had something to say about that password vault, and then didn't say it. You opted for this weird gray area of "I have more than a hunch it's less secure than 1Password." Huh?

Maybe you have nothing to say. It's really strange to see you drop to hunches from substance.

One of the best pieces of advice I found on HN was when someone told me to unplug. It helped me a lot. When you start to see everyone as a troll, it might be time to step back a bit.
Initially, before interviewing anyone, I kinda assumed a PhD candidate would be on par with other developers as far as coding goes (so not above average but also not below). But in my, only anecdotal experience, I actually haven't interviewed one yet who can do basic coding. That isn't saying PhD holders can't code or that even the majority can't code; only that those few experiences started to shape my own bias going into an interview viewing them as already negative.

Like any person I have biases but I feel like I did well not to let them affect the course of the interview and ultimate outcome it was just a feeling shaped by my limited experiences.
Why+is+your+research+paper+rejected+by+the+journal?
Anyone else remember that sly piece by BusinessInsider in September, saying that Medium could make a lot of money by becoming the modern-day version of PR Newswire -- where companies pay to get their stories out to the public? It sounded like a nutty comparison at the time.

But after looking at Jay Carney's post, I'm thinking that that BI's Biz Carson might have nailed it. Even if the premium pay channel doesn't exist yet ... the temptation to create it is clearly there

http://www.businessinsider.com/medium-pr-newswire-revisited-...
Wisdom of the crowd? The HN post that this article cites first had 14 comments. Not a crowd.

It categorizes the first comment on DropBox[1] as negative. What? That comment points out a legitimate potential hurdle to user adoption, gives some marketing advice, and then praises them for launching.

While the article's instinct may be correct, I don't see that it has shown data that supports it.

-

[1] https://news.ycombinator.com/item?id=8863.
You'll be fine.

I'm a few years ahead of you. I had the same fears. I was newly married and didn't feel like I was ahead of the game. I'm now 33 and have a house and two kids. It's a trip but I'm still a programmer somehow.

Companies come and go. They go on huge hiring sprees and then either go under or layoff people in a few years. Few, if any, will invest in you long-term or care about the stability of your family. So don't count on having a career path the resembles anything like what your parents or grandparents enjoyed.

"Retirement," doesn't seem like something on the menu for people in our generation or the ones to come.

So plan for it yourself. Education is your best, first defense. Study the right things (Maths should be the top of the list IMO). Next plan to save everything you can and spread it out into investments in a good balance of stocks and bonds. If you decide to have kids start an education fund right away and look into any grants or assistance you can get from your local government to kick-start it; if they do better than you in life then chances are your retirement will be fairly comfortable.

You can still stay sharp. You just have to change the yardstick. My young friends always talk about the latest languages or frameworks but it always comes back to data structures and transformations. I've just learned to be more picky about how I spend my time because once we started having kids I've had far less of it to waste.
Well, there is this: https://github.com/klutzy/nadeko
YCs bootcamp style tends to select recent students without families. Older marrieds have made it through, but are not the majority. (Based on reading Stross's YC book.)
The argumentation in the article is bad at some points. First, it praises the fast execution of pairwise addition with a large base case. Second, it praises pairwise addition as accurate with O(E) in the base case. Following this argumentation, making the base case as big as possible would be optimal. However, that would result in naive summation in practice. Thus, the argumentation is bad.
Maybe that isn't all the inaccurate of a dismissal, if the culture there is work to the bone, then somebody with non-work interests would certainly not enjoy the culture there. Not saying that I endorse that kind of culture, just that "culture mis-match" might just be the most accurate statement at that point.
Still, even with such an elevated baseline, I'd imagine that somebody with 10 years of experience can expect to make a lot more than somebody with no experience and that somebody with 20 years of experience can expect to make a lot more than somebody with 10 years of experience.
American journalism is like the American judiciary: the truth is irrelevant and whoever can produce the more convincing story wins.
If only 20% of programmers have a portfolio that they aren't bound by a contract not to reveal, does that mean programmers should be 80% unemployment?

I hear what you're saying of course, the easier a person makes it to have their work evaluated, the easier they will be hired.

But I think it's obvious that there are a great many good programmers who do solid work but don't program as a hobby too, and whose professional work can't be released because it's proprietary.

What I'm suggesting is that the notion advanced a couple of comments up of "everyone can have stuff on GitHub" isn't realistic for a variety of reasons and I tried to touch on what those reasons are.

EDIT: I of course agree that an employer should be able to set whatever standard they want to hire people, too. What I'm suggesting is that it's not really practical for every employer to hire to this standard.
I read the whole thing and didn't catch any explanation of how and why Java is about to die.

What did I miss?
I thought the same thing. I wanted to send a link to my father, who suffers from post-polio syndrome and could benefit from an innovation like this, but I'm concerned the tone would offend him.
Well, that's what we do for a living -- help thousands of small or large developers find these problems ahead of time.

It's not an easy problem and not something you can do by hand. We've indexed the code in millions of apps and then learn patterns from it. For example, you can discover a new SDK being adopted by apps in one region purely from the co-occurrence of binary signatures.

We're working hard to give developers this kind of insight, helping them detect problems in their apps before they are affected.
While I suppose you could mangle your way through it multi-process, it seems like a bastardization of the model.

That kind of sounds like you're nitpicking over an implementation detail. Which brings me back to my original confusion. If I have an interface that allows me to articulate concurrent tasks, I don't see the difference between threads, processes, or separate machines.

Again, this is assuming we're not in a resource constrained environment, and we're not doing something so processor heavy that it really should be compiled.
It actually uses HMAC-SHA256 to authenticate ciphertext, although with the same key as AES encryption.
Yes, so you should definitely do something that makes it infinitely easier to steal your passwords once you're compromised... why go through the trouble of installing a keylogger or other malware when they can just copy the contents of your home directory!

Edit: In case folks miss the point: just because security is hard, doesn't mean you should just throw up your hands. By this very same logic, why bother with passwords on your workstation? Or filesystem permissions?

Heck, if bitcoin wallet hacks have taught us anything, it's that good quality, local encryption is critical specifically because a remote attacker could take over your machine. Why make their job easier?
How do you define Growth Hacking?
Wow, cool to see my thesis here! I posted a picture of it [1] to r/bicycling yesterday titled I managed to make my thesis in computer science be about bicycles!, and it got some traction. I answered some questions in the discussion, if anyone is interested.

[1]: https://redd.it/3p8hua
As a side note, I do dislike anti-discrimination laws. As an example, one of the ways to enforce it is via statistical analysis. I have a feeling this probably works for certain kinds of jobs but not for others.
How 3nder, the threesome app, is testing its app
> Would you work for a company that used a different tool?

Of course.
It's good to know that I've been doing the right thing, then. I have a hard time being confident though, and pitching the value of that breadth. Most sites like Hired or whatnot ask things like, "how much experience do you have with X", and it always leaves me worrying that at some point in a hiring process there's a rejection filter in place that will only see the shallowness of a particular skill.

Do you have any advice for how I can deal with that better?
Two things:

- I have zero problem with a company releasing info pertaining the character of an employee.

- If you're an employee doing your job honestly, you shouldn't either.
Awesome work! What browsers does it support?
"... but it is not how anyone in their right mind writes C."

If I were going to place blame (I think a better approach is to skip that and just solve the problem), then I would blame developers, not the language.

To me, the code you are criticizing is very "regular" -- it follows predictable patterns. I find it easier to follow than most other C code I read.

More importantly I believe it is worth following. Obviously he is doing something right as reliability, performance and paucity of bugs shows.

All this despite not being in the "right mind", whatever that means.

I wish all the programs I am forced to use were written with such care.
Hope that's not the case. Or, if it is the case, I hope it doesn't delay things further. I'm more excited by the idea of the Bibliotheca than any other thing I've backed on Kickstarter.

I currently have four sets on order. One for myself and three as gifts for some close friends. They'll be for Christmas 2016 now, which is too bad, but oh well.
I attended a decently selective private school for 3 years. I studied abroad at an elite university for a year.

The quality of the lecturers was basically the same. At both institutions, some were fantastic and others were terrible. In fact, I had one professor at the elite school that was probably the biggest bullshitter of a teacher that I've ever had. I also enjoyed much greater access to professors at the regular school as they weren't always busy with research/speaking engagements/writing books.

The quality of the average student was leagues ahead at the elite university. The exams at the elite university were much more rigorous.

The end result was that I had to cram for a month for those elite exams, during which time I "learned" (read: memorized) a ton but also promptly forgot most of it after doing well on the exams. The lasting benefit of the elite university was meeting all of the really interesting and intelligent people who have become some of my closest friends.
Why shouldn't it be the PR person? Someone at the level of Jay Carney is ostensibly more than just a mouthpiece, but someone who gathers the information and weighs in on what's useful and relevant to disseminate to the press. This isn't always a nefarious thing; sometimes employees have incomplete information but aren't in a position to confirm it with the executives.

At this phase, where the story has run and the damage has been done -- the response should be done by Carney. Take the rebuttal to Mr. Olson, for example. That revelation is absolutely not something that should be revealed by Mr. Olson's boss or a coworker. First of all, just because you're an engineer doesn't mean you have all of the facts. The PR person is in a position to collect the facts, including whether or not it's legal to reveal Mr. Olson's reason for termination, and confirming that reason for termination with HR. Even Mr. Olson's boss wouldn't have that same level of confirmation.

The other advantage of having Carney make this response is that you can be sure that this is, for better or worse, the official company response. If instead, this was a blog post by Mr. Olson's co-worker calling him out for being a fraud...and the reaction to it was negative...then Amazon could pedal back and say, "Oh well that co-worker blogged something he shouldn't have and now he is being punished".

But since the condemnation of Mr. Olson has come straight from Mr. Carney, any backlash will be rightly the reaping of what Bezos, Carney, and all their lawyers have sowed.

edit: FWIW, a non-anonymous redditor is saying that he knows Bo Olson, personally, and says "I can assure you that Bo was not the one defrauding vendors that was another employee in the same department"...it strikes me as improbable that Carney (again, not just Carney, but Amazon's lawyers and HR) would get this wrong. But if they did...it's going to be a great backlash, and a much more lasting one than had this allegation come from someone other than Carney or Bezos himself.

https://www.reddit.com/r/business/comments/3pcnlh/what_the_n...
as pg has said many times, it's OK to downvote for disagreement.

I try not to downvote for mere disagreement, though. There has to be something more to the comment that makes it not merely disagreeable, but a net negative to conversation. In this particular case, the Wall-E association serves to further the stigma for the disabled by emphasizing laziness, when part of the design for this device is to reduce stigma by creating a cool wheelchair.
Yeah, bicycles seem to suffer from this too, and helicopters.
I disagree that developers can be expected to find this kind of thing on their own, say by digging in with a debugger. It's simply not a scalable solution.

I think you need a appstore-wide view of the entire software world and the ability to query it for arbitrary behavior. But I'm biased since that's what we've spent years building. :-)
> I stopped reading your reply after this.

I edited the post, removing this unfortunate opening sentence. It was intended as humorous, which could have backfired.

> Just FYI, HN doesn't condone bad attitudes. You'll end up getting hell banned.

user: klibertp
created: 1159 days ago

That is to say, you don't need to tell me what HN is about.

> They are not incorrect, they were down voted by people who have strong emotions about CoffeeScript.

No. I downvoted you, and I have no attachment to CoffeeScript. I downvoted you because in your earlier comment you wrote that it's "a shame" that Trix is written in Coffee, without any rationale.

> I don't consider projects written in CoffeeScript JavaScript projects?

Here, similarly, you didn't provide any explanation of why do you think that way. Without such an explanation what you wrote would be unacceptable in many other contexts. I won't cite examples, but definitive statements about what something is or isn't in general should be backed by convincing arguments.

---

You not considering CS projects a JS projects is a very debatable opinion. It's nuanced debate and has a great depth. Simplifying it to a simple statement without providing any context looks ignorant at best, and like an ill will at worst. Which is why I reacted.

[EDIT: a bit of wording fixes]
>we're seeing less improvement because no one, in terms of passengers, wants to pay for the cost involved to really inovate.

We tried this with the Concorde. The pricing was terrible and it was a turkey in the sky that even rich people didn't care enough to use frequently. Saving x amount of time for y dollars didn't work. As a side note, I saw a Concorde at the Air and Space museum recently. Its huge. About the length of a 787 and with less than half the seating capacity. From a cost perspective, there's no way something like would ever be financially sound. How many people are in such a hurry and willing to pay such a premium?

Just because speed has reached a status quo of speed vs fuel, doesn't mean you can't innovate in other ways. The interior and driving experience of a 2015 Honda Civic is far, far better than the 1979 Civic. Yet they both do the same 65 mph on the expressway and both are cheap.

Blaming consumers is short-sighted and unfair here. The industry competes largely on fuel efficiency anyway. The 787 is 20% more efficient than the 767, for example. Nicer entertainment systems and creature comforts are an added bonus.
I tested it in most modern browsers and devices. I also tested back to ie8 (which works if you add the polyfills you need for react/babel)
Unfortunate name.

https://www.youtube.com/watch?v=OcuSHwdmxM0

(I'm probably going to get downvoted for this, but hey, I like to live a little)
They're going to have a hard time retaining and hiring quality employees if there's an unanswered NY Times article out there about how awful it is to work there. It's sort of a damned if they do, damned if they don't situation. But I think if you're fired for fraud I don't think you have a reasonable expectation that your employment details will remain private if you publicly slag the company that fired you for theft.
"if you're too stupid to accept me (whether you're in Silicon Valley or not), then I would have never wanted to work with you anyway."

This plus having F.U. money can go a long way towards getting that perfect job. Sometimes you need to be in a position of strength and have the financial resources to hold out for the best offer. There are a lot of crap jobs out there right now as employers can pretty much dictate the terms. Over time, this will change, and you need to be able to hold out until conditions do change.
This is a by-beginner, for-beginner's guide. Can you help me make it more legitimate, if you are an expert?

I learned Python by hacking first, and getting serious later. I've scratched the surface with Machine Learning in this same way and now I'm encouraged to get serious with it. This guide is meant to help other developers do the same :) I hope it'll have the same effect for someone else.

I'm sure I've gotten things wrong. I'm sure I'm missing key points. All I can hope for now is that I've captured some "beginner's mind" in approaching the topic. So maybe we can preserve that form, while improving the content.

So please, if you are a beginner, student, or already an expert ... I hope you'll open issues and submit pull requests! Thank you!
Of course, there's nothing to stop the manufacturers programming in different modes, imagine speed limits, sports modes with higher torque and lower battery life, etc, etc. If some such "The operator is prone to seizures" mode were to exist, to require more prolonged sustained input from a user, or to move very slowly, after "double inputting" an intent, I can see this being quite safe, a "lean forwards twice to toggle moving forwards at 3mph" may well be a totally acceptable interface for some subset of people.
Sounds like a Google interview
The Internet is kept running by a bunch of people who experimented in this way. If they didn't do it any more, in a couple of generations we wouldn't have any competent Internet engineers any more.
It's also weird that this is on Medium and not Amazon's own website. If this is an official company response to the article in question, shouldn't appear more that way?
All internet is via satellite. There's the commercial links that are mostly for bulk data. Most email is over a set of multiplexed satellite phones.
Is "personal transportation" a new euphemism for "wheelchair"? I've never heard that before.
Yahoo keeps losing executives, but that’s not its only problem
Lots of ATMS use XP, recently dropped support by MSFT (saved perhaps for some military contracts). It would be less expensive to buy new systems than update the old. Hackers know and exploit the holes.
Ziggeo Releases iOS Video Recording SDK
American here. I am very amused that no one can tell where this guy is from.
A couple things I noted while playing with the demo at http://trix-editor.org/

* Pressing the <tab> key doesn't insert a tab as I would expect. I'm using Firefox latest on Win8

* The * character doesn't turn into a bulleted list item as I would expect. This is probably more of a nice to have for people use to that behavior in MS Word.
RE first two points, true, though one could make an argument similar to the popular saying - "in any given situation there best thing is to make the right decision, the second best is to make a wrong one, and the worst thing is not to make any decision at all". In current democracies, the very important issues are so important, that they become turned into political games. No significant changes are being made because there's always a side that will fight tooth and nail to oppose it for purely political reasons. We can't get anywhere, because no single person (or group) has enough power (or incentive) to just make a call and go through with it.

As for the last objection - the typical voter's preference will be reflecting the political battles described above.

> People change their preference based on other people all the time. As long as it is clearly their preference, we have to assume that it's in their interest.

The problem is, it's not people changing their mind because they've heard someone reasonable saying something that makes sense. Politicians lie. Lie blatantly and lie on purpose. They hire the entire advertising machine, built out of professional liers and bullshiters, to convince people that their side of the debate is right by whatever means necessary. The average voter has to oppose people who are trained specialists in lying. I don't see how you could argue it's actually their preference.

But back to the primary reason. I could accept that start of affairs as fair, as long as we're dealing with things that don't matter much. But at this moment in time, we have several important problems - like supergerms, climate change and depletion of fossil fuels - that are going to destroy humanity in few decades, or at least pull us back into the medieval age. This shit matters. We need to make some hard choices and do some decisive actions soon if we want to have any kind of civilization surviving to the end of this century. And the democratic process is by design incapable of making those hard choices.

TL;DR: I don't want to "give power to the smarter" or a king or anything. I just want someone to actually do something about global warming and power issues before this stupid textbook-level coordination problem kills us all.
If this were an oversight, you'd be right. But given Jay Carney's experience, you can bet this was absolutely intentional.
If you have -limited- mobility then a device that can get you through everyday life instead of limiting your everyday life to your current mobility level is beneficial. Your hypothetical future mobility is not the point. If you can only walk 1 mile then this lets you get to something 2 miles away until you get to the point where you can walk those two miles. Working with an occupational therapist is obviously a complete therapy.