skysight-inc/HackerNews huggingface dataset:
It's likely we were using the same browser. I'm not sure about Flash Player versions. Even if we weren't, why should that matter? I doubt we were too far off in the version numbers we used. Does YouTube do some sort of caching of info about what version of Flash you're using?
Well, you can make dvi and convert it into svg with dvisvgm; taking the inconsistent, usually terrible browser rendering and absolute lack of a proper typesetting in HTML into account this is probably the only way to achieve a nice web-published text (;
I went thru Startup Chile gen 7. Happy to give advice in more depth if you'd like, d@dylanized.com

Short answer: keep both ideas going for a while
The "downvote if you disagree" has gotten to a rather stupid point here lately.

It's even gotten past that to the "flag if you disagree" point. I call that the "douchebag census data." Those users should be shunted to another "tier" of the site that's even subtler than hellbanning.
I've been in and out of half a dozen labs around the country (and have one of my own now) and this is the craziest story I've ever heard of. It's hard to imagine how one creates a culture like that in the lab; sounds awful.
Hi, tried to email you. You'd written "k e n t r a k # google's mail" but kentrak@google.com (the only way I could think of interpreting that) bounced. (I don't mind including it here as Google's server says that mailbox doesn't exist).

Kind of ironic given our conversation :-) Could you bit a bit more explicit ;-)
I wrote a general purpose (pseudo-)random value generation library[0] that does random color generation[1] among lots of other capabilities. It'd be interesting to see how you could use the mutator to implement some of this functionality.

[0] https://github.com/heydenberk/stochator
[1] https://github.com/heydenberk/stochator#from-predefined-sets
When Feynman was a boy he'd always relate the math problem to a real world puzzle. With trig problems, he might imagine being given a riddle involving a flag post and rope and calculating distance. One got the sense that he was, in effect, using math to prepare himself to solve future, real-life riddles. Or rather, math was giving him the tools to (correctly) answer questions he otherwise could not have answered - and Feynman's great preoccupation was his obsession with solving puzzles of all kinds, and he would enthusiastically (perhaps greedily?) grab at all the tools he could. (Physics leans heavily on trig almost constantly, so a total mastery of it would be quite handy for a budding young physicist).

It's also interesting to me that he was, at an early age, concerned with the usability of math, and was unafraid to create his own notation that was more comfortable for him (he liked the square root symbol and created analogs for sin(), cos(), etc.)

Frankly, I think this is a fantastic way to approach learning. After all, it feels good to solve puzzles; if you solve enough of them, the way they fall together, the way they relate to each other (sometimes in unexpected ways) become useful insights in themselves. With a large, solid core of puzzle mastery, you might even be able to turn your attention to the more difficult puzzles of "how to teach". (Of course, the greatest thing you can teach is the love of solving puzzles!)

I can't hold back anymore: what a foolish teacher! To get emotional over kids asking if their answers are right! In general, the yearning to be correct in one's calculations (and ordering cards is a calculation) is a good instinct, not to be beaten out of them.
It's terrible, because Man-In-The-Middle attacks are trivial and automatable.

namecheap.com sells PositiveSSL certs for $9/year -- that's pretty cheap and easy.
didn't know this was done in flash. for a second i thought it was webgl
I don't recall if either identifies that information specifically, but there's a whole collection of browsable stats and collected papers here [1] and another paper here [2].

I expect any certificate related stats will change significantly in the near future there's as each MOOC seems to be de-emphasizing or getting rid of 'honor' certificates.

1: http://odl.mit.edu/insights/

