jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One of his earlier tweets that led to this article suggests it's not just backed up at his home:

“I should blog about Instapaper's backup setup sometime. It's pretty extensive. A lot of places would need to burn down to lose your data.”

Maybe he just likes having a complete copy of the production data on his local development instance? Great for local data ming too.
> classes are defined as final entities at compile time, then used at run time.

This isn't exactly true. PHP objects can have dynamically assigned members without having magic methods defined. e.g.

$foo = new stdClass();
$foo->bar = "baz";
echo $foo->bar; //"baz"

And now, with "closures", those members can be methods.
Now if only they would make one that detected violent and hateful content.

You know, things people should actually be concerned about children seeing.
The NYTimes content signup wall for international viewers is really starting to annoy me.
In no way am I stating an opinion, just adding something I observed to your comment:

For about a day, comments anywhere on Reddit matching `[zZ]o[eë] ?[qQ]uinn` resulted in what appeared to be an automatic global shadowban. I verified this by asking "who is Zoe Quinn?" on a throwaway. When people say totally nonpermitted discussion they might mean something like that.

Again, no opinion, just context.
Groovy IDE support is now really good in the groovy on grails tool suite, which is the main thing that I fear will disappear with this decision.

Most refactors, pretty good line-by-line debugging, etc.

Edit: GGTS is A spring-specific eclipse distribution..
I always wish in these articles they would single out the top 1% of the 1% - It definitely shows more of the issue since most doctors would be in the top 1%.

When you say "1/100,000th of the population has xx% of the wealth" it showcases the issue at hand in a much clearer view.
It solves a very real code-reuse problem and it's not particularly difficult to use directly from the CLI in a Makefile.

If that's not your cup of tea, I have seen several projects move their entire build over to Webpack (which is like Browserify++). I use it to build some of my public projects and it works great.

The basics like uglify/concat/md5/copy/tag can always be reimplemented easily in a concise Makefile, but there's really no replacement for how Browserify/Webpack compiles modules. It allows very powerful code reuse and the ability to write entire apps that run both on your server and browser.
My favorite quote:

"A fundamental reason for the preference is that functional programs are much more readily appreciated as mathematical objects than imperative ones, so that you can teach what rigorous reasoning about programs amounts to. The additional advantage of functional programming with “lazy evaluation” is that it provides an environment that discourages operational reasoning."
Any reason why this isn't automatic? From the "Recover your instance" docs:

Examples of problems that cause system status checks to
fail include:

* Loss of network connectivity
* Loss of system power
* Software issues on the physical host
* Hardware issues on the physical host

All of these are on the physical host, which end users cannot control. So if AWS has an issue that kills your VM, if you don't have this setup then your instance is effectively dead?
One of my all time favorite is Crash Bandicoot.

Love reading gems like this!

can't find the bit about the opengl tho
>Imagine if you were buying a hamburger and they told you that because they burned the first one you're going to have to pay double.

In my experience...
The client orders a hamburger.
You give them a hamburger.
The client really wanted a hotdog and expects you to eat the cost of the hamburger.

Not a big deal in the real world, except in this example hamburgers cost tens of thousands of dollars.
Really... no one else thought this was funny? In fact, it got down-voted?

I thought you people had a sense of humour.
SSDs also have a wide variance in failure rates by model, the highest I've heard is 8%.
I'm not sure what value you're supposed to be losing if different app sources were allowed? And yes the proposal was the option for a user to be able to use other app stores not that users had to use other app stores.

As far as the subsidization again I'm not sure I follow, you're paying the subsidization today and the option to continue paying subsidization isn't what's changing.
Hmm I haven't given facebook a phone number. How can I check if my account is included in the leak? Haveibeenpwned doesn't include facebook in the leaks with my FB email, but I'm not sure I'm checking in the right place.
Sadly still not available, do you know of any fully functional alternatives? Even if more expensive. Just surprised no one has done a Transferwise / traditional bank alternative yet considering it is one of the main publicized advantages of Bitcoin.

Strike is promising a lot (which is exciting!) but don't have a fully functional product yet.
> One downside to godot’s inheritance is everything is set up in code and decided at compile time instead?

