skysight-inc/HackerNews huggingface dataset:
The feature those languages are missing in order to do actors correctly, is enforced isolation of state. While you can emulate actors and message passing in nearly any language, you need this guarantee so that any actor can be executed anywhere at any time, without worrying that it is going to cause a race condition or hit a mutex somewhere. The big sin in Java and C++ which makes them quite unsuitable is "static"

It might be possible to achieve that isolation if you stick to strict coding practices, but the point where it's going to fail is when you import another library, written by someone else.

Because C++, Java and many other languages (including F#, Scala and others which have message passing libraries) do not have the enforced isolation of state, nor the ability to add notation to indicate that some piece of code is free of side effects (including all of it's dependencies), you're always going to have the risk of breakage when importing a library. The only way you can be sure that a library is actor-safe is to read it's source code - and if the source code is not available, then you're out of luck.

Java and C++ could have the potential to do actors correctly by adding the notation for side-effect-free code, using custom annotations/attributes on all functions which are actor-safe, and using some compiler extension or static analysis tools to prove correctness. I'm not aware of anything that does this for the mentioned languages though.

On the other hand, if you implement message passing in any purely functional programming language, your actors are automatically safe for free.
It's interesting to see how lower-case g is the only letter left that is commonly expressed in fonts two ways, single- and double-story; one flipped left and one right.

Looking at the first average rendering, you can see that it isn't clearly defined like all of the other letters. It also has two very different versions in the serif and sans-serif fonts linked at the bottom.

I wonder if one of the gs will eventually be lost, similar how it's so rare to see an "a" represented in a font as a single-story "ɑ".
I don't know if "pirates" are aware of it but the cloud will change pirated software game. Not on audio (that's why audio industry keep on complaining) but on top software for sure (we don't listen them complaining..). Free use of top software will have hard times. Is this good?
Where are they getting the citation graph from? They hint at PubMed, but PubMed doesn't have it.
Convert 3d movies on Mac in 4 steps
Curt's Grilled Black and Blue Bacon Angus Burger Recipe
Which is why everyone should aspire to be majority owner of their business. Because that place your not comfortable with is every job on the planet.
I started off with Dreamweaver but very quickly had to move to Text Editors because the I had very little control over the generated HTML. While it was great for cases where I am mixing static HTML pages with little design, but whenever there was JS, decently complicated CSS or Server Side Scripting involved DW became largely useless as I had to modify generated source and at times, rewrite it.
Here's one answer: https://news.ycombinator.com/item?id=3877475
Some wise guy told: "Only boring people gets bored".

Seems to be true. Since I'm not boring I hardly remember how does it feel to be bored. :) There's so much stuff to do. Only thing you have to do it to see it's awesomeness and then "good bye, boredom". :D
According to HN posts, Steve Jobs seems to have posed these characteristics. But I'm sure he is not a horrible Boss.

Edit: So, it is the results that speak for you.
Looking for debt consolidation loans online?
http://continuations.com/post/16405180072/tech-tuesday-dns is more descriptive.
At the fringes of every fashion era, there have been things that've peeked out into the future and tried to push things forward.

As a designer, if you aren't constantly trying to build stuff that's better than what other people think is currently possible, then you may have just become a cog in a machine.
> Firstly, HiPE and BEAM may be the most advanced virtual machine systems in the world. People working with JVM will claim this an exaggeration, but in terms of reliability and speed, my experience with HiPE is unmatched.

Reliability, maybe, but these benchmarks disagree with 'speed':

http://shootout.alioth.debian.org/u32/which-programming-lang...

It's not bad - it beats a lot of dynamic languages - but it's not great either. Go and Javascript V8 both beat it.
I agree that this technology is absolutely necessary for certain use cases.

However, this will certainly be abused by lots of people to create "an amazing experience online", with the effect that texts become harder to read.
Great idea. Profanity bothers me particularly when I'm watching something with my daughter. This will come in handy.
You can install modules locally, using pip install --user, and then I gather that the right combination of virtualenv hacks in your WSGI file will let you choose the django version... Will try and get that documented somewhere.
Hey, I'm from Switzerland too, are you working on anything interesting atm?
The army, the Catholic church and a successful software company have very different jobs to do, under very different circumstances. It's no surprise that they are organized very differently. Trying to model any of them on the organization of either of the other two will not produce good results.
Okay, so it was a sensational title. The point was more that we're in a bubble caused by a lack of engineering talent, and the point about obsolescence was just me trying to figure out what it would look like to solve that problem.
"Random number" is just a name with a definition, it isn't any more absurd, than asking for square root of -1. In one system of definitions it doesn't make sense (real numbers), in other it does (complex numbers).

You can dismiss question as nonsensical (no, you cannot calculate square root of negative number, there is none), or you can accept new definition that allows you to say something more about a problem, and use it's results, where they are usefull. And Kolmogorov complexity is an usefull definition, maybe not as much as complex numbers, but still.
it's not the same thing. Wenger doesn't explain how to use zone files. We do link to his post at the end of ours
Whew, quick assumptions -- That would be Mountain View Trailer Park in lovely, rural, Durango Colorado [ http://maps.google.com/maps?hl=en&ll=37.229004,-107.8021... ] (Although in that shot you can't see the sign, I assure you it's called Mountain View Trailer Park, because of the view of the Mountains )

However, I spent the majority of my youth in New Mexico, with close to the lowest public education ratings in the country.

Outside of that, I guess we're simply in fundamental disagreement about the nature of success. Sure, doing groundbreaking work might be impossible or at least very unlikely for the average person, but I believe that anyone can be successful (in a pragmatic sense) for the same reason I believe in the central limit theorem. The most successful scientists are not necessarily the smartest, but the ones who publish the most -- the same can be said of any discipline. In short, unrelenting persistence is key, and depth always beats breadth.

I'm willing to concede that maybe I'm young and dumb and haven't been jaded by the world yet. Maybe I'm Malcom Gladwelling myself into thinking that there's some rhyme or reason behind the (personally qualified) success I feel I've achieved. Still, I am of the firm conviction that if you put limits on yourself, it will spread from your life into your work. There are no real limitations to what you can do. There may be temporary periods of plateaus or even deep valleys, but you can transcend them. I have seen this too many times to declare our ultimate fate and legacy of our work entirely accidental.
Can someene of the team or early adaptors explain to me: WHY USE "END" statement?
Am I the only one who purposefully design my tests to fail on the first run to verify that they're doing what they're suppose to?
How would you deal with deeply nested structures?
I just taught 20 people ror. It took 8 weeks. They worked their butts off, and now two thirds of them have entry level dev jobs.

The talent gap is big enough now that it doesn't take much for someone who is talented and motivated to get to a point where they are getting paid to continue to learn.
Beginners probably won't need to directly edit a zone file.
That's true, I should have been clearer in my introduction: this really is a guide for beginners. The goal here was to show a simple zone file example and go through it, so that someone who never set up a DNS could do it in 10 minutes. That's why it is nowhere as complete as Google's description :)
5 Things to Know About HTML5
What separates Libertarians from Anarchists is that they are not anti-government, they are anti-"large government"; in other words, they want only a necessary framework to maintain peace and stability, and nothing more (whatever can be privatized, in their opinion, should be). Whether this is a correct view or not is the subject of much debate, as there are both benefits and drawbacks to government-run organizations, and not all can be put in the same bucket (for example, the Department of Transportation might be more justified as a govt. organization than, say, the dept. of Education). (Don't get me wrong, I am all for public education, but the price we pay in taxes goes towards a lot of bureaucratic overhead, and public teachers get the short-end of the stick when it comes to salary).
No problem :-).

Re: "lower efficiency… is acceptable in such a use case": Maybe — it really depends on your use case. In the case you describe, sure. In my particular (specialized) case:

1) My clients are connected by 1Gb or 10Gb switched ethernet, and they are typically on firewalled local networks. I don't worry about trickle-style DoS attacks. (In other words: my threads are mostly-active, not mostly-dormant.)

2) My clients really only care about sustained streaming throughput. So, if they can max out the underlying disk with 20-30 simultaneous connections, they won't bother throwing 1000s of connections at my server. pthread-per-connection works great for this circumstance (with a pre-allocated thread pool).