2: http://www.rpajournal.com/dev/wp-content/uploads/2013/05/SF2...
Why No One’s Going To Buy Pocket Premium
I remember everything about highschool trig. And chemistry. And physics. And certainly the rest of math. We might waste the time of the kids that are going to end up flipping burgers, but we don't waste the time of the brighter kids. If anything we move too slow.
Analyzing and visualizing spreadsheets
That is a great quote. I used it in the dedication section of a book I wrote recently. Bach is fascinating on many levels - lots of C.S. types quickly appreciate the structure/counterpoint in all of his instrumental music. But because so much of his music was written for a worship context, a whole additional dimension can be seen where he uses musical devices to comment on or support words being sung.
Although I agree, it's very hard to find good mentors in some places. Specifically, in Brazil. Talk to people from SV is far more useful than talk to local successful businessmen, which is the ones treated as good mentors here. HN offers a lot more good advises.
Show HN: Endless Domains – Domain suggestion tool for new gTLDs
I’d love to see this added to the many HTML media players
out there because it’s so useful to be able to slow down
complex educational explanations or speech where the
listener is a non-native speaker. Similarly, it’s helpful
to speed up media when you’re in a rush or simply bored.

I work in a research lab studying & developing software for teaching languages, and this is one of the major reasons we decided to focus on HTML5 playback for annotated videos[1], which we've currently got piloted in several college-level French and German classes. When watching / listening to lecture material in a language they are familiar with, students tend to fast-forward and consume the material between 1.5 and 2x faster than real-time speed; meanwhile, when watching difficult sections of dialog, they'll slow it down and listen over and over[2] to make sure they hear it right. Unfortunately, not all the resources we use are available in HTML5-compatible form (i.e., we don't have access to a file, we're just embedding a YouTube video or something), and so we provide a wrapper around a bunch of different services' embeddable players to make them all look the same to the student, but most of them don't support changing playback rate, and it's a sufficiently popular feature that we get bug reports saying it broke whenever it has to be disabled because of the underlying service not providing a suitable API.

[1] Real-world (i.e., not made specifically for pedagogical use) media featuring real natural language usage that's been marked up with captions, glosses, commentary, etc., to make it accessible to lower-level language learners. There are several interesting start-ups in this space right now, like MovieMouth, which produces auxiliary content for Disney films to teach English to Spanish speakers (you must provide the actual Disney film yourself).

[2] Which brings up another killer feature of HTML5 media: arbitrary seeking. Makes it really easy to implement auto-repeat, which is great both for students wanting to listen to a few seconds over and over, and for transcribers who need to produce the annotations we use. It is so freaking annoying when Brightcove or YouTube or whatever other player will jump around whole seconds before or after where the users tells them to seek, or just refuse to seek at all sometimes. Another major source of bug reports from students who get used to HTML5 just working.
Thanks. I needed some encouragement. I will buy two PositiveSSL certificates today.
A lot of phish already use HTTP auth.

http://legitimate:www.bankofpaypai.com@460fc73627.ngrok.sexy
> you should know that you're at risk of getting your account terminated, even if you answer all tickets in a timely fashion. Every ticket opened against you represents multiple fairly highly-paid humans having to interrupt their work days.

The solution is to SWIP the IPs to ngrok.
Then the provider is out of the loop. If it's a decent hoster I hope that's what he reccomends instead of just kicking ngrok.
You might be able to use StartSSL's free one: https://www.startssl.com/
35 or 50 hours or whatever is a pretty arbitrary number, I would agree most people have different limits on how long they can work, but I think the larger point is that for intellectual work, more hours don't imply more output. Or at least, not sustainably.

Not at my current employment, but I know there have been jobs where, say, 3:30 would roll around and my brain would pretty much fried for the day, but I felt obligated to stick around for an extra hour and a half because I'd get disapproving stares if I peaced out early. That extra hour and a half the company got of my time as not a useful hour and a half though. Or conversely sometimes I'd stay late because I was engaged with some sort of problem. Either way, the number of hours really had very little to do with my productivity, and trying to "force" it was never particularly useful.

If I were a manager, and I saw a person was treading water, I'd rather them go home and have them come back the next day refreshed, rather then have them stick around being miserable to meet some arbitrary number of hours.
OpenBSD and Google Compute Engine
It's good, because you have control over the certificate creation, and never have to share your private key.

