skysight-inc/HackerNews huggingface dataset:
This is one of the reasons why Higher-Kinded Types are such a boon in the languages which have them. It allows you to translate "patterns" into straight-up libraries. This slideshow is good documentation for what the patterns are, but if you go use them in Haskell (e.g.) then you'll start to see that libraries are designed to completely contain that pattern and ensure compatibility between your use of it and others.

Usually this is achieved by representing the pattern exactly in the language. Usually the patterns are just maths. Usually math happily quantifies over higher-kinded types. Thus, you really want HKTs in your language.

And to be fair, Haskell does not go tremendously far in this direction. The languages which will truly profit from this are still in gestation.
Which is the sort of problem we'll likely see more of as "mostly autonomous" systems become increasingly common. For example, it's easy to imagine that it will become possible (whether or not we elect to go down that route) to design cars that can be self-driving most of the time but which will require a human to take over in some scenarios. The good news is that those scenarios will presumably be mostly low speed ones--the handoff timeframe pretty much has to be of minute rather than second magnitude--but you could still end up with an increasing number of drivers who have very little actual driving experience.
Show HN: Toolbox for DNA sequence manipulation and PCR Primer design
This is essentially a bag-of-words comparisons. Edges are computed with tf-idf similarity.
Προώθηση Ιστοσελίδων – SEO – WEB DESIGN
`-ffast-math` is a double-edged sword. It can frequently optimize away stuff like NaN checks and the like, breaking code that uses NaN as a missing value. This, specifically, has bitten me before, but there are certainly other areas that it can bite you.

OTOH it gives the compiler to do a great deal of algebraic simplifications, including expression reordering. This probably will bring what the compiler can actually do more in line with what you think it should be able to do.

Basically, you need to test with it on if you're going to use `-ffast-math`. You might also have good luck with turning on a subset of the flags. For example, IIRC in the project with the NaN checks, using all of them except `-ffinite-math-only` fixed the problem in this case.

Some of them are obvious to turn on though. `-fno-math-errno` should be the default for most programs, if you ask me. I've never seen anybody check `errno` to see if their call to, e.g. `sqrt`, was invalid, and I hope I never do.
Sorry for the negative tone, but what's the achievement? Emscripten has been out for a while now...
Aurous – Open Source Spotify Alternative
Loving learning #F for educational purpose on my spare time and I am loving it, any idea of which is the market for this language or for what you should be use it?
Java EE 7 / CDI Integration for NoSQL Databases
Sendamessage.to
Every feature as a dot, down to street level
Good point - I've not been involved in this kind of deep packet inspection required to do this – in my mind, all it would require is a filter on "wp-admin.php" and the resulting status code.
Fluid-Touch Design
Nasty Lockup Issue Still Being Investigated for Linux 3.18
Living really cheaply in SF is really just a question of cheap rent and never eating out. If your willing to have roommates you can get below 1k/month rent making 25k/year living expenses doable.

Granted, Heath issues, dependents, or debt can make this a non starter. But, just because most people you work with spend most of what they make every month means you need to do the same.
He also didn't mention putting your money in TSP if you're an eligible federal employee, or talk about individual 401ks tied to an LLC to increase retirement saving limits, or why wandering the halls of Google makes you predisposed to think Cisco would be a no-way-to-lose investment. The article represents a smart but narrow dude's perspective on a very, very big world.

That said, Real Estate during the "banks won't loan anyone money and interest rates are headed up storm" and "loan money to friends/family in the Shark Tank era" don't make my "top wealth-building picks" list for 2015...
Frameless – a full-screen browser for iOS 8
Keeping CSS short with currentColor
Gyroscope Innovations
This is terribly sad. Profound loss for the Ruby community, among many others.
iOS Apps I Wish My Mac Had – VSCO Cam
Government uses 225-year-old law to force companies to unlock phones
Interesting topic and one that really resonates with me. I have always been interested in learning how to make money the way "people with money" make it.
Personally I have come to the conclusion that a few solid stocks paired with protective puts and/or call options (to make a little extra money for sideways markets) provides a decent way to generate some extra income and greatly reduces risk of losing everything from a single mistake
Yeah, the idea of F# on Linux is very exciting. Visual studio has a lot to bring to the table, a lot of things that I've missed since I stopped working at an MS shop. I used to do a lot of work with F# and MSSQL, and have missed some of the ease of interopability since switching over.