That's not really the case because Godot can load scenes at runtime. The scene format itself (.tscn files) is text based[1] (which is also nice for version control) and could be edited by hand, then loaded into the game at runtime. Though since the Godot editor is open source and totally free it would probably be better just to ship that with the game. It's also really easy to extend so custom game centric plugins that modify the editor itself are also easy to write.

1: Here is a sample scene file, just to give a sense of the format:

$ cat enemies/bandit/BanditSpread.tscn

[gd_scene load_steps=2 format=2]

[ext_resource path="res://enemies/bandit/BanditBase.tscn" type="PackedScene" id=1]

[node name="BasicBandit" instance=ExtResource( 1 )]
fire_period = 0.85

[node name="VK-001" parent="Sprite" index="6"]
visible = true

[node name="LG-Anger" parent="Sprite" index="8"]
modulate = Color( 1, 3.1875, 6, 1 )

[node name="ProjectileWeapon" parent="Hardpoints" index="0"]
projectile_spread_degrees = 60.0
projectile_variance_degrees = 0.0
num_projectiles_min = 6
num_projectiles_max = 6
A lot of "fake" anxiety as you described can be cured by just doing _something_.

It's easy to get overwhelmed by a large task and psych yourself out. Motivation stems from _action_; the key is just start doing something small related to the task. This action leads to inspiration, which then leads to motivation, and the effect snowballs from there.
Even the poorest people around me have their own transportation. It’s often old, constantly breaking, and inefficient but it’s an absolute requirement in even a semi-rural area.
Wait until 14 for that comparison and it'll look much better. Bottom up index deletion helped solve some of the write amplification issues.
honestly that seems like a lot of trouble to go through to not even save that much money. I usually buy doc martens, which are not complete trash but definitely not as well-made as they used to be. they look good and feel good on my feet. they only last about two years if worn everyday, but that's only $120 (or less as they're often on sale) every two years, which works out about the same as your shoe spend.
Business is a field where we know for sure that being better at it increases your chances to the point where your expected profit is positive.

Individual day trading is less clear. Sure, you can get better at it to increase your odds but it seems like that isn’t enough to make those skilled people in aggregate make money.

The analogy in a casino is that perfect play means you’ll do better but there’s still house advantage and so on average perfect players will still lose money.
"You can't say a bet is negative value when you don't know the odds"

You can. The whole idea of E(V) in trading, gambling, etc, is that V is an unknown distribution, and we're trying to estimate the mean of it using a combination of empirical observation and priors given to us by experience and expertise.

Nowhere in this conceptual framework is the idea that we know for sure what the density of V is.
The point of being a CEO is that you are ultimately responsible for what decisions are made. Even if decisions are delegated. Because guess what, you as CEO are responsible for delegating correctly.

Failure to realize this is shameful.
What you say is no doubt true, but there is no need to chew the poor guys head of like that. If you believe it is relevant, ask yourself why you didn't put that isn't in blogpost.

For what it's worth, I agree with him and I don't think I am the only one. Since it's business to communicate, you may want to look into that.
If you want to take a look without registering use, login: tester@intexcel.com, pass: 14all2c
That's a good point; it appears to be doing legit dead code analysis, but the point still remains that if it's custom-tailored to detect that as dead code when it won't do it in the general case, it's cheating.

I may be eating my hat here, because I just replaced the cordicsincos() with the following:

function numNumNum() {
var I;
var num = 10;
for (I = 0; I < 10; I++) {
num = num * num * num * num * num % num;
}
}

Using the same benchmarking framework, I get these times:

Chrome: 849.5ms
IE: 1226.4ms

That would seem to satisfy all the previous conditions - no leaked scope, no return, no external functions - but it doesn't get optimized away. I'd assumed that by "cheating", it would be hot-swapping that benchmark's bytecode for optimized bytecode, or running a function in C or something, rather than just cheating on the dead code optimization. Bad assumptions make for bad benchmarks!

Witch hunt on!
I'm not so sure, gay rights intersects with the class war in at least a couple of ways:

- Dividing the working class on the issue of gay rights is an effective way for the elites to get the working class to ignore the class war.

- Control of reproduction offers some control over labor.
Yes this is exactly how my organization works, because my team leader is too lazy to spec anything out.

Its an absolute nightmare when something doesn't work as expected, because rather than checking a specification that will take a couple of seconds to read, you basically have to debug software, which takes a lot longer.
Thought-provoking article, and it contains this gem:

"I don’t think they are evil. I think they, like other tech companies, are just idealistic in a way that works best for them."

This is such a wonderful turn of phrase, and has caused me to spend a major part of last evening in self-contemplation. I think it applies not only to tech companies but to many bright young people who adapt their mental model of the world to their own strengths and passions.
Less than 1 hour per day.
1 hour per day.
VC Fundraising Manual: Manage VC Expectations About Operating Performance
http://getventure.typepad.com/markpeterdavis/2007/12/manage-vc-expec.html
It's not uncommon for entrepreneur to talk-up a big customer sale or partnership deal that is in process when trying to get a VC interested. However, presenting a potential milestone to a VC as validation of the viability of your company can come back to hurt you if the deal falls through. These blessings can turn into curses.

As a result...
Mark Davis - Get Venture
http://www.askthevc.com/2007/12/mark_davis_get_venture.php
Mark Davis - a member of the DFJ Gotham - has written a very extensive series of posts on his blog titled Get Venture. Mark describes his goal as to "create the entrepreneur's manual for raising venture capital." He's covered a lot of ground that is a good read for any entrepreneur looking to raise venture capital.
How To Draw A Realistic Pencil and Break It Apart
http://www.tutoriallounge.com/2010/04/how-to-draw-a-realistic-pencil-and-break-it-apart/
In this Photoshop tutorial, we will draw realistic pencils and break them apart and rearrange them into word look like an beautiful typography using colorful art. The pencil is created in separate file and imported as a smart object to maintain its quality.
Citrix buys Xensource
http://www.xensource.com/Pages/default.aspx
Citrix has signed a definitive agreement to acquire XenSource in an acquisition expected to close in Q4, 2007. XenSource will become the core of a new division within Citrix focused on virtualization and management solutions.
What’s your definition of an A Player?
http://thinkspace.com/whats-your-definition-of-an-a-player/
A candidate who has at least a 90 percent chance of achieving a set of outcomes that only 10 percent of possible candidates could achieve.
Enforcing Murphy's Law: Advance Identification of Runtime Failures
https://www.usenix.org/sites/default/files/conference/protected-files/miller_atc12_slides.pdf
The full paper: http://research.cs.wisc.edu/murphy/atc-2012.pdf
How to read email headers
http://www.emailaddressmanager.com/tips/header.html
An article I found about interpreting email header tags
Exploratory Meetings With VCs: Open Your Kimono
http://getventure.typepad.com/markpeterdavis/2007/11/exploratory-mee.html
In my post, Types Of Due Diligence Meetings, I mentioned that there will be Exploratory Meetings where you are meeting with the same partner for the second, third or fourth time. In exploratory meetings your objective is very different than what it was in your first meeting with a partner at a fund. In your first meeting the objective is to get a VC interested enough to have you in for a second meeting. As a result, in the first meeting sharing too much information can be a mistake, if it distracts a VC from the big picture. This isn't the case in an exploratory meeting...
Breakthrough in vision? 
http://info.ee.surrey.ac.uk/Personal/Z.Kalal/tld.html
At least this looks better than the kinect and it uses webcams and is under the GPL!

I'm a layman in vision so I can't judge if this really is a breakthrough and I know the video alone, is at least 3 months old. But since I haven't seen it before, I thought others might be just as excited as I am.
Check out my first ipad app - inQuotes
http://itunes.apple.com/cn/app/inquotes/id488611832?mt=8
get inspiration quotes from famous people
Show HN: Free 10-min video review on a pitch deck by professional VC
https://www.notion.so/10-min-pitch-deck-review-FREE-by-professional-VC-associate-09438a64bea84bd9a7dab1274774b1a8
Hi guys!
I am experimenting how I can provide value and get connected to great founders. I want to use my 5 years' VC experience to give you some feedback on your deck!
Looking for a Senior Python Lead - San Francisco
https://reciprocity.hiringthing.com/job/12948/senior-python-lead
We're looking for the right person to lead our team in the development of our flagship platform (gGRC) and collaboratively solve:

How we design and implement human-centric enterprise software;
How we create an API foundation that will scale to support a veritable village of developers, both inside and outside our organization;
How we create a software architecture to support profitable open-source business models; and
How we string together an alphabet soup of technologies to produce scalable, humane, enterprise-class software solution.