The one catch is, as you noticed, the key has to be distributed. Depending on your goals, and your audience, this might be impractical, or within the realm of reason.

Here's a link that goes into more detail.

https://blogs.oracle.com/java-platform-group/entry/self_sign...
>brands that clearly aren't safe tend to disappear pretty quickly from store shelves. (Because poisoning your customer is bad for business.)

Obviously not.

> Almost a decade ago, experts were talking about how these supplements often contained “just a fraction of the ingredient on their labels–if any at all,” along with pesticide and heavy metal contamination. Just this year, news emerged that dietary supplements are tops in drug recalls for containing ingredients that pose a risk of “severe adverse health consequences or death.”

Plus only 2 companies from the study had 100% authentic ingredients. Pretty sure there are still more than two supplement companies still around.

Plus all the weight loss and body building supplements that contain drugs keep coming out and it doesn't effect sales of other products.

And anyways it is playing a game of whack a mole.

Plus you have a complete and total misunderstand about how supplement research is carried out.
> those tests are consequential to the kids future

Most of them aren't. Especially in college.

> lets be real: they're probably not

Welcome to the REAL problem in education. We fight wars over the right to education, and then when we have it, we piss all over it?

> You're probably lucky if even %10 are there because they want to be there.

If we stopped obsessing over the damn tests, we might make some progress on this. It's a failing of culture and of teaching that students don't want to learn. I'd much rather have a country full of people who enjoy learning than people who learn only at metaphorical gunpoint, and spend their lives trying to avoid it. If they're a couple years behind at 18, so be it. I'll take the learners at 25 any day.
The "Why?" question might not be so crazy if the kids had just learned about base 10 addition and if the book defined "even" as "numbers ending in {0,2,4,6,8}". Intuitively, the kids would need to figure out that the digits in the tens, hundreds, etc places don't matter (this is implied by information-flow through the "addition algorithm"). Then it's a simple matter of proving the 5 cases given.

If that's actually what they intended, I'm impressed with the material. It plausibly teaches proof-by-cases (real math!) at a very young age, but more importantly it teaches the mathematical skill of using what you know to prove what you want to know. I felt mildly clever after cracking the puzzle, I can only imagine what a grade-schooler would feel. More mathematical self-confidence than they would get from solving a sheet of 100 addition problems, that's for sure! Even if the lesson doesn't "stick" and teach the kids how to use proof-by-cases in general, it looks like a win in my book.
I have my reservations about the startup world, but the question about risk management is strange. Young people shouldn't necessarily be worrying about that just yet.

Hell, worry about the risk of getting stuck in a situation where 50 hour weeks are "normal" and not a serious failure mode. Companies of all sizes know that young people a) have a lot of energy, and b) are easier to screw over salary-wise.
If money is short at the time you can also get a 90-day free SSL from Comodo. Good for testing and getting SSL setup or if you are tight on funds at the time it can get you started until you have the cash on hand to purchase the certificate.
You should expect code that breaks out of the safe environment the language tries to build for you to be ugly. To be unworkable even. If it is not, then that means that the language has been optimized for unsafe usage, and whatever clean syntax was chosen could have been used better somewhere else.
Pencils can be actively dangerous in zero gravity: See http://en.wikipedia.org/wiki/Writing_in_space
Scientists discover nanocrystal are why batteries lose capacity
Exactly.

When I follow these thoughts to their logical conclusion, I always reach the Sudbury model: let the kids figure out what they want to do and learn. Humans (and kids are human) are smart and savvy. Give them a system and they will learn to navigate it to their advantage.

But give them no system, let them find their own way, and they can achieve anything.

Teachers can see the symptoms that the system is letting down the students. But it is extremely hard for them to accept that it is the whole structure that is problematic requiring a massive redesign.
> It's good, because you have control over the certificate creation, and never have to share your private key.

You will never have to share your private key when getting a certificate from a proper CA, either.
Disconnect Private Search FAQ
This is actually really cool. I can think of several practical applications for this.
I agree, I've thought about this often. I find old universities provide something close. If it weren't for all the damn students...
The camps where people sleep are marked approximately.