Of course, I far far far prefer Linux in general terms, but the MS tooling is quite decent. eg. I still haven't found anything that even begins to compare to the MSSQL management studio.
Well it _is_ the real vim, built with --with-features=small (see https://github.com/coolwanglu/vim.js#vim-features) so folding for instance doesn't work
Any perception, by definition, is a construction of the brain.
That's an excellent breakdown, thank you for doing that.

I think Uber's current pricing advantage over standard cabs relies on their driver's not being aware of these costs (especially Taxi insurance). That said, I think they could just raise prices to cover it and still have a great business.

Also, $10/hour is more than I ever made as a shift worker. It sucks, but plenty of people are willing to work for that rate. Thus the OP may be making a moot point.
You need to consider the opportunity cost too. While you were camping in the bush, you weren't earning.
> 24FPS are easily detected as flickering; our true flicker fusion frequency is found around 60-80Hz.

Shooter player here. This is a laughable statement. Pretty much anybody can tell the difference between 60hz and 120hz - even the mouse cursor moves smoother. Good players try to play at higher than 120hz rates, because it does make the difference.
I started this project about a half a year ago to teach myself web application programming using HTML5, Javascript and Java Servlets.

The goal is to simplify DNA sequence handling tasks such as sequence alignment, basic phylogenetic trees, sequence logos, primer design etc.

I would be glad for feedback regarding application programming, user interface and ideas for more tools to integrate.
Most of this is standard sane advice, but the tip about "work for equity [in the next Google] instead of chasing salary": well if we all could pick stocks like that, we would not need the rest of his advice!
Don't forget health insurance. Everyone forgets hrealth insurance. Having a family is tricky too.
I'd like to send this to someone who might benefit from it but they won't be able to read it in the current form. Too sciencey and poor formatting.
While I somewhat share your misanthropy, "nature" isn't really an entity and doesn't really have a goal in mind.
So it's not so much an external agent responding to our behavior as our behavior being poorly though out.
Also, these problems does not necessarily only affect us; some of them might result in irreparable damage to the ecosystem.

Pedantry aside, factors that contribute to Terra's apparent lack of long term sustainability are easy to spot, and there are plenty of options to try before having to resort to birth limits, euthanasia etc.

Insufficient reproductive education, lack of birth control, local scarcity through international inequality (i.e. exploitation), patterns of use and consumption, low food production efficiency, pollution from energy usage (non-alternative forms) and population density/distribution are all things that can be altered, upon which the constraints of viability rests.

Of course, none of these would be particularly easy to change, but I suspect many of us would find attempting to do so preferable to the alternatives.
security is a thing. When I went into freelancing I did it easily since I lived so cheaply. My monthly bills were under $1k and I was making an above average wage for software dev in my area.

I knew a guy who wanted to get into freelancing but wouldn't do it because his expenses were too high.

There's happiness, but there's also planning and self control.
Boxer who lost fight to actor Mickey Rourke is a homeless man from California
I was briefly part of the "OOP is overrated, functional programming is in" camp. OOP is enterprise, functional programming is "simple" because it's just functions and data, you know, all the usual party lines.

Well, turns out CLOS is so good it's hard to stay away from it. You don't struggle to force something into an inappropriate object-oriented paradigm, rather, object-oriented solutions just flow naturally from the problem. And it's a pleasure to use.
Google Glass Is Dead and the Great Glass Pivot Is Underway
Rap news 30
Had similar thoughts about the brain and memories after getting in deep with de-duplication.
math IS hard. i didn't learn this until recently. i never met a practicing mathematician before a few years ago, and when i did they told me that they struggle to get stuff. that was a HUGE relief. if you enjoy it, then maybe you can apply yourself to it for the hours it may take to understand something - a book, a topic, a paper, etc.

i think a lot of what it comes down to for me - and maybe you - is mental discipline (staying focused for more than an hour without straying), knowing that it is very common for it to be tough, and learning how to play with math and explore it. i was never taught those things (or at least i never learned them), and so i have had to learn them the hard way. maybe you suffer from some of the same hurdles? try and overcome them, it's worth it.

as for writing proofs, one of those mathematicians got me interested in this book:

http://www.amazon.com/How-Prove-Structured-Approach-2nd/dp/0...
Upgrading an Nginx executable on the fly
You can't get rid of governments though. People would spontaneously form states either to protect themselves, or to take advantage of the opportunity to set up protection rackets and tax others.
Indeed. And after testing it on volunteers in the U.K. and maybe US (it is being tested in Bethesda by the NIH, I don't know the timing), this particular vaccine is being tested on volunteer healthcare workers in Mali, see e.g. http://www.citypress.co.za/news/africas-first-ebola-vaccine-... (I think they've tested it on more people since that article, you no doubt want to go a bit slowly since many of the worst reactions are fairly quick). And I think there are some other African locations scheduled.

Vaccines and epidemics are a pretty well understood concepts after all (ignore the "public health" types who are obsessed with lifestyle etc. issues to the detriment of infectious diseases, like the current head of the CDC), there's no surprise people are attempting to Do The Right Thing with these candidate vaccines. E.g. as I note elsewhere in this discussion, this one is in the process of being produced at an intermediate scale of 10,000 doses, which is a necessary step before true mass production.
IQ measures how well you do on IQ tests.

Math is many things. Math is arithmetic. Math is geometry. Math is algebra. Math is topology. Math research is proofs. Math calculation is quite different.

Physics uses math, but physics has is own set of concepts. Solid state physics uses different concepts than particle physics, and both are different than astrophysics or biophysics. A lot of learning physics is to understand those models, and only part of that is to understand the math used to make the models.

That you could calculate math doesn't mean that you could do proofs, or think like a physicist. I say the last with experience - I found as a physics graduate student that my math undergrad meant I could follow the math, but I had problems with the intent.

"what are my true abilities with math?" - My belief is that if you believe there are 'true abilities' then the first time you stumble you will start to believe that you don't have those abilities, and that will keep you from going further, when the more likely answer is that you need to practice more, and learn more, and ask for help in understanding.

Mind you, there's plenty of other things in the world besides learning math. You may decide to take up watercolors. Or waltz. Or study history.
Tabloid news... but reminds me of Leo the homeless coder.

Does anybody know what happened to him and Patrick McConlogue?
Agree with you completely. "Scroogle" is fine, though. :-)
I found these two papers very eye-opening. They talk about the limitations of reductionism in science.