Check out the link for more information - please pass along to others who would be interested!

Thanks so much.
3 hours per day.
Proj Mgmt For Small Business - good for start ups 
https://businesslink.adobeconnect.com/_a999954062/p8gj0gas51c/?launcher=false&fcsContent=true&pbMode=normal
Note this is a link to Adobe Connect video and powerpoint notes presentation.

I attended a talk today in Calgary at Calgary Small Business that was presentation on Project Management for Small Business .. but I thought it was a great talk that would apply to start ups. I have been to a lot of 'how to' start up seminars recently and I thought this talk had some of the best advice on keeping focus on the plan.
Dojo templates & google maps infowindow
http://elshawwa.blogspot.com/2010/07/dojo-templates-google-maps-infowindow.html
I have been building mashups using Google Maps since 2007 and one problem I had is passing in the content for these bubbles that show up when you click on a marker. Here is a good way to do it using Dojo templates.
MySQL Maven Plugin
http://www.jcabi.com/jcabi-mysql-maven-plugin/index.html
I've released a Maven plugin that starts an instance of MySQL server for integration tests and shuts it down when tests are done. Should be very useful for those who develop in Java for MySQL database and need integration testing to be done against a real database (not only its mocked version).
Seattle Cascadia IT Conference Discount Code
http://casitconf.org/casitconf14/registration-is-now-open/
CasITConf (http://casitconf.org/casitconf14/) is offering a special discount code for members of Hacker News. Recieve a 10% discount on any two-day registration before March 2nd. Use "CasIT14-Community".

CasITConf is a gathering of professionals from the diverse IT (computer and network administration) community in the U.S. Pacific Northwest and British Columbia. We gather in Seattle to learn from each other, share ideas, and make new friends. Whether you are paid to work with computers or just like to experiment with technology your time is well spent at CasITConf.

Cascadia IT Conference 2014 will be held in Seattle at the Deca Hotel
on March 7th and 8th. The conference has tutorials for everyone:
* Google SRE by Caskey Dickson
* Time Management by Tom Limoncelli
* Puppet by Garrett Honeycutt
* Windows Powershell and Configuration Mgmt by Steve Murawski
* Windows Server Clustering by Steve Murawski
* Go System Tools Programming by Chris 'Mac' McEniry
* DNSSEC by Alan Clegg
* Cisco ASA Security Appliance by Don R. Crawley
* Practical Gamemaster by Adele Shakal
* Editing with Vi by Mario Obejas

On Saturday, March 8th AEleen Frisch will lead off with the keynote
followed by talks on Flamegraphs, SSH, IPv6, Datacenters, Project
Management, and more. Register today at

http://casitconf.org/casitconf14/registration-is-now-open/
Validating Checkboxes and Radiobuttons in Symfony
http://arthurkoziel.com/2008/04/02/validating-checkboxes-and-radiobuttons-in-symfony/
Quick tip for radiobutton/checkbox validation in Symfony.
Apple TV
http://yogapratamananana.blogspot.com/2011/08/apple-tv.html
Apple TV digital media receiver is a device manufactured and sold by Apple Inc.
How iLike Scales with Rails (older article)
http://ilike.typepad.com/engineering/2007/02/ilike_scaling_r.html
I had no idea iLike was written in Rails. I'm actually surprised they were able to scale so well.
Show HN: Yet another flash sales site.
http://www.getdealy.com/
We started in July as a flash sales site for Mac software, we then moved into flash sales on all types of digital goods, and have now moved into gadgets and accessories.

Team of 3 (two co-founders, myself and @andrewbrackin) and one employee.

We'd love to know what you guys would like to see from a flash sales site, what you'd like to see done differently and what products (digital or physical) you'd like to see on offer.
Are there alternatives to ownCloud?
I like the idea of heaving my own file hub for some stuff, but I don't like the URLs ownCloud generates, also it's PHP.

Are there some good alternatives with custom URLs for shared files?
Ask HN: Why doesn't Google Weather not show duststorms?
I live in a very dust storm prone area in India. I have never seen any warnings regarding them on Google weather. Is there any reason they don't predict it?
Say This For Forty Days: Get A Miracle
http://earthyogi.blogspot.com/2011/09/say-it-for-40-days-get-miracle.html
Make with the info what you will. God bless and may you get all you desire
Nimbuzz launches Windows Phone 8 Messaging App
http://technorati.com/technology/gadgets/article/nimbuzz-launches-mobile-messaging-app-for/
Big in emerging markets, India, Asia - Nimbuzz along with partner Nokia ensure Nimbuzz compatibility w unique Live Tile features on Windows 8 Phones.
How to Setup Android/SmartPhone Test Farm (STF)
https://miteshshah.github.io/sysadmin/how-to-setup-smartphone-test-farm-stf/
Smartphone Test Farm (STF) is a web application for debugging smartphones, smartwatches and other gadgets remotely, from the comfort of your browser.
Declan McCullagh suggests buying PGP rather than using GNUPG [MP3]
http://media.cpr.org/audio/ColoradoMatters/2012/02/07/LH_Encrypted_Data.32.mp3
Fast-forward one third of the way through, and there is no mention of the open source option which simply seems odd to me.
iPhone Gives Mobile a Badly Needed Kick in the Ass
http://smartstartup.typepad.com/my_weblog/2007/12/mobile-marketin.html
iPhone continues to rock the world.
Software for Happiness (part 2)
http://spreadsheets.google.com/viewform?key=pSljT7jP3pc-ef3pT3j7hbg&email=true
Yesterday, I'd posted here a question (http://news.ycombinator.com/item?id=128714) about what software makes you happy. The number and breadth of comments do seem to have a pattern in them. I want to explore this further, and so have created a form which you could fill out.

Your feedback will be appreciated (and conclusions shared at news.yc, of course). Thanks!
Easy Google Sitemap Generation With SitemapGen
http://opensourcereleasefeed.com/article/show/easy-google-sitemap-generation-with-sitemapgen
One of the items that I have found particularly useful in my SEO efforts on OpenSource Release Feed is the creation and maintenance of a XML site map a.k.a the Google Sitemap. But, if you are not using Wordpress what are your options for automated sitemap generation?
Interview: The Hiring Tool - Nuts and bolts of recruiting
http://www.icanhasstartup.com/interviews/interview-thehiringtool/
Just when recession had hit most entrepreneurs, we thought of getting on board a start-up which we thought would be in the toughest of times. I got a chance to interview on of the co-founders of theHiringTool, Mr. Sumit Punjabi.
Show HN: Rust-Notify – Announce blogs and send emails
https://github.com/ConnectDome/rust-notify
This is a work in progress.

At ConnectDome, we host our blog using Notion and Next.js on Vercel (to have a custom domain without paying a premium for it).

And, instead of manually notifying users of a new blog, we decided to build a simple service using Rust to notify everyone on our Discord whenever there's a new blog.

Plus, since we would be sending emails only to our users (there's no direct way to subscribe to the blog apart from being invited to our platform. hence, only users), we realized we could just couple the email mechanism in the same service as well.

We are still working on the "email" part (using SendGrid for it since it offers startup credits). This should be done in a couple of days tho.

Overall, this is an open-source and a free modifiable service if you run a self-hosted blog (or render Notion on your own front-end and self-host it) and want to notify your Discord server and/or email list (initially we'd be supporting SendGrid but you can change it).
Show HN: Crowdsourced BS reporting
http://www.reportbs.info/
Crowdsourced solution for reporting and avoiding sport full of BS. Just a little project.
How gardening helps Alzheimer's sufferers
http://www.telegraph.co.uk/gardening/gardeningadvice/8920209/How-gardening-helps-Alzheimers-sufferers.html
Gardening exercises the mind as well as body and provides stimulation for those suffering from mental health issues such as Alzheimer's.
Behind Visual Impact: Colors and Graphics
http://www.marketingbeep.com/2011/05/behind-visual-impact-colors-and-graphics.html
Print and Web design have a number of things in common, one of the most important of which is their role in delivering visual impact.
Enterprise Level Competitive Keyword Research
http://seohimanshu.com/2011/01/12/enterprise-level-competitive-keyword-research/
keyword research at enterprise level
Ask HN: Whats the best way to advertise a small and fun web app?
I have made a fun nodeJs web app that was not made for monetary gains, just for education and a portfolio sweetener. I have tried the simple ways: posting on HN and reddit but to no avail. I am wondering how a professional company advertises its products? (The website im talking about can be found at https://www.cloudplayer.io)