skysight-inc/HackerNews huggingface dataset:
I'm not exactly sure what is the grand insight(s) from this essay that warrants it's rather link-baity lavish title. Does below captures all the tips and techniques pg mentioned?

1. Don't marry to your beliefs.
This is always a delicate balancing act because we do have to have some belief to make a decision, we just don't know if it's a right.

2. Don't predict the future.
Can be derived from #1 so I suppose redundant.

3. Bet on people instead of ideas.
I think this is great advice for VCs but have been covered many times by pg.

4. Make friends/Surround yourself with smart people.: Not extremely practical unless you are a famous VC but even then not trivial.

It would have been great essay if pg shared some stories and shared non-trivial insights that makes us better at doing above. BTW, I did got tripped at this line:

Another trick I've found to protect myself against obsolete beliefs is to focus initially on people rather than ideas.

Ummm... what was the first trick?
Moving on from Red Hat
The best latex editor I used so far is TexPad (https://www.texpadapp.com), but it's only available on OSX and iOS...
if the decision makers were truly smart, they would've asked to use a provable programming language like Coq, or at least haskell or something like that (i hear Ada is very popular in millitary software because of it's contract based programming).
What's the status of Sage these days?
1. First and foremost - master ML and Deep Learning.
There's nothing that I ever wanted more in my life than that, these things are awesome.

2. Finally, after a long time of being stuck without a progress, get great at blogging(I've recently dropped the old blog and started a new one from scratch - about AI and ML, this time it will be much better).

3. Figure out how to move into US/Canada/Australia/UK, one of the awesome countries =)

4. Finally start making cool videos for my vlog. I've almost figured out how to do that, I already can make the "visual" part very good, but I am still bad at talking, I should get much more skill.
> We assume few prerequisites: arithmetic, a tiny bit of middle school algebra

