skysight-inc/HackerNews huggingface dataset:
I have read none of the books on the first list, but 4 of 5 on the second, is it something wrong with me?

To be more serious. All the books on the second list comes from people that were signinficant contributors to the field the book is about. That does not automatically make them good writers. All of the books on the second list is on the dryer end of the scale. I would recommend Appel's compiler book instead of the Dragon Book for example, even if it is less comprehensive. The Dragon book is written in an extremly confusing way (some oldtime compiler people have even described it as confused, esp in first edition).
Innovation & the Music Industry. A Chat with EMI’s Barak Moffitt.
It's not just about screen resolutions. It's also about higher support costs due largely to the 50MB limit for Android apps, which apparently causes issues for some users, and lower proportion of paying customers due to implementation issues with Google Play/Android Market. I linked the piece by Mika Mobile that this sarcastic piece is in response to below, but here it is again, with much more detail of some of the major issues with the Android platform:

http://mikamobile.blogspot.com/2012/03/our-future-with-andro...
Innovative UI at another level- turning homepage into a game
Eastern Mountain Sports Discount Coupons
Not all functional languages run on the JVM or anything similar. In fact, most don't. See: Haskell, *ML, most Lisps and Schemes, ...
Brian David Johnson: Intel's Guide to the Future
Thnx for upload.
I'd be curious to hear any comments on the memory consumption of PyPy, and if has become an issue in any real usage.
I suggest some of the following setopt's:
APPEND_HISTORY AUTO_CD HIST_IGNORE_SPACE HIST_IGNORE_DUPS HIST_NO_STORE

AUTO_CD is nice because you can just straight-up type a directory and it'll go there (i.e. .. or tilde).

HIST_IGNORE_SPACE and HIST_NO_STORE work out nicely when you want commands not to show up, i.e. stuff where maybe your password is inline, or you're handling something sensitive.

HIST_IGNORE_DUPS just saves space. HIST_IGNORE_ALL_DUPS even more so.
EightBit.me is 8-Bit Foursquare, w00t?
Thank you so, so, so much for actual constructive criticism!!!

> The concatenating assignment operator "%=" shouldn't change. It should stay the same ".="

The reason for using "%" was that I wanted to use "." for objects:

instance.my_method()

I don't think "%" will be used as much due in Snow, due to the new "smart strings":

"{a_variable} and {a_method()}"

> Accessing instance variables/methods should be by using '@' rather than '.' as that is becoming an
> implied standard and php folk are already used to using '.' for string concatenation.

This looks weird, no:

@instance@var@subvar@sub_method()

and what about accessing static vars and methods?

> The setting of parameter types and defaults on methods is too heavy and not what people expect. I would put them back into method declaration.

Yes it's heavy, but as you always need to have a docblock to write "acceptable" PHP code, I chose not to duplicate the argument names.

> This doesn't make a lot of sense.

No this should go, I decided that a couple of weeks too. But the problem its trying to solve is a real one. Your proposal looks good, but how would it work on a new variable?
Flights to Perth from Dublin
8
I hope we get unadulterated visuals pretty soon. I'm sure it'll be a beauty down there.
Rethinking Blog Spam: Why Does It Really Annoy Us? Some Disturbing Implications
Mac convert DVD to MOV, how to convert DVD to MOV on Mac?
Komodo Edit runs on Mac and Windows and Linux too and is very nice. I use Komodo IDE which adds debuggers and other goodies, but the free version is well worth trying out.
Take courses in philosophy and mathematics/statistics. I think it's important to engage in discussions with peers so just reading books at home won't be of much use unless you already have some basic training.

But you'd have to define what "thinking better" means to you. Do you also want to act in a more rational way?
If I were you, I would hire a good entrepreneurial hacker who's looking for some autonomy and upside, give him/her 20% and a small salary, and leave me and my partner on the board.
There's actually a pretty gigantic list of sole survivors from plane crashes. Lot of stories here: http://en.wikipedia.org/wiki/List_of_sole_survivors_of_airli...
> Amazing that we can look at those statistics and think that there is significant progress or not be distressed by the inequality.

What is your time-scale? And what would constitute "significant progress"? For all the wars and all the Sudans that we still have left in the world, I still think we are in much better shape than the Romans. Or Feudal Japan. Or XVIII century France.

