skysight-inc/HackerNews huggingface dataset:
I can't speak for anyone else but I assumed they put it on github because they want other people to be able to use it.
The narrative you want is that the problem is only that America is evil, but the fact is the entire West is working together on intel. But that is a bit of rage deflator, and consequently conveniently ignored.
There are many many many places to find clients.

patio11 talks about it some in his writings/podcasts/etc.

Brennan Dunn talks about it heavily in his Consultancy Masterclass.

But here is a tidbit for free.

Join your local chamber of commerce. Set up a small seminar on a topic closely related to what you do. Invite local business owners to it (do it for free if you can, or charge a small amount..depends on how well established you are).

GIVE THEM ALL THE INFORMATION THEY WOULD NEED TO DO WHATEVER IT IS YOU ARE TALKING ABOUT.

Pass out your email address, and let business owners contact you. You will have stablished your knowledge and authority, and even though you gave them a 4 hour speech on how to do internet marketing (or whatever), they wont have the time or comfort level to do it themselves...but now they will know one person who can.

Just one way to get started.
It probably just creates a slightly acidic environment. All you need to create stem cells from adult human cells is a weak acid.

http://www.nature.com/nature/journal/v505/n7485/full/nature1...
I picked Go not because it's my dream tool (not having 'map' is kind of sad) but because it's proof that you can have your cake and eat it too. Otherwise, people think that you have to choose between programming sanely and high-performance, but not both.
> He makes a lot of comparisons with Go, but Go was created after Node.

It's not like Node invented evented concurrency. Something like Twisted predates Node by many years, for instance.
So like the Matrix.
freelancer essentially caters to people who say "my nephew makes websites for free, why can't you?"

freelancer is full of people who can afford to work for far less than what is considered minimum wage in North America and Western Europe.

freelancer cares only about people who give them projects so they can take a cut. charging people to work was not enough.

it's time someone came up with a new freelance site.
- make it only accessible in North America and Western Europe. (the commodity prices work in other parts of hte world but not where the basic living costs are far higher)
- Guaranteed minimum hourly wage.
- rigorously filter projects being posted (no more build me an Android app for $5, "my newphew can do it bro why not you?")
- No bidding or fixed priced contracts. Hourly rate projects only.
Well its not a hard experiment to reproduce and just needs time.
maybe there is gap in our knowledge here and would expect scientists to have had many versions of these already.
You cleared your browser history recently?
Conversely, that is exactly how I remember CL. (e.g. http://weitz.de/)
While I do have Wayland in mind, that's specifically for what I can do with the GTK+ backend when running against GTK+'s limits. For this particular feature, there's a different rationale, but I can't remember what it was right now. That being said, I may add such a thing in the future (there's something in futureplans.md about centering the window right now, so...).

And yes, this is still rather incomplete (I'm surprised it's getting so much attention this early!); please feel free to make suggestions!
>> "The firm said it could not specify the countries that have a direct line into its networks, because those countries have laws prohibiting disclosure of surveillance methods."

I find this such a bullshit excuse.
What will the consequences be realistically if you disclose?
Disclosure is the only way these laws are going to get repealed. I'm glad the UK isn't one of the 6 countries but as a Vodafone user this makes me sick.

1) Can other countries listen into my calls or as a Vodafone UK customer am I safe?

2) If I travel to one of these countries and use my Vodafone service is the country now able to monitor all my communications?
So can we see the whole letter on solitaire please?
Chrome's XSS auditor catches it:

The XSS Auditor refused to execute a script in
'http://realfavicongenerator.net/favicon_checker?site=%3Cscript%3Ealert%28%22xss%22%29;%3C/script%3E'
because its source code was found within the request.
The auditor was enabled as the server sent neither an
'X-XSS-Protection' nor 'Content-Security-Policy' header.
Was this a planned hack, or does this naturally occur?

My first thought was also, "Where does the CO2 come from?"

