skysight-inc/HackerNews huggingface dataset:
Got rejected. Very much hope to find out why as we have got seed round, two co-founders from top tier tech/startup companies, an efficient and well-collaborate team, and have a Beta product running. So, I guess it's the business idea issue? It's probably a competitive market but we are confident to make difference and our initial campaign showed encouraging result. With all above, we still didn't get a chance for interview. I don't want to be overoptimistic. We will continue working toward our roadmap but meanwhile I sincerely hope to hear from YC about why, as that will be really helpful to us. Please.
pandoc as another user suggested.

Examples:

- http://www.seas.upenn.edu/~cis194/lectures.html
- http://www.scs.stanford.edu/11au-cs240h/notes/
"Jesse" not "Jeese"
and known, not know.
But it is secure information. If I recall, last 4 digits were part of how the CIA chief's e-mail was hacked recently.
Supposedly they are now child labor free. https://www.instapainting.com/blog/company/2015/04/01/no-chi...
Is love worth it?

Interacting with people, playing with children, etc. can be enjoyable activities. Not saying that we should withdraw from it, but as intelligent people can we take a step back and question love itself, especially as it causes so much pain?

Instead of loving and getting heart broken when the associated people depart from one's lives, why not simply enjoy the company of people (without love, trust and the concomitant sadness, resentment) and continue that enjoyment whenever alone time is in order (short-term or long-term)?

More curiously - why are people reluctant to question love itself? (it is always one person or the other's fault, but never love's fault; why?).
The George Soros game
For our internal projects here we do - it saves is hassle of someone accidentally committing /node_modules or the like into the repo and someone (me) having to sort it out.
And someone else's website design.
From sea to shining sea with Street View
Got rejected. In a painful process to figure out why. It will be fine if YC didn't carefully read our application. It won't be if they did. We will continue carry on, toward our roadmap, try to prove ourselves by product performance as soon as possible, and meanwhile think through what we might be missed and how can we do better.
(Disclaimer: I am a PhD student in the Berkeley computer architecture group, which designs RISC-V)

An ISA can't be "fast" or "slow". It's just a specification. There's no reason you can't build a RISC-V core that's just as fast as an ARM or x86 core. The only reason we haven't done so is because we don't have access to the modern fabrication technologies that Intel and commercial ARM licensees use.
My background is hedge fund and consumer website management - not healthcare. My ignorance aside* - your points, and solution seem right on.

It's surprising that in these lightly-regulated, profit-driven, fields we seem to have set up effective processes for error reduction that are not standard in medicine! In trading operations we made (successful) efforts to avoid individual blame, track mistakes, record lessons learned, and continuously develop the processes and systems -- all motivated by the client's money at the end of the day though it was professional culture that was at work minute-by-minute.

* if only...
> Furthermore, implementation of a compiler backend for the Dart VM is already quite advanced ...

Curious if this work is still fruitful, now that Google has abandoned its plans to integrate Dart VM into chrome. http://techcrunch.com/2015/03/25/google-will-not-integrate-i...
Oil is sold through OPEC, the US won't run out of oil in isolation (and of course it won't run out at all).

Oil is also distributed all over the earth at various costs to extract, so oil would rise in price as a commodity decades before it actually runs out. It would gradually price itself out of different uses.
Why is reinventing the wheel considered a good thing?

javax.time is considered by some to be one of the best, most well-designed general and versatile libraries for date and time related matters out there, regardless in any language.

How would things be improved by throwing that away, and inventing something different?
I think keeping the API and providing an implementation for Scala.js is a much more reasonable approach.

Designing a date/time requires very rare skills and knowledge that most people lack.
A re-implementation of javax.time means all the documentation, tests and existing code can be re-used and allow correctness checks against the existing implementation.
Giving out free phones is not a sustainable way of doing business. The just sold ~50m phones on a historically low volume quarter.

Statistically speaking any meaningful way to reduce phone handouts is probably worth the negative publicity.

