skysight-inc/HackerNews huggingface dataset:
Our startup CodersClan also funds open source projects although from a different angle. We Crowd-source the support for personal code problems (like a paid Stack Overflow) and we give a share back to the related Open Source projects.

http://www.codersclan.net/authors/
> I doubt any radical changes have taken place since then, I have read of none outside of the price dropping.

Didn't the article mention something about a firmware patch to fix the backlight brightness?

(I appreciate your calibrated review/opinions btw)
Faster than Clozure Common Lisp? That just itches my skeptic button.
Was it the same "awesome app but 1 star so I'm on the front page?". Or just widespread 1 star reviews solely from Russia?
And Guile too https://gnu.org/software/guile/.
Awesome platform. its about time producing a video becomes simpler.
D is a systems programming language with FP concepts and they work quite well. Also, it has generics / templates / parametric polymorphism that are more powerful and easier to use than C++.
He simply provided a data point, mentioned the sample size, and indicated their responses surprised him. There is no generalization, nothing indicating the conclusion of the sorts you mention.
I'm baffled by your interpretation of his comment.
"concluded that the whole population of Turkey are idiots?" What makes you think that?
This is absolutely beautiful, and thought provoking. Thanks for uploading this!
Free for the artists whose music you pay as well?

I don't think you're being honest with us. iTunes doesn't allow 3rd party websites to stream music for free and neither does Youtube.
Yes fasts and thermals generally have varying cross sections. The graph of fission products don't vary much. The "well known" ability to identify which reactor a used rod came from, is because the fission products themselves react to neutron flux, and for materials science reasons no one runs rods to more than a couple percent burnup and long enough to stabilize.

So a rod isn't just 1% used up (a vacuum?) and 99% pure and unused, its first hour of fission at a certain rate resulted in a certain random distribution of nuclei which themselves were irradiated for precisely 2345 hours of full power operation, and then hour two's fission products got irradiated for 2344 hours, repeat. Its a massive summation. What makes it even more complicated is some of the product nuclei are themselves radioactive with a pretty short half life (this is where the ten or so percent of decay heat energy comes from ...) so if you shut it down from hours 1023 to hour 1025 then the end result product will be quite a bit different because you're missing two hours of product isotopes, missing two hours of irradiation for the old isotopes, and the old isotopes decayed naturally for two hours (perhaps into different isotopes, some of which might be radioactive).

If you're really bored, and want to run a big numerical simulation, and have programmatic access to a nuclei table (or just make one up with random data?) you can have all kinds of fun simulating a reactor and summing, decaying, and reacting hundreds to thousands of isotopes under varying conditions and then seeing what you get.

Maybe a TLDR is there are a lot of ways to properly ignite charcoal for a charcoal grill, but the end result cooked steak tastes about the same in the end.
We Need Entrepreneurs Who Can Drive Global Change
For notebook there's no rival in my mind for the Arc line of stuff from Staples. I absolutely love it because (like the much more expensive Levenger Circa system) I can punch any kind of paper and mix it into the notebook, reposition pages, and yet I don't have to deal with the awful rings of a traditional three hole binder. Seriously, you owe it to yourself to go look at their binders and buy one plus a punch. The punch is expensive, but you'll never look back.

I have a variety of pens I like for different purposes. My favorite when I'm just dumping thoughts onto paper is my Visconti Rembrandt Eco Roller, but that's crazy expensive. I would very much recommend the Retro 51 Tornado Rollerball line of pens. They put down a big dark line with their regular refill and just glide across the page.

When I want precise lines there's the the Pilot Coleto line. They're like the four color Bic pens you can switch between colors with just a click but the refills aren't Bic garbage, they're Pilot Hi-Tec-C line of refills, dozens of colors are available, and they come in 0.4 and 0.3mm sizes so you get a thin line for design or doodling.
i remember at least one foia request to reveal what ties google to the nsa a couple of years back that was shut down. i also remember that when google first released gmail, everyone knew that google is profiling your emails.