Use the right tool for the job ;-).
Photoshop Elements is actually a totally different product. Someone who's very comfortable with the Photoshop workflow might not like Elements at all.

There actually was a Photoshop Light: Photoshop LE. I got a free copy of Photoshop 5.5 LE along with a Wacom tablet. It really was a stripped down Photoshop. Imagine someone had sprinkled #ifdef PHOTOSHOP_LE everywhere and then said "Ship it!"

It was nearly the perfect product for me. The only really annoying limitation was working with a single step of undo/redo. I taught me to be very deliberate with my brush strokes. :D
Big learning curve, pretty piecemeal support for lots of things compared to popular languages, and a mental model that is difficult for less advanced programmers spell something that will likely never be all that popular.

Here's something I wrote about it 5 years ago:

http://journal.dedasys.com/2007/09/22/erlang
Except someone who has never done it before probably shouldn't be in the position to edit zone files themselves... They should most likely use their registrars DNS servers or the DNS servers for their host, or if they want to get fancy one of the DNS providers out there.

Once you get to the point that you have outgrown the solutions out there, or you want to do something fancy such as create records on the fly then you can start looking into doing your own DNS hosting.
What a weird and incredibly false dichotomy. I smoke a bunch of pot, play a bunch of Halo, have had internships with 3 major corporations, worked as an independent contractor last summer and have a 6-figure job lined up when I graduate. On top of working 12 hours a week with 15-18 credit hours during my Junior and Senior year, I also have 5 side projects that will either make nice additions to my open source portfolio or could potentially become products if I gave them the attention they need.

