skysight-inc/HackerNews huggingface dataset:
> But at the end of the day, we do need a way to develop efficient mutable, concurrent data structures. Languages that rely on message passing, like Erlang, usually pass this problem down to a database, but the problem still has to be solved.

Rust fully supports concurrent data structures with shared mutable state, and there are several in the libraries.

> But GC already provides better throughput than manual memory allocation in practically all circumstances

This is far too broad of a statement. I can certainly come up with cases in which manual memory management will outperform GC. For example, if you have an arena-like pattern like the binary-trees benchmark, I think it's impossible to outperform manual memory management. Even if you bump allocate in the nursery then you still have to copy to the tenured generation, reducing throughput over a bump allocator.

> and suffers mostly from latency issues (pauses), but even those are being worked on with some good progress (like the work done by Azul on their JVM).

Azul C4 generally requires a kernel extension to perform well, reducing its applicability in practice (desktop/mobile software). It also suffers from somewhat reduced throughput over the HotSpot garbage collector, according to the paper. This is not to bash Azul C4, of course—it's a really exciting piece of technology—but I feel that it's often held up as a solution to all of the problems of garbage collection when it, too, has tradeoffs.

> It's possible that hardware has become too complicated for us not to give up some control over to some runtime. Maybe we're at a stage where low-level full-control programming is incompatible with fully utilizing the hardware for best performance.

I don't see this the case in practice quite yet. Java HotSpot, which features the best widely used GC, is routinely outperformed by low-level C++. At this point I see the burden of proving that garbage collection outperforms manual memory management in practice is on the proponents of pervasive concurrent GC. It may well happen, but I don't think we're there yet.
But what does it do? #2 and #4 don't tell me anything.

You have to solve a customers pain point. What is the problem you're solving?
CFLs don't flicker anymore, and if color accuracy is what you want stay away from LEDs since all the efficient ones are worse than CFLs.

You can make LEDs with good color accuracy but you lose efficiency making them worse than equivalent CFLs.
What you just described is pretty much Silverlight. It can do out of browser stuff.
My daughter's grade school has chess lessons once a week (we are in Canada). They start as young as junior kindergarten. To reinforce the lessons and gauge her learning, I try to play at least one game with her a month.

I'm impressed at how much she's learned in the program. She's still not capable of beating me, but I'm able to teach her things she's not learned yet in the program such as castling and en passant. Then I'm happy to see her come back after that week's lesson to tell me she used what I taught her and won her game.
Magic: the Gathering? It's a game of infinite possibilities and strategies and has a big meta game around it, too. Plus collectibles. Plus cool artwork. Plus good apps.
I hope that if you are smart enough to be an early adopter in bitcoins, that you are smart enough to never delete anything, ever.
Send Mail To Toys With Toymail
Build something you personally would find useful. If you find it useful someone else will.
Billionaire who chooses to stay in the hamptons in the winter and doesn't have an indoor swimming pool. Hahaha
> ... I sort of think we should just port it to C.

It's been done, at least in academia: http://cyclone.thelanguage.org/

We owe a huge debt to Cyclone :)
Glad to see this happen. When people talk about vegetarianism, it's almost always about the moral aspect of killing animals, and rarely about the huge impact the meat industry has on our environment.

People often dismiss vegetarianism because they like meat too much, stating that they can't go without that delicious steak once a week. The fun part about reducing your meat consumption in consideration of the environment is that you don't have to cut it entirely, it's just a matter of adjusting your everyday habits.
So how do I use this language? Do I need to buy Mathematica?
How China Can Cause The Death Of The Dollar And The Entire U.S. Financial System
A million is easy. Put up your ask for 1400-1500 BTC and wait for someone to buy it. Maybe spread it out over a small range so it doesn't look intimidating, but at that size it doesn't really matter. Probably happen in a few hours. Again, several of these transactions happen every day.

Have the money wired to your bank. If you're selling on bitstamp, even that step is easy.

Done.
Objective-C isn't a proprietary language, as this author annoyingly suggests several times. Regardless, the new JavaScriptCore framework is pretty impressive. It would be nice if there were some official Apple docs beyond the one WWDC video, though.
None of my code is available to be open sourced, our github repo's are private (when sharing is required with outside parties) or self hosted internally. If a company looks at my github, you'll see a few contributions to some projects but very minor and few.

If you're making the decision to hire me based on my public github, you're making a mistake.
I can change the language, though I don't know what the right term is. Transsexual?

I've only met one person of that category in my life, and she referred to herself by the same term used in the post. What's the official term to use? I don't want this distracting from the actual point being made.
I actually thought the same thing. At first, I was very worried that Evernote was hacked, as I use it a ton. But as I read on, I realized what they meant.