P.W. Anderson, "More is different", https://www.tkm.kit.edu/downloads/TKM1_2011_more_is_differen...

R. B. Laughlin and D. Pines, "The theory of everything", http://www.pnas.org/content/97/1/28.full.pdf&embedded=true
Well, Interstellar would be okay if you removed the plot. Unfortunately all the SciFi bits and special effects were ruined by Hollywood schmaltz.

----- arguably the movie is already spoilt, but spoilers -----

And seriously, NASA couldn't find astronauts apart from a farmer?

Someone falls into a black hole and SURVIVES.

Is given the power by 5 dimensional light beings to alter time?

The list could go on.
Likely because of how the various parts of a game engine interacts.
It completely amazes me sometimes the shit people know.
Ask HN: Startup feedback. What is your biggest pain in hiring as a candidate?
Hi,

We are building a way to privately connect with employers to create a pipeline of opportunities for yourself.

We are looking for some feedback on following:

1] Is the concept useful, what would you like to see this evolve into?

2] Does the messaging on landing page makes sense? Any suggestions?

3] Other feedback on our initial website?

Thanks in advance!
It's amazing how symbolic the new WTC tower is of all the events since 9/11. We did something, there's something there, it isn't what anybody really wanted, it was done half-assed, tied up in politics and money for far too long, poorly planned, not a compromise so much as an act of our collective mediocrity...you could be talking about both wars, the security state that's risen up, or the building using any or all of those statements.