I suspect this is a very fine balance - if you're off by just a little, one or the other would die. There's not much room for error in a jar.
I don't get it. The dirty (as found?) negatives look to be already processed. Did the film survive for a century unprocessed or not?
Are we likely to resume using leaches as a standard medical technique?
That's not true. What I do have a problem is how OP described U.S. as some sort of exceptionally(see what I did there) benevolent leader.
Thanks for the additional info -- though I would argue that it starts to sound like apache+fcgi (not that it's bad), or unicorn+wsgi... I think node pushes async to an extreme that makes it truly different from what's out there. Unfortunately, it results in leaky abstractions, and lots of misguided enthusiasm as the post goes into...

You could think of pure functional programming (haskell/ml) as a similar extreme -- Haskell gets a lot of concurrency/parallelism guarantees for free just because of how the language was built (pure functions,etc)... Is it wrong to think that node took a similarly crazy step, but in their case, they weren't able to rebuild the language, and that's what you get?

If I wanted to event-loop, or lightweight thread stuff in python, I'd need some libraries, and many of the ones that you might find are not very easy to learn.
p2p encrypted voip is already a thing. You can download apps for it today.
Yes. Alinea was a touch more subdued. ;)
>> "Companies cannot be ethical or unethical. They exist for no other reason than to make money."

The people running them can be ethical. If the CEO does not like these practices he can speak publicly about it and name the countries involved.
Why RVM caused DateTime arithmetic headaches
To be fair, it would take a very beefy server to run the vanilla server with 100 players. When dealing with a high volume of players, using mods like spigot is essential.
Just because lots of people say "non-blocking, good concurrency, event-based model" without understanding it doesn't mean it's not correct. With a single-threaded, event-based model, you can get an awful lot of concurrency at reasonably consistent latency without ever thinking about threading issues or managing thread pool size to balance memory and concurrency -- and often with less memory, too.

Yes, there are downsides: it's not a natural model for many people; you do still have to consider many complex concurrency-related issues; and control flow libraries are usually needed to make complex code much more readable. But these are either easy to deal with or intrinsic to the complex problem at hand, and the above still stands: once you understand how to program with this model, the "default" implementation usually scales very well.

Yes, Node was not the first to do this, but that's not relevant to anything.

Besides all that: I'd put Node's postmortem debugging and dynamic tracing capabilities up against any other dynamic environment.

As a side note: it's enormously condescending to tell people that a very broad technical choice is not only wrong for their technical problem -- without even knowing what it is! -- but that they're also part of some mass delusion for even thinking that there's anything to it. I hate arguing about this stuff. You keep trashing Node, and we'll keep using it to build large distributed systems.
It's not just peace in America. It's peace in Europe and Asia too. What do you think the political situation would be vis-a-vis U.K. versus Germany versus France or Japan versus China if the U.S. military didn't have supremacy over everyone? History suggests it would be a lot less peaceful than it is now.
Show HN: Automatically convert a website to Android and iOS
Hmm. So over time the soil mass will decrease into nothing as the plant expands?
I maintained an xmonad environment for a couple of years on various versions of ubuntu and switched to osx last year. I share your view that Apple frequently makes choices that don't map to my expectations of an OS.

I use slate + pckeyboardhack + keyremap4mac to control my windows via keyboard. Instead of using multiple monitors I switched to a single larger one which is easier to control.

I guess my point is that you can kind of change things, but you might need to compromise in some areas. I don't know of a way to get multiple desktops, for example, but I can switch between apps by binding keys to names of them and get around that way.

It's also going to be hard to try these sorts of things out in the store, and given how expensive the devices are it's difficult to justify given you may end up with an expensive tool you don't want to use.