Personally, I don't think this email was necessary.
Vulnerability in JBoss Application Servers enables Remote Shell for Hackers
"code I wrote for myself for a very specific purpose where no fitting solution already exists and that has little to no value for anyone but me."

I always assumed public repositories are for these types of projects too. "Hey this code isn't clean or maybe finished but it solves this really specific problem maybe it could help someone". I understand being nervous about not putting your best code out there but I think there is also something to be said for releasing your problem solving attempts.
Firstly I don't think anyone really needed a 1000 word essay on why hiring is inherently probabilistic, I think that much is obvious.

The ultimate issue surrounding using github as signal is whether the presence of a github profile is inherently meaningful signal independent of every other factor. People who advocate github are usually implying (either explicitly or implicitly) that someone who codes outside of their day job (and then uploads it to share with the world) is more "passionate" and therefore a better coder. Many people disagree with this. It's been repeated ad nauseum why this reasoning is faulty: everything from getting your fill of creative work during your 9-5 to maintaining good work/life balance. Just the presence of a github with some activity is not an indication of passion or more importantly quality code.

Of course, people who defend using github like to say well I can know a candidate better by looking at their code samples before hiring them. Again, this absolutely goes without saying. If you want a code sample, just ask for one. I'm sure most people can provide something for you to peruse. If not, keep a simple task handy that you can give them to crank out in a few hours. Such an easy solution to this non-problem.

The reality is this is all just the rationalization here. What's really going on is people use github because that's what they're into. "It's obvious that I'm a top developer, therefore my behaviors are indications of top developers". Bullshit. This is just another symptom of the "hiring in my own image" phenomenon that's rampant in this world. Those of us who claim to be rational must recognize this and realize it's nothing but narcissism.

And no, the claim that anyone who is against using github as signal are people who aren't passionate/would be rejected/etc. I have plenty of code that I write on my own to scratch particular itches. Everything from machine learning scripts to greasemonkey scripts to patches to borked java applications. None of them were written with wider consumption in mind, and so I am not prepared to release them to the world. If you want to see it I have no problem showing it to you with the understanding that it may not be polished and not always follow best-practices when working on a team. Anything I produce is a reflection of myself so anything I release to the world must have a certain level of effort and polish put into it, otherwise I simply would not be comfortable.
And as usual, there are other solutions:

http://www.realseeds.co.uk/ for example which involves cultivating and selling heritage non-hybrid seeds. Stuff tastes good as well - I grow quite a bit.
Reminds me of http://www.corebizcentres.com/

It's clean, but I just don't find it very memorable, or unique.
Yeah this is the closest so far -- a fleshed out version of the RPC avenue.

Thanks so much for the responses, these are really great ideas.
Great, that's what I was hoping. The client is planning to stick with iOS devices so I may not test much cross-browser, but it's good to know we'll have options. Again, thanks for this and I hope I can find a way to contribute. I'm sure I'll have a few other questions, I just signed up over at your forum.
2 is just a generalization of 1 and 3. To expand on 4, currently I display how many crawler requests were made and the average response time. If I were to further invest, I'd split these metrics by path requested and have it available over any time interval.

Do you have any ideas on what other pain points I could solve with this idea?
No you need to make a private sale, we're talking back alley or across a table somewhere. Getting money out of the US based exchange Mt.Gox is impossible in the range you are talking about. Currently they are cashing out everyone at $10,000/day, that isn't per person that's combined.

Or you can move your Bitcoins to another exchange (which have a much lower valuation) and which are all foreign. Then cash out there. Then repatriate your USD. Which has tax implications. So in an amount as big as $10M you're going to lose a large amount of "money."

You also have to pray that somewhere along the way your anonymous untraceable Bitcoins aren't stolen.
This mentality says that you can't put a screw base on some technology that you can easily say is not for use in enclosed fixtures.

In some sense, I think you are arguing that your oven should be compatible with gasoline (cause hey, you can put gasoline in a container that will fit in an oven). Of course you aren't, I just think you are probably headed too far in that direction. I guess I'm willing to make consumers do more than make sure they fit together.
Given the way one sets this up, I'd definitely say your target is developers. You can't use this if you are not technical.

More specifically though, your target is developers who are not familiar with seo, or developers who would like a quick solution for seo until they have time to address it in more detail later.

3.99 is a weird number for me. Just throws me off. I'd raise it to 4.99 or drop it to 1.99. Actually, just raise it to 4.99. If I'd pay 2, I'd pay 5.

Also, a case study would be a good idea, showing a specific example of how crawlspa has aided in indexing your single page site.

I really like the idea, have no use for it myself though.
From my perspective a GitHub portfolio might not be required to get hired, but if the code you've shared is bad code then it could keep you from getting hired.