Here's an example acclimatization schedule from one expedition company: http://www.mounteverest.net/expguide/accli.htm The schedule doesn't mention camp 4 because you ideally only stay there the night before a summit attempt.
I could, but I want to keep the site entirely Javascript-free. I have experimented a bit with using iframes to load the sidebars from one static file, but I haven't gotten that to work the way I want it to.
Is there no website where you can join as a mentor or a student and then it gives you a list of who you're looking for, perhaps sorted by distance?

It could cover anything, not just programming or startup culture.

I'm sure I've seen one before?
If you want to be developer for life, your chosen path is better than a startup.

If you are more like technology entrepreneur, start-ups will teach you the other non-tech skill.s
Reading Rainbow Kickstarter has raised $3M in 3 days
I was there last week but we did the evening tour (8pm). Not very crowded at all - I had time to sit on the benches and stand as long as I liked in the centre.

The evening tours are seasonal I believe.
Blog is down.

EDIT: It's back up now
I'm in nyc - let me know if you need mentors, we can talk.
Just keep in mind that Class 1 (free) certificates are for non-commercial sites only.
Neither student was right or wrong. This is a Bayesian problem. Each student had a distribution of priors based on evidence. Each source of evidence had its own level of quality which stipulated the variance of the two sets of priors. The challenge is how to combine these priors to create a posterior distribution.

Another way to look at it is that, because "random variation" is how we refer to unknown influences, the perfect-knowledge probability was either 1 or zero. Neither student had perfect knowledge.
Depends what you want, if you want trust that you can only grant yourself, then go for self signed, especially internal projects.

If you want exposure of your certificates to common browsers and don't want to raise warnings in them, go for cert authorities.

But remember Snowden, certificate authorities are less trustfull than you can trust yourself.
As a fellow relatively new to Haskell, I was surprised at all the unsafe constructs in the core. Almost everything you'd expect to find in C's standard library is exposed somewhere, with roughly the same level of safety. (Which is to say, almost none.)

The main difference I find between the two is that I have never needed to reach for an unsafe construct in Haskell myself - including some networking / parsing code that lives at roughly the same level of the stack as you'd find the heartbleed bug. The 'unsafe' functionality I use is encapsulated in libraries which expose a safer, higher-level interface. (Which is roughly the situation in Ruby with C bindings or Rust / Go with `unsafe` blocks.) I do feel there's a significant difference between a language where you need to be more-or-less constantly vigilant and one where you can isolate the memory management to a small, well-vetted library, but it's true that the situation still isn't ideal. (I think Haskell's story is much better as you move up the stack, but that's another story...)

But if you're interested in a stronger level of safety in Haskell, you may be interested in Safe Haskell[0] -- it disables many of the unsafe features (or requires uses of them to be explicitly 'trusted') and thus provides much stronger safety guarantees.

[0] http://www.haskell.org/ghc/docs/7.4.1/html/users_guide/safe-...
I would hope that museums across the world along with locations like this would have this technology applied. I would not mind small fees to use on private collections.
House bill would bar FCC from reclassifying broadband as utility
Justin.tv ending archiving, deleting all archived videos after June 14
Are you a contractor or a permanent member of staff? Have you considered doing the alternative as a change? Have you been given the opportunity to lead others technically and or mentor?

Would using your experience and doing technical leadership (not management) interest you? I quite like Team Geek: A Software Developer's Guide to Working Well with Others by Brian W. Fitzpatrick and Ben Collins-Sussman as an gentle intro.