... and Lisp :(
Very interesting (but not exactly news)

But I suppose in this "modern world" most people forget how their processors work
I was hoping someone would say that was possible. Thanks, I'll play around with the available yas-prompt-functions.

As for SRecode, that looks interesting but its documentation is impenetrable. Someone seriously needs to write a bunch of tutorials for that thing. Otherwise, I can't really tell if it can do what xptemplate is capable of or not.

I found some comments from SRecode's author suggesting that it's intended for different uses from yasnippet:

"Thus, the audience for yasnippet and SRecode is quite different.
Of course you could do yasnippet like things with SRecode if someone
took the time to improve the field-editing feature in SRecode, but
that has not been my focus."[1]

[1] - http://emacs-fu.blogspot.com/2010/09/interview-with-eric-lud...
On the supposed aversion of software engineers to “the business”
CJDNS Build Targets and Link Order (First Draft)
Bravo! This is the kind of uniquely developer-oriented innovation I've come to expect from Stripe.

Following an export, it'd be nice to have access to a trickle-feed of incremental updates in the form of SQL statements which could be applied to the downloaded SQLite DB -- then we could effectively have an offline source of truth, and we'd only really need to use the Stripe API for update purposes. The existing web hook mechanism would work well to deliver these incremental update statements.
The main thing I look for with FizzBuzz solutions in general is how many modulus operators are used. The junior end of the spectrum tends to use four (% 5 && % 3; % 5; % 3), while intermediate/seasoned developers will either use three (% 15; % 5; % 3), or two (storing % 5 and % 3 in variables, then comparing the combinations).

My personal preference in terms of demonstrating maintainable code is using two modulus operations with variables. However, I fully understand the argument that an additional % 15 is preferable compared to the overhead of storing two variables on each iteration. Both are valid approaches IMO, and the debate can roar on for eternity. Micro-optimizations and whatnot.

I just don't like to see four modulus operations, which IMO shows a lack of basic willingness or ability to refactor while coding. It's fine to initially write the four modulus operations, but if someone doesn't immediately catch the duplication and do something about it, it screams "I write code until it works and then move on without cleaning anything up."

Strangely enough, only once have I seen someone use the % 15 optimization and add a short comment along the lines of "// least common multiple, divisible by both 3 and 5". Spotting the optimization is nice; placing a short comment explaining why % 15 when the test is about % 5 and % 3 is a nice touch. Explains something that might not be immediately obvious to the next person coming to the code.

Aside: it astounds me how many people, when asked to write a short snippet of code during an interview, have basic formatting problems and inconsistent code style. I've seen two lines of code inside an if() block indented at different levels, with no excuse for "different opinions on formatting". Not a wrapped line continued on the next, but just two simple statements inexcusably indented at say 8 and 12 spaces. Don't call us, we'll call you...
Sounds interesting. Does anyone know if it is available as pdf? I only found the first edition as pdf.
The point of note-taking is not in passing some oral tradition from the lecturer to the students. If the information exchange had been an issue then there had not been any lectures after the invention of printing process - all lectures had been printed and distributed to students. Such a process, in fact, exists but does not substitute lectures as you might already know.

The point of note-taking is that people learn better this way as this and numerous other researches show. One theory is that it's because of activation of motor cortex, which is largely dedicated to controlling hands and fingers [1]. It appears that people learn better when the larger parts of their brain are active. The same principle explains reciting as a learning technique. Speech also takes a large part of the brain and it similarly helps learning.

On the same note, I believe the failing American education can be explained by the decline of handwriting. It will be interesting to see how well Finland will fare after they stop teaching longhand in 2016 [2]

1. http://www.acbrown.com/neuro/Lectures/Motr/NrMotrPrmr.htm

2. http://www.savonsanomat.fi/uutiset/kotimaa/nappaintaitoja-op...
That's interesting, because there is a very fine line to walk between destroying the competition by distorting the market and deciding that the state shouldn't let a company die. At least the U.S. got out of all this pure capitalist makeup. We can now talk about what we allow in competitive markets.
I just use snippets (via xptemplate) to do LaTeX editing in vim. For running LaTeX, BibTeX, pdftex, etc, I use LatexMk.[1]

I would be interested to hear what AucTEX provides that the above combination can't.

[1] - http://www.emacswiki.org/emacs/LatexMk
It does sound ridiculous if you put that requirement in the context of the current education system. What I am imagining is a system with a much more granular assessment model that can be done at the student's own pace. So if a student fails to get 100%, they should spend the next 10min relearning the content and retaking the assessment.
Being a mac app makes it totally useless to me, would love to see it on Linux too or Windows, if it ever happens I will be happy to try it out, since it would make my life easier.
I forgot to mention the variation where you start with an empty string, and % 3 to append 'Fizz' then % 5 to append 'Buzz'. This is also an instant pass in my book (two modulus, no calculation variables), though I don't personally care for the "coincidence" that for this specific problem the two conditions combined happen to provide the end result.

Then again it is FizzBuzz and not FizzBuzzMozz, where numbers divisible by both 3 and 5 produce a string that cannot be concatenated by the individual 3 and 5. So to be fair, this solution is perfectly valid. :p
I addressed this in a comment above but i'll repeat some of it. What I am imagining is a system with a much more granular assessment model that can be done at the student's own pace, and retaken until they get 100%. If you failed an assessment, it's not a problem. You can spend the next 10min relearning the content and retaking the test. This way you actually learn the content that you didn't know, instead of just getting a grading and moving on.
NASA: Let's Explore Venus in Solar Zeppelins and Build a Cloud City
Poor Performance of Hardware Branch Predictor for Android
Nature Inspired Computer Architecture Design
That's largely because of the deliberate deskilling and commoditization of labor by capital. If you structure your business so that most labor roles have low requirements and low productivity, you shouldn't be surprised when you have low productivity.

Of course, this model fails to account for all the low-paid but high-skilled employees in technical, high-productivity roles, who are being quite simply exploited.
Inmy limited experience, I found (to my surprise) that most young scientist are also reluctant to think out of the beaten track (even if it's just to play devil's advocate in a discussion).

I guess it takes somekind of rebel todo it, no matter what kind of human group you are talking about.
New ISRO website
Your comment is completely offtopic, pointless and undeserving. You are bickering about YC while not knowing basic facts about success and impact of YC. And you are advising pg on what he should do after making a a judgement that he knows nothing outside startups so I hope you have a good set of diverse accomplishment and experience in your resume to back it up. It's his website and his essay - he can ramble all he wants in anything he wants.
The bigger problem with the Tokyo-Okinawa route as a hyperloop candidate is that Okinawa is an island far away from the main islands of Japan (kind of like Hawaii). Not a great candidate for land-based transportation.
Obama: Treat broadband as a utility
Your first point is a concern. Maybe there can be some kind of "social class time" where students spend time with kids their own age. Since they are learning more efficiently there is probably time for this :).