It feels better than the gaping wound in the ground that was there for so long. But just like any massive wound leaves a scar that's worse than the original skin, it's not-quite-right in the same way.

I broke down into sobs the first time I walked by the hole, I felt strangely apathetic when I walked by the tower.
absolutely stunning. i will feel incredibly deprived if my exhaust without witnessing this sort of endeavor by mankind.
The point of the article is the various ways time perception can be inaccurate.
Phoreplay: Phabricator hosting
Ezra was so good to me. He helped write Chef, tool our idea and ran with it as a critical part of Engine Yard cloud. We wrote chef solo together . He and his wife made my wife and I feel warm and welcomed in San Francisco. Rest well, big guy.
We definitely could have added a bit more prose about each clip. However, the site was primarily designed to be a resource for educators, so the blurbs were written mostly for that audience.
Why do you think Uber is about to raise funding with ~$40 billion valuation? They don't have profits now because they are investing in growth.
This depends entirely on the specific code you're talking about. If the compiler finds out a specific optimization is applicable for a certain block of code, then it uses it.

So your question cannot be answered. Only possible answer is "it depends". Another guess: "From nothing to an order of magnitude. Probably most cases about 5-20%."
He was using a good product, yet had to lament the fact it was a Microsoft product.

And I am by no means fanboy or young. Just don't like silly potshots like that on any side.
"When’s the last time you saw any consumer electronics product — much less a cutting-edge one — go two-and-a-half years without a significant hardware refresh?"

The TI-83 Plus and TI-84 Plus calculators. See for example http://www.theatlantic.com/technology/archive/2011/08/what-y... .
An intrinsic part of being a democracy involves people being free to support a cause they want to, including financially.

It's not as if rich people are going to stop spending to influence electoral results in favour of candidates whose policies work in their interests if they're banned from handing the money over directly and transparently.
Kinda like when people say they're going to "the city", they mean Manhattan. If you're going to Brooklyn, yes, that's part of New York City, but then you say you're going to Brooklyn, you don't say you're going to "the city".
Okay but why?

Good intentions? Open hearted?

Or looking for cheap labor?