Banning this app is one such way.
As an aside, the custom framing business in the US is a high ROIC business with have regional economies of scale (implies local but not national scalability and hence sustainable competitive advantage) which is dominated by a company that was bought by Warren Buffett's Berkshire Hathaway.
This sort of performance is one of the many reasons why I've set myself the challenge of learning Elixir and Phoenix and using them at the next Startup Weekend I'm attending.

I'm really enjoying it so far. Kinda wish I'd learned more functional programming years ago at university instead of OO Java then Python and slowly spending years unknowingly preferring to write code more functionally than Python likes.
I agree with much of what you're saying, even though I don't think the science strongly supports it (yet). A lot of cool stuff going on right now.

I want to be clear though: there is certainly evidence that very high blood sugar causes significant damage, sometimes permanent, I'm not contesting that. How high "very high" is varies, and as far as I know doesn't really happen in people who aren't diabetic. All I'm saying is I don't think blood sugar spikes are bad for non-diabetics, but they certainly are for diabetics.
The Black-White Sleep Gap
Do you mind sharing a link to your product?
At least 3 with that same footer - all taken down now.

Perhaps a lame attempt to corner the market? Not sure how well that would work out with the exact same content - google punishes such things.
If you're willing to go to battle in court, they are.
It's so easy to get carried away by enthusiam, ambition, pride, fear ... it happens to most of us all the time. Luckily I belong to the people who run out of energy fast. Therefore I need to stop and break and make a reality check for myself regularly.

I'm still driven by the ambition to achieve greatness (change the world, become famous, buy myself an island). We need to use our brains first to understand how wrong this motivation is, then to build great applications.

Edit: In my Python days I was a great admirerer of Jesse. The times he created the multiprocessing module. I hope he will get back on his feet.
The copenhagen study is one that stays with me. Over a period of 35 years, and ~17000 people, there are some interesting charts showing guidelines to optimise jogging for longevity.

