skysight-inc/HackerNews huggingface dataset:
So apparently there is an Android application called Orgzly http://www.orgzly.com/ They are in beta stage and are not open source. But it seems to do a decent job so I'll use it at the moment.
I would disagree. The sequels, especially 5-6 open up the wider universe and explore a variety of human cultures and social interaction. It's a fantasy-scify with deep and complex characters and complex interactions. Normally you'd start to see a scifi universe break apart after a few books, but Dune's could stand, it's 'realistic' in a sense.

If you mean the sequels, prequels, interquels made by Brian Herbert and Kevin J Anderson, then those are of a lower quality. They had the good fortune to inherit an IP and just ran with it. They may not be so bad as far as the genre goes (except for Sandworms), but they create a somewhat wider context. It's not for everyone, while I feel the originals of Frank Herbert may be, at least to people with a taste for sci-fi.
Minborg's JavaPot: An O(1) N-factorial Support Class for Java 8
I've put a lot of thought into it, and the only reasonable description of David Cameron is that he is a fascist.
But Firebase is a database, and by definition keeps state.
UTF-32 is not good for anything either, easy access to codepoints is just as useless as access to UTF-8 bytes. Any meaningful operation on text (even counting number of characters) requires parsing grapheme clusters, which have variable length regardless of what encoding is used.
I'm not 100% sure about this, but IIRC it'll be quite a while before they plan to rework Volumes 1-3 for MMIX (the new assembly language). Instead two smaller updates have been published, "TAOCP Volume 1, Fascicle 1: MMIX" and "The MMIX Supplement" by Martin Ruckert.