I think ZephyrP is blinded by his good fortune to not understand that: one, software developers are in crazy demand compared to, for example, "creative writers"; and two, that the economy IS quite bad right now and that this is a generalized extension of the unemployment problems across the country.

That having been said, when it comes to things like video games and drugs, I think Zephyr's point about "you have to make your own luck" logic is right (granted I have no idea why there is a pot-shot in there about video games). A person's work ethic is the root cause and "video games" and "drugs" are silly remarks for people that don't understand or see that there are plenty of us who can indulge and still live perfectly productive lives.

Further, I don't know of any indication that "video game" playing is trading off with employment. At all. On the other hand, there are probably thousands of statisticians and economists who could give you very specific reasons for the downturn in employment and show a trend that will probably make it's way across all segments of society including college grads.

Also, people need to understand that they need marketable degrees and they need to understand that employers are learning that all degrees are not equal and you ABSOLUTELY MUST have the skills that your degree assert and you must be able to communicate well and articulate why you deserve a job.
The syntax is inspired by/based on that of MATLAB, likely so as to be as familiar as possible.
After playing with one at a uncles house, and not shut up about it, I got one for my 10th birthday and I felt like I was king of the world. My parents first made me work through the manual, which was how I started and fell in love with programming.

Still have the original keyboard (the rest was sold in other case/keyboard), maybe I'll try to use it as a Raspberry Pi case.
It does seem paradoxical, but I know quite a few people I consider to be good coders, but know almost nothing about DNS. For example, a former researcher in CS who now wants to launch his webstartup.
Users are the Inspiration
posted previously: http://news.ycombinator.com/item?id=3174040
I haven't, thanks for pointing out. Seems like a closely related concept, although appears to be used mostly in security testing context. Also, at least for Python most tools are a bit too complex—I imagined something more like a TestCase subclass (not even a test runner) that augments certain assert methods and possibly provides new ones. Anyway, on a second thought, adopting TDD looks like a better solution.
There's a book on how the marines does management called Corps Business [1], it makes a pretty decent argument for implementing some stuff from the armed forces, eg. adaption, steering by objective, breeding culture etc. It was a while since I read it, but I remember that I thought it was a decent book sans some needless glorification of the marine corps.

[1] http://www.amazon.com/Corps-Business-Management-Principles-M...
I don't rent music from iTunes at all. Once I purchase it and the bits are on my hard drive I can back them up as I please, I can listen to them as I please and since they don't have DRM I can share them however I want.

If iTunes were to shut down tomorrow all of my music purchased from iTunes would continue to function.
Zipper Pouches
Shako Flexipack Pvt. Ltd. is a diversified & vertically integrated manufacturer of Flexible Packaging Products, Induction Heat Seal Liners / Wads & Stock Stand Up Pouches, supplying to more than 25 countries in Asia, North America, Europe & Australia.
HIPAA compliant medical billing service
Medical billing services are highly beneficial to group facilities, single practitioners, hospitals, and other medical practices.
Before InDesign killed Quark, Quark killed PageMaker. Going on how long it's been, i think InDesign is due for a killing by now.
According to SF, it was last updated in 2009 (is it actively developed?). I don't see much in the way of examples on the SF page, which is a bit off-putting. I guess I'm curious about the model it uses and how it performs, but my best guess is that it's not radically different from lthread or any other M:N userspace threading library. Do you know more?
Google App Engine Blog: App Engine and Google’s new Deprecation Policy
Really looking forward to this...
For a fantastic and entertaining look at the story, check out "Micro men"

http://www.imdb.com/title/tt1459467/
Why not to use unsigned int where no negative numbers should occur? You should write code that won't make those values negative anyway.

Except that I think unsigned int will cause segmentation fault when signed int would cause program run farther and work inproperly. For example, if you use some int as an index. It should be non negative, but you've made mistake and you calculated -1. If you use signed int it would access some data and work if it and probably you will have big problem with debugging. If you used usigned int -1 is incredibly high number which in 99% cases will cause segmentation fault at the source of problem, so process of debugging would be far faster.

When you use that value for some calculations it's the same. Problably such value would make values "unbelivable" and you start debugging at place where such value occured.
Yeah, do keep repeating your bias and prejudices while ignoring conflicting facts pointed out by others, and tell yourself that makes you smart.
Adobe software is just too powerful to be replaced. It's like Autodesk. You can do almost everything there. This flexibility (and still competing with/being the most powerful tool in that niche) makes it almost impossible to defeat. Of course adobe is not perfect (very far from that) but their software is being developed for several years, is not something a startup makes in some months. Of course is possible, look at the example of Sketchup, there was dozens of great 3d modeling tools and they gained a good market position innovating where others grasp: usability for newbies. But they had to be great on this, good usability wouldn´t be enough..
Intel launches Ivy Bridge Chip with 3D Transistors
[Plug] Chrome Extension: https://chrome.google.com/webstore/detail/nioogjedkajjnkbeja...
If you didn't know, "wiz-ee-wig" is a very well-known term to a particular subset of the population.