Edit: That doesn't mean I wouldn't have one. I do have one. I just imagine that a bunch of developers sitting around judging someone on publicly available code may not always be considered a positive.
This is correct. Marxist 'exploitation' does not happen until someone profits, to use other people's terminology. This can only happen when someone is in control of the well, and then uses it in some form of economic exchange. A bunch of people building and then using a well does not have this character, at least as far as this particular thought experiment goes.
I believe the parent was trying to say that it's potentially illegally discriminatory in the US due to the fact that FOSS is gender and racially biased hugely in favor of white male participation. If you use it is a screening tool to cull candidates, there's probably a case for you breaking US hiring laws.
I think you're wrong about that.

51% attack publication didn't kill it.

Silk road bust didn't kill it.

Selfish miner attack publication didn't kill it.

I'm not saying that a flood of sellers won't lower the price dramatically. But to say a rumour is "all it will take" is to ignore recent history.
Right - a human would have to curate which moves were mistakes. Though I think that eventually computers could take over in this category as well.
This really illustrates the true power of the web. No construct has a stable definition. If we can't or don't want to use JS to write algorithms, just add new features to CSS until it has the ability. Nobody needs a reliable format to write static documents. We need to keep extending amending extending amending extending amending (while trying to be backwards compatible)!
The first line:
"Nowadays Python is probably the programming language of choice (besides R) ..."

Personally I am not ready to hand the title "langauge of choice" to Python, although it is trending that way. We should give R credit where credit is due. There is still a huge population of R users and code. Python has advantages in that the syntax is easier to understand, and so is the structure (object oriented versus scripting). What Python lacks is a simple setup. I think that once Python becomes more accessible to everyone (as far as downloading Python, setting up directories, packages, libraries, etc.), it will have huge leaps in usage.
This is the main point.

Also, in the first paragraph of the post "github or other code portfolio". The whole criticism was with respect to employers who only use github as a filter.
Arimaa is a good choice - it can be played on a chess board, has quite a bit of variety, and is deep as well.
That's bizarre, when I first looked at it, I skimmed it and at the end there was a picture of who I presumed was the author who was a male with red framed glasses which is now missing.
You can stop reading after the picture, which happens to be at the top.

Why doesn't every programmer have a great GitHub profile? The same reason not every mother of 3 children looks like a fitness instructor. Priorities.

You write C++ all day at a bank, can't use any open source, and your mind is filled with the intractable legacy issues, politics, etc. Maybe you're married and your spouse wants to go salsa dancing on Tuesdays. Should you prioritize throwing some Ruby into GitHub? If you want to work for a startup, yes, you should. If you don't care, don't bother.
Don't Bury the Lead Dude.

I've seen senate reports that take less time to get to the point about safety warnings. TL;DR: Many leds aren't meant to be in unventilated can fixtures and will either burn themselves up, reduce lifetime, or worse start fires. At least that's what I think I got out what was mainly a lot of talk about other types of bulbs.
Humm. First, this blog post was not a quick read while taking a quick break to read a hackernews post, so read if you have time. Second, while being able to see what a developer's programming style and their interests are like via a code repository, not having a code repository does not mean someone is not a good programmer worth hiring. It seems like those who will ONLY hire someone if they have an amazing github are asking for people who do NOTHING but breath, eat, and sleep code; someone without a life, someone who does not cook, have pets, loves someone, or has other interests than being in front of a computer uploading code to github. When you leave home at 7AM to be be at work at 8AM, and work until 5:30PM, and then you get home to cook dinner, feed your pets, clean a little, MAYBE get to the gym, it's already 11PM or midnight. When exactly do these employers think someone has time to do stuff other than work and take care of real-life responsibilities? I mean, yes, programmers could use the weekend and some if not most do, but if moving to another job means having an amazing code repository, this would not be built over one weekend, maybe not even several. There are brilliant programmers out there who simply do NOT have TIME to spend it creating code for employers to see on a code repository site, so requiring one is in fact discriminatory to those programmers who just cannot spend the time adding to the code repository.

I have personally seen how employers think they are so awesome that they will not even consider a programmer for hiring because of lack of a github. All I can see say is that in the case I have seen, all those employers missed out on hiring a great programmer, one who is truly dedicated to work and programming, one who really does live programming while still having and enjoying life.
"I have not failed. I've just found 10,000 ways that won't work.."

- Thomas Edison
Why should they be banned? Why should people not be allowed to waste electricity and glass? We don't have shortages of either, and by melling's argument doesn't dumping money into electrical generation encourage advances there, the same way that dumping money into LED leads to LED advances?

Basically: If you want people to use less power, then increase the price or ration it. Don't ban an unrelated technology. If you want people to use less glass, haha are you kidding me, glass is made of dirt and easy to recycle.

Is there any harm caused by incandescent bulbs specifically that I have somehow missed?
The TSX Composite Index: https://www.google.com/finance?cid=9291235

