skysight-inc/HackerNews huggingface dataset:
Ask HN: Loosing Interest in Programming After Getting a Job. Any Advice?
I graduated with bottom of the class last year at low-rated college, but I was lucky to get a job at one big corporation(for almost good money).In Junior year, I started Learning Ruby on Rails, and liked it and in sometime I was able to get up from my bed to actually do something useful. In Senior year, I sat for one interview(The big corporation I mentioned), And talked about stuff I was trying to learn(including Mocha, Angular, Meteor etc) and they hired me. They had no Idea about anything I was talking about in the interview, they just figured I am intelligent and they hired me. I was a total noob.

It didn't end there, (Remember I graduated with lowest GPA in my class), The big corpo that hired me, made me work on stupid Java and XML, and most of the time it wasn't even programming. I quit in 6 months. Found a Job with Python and Javascript stuff at a small startup. Again I got this job by talking about stuff and doing a little programming.

I was happy, until I found out that the small startup was actually a lot older than I thought. They pay me good, but they have very small chance of growing up. They have a lot of legacy code, and thier JS code is also totally fucked up. I can't get my head around a lot of code they maintain. Mostly I sit there watching at my clock as time passes. I have taken 3 leaves in last 7 days, and 3 other days I was late by atleast 4 hours. Somehow, I am actually losing interest in programming, its just been a month at the new company.

All I think about these days is that I hate working for a big corpo, also small startups are bad now. I have no clue what I'll do the next day. I can leave this job also, but that would giving up 2 jobs in a year. Any Advice?

[Some Context: I am not actually a very bad programmer. I am ok. I have contributed to some open-source projects, was in top 100 in all hackerrank competitions in fall 2013-14, and also have one app on play store, downloaded 60K times]
Celebrities, media, "normals".
It's basically impossible these days to have a card without Zero Fraud Liability (in the US.) If you somehow have such a card, RUN. This is not a drill. You need to get yourself and everyone you don't wish death on the fuck away from that bank 30 years ago. Go literally anywhere else.

However, even at banks with good policies, "extra" security measures are excluded from Zero Fraud Liability. PIN transactions, Verified by Visa, etc. appeal to the HN spirit of "taking responsibility" for your own security. But you are doing just that - "taking responsibility." If the added layer of protection can be broken (hint: it can) then you will have no recourse. For a credit card, your loss is at least capped at your credit limit; some debit cards have transaction limits of $15k+. We're talking possibly your entire account, irrecoverable, because you were an idiot and tried to protect yourself instead of letting the rest of the system eat the loss.

The security of your credit card number is everyone else's problem. Treating it like your own problem is actively sabotaging your ability to recover from the inevitable fraud.
ya. this article doesn't make too much sense to me.
um, what? Jeeze. I like the convenience of paypal, but I also like it when my phone doesn't ring with nonsense.

realllly don't want to have to cancel my account, but looks like no alternatives if they're going to play it that way.

So be it!

I'm actually really pissed off by this. If it wasn't clear. Are they TRYING to drive customers away? there's literally no way I can accept that shit.

Aaaaand canceled! had a paypal since I got on the internet, crazy that it's gone now.

Guess I'll have to keep my wallet by the computer now.
How did you go about curating your feed?

I tried to get into Twitter for a while and ultimately stopped using it.

Part of the problem I think is I have kind of a wide range of interests -- sports, software, entrepreneurship, etc. So Twitter probably can't gauge my interests very well. I ended up with a lot of those self-promotion feeds and ESPN writers, but nothing ultimately with substance (except for certain people that I found via other sources -- like if I follow their blog, I'd follow their Twitter too).

It'd be better if it was easier to categorize the feeds I'm following and view by category depending on what I feel like at the moment. I know they have lists, but I only just found that a little bit ago -- and it's so hidden that I actually have to type the URL into my address bar because I can't get there from a link on the homepage. Viewing by category should be, if not the default, then one big link away from the initial page.
Ask HN: How to write well?
I aspire to be a writer, and I am really not good with writing stuff. How can I improve that, I know it will take me next 10 years to be on same league with other prominent write. I dont know where and how to start.
Tooling Is Not the Problem of the Web. Tooling Is the Future of the Web
Lets say one had to pay 1 cent to tweet, don't you think that the quality of data would be much better? A lot of spam bots would be out of business.
Look through patio11's comment history and his essays on his website. He answers that and links to other answers extensively.
You're going to have to take that one up with Einstein: http://en.wikipedia.org/wiki/Equivalence_principle
Dang, lying and more lying.

