skysight-inc/HackerNews huggingface dataset:
>If all capitalists and corporations ceased to exist, a huge proportion of the world population would starve due to the collapse in the global structure of production.

This is a straw man. Organized production would not cease to exist if there were no exploitative capitalists. Cooperative businesses exist today, and prove there is an alternative model.

>To make such a thing illegal

Anarchism does not propose to "make things illegal." That belies a fundamental misunderstanding of anarchism and what it stands for.

>mutually agreeable exchange

A mutually agreeable exchange does not leave one person with a fraction of the value of their labor, and another with unearned profit. Such an exchange can only happen under the oppression of a capitalist system, where laborers are forced to sell themselves to capitalists.
Spotify’s Design Lead on Why Side Projects Should Be Stupid
I think that off-piste skiing shares the same immersive flow-like experience whilst also being a physical activity.

It's the combination of feedback, decision making and then successful completion of the challenge that really combines to create the feeling.

Thinking of the problem, planning your response, and then executing in quick succession repeatedly.
Hackathons done wrong
For frequency hopping radio links, you would need to be louder than the original transmitter on every part of the spectrum the radio is jumping to.
Spot on. Someone once told me: "You go get the work. Don't let the work get you." Sounds like scope and time management, delegation, and too much "work long, not smart" peer pressure going on. Working more hours doesn't mean working better hours.

If you truly set the vision for your company, then set it. Make better use of time and better work/life balance part of your company's mission and vision if that's the kind of company you want. And you'll attract others that want that too, and repel those that don't.
Thanks you for this. It is because you have "Block third-party cookies and site data" checked. I'm already working on a fix.
Yeah... about that.

I monkey around with Erlang you know where the jobs are? Silicon Valley and Miami.

I couldn't find much Erlang anywhere in Sol Cal. There are jobs description that have Erlang in there but they put that only as an example of a functional language skill set they want.
Quick money? Well, Vancouver is Bitcoin capital of Canada. And Bitcoin payments are immediate.

Also, there should be plenty of places to buy food there using Bitcoin. Here's a list of just some of them:

http://www.bitcoiniacs.com/merchants/

So to earn money, go check out: https://coinality.com/ and http://www.reddit.com/r/Jobs4bitcoins

They both post programming jobs. And Bitcoin payments are immediate. Just watch out for scammers -- Bitcoin unfortunately attracts more than its fair share.

If you post a Bitcoin address, I'll get you started with enough Bitcoins to buy some cheese fries here:

http://bestie.ca/

Edit: By the way, the quickest secure way to get a Bitcoin address is probably to sign up via blockchain.info and use 2-factor authentication and a long (20 char+) password. Just don't end up storing $10,000 on a blockchain wallet.

In the long run, you're best off learning to securely manage your Bitcoins yourself using bitcoin-qt or another desktop client:

https://en.bitcoin.it/wiki/Securing_your_wallet
Guile and Delimited Continuations (2010)
- You don't owe anything to anybody. Leave if you're not happy.

- If you're forced to be working 14 hour days, you're doing it wrong. You need to hire people. Raise money. If you're so busy that you're working 14 hour days, I'm pretty sure some investor would be willing to put some money in. Sounds promising to me.

- You may be working on the wrong stuff. The things a founder should be doing on a day-to-day basis at a 2-person company is different than the things they should be doing at a 10 person, 20 person, etc. company. Maybe you can hire someone to handle some of the things you're currently hating about your job, and you can focus more on hiring, or product design, or whatever.

Bottom line, if you're hating what you're doing, either you're doing it wrong, or you shouldn't be doing it. Trust your gut. Life is too short.
Do you have any credit left? Can you take a cash advance from your credit card? Use that for rent. Then use the rest of your credit to buy peanut butter.

You said you have several projects all heavily delayed. Can you approach those clients and offer them a discount if they provide a down payment?