If I recall correctly, the best benefit was for joggers to run three times a week for 7 kilometers at 7 kilometers per hour. This would give an extra five years of life, and as the parameters (#times per week, distance, speed) veered from this benefits declined along a bell curve.
I read about this a long time ago in the form of a conspiracy theory, I always see people(even well educated ones) dismiss those and label it as false right away, but seeing that many conspiracy theories have proven to be true I think is time to recognize that this kind of thinking is a fallacy of the form X, X is a conspiracy theory => X is false. So I think conspiracy theories should be taken as what they are: hypotheses.
In the original blog post for the project, they explicitly anticipated this complaint and stated that this simply wasn't their goal. Novena is not intended to be a mass market Thinkpad clone, it is a laptop made by OSHW hackers for OSHW hackers. Hence why it includes an FPGA and plenty of GPIO pins.
1. Open does not mean ugly.

2. C'est trop cher!

3. Is it a manually-capsuled desktop-style laptop?

4. Is it light enough to carry?

5. Where can I get one?
Now that is an industry ripe for disruption.
Because we're not Vulcans?

People just love, it's a thing that human animals do. Questioning love is like questioning your elbows, or that you sneeze. It's part of being human.
And "Python", not "python".
Indeed. And I'm sure Cody will see that this is fixed.

I had a chance to work with Cody on the jQuery Cookbook, and he's a smart guy. So Cody, if you see this, my apologies for poking fun at your new book's mobile experience!

My chapter of the jQuery Cookbook had a much bigger blunder. In a "recipe" called Coding Bare-Metal Loops, I recommended a particular loop style as the ultimate in speed...

> Use a for loop instead of .each(). To iterate over an array, it’s hard to beat this loop:

for( var item, i = −1; item = array[++i] ) {
// do stuff with item
}

> But there is a catch: this loop works only if your array has no “false” elements, that is, elements whose value is undefined, null, false, 0, or "". Even with that restriction, this loop is useful in many common cases, such as iterating over a jQuery object.

Well... It didn't quite turn out that way. This loop style can kick you out of the optimizer because it tries to access the nonexistent element after the end of the array. That's perfectly legal in JavaScript, of course - any nonexistent element evaluates as undefined - but code optimizers do not like it when you do that.

So a conventional loop turned out to be much faster:

http://jsperf.com/mikes-loops/2
Yep, in regards to the parent comment, categories like "Algebra 2" don't really have much significance outside the US.
Neat.

I wish there was a demo available on the web so I did not have to install it to try it out.
Ha. As I was reading the Carina announcement [1] yesterday, I was pleasantly surprised to see Jesse Noller as its author and I wondered to myself what happened to him. He was everywhere, couple of years back and I had no idea that you were going through pain.

As a fellow pythonista from far away land, thanks for everything you've done for python. And good to have you back.

[1]: https://getcarina.com/blog/announcing-carina/
The obvious answer is Haskell.

It is the only logical language that exists. Anyone who doesn't know it just hurting themselves.

After you master functional programming, you will be able to use it in EVERY other language.

You can even program ruby on rails functionally.

If anyway says anything negative about functional programming - they're just not dedicated or intelligent enough to understand its' abstract concepts.

In a world filled with hurt feelings and thin skin - finally seeing the logical essence of code is a transcendent experience.
The Windows OS build process does some of this type of optimization too, via a process called BBT (http://www.microsoft.com/windows/cse/bit_projects.mspx) - this is why if you disassemble Windows OS binaries, you'll see some weird unconditional jumps and other "odd" disassembly
Django REST framework 3.3
Quoting my genetics professor:

"Exercise affects DNA repair systems. So moderate exercise speeds metabolism, which increases free radical production, which damages DNA, which activates DNA repair systems which catch the damage caused by the exercise and perhaps some additional damage as well - that's good and probably increases lifespan. Exercising too much creates more damage than the DNA repair systems can catch - which is bad, and explains why very fit people are often unhealthy. Exercising twice a week seems to be the optimum for most people."
Also, the benchmarks we did a while ago on a taped-out chip with our in-order RV64 core, Rocket, showed that it compared quite favorably to an ARM Cortex A5.

http://riscv.org/download.html#tab_rocket_core

Unfortunately, it would be quite difficult for outside organizations to replicate these measurements unless they can pay TSMC for a fab run.
Ant colony optimisation in Scala
Hi there, I'm one of the creators of the Starling and I can reassure you that privacy is as sacred to us as it is to you - nothing is recorded. The entire focus is on volume of words. That's not to say quality (diversity, length, conversation) isn't important but research has found them to be very highly correlated. Correlation or causation, encouraging more language and engagement between parents and children in a world of distracting electronic devices can't be a bad thing? That's what our Beta testers have told us (you can listen to the video of testimonials on the site), that they are more engaged and focused on their children and their families are happier as a result. Can't complain about that!
Agreed! But, just like the traditional car companies being taken on by Tesla, Nikon and Canon are being chased by software. So much more innovation in mobile phone photography...
> Personally, I have probably clicked on at most 3-5 ads in the years before I started using adblocker(by accident). Does it even make sense for me to turn it off if I'm not going to click on links anyway?

You'll end up clicking more than 3-5.

I've been using a computer without adbock for the first time this week in the last 6 or something years that I've been using adblock. I've clicked on a lot of ads, they're too relevant. Curiously, I'm getting a lot of ads for products that I've already bought.... and I end up clicking on them to find out more info. They're just too relevant, they'll be about the thing you were thinking about just the other day -- you'll click them.
Thanks to Jesse for having the courage to share this. Long and protracted arguments online can give your mental fatigue in a way that in-person ones cannot. The fact that this can happen to such a prolific Python contributor is probably a great reminder for me to step away from the keyboard more often.

In fact, I think I'll do that right now :)
Ask HN: For those who got an interview, a few questions
First off, congrats on passing the first test.

As somebody who is preparing to apply to the next batch (I knew I wouldn't be ready for this one), I'm curious.

Was this the first time you applied with this idea?

When did you start working toward getting accepted into YC?

What steps did you take (possibly outside of the application) to ensure you got an interview?

What do you feel made you stand out and get an interview?

Anything else you'd like to tell the rest of us hopeful future YCers?
You can "question" your emotions, though there's a better term for it: self-reflection. It's necessary in order to build Emotional Intelligence.
Open-sourcing Pinterest MySQL management tools
No, it's not secure information.

Any time you use last-4 as something secure, you're doing it wrong.

As mentioned above, last-4 is sent by email frequently, and email passes, unencrypted, through intermediate servers all over the Internet. Any compromised host can observe all of the email that passes through it.

Any process that uses last-4 to unlock a password or otherwise as a secure token is broken by design.
Ask HN: Free or cheap advanced programming classes for an experienced developer?
Somehow, I became a developer. I didn't really intend to at any point (I majored in Marketing in college), but I am now. I've spent the last few years writing Python, PHP, Go, and an awful lot of Javascript.

But I never studied programming in school.

I've learned programming concepts on my own ever since I was 11, and have worked in quite a few languages. I spend a lot of time reading articles online, and trying to improve my code via StackOverflow and code reviews.

I'm working full-time and supporting a family. My wife is in Grad School. I can't really afford to go study at a University now, but I feel like I'm missing some foundational concepts that Computer Science majors would have learned.

For a guy on a budget with only 5 - 10 hours a week free, are there any good advanced programming courses out there? Because of my experience level, I'm not interested in a lot of the stuff I've been finding (geared toward people with no programming knowledge).
Why did you decide to use JSEncrypt?
Show HN: BB-8 Droid made out of a Pumpkin
How to Gain Link Karma and Comment Karma on Reddit
This is clearly outlined in 'The Twelve-Factor App'.

http://12factor.net/config

System-dependent configuration should be set via ENV variables to prevent the following: one, it prevents sensitive credentials from mistakenly being added to source control; two, it simplifies deployments and prevents mistakes (ex pushing a debug configuration to production) from exposing the underlying structure of your applications.

You should never have to set a --debug flag or parameter via a config file. Rather, your development machine itself should have the environment configured to enable debugging.

There really is no downside to this approach. Environmental Variables are trivial to configure and once they're set they usually don't need to change.
> Buying original paintings from professional artists doesn't have to be that expensive. This past weekend I attended a group art show opening in Melbourne and prices ranged from $450 to $2200 for some very nice original oil & watercolour paintings.

Yep you're right. Our creative art section at http://www.instapainting.com feature artists from the Bay Area as well as New York, and their prices are actually even lower than the ones you listed. They're only a little bit more costly than market rate photo to painting.
Is trading lightly regulated? Terrifying :) Even then I assume it's not hard to arrive at a hard-dollar-ROI story that drove the improvements.

Medication errors end up being a bit of a staring contest: Obviously there's the potential for value in terms of outcomes that are costing someone (payer) money.. but I think historically it's been a hard-enough problem to solve and a hard-enough problem for payers (or anyone, really) to see. Kind of a natural deadlock.

The problem has gotten some attention, though. The IMO study lit a fire, and companies like the ones I worked for chased it down with an obviously vested interest in shining a light on the problem. Bottom line is that hospitals (maybe even most of them now?) buy shit to make this not happen anymore. I wonder if the fashion around buying those things has waned though. I don't really hear about buzz/movement in this space the way I used to, and I severely doubt it's a Solved Problem yet.

Remaining (and super fundamental) problem is that it's way easier and cheaper to sell hospitals garbage than it is to build great solutions (and even if you build great solutions, it doesn't make them massively easier to sell to hospitals).

So until there's some external measurement and accountability, the entire problem space will be dominated by perception-management and not actually moving needles that matter enough.
Try this one too:
http://www.appblit.com/static/hn_old.html
Tesla’s new autopilot technology prevents accident on slick Seattle road
Humans are social animals, and there's some part us that crave companionship and love. We could probably try and rationalize it and make a pro/con table out of love, but at the end of the day biological factors kick in, and there's only so much your thinking brain can do to control it.
Most useful takeaway from this post:

> Just saying things “will be ok” isn’t enough, I’ve got to start making things better.
By polarizing your options -- making the "software" feeling of love as factual as the "hardware" bodily part, and equating the absence of love to an imagined sci-fi notion (an apparently emotionless being) -- you have effectively shutdown any inquiry into love itself.
This is a highly personal decision, so this is just my 2c. Yes. Its the only thing worth anything.

Nothing in this world is stable. Your boss will fire you if you cant perform. Your friends may move away or change. Some will try to use you, but even the best ones will never care about you the way your partner will. Its an anchor in the storm of life.

There are probably many many authors who can wax poetic about this stuff better than me though, so I'll stop now.
Very much this. As far as I can gather TeX is actually rather simple - considering that it basically does what PostScript does. Now, while coding raw PostScript might be fun as an exercise, most would prefer not to. LaTeX lands somewhere between PostScript, and something higher up. To meaningfully replace Tex/LaTeX/Metafont and even just a selection of "the best" LaTeX packages... would be a herculean task.

Making a "new" TeX probably wouldn't be that hard - but it's also something that wouldn't be that useful. I would very much like something that's both simpler and also keeps some of the lessons learned/implemented (word spacing/splitting, page layout, page breaks etc).

As for other "tools in the same space", I do like pandoc a lot. I want to like python's ReST (Re-Structured Text) - but that's a package I feel is in need of a rewrite/redesign. Many good ideas there - but figuring out how to take a simple document and produce simple, modern (preferably somewhat semantic) html for example -- or to produce a decent looking PDF without needing all of LaTeX/Texlive on hand isn't easy.

Rewriting ReST tools would be a lot of work, but I think if one didn't try for 100% backwards (output, plugin) compatibility it might be worthwhile.

The astute reader will notice that ReST/Pandoc deals with structured documents, and not really layout for paper/screen (both use TeX/LaTeX as an output target/pipeline). I don't know of anything that comes close to TeX/LaTeX for "rasterized" output.

On the other hand, I also don't know of any package/combination that'll make TeX/LaTeX produce anything but messy, 90s-style html -- that generally looks awful. Even if you were to try and force a modern set of CSS down over the resulting mess. If anyone knows of a modern hypertext package for TeX/LaTeX or some similar tool, I'd be happy to be proven wrong.
Techonomy 2010: Reinventing the Economy (Brian Arthur)
Do you have any tips on how someone with a solid background in CS fundamentals, js, and backend dev can learn a mental model of HTML and CSS layout such that it doesn't feel like playing Wack-a-mole?
Yep, thanks, all fixed ! Surprising how many mistakes one can make in a simple sentence...although, as feeble justification -- I wrote that right after I read the article and was still thinking about some of the stuff. There was a bit of irony though in these corrections -- how we tend to focus on and willing choose to spend energy on the things that don't matter in the long run for things that make us feel good about ourselves.
I question love, and I'm not yet willing to even share those musings... probably because it is equivalent to such concepts as hope and happiness. And those are among the deepest, core, precepts on what we should be striving for.

There is nothing wrong with them per se. What I feel is wrong is our perceptions and expectations of them. Then, to add fuel to the fire, people benchmark their lives based on how much of these "resources" they have.

People can't even show respect for the dignity of other people and allow them to be themselves. To do so makes many people feel that they are invalidated in life as they so obsessively struggle at a breakneck speed to secure their sense of self-worth.

Even something as daring to be big is such a huge problem. Look at entrepreneurs and think about all the arguments presented about what it takes to be a successful one. How many are portrayed as "eccentric".

So imagine trying to question something like love... it's like questioning a religion, only much worse...