now that the nsa has become the official strawman, google has automatically become the good guy. i don't get it
redis is key/value, not meaning to be full normalized database
I think the rising interest of people to learn how to code is a trend that can't (and probably shouldn't be) stopped. The post uses an analogy of everyone wanting to be chef. My sense is that it's more like everybody wants to learn how to cook something. There is a big difference in the kind of qualifications and experience you need to be a chef in restaurant or a developer working on a secure banking platform, than cooking a meal at home or someone building a small social app our of interest. Those we'd better not get mixed up :) I do hope that from a technology / security standpoint we'll see some innovations that would at least help inexperienced developers produce more secure code, by possibly hiding some of the complexity from them. Tall task - I know. But as I said, at the end of the day you do want your critical 24x7 apps to be written by pros. Just my two cents.
If anything I probably should be more lonely. Like a person who bleeds to death without knowing it because he has no pain receptors where the cut occured.
I'm more surprised by the frame rate than the color. It seems to have been enhanced. Everything looks smooth, but there's something peculiar about the way people walk, for example, notice the pedestrians' feet at 1:54. Either way it's beautiful.
Many open source projects that accept donations. Look for "donate" page or button. Look at homepages of projects you would be willing to pay to.

To be concrete, if you donate to tor, you can choose where the money will go.
Poll: What configuration managment software do you use?
Your brain has 200 billion-ish neurons with hundreds of trillions of connections between them. Right now, reading these words, your visual cortex is doing edge detection and motion filtering. That requires FFTs and other complex computations.

Quick! What's 392 * 7374?

99.9% of people on the planet need pen and paper to figure out the answer. Our oh-so-adaptable brains can't seem to make a few neurons available for simple math. Heck, our brains can't store more than 7-9 items in working memory.

We're mostly unaware of our limitations because everyone else is similarly hobbled. But when we figure out a way to improve human minds, it will be a bigger game changer than anything that has come before.
i was working in louisiana for a while, a friend told me that they have exactly one ancient printer that is capable of printing birth certificates. nobody dares to touch it, because _if_ for whatever reason that printer breaks, kids can no longer be officially born in the state of louisiana.
I suppose that's true, thanks for putting that in perspective.

The real problem is that gobs of RAM isn't _cheap_. I wish that DDR4 would make DDR3 less expensive, but as manufacturers switch to making DDR4, I expect the price to rise.

edit: Which is to say, I'd be happy if it became possible in the near future to get laptops with 48GB of of DD3 and junky Dell rackmounts with 256GB of RAM for today's prices of 16/64GB respectively.
Putten, Netherlands
I love the part at the end, where the writer talks about how such an important part of finishing something, is just making the conscious decision of finishing it and moving on. It's for small tasks as well as larger projects. Not getting caught up in that last 5% is definitely something we want to be able to do and something to aspire to.
Hello Scott, wait there might be a misunderstood. We're not streaming full song in our app, we're connected to the iTunes preview, then from the app a user can chose to buy the song in iTunes. If you got an iPhone I'd be happy if you can give it a try to understand better how our app works and let me know.
My setup is Emacs + workgroups.el + prodigy.el. No GUI apps to manage, everything configurable via elisp. It is grand.
Dr. Harper suggested that abstract topology isn't such a requirement as they'll develop it synthetically in the class. Then algebraic topology as it's usually developed will become a useful metaphor.
How Baby Boomers screwed their kids
But the 10 mg of material are contained inside a ceramic rod in oxide form which won't oxidize because its already oxidized (assuming the designers are smart) and is somewhat refractory in a fire anyway, inside a thick walled steel boiler which is inside some kind of containment thingy and its surrounded by inches (feet?) of metal inside the engine compartment.

On the other hand, 30 gallons of gasoline is in a cheap tank made out of cookie cutter metal so it tears open in a minor crash and there's a puddle of it underneath the seat you're strapped into. And it burns. Really well. So a giant pool of it is currently on fire, underneath your feet. Whoops. Unfortunately this happens fairly often.