There are others if you have a more specific interest: http://web.tmxmoney.com/indices.php?locale=EN
As a corollary, for what should I avoid using Redis?

I've heard wonderful things, but I've also heard that you can easily abuse Redis for things that aren't appropriate.
Could Mozilla become a branch of Google?
"Now that we know how Stack Overflow performs on its current hardware, next time we can see why we don’t run in the cloud."

inb4 "because we're running mainly on MS software"

;)

-- edit --

why the down-votes? I read about other websites, like POF, who run on MS software and their server-architecture is monolithic, too. The time I read about it, the page run on 2 big Xeon machines.
What kind of repercussion will this have in the future, say, when Bitcoin will be more widely utilized? It seems to me that it might only cause an issue to Bitcoin's market during these initial stages, where a rich bitcoin owner could fluster the market by selling large amounts. But in the long run, there will always be the rich and the poor. Or is there something I'm missing?
I don't know who really still believes that FOSS is unpaid labor. It is generally paid in the form of better jobs available based on your record, paid support, being paid to do it incidentally as part of your job, or even being paid directly to work on it.

So, pointing out that FOSS is paid labor is basically just attacking a strawman. I suppose that a few people seem to be mistaken in thinking that their FOSS work is unpaid, despite all of the economic benefits they derive from it (like DHH recently), but I don't think that this perception is particularly widespread or really very harmful.
Searched for REBOL from Wolfram's site (hope that language can 'flatten' it's own nest of URLs, jeez...). Didn't find REBOL but interesting NLP blog post from 2010: http://blog.stephenwolfram.com/2010/11/programming-with-natu...
> some sort of jelly fish monster, a lighthouse, Tom Baker

This must be Horror of Fang Rock, from 1977, written by Terrance Dicks under Robert Holmes as script editor. In 1974, when they held the opposite jobs, Dicks asked Holmes to give The Time Warrior a mediaeval setting, which he resented: so in good-natured revenge, for this script Holmes told Dicks he could write whatever he wanted, as long as it took place in a Victorian lighthouse. Since The Time Warrior has a Sontaran, Dicks decided his script had to have a creature who would be the opposite of a Sontaran, hence the jellyfish monster.
A rather alarming email from the Apple - how to solve this situation?
Hi guys,
We've received rather alarming email from Apple (I am attaching it on the bottom) saying that we did something we did not do.

I must say that we are digital publishing startup and we have more than 100 apps on our iTunes developer account. All apps belong to our publishers (clients) and we can suspect that some of them has crossed the line (but not us).

Of course in front of Apple we are the client. We understand it and that's why we have just asked Apple support member (during scheduled call) to help us identified THIS app or have some tools from Apple allowing us to monitor such forbidden behavior of our publishers (we do NOT control our publishers).

But Apple said something what can be translated into "screw you developer, you are guilty and you will be punished".

Have you faced similar case to ours?
Any help would be greatly appreciated.

Thanks!

{ Email from Apple START QUOTE *

We are writing to inform you that your company is not in compliance with the iOS Developer Program License Agreement (PLA) due to documented evidence of manipulation of the user reviews and/or chart rankings associated with your apps on the App Store.

Section 12.2 (Termination) states:

(f) if You engage, or encourage others to engage, in any misleading, fraudulent, improper, unlawful or dishonest act relating to this Agreement, including, but not limited to, misrepresenting the nature of Your submitted Application

(e.g., hiding or trying to hide functionality from Apple’s review, falsifying consumer reviews for Your Application, etc.).

Be aware that employing services that manipulate App Store chart rankings or user reviews on your behalf may also result in the loss of your developer program membership.

Please address this issue promptly.

END QUOTE }
Technically true, but Cocoa is proprietary. Is ObjC widely used for anything else?
Interactive Learning Environment with AI for New Programmers
Hah a big rumor or simpler: sound economic logic/truth...

either one should do the trick, but right now greed is leading
I use it for prototyping, analyzing data, and explorative research. When considering a new approach to a computational or machine learning problem, you can often try it out in Mathematica and see if it's the right direction at all.
I have to completely agree, my public profile only shows 1% of my ability. Its a double edge sword, either spend more time fluffing up your public profile or working on something that actually makes a difference. Now that doesn't say don't do random hacks in your free time, but everything you do in your free time isn't open source worthy.
Which next-gen console is more popular right now on Twitter (in realtime)
Sorry to be a jerk, but just want it to look as good as possible...there is a typo up at the beginning of the lede copy:

Free and open source, Ionic offers a library of mobile-___optmizied___ HTML, CSS and JS components for building highly interactive apps. Built with Sass and optimized for AngularJS.
Using custom scrolling behaviour makes the lists feel very out of place on android where a end of list bounce is not the correct visual cue
ClojureScript Koans: Learn ClojureScript from inside your browser