YMMV, of course.
Why is it that most of the articles which pop up complaining about node's concurrency options don't even mention streams? For most data-manipulation tasks, FRP-style composition of higher order operations on streams turns out to be the best choice; not callbacks, promises, etc. Not even bringing them up in a discussion of concurrency in node makes it hard to take the article seriously.
I guess so, yeah, the EULA is pretty clear about it. I think the article hints at Mojang being upset at server hosters locking features that are in the game itself though, like certain ranges of tools or items, in exchange for money.
I never considered your post a troll, I merely disagree with the general premise that I took from your post that this issue is less important than tardy development of autonomous vehicle and emissions controls technology.

Those are important, but not quite as immediate as this matter, is really the issue I had. But you are quite right, those are still important issues.

(shame on those who voted you down, IMO you made a good point but dialogue would be more appreciated than random clicking on a down vote).
That is an interesting perspective. For me, I find Google Now rather convenient. I don't have to look up the weather in my current location. I don't have to dig through my emails to find which flight I am on. It brings up the traffic-adjusted time to get home right when I finish up work.

None of these are things I couldn't live without; most just save a click or two. But I find them useful.
Partially true; I was driven to write this because I wasn't particularly satisfied with what already existed for various differing reasons. The current feature set and my own short-term plans are based around the GUI projects that I intend to write first (specifically a music authoring program).

As for screenshots, I suppose I could upload a screenshot of the test program, but I'm not sure how much that would accomplish. I think a basic tutorial with screenshots at each step would probably be more useful, as it shows how the package works...
amazing right. thats why they invests so much in soft diplomacy and hollywood. so that lots of people sleep well at night.
Now what happens when you are working with one other person using only local history support? What about ten people? What if someone is a bozo programmer and screws up your code accidentally?
equally BAD as freelancer.com and any other such sites. The inherent flaw is two folds: newphew-makes-websites crowd and $1-equals-$100--in-my-country.

The escrow system doesn't protect the coder at all, it's meant to protect the person paying the commission.

In order to apply to more projects you have to buy premium membership! You have to pay to work for peanuts!
When it's done competetively with people who want to go to an event, when people like him swoop in and deny them tickets, that's what gets me.

Oh? Wanted to go see that band you like did you? Waiting online when the tickets went on sale were we? Too bad, I got them first. I don't even want to go but now you're going to have to pay me twice the face value or you're SOL.

That's what's antisocial and wrong about it. And that's why there are now so many situations where event promoters are actively fighting against it.
Like this? http://en.wikipedia.org/wiki/Hirudo_medicinalis
Depends on your country but I was involved in the running of a Minecraft server a couple of years ago with about ~100 simultaneous players and our server costs were about £400 ($650?) a month in a UK datacentre; so $1000/month wouldn't be impossible.