Lying to US govt about abusing H!B visa. And lying to news outlet. What do they think people are? Stupid?
I think we're just arguing at different levels of abstraction here. I'm arguing that a 3D environment is being generated from 2D map data, and I consider it to be meaningfully 3D.

I suppose at the extreme end, I'd have to explain why Wizardry on the Apple II is or isn't a 3D game, which would be more of a strained philosophical argument.
4/6. I could definitely tell which was the 128/320/WAV for the 4 I got right, but on the Katy Perry and Neil Young, all 3 were indistinguishable to me.

But still, this is when comparing small sections of songs directly to one another, and being explicitly told there are quality differences. The 128 didn't sound bad, there's just some difference in transients and high frequency content (the hi-hats on the Jay Z track were an immediate giveaway for me).

Maybe a better test would be only having one audio track per song (instead of 3) and having to choose if it is 128/320/WAV. I wonder if anyone could distinguish the difference there reliably.

I've gotten a new phone 3 times in the past year (I'm clumsy...), and each time, I go a month or two with Spotify set to the default quality instead of "Extreme Quality", and I never notice until I listen to an album I know extremely well. WAV is great, but mp3 is still pretty good, even at 128kbps.
What just happened to software patents? Natural selection
What is it about Twitter's list manager that doesn't address this issue for you?
You can run the domain but I don't think Samba implements Users and Computers plugins etc. does it? I wrote one (the version 2 SDK was unfathomable, the SDK version 3 in C# was much better). It let us add extra fields into AD (just like any LDAP implementation) and then present extra tab sheets within AD users and computers for configuring additional external services that we had written (we wrote some middleware to communicate with Cisco Call Manager etc. so they could configure their phone system from Active Directory, very useful!)

The clever thing with OSX is that it is Unix but 95% of the OSX users don't know it is, nor do they care, nor do they know what UNIX is. OSX is Stealth Unix. Clever.
yes, but this is like saying you'd prefer poorer eyesight just so you can wear glasses as a fashion statement. I have the same problem with beer - people seem to love it, but all I ever taste is sour and bitter. Sure I save money on beer, but it's an experience I miss out on.
Yup. I also resolved my issue with Ubisoft UPlay much faster via Twitter message.
> over 40% of Azure revenue is from startups
> http://microsoft-news.com/over-40-of-microsoft-azure-revenue...

> Microsoft offer $500k cloud credits to YCombinator startups in Winter 2015
> http://blog.ycombinator.com/$500k-of-azure-credit-for-yc-sta...

> HN thread about people using MS stacks in their startups, with lots of replies
> https://news.ycombinator.com/item?id=8545278
The users who have the most to gain from Twitter are those with a huge following as they monetise their following outside of Twitter. Be it that they have something to sell or that they are campaigning. I there would find it reasonable to charge accounts that have more than 1000 followers per tweet a small fee.
So.. slowly win?
Does not work, i've also heard from other sources that turning this option on makes it faster because then it uses some native file-changed-hooks instead of continuously polling the directory. For me both options are equally slow and many forum posts say the same. Sourcetree performance simply is crap and no fiddling with the options fixes this, nor should this fiddling be required. You can find bug tickets about performance issues dating back years but nothing happens, don't waste your time on sourcetree just because it looks shiny, use a tool that actually works.
I'm not one of those people who automatically trashes Bose equipment, but Bose does a lot of processing/EQ/"coloration" to music to make it sound more pleasing.

There is absolutely nothing wrong with preferring that! Nearly all consumer-oriented speakers/headphones do this, because there are other models specifically intended for monitoring use. However, it does make Bose equipment poorly suited to engineering-type applications such as recording work, comparing mp3 compression algorithms, etc.
Web Vulnerability Scanning for Azure App Service
I think it also depends on how "cool" the company is.

