skysight-inc/HackerNews huggingface dataset:
I mean metaprogramming support is kind of a spectrum and neither Java nor C# support it to the same degree as Ruby. For one thing and for another, C# and Java have large corporations supporting those languages which try very hard to make the runtimes fast so it's not a fair comparison.
I assume it is this that he is referencing: http://searchengineland.com/google-clarifies-no-ads-shouldnt...
> Pretty sure I am the opposite of everyone here.

I am one like you with a wife and 3 Kids, that at one point couldn't afford bills/payments (exactly during this holiday season), Dec/January and February were the coldest and weakest I have ever felt as a man. Look at your wife and kids for an extremely good amount of energy and inspiration to go on and fight for them.

During these tough times, nothing comes better than believing in that 'one thing' that will always be true, and that is the love for your family. That's what helped me.

Somewhat cliche now, but it is true: It will get better.
"Tiger" is referring to himself (see username), but you're right about "bud". I hate being called bud.
Christ, that is sad. It's just sad.
also there is the "nature of code" which is very very good.
When you drop a magnet through a copper tube
> sourcing issues can eat a measurable fraction of your engineering department's time and attention.

Or worst. I personally experienced a sourcing issue kill eight months of engineering design work and hundreds of thousands of dollars. It was a simple case of being a small fish in a big pond and the suppliers not giving a shit about providing advance EOL notices. No recourse. You have to redesign your product and hope to survive.
Saying you're sorry then putting out a goddamn tshirt with a reference to a rape joke isn't an apology.
Reflection in Java is in fact slow. The difference is that in ruby that stuff is pervasive, in Java you rarely use reflection.
Yes, but in doing so you increase supply and therefore decrease the price. When you have a large amount of bitcoins, selling them all means flooding the market and ultimately selling them at a very low price. The best you can do is sell a portion every day.
How much metaprogramming is normally going on behind the scenes in a typical Ruby/Rails app vs Java or C# though?

If you do a lot of reflection in Java then you'll end up with some pretty crummy performance, but the average Java program doesn't have much.
-1 for the Pawn Stars folks. That's a real bummer.
Yeah whatever you do, don't let us read anything about anyone out-thinking our algorithms.

The algorithms will save us. Over optimization is the root of all evil. Smart people are dangerous.
Compute Engine is not for scientific experiments, or at least not specifically. Perhaps you are thinking of Exacycle? http://research.google.com/university/exacycle_program.html
how certain are you it will tank? have you shorted it?
Metaprogramming is code using define_method (optionally closing over local variables), instance_eval, and stuff of that nature. Even with bytecode manipulation they would be very difficult to emulate in Java/C++ and would be quite slow.

That said, JavaScript is not far off of Ruby's monkeying capabilities and yet pretty darned fast.
Whenever I hear someone mention "Capitalism", there's about a 50% chance they really mean "laissez-faire" rather than "private ownership". I assume it's an artifact of the Cold War.
It seems as though Drexel is acting somewhat foolishly (at minimum, just putting their foot in their mouth), but it's not clear that this particular incident relates to higher education in general.
Perhaps they can use the money to buy acting lessons
Javascript is also a dynamically typed script language, which Google managed to make at least one order of magnitude faster with V8. It's likely same tricks can be applied to Ruby.
I'm Satoshi and so is my wife.
I guess you stuck on to your dreams a bit too long. Well, we all do, that's the point. Nobody can tell you that's a wrong thing, even if it sometimes seems logical in the real world.

Well, if I step into your shoes it might take me a while to listen to the suggestions of all these people who are genuinely trying to help you. Your brain just shuts off and cant think straight. You need to find a way to somehow let it out. Cant say go backpack for a few days because you have a family to take care of...but try talking to friendly strangers, do something you haven't tried before(in a good sense) that doesn't cost money, just somehow get everything out of your system, try unplugging even if its for 2-3 days and then come back and read the comments again. I'm sure you'll see things much more clear. The help is already here!