http://en.wikipedia.org/wiki/WYSIWYG
I pass, I stay with Gödel on this ..
$60 LED light buld that lasts for 20yrs
Learning VIM while playing a game
They're different beasts entirely. One key distinction is that GCD requires kernel support, while lthread and friends simply sit on top of any pthread-compatible system. As I understand it, GCD is based on an old systems idea (1991):

https://en.wikipedia.org/wiki/Scheduler_activations

It also has some auxiliary stuff (compiler-level support for C closures (Clang blocks), etc…) to "make threading easier," like you say.
That always seemed a really, really unproductive notion to me, that great tools must be bad because they help you deal with problems that would otherwise make you fail sooner.
Adobe offers their software at a much lower rate to high schools, collges and their students. The liberal arts classes with computers have Adobe suite. Web design teachers teach almost exclusively using Adobe software. If you are a high school student majoring in art or design in the U.S more than likely you will have no cost access to Adobe software at your school. This business model has serve Adobe well for years.
The website or any of the domains it includes JS from can at any time inject some JS into your page, which could maybe replace AES with Base64, or anything else it wished to do.

Native crypto clients don't arbitrarily download code from several domains every time you turn on your app.
Celebrate Earth Day, every day
Why do you think the author is using Cufon?
Machine Learning class is live
Could be Google Scholar. There isn't an API yet (I think) but I've seen sites that use its numbers. It's a very vulnerable measure, unlike Web of Knowledge's numbers. But it would work with proper filtering.
I agree with you that if you want to be a full-fledged programmer you will need to understand this topic beyond this simple example, but at the time I really could have used it as a starting point.
I'm found the manager tools podcast (at manager-tools.com) to be valuable.
I guess that languages such as Smalltalk, Common Lisp and Python are all OO-functional rather than pure-OO or pure-functional. It works quite well in practice - whenever you have some simply-structured mutable state that's being worked on a lot (and where the intermediary states are not really interesting), then OO is going to float your boat. If you have complex-structured data that undergoes transformations into many different shapes (summing, projecting, mapping, extracting), then you want to use functional idioms.
(I say "functional idioms" because, e.g., list comprehensions are a functional idiom but not conceptually tied to functional languages if you really think about it).
Using gamification to get unhealthy hackers into an exercise program
At work, I just use email. Whenever I check my inbox, I delete all emails that I no longer need or are irrelevant and I trim my inbox aggressively. All emails left there are things that I have to do. I recently switched to this method after having an overflowing inbox with 30 folders and all kinds of filters, etc, and I'm already seeing a huge productivity increase. Still, I fully appreciate this won't work for everyone, especially those who are getting 100s of emails per hour.
Things men don't understand about women
Find out what men think about women and their habits!
I used Review19 -- http://review19.com (Disclaimer: this is my app) for collaborative project tracking and that covers my consulting work and personal projects.

I've used Trello and Google Docs in the past and they work great as well.
I still have one in my parents basement.. I should play with that. It still worked last time I tried it!
um... or $75/Month if you are in the UK http://cl.ly/0W0O1T23121r0O0d0g0j
Already seen few sites abusing CSS Regions and making paragraphs harder to read. PLEASE use them wisely.
Right, but they probably won't need to edit zone files directly, unless for some reason they chose to host their own DNS servers (why would they).
Thank you Has.
That why we are working on this.
particularly in leadership, why would you single that one out?

squad leaders, platoon leaders, up to officers - they all lead people. all they rely on is their people. if you are out there in afghanistan all that can save your life is your people.

the days of WWI style large-scale battles are long over. ever talked to veterans? most i talked to confessed that it is pretty likely that more officers died by 'friendly fire' than enemy contact. if you suck as a leader in war, feedback is pretty direct.

the modern army is the outcome of a lot of field testing. it is a learning organization, they employ their own historians to assess past activities and learn from them.

leaders are actually being trained in leadership. practical training, you get your own team in a controlled environment and then exercise with them. which organization has such a process?

i particularly like the AAR. not even SCRUM has such a feedback loop, nothing is learned.
The people who created diagramly used their library which they sell.

http://www.jgraph.com/mxgraph.html
On the margin, there are some people (Brill) who are self-censoring to avoid/minimize the attention of the ever-growing police state. The hardest core "Welcome to the United States of Orwell, Part 3: We had to Destroy Democracy in Order to Save It": http://goo.gl/s7u6T