Re your second point. It's just a graduation, no one is forced to stay in school.
The US spends 500 billion dollars on defense every year but the biggest threat to its security is actually its banking system.
I remember reading a couple months ago in some blog post that there are 27 or so startup incubators here in southern california. That made me cringe as I scrolled through the list of people behind most of them & wondered who the hell they were and why many of the links on their sites didn't work (that was the case with probably 5 of them not to mention not a single allumni of their programs ever made it past that initial investment). :(

That being said there are a few ones that I see all the time & based on the track record of their applicants as well as the mentors/investors involved they'd be worth a shot:

- Amplify.la
- launchpad.la
- muchercapital.com

and not in the order.
Suggestion: turn off "call waiting".
Could Venus be a more enticing option for an upcoming manned mission than Mars? Not having to perform descent and subsequent launch, such a mission presumably could be done for a fraction of the cost of a Mars mission.
Hi,

We just beta lunched on betalist 2 days ago and got great early feedback. If you need instant access with no queue pls use:
http://monitority.com?subid=hn

The what:
Monitority is a reliable & free website monitoring service that enables users to track unlimited services (websites, urls or ip addresses etc.) and receive alerts (via email, text-sms, tweet) when these services are not responding. Registered users can monitor as many services as they want and get alerts including worldwide free text-sms messages. Members can access Monitority via website interface (iOS & Android in dev).

It's still a work in progress but the core monitoring engine is solid.

We're monitoring this thread for feedback. you can also email me directly at daniel@monitority.com

Thanks,
Daniel, founder of Monitority.com
This is true, but the assessments are very small (10min-30min of learning content assessed) that can retaken as many times as required until the student knows the content.
so if I understand it, TARP was not just money given to banks (as michael moore seemed to explain it in his documentary), it was a loan made by the government to the big banks.

How did banks manage to pay back this loan ? What kind of condition did the government give ?
My insurer (Amica) was very easy to work with on this matter.
U.S. seeks China's help against North Korean cyberattacks
I'll add that the constraints forced me to focus on what was new and counter-intuitive to me. Limited space meant I'll have to trim away what felt obvious, and only keep the obscure.
Won't that simply lead to cycles of cram-reguretate-forget? Real understanding comes from seeing how that thing you learnt last year connects to that thing you learnt last week connects to that thing you learnt in that other class.
I know exactly what you mean by the "coincidence" and how taking advantage of it seems off somehow, but I suspect the original problem was written with that solution in mind.
I have less confidence that renter understand their needs. Getting "AirBnb" marketed insurance would be an uphill battle of mind share. Too much of the AirBnb competitive advantage is based on avoiding legitimate business expenses, like hotel taxes and liabilities.

It would require a high profile case of an uninsured renter losing big on a civil lawsuit to change renter's approach. Too many think they are not businesses. They do not understand they've left the warm and safe world of coddled house owners and entered the cold and uncertain land of liability and responsibility. This is no longer the land of mortgage subsidies, mortgage issuance.