Obviously, this comment should be taken with a grain of salt since I was not selected (so I'm probably biased), but I felt like Google's hiring process was pretty haphazard. I had actually assumed I wouldn't be interviewing further when they told me about my on-site.
Nope. I can pass the double blind test easily.
I think the issue is that the new employees were not employees of Disney, but rather they were employees of a consulting company that Disney contracted out to. Presumably those employees had been hired by the consulting companies as H1B workers ahead of time, thus you can't tie their hiring directly to the later layoffs at a different company.

Basically, it's a loophole that should probably be closed.
Can't hurt to spend a few minutes putting a Twiml file in S3 and buying a number for $1.

I closed my Paypal account today because of this. Not everyone can do that though.
I consistently picked 320 over WAV, fwiw. I could definitely hear the difference but always preferred the 320.
IMHO, feature development isn't 'planning better so you can write less code'. It's feature development.
Exactly why everyone moved over to App.net, right? Right, guys??
Username (top left corner) -> Following -> Accounts -> Twitter -> Your Lists -> Follow
What makes people like you think it's a good idea to go and bother people in their home about your religious beliefs? Many people must find it frightening or just very annoying. Why subject people to that? It doesn't seem nice, let alone Christian.
This might sound very weird in this day and age, but in my professional life (web developer), Twitter and G+ compete content-wise. And G+ wins easily.

Disclaimer: I'm a very light Twitter user. I'm almost surely missing out on features I never bothered to discover.

The main advantage G+ has in my eyes is its signal to noise ratio. It seems far better than Twitter's. Again, specifically in my professional world, quite a lot of relevant people post on G+. I guess they either don't post personal stuff or efficiently use Circles. Many, but definitely not all, are of course close to Google.

Some other advantages for me: the fact that you can read the whole story (not just sentence-per-sentence) and the -theoretical- ability to drag in non-professional relationships (yes, I like Circles).

I realize no one takes G+ serious anymore and that it's a graveyard for most. But it seems to work well for some (professionally). In a way it can make Twitter lose (one of) its edge(s): follow tech-people.

This isn't meant as a G+ promotion. I just wanted to make clear why Twitter might not be a good fit for some.
I've experienced the opposite -- if I go to Europe, I look like everyone else, and the most likely outcome when they discover that I don't speak their language is irritation.

Whenever I go to Asia, I'm treated like a novelty if I speak even a few words.
Amateur Tube map someone posted on Wikipedia is better than the real thing
Thanks, that sounds like an interesting development.
Yes, they are charging 1099 contractors if they show up late, remove a job with less than 36 hours notice (the entire amount they were supposed to be paid and a penalty), and many other horrific ways to nickel and dime cleaners. Horrendous.
"tweet" became a verb and noun.
Ordinary differential equations?

Okay:

Just freshman calculus actually is a good
start. E.g., for viral growth consider

y'(t) = k y(t) ( b - y(t) )

where t is time, y(t) the size at time t,
and the rate of growth y'(t) = d/dt y(t)
is proportional to both the current size
y(t) and the size

( b - y(t) )

yet to be achieved. So, e.g., the growth
rate is proportional to the number of
present customers talking y(t) and the
number of potential customers listening

( b - y(t) ).

We assume that the present is time t = 0
and we have the eventual size b and the
current size y(0).

Then, sure, we have an initial value
problem (that is, we know y(0)) for a
first order, linear ordinary differential
equation.

But all that is needed for a solution is
just freshman calculus. It's just a
routine exercise.

Trivial? Once that equation kept FedEx
from going out of business.

Polished, elegant, insightful, balanced,
expert, great first text:

Earl A. Coddington, 'An Introduction to
Ordinary Differential Equations',
Prentice-Hall, Englewood Cliffs, NJ, 1961.

For when you want to take some really big
next steps up past nearly everyone else in
mathematics:

Earl A. Coddington and Norman Levinson,
'Theory of Ordinary Differential
Equations', McGraw-Hill, New York, 1955.

For one of the larger reasons to be
interested in ordinary differential
equations:

Michael Athans and Peter L. Falb, 'Optimal
Control: An Introduction to the Theory
and Its Applications', McGraw-Hill Book
Company, New York, 1966.

Also

E. B. Lee and L. Markus, 'Foundations of
Optimal Control Theory', ISBN
0471-52263-5, John Wiley & Sons, New York,
1967.

Once in graduate school I got a reading
course to give a lecture a week from

Coddington and Levinson, Athans and Falb,
and Lee and Markus. The prof didn't show
up again after the first lecture.

At one time our current Fed Chair Janet
Yellen indicated that she saw some
potential in using control theory to help
manage the economy.

And a really sweetheart application of
modern control theory, doing amazing
things with automatic control of
quadrocoptors:

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

A broader view of some of what can be done
with ordinary differential equations, and
a long, gorgeous desert buffet of applied
math:

David G. Luenberger, 'Optimization by
Vector Space Methods', John Wiley and
Sons, Inc., New York, 1969.

Generally, though, apparently the big
glory days of ordinary differential
equations were for the US DoD and NASA
during the Cold War and the Space Race.
Likely there are plenty of people now,
with gray hair, who supply the expertise
needed for current aerospace, etc.

Numerical solutions? That field is also
nicely developed.

Partial differential equations? That's
related but quite different.
When I was in Japan, I would always put the money in the tray, but the cashier would always return directly to my hand. I didn't understand why.
> But the people who're governing young taxpayers now will no longer be governing those taxpayers when they get older and will suffer from diseases caused by today's policies

That's definitely a problem. Problem with democracy though and not capitalism. The policies are designed to have 4 year lifespan because elections are held every 4 years. Actually, it is quite a big flow when you think about it. Politicians are not only incentivized to look short-term at their policies but also to design them in the way where long term negative effects are desirable if one can be sure that the opposition party will take over after next elections.

That's why Western democracies are watching places like China carefully where you can design long-term policy and still benefit from capitalism. I believe that the main reason behind the US to introduce more and more authoritarian policies (i.e. militarization of police force) is because they see that it works well for China. I mean marrying soft authoritarian form of government (like in China) with capitalism might be superior (economically and socially more effective) compared to having liberal democracy combined with capitalism.
Exactly what happened to me. Use a crappy 1Mbit WISP connection and raw audio takes ages to load
Was POSIX ever really intended to apply to a non-UNIX OS, e.g., VMS?

The Windows kernel is based on the VMS kernel, right?

And NTFS is based on the VMS filesystem?

http://en.wikipedia.org/wiki/David_cutler

I would have been happy with VMS on the PC.

Instead we got Windoze. How much of our lives has this monstrosity wasted? Just let it die.

Do daemontools' supervise and svscan need fork()?
We'd been in Japan for almost a week at this point, so we'd seen it all over the place and knew full well about the practice. The tray was just usually a rectangle as is the one in the article.
I'm not a twitter power user, so what exactly do you want to control about your twitter content? More than just deleting tweets/pictures? Serious question.
Ask HN: Is a centennial computer feasible?
As far as I know (very little), we can't make a computer that lasts for more than a few decades.

Fictional challenge: if software were not an issue, how would you design a computer whose primary goal is to last for 100+ years with little or no maintenance? I realize such feature would be barely useful, I'm just interested in delayed obsolescence.
This was surprising. With all that poking fun of audiophiles, I expected there would not be much of a difference.

What I see more and more online, is that people are falling into a pattern of poking fun of groups without really understanding the scientific, factual, or ideological basis for doing so. Furthermore, most people fall into the pattern after a semantics-free pattern match, quickly making a decision without substance. (One might suppose that the true priority in these situations is the opportunity to have fun at someone's expense, not the ideological or scientific issue at hand.)

When I was college aged, we called such jumping to conclusions "prejudice." One is coming prematurely to a conclusion, possibly contrary to a properly informed decision. Even in such a vaunted forum as HN, I see people proudly announcing how they have jumped to a conclusion based on signalling. How is this any different from a Mad Men character deciding another's credibility based on their alma mater and the cut of their jacket?

When it comes down to it, the "audiophile" set has myths and disinformation floating around within it mixed in with actual science. Note that this is true for any set of people derived from a shallow labeling, like "programmer."
The general design allows for building the toolchain in its entirety (libc, libcgcc, libstdc++) independent of the runtime components. The idea behind this is that changes to the toolchain will fairly soon become rare [but see below], whereas changes to the runtime will be very frequent at least in the first couple of years.

Building the cross-compiler requires a native compiler and a shell environemnt that is capable of building gcc. The build process is trivial, and thus far has been tested on several Linux flavors (just asked that this also gets tested on BSD and OSX). Building gcc in an msys/cygwin environemnt is always a bit more tricky, so we have not spent much time trying that. Instead, we are working hard to become self-hosted as soon as possible.

+ building the cross-compiler:

git clone git://midipix.org/cbb/cbb-gcc &&
cd cbb-gcc &&
./cbb-midipix-cross-gcc.sh

yep, that's that. This will use $HOME/temp as a temporary folder, and install the toolchain to $HOME/midipix. Make sure you add $HOME/midipix/bin to your path in order to use the toolchain. As with all other gcc builds, you need to have the usual dependencies on the build system (gmp,mpfr,mpc,libelf,texinfo) and a working shell environment.

+ pre-pre-alpha, radical changes: some major changes to the toolchain are underway. If you find it hard to believe that building the cross-toolchain is that easy please go ahead and run the above commands from a nearby shell, but please also rebuild it in a day or two (look for a commit message mentioning "automatic creation of GOT entries" :))

+ as a kind reminder, cross-compiling is just for building applications; testing them can only be done with the runtime library, which is not out yet.
Refined technically, but not necessarily refined from a gameplay point of view.

Look, I get it, it's cool to see hardware get pushed beyond what people previously thought was possible, it demonstrates ingenuity and can produce a captivating spectacle. But it doesn't make the games better (beyond the wishy washy 'immersion' stuff).

To be honest, this sort of 'pushing the hardware' focus makes me look forward to the end of Moore's Law. When games can no longer meaningfully compete just by looking prettier, when there are no new console generations, I hope there'll be a renaissance of games as a form of expression and interesting experiences.
> 96kHz is common for live too (as it is half the latency of a 48kHz system).

I don't really understand this, but I guess what it means is that the first sample of a digital signal gets from some place to some other place a ninety-six thousandth of a second more quickly. I'm not sure why that would matter. It's the time it takes sound to travel 4mm, which seems inconsequential, and the overall shape will be the same phase.

In many cases (like, if there's a computer involved anywhere), a high sample rate means you need higher latency to avoid the risk of underruns.
Has anyone written KLambda in erlang? Would be an interesting alternative to Lisp flavored erlang.
I'm still underpaid apparently.
Reminds me of the success of Waze in Costa Rica.

http://www.washingtonpost.com/blogs/innovations/wp/2014/10/2...
No, they have to pass it so that you can find out what's in it! </sarcasm>
Lists are the way to go.

Conference or other temporal hashtags are a good way to discover users who are focused on a single topic, who you can then curate into a list. Once you find a few topic experts, they become a discovery source for other experts.
It's not about big corp vs startups. It's not about Java or Javascript. It's about finding and working with a team that inspires you.

Those teams do exist, and are perennially looking for good programmers. Move to a tech-hub if you aren't already there, hang out with more tech people, ask probing questions whenever you interview and thus find your corner. I bet that a right team will rekindle your interest (if it's actually lost).
Posix was an API standard, implementable anywhere. The very first POSIX implementation I assisted with, and it ran on CTOS which had a message-passing kernel and built-in networking. Nothing like Unix or Windows.
The whole taking part in trades by a lead trader is nothing new. I previously worked for a FINRA licensed broker who's business model was exactly this.

Word of advice: Double check that you're not infringing on any patents.
Walker's excerpts highlighting the impact of accounting rules are very much worth reading.
See
http://longnow.org/
tl;dr;

Microservices first is premature optimization.