The lithium battery is more complicated to model. They burn, really well, but if properly vented they can't explode. So its kind of like driving a truck with 1000 pounds of grilling charcoal in the back... if it ignites, and you just sit there, you'll eventually be grilled like a bratwurst, but its going to take a heck of a long time, so unless you're alone and unconscious in abandoned distant wilderness for 15 minutes you're OK.
The problem is that with spontaneous life creation you don’t get a fully functional cow. You get a version 0.0.0.1 of life that is something like a molecule that (by random) can make a copy of itself every 6 days, but it is decomposed by the ambient in approximately a week, so it has a little chance to do two copies.

So, slowly but steady the amount of this molecule increase. Perhaps it needs a million year to conquer the word, but there is no rush because there is no one to compete. Some of the copies are bad, but one of the copies can copy itself in an amazing 5.5 days! (Or perhaps lives for 7.5 days and it has more time to try to do the second another copy.) Now the new version 0.0.0.2 conquers the word! ...

If something like that appears today a bacteria will it in a second, a amoeba will eat the bacteria, some nasty animal will eat the amoeba, and a lot more of eating will happen before the spontaneous generated barely alive molecule has time to do a copy of itself.

The problem with the second spontaneous life creation is that the first spontaneous life creation creature will be so much faster that the second’s creatures will have no chance to survive.
From the original article: The British Film Institute have used computer enhancement to minimise the flickering and low quality of the original bicolour film.
No worries, no harm done mate!
Even regardless of the outcome of each program, just the fact that we're starting to have this discussion in the open is a big step forward, in my mind at least. I do understand that by discussing some of these plans we are in essence hampering their effectiveness, but my feeling is that in the grand scale of things it's a price that I think I'm willing to pay. Just my feelings.
> I would think that a comment re-summarizing the function in natural language would also "double or triple the length of the code."

It needn't; the example I had in mind when I wrote my earlier comment was some Perl code I wrote on Friday to automate the task of taking one database, full of relations dependent on auto-increment column values, and merge its contents into another database of identical schema but conflicting auto-increment values, while maintaining the relationships between rows. This worked out to ca. 60 lines of Perl, and unusually dense and hard-to-read lines even for that language; to this, I added about a half-dozen terse but informative comment lines to serve as guideposts for my primarily Python-hacking colleague and co-conspirator on this project.

A 10:1 code-to-comments ratio is unusually high, granted, and perhaps I could've instead written the code to use a lot more temporary variables and otherwise ballooned it out to twice or three times its length, but I don't see how that would've aided readability; on the one hand, there'd be a lot more state to keep track of, and on the other, it'd no longer fit on a single screen, and would thus require the reader to scroll hither and yon while trying to make sense of it.

Some things are inherently not simple, and I'd argue that complex manipulations of complex data structures fall well within that category -- in such cases, there's only so far you can simplify the algorithm before it ceases to work as you intend. When you write such code, you more or less have to rely on the native competence of whoever else has to work with it, because there's only so much hand-holding you can accomplish either in comments or in code.

Fortunately, in this case I can safely so rely; my colleague is at least as capable as I am, so the comments I added are the same sort I'd appreciate having when attempting to digest a complex algorithm in a language not wholly familiar to me -- for example, if he'd written this code in Python, rather than me writing it in Perl.

(Of course, the real problem is that, while both languages make it possible to perform the sort of manipulation necessary here, neither language is really well suited to it; if my colleague knew Lisp as well as I do, I could've written the bloody thing in fifteen elegant and highly readable lines, and we both could go on with our lives. But I've more or less given up hope of introducing Lisp at my place of work; even the most seasoned programmers among my colleagues, when exposed to parentheses, turn pale green and make excuses to be somewhere else in a hurry.)
Dr. Harper spends a lot of time developing IPL and it's semantics both as Heyting Algebra and a Bi-Cartesian Closed Category in the first few weeks. I found it easy to follow with a smattering of type theory and category theory background.
oops sorry, I thought it was funny that people can be so eager to have their comments appear but I missed the seriousness
Interesting! At some point I have started creating small shell functions to switch between environments (setting the correct paths, etc.). This was when I was mainly doing C, C++, and Prolog work.

