skysight-inc/HackerNews huggingface dataset:
I'm not buying the c# async/await kool-aid.

Async, sure, I'm down with that, but I've used the c# async stuff now, and while it makes it the app somewhat faster, it has three major downsides (that I encountered):

- Infects everything; suddenly your whole application has to be async.

- Debugging becomes a massive headache, because you end up in weird situations where the request has completed before some async operation completes, the debugger gets scared and stops working.

- It's really hard to test properly.

The only good reason for using it is that because of the infection-property back fitting async to your application is a major headache; if you might use it, you have to use it from the beginning or you get a huge backlog of refactoring and test fixes to do.

-___- 'I might use this for some performance bottleneck I don't yet know about, so better start using it now...' yeah, that's a thing: premature optimization.
'"Arc" as a name is widely known and used'

I just found out about this language thanks to the link.

More importantly, according to the TIOBE index, Arc programming language apparently isn't one of the 50 most popular languages.

http://www.tiobe.com/index.php/content/paperinfo/tpci/index....
It's a loaded term, though. Regardless of whether you believe African-Americans are still experiencing the negative effects of slavery 150 years after it was abolished.

The thing that is so particularly sinister:

A: "Slavery was never abolished, it was only extended to include all the others."

B: "You're right, so we should do away with affirmative action."

C: "Exactly, it's racist since these days there are plenty of white people that are just as disadvantaged."

D: "I hereby enact this law that officially ends affirmative action."

E: "Great, now let's solve the nuanced problems of inequality across the board!"

crickets
This is very cool. I remember seeing: https://news.ycombinator.com/item?id=4413713 last year, and wanting to try it on the site I work on.

Crowdery seems to expand on this idea. Looks interesting.
Is it really more impractical for a 70-year-old to work 25 hours, than for a 60-year-old to work 40 hours? The latter is widely expected today, and we expect 60-year-olds to work as hard as 25-year-olds. Otherwise, we'll hire the 25-year-old over them. If that's a problem, we should change it across the board.

Note that this proposal is also in the context of a system that provides full support for job retraining and unemployment pay in the gaps (and a good disability and mental-health system), so if you run into serious problems you have options.
The sound in the demo doesn't seem to work for me, on Chromium 28.0.1500.71 running on Ubuntu 13.10.

This looks awesome - I been wanting to setup something similar in our office that makes a sound every time a sale is made for some time now, so this can be pretty handy.
"Pay With A Tweet" sounds like the worst thing in the world.
I disagree. He cuts them a break: he gives them the opportunity to interview. It's up to them to make something of it by proving they have practical experience.
Nah, it's really worth $110,150, since you could have held on to the $100 for two years, then bought into Intel's IPO which would result in 5,000 shares held today due to subsequent splits, which are currently going for $22.03 each.

I first tried this exercise with oil instead of gold, but the price change over the period in question is nearly identical. I doubt it means anything, but I thought it was interesting.
Don't get me started on how terrible all of it is on Linux. Incapable of dual screen full screen in flash, HTML5 has to buffer every time you enter full screen mode.

Incredible slow performance, buggy, crashes.
I actually have to boot into Windows VM just to watch flash/youtube.
Unfortunately, that page return 200 OK.
Why does not it return 451 status code?
I was looking for something like this. I created an automated build script that rebuilds the project when any dependency file is saved. I wanted to be able to play a sound when the build was complete so I know it's safe to reload the project. I'm also excited about being able to hear if someone has pushed to the project so I know to pull. Hopefully I can use this.
I've been at my current full-time job a bit over a year. The previous six years were a mix of freelance, contract, and startup work -- sometimes full-time, sometimes way-more-than-full-time, and sometimes not at all... but usually part-time.

There are some things I like about the current job, and if I stick around at least another six months, I'll likely play a key role in overhauling the front end of a major automaker's website using state-of-the art. Not a bad feather to stick in a cap.