We could have saved some money by using a cheaper European provider (iirc OVH had a similar spec'd server for £200), but we were all based in the UK so the low latency was a major benefit. The UK server provider market really needs some disruption.
Some similar intermittent fasting studies related to autophagy and mTOR (rather than PKA in top article):

http://www.ncbi.nlm.nih.gov/pubmed/20534972

http://www.nature.com/nature/journal/v468/n7327/full/nature0...
How many concurrent requests can the six-line HTTP server on Node's front page serve? (I don't know the answer. I've taken a quick stab a few times on a few platforms, but I keep running into local TCP port exhaustion, leading to multi-second latency bubbles, long before I run into any Node.js or physical limit.)
Students from our in person course: www.mgw.us/games
Water recycles itself naturally. I'd be more curious to know how the oxygen converts back to carbon dioxide.
Unsurprising:

> Because it is my work phone and doesn't relate to me as a private person too much I thought I could try Google Now which is advertised as a help in life without the need of you adding data manually.

The whole premise of Google Now is that it is a help in life "without the need of you adding data manually" because it leverages information from your Google Account which, presumably, does relate to your "life as a private person" quite deeply.

If your whole basis for trying it out in a particular context is that that context is isolated from most of your life, yeah, its not going to work.

It's like choosing to try out a Ferrari in the middle of the Sahara desert because its isolated from paved roads.
I Sold My Startup for $25.5 Million
>I think most people would be horrified if even stupid mundane conversations were leaked and they heard their own voice.

That's actually an excellent idea. Auto dial all the people recorded and play back one of their conversations at random to them. That would generate a massive backlash overnight.
The page itself can't tell what color the squares(links) are rendered as to the user. That's what the clicking is for. Mwaahaha...
Tempora also records without a warrant, unless the warrant is so broad as to be meaningless. So this statement is provably false, unless you deny the existence of Tempora, or interpret listen to or look at to mean a human operator scanning the full text of a message (not necessary for most analysis), or perhaps they have a secret warrant which covers all information all the time. We don't know because the 'oversight' of this activity is done in secret and GCHQ is not accountable in any meaningful sense.

It's a deliberately duplicitous and misleading statement, probably directly from the spy agencies, in fact I wouldn't be surprised if this story was fed to the BBC in this form in an attempt to spike other stories based on the Vodafone declaration of direct access.
For the record, and this applies to all comments above and below: by "platform-native" for this package, I do no custom drawing; everything is deferred out to the underlying system APIs. So this actually uses Cocoa on Mac OS X (you can see the .m files as well) and the Windows API on Windows (which is part of the reason I didn't go with just having Qt bindings).
It seems like there is a market mechanism missing here. We shouldn't be handing out free spots just for free. It should be in the form of, "I'll pay for your free spot if you commit to X hours of programming in return." Perhaps we use Karma as a proxy for trustworthiness and commitment?

So here's the deal I will offer. I will sign up over the weekend, and will give the free offer to someone. If you have over 1000 Karma, list how many hours of programming you'll offer me on a silly TBD side project (don't offer anything ridiculous like 100) and I'll pay for at least one of you. (I'm between gigs, otherwise I'd offer this to a dozen folks) You just have to promise that you'll finish the class no matter what, and give me a couple hours.
Ummm... I think this just crashed under the HN load:

Warning: mkdir(): No space left on device in /home/tam/Dropbox/Webserver/allthefavicons/htdocs/classes/allthefavicons.class.php on line 19 Warning: mkdir(): No such file or directory in /home/tam/Dropbox/Webserver/allthefavicons/htdocs/classes/allthefavicons.class.php on line 20
"there is reasonable debate about an issue" != "this issue is inherently subjective."
Yup. Both vanilla minecraft and bukkit are terrible at multithreading. Bukkit's plugin API doesn't use locks (iirc), so having the plugins be able to run in a safe multithreaded fashion is a clusterfuck. It's possible to do that, it's just a lot of tedious work, rewriting essential parts of the code, etc.

Mojang ain't helpin' here. If you run a server and have lots of players on, or whatever, you'll see all but one of your server's cores idling by. 'tis sad.

..so lots of things will be cpu-frequency-bound. Memory consumption is another thing, but if you have lots of memory and SSD, your server will be able to do things. Still though, I believe the way everything is written, it's a very uneconomic use of hardware resources.

Instead of focusing on core code and overall quality and performance improvements, Mojang just keeps shitting out new game features. I see their rationale (short term $, etc.), but when they then go about talking about how they don't like large expensive server operators taking money, it kind of puts me into an angry mood.
Cable companies funding fake consumer groups to attack net neutrality
It's not like business owners will stop talking to you if they find out your Klout score. Can you identify a business in your town which has previously purchased software development services? If not, go to a meetup, ask the people selling software development services who they have previously worked for.

An alternative: to a first approximation, any business with both millions in revenue and which pays for any professional services can also purchase software development services. Learn to estimate the revenue of a business from the outside (great life skill for consulting). One simple heuristic is "White collar employee count times $200k." Can you identify a business in your town which has 5+ white collar employees? Great.

Let's say you have a financial adviser firm in your neighborhood which has 8 white collar employees. Can you describe how a financial adviser makes money? If this isn't obvious to you from a lifetime of reading the Wall Street Journal, the answer is Googleable.

Find the guy at the firm who would have the authority to hire you. (At a firm with 8 people, "owner" is a fairly strong bet. You can identify him pretty easily, since he's plastered all over their website.) Talk to him. At a financial adviser firm, since his primary job is going to be sales, talking to him is really easy. You call them up and say "Hiya, I'm a software developer living in town and would like to speak to Bob. I read about him on the Internet and want to talk about financial advising." I predict a 98% success rate at successfully speaking to Bob.

You then talk to Bob like two business owners who each can learn something from the other. You can learn a lot about Bob about the financial advising industry. Bob can learn a lot from you about e.g. wild and whacky things computers can do these days, like email people. After you have learned from Bob how his firm works, you say "That's great, but there exist ways to make that even better with a bit of elbow grease. Let me outline how I'd get you more rich clients, directly increasing your revenue. It gets technical but the brief description is [pitch project here]. Interested in talking about this further?"
I think many recruiters would e-mail goats and ask them to apply to Google if they could. I'm not sure they care or filter people very well in many cases.

This sort of thing is usually a sign that your recruiter is not a good recruiter. Break contact and move on to someone who actually tries to match you to real opportunities. Recruiters are supposed to provide value to the applicant as much as the employer.
I know it's a foreign concept these days, but the New Yorker employs editors to work with authors and maintain the house style.
I think its a bad idea to characterize the entire defence industry as amoral implementors. Many that I've interacted with are very conscious about extrapolating to the conceptual uses of their creations.
The only reason we're having this discussion is because it's "one peer".

A thought experiment: Let's pretend it's not Netflix for a moment. Let's pretend there's a bunch of competing streaming media services which happen to take up, combined, the same amount of bandwidth that Netflix does.

In this case, Verizon would still have the same problem (if you buy that they have a problem at all, which I personally do not), except they couldn't play at being mafiosos, holding one in particular to what would be a protection racket in any other context since the load is the same amount, just distributed among many much smaller players.

What would they do in this case?

The fact that it's one large company gives them the ease of threate^H^H^H^H^H^H leveragi^H^H^H^H^H^H^H^H negotiating with one entity instead of upgrading their damn network like they're expected to do.
Sorry, someone says proudly how they instigate a practice I find pretty awful and would like to apply their behaviour to yet another market, and I'm supposed to not comment on it or make it personal?

Whatever.
Yes, I agree -- but Go's got it's own warts. I think they picked up that (err,result) common function signature from node (or they just thought of it themselves, either way).

However, I think once you start trying to manage go routines and all their channels, and all the messages that are flying around, go will start looking less utopian. Of course, a lot of that is subject to code architecture (well architected code will be easy to follow), but I feel like no one's found enough of the dark corners of go yet.

Oh one thing I wanted to mention - Why didn't you include any samples of go routines in your code?

Unless I am misunderstanding go immensely, a statement like "(task3(task2(task1()))" wouldn't actually be asynchronous, you would need to spawn dependent go routines right, and wait on completion on the channels?
I don't think we can say it's clearly working... This seems like an extraordinary claim and it's hard to know if there's any truth fudging.
When I first saw 'Now' suggest "You need to leave now to make it for $your calendar event" I thought it was super cool and it was one of the reasons I got Android.

But nowdays I don't use it. The clever reminder is too random to be relied upon (I guess it has trouble recognizing addresses which include company or building name) and rest of the cards are either wrong or irrelevant.

To make things worse Nexus5+KitKat desperately pushes 'Now': left unremovable homescreen = Now, top unremovable search bar = Now, bottom unremovable swipe = Now. Now! Now! (I've had to remove Google launcher just to get rid of it).
>Why doesn't NetFlix at very least offer the ability for their users to queue content for download / local caching?

Because this would almost certainly result in the content industry screaming bloody murder.