In my last two positions I primarily work on mavenized Java projects and find that IntelliJ projects provide most of the context switching.

The upside is that it is far less work to set up and customise projects than vim/emacs plus shell. The downside is that the customisation that you can do is far more limited.

I'd love to hear experiences from someone who works on Python or Ruby code, and tried both PyCharm/RubyMine vs. vim/emacs/tmux.
What's the deal with MD5 (both for signatures and password hashing)?
Nobody reads the footnotes …
Doge is indeed originally an Italian word, but it's also a loanword in English [1], this being of course the entire basis on which rests my argument above. And I try not to pronounce the meme version at all.

[1] http://en.wiktionary.org/wiki/doge#English
This one was on HN only a few months ago, it's beautiful, so much so I saved it to my phone.

It's very interesting to see similarities and differences, and I get chills at knowing this is before it was bombed asunder.

England was and is a truly remarkable country.
I like how color makes everything contemporary.
The only problem I have with tmux is copy/paste texts from outside. Maybe, I am too noob. How do you guys do that ?
I love old pictures. Just recently, I discovered a picture of my office building from 1890 on Wikipedia – and it still looks about the same today! )
This piece is too easy to misinterpret when used as a direct link and not accessed through Victor's website. Knowing that it is him, I interpret the message in a wholly different way than when I first visited the site and didn't know what worrydream.com is and who it belonged to.

He should have made it more fleshed out and his intent more explicit for that reason.
Fresh faced: Looking younger for longer (NCLU)
Blogspam. More original link: http://www.deathandtaxesmag.com/198876/rare-color-film-shows...
How many C&D have you gotten from Microsoft's well funded lawyers yet?

Hopefully you are not in US but they are pretty embedded in every country at this point.
That's fantastic, the very first shot is of my street, filmed next to the building I live in. I can't quite make out the sign on the building corner - but I'm pretty sure it's the exact same pub that's there now.