That was as honest and close I can get to feel what you might be going through. Having said that, its always easier said than done. God bless you! Dont forget to comment to this thread once you are back up and strong! :)
Yes that's insulting. I better be getting paid at least 200k ON TOP OF those benefits for me to even consider working at Penny Arcade and their "4 jobs in 1".
Can you clarify what you mean by this? I am not sure if you are agreeing with what I said or pointing out something in my comment you disagree with. Perhaps my comment about software being easy?
Cringeworthy, and about a year and a half too late to even seize on pop-culture relevance.
Hey, 17 year old kids, and people who have been out of work for years need jobs too, you know.

Yeah, they and similarly desperate people may indeed fall pray to this kind of thing. See below.

And it looks to me (and apparently, to you) like the penny-arcade folks are being pretty clear about what they want.

In this economy, ads saying "we're looking for someone to suck dry till we leave their bleached bones on the beach somewhere" can pull people in because ... desperation. See, your above.

But I don't care, such vampires need to be called on their antics regardless of this free choice.
I do think developers should be grateful (and investors and execs as well) for their good fortune. And I think it's perfectly fine to ask for market value. Just don't have fit - like a spoiled child - if someone is trying to give you less.
You're right, the arch docs need some updating. Pushing that to the queue. Thanks!
I'd say that if you make changes to your web site because you see that your site is slow in IE6 in order to make IE6 faster, you are optimizing for IE6. This is directly analogous to what Google is doing with asm.js.
Big fan of your books, an even bigger fan of you now. You sir, are a good man. Here, have a virtual hug !
...and of course, if you're in Washington State ( l o c o b o x @ that google domain for email )

:)
Microsoft are doing great work elsewhere, why tarnish it with this campaign?
Start up marketing - great set of slides - great ideas
I'll translate:

lz = 楼主 ("lou zhu"), which means "original poster" (literally "landlord")

加油 ("jia you") = "persevere"
My car won't go fast, can someone tell me why?
Trust me you are not the opposite of most people here. This site thrives on "survivor bias" and making it seem like its all rosy. If you're in Miami, I can help you get a job in startups.
78ms.
If you are a manager (I am a CTO), Raise your hand.
Put your hand down if you have never heard of Penny-Arcade.

Put your hand down if your company gets more traffic than PAX does at its peak.

Put your hand down if your work place is more fun than the Penny Arcade office.

Put your hand down if your after work parties rival Penny-Arcades.

Anyone with their hand still up is someone who would hire you after this gig. PHP devs are typically commodity programmers. As managers we will typically give you a basic programming test and fire you when you burn out. (not at my company I am saying what is typical in the space)

This is a gig that would make you no longer a commodity programmer. That is worth something. A dev who has been working in a Middle level position would do well to take this gig for 18 months, then start shopping for a better paying gig.
A very brave thing to write. Don't judge your self on how the dice fell. By just having tried you've done more than most people ever will.
I'm pretty sure the Scroogled campaign is really just brilliant marketing orchestrated by Google to make Microsoft look bad.
Bitcoins don't kill people, people kill people.
I don't care if I get down voted. But if a person already has 3 kids and another on the way, why would you spend all your savings on a startup ? even if you run out of savings, why would you max out your credit ? There is something called calculated risk.
People comparing this job to the work in gaming QA have no idea how bad gaming QA is, generally, compared to even the worst possible interpretation of this posting. Let's start with working for minimum wage, with no guarantees of regular hours, not a salary. Forget about 401(k) or anything else like that.
"I am an absolute moral authority. Apologizing and shutting up is the only acceptable response when I am pissed off. Any protestation will be taken as further evidence of your complicity."

Or maybe you're just a self-centred special snowflake.

http://virtuallyantifeminism.blogspot.ca/2013/09/pax-being-r...
Beddit is a new kind of device and app for tracking & improving sleep
Honest question here from an American who heard about monarchy from the other side:

Isn't a British subject suggesting getting rid of the British monarchy basically treasonous by definition?
It sounds like universities are adopting the same kind of dysfunctional behavior that lots of companies are using to recruit employees: automated application systems with inscrutable criteria that reject qualified applicants without any human involvement, followed up by spamming previously-rejected applicants (in the case of job-seekers, via LinkedIn).

Now, just wait for the inevitable whining: "It's sooooo hard to find qualified grad students in the U.S., so we need the government to increase the number of student visas."

If universities or companies are seriously trying to recruit qualified applicants, there should be a human being at the other end, not a mindless piece of software.
"The only problem with Microsoft is they just have no taste. They have absolutely no taste. And I don't mean that in a small way, I mean that in a big way, in the sense that they don't think of original ideas, and they don't bring much culture into their products." Steve Jobs
If you send me a flamegraph using ?pp=flamegraph_embed I can help you figure out why it got slow.

I am actively working on getting a long term perf benchmark using the Discourse bench. Server is already provisioned by ninefold. see my talk (towards the end) http://www.youtube.com/watch?v=LWyEWUD-ztQ
Jshn.sh: shell functions or parsing and generating json
You are a husband, and a father. To me, that is never failure, no matter what happens.

Keep it together for your family. Your kids and wife need you right now. You are the pillar of the house and if you stand tall your strength will make the rest of your family emotionally better off.

So you may lose the house. Happens to a lot of people.

Whatever money you have right now or can get, keep it. Stop paying any of your bills, except the necessities.

Who knows how many weeks, months it will be until you are kicked out. Stay in your house until you are forced to leave. When you do have to leave, go get a rental.

Go find your self whatever jobs you can get to get some income coming in. This could be delivering pizza, snow romoval, mowing lawns, etc..

While your doing this, find another software job.

None of this is easy but see this as another start up. This time its literally to start you back up again.

Remember, you are in the States, no matter what happens, your wife and kids will never go hungry. You will provide for them no matter what.
Whoever greenlighted this needs to be made to jump around yelling 'developers!' for an hour as punishment. It's woeful and tacky.
I come from Europe and I am all for good benefits (which we tried to implement in my company). But the main issue in Europe is people don't see how good they have it. This sense of entitlement (which also permeates the developer world these days) can't be good.
Enforcement of contracts and control over the money supply can be (and imo should be) independent.
Ask HN: How do you think about your startup idea?
Hi all.
I was just starting to make experiment, and here is my latest lesson learned http://wilbertliu.com/lesson-learned-from-bullets-passion