Do you have a path for your career development? Are you doing what you know because it is easy? And finally, when was the last time you took a break/holiday and looked after you (...busting a gut, get home and do more of the same)?
Long time lurker, first time poster. While I understand what you are saying, I also understand the fears of the parent. From what I know, in some parts of Europe like Greece, Spain, Portugal there is not much software development going on outside of COTS and I know some people in these countries that get caught on a cycle of jumping from consulting company to consulting company but essentially doing the same kind of job and where 12-14h/day are common. Sometimes even weekends. It can be soul crushing and I doubt that they have any energy or time left for pursuing their own projects/learning new technologies, etc. I don't have first hand experience so I might be wrong but that is what I have heard from about a dozen of people.
Perxactly!
Will Record Streak Without Major Hurricane Landfall End?
As others have said - don't use a self-signed cert. When you do settle on a CA and config your SSL - this tool from SSL labs will really help. I used it today to identify and resolve a chaining issue. It makes sure you've done everything correctly.

https://www.ssllabs.com/ssltest/analyze.html
https://news.ycombinator.com/item?id=7824588
Google updates indexing to execute JavaScript
> You don't generally. unsafe* functions practically are only used in libraries where you really need C-level speed. The next level of abstraction is their public API.

I agree. Who could ever think in using unsafe* functions?
https://mentii.com
Would be fun to see that, but I fear it's really hard. Routing in a mesh network is a tricky subject.

Even ISPs (those who care) have issues ensuring that there would be enough bandwidth for peers to watch their videos and low enough latency to play their games. Especially it's tricky to balance ingress trafic when there are multiple paths to you (your ISP has many peers), but one pipe's clogged and one's nearly unused (and situation changes all the time, so next day - or sometimes even hour - it could be the opposite).
> [One student] though the probability was 50% since it would either rain or not.

That student might have the right answer, but their explanation is dead wrong. I hope that (common) error was pointed out to that student and the whole class. The story doesn't say that it was.

I should not have said the other student was "right." Their answer is just rote repetition of something they heard, without an understanding of the methodology, but their answer is more likely to be correct.

If, in the end, they decided to average the two answers... then their discussion was unproductive and did not arrive at the correct conclusion.
OP here: I switched the debounce to 1 second instead of 500ms, so that should fix a bit of the load problems.

I'll also scale the heroku dynos if it goes down again.
Anyone who likes this idea but wants to do it in C might enjoy this http://www.buildyourownlisp.com/
athletes foot cream (which depending on the type there are 2-3 drugs to choose from. clotrimazole, tioconazole, Miconazole... When my husband had jock itch they just told him to use OTC athletes foot cream on it.
ATM machines hacked by inserting a physical notorious device
http://www.psychologytoday.com/blog/freedom-learn/201003/whe...

"Benezet showed that kids who received just one year of arithmetic, in sixth grade, performed at least as well on standard calculations and much better on story problems than kids who had received several years of arithmetic training."

I've wondered if it was a big waste of time to teach arithmetic in elementary school, if kids that age mostly just aren't ready and they'd catch up fine if you waited. This experiment seems to say that it's worse: it inculcates cargo-culting operations until you get the 'right answer'.

(I haven't read the original paper; the reference came from http://slatestarcodex.com/2014/05/23/ssc-gives-a-graduation-...)
Australians are pretty familiar with high tech sports enhancements, cricket probably uses them the most of any sport. You've got Hawkeye/Virtual Eye which are video systems that predicts where the ball would have gone if it hadn't hit the batsman being used by umpires for replays during the game, Snicko where a microphone is used to judge whether the ball hit the bat, and Hot Spot which uses infrared cameras to see if the ball made contact with the bat (or leg).

The yellow line is impressive because it's done on Live TV though not as a replay.

https://www.youtube.com/watch?v=pBFor0BgTEw

https://www.youtube.com/watch?v=H96PPrwVxMs

https://www.youtube.com/watch?v=_CTfREipYxc
I think learning comes naturally to all of us when we are trying to find an answer or solve a problem.

Perhaps a good way to interest kids in math is to offer them the opportunity to make something that actually requires learning some math.

Let them try to empirically do something that can really only be done with a formula. Show them the power! Without it, the world as we know it would not exist.

If you're really motivated, you'll spend years seeking the answers. We should be motivating without coercing, providing tools for discovery, then just stay out of the way.