It's also odd seeing trams in London.
Amazing work! :)
Redis has complex data structures, not just key/val. You can also run a SQL db in-memory anyway.
New App NameTag Lets Anyone Find Your FB, Dating Profile, etc.
(Can't reply to your post below)

Hint: wait a few minutes, it's the cool-off period. Replying to the parent breaks threading and makes it annoying to read discussions ;).
The one exception I've seen though is Microsoft stack applications. For whatever reason open source libraries aren't as widespread there. Sure, there are some and with things like NuGet it's getting easier to use them, but a lot of developers don't seem to bother going outside of what Microsoft offers out of the box.
I return this as a status code for bad bots. It is my way of saying go sing the "teapot" song.
How to use LMAX Disruptors
Congratulations on the lauch to app store.
I had the same idea; count no. of coffees, no. of cigarettes, no. of people, etc. A way to keep accountability about something.
That was my impression also. I was taught programming in school in the 80s and it was part of our mathematics class, to do what Papert intended. Many of us went on to have technical careers in architecture (the design teacher went crazy when CAD was available) and science. I don't recall among my peers at the age that booting up a command line and writing some lines of code was a frightening thing at all, and was 100% designed, as a class, to teach us more ways to express ourselves and consider problem solving. Seeing marketing these days as 'learn to code! make money!' is really sad as it misses the point completely - my peers and I are making good money now because we learnt to think with and put to use the tool that is programming.
There are at least some people who would tell you that the only reason to take VC money is if you need it to scale your sales/marketing efforts.

And implied by that is that you only take money when you're at the stage that scaling your sales/marketing makes sense, which is usually after product/market fit.

(All of this doesn't mean that most money doesn't go to salaries - most money does go to salaries.)
If the NSA is hacking into your site - that's the code to use :)
What the hell is OSGi?
So... England won a test match?

Jokes aside, it's a fascinating study into a world riding the wave of the industrial revolution; a strong sense of pride and optimism seemed to exist.

It's saddening to think that basically all of the people filmed were affected in some way by the Second World War. It also brings mortality into focus to also think that the children pictured so carefree here are now either very old or dead.

How will the future look back on us? Will they dig up early 3D scanning attempts and think the same? Will they attempt to 'restore' their findings to modern standards? "Oh, it's missing smells, humidity, air pressure and breeze so we used environmental cues during 'restoration'"

A lovely piece of footage.
I will just repeat my comment from an article about the same car two years ago ( https://news.ycombinator.com/item?id=2879219 ):

This is fake or a scam!

There are same interesting quotes in the original article: http://wardsauto.com/ar/thorium_power_car_110811/

First, this is not a nuclear reactor: (at the end of the article)

> This means no nuclear reaction occurs within the thorium. It remains in the same state and is not turned into uranium 233, which happens only if thorium is sufficiently super-heated to generate a fission reaction.

It says that thorium has a lot of energy, not that they can extract it: (in the middle of the article)

> Because thorium is so dense, similar to uranium, it stores considerable potential energy: 1 gm of thorium equals the energy of 7,500 gallons (28,391 L) of gasoline Stevens says.

And the explanation of how it works doesn't make any sense: (at the beginning of the article)

> The key to the system developed by inventor Charles Stevens, CEO and chairman of Connecticut-based Laser Power Systems, is that when silvery metal thorium is heated by an external source, it becomes so dense its molecules give off considerable heat.

The entire story sounds very similar to the presentations of the perpetual moving machines, or the cold fusion: a promise of a lot of cheap energy, but not a working prototype that produce more energy that it consumes.
5 free e-books to learn Scala
I think if he gets something good enough that Go devs like, then some form of it might very well be rolled into the compiler itself.
Alien Rainbow Attack.
Its happening.
A scala type hierarchy DOES feel a bit like a pillow fort on a blustery day.
A man, deaf for his whole life, talks about hearing music for the first time
Change your Designer News’s avatar the “easy” way
Where does a venial sin stop and a serious sin begin?
THAT Barrel Shifter, son!
I’d like to see a table, with the different compilers and the different levels of interpretations: 0 interpretations, 1 interpretations, ..., 5 interpretations
About three quarters through you see a gasometer, they're still a fairly common site around the UK.
The Internet fights back against the NSA with the biggest protest since SOPA
In F#, yield emits a new element in the sequence (just as in C#), while yield! emits all of the elements from another sequence you provide. This effectively allows you to "splice" sequences together, or create a new sequence by prepending/appending some elements to an existing sequence.

As another commenter mentioned below, yield! has nothing to do with repeating the function name -- the name is repeated because it's a recursive function (i.e., a function which calls itself). So the sqrtGuesses function produces a sequence which emits (yields) the value it's given (x), computes the next value of x, stores it in the variable next_x, then emits all of the values in the sequence produced by calling sqrtGuesses for the next value of x (next_x).

The |> is called the "forward pipeline operator" in F#, and it's very simple -- whereas you normally call a function f with a value x by writing f x, you can swap the order of the arguments with |> to write x |> f. This effectively allows you to write nested function applications without all of the parentheses: f(g(h(x)) can instead be written x |> h |> g |> f or h x |> g |> f or whatever.
They are mostly 9-14 years old kids. And yes, they are selfish, spoiled, senseless a bunch stupids. Do not think i am using "a bunch" phrase to de-emphasize this situation.
There are 6.5 million 9-14 years old kids live in Turkey and i can guarantee that, half of them can do this shit. So google must do something before developers get more damage from this stupidity.
CSS with superpowers
You snipped out the part where I suggested shared memory :)

It might get hairier if the platform graphics api wants to supply you a buffer to render into, and you can't pass it a shared memory buffer yourself (that is accessible by that sandboxed process).
I wonder why coinbase and coinkite don't implement an API like this.

Kudos.
My exact thoughts. And the follow up article, "Why do I have so many from zip code 90210?"