I remain optimistic.
WebRTC includes the various standard methods for NAT hole punching (STUN and the like)
Permanentmagnete- Magneti Permanenti
Magneti Permanenti- megatron.ch la fila dei magneti permanenti di ferrite, magneti Neoflux e così via. Ferrit I prezzi, cataloghi, e varie misure di magneti permanenti può essere trovato a questo indirizzo e fornire tutte le informazioni necessarie dei prodotti di Megatron AG Ferrite, Permanentmagnete etc...
Huh, seems I'm a strange guy. From the "everybody has read" list I just read 2 books (pragmatic programmer and the 2nd edition) but from the list "everybody recommends but no one actually reads" I only haven't read introduction to algorithms.
Max/MSP/Jitter. Dataflow 4 life.
Ask HN: How to prepare for hardcore technical interviews?
I would like to spend some solid time on the preparation. How did you prepare for interviews for Microsoft, Facebook, Google etc ?
GREEN TEA
Our goal is to pour the world's finest teas into the cups of tea lovers everywhere.
If you have to find a job two years down the lane. Will you advertise yourself as a Lisp programmer or a Clojure programmer?

I am asking this as, Do Lisp programmers in one dialect generally get hired to program in another dialect?
Yoga, Effect of yoga, asana, pranayam
I think Dwolla is a valid approach that is better in the short term (doesn't ask people to change as much) but is not as good in the long term. They are built on ACH which still takes 1-3 business days. The way I think of it is Credit card = fast and expensive, ACH = slow and cheap, digital currency = fast and cheap. So it's the speed of credit card at the price of ach. Also, ACH doesn't work internationally well so there is an opportunity there (Western Union, etc).
I think that would be called anchoring, wouldn't it?
Brute-forcing? What she was originally doing was brute forcing. She's changed to a more planned, intelligent way of writing, the opposite of brute-forcing. It's a classic 'work smarter, not harder' article.
i agree that the value will come from things external to you - i.e. the best you can do is set up the conditions or rules of the interaction in such a way that they are conducive to them creating or assigning that value - but simply ignoring one of the most important factors in determining whether people would actually use your product as 'not your job' .. i dunno.. doesn't sound like a smart strategy
Not for 'proper' production (still missing a few libraries and C++/swig related stuff), but I have a collection of scripts that I use all the time that reads in data from various sources, does stuff to that data and then writes out that data to new files. Typing "pypy foo.py" instead of "python foo.py" gives me a 3-7 times speed up without having to make any changes to the source code. Can't really argue with that.
Check out seatgeek, I know they're using it in production. I think they do most of their string analysis with it when they are scraping other sites to collect ticket data
The initial process of mentoring takes considerably more time and effort than doing it yourself, and it can feel like a waste of time if the "merely proficient" never reach the level of competence you have.

It may be the best thing to do under the circumstances, but it's hard, especially if you are a geek who has spend most of his live doing stuff rather than delegating the doing part.
Looks good. By the way, was uncovering those words done by JS/JQuery?
A windowing system does wonders to unify different screen sizes.

Try making an application that runs equally well in full screen on an 11" MBA and a 27" iMac. The fact that windows can be roughly the same size on both machines gives you some common ground.
still worth a mention. been using sublime text 2 since the early beta and bought it almost right away, it's that good. i've been a big notepad++ fun in the past, but since for some now i've been working on both osx and win, it had been a pain to switch between different editors. sublime text 2 is cross platform and supports all kind of extensions. cannot recommend it strongly enough.
my favoritest editor
1. Love the way Notepad++ handles drag and drop with hundreds of files.

2. Also love the way it opens large files.
you may not have heard of m-pesa - which arose out of people being able to transfer mobile minutes and then became a fully fledge mobile currency in it's own right.. as xtrumanx says (below) m-pesa is huge. you might also note that this has already happened ;-)
I keep my ~/.bashrc in my Dropbox and symlink to it. You could do the same with ~/.bash_history.
This is godsend for recruiters.
可拉拉旗舰店
yep, we used http://minimal.be/lab/jQuery.eraser/ and modified it a bit.

We do plan on posting a full guide on what we did with a homepage, but it'll come at a later point.
Don't get too hung up on words written as being considered a metric of quality - for authors, it's a metric of productivity, quality or otherwise. Unlike (most) code, a novel generally has a roughly intended length when it's started (compare harry potter 1 vs 7; the light novel vs the must-service-my-fans). It can take you a few years to reach that, or a few months.

Words per session for an author does not translate into lines of code for a coder - they're different beasts.
Not fond of the idea and I just did not get inspired nor saw its potential.

For next batch, I applied as lone founder with no-idea, if you did not get in, seems like I might have similar fate.
Was the same for me. For a Total Commander replacement give Forklift a try. It's not quite the same, but pretty good. I'm pretty much not touching Finder at all any more.
Due to the same problem you mention, many Linux shell startup scripts are a mess as well. The /etc/profile actually reads in a /etc/bash.bashrc if $BASH is set on Ubuntu, instead of taking the correct approach of letting Bash handles its own startup. One some system (either Redhat or Ubuntu or CentOS, can't remember which) ends up reading in bash's startup scripts in the wrong order - and the wrong number of times.

Instead of cramming things in /etc/profile (which really should only be about environment variables, where ~/.bashrc should pick most of them up from the parent process), just having ~/.bash_login read ~/.bashrc solves getting all your interactive bash startup commands into one file (assuming the /etc/skel/.* is used during account creation so users don't have to set that up themselves).
Maybe, maybe not. What is the market motivation for developing and more importantly using technology which is safer on a 50-500 year scale? How high would you like the penalties for criminal negligence, manslaughter, etc, to be? Is it feasible for them to be higher than the potential savings on process optimization or cutting corners? Do you hold corporations or people, or both, responsible?

While government regulations might not be the most efficient, they do not cloud a picture of exactly how safe a plant is and will remain that would otherwise be perfectly clear. Short of each investor evaluating safety of each plant, oil rig, and factory themselves, the situation with government regulation removed would boil down to an analogy to the S&P credit rating business. We've seen how for-profit independent third-party rating business has worked out.

If you'd like an example from a market with little regulation, look no further than Bhopal.

I'm not going to argue that the current regulations we have in place are amazing. They're not and they can certainly be improved. I will, however, argue that they do a better job keeping us safer than the free market, as it has been implemented worldwide over the last century, would.
>> the way gedit seems to do ctags so much nicer.

The Zeus editor has ctags support that is effectively automatic..

All the user has to do is create a project/workspace and add files to that workspace.
I always thought I wanted an in-sync bash history but after a few days of trying I realised it actually slowed me down. I have multiple terminals open (with Terminator, most of the time) and different windows / tabs are for different projects or tasks. If I'm building / configuring a project in 1 window, suddenly having a few apt-gets or log tails interspersed is very unproductive.
"They are up to something"
Never saw it from that perspective (working in a company running at least one too much Access app). Got me to rethink my quite fundamental possition on that. Yes, that actaully is a huge business opportunity, one you could eexpand upon. And yes, I can completly understand why you don't want it anymore.
My answer to the last question: Do everything you can to get that pharma deal and maybe another one and then sell it!
Ppz旗舰店
Mole removal before and after
Mole Removal, Mole Removal with Laser, Dr. Young Award Winning Plastic Surgeon, Mole Removal on Face, Mole Removal Before and After, Seattle, Bellevue Washington, 425-990-3223
Co2 laser resurfacing
Laser Resurfacing, cO2 Laser Resurfacing, Dr. Young Award Winning Plastic Surgeon, Laser Resurfacing, Dr. Young Award Winning Plastic Surgeon, Laser Resurfacing Before and After,Seattle, Bellevue Washington, 425-990-3223
How To Configure PureFTPd To Accept TLS Sessions On CentOS 6.2
Necessity is the mother of invention, indeed. But, the invention can be heinous.

My favorite encounter with such hacky tech was at an insurance broker's office. It was 3 years ago, and this company first of all still used 15" CRT screens (with burned-in images because they ran no screensavers). They opened up a remote Citrix session (which I only know because it took over a minute for the splash screen to disappear) which connected to a Windows 2000 server that displayed a vt100 terminal window that then connected to their insurance company mainframe. They couldn't use the mouse to navigate the interface, of course, only tab/alt-tab.

Somewhere there is disruption, but, really, where does one even begin? It's the technology equivalent of a court-appointed cleanout of a hoarders home.
Onitsuka Tiger Mexico 66 DX
We've never been huge fans of 'wafer-thin' sneaks but when it comes to <strong>Onitsuka Tiger's Mexico 66</strong>, we're willing to let this one slide &ndash; the <em><strong><a href="http://www.onitsukatigercorner.com/onitsuka-tiger-mexico-66-dx-c-2.html">Onitsuka Tiger Mexico 66 DX </a></strong></em>is classic OT track and field!
Oakley Jupiter Sunglasses
It doesn't seem to work for me unless I switch the two commands:

PROMPT_COMMAND='history -a;history -n'
How would you get your orientation to know where the other bit of the aircraft was? It's enough of a challenge simply not to walk around in circles when you're isolated.
It's not enough to know your biases intellectually. Even if I know how any or all of those biases apply to me, there's still a gap between my knowing as an intellectual exercise and my fully experiencing it such that I can act freely when the bias might otherwise direct my actions.

For me, the best practice that I've found at identifying and getting past biases has been meditation. Finding a teacher or a style that fits your biases is important to keep you motivated until the self-motivation kicks in.
Backlighting Mahasthamaprapta Bodhisattva HB03 Sale
c、java and python is professional！
On the Meaningless of Contracts and the New Optionality
Reviws on Asics GEL KAYANO 17 Running shoes  
<p style="text-align: justify">Cutting-edge technology and high-end components combine as this venerated <em><strong><a href="http://www.onitsukatigercorner.com/asics-gel-kayano-17-c-16.html">Gel-Kayano 17 trainer from ASICS</a></strong></em> returns in a bold new edition. Features ASICS' Guidance Line for enhanced gait efficiency and gender specific forefoot cushioning.<br />
Wow, that's insane. I'm surprised they never made a movie about this.
Luckily once we all switch to IPv6 we will no longer have TCP checksums :-)
There are much more producers now with youtube and more interesting links sites like YC and many others etc.

Now they all need much more consumers that do no use the traditional medium like TV. We need much more consumers with the iPads that consume these interesting artilces / stories and comment, share with friends just like I am doing right now on my iPad.
The author, Allen B. Downey, also has another free book called Think Complexity.

This book is about complexity science, data structures and
algorithms, intermediate programming in Python, and the
philosophy of science:

http://www.greenteapress.com/compmod/
Why are we missing the point here? When people talk about Android fragmentation, they usually mean different screen sizes, resolutions, and GPUs. All of which are also fragmented amongst machines running OSX.
I think it could be done. The plugin itself is actually very clean code and doesn't need a lot of maintenance (well, someone has to update it to Access 2010, but that's probably not so bad). The server is crazy because it has Wine+Access+X11+VNC+Flash. Mostly the problem there is Access. But because the plugin has already done the insane work of exporting an Access database structure as text (and incidentally, re-importing it), all you need is a replacement server.

The actual form layout files (now that they're in text form) are pretty straightforward. Someone who really loves javascript + html5 could probably make this happen with a few months of work, at least for databases that don't get too fancy. (And the users are actually willing to modify their apps to make them work; slightly modifying Access apps is okay, rewriting them on a new platform is not.)

It would probably be much less gross that way, but I just don't have enough patience left to try it. I'd totally recommend it to a fresh hacker with some free time though :)
Mersin Satılık Ev
Mersin'de satılık ev bulmak artık hiç zor değil. Hurriyet Emlak'ta sahibinden ve emlakçıdan Mersin satılık ev ilanları arasından size en uygun konutu Hürriyet Emlak sayfalarında bulabilirsiniz
Quora ran PyPy briefly before switching to Scala in production, see: http://www.quora.com/Alex-Gaynor/Posts/Quora-is-now-running-...
The Hoard Memory Allocator
It's back up now; the ML TCP stack was running a pcap dumper for debugging, which didn't cope well with a hackernews link.

Hacking is going pretty well on Mirage. The longer-term plan is to generalise the support libraries to work with other languages (particularly HalVM and GuestVM for Java), but it's far simpler to work with just OCaml for getting the first cut out. The Xen Cloud toolstack (also written in OCaml) is currently being adapted to support low-latency microkernel establishment, which will remove much of the hassle of coordinating multiple Mirage 'processes'.

Another interesting performance-related aspect has been the heavy IPC workloads that result from using many VM-VM interconnects. Some early benchmarks in http://anil.recoil.org/papers/2012-resolve-fable.pdf .
True, it's a bit weird to think of a Microsoft product that way - but Access is a special case. Microsoft would dearly love to kill it and get everyone to migrate to MS SQL (and boy, do they push hard in that direction) but there are just too many satisfied users to let it die. So basically there's customer satisfaction in spite of their best efforts :)
I think they changed the 50 MB limit recently.
Sorry, I didn't assume the post was a response to an article I haven't read. I took it at face value and as I said I enjoyed his point.
"Almost half of the world still lives for less than $2.00 per day."