(I'm actually asking, no clue about Swiss culture)
"BMG and Round Hill are seeking damages for contributory and vicarious copyright infringement and a judicial order requiring Cox to "promptly forward plaintiffs' infringement notices to their subscribers.""

I seriously hope Cox replies with a one-page brief reading only "FUCK YOU PAY ME".
No. I'm telling you, get yourself a true 120hz or 144hz monitor, and you will see the difference for yourself.
I've had incredibly mixed experiences using Uber in NYC and DC. It used to be great. Now, it seems that every other driver has no idea how to get both to me and then my destination. In DC, the drivers routinely go ten to twenty minutes out of the way. Almost every trip I have to submit a refund request which is always granted, but it's still a pain. In NYC, drivers have yet to figure out one way streets and watching them go up the wrong avenue and circle around my apartment three times has become a past time of mine. After reading this article, it seems like the GPS might be to blame.
Search All Netflix Regions
It did not work well in Chrome: 36.0.1985.49 beta
C-f, C-b didn't even work.

I then gave it a shot in Firefox nightly and it seemed to work really well. This brings me joy.

I don't like to edit forms/documents on the web; it's a constant struggle against my muscle memory. Vim.js could be the start of something that could change that. Well done!
>Assumptions
>– You can earn 5% investment returns after inflation during your saving years

At least, in the US this assumption is not valid any longer. There is no risk-free investment that can earn you 5% after inflation annually.
The whole point about disclosure is to enable feedback. The intended feedback may be for people to be able to make informed decisions about who is funding a candidate, but disclosure also enables other kinds of feedback. It allows coercion to be applied to people (donors) once their identities are known. Brenden Eich is one example.

The ability to donate anonymously is an important firebreak. It protects those with minority opinions. It also protects people in general from those who think that coercion is an acceptable means to achieve an end.

I should not have to worry that my boss will see that I gave a donation to his pet political cause in order to keep my job. Likewise, I shouldn't have to worry that my boss disagrees with some cause that I have donated to and fires me.

I also shouldn't have to worry that one of these reprehensible groups who believe in bullying and coercion might decide to make an example out of me just because I supported the side of a cause they disagree with.

Shouldn't a political debate be more about ideas than the people who are involved?

Disclosure seems to enable a kind of intolerance, a kind of "guilty by association" kind of thinking that really has no place in civil society.
Or, if you want to motivate this particular developer:

"How about you store my progress in a regex! (Which can be put into a browser cookie as an afterthought.)"
In this CppCon keynote, Mike Acton explains some of the problems with OOP and the benefits of data driven design. Really worth a watch: https://www.youtube.com/watch?v=rX0ItVEVjHc
I can't believe you just put Linus is the same boat as Steve Jobs and Bill Gates.

You may not like how the man presents himself, but that is just flat out unfair.
Anecdotal evidence, but I saw a man violently detox from Kratom after a spinal surgery. He required full sedation/ventilation for about a week before he could be woken up without thrashing around.
4 Ceos who are making frugal innovation work
Regarding most of these lessons, in 2004, Google brought in experts on personal investing to educate employees heading into its initial public offering:

http://www.modernluxury.com/san-francisco/story/the-best-inv...

TL;DR: Put your money into some broad-based, low-cost index funds.
Yes, one CEO candidate lost his job for a donation. Let's balance that with the damage done by routine corruption - we have to strike a balance between transparency and privacy.
I wonder if there are GUI widget systems not based on deep inheritance trees.

It seems to me that GUI and OO are deeply synergetic.
He moved to Portland, Oregon for a new job, but I believe mostly to jump back into the glass blowing scene he helped create in the 90's. Ezra was a innovator in the glass pipe world. A world class artist that reinvented lampworking.
People assume so much. You don't have to be a Tiger Mom to teach your kid how to read. You just have to keep exposing them to it over time slowly. Its a trivial time investment which empowers them to explore their own interests independently.

I didn't say "no playing until reading is done" I said "no video games until reading" is done. This was because I was concerned with the amount of video games he was playing.

This rule provided a way for him to self regulate his game time, and on the days he does play video games, at least he spent some time expanding his mind.
Guest post from the future - here's a quote from a similar page on cat-v.org in 2024:

"FO is the “structured programming” snake oil of the 10s. Useful at times, but hardly the “end all” programing paradigm some like to make out of it.

And, at least in it’s most popular forms, it’s can be extremely harmful and dramatically increase complexity."
Only with motion blur. Movies seem fluid even at 18 fps because the motion is so blurred. If you try to play a video game without motion blur at 18 fps it just looks awful.

It also depends on darkness and color, so I really doubt the eye's fps has anything to do with the brains perception of time.

Here's a great article on this subject: http://www.100fps.com/how_many_frames_can_humans_see.htm
I don't know that it's a lack of remorse or empathy as much as it is good business sense.

Decisions have to be made sometimes. I'm not defending assholes, but it's amazing how perceptions can be skewed of people and their intents, especially when it comes to the decisions they make.
"Frugal innovation is not just about doing more with less but about doing better with less. It is about creating meaningful products and services that integrate four core attributes highly valued by Western consumers: affordability, simplicity, quality, and sustainability."

While this article cites 4 multi-nationals as examples, there's no reason why a frugal innovation mindset can't be employed by start ups and entrepreneurs alike, especially in the tech world. In fact, I'd motivate to say it should be a given.
In the quixotic hope of heading off a pointless argument: the opposite of OOP is not functional programming.
Well don't underestimate the power of the poor : they are more numerous so a candidate with less money but with a program oriented toward them may eventually win.