You know, startup is not easy (i won't say it is hard to discourage people) and i thought about ideas in the morning, in my free time, a lot, a lot, and a lot.

But you know, i am stuck right now. Would you mind if you share how do you think about your startup idea until you can say "Aha, i will do this passionately" and turn it to be the real product that people want?

Any discussion would be really appreciated! Thank you so much.
Agreed. I'd be interested in hearing Prof. Green's rebuttal -- I'm sure he's long since thought these issues through very carefully.

One of the commenters to the article mentioned, money was never designed to be a tracking system. That "feature" has only been added over the past few decades.

And law enforcement will always be inconvenienced in a free society, the kind our founding fathers most definitely envisioned here in the U.S. (and elsewhere, I'm sure).
What software was used to create this, any hints?
Rails is not for building big apps. It works better for small, even quick and dirty apps. When you want to build something that is big or that will evolve into big, choose a better language and don't rely on a framework to save you. In fact even big apps are better broken up into many separate functional apps integrated by things like an RDBMS or a message queue broker or a NoSQL cluster.

And you really need to think hard about caching. There are many layers at which you can cache stuff and when you get into caching parts of pages, there is a whole architectural design issue around how to divide things up.

In solving these kinds of problems Rails and its overly simplified ActiveRecord pattern, just don`t give you much wiggle room.
Also I don't see what's the big deal about "doing four different jobs". In a small company most employees do multiple jobs. It does mean that they have to work more, just that they have to be flexible.
Watching https://news.ycombinator.com/newest for just a little while convinced me that there are far more decent submissions than there are upvotes.

Got a better idea? There's never been an easier time for one to start their own link aggregator site.
I guess one man's bug can be another man's feature.
Very good points. Just recently being married has me in a strange provider mode where it wants to reign as long in my life. 5 dependents vs 1 is an even tougher game.

Stability is king but it ultimately comes down to happiness and joy. The path the op is on doesn't seem happy and I can speak to that personally. Everyone needs a reboot now and then. I don't expect most startups to succeed 100% of the time but the successful founders keep at it until they find that balance of the right problem to solve and the right attitude to persevere.
Ah, got it. Confused bitcoin with blocks. Thanks.
If I understand it right, you purchased a license after your trial expired and the backup was purged. And you didn't backup anything new upon getting the new license. So the GUI status bug was a real and unfortunate bug on Backblaze's side, but it was only a GUI bug and in fact they didn't lose your data in any unexpected way. This situation seems to be about 2/3rds BackBlaze's fault and 1/3rd your fault.

You also have bonus fault on your side for not testing the BackBlaze backup. Never ever trust a backup, even if it's right in front of you on your own disk, unless you can successfully restore it.
Until you need to do something with WebGL and you realize you have no idea how to write fast code because you're more than a dozen abstraction layers removed from the silicon.
Yes very cool to see the video window move etc. But I really wanted to jump around (ahead) in the video/speed it up.
Yay! You should have have a section on installing from source too. This is part of doing open-source well.
You just happened to choose as your example two careers that are fully, comprehensively, and aggressively unionized.

NFL players are paid so much because the NFL Players' Association was willing to fight (and strike) to ensure the owners gave up at least a small fraction of team revenues as wages. Before the NFLPA's recognition in 1970, players usually worked second jobs to make ends meet. It was only after unionization (and, to a significant degree after the '82 and '87 strikes) that players received the kind of salaries we see today. Screenwriters are in exactly the same boat, and you'd have to pry the WGA West card from the cold, dead hands of each and every scriptwriter before you could shut down their union.
>In this economy, ads saying "we're looking for someone to suck dry till we leave their bleached bones on the beach somewhere" can pull people in because ... desperation. See, your above.

Yeah... but like I said, I don't believe people who claim heroic hours. I don't believe companies who say that '50-60 hours' is normal. they mean that /claiming/ 50 hours a week is normal.

Yes, some people do actually work brutal hours, but they don't brag about it. They worry that they aren't working enough. Some employers really pressure people to work brutal hours, but they brag about that even less.

In fact, the places that claim heroic hours more often have beer Fridays and unfiltered internet access (and a culture that makes it okay to hang out on facebook and HN on work hours.) Generally, they also let you come in when you want, meaning that you can show up before your boss (It doesn't matter how much before your boss) /or/ show up after your boss (it doesn't matter how much after your boss) and plausibly claim crazy hours.

There is /extreme/ resistance to any sort of actual time tracking for this reason.

It's like the coaches who say "give 110%" yeah, they are irritating, and the rest of us look down on them, but there is a group of people who eat that shit up.

I'm sorry, but even if you are spending 45 or even 50 hours a week in the office (and the number of folks who go beyond that, ninja rockstar or not, is vanishingly small[1]) if half of that time is spent socializing or screwing off on the internet? it's not really that brutal. It's basically the same thing as being at home, except you have to wear pants.

Edit: dug up the source for the article:

[1]https://web.archive.org/web/20130309155432/http://bls.gov/op...
Wow, this is awesome. After many years of experience in programming this still makes me feel like a total idiot.
And the S in RSA.
Gold has monetary utility, value as a store of value, besides being useful because of its shininess.

Moldbug puts it better than I can in this comment, take a look here http://unqualified-reservations.blogspot.in/2011/04/on-monet...
I'm on my 5th company. The first 3 failed so miserably that there's not even a crater from where they imploded. The fourth had one of the founders usurp control and steal >$1M from the rest of the team and we were left exactly where you are - tapping 401Ks, taking our savings to $0 (and in some cases <<<< $0) and with terrified wives/kids/families/pets.

The 5th hit $10M in revenue in 3 years (completely bootstrapped).

Everyone else has great advice here - I just wanted you to know that there are others who have been where you are.

Much as everyone else expressed... if there's anything I can do, please reach out. mmurray / at / MAD Security.
They're all marketing companies... except for government contractors; those are bribery companies.
Just a heads up:

Google is basically subsidizing Chromebooks at this point. An Acer C720 costs as much as a Kindle and is very close to some sort of price floor ($199), yet it comes with $120 worth of Drive storage (100GB @ $5 x 24 months) and some other stuff.

You can blow away ChromeOS and use these as a regular PC laptop. 1/5 the price of an 11" Macbook Air yet comparable in many ways. I feel like they are giving them away to buy market share.
"Technologies
This site was built using Jekyll and is hosted by GitHub Pages. Code sharing is handled by GitHub Gist and videos are hosted on Vimeo.

The basic foundation of the site was generated using Initialzr, which provided a template based on HTML5 Boilerplate, Bootstrap and Modernizr.

This site relies heavily on open Javascript frameworks and technologies, including Ace for code editing, Popcorn.js for media-driven events and Processing.js for in-browser execution of Processing code.

Additional utility libraries and plugins include jQuery, Spectrum, FileSaver.js and the Bootstrap Hover Dropdown Plugin."
I am generally positive towards Microsoft, but this scroogled crap just makes me cringe.
Getting a bit OT here but I have to wade in...

To people that know him personally, like myself, Zed is a great guy. My guess at the problem is that his Internet persona took on its own life outside of his control, and it grew to such a bad situation that it was better to not try to feed the trolls and simply put some distance from it.

In other words, let the haters hate and be ignored, stand up for yourself when appropriate, and the good people will eventually acknowledge good deeds and fight for you.
You're awesome man, really warmed my heart to see this.
Hah, it would be interesting if Cassey replies. It would be more effective to write them a letter and post it to them. No doubt 99% of the replys to the email are "no such address" or "user email inbox is full" or something equally un-germane to the process of recruiting. As a system administrator you could write to the President of the University and explain to them how Cassey appears to be wasting college resources with an ineffective spamming campaign but mention that if you were a student there, pursuing your Masters degree, you would also be available on a work study basis to help Drexel develop a much more accurate and useful student recruitment tool, this would greatly enhance the value to Drexel of having you be part of their program.
Dude, What's your skillset?
I make my living on MS products and while they are better at things lately, this is just an embarrassment.
So, is a good or bad sign that he's just deleted his post?
God, did you even read his response? He took a similar job for a few years out of college but required and received competitive pay and equity (!) as well as a reasonable work/life balance. He was allowed to learn parts of that job on the fly: ie, he didn't come into it with the expectation that he know every aspect of it day one.

PA wants someone who not only has expert-level experience in several disciplines but is willing to work such a job to the exclusion of anything else while not getting paid a competitive salary nor receiving any sort of stake in their gaming media empire. This is absolutely in keeping with the worst inclinations of this industry, made worse by PA's knowledge of these practices in many of the companies they cover.

So, no, they are wildly different. This job is a good deal for no one and you do an immense disservice by carrying water for people that should know better.
weird huh!? I asked them on Twitter regarding IntelliJ IDEA 13 and I got this[1]

> Upgrade is free personal licenses bought after October, 30, 2013.

[1]: https://twitter.com/andrey_cheptsov/status/39810301797663948...
NSA surveillance: Europe threatens to freeze US data-sharing arrangements
No, in that case scroogled.com would require a Google+ account.
Thanks for making that app. I'm too brain-dead to sort the options otherwise.
must agree with others. given the context, it sounds like a bad idea