Regarding if it's justified, you might want to look at Knuth's forword to The MMIX Supplement. In short, he says that it's important to have some understanding of all the layers in the computer, and thus learning assembly is time well spent even if you never use it as such.
I find the way it works in scala very nice - a block is just an expression that evaluates to the last statement in the block, and idiomatic code never uses "return" anywhere. Even e.g. a function definition, you can replace the block with a single expression if it's more convenient. I agree with being explicit but I don't think return actually makes things any more explicit (if you're talking about an editor highlighting, the editor knows which line is the value of the block, with or without a "return") - rather it's just syntactic ceremony. It's surprising how much difference having very low-overhead closures makes - you can make so much of your program simpler, because it's not a problem if a caller needs to make a slight modification to something.
I just double tap home and can search my apps like Alfred on OSX, I think that's a Nova launcher thing. There's literally no point arguing Android doesn't do something you want because you're almost certainly wrong. That said, I don't tend to use the device search a lot except for files etc - I go app first when contacting people usually.

I'm not sure why it's not working for you but other than being a bit slow to start up (they really should load the keyboard before recent searches) I don't think I've ever had an issue finding what I was looking for.
Driver Genius 14 License Code, Crack Plus Serial Key Full Download
Quote from OA

“Although he created something absolutely new,” says Piller, “Escher has not directly influenced any artists.”

No school, no younger artists working with the Master, and no teaching in the modern way in an art school, hence no tradition. I'm not sure the artist was especially worried about that mind you.
A few Git tips (2010)
Scheme 9 interpreter ported to Plan 9 (again)
They don't have to be by different people.
Don't know if you guys are still looking for developers of some sort? And if you're okay with helping out with a visa for either Shanghai or Berlin? If so, I'd love to apply!
Not so sure. Escher's worlds strike me as locally coherent and tidy if globally impossible (as a commenter remarks above). My interpretation of the end of 2001 suggests that everything was being chaotically dismantled.
Hum, that's the first time I have heard that explanation. What I've heard was that negative G caused the carburetor to flood, yes, but the result was the engine stalling, not fuel spilling into the cockpit. Which IMHO sounds more plausible..

Perhaps you're thinking of the typhoon & tempest which had a problem of exhaust leaking into the cockpit. Solution: pilot wad required to always use the oxygen mask.
Lua is global by default. Declare all the variables as local and you'll see significant improvement. Also, there is a boolean type so you can use true and false directly instead of comparing numbers.
It's earlier than that, 4th edition was released in 2003, and IL and 8½ were removed between 3rd (2000) and 4th edition.
I dont imagine it will take someone long to work around that, they already gave you the tools in the form of bitcode.
So do it. If it's a great success, it might end up in the language. (Seriously.)
I've been pretty vague which probably isn't very helpful so I'll try to be a bit more precise: for a mutable implementation it's quadratic in the number of times render is called over the lifetime of the component; for an immutable implementation it's quadratic in the number of comparisons (inside shouldComponentUpdate) over the same lifetime. You can generalize both operations to "process component when building the component tree".

Each time you add an item to a list of size n, it needs to process the previous n items. This forms the series 1+2+...+(n-1)+n, which is (n^2+n)/2.

Obviously a reference comparison is a lot quicker than a render, so you get big speed wins using immutablejs that are definitely worth it, but it's still O(n^2) components processed.
Actually, the security.tls.unrestricted_rc4_fallback is still true by default.
As Go and Haskell have already been added, it would be nice to benchmark Rust, Hack (vs. PHP), and perhaps LUA and Clojure, too.
Sadly the 768-bit DHE is hardcoded into older versions of Java, which is why I suggested to them that they raise the limit to that instead of 1024-bit for now.
I really disliked the that Dune miniseries[1]. There was some really awful acting and very cheap looking sets through a lot of it.

I also thought they got the tone of Paul's character completely wrong. To me he came across starting off as an arrogant thug whereas my perception of him from the books was a very thoughtful if not perhaps demonstratively emotive young man. (Obviously subjective viewpoint, but it put me off right from the start.)

OTOH, the audiobook produced by Audible I thought was very good. I've probably read the book four or five times, the last time well over a decade ago. I listened to the audiobook recently and really enjoyed it and reminded me how much I liked the first book[2].

[1] Have not seen the Children of Dune miniseries.

[2] I'm in the "first book was good, the rest was crap" camp. I read through 'til about halfway through Heretics of Dune before asking myself why I was still reading and stopped.
Oh, this is awesome. Thanks for the link! No excuse not to SSL all your sites now.
I don't mind [non-working search] for C, but inability to search C++ constantly annoys me. But this is not the case for this site, great.
OTOH, the David Lynch movie was both good and original. However the bits that were good where not original, and the bits that were original were not good.
It makes array use really awkward in my experience.
I read about this problem in one of many accounts on flying Spits in combat. Yes, it was the gas, not an exhaust leak. Sorry I don't have a cite.

The Merlin engine had other issues - it was very sensitive to battle damage. This is in contrast to the engine on the P47, which could take a lot of damage and keep running.
Invitation to Must Attend July 2015 Machine Learning Events Valencia and Barcelona
C's goto has a bad rep it only partially deserves, however I can't agree that it should be in every language. I use it fairly frequently, but virtually all the uses are about cleanup after error. I like that it requires unique label for identification, as it allows for language-enforced documentation. But my gotos always go "down" the source code, never "up. Through goto I can basically setup an error-condition code flow for every function, with multiple conditional entry points into that flow and if there was another language feature that allowed just this particular usage in cleanup, without multiple nested scopes and with clear labelling, then I would see no reason for keeping goto. Throughout the years we developed a way to neatly use an unsafe feature, but it's always better to have such things enforced by language, not by tradition.
> Unfortunately, I need to make an HTTP request for every post (that's how the HN Firebase API works)

What's the total size of the jobs data? Would it be possible to grab all the JSON from the API, concatenate it and then self-host it as a single file? I imagine a $5 DO droplet with nginx would suffice for that.

It looks like firebase isn't even gzipping the JSON.
I thought it odd that the article did not mention the SciFi mini-series Dune and Children of Dune that came out a while back [1][2]. These were actually quite good, much better than the David Lynch version.

[1] http://www.imdb.com/title/tt0142032/
[2] http://www.imdb.com/title/tt0287839/?ref_=tt_rec_tt
Pilots learned to roll it on its back and pull it down that way

Any fighter performs better under positive G's than negative G's. So of course pilots try to pull positive G's when they can. Good tactics at 10,000 feet.

But here's a twist: I have read that aggressive A-10 Warthog pilots will do this a few hundred feet off the ground. I.e. before they crest a ridge they invert, so they can duck back under the ridge line more quickly.

That's what Tom Wolfe would call "the right stuff".
We're reaping the benefits of C's resistance to feature bloat.

C powers the daemons and operating systems of the world.

When you're working in the field, C's transparency and absence of esoteric programming voodoo is a feature, not deficit.

Interest posting made today similar: https://news.ycombinator.com/item?id=9827051
8 Things Every Person Should Do Before 8 A.M
It looks like keysnail has a plugin for Thunderbird.
If Rust misses 'goto', it is not suitable for translating SSA into it, which most compilers natually produce (also for LLVM, obviously). I.e., it is not suitable for being used in a compiler backend. Here, it can never fully replace C.

'goto' should not be daemonized, we know better today.
Apple is forcing ubiquity and conformity on consumers
No he's saying the cost of double spending is much larger than $100 so merchants will/should generally accept those.
Well, this was in the very early days of DOS, where it was being used as a front-end for other bigger systems, so it was considered not much better than a dumb terminal, albeit re-programmable so .. on these "workstations" that needed REBOOT.COM installed, we didn't even have DEBUG.COM - only the master control program (quite literally, a .BAT file), which didn't have a facility to put new apps on all the little DOS machines - admins had to do it manually.

So we all got used to using COPY CON: C:\REBOOT.COM and some sort of Alt-key combo for "JMP FFFF", which defeats me since I haven't thought about it in 30 years or so .. but yeah. It was the last manual-install we did as an admin/dev team, as the reboot was needed so that we could finally add "Remotely administer Workstation Base Image" to the master control program/.BAT file and save ourselves endless late nights. ;)
I believe Hacker News API (which is in Firebase) is what is meant by "Firebase". This tool does not have its own database beyond that.
Not necessarily vocal, just well-connected.
That Napoleon was eventually defeated was the result -
in part - of a painting that depicted a giant, rather
inattentive, absent-minded giant eating a human corpse
like a candy bar.

If you are referring to Goya's "Saturn Devouring His Son" then I don't think it was even painted before Napoleon's defeat. In any case, suggesting Napoleon's defeat was "the result" of a painting is hyperbole to the point of absurdity. There are examples of art having significant impact in the world but this is not one.
The existence of bad sewers bears no relevance to the likelihood of having good fiber services.
This talk explains the difference between a good flag and a bad flag quite nicely:
https://www.ted.com/talks/roman_mars_why_city_flags_may_be_t...
Not sure if that applies for my purposes, since I'm not actually using linear interpolation barycentric coordinates (I don't think that's possible). The barycentric coordinates supply the gradient within themselves.

I may have to read further, though. That's a lot of math.
I find it pretty amazing what a tight time some of these influential and lasting designs were implemented in. Bourne joins in 1975 and by the time he gets to 1977 in the talk there is already so much industry practice solidified.

How many years have some of us written shell scripts and make files, and here he is talking about sh and make popping up within 2 years in the 1970s...
Ditto with SublimeText and Atom. Installing the popular Go plugins (GoSublime and go-plus respectively) makes the import thing a non-issue. The appropriate packages are imported and unused imports are removed every time the file is saved.

I suspect that the OP might not have used Go for very long if he didn't discover any of these solutions.
At one point the local DSL and cable monopolies used lawsuits to prevent federal funding from being distributed to UTOPIA, which contributed to the financial issues, IIRC.
You can say that it can be an objective fact, though, that the majority of 'good developers' considers all that stuff poor style. Which is what I get from reading that book. If they don't intend to imply that, they should write it in a different way. The authors of various other books on various other programming languages are able to do that.
This has no chances of going mainstream, but this is a thoughtful and careful exploration of a C extension. Type system [1] is nicely done (though I think it looks a bit clunky in application).

Tangentially related - once you worked with C long enough, the lack of of "templates" becomes pretty obvious. If you need two functions that do the same thing for two different input types, you have two options - wrap it into a multiline define or use one generic function and use a callback to deal with type differences, a'la qsort(). Neither is exactly ideal.

Does anyone know of C dialects with some form of template support?

[1] http://plg.uwaterloo.ca/~cforall/typesystem.html
> Escher was reviled by the other artists of his day because they regarded his work as revoltingly ugly.

I think this is still true, or at least aesthetic objections remain the principal rationalizations for deprecating Escher that I hear from the artists in my life.

My wife and I live in The Hague. She's an illustrator and photographer from a family of artists: her mother, a painter and now an art therapist; her sister also an art therapist; her father, an abstract painter. (Not as hobbies, or idle trustafarian pursuits, these are their real livelihoods.) When her family comes to visit, "going to see the Escher museum" is a recurring joke, as in "ha ha, never going to do that." Whenever I ask why, the mumbled complaint is usually "it's ugly and boring."

Really, 'reviled' remains the right word.

I think it's snobbery, to a great and unacknowledged degree - the visual art equivalent of "genre fiction" in the literary world. The problem I have with lumping Escher with hack painters of cowboys and motorcycles, or airbrushers of vans as "unserious art" is that it ignores his innovations in subject, form, and style and mastery of technique. But then, the "serious" art world of the west is very much a class construct of which snobbery is essential part.
I'm confused.

The voting is in Buenos Aires, but you end your submissions with "political repression such as we see today in Brazil".

Are you confusing Argentina with Brazil, or were the researchers actually located in Brazil?
Not sure why you got downvoted. I'd speculate its because your usual contributions to HN are usually much higher quality.
MongoDB did JSON queries. After having useed it I don't think it's a good idea at all.
Here's Lenna reconstructed after 30,000 samples.
http://i.imgur.com/hlPonsO.png

The compressed data comes out to 303KB, which isn't that great. It's a pretty noisy image.
The difference between C and C++ might have to do with that: http://www.cplusplus.com/reference/ios/ios_base/sync_with_st...
Klets (https://klets.com) | Eindhoven, the Netherlands, Customer Support & Happiness | INTERN, ONSITE

At Klets we bring customer chat to all businesses in the world. We believe that chat is a great communication medium but it's underused for communication between companies and their customers. Especially B2B companies nearly exclusively use phone and email, and this is simply because there have been no good chat-based solutions to fill this gap. Klets fixes this. We launched a month ago and are seeing impressive traction and adoption.

We're looking for an intern who wants to make our existing and potential customers extremely happy. Your role will be very flexible and very much open to your own wishes and (study) needs. It's a plus if you have a clue about online marketing and can write (blog) well. You'll be studying something related to marketing, business or communication right now, and we'll tune the opening to match your studies. The fact that you, a non-programmer, are looking on Hacker News for internships gives you an immediate edge.

Most of our customer support (obviously) goes over chat, so it's important that you enjoy chat and text messaging. We find that customer support via Klets makes complete strangers have fun and crack jokes with you, so it's certainly a fun job. We'd also love for you to contribute to our marketing strategy if that's up your alley - content marketing, growth hacks - anything you can think of, really.

We'd like you to live relatively nearby but we're open to a big part of your work to take place remotely if necessary. So if you're in (or near) the Netherlands but not near Eindhoven, no biggie, with a combination of trains and remote work we'll make things work just fine.

We're a very young startup, and in our stage, there is no real difference between sales and customer support, and even marketing (because a great product with great support tends to market itself to some extent). If you're looking for a place to really significantly contribute to a startup's growth, get in touch.

Interested? Chat with us on https://klets.com/klets (no login or signup needed)

(we're not interested in recruiters and intermediaries - please don't get in touch)
Really? Last I tried, it'd display a page at a time, leaving you to scroll around. Particularly terrible with 2 column layouts like those loved for papers.
Creative Commons -NC Licenses Considered Harmful (2005)
I see a lot of negative comments here. The point being missed is doing something is better than doing nothing.

Yes he might not have ended up finishing with the web server what he started. But I'm pretty sure he did NOT set out to build something that would be a product or a startup someday. He set out to do something repeatedly, so that he becomes good at it and uncover new problems that are interesting to keep working on. None of this relates to productivity or writing the best code possible.

You start out with something; end up finding pleasure in doing something else; then you keep on doing it until you've written enough code to know where you stand and keep improving.

The take away for me is this. As for me it always was the chicken to the egg problem. I need to be keep working to find new problems. However, I need to start somewhere with a problem that I don't know yet. Trying to rewrite existing stuff was something I'd do to learn new tech. Now it hits me that I could use the same, to keep my fingers stuck to the keys.

I'd love to read more writes like this. Sharing how you overcame something is noble. It helps more people than you anticipate.
I read the bank underground blog post. It is fine and interesting, but it is talking entirely about bank money creation (loans/deposits) and not about base money or capital ratios. That's OK, no reason for an article to talk about everything. But just because one article doesn't talk about capital in the point it is making, doesn't mean that capital is not an important constraint in banking.

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

There is a reason why bank CEOs have been in recent years judged heavily on their Tier 1 capital ratios, and why they consider it difficult to adjust these ratios. Issuing a new loan makes the bank's capital ratio worse not better.

http://www.forbes.com/sites/greatspeculations/2015/03/06/a-l...
I haven't seen the second, but the first was...unfortunate in its casting, I suppose; it got everything else pretty much right, but the performances were so leaden that I've only been able to watch it the once.
Wow, that works pretty well. I was mistaken in thinking that either the Dictionary class or the process of sampling would sort them.

Mind if I merge that? Or you could submit a pull request. Either would be great!

Also, do you know of any resources for learning about how to optimise for gzip compression? Google is just telling me about compression for websites.
Damn, wish this remote was a bit cheaper Too bad
Every part _can_ be made, and eventually, likely, every part will be made in order to keep these things operational, but enthusiasts find these machines more authentic if they are made from authentic parts.

If one starts building new parts from scratch there may come a moment where people say something has become a replica, more so if one also uses new technology (philosophers discuss this as https://en.m.wikipedia.org/wiki/Ship_of_Theseus).

The weird thing, though, is that the road along which one gets to an object is more important than the end result in determining authenticity. Replace all parts of a spitfire until just one piece remains original, and you have an original spitfire. Build a replica, buy that one original part, and include it, and you still have a replica.

A nice example is HMS Victory, a wooden warship that saw battle at Trafalgar. It is kept afloat by replacing its parts. By now around 20% of the original wood remains (http://edition.cnn.com/2011/12/05/world/europe/hms-victory/). Yet, we think of it as the original ship.

However, it is not a given that replacing all parts makes a new object. The Ise grand shrine in Japan is over 2000 years old, but gets rebuilt with new materials every 20 years (https://en.m.wikipedia.org/wiki/Ise_Grand_Shrine)
Write high-quality content, and allow people to discuss it. It worked for slatestarcodex.
Minecraft mods are a GREAT way to introduce kids to programming. Take a look at the awesome work learntomod.com have done. We recently held a Junior Hackathon, http://jhack.co.nz, based on Minecraft this weekend (in Auckland New Zealand). It was a MASSIVE success and the kids had an absolute blast!