These renters are often pathological customers for their suppliers. People who've rented an apartment and are sub-leasing to strangers. Utility customers not paying commercial rates for garbage collection. They are re-selling residential internet against TOS. Just about ever form of price discrimination businesses have setup to favour home owners is getting abused in Airbnb hotels.

Airbnb renters are going to need convincing before they increase their cost basis.
Isn't that true today? Surely you won't get your diploma unless you get minimum necessary grades on the necessary exams.
There would be reassessment of the same content many times in the following weeks/months/years.
By definition, most people lack taste, intelligence, manners, beauty, etc. I know my taste isn't popular, because I'm blessed not part be of the gray mass of the majority.
Strangely reminds me of learning :P
Perry Metzger talks a bit about the problems of emacs blocking starting at the 34'39" mark in his "The Editor of a Lifetime" talk[1] for the NYC Emacs Meetup. Not that his points are new, but this is just one of the first things that sprang to mind when I heard your "it works fine" claim. Here are some excerpts:

"Threading. This has been an irritant for me for years. Emacs
blocks all windows when you're doing computation in any window.
It's an operating system, but not enough of an operating system.
I myself will run three instances of Emacs to get around this.
I'm slurping in my email and I can't do something at the same time
because it's off in space slurping in my email. It's going off and
doing some extended computation and I can't go in another window and
do anything else at the same time. ... If it's doing extended
computation and a lot of file IO and talking to the network, it
blocks you. There's not more than one thread there."

There's also this[2] discussion of lack of threading in Emacs on the Emacs Wiki.

[1] - https://www.youtube.com/watch?v=VADudzQGvU8

[2] - http://www.emacswiki.org/emacs/NoThreading
Thanks patio11 for your inputs
He never really explained why his daughter couldn't start homework before 8pm, which I thought displayed a curious lack of acknowledgement that it was a late time to start - homework she started at 4pm (like I had to at her age) wouldn't be cutting into her 8 hours of sleep even if it took 4 or 5 hours. Is she doing required school activities? Watching TV at home alone because her parents are at work? Doing three kinds of dance lessons they signed her up for? Although he does at one point mention that "she already worked on Spanish that afternoon" so I'm not sure if she does and he didn't count that time? Just seemed like he was being a little myopic about the issue.
I looked a bit closer at my web server logs and the IP addresses matched one of the ranges described in the blog post. My application is translated to Korean by end-users, and reading the logs I see that the user downloaded it, read some tutorials in the documentation and some months later downloaded the latest version. I'm not sure why it surprised me that there visitors from NK when I saw it yesterday, it makes sense when I think about it. I already know that my software happens to be used by governments in several dictatorships (yay for open source.)
That's how trade schools work in Germany. About two thirds (up to 3/4) of the time you are at work and learn there, the other you are at a normal school.
After you graduate (about 3 years) you most of the time stay at the same place to work.
The main reason I use a custom android rom, to have firefox as my main browser and not have chrome as a system app.
Yea, this article is bullshit. It says "The agent made some noises about installing fire escapes from every bedroom and buying a commercial policy that might have cost more than her annual rental income, but that was out of the question." In other words, "the insurance company was super fucking clear in answering her questions, but she really didn't like their answers so pretended it was confusing".
The school system is not moronic at all. It is _designed_ to preserve our society's status quo by conditioning students into gradually losing their "naive" ideals and any independent thought (check out Disciplined Minds by Jeff Schmidt). As you have already weakly implied, the kind of teaching you envision will only happen in alternative organizations.
Marmaris Otelleri
Cryptography for Springboard: Hashlet
Marmaris 5 yıldızlı oteller
In the absence of this process we do not have, what are these things which can help elevate "ok developers" to "good developers"?
Could you elaborate on that? What makes it the best for you? More to the point, in what ways is it better than AucTEX?
We also have that in my country, but I don't think this really helps while driving as I usually glimpse at the lights and keep my attention to the road, I usually don't read the timer at all. We also have very short yellow lights so you either have to kick down the accelerator or brake hard.
I use 4chan.org/mu/; usually there are "chart" threads, in which people post large images filled with albums they enjoy. There are also threads in which 5x5 or 3x3 charts are posted.
TiltFS: The user space file system based on Tilt
Isn't unwinding a standard part of C/C++ ABIs these days? I would have thought that disabling it would cause more compatibility problems than supporting it.
“Apple's Broken Promises” by BBC One – Panorama [HD-Video]
Other reasons that solution puts me off a little:

1. You have a dangling check for empty string at the end to set to the current number if the string is empty after the Fizz/Buzz conditions. An "else" clause disguised as an "if" clause.

2. It's just messier to understand. "If % 3, append Fizz; if % 5, append Buzz" has four different outcomes: neither matches, first matches, second matches, both match. A newcomer to the code has to mentally separate out all possibilities (which basically requires re-scanning the same code four times). Whereas the "if, elseif, elseif, else" can be read over and understood with a single scan.
The atmosphere on debian-users is… not very helpful.
No probs, nice job!
I keep a text file open while listing to http://www.radioparadise.com/

They play quite a wide variety of music, however at times it's a little too head-banging for my taste.
Why not nanomsg [0] instead?

[0] http://nanomsg.org/
About 4th: Do you know http://speaking.io/ or http://simplebits.com/notebook/2010/12/13/on-speaking/? And maybe check out https://www.entheos.com/Speak-Like-a-Pro/entheos.
Adorable baby (and her cheeks) visit TODAY plaza
Openbay name clash
> Agreed. We must also consider what a pain in the ass it was to set up the toolchains and/or runtimes for several of the tested languages.

The Arch Linux package repository proved really awesome here: for the vast majority of things (everything on x86) I could just `pacman -S myLang`. The hardest to install was SBCL on ARM, as I needed another Common Lisp to compile it, so had to get ClozureCL and use that.
ISIS Bans Its Soldiers from Using iPhone and iPad for Security Reasons
>I find this a bit odd. Microsoft should be able to build a better compiler.

It was running on Mono, not the Microsoft CLR.
nor will it keep your keyboard in mint working condition.
The difference is that Kayak is not able to show you ads if you use the API, so they generate less income from API usage compared to (web)app usage.
> Are you saying Microsoft should have blah blah blah...

No, I'm not saying Microsoft should have done anything specific. My post quite clearly says that a lot of useful software was still easily available to those who's internet access was a premium; and nothing more.

However now I think about it, I'm pretty sure I got my copy of Internet Explorer 4 (the one that integrated IE's Triedent engine into Windows Explorer) from a .Net magazine* cover CD. So it's not like browsers weren't also distributed via the aforementioned method.

(*not to be confused with Microsoft .NET)

> Where and how do they draw the line to being a useful distribution and alienating their users? For example, certain ICMP utilities were included by default with Windows.

Now you're just arguing for the sake of having an argument.
Also, those 'they' are typically on Putin's payroll: http://www.stopfake.org/en/putin-s-trolls/
Your idea seems to be based on the fundamental assumption that the idea in school is to learn facts that can be tested easily.

IMHO the idea of school is to teach students how to learn. Knowing when a certain battle happened isn't important, understanding how to view the world through the lens of history is. Knowing how to study the historical background of a culture or society should be what the student learns.

Likewise, the goal of English class is not to memorize the parts of speech or memorize famous poems. Learning how to write prose, master communication with the written word, and coherently communicate their thoughts, loves, and desires upon paper, are the ideals towards which students should strive.
does anyone of you have a ie hack...nothing major, just saying. ya firefox and chrome have the absolute ability to get this stuff done with ease of user experience and interface.
got my doubt on both of this though i m not a javascript or jquery fan, always try to make my way to the middle with css. Thanks for this article.