Simply untrue. http://rs.resalliance.org/wp-content/uploads/2009/10/worldin...

"Amazing that we can look at those statistics and think that there is significant progress"

http://www.gapminder.org/world/ (hit "Play")

"This is incredibly unjust."

"To help clarify the matter, get rid of everyone else and put our worker on a desert island, hunting and gathering fruit. If he's bad at it he'll work very hard and not end up with much food. Is this unfair? Who is being unfair to him?"

http://www.paulgraham.com/gap.html
Windows 8 - Secure boot vs Restricted Boot
He's joking that Zsh isn't Bash and therefor doesn't keep Bash's history in sync.
That seems like a different and very specific event. But have there been any actual laptops awarded on these window store competitions?
Yes, I found that too. It's convenient that up-arrow is context-specific. However, as a commenter on the blog said, the first suggestion avoids the "last logout wins" problem:

shopt -s histappend
How many of these countries have laws relating to financial intelligence that will make a completely anonymous form of currency illegal to implement? Large companies simply won't be allowed to accept a large quantities of money from anonymous people - it's too perfect for money laundering and parent has a very good point here. Perhaps there's a real opportunity here to start architecting "non-anonymous bitcoin" so government's needs for financial intelligence is appeased.

That being said, there there's still monetary policy to consider. In South Africa, for instance, I suspect Bitcoin would face legal challenges given the strict monetary regulations imposed by the Reserve Bank. Somebody earlier in the thread mentioned MPESA - a mobile payments solution in Kenya, which is also available in South Africa. MPESA grew quickly but growth has a ceiling because it cannot be used for business-to-business transactions, or even for a very class number of business-to-consumer transactions, as the transaction volume limit imposed by the Reserve Bank in these sorts of schemes makes it feasible only for individuals to use.
Well, no, rewriting from scratch in Ruby is not, in any way, equivalent. If you're going to rewrite from scratch, by all means, Ruby seems to be the way to go. But that's way too expensive and risky. What people want is to take their current app and make it happen.

DabbleDB failed because it was trying to completely replicate Access, without being compatible with Access. And no, uploading your data is just not good enough. Access is not a crappy mysql; it's an IDE with a GUI editor and a programming language and a crappy mysql. DabbleDB was just a crappy mysql.

The huge business opportunity here is not to compete with Access. It's to let people leverage their existing huge - monstrously huge, seriously - investments in Access databases, adding just enough functionality to keep it alive.

Once you have the cash cow taken care of, then sure, see if you can add some features and replace Access entirely. But then Microsoft will probably not like you as much.
My coworkers and I use it instead of C Python for practically every script we use in our bioinformatics research. It works seamlessly, but "research scripts" are probably a perfect niche market for pypy.
Is it the cert trust or other aspect of the validation? Your IT guys should have the CA cert for the appliance that is signing these available to add to your local cert store. The CA cert may be attached to the server cert you are presented too. Just extract that and add it to wherever linux keeps its certs.
What is better now, learning in the morning or in the evening?

Nobody knows for sure is suppose, but i will think about it all day....

Does anybody has the same problem? When i read this stuff i will think about it every time i learn. I can't even drink coffee any more without thinking about the health implications i know about.
PC makers struggle to match iPad