On the other hand, the chances that I'll do anything else in the meanwhile seem pretty slim. I notice in the last year alone, my energy for original/personal projects is diminished, I feel less creative/thoughtful in general -- and arguably even less interesting than during the aforementioned freelance period. I do feel, as Bukowski put it, somewhat emptied out by my work.

It's possible what I really need is a different full-time gig, since I have been in some full-time situations that felt energizing. But I'm starting to be convinced that when I'm hiring myself out part-time, I stay more personally grounded and sharper as far as my general skills and strength in the field goes.

Unfortunately, steady skilled part-time employment seems to be considerably more difficult to find than full-time.
Yes indeed. I always recommend doing the opposite in C++ projects: use reference counting and not use exceptions.
Interestingly, using crude oil gets you about the same results as gold. The figures above show a 34x nominal increase in the price of gold, while crude oil over the same period went up 32x.
Job seeker creates a site resume based on CNN. Includes endorsement from "Obama"
IOS7 Beta 6 Released
CloudEmailApp completely rips off Mailgun
I think it is a 4xx client error, and not necessarily one that needs a new status code. It seems to me that it is a fairly simple case of 403 Forbidden:

The server understood the request, but is refusing to
fulfill it. Authorization will not help and the request
SHOULD NOT be repeated. If the request method was not HEAD
and the server wishes to make public why the request has
not been fulfilled, it SHOULD describe the reason for the
refusal in the entity. If the server does not wish to make
this information available to the client, the status code
404 (Not Found) can be used instead.
Life cannot be sustained without effort. Does real freedom entail freedom from the demands of reality? The question I have is, whose obligation would you say it is to provide a job that you consider good enough?
Show HN: We structured and compared hospital chargemaster prices
http://googleblog.blogspot.com/2009/12/meaning-of-open.html

Especially the section "Open Information".

There's a lot of the world's information exclusively on Youtube, not just entertainment.
> The cost of healthcare alone makes subsistence living impossible.

You don't seem to understand what subsistence living means.
The whole post is a character attack on himself. Total own-goal. I suppose in that way, criticism can be seen as a distasteful pile-on.
That other people don't have a choice in doing that jobs they complain about doesn't mean there is "honour" in that. It's degrading to be forced into doing something you see no value in.

And what does "authenticity" even mean in this context? There is authenticity and uniqueness in the things people do despite their soul killing jobs, but what's authentic about, say, selling your body? I find this just as condescending, sorry: If those people complain, i.e. if they say it sucks for them, then it sucks for them. Talking about authenticy and uniqueness, and pretending they have much a of a choice, is respecting a strawman (i.e. decisions they never got to make), while disrespecting their actual situation.
Could have gotten a little over the top. I was tired as hell when I wrote that.

Judge it as a mix of petty revenge and mindgames if you want, but it helps me to deal with incredibly superficial people just fine. In fact, after making them question their modus operandi, they tend to become a lot more agreeable. Of course I could go the regular route of either ignoring them, putting up with them or agressively lashing out at them, but at the end, that doesn't improve the situation for anyone. They'll go their merry ways, irritating everyone.

And before that transition happens, they'll strain very hard to put you in a box, and that's kinda cute.

Anyways, you're good at quips, I tip my propeller hat.
Even at Microsoft there are several open source projects (though maybe fewer than you'd hope for a company their size). See F# for one compelling (IMO) example. And it's not the same thing, but Microsoft publishes way more research than the other tech giants.
Making Better Computer Users
> The cost of healthcare alone makes subsistence living impossible.

What? It's perfectly possible to receive "subsistence healthcare" in today's society--just never go to the doctor or take any medicine. If you want to splurge, do some research online, and you'll gain knowledge leagues ahead of "subsistence" medicine.
We all know that the Big Mac Index is the proper way to measure differences in money value. Assuming the Big Mac was still 45 cents in 1969 (as it was when it was introduced in 1967), and using The Economist's average US price of $4.56 for 2013, we get a roughly 10x increase, so it's worth about $1,000 today.

That's substantially different from the CPI-based value. I wasn't quite expecting that.
> Aren't content providers losing revenue because Google refuses to make a Youtube App for Windows Phone?

If those Windows Phone users want to watch said content, they can do so in their web browser.

> The latest numbers peg WP's marketshare at 3 to 10% in various countries. Assuming a one to one equivalence of users and views, content providers are losing ~3 to 10% of revenue because of Google's dithering on this

That assumes that those people will not watch that movie anyway (on a desktop, on a friend's phone, or on the WP using the browser) - which is a completely bogus assumption.

> I would assume both content providers and ad buyers would benefit if Google makes an official Youtube app or allowed Microsoft's version with ads in it. Am I wrong?

The would also benefit if Google gave a free android phone to all WP users so they can watch it. So? Google is not a charity. They set terms and conditions for implementing a YouTube app. There are tens of youtube apps for both iphone and android that abide these rules (not talking about Google's official apps here! see e.g. Jasmine on iOS).

Microsoft insists on not observing the terms and conditions, and then blames google.

> they would do what Amazon does with Kindle and have a proper app on every platform that lets them publish one.

There's no kindle app for Linux. Or the Raspberry Pi. Or the the BeagleBone Black. Or the Chumby. or my smart Vizio TV. And yes, I run all these platforms at home. Does that mean Amazon doesn't care about Kindle content? (incidentally, the Chumby, Vizio and Linux all have native apps for YouTube, and each of them has sold more units than the Windows Phone).

> The fact that they don't shows that the reason is all about Android and not about Youtube.

Next time, you should start with the facts and work out to a logical conclusion, rather than starting with a conclusion you want, and trying to fit the facts into it.
NSA broke privacy rules thousands of times per year, audit finds
The problem is simply that those languages are not Lisp.

Once good patterns of use of GOTO were found, it was natural to critisize random uses, and to wrap good uses in a lisp macro. Or in a new while or for "instruction".

But then the next construct is discovered, and its bad uses considered harmful, and its good uses need to be wrapped. In lisp, mere programmers will just write the next macro to abstract away this new construct. Other programming languages need to evolve or have new language invented with new "instructions".

So now it's the callbacks. Yes, in lisp we'd just use closures, but this is only a building block for higher level constructs. If those "callbacks" are needed to represent futures, then we'd implement those futures, as a mere lisp macro.

Yes, in the other languages you're still powerless, and need to wait for the language designers to feel the pressure and implement a new "future" instruction or whatever.

Any language construct can be considered harmful eventually. Concretely, a repeative use is a hint of that: the construct becomes meaningless because it's used all the time, or apparently randomly (just like those GOTOs). But it's not that the construct is bad, it's that its usage is not abstracted away in higher level constructs. And the only way to do that is lisp macros.

So unless you're programming in lisp (a homoiconic programming language that let you write easily macros in the language itself), you will always reach a point where some construct will be able to be considered harmful for lack of a way to abstract its uses away.
Stupid personal drama about some random person who has the most tenuous connection to this community (as far as I can tell he's never posted nn or engaged with HN at all) isn't interesting or noteworthy. That's probably how it's dropped off so quickly.
I'm curious to know just how you think humanity will be able to feed, shelter, and entertain itself if no does anything.
For comparison: http://www.mailgun.com/
It's actually a lot more. 4.31% per year is likely what the US government reports. They traditionally under report inflation (although to a greater degree over the past 20 years). The bundle of goods used to measure inflation does not include housing and energy, which have been the primary sources of rising living costs (not to mention medicine, which I only just considered).
It's not clear if you know or not, but it's the common name of http://en.wikipedia.org/wiki/List_of_cognitive_biases#Freque...
i sold my startup about 3 months ago, and immediately starting looking for another job. after a couple months, a couple interesting but-not-exciting offers, and one interview process that ended in me not getting an offer, i finally took a worthy vacation. while on a boat in the caribbean, a couple things occurred to me: (1) i really don't need to work for the next ~10 years (2) in that time, i will likely stumble on another opportunity similar to the previous one, which has afforded me this financial freedom (3) i am way more interested in learning, exploring, and art than a "real" job, even a job like my previous one, that i particularly enjoyed. (4) i am very fortunate to be in this position, and i really don't want to waste it.

so i've been giving this topic some serious thought. to work or not to work? that is the question.
I totally agree. This should not be a hard problem to conquer since the hash table is provided by library. I just want to see if the candidate is a competent coder and a fast learner.
> The cost of healthcare alone makes subsistence living impossible.

No. Subsistence living is entirely possible - there are millions of people doing just that somewhere in backwoods wherever, across a multitude of political systems and states, all over the world.

What you want as "subsistence living" is not its definition. What you're talking about is "how much labor cost it requires to maintain your current lifestyle in this current political system".

EDIT: I was late on this reply I guess.
I've never operated a bobsled, but if they're like other machines I've operated with physical controls that have mass or that move in response to things that have mass, then the oscillations are caused by the driver. Which makes sense because the better bobsled drivers are observed not to suffer from these oscillations as often as their competitors. (In fact we might say they are "dampers" rather than "drivers".)

In the absence of any controls, we would expect the train to climb the side of the tube on a corner, without ever reaching a "horizontal" orientation. When exiting a corner, perhaps there would be a pendulum situation, but I'm thinking that a train that wasn't round in cross-section would damp that pretty quickly. If not, the system generates compressed air. That can be released through nozzles that are oriented and controlled to dampen the rolling.

But you're right, of course. A bottom-heavy train is just a more effective pendulum.
HN discussion of that article: https://news.ycombinator.com/item?id=4732924

FRP is an interesting topic (I thought so anyway, I wrote a paper on it for my MS). It doesn't seem to have caught on widely as a paradigm, with a few exceptions I'm aware of (Elm, Meteor).
Dictionary says "Inflation: a general increase in prices and fall in the purchasing value of money."

A lot of other tangible assets were dramatically cheaper in 1969.
Ya my girlfriend who is in neuroscience would tell me everyday about dumb people in her lab ruining her gels, which means having to wait hours more for the next one.

She says she's never working in a lab again, even though she was very good at it. Her supervisor/superiors want to take her results. Her peers won't share or collaborate with her. And there are barely any online resources to really optimize/enhance her work and make her life easier.
You have something wrong there. I just ranthe test suite I ship with my java driver against and I am able to do 2048 documents in about a second. Most of that time is spend in serializing the data to go over the wire and each insert is being done individually and in raw protobuf form. If you send in JSON and you queued up your inserts I imagine you could do even better.
Actually, the ZeroMQ compatibility layer was recently cut from nanomsg:

http://www.freelists.org/post/nanomsg/0MQ-compatibility-libr...
"A man can never drink his fill by waiting in line for the tap"

That quote motivates me everyday, because it reminds me that the things I want in life will never be achieved by working at a place in any capacity where the choice of my continued employment lies in the hands of any one person.
Doctors hate him!
Sorry I missed that. Chrome seems not pointing that typo out so I neglected. Seems I'm too dependent on tools. :(
Umm.. No.

An ounce of gold is traditionally viewed as a months wages. And it hasn't changed much but there are some fluctuations.

Interest rates and inflation are artificial constructs that are fiddled with to screw you out of your money.
I realized that you probably did have a product -- unfortunately that doesn't mean that the product works (not trying to imply anything about your product/company here; it's just (as you probably know) there many companies selling security solutions; and very few that seem to be selling security solutions that work...).

Are you aware of:

"Overcoming TPM by exploiting EFI overflow"
http://www.youtube.com/watch?v=4bM3Gut1hIk&feature=player_detailpage&t=1655

and:

"Coreboot/bios malware":
http://www.youtube.com/watch?v=umBruM-wFUw&feature=player_detailpage&t=2297

It's an interesting use of TPM -- and sounds like a sound approach, assuming there aren't any bugs in the TPM software... which might be too big an assumption.

I don't suppose any of your software is available as open source? Where can I/we learn more?
You would characterize being a YC founder as a tenuous connection to HN? Really? Huh.
> Yes. The API is an HTML5 iframe

YouTube also offers a Flash based API to show videos with adverts. If HTML5 wasn't feasible for Microsoft they could have paid Adobe for a licence to use the Flash runtime in their YouTube app.
> Wait a minute, isn't Google using YouTube content providers and advertisers as pawns in this game to hurt Windows Phone?

No, they're just refusing to give Microsoft preferential treatment. Microsoft can write a native app as long as they comply with Google's terms. There are at least 5 different YouTube native apps in the iOS store last I checked, and at least 5 in the Android Play store. See "Jasmine" on iOS for a great example.

If Microsoft is so bad at writing software that they can't follow simple terms and conditions, maybe they should hire the Jasmine guy.

> allowing Microsoft's version which shows ads

That would require them to develop a new API for microsoft, and maintain it. Why would they do that, when they already have a perfectly good API that Microsoft refuses to use?

> because of the degraded experience of the mobile site which discourages people from searching, watching related videos etc. , they're hurting revenues of content providers to help Android.

This is an assertion without proof, which personally I find implausible.

> Sounds like a reason for "No more Google products" if anything.

You are welcome to stop using Google products. Especially, you should stop using YouTube. Please do. Please. Blacklist the youtube.com website (which works perfectly well on WP) so you don't go there accidentally.
virtualization is a pretty small niche, not sure anyone actually does it. /s
"The cost of healthcare alone makes subsistence living impossible" is US-centric. In large swathes of the world that is not in any way true.
The SA account cost and moderation work very well and do not result in a forum full of rich trolls. I've seen other forums use similar tactics (small cost of entry and strong moderation) to preserve a high signal to noise ratio.
This is part of why I just occasionally reimplement chunks of existing libraries. It's fun, gives me something to write about, and keeps me sharp.

If the only goal is to push the current project out the door, then reimplementing a hash table or a chunk of printf is pointless. But that sort of thing from time to time keeps you from treating all these things as opaque black boxes.
Whops, sorry about that.
I've recently lived in reasonable comfort on less than that, but I've also learned to be suspicious about the phrase "anyone can do it" (no matter what "it" is). Sometimes it doesn't take much of a disadvantage to make certain things dramatically more difficult.
It's a reference to the Baader-Meinhof phenomenon, a.k.a. "frequency illusion".
I still don't really understand how you can establish order without winding up with a body to direct & maintain that order, aka a governing body, aka a government.
Very cool. Does anyone pay the chargemaster price though?
I guess we should expect everyone to jump on that last sentence. Whatever, I don't consider inapt idiom to destroy this position. Perhaps we should say that subsistence living is impossible when one's peers drive new cars, carry new computing equipment, and pay for their health care with insurance.
Samsung Galaxy siii
Haha, that was funny. I can't believe you have 10! Do you breed them? I'll have to defer to your experience then.

I've never had any of mine (I've had 6 total) scratch me to wake me up. They also fail to wake me up by making noise. The worst that ever happened was my kitten biting my nipple.

I have found that younger cats like to play at the most inconvenient times for falling asleep...but once I'm there I've never found a mewing or even fighting cat to wake me.

I've only had one dog, and they definitely do seem to appreciate people more, but cats are much more interesting, I think.
Well, based on my experience you definitely want to 'work', but work on things that fulfill you in some way. Hopefully your startup sale allows you to never again be dependent on the The Man, so if you're tasked with something onerous and/or stupid, you can simply walk away.