Also reply to Craigslist ads looking for temporary labor (e.g., moving boxes or doing outdoor work).
IRS CANCELLED Contract with Email-Storage Firm Weeks After Lerner's HD Crash
Effectively you need to become a force multiplier, leverage your high level experience into a role that allows you to add value to 10 to 20 people rather than just yourself. eg. You were a 10X coder, now become a 10X manager.

Also, if you spent your 20s building up contacts it becomes pretty easy to start a business serving the needs of your particular niche in the industry.

Management and starting a company that grows beyond 8 people require pretty much the same leadership skills.
So... don't answer your emails and texts right away.
And "work with your boss" to eliminate unproductive tasks.

Got it.
LightTable looks like it might be fantastic but seems to be in desperate need of better documentation. Or maybe just better organization of the documentation. (My initial impression is that the UI has the same problem as the documentation -- very poor discoverability.)
Start by removing any negative connotations from your CV/bio: http://brandonhsiao.com/

Things like "I will not work with Windows hosting" and "Honestly, strictly speaking, any semi-competent hacker is capable of using any documented framework" make us associate you with someone who is stubborn and over-confident. The latter may be just, but I doubt it given your situation.

I apologize if my words are harsh, but as it goes; beggars can't be choosers.
Linux Dash – Simple web-based server monitoring
So you're, on a sample size of one or two undergrads, concluding that a whole science field is "nonsense"?
Not if you don't already know what it is. It's not a definition. This is exactly what he says and shows starting at 6:30

Audio:
"This is the basics of lambda calculus right here. You’ve got the little lambda function, a lambda character and that’s indicates the beginning of a function definition. you say this function takes a varia..uh argument called x. The period denotes the beginning of the body of the function, and then whatever comes after the period is what is returned by the function. So this is an identify function here. Anything you give it, it returns back the same value. You have arguments, well ok you have variables, and you have functions. That's all you have in lambda calculus. There is nothing else, but variables and functions. "

Visual:
There is a title to the slide, "λ-calculus". There is an image on the center of the slide with λx.x, and there are these words with arrows going to λx.x :

"punctuation", with two arrows coming out of it, going λ and .
"argument (variable)" with an arrow to the first x
"body (λ-expression)" with an arrow to the second x.

This person would fail the first definition-proof based math exam at Harvard. Let's say, the question is "What is a function?"

You can't say, well, uh, you have your f there, so basically, that's the function, and you have these arrows, and the x between the arrows, that's uh, your variable. f takes that, and uh, returns whatever's after the equal. So that's basically a function.

And I'd draw an image of f(x) = y, and have arrows to ()= saying punctuation, to f, "function", and x,y "variables".

Sloppy thinking like this is what resulted in inconsistencies in calculus, until people got rigorous and started giving good definitions of what exactly they're talking about. Here's a standard definition:

http://en.wikipedia.org/wiki/Function_(mathematics)#Definiti...

Common Intuition is not always a good guide for mathematics or computer science. The world is not as it seems. You have things like the Banach Tarski paradox, or Brouwer's fixed-point theorem which may be counterintuitive but once things clearly defined, makes more sense.
When I'm able to achieve flow, I'm supremely happy. You all understand.

A few tasks, though, have been serious blockers. When I don't understand my tools, and they fail in undocumented ways, and the relationships between presentation and business logic aren't clear, it actually hurts my feelings. It's as if the machine itself is judging me and reminding me that I'm not good enough.
Not that you did anything wrong, but an IT architect restarting the selection process would, ironically enough, be a violation of the Federal Acquisition Regulations.

The correct way to go about it is to solicit for proposals, and any interested applicants will create a proposal. The submitted proposals will be reviewed by an applications board consisting of contracts officers, COTRs (Contract Officer Technical Rep, IIRC) and maybe a couple of architects, and judged against the criteria established in the solicitation, which may state that the technical superiority is more important than price, or what have you.

Presumably, either the sub or the prime contractor you were interviewing with had already submitted such a proposal, and was obligated to do the work as advertised in their proposal.

If they believed that it couldn't be done, the prime and/or sub-contractor would likely have been fired on inability to deliver, and the government would have had to re-solicit for the project altogether.
Thanks for the heads up. If you hadn't told me I would never have even thought of it that way.
This requires putting your whole zone file in public, right? Seems like that might not always be a good thing for some but maybe better for others.

Any plans to support something other than Github. Trying to move away from there.
I'd want this backed by CloudFlare's dns, not R53 so that I could take advantage of CF's network as a proxy in front of my servers. https://www.cloudflare.com/docs/client-api.html
That's because Bollywood movies tend to be on the "longer side" its crazy how short most Hollywood films are now....catering to the short attention spans of their viewers.

having said that.....this app must die, its a terrible idea :)
It's up again. FWIW
This reminds me of my favorite host, LuaDNS.com. Always willing to extend their services, and have never had a problem with them.

Also more expensive than LuaDNS, and the configuration is far more terse than what is provided. I'm not from LuaDNS, but I'll admit I'm a huge fan.
Terror Organizations' Search Optimization Problem Is Our Problem Too
http://xkcd.com/1373/
More importantly I don't see CNAME records. Great idea though.
That's one of the most stupid comments I've seen you make, in what, three years on this site.

Thankfully, I don't judge you entirely on it ;)
No, they are trusting the statements of another graduate student who had a much larger sample size.
I think that's YT's mom from Snow Crash.
The scheduler is preemptive. JVM doesn't have a preemptive scheduler so there are many situation where this is a huge plus.

Erlang's process are just threads pretending to be process which will spawn much faster than Akka.

I believe there are a few articles of Akka actor limitation versus Erlang's. I haven't delve deep into this but there are caveat with receiving message and how to handle it versus Erlang not having such caveat.

Coding in a language that isn't built with Actor/Concurrency in mind is a huge pain in the butt. Think of Javascript and Node.js and callback hells, which of course have push Javascript to adopt things such as future and etc..

Of course you can say Scala is built with concurrency in mind same with Clojure. But the underlying gears, the JVM was not compares to Erlang.

There are trade off between Erlang's VM and Java's VM. And if your requirement is a perfect match for either Erlang and Java you mind as well pick the best because coding against what the tool was intended for is just for people who enjoy pain and frustration.
Ask HN: simple analytics api to offer analytics features on my platform
I’m working on a webinar tool that has an analytics component. I am already using mixpanel + GA + other tools to record customer usage patterns, but I’d like my customers to be able to track their own analytics on such things as # of viewers, time spent on page, links clicked, and other things.

Is there some kind of analytics api I can use to input and output the results data and perhaps generate the graphs?

I think this question is so trivial because I could obviously code this myself but I’d rather see it as an easy api I could plugin.

so, is there an easy tool I can use to add analytics as a feature for the customers on my platform?

I feel like there is something obvious I’m missing. Any help would be greatly appreciated.
The article alludes to data backing up what they're saying, but (as far as I can tell) doesn't actually reference any. It is just a collection of anecdotes.

I have found that as I've been at companies longer, I'm more able to make certain things happen and I'm more capable of making a difference. That ability corresponds to an increase in my pay.
This is a good lesson why you want to avoid writing your own regexes. Even something simple like an email address can be insane:http://ex-parrot.com/~pdw/Mail-RFC822-Address.html
After I login I either get an error page, or a dark grey blank page... Seems they're having issues.

I've tried with adblock/flashblock disabled.
Wow, that is awesome. Wait, that actually sounds like a solution to my biggest problem right now.
Whenever this happens (and it's happened a lot in my life, to such a point where I can now self-induce myself into it) I feel that I need the right music in the background, either in my headphones or on speakers.

I couldn't do an all-nighter of that awesome zen-matrix-coding-until-the-birds-start-tweeting without it, but for noisy work situations it also helps to get into that mode.

Lock in the headphones, put on some tunes and 'focus mode' and someone can stand next to you for 5 minutes until they realize you zoned out and they need to tap your shoulder to get your attention.

I haven't found the perfect key to good coding music, but these are my 2 favorites:

* http://soundcloud.com/crussen/crussen-monday-funk-session (a 4.5 hour mix)

* The Fugees - The Score (full album)
Actually, this also undermines the credibility of the institution that you attended. You can say "that's a small sample size," but it's indicative of larger problems at the institution that the honor code was not so internalized that bluffing the data would result in social ostracism.

The 'hard' sciences in the US are developing as much of a credibility problem as its 'soft' sciences. Institutional science may not be working out for us as well as has been hoped. It's a recent establishment and may not survive without a reversal in the decay of standards.
Oh give me a break. Lambda calculus was created to study computation. To study computation in a rigorous manner, a mathematical model of computation was necessary. The more complex the model of computation, the more axioms you need. Complex models with many axioms are more difficult to reason about but are not actually more powerful (since they are all equivalent...) With a simple model of computation you can quickly build yourself more user-friendly systems (such as demonstrating how Church Encoding works, then proceeding to use it instead of writing it all out every time). It wasn't created out of some sense of elitism, it was created out of pragmatism.

Do you really think that Alonzo Church made his own work more difficult just to make others feel excluded? That's ludicrous.
Affordable DNS hosting built for developers
I don't know how are things in Canada. But when the bad times come, here in Colombia we sell Empanadas! (https://en.wikipedia.org/wiki/Empanada) (A proverb say: What is the thing that sell most? A empanada!)

I need to self-fund my own startup, and I have not access to angel investors. So I start selling BBQ related things in the streets. I do this only in the weekends, in the night, right now. In a strike of luck, I get some very good freelance work just after the 1 week, but I still doing because a)I like it b)It could pay the rent! c)Reduce the stress!

This is a tactic that (here) work well. Sell food is fairly easy if you are smart about it. Requiere very low capital, not much talent, and some kind of foods bring more than 50-70% in earnings, after all the costs. Things like sell fruits (salad fruits) juices, tacos, empanadas, pizza, maicitos, mangos with salt, etc. This suckers are EASY and profit well!

The only catch? Location. This is the hard thing.

Other things to try:

- Fix computers
- Teach about computers
- Provide IT services to local stores
- Exploit any talent you have and look if is possible to monetize in the very short term.
- Become a "Cafe internet"
- Become a "Play videogames here"

Both also are similar to "Sell empanadas" emergency business popular here. I don't know if is possible in Canada. Start a home business have zero real problems with the law if is low-level in my country so is easy to have a escape plan.
And they got it without treading on the cab companies' property, how?
Weapons of War That Never Happened
Why are http://www.foo.bar./ and http://a.b--c.de/ supposed to fail?

The @stephenhay is just about perfect despite being the shortest. The subtleties of hyphen placement aren't very important, and this is a dumb place to filter out private IP addresses when a domain could always resolve to one. Checking if an IP is valid should be a later step.
Specifically, LuaJIT has a very well-designed bytecode optimized for decoding and with specialization for types. The bytecode dispatch is hand-written in assembly which exploits this. And this is all even if your code never sees a JIT -- LuaJIT JIT'd numerical code is competitive in microbenchmarks.
"Lois Lerner’s computer allegedly crashed in June 2011, just ten days after House Ways and Means Committee chairman Rep. Dave Camp first wrote a letter asking if the IRS was engaging in targeting of nonprofit groups. Two months later, Sonasoft’s contract ended and the IRS gave its email-archiving contractor the boot.

IRS official and frequent White House visitor Nikole Flax allegedly suffered her own computer crash in December 2011, three months after the IRS ended its relationship with Sonasoft."

Just curious what exactly was in these emails. Was it worse than Watergate?
Life is full of ups and downs. If I were you, I'd make three radical shifts:
i) Find a shit job for now.
ii) Get the heck out of dodge - Vancouver is an insanely expensive city and if you've reached the end of your money-line, impose on a friend or some family else where. Hitch thee.
iii) Find a perm development role until you can get back on your feet; this will be hard unless you can pull off (i).
I would also maybe try https://www.bountysource.com
My Critique of HealthKit as Both iOS Dev and Registered Nurse
Doesn't China claim Taiwan already? (Honest question)
That would be the end goal - but since all users get cookies there's not obvious "I'm anonymous" vs "I'm a signed-in-user" differentiator I can use to control whether to cache or serve live.

It'll happen, shortly, but the fastest solution was to re-deploy on a scaling platform.
The are other amazing levels of absorption available through concentration called "jhana". They can be immensely pleasurable and even sometimes produce life changing insights into consciousness and attention.

Check out this guided tour of the 13 jhanas - https://www.youtube.com/watch?v=PRdiOoTZC3A
YOU try a controlled peeing after drinking a 40oz soda. I'm pretty sure it will... 'overflow'
Yeah, was definitely getting flashbacks to that story while reading the article. It's a very obvious next step in a lot of service-industry workplaces--I really wish our philosophy would catch up with our tech.
Or spend an hour a week toying around with basic data structures and algos.
Hey, this is cool! The screenshot looks very compelling, looking forward to getting a report. :)

I'm actually working on a competing product, https://briefmetrics.com/.

Feel free to give it a whirl, take inspiration, etc. If you have any questions or if I can be of any help, my email is in my profile (or reply in this thread).

Have you given any thought what kind of pricing you're going to go with? This is something I still struggle with on Briefmetrics.
He wasn't given a lecture about lambda calculus, he was giving a lecture about Y Combinators. While he gave a quick overview of lambda calculus (an overview which I would describe as effective and _sufficient for the rest of the lecture_), that should not be confused with an attempt to give a lecture about lambda calculus.

A more rigorous or 'correct' treatment of lambda calculus would not have improved his talk, it would have distracted from it..
Interesting comment, thanks.

It's not impossible we could allow a per-zone destination to be setup, and upload to Google, Amazon, CloudFlare, or somebody else.
Ah okay. Yeah, I have that enabled most of the time (sometimes things like online payments don't work without).
You have a choice between re-organizing and leaving. If you decide to re-organize, icambron's advice on this thread is really good.

But if you are beyond that point, and it sounds like you are, just get out. Take your co-founders out for a beer and give them straight and honest talk. Some might get disappointed, but more likely they will be sympathetic. Even if they are not, it's their problem. While I understand the pressure, you mustn't sacrifice your health for other peoples opinions.

You emphasize freedom a lot. As you know, this can't be found in an agency setting, as ultimately you are at your clients' beck and call.

If freedom is your top goal, you should aim for independent, freelancing / consultancy or potentially becoming a micro ISV.

A possible solution could be to withdraw from day-to-day management, and act as a part-time, possibly remote freelancer for your own company. Doing what it is you like to do for perhaps 10-20 hrs pr. week.

Your co-founders may or may not accept that, but it's an out that could work decently for both parties.
Streams – Lazy evaluation in C++14
Hi Josh. I'm actually working on a book that is intended to provide you with the basic principles and how to actually build applications, which is something I've personally struggled with, considering the language-centricity of the majority of tutorials out there.

It's far from done, however, email me (email in profile) and I'd be happy to send you a draft.

Good luck with your journey!
This is some BS. Services are not usually taxed. Production of software is a service, there are no physical products.
I wasn't suggesting to do this and I have never done this, just pointing out that it is technically easy. I don't really know why I got a downvote for that
As safe as any other API. The app will be able to read your analytics for all sites that your account has access to.
This is surprisingly close. I'd never thought of it like this but it's immediately clear what you mean.

Especially if it's off-piste but an area that you're familiar with. You plan out your run multiple steps before you start, and once you're on the hill you have to be flexible enough to change course and replan on the fly for another multiple steps ahead, all while you're barreling down a hill.

And then there's the moments of sheer terror when you see snow sliding past you, or when you come up on a recent avalanche 1) have to avoid the packed ice and 2) look out for what caused the avalanche.

You're absolutely right - I get a kind of rush from coding that's similar to skiing off-piste. Not quite the same but not as different as one would think.