jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The simplest possible distinction: coding is writing code in a programming language[1][2][3], modeling is breaking down systems without regard for computer or programming language and is not specific to any domain.

When we say "coding" the accepted definition has to do with giving instructions in a programming language to a computer. I'm saying that the fundamental skill for people has nothing to do with Python or computers at all.

[1]: https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e... - "write code for (a computer program)."

[2]: http://en.wikipedia.org/wiki/Computer_programming - "commonly referred to as coding"

[3]: https://www.google.com/webhp?sourceid=chrome-instant&ion=1&e... - everything on the first page is talking about writing code as instructions to a computer.
I created http://duringconstruction.com/ for reasons such as this. Naturally it has to be a little more generic but you can get it up by only changing DNS. It gives you all of the benefits while wasting as little time as possible.

I think the page you put up has personality but there really wasn't anything to hook me into giving up my email address. I think being completely stealthy and getting lots of email addresses and/or is impossible or at least very difficult unless you have a high profile personality involved. Without that I need something to pique my curiousity.
I don't know about that. I come from what's described as a "red state"(1) and the term "liberal education" is pretty well understood.

1) The funny part about the "red state" thing is that for years the 2 Senators and 1 House Rep from ND have been Democrat. This changed this year.
Let me guess, running Motorola's stock ROM? I'm so sorry for you. Funny, my mom uses her Droid all the time for gaming, emails, news, and doesn't even manage to have the problems you're having.

"Wrong apps launch when I press their buttons". What? Come on, I've never heard of that and have no idea how that would even be possible unless you're using LP/ADW.Launcher's custom shortcut functionality...

EDIT: I think I know what people are referring to, especially after reading one of the child comments here... when you are using an App, it can use an Intent to launch an Activity of another application to provide some piece of data. If you leave during that flow and come back to the original app... it can appear that you are still in the secondary app launched by the first.

It's not the "wrong" app, you just left the application in an awkward place and Android is trying to help you out.
That's nice, but if they're so affordable why have they only built one or two so far? Why is it that so far they've been built by rich Western volunteers for rich Western volunteers?

The article could really use a lot more detail. How much does it cost to build one, and how many man-hours are involved? What kinds of tools do you need? If I woke up tomorrow and found myself penniless and uneducated in a Jo-burg slum, how would I get started on building myself a tube house?
What are you talking about? I only see one complaint and it was that purchases are hard. Maybe relatively, but I can buy an app in less than 30 seconds, certainly not that hard.

He compares it to an iPhone experience. Personally, I don't prefer the iPhone experience and I think this is the most polished and responsive Android yet. I think it is smooth like the iPhone but without sacrificing the UI/navigation paradigms and organization that I've come to love about Android (and coincidentally, many iOS->Android converts find they enjoy after getting over the initial "but it's not how the iPhone/Win7/Mac/whatever works" feelings).

To elaborate, everyone has expressed disappointment that this wasn't the major re-GUI that everyone was expecting, but the touches of color and black-ification is really quite nice when you see it in person. The light highlite at the bottom of a scrollable list, the new notification bar and consistent icons... it all feels really really nice on my Droid. I can only imagine how gorgeous it is on an AMOLED screens where the black is really black.
Why do you cast fewer working hours as left-wing? Being able to have a good life without having to work yourself to death doesn't sound left-wing to me; it sounds sensible and surely should be a dream of the right-wing?

If you think not being a wage-slave is left-wing, I think you've been fooled by the people who need you to work yourself to death so they can take it easy.

Edit: Which is me. Forget I mentioned it :)
> The reason is because you don't control the GC and don't even necessarily know what exactly drives the decisions it makes.

I appreciate the flexibility and choice that a direct-memory language provides, but I think "randomly trying stuff and kind of flailing" is over-the-top. On the JVM you can control the GC quite effectively, with an understanding of the JMM and some experience its behaviors become largely predictable, and profile-directed memory optimization can be tedious, but certainly isn't random. Most Java developers I know are sometimes surprised by the JVM's behaviors...but then, most Java developers I know aren't terribly interested in how the JVM works.

(My professional, non-game work is historically mainly on the JVM. I use the CLR for my game projects because even mobile platforms have an embarrassing surplus of performance relative to my needs and it's a lot more cross-platform than the JVM. I'm comfortable enough in C++, but I'm much slower at working with it--and I'm slow enough that I need all the help I can get!)
And "trust" should not be a word placed next to a communist country name.

The word "trust" shouldn't be placed next to any government.
3DS doesn't work that way. It's not mandatory. Newegg isn't using it to fight friendly fraud. They are using it to fight actual fraud. You've done it once, why should they force it on you again? You are who you say you are, and if their is a problem with your purchase, they're confident that they can resolve it without a chargeback.
I'm the author of the awesomezombie list, I've got quite a bit of background research that didn't make it onto that post, so if there's any companies you were stuck with give me a ping and I'll see if I have any more info.

Although a quick look through your spreadsheet indicates you seem to have done a pretty comprehensive job !

I noticed you've got ModFour as a dev shop, they actually went through YC with a product called ShopKick (see my answer at http://www.quora.com/What-did-the-Y-Combinator-startup-Mod-F...).

I've also got a twitter feed of all the YC companies:
http://twitter.com/#!/imranghory/ycombinator

(there are also ycombinator-wXX and ycombinator-sXX lists for the individual batches)
Strange. I've never seen a VbV open a new frame or pop-up - it's always a series of redirects for me. May be it depends on what bank and/payment gateway is been used.
I found this interesting because it provides helpful advice on how to handles 3DS as it currently is. It's a flawed system but it's not going away any time soon. In the meantime finding ways to make it suck less is all a merchant can do.
Perhaps teams need a bit of combination of VP and VK to be truly great. If you only have one then you will only get so far.
What turned out to be necessary for me was looking at the source code of the android apps themselves, rather than the sample apps in the SDK. Specifically, I developed an app that used the camera (http://ifdefined.com/blog/post/BugTrackerNET-app-for-Android...) and I couldn't have done it without studying/stealing code from the built-in Camera app: http://android.git.kernel.org/?p=platform/packages/apps/Came...
Very similar to the analysis by Steven Murdoch and Ross Anderson published in January: see http://www.cl.cam.ac.uk/~rja14/Papers/fc10vbvsecurecode.pdf
For anyone like me that was confused as to what "cables" are, they are telegrams or messages... probably emails.
I don't know what Apple is thinking, but it seems more likely they want as many and as diverse a field of apps as they can get. If some small company comes up with a "killer app," they can buy it and make it part of their brand. This would be a strategy by which they effectively out-source the dev risks of killer apps.

I don't know if that is what Apple is thinking, but that is what I would do.
Everything does suck because someone submits articles what make no sense whatsoever.
Another point the author misses is that most users - and for that matter developers - aren't chasing the latest features in Android. Look at Froyo for instance - it's awesome, but I can guarantee you that right now, probably less than 1% of apps in the market actually use Froyo specific features. And as nailer points out, if you really must use them, then you can make sure no one with a phone earlier than that can even see your app in the market.
Maybe this is true, I don't know how much of this is sensationalist. But something to learn from previous experience. Right before the release of Apache video, Julian claimed in his twitter that his men are being followed and being watched by government agents then went silenced for 24 hours only to come back and say that everything is fine. As we now know that nothing happened to them, no one was killed, no one from Wikileaks was kidnapped or arrested or attacked.

I think we need to show some healthy amount of skepticism towards Wikileaks as well, it is also in their interest to generate as much noise as possible before each release, they have successfully done so the last time and they will most likely use the same recipe over and over again.
Wow, I just spent an hour reading the fatfree documentation, after skimming the docs and rejecting the first three you mentioned. I really want to try fatfree now. Thanks for posting those links.

Damn debian! Time to compile PHP from source, so I can get the rev 5.3 that fatfree needs.
I totally agree. Since when did developers need exactly the same specs on every device to develop a good app? It doesn't seem to be an issue for Web / Facebook / PC / Mac / Linux apps.
This reminds me of some of the exercises I did during marching band and Drum Corps. We were taught, like the article says, to breathe by expanding the abs and then use the abs and diaphragm to push the air out through the instrument. In both, we used breathing gym techniques developed by Sam Pilafian and Patrick Sheridan. Here's a video of them demonstrating some of the exercises we did. https://www.youtube.com/watch?v=qEz0ku-oXM4

These exercises definitely helped me prepare my lungs for the stress of what is essentially running and playing a brass instrument at the same time for ten minutes. Even though they are meant for Marching Band and Drum Corps, I would still recommend breathing gym for anyone who wants to be a stronger breather.
I don't understand Microsoft's angle with all of their telemetry in products like Windows, VS Code, Edge, etc.

Microsoft's biggest businesses are;

* Azure

* Software licensing fees (Windows/Office/etc)

* Gaming stuff (XBox, etc)

None of these benefit from having tons of data on their customers. Some of them might even lose sales because of it (do enterprises want their data sucked up into the cloud when using Office or Windows).

Bing Ads make up such a small amount of Microsoft's income that they're pretty much irrelevant.

It seems to me that the rational thing would be to take the Apple approach. Use privacy as a feature that Google can't copy. Take advantage of the fact that one of their biggest competitors is mostly funded by targeted advertising and go where they cannot.

Since Microsoft is not doing that, and they're not stupid I must assume that I am missing something.
>A prefix tree for searches? Done, but that didn't need well formed text/strings for it to work.

I think this does need "well formed" strings and the complexities of Unicode. Is a a prefix of ä? Is 앉 a prefix of 앉다?
It's a link to the same Bloomberg article. :-) It doesn't make it any less fake.
I didn't take courses, but as far as I know proper breathing techniques are also taught by singing coaches, if that's what you are looking for.
I enjoyed the video a lot, but it feels a bit fictionalised. The first fifteen minutes talking about how hard it was to get another character, then immediately after adding shadownman the vizier is added, then unmentioned but shown at 16:21 there's a new skeleton enemy which is clearly a completely different bitmap from any other character.

That's a heck of a lot of space to suddenly find when adding a single extra character was seemingly untenable.
Who owns 169.254.169.254? Just looking at the wget in the setup script...

Also I'd suggest people get an OpenVPN VPN if they can. PPTP is insecure/broken, nobody should be using it ever. And while L2TP/IPSec is secure, it is a massive PITA to use and is often blocked on public WiFi (where a VPN is most useful) because they don't allow the ports/protocols (plus IPSec traversal is a nightmare in some cases).

OpenVPN acts like an SSL connection (not dissimilar to that used by HTTPS) so it works more places. It also traverses most network equipment without issue since, again, it looks similar to HTTPS traffic.

PS - I have no horses in this race, but I have setup an L2TP/IPSec VPN on EC2 before, it was an unpleasant experience all around.

PPS - If you REALLY want OpenVPN to work great put it on port 443. If you browse there nothing will happen, but OpenVPN clients will happily use the port and few if any network equipment is designed to block it.
Design sense is definitely a must for everyone. Every programmer needs to spend atleast some time figuring out the cleanest interface (UI/API) for their code. Once a usable product is created, only then professional designer is need to make the product sell.
Netflix will stream at 720p if you have the bandwidth. That's HD.

Whatever Netflix's feelings on DRM are, they'd never get licensing to show much if they didn't have DRM. That's outside of their control.
I was labeled gifted, but I also seriously lacked coordination. My handwriting was and is truly awful, and any "project" that involved construction came out a mess, no matter how much time I put into it. Sometime around middle school I was diagnosed with ADHD.

As a result, I grew up with the message that I was "smart but lazy" and "if only you would apply yourself then..." Teachers always assumed I did a rush job on everything (which before I got ADHD medication was often true). Parents saw grades that were good but not what I was capable of.

That sort of message can haunt you.

On a related note, Gladwell (in one of his books, I forget which) wrote about how people who were picked to be great successes based on childhood IQ scores wound up all over the map; but very few were great successes (most wound up as moderately successful professionals, IIRC)
It depends a lot on the use case of your application. The size of the task, the amount of return use, etc. For one-off, low usage apps a web app can be the better choice.

Also, it depends on how good you want the app to look and behave. With HTML you don't have as much control over how content is loaded, animated, etc. Be prepared to deal with really hard to debug crashes if you're making a heavy app.

Last, but not least, the frameworks: the amount of effort that has been put into the native frameworks makes up for a lot of the (perceived?) ease of using HTML, but having to invent a lot of wheels. But again, it really really really depends on what your app will be doing.
Also a lot of universities have "student job services" where you can find daily jobs - like helping with a move or something. I don't think McDonalds employs people for just 40 hours?

If there is no such student job market yet in your city, start one - I would be interested to help.
Well, we'd basically want to target them all!
Given that people change their phones more often than their PCs, one would expect the installed mobile browser base to 'fresher' than the PC one.
In other words, over the medium term (say 2 years) the rendering issue should hopefully fade away.

It's just a question of timing - when is it going to be OK to go 100% HTML5? (assuming, of course, the app is not particularly complex)
Much as horrific that war crimes are, time to time it is perhaps important to remind ourselves that history is written by the victorious. Case in point the United State's human experiments on syphilis, radioactivity,forced malnutrition etc on the mentally ill, slaves, POW etc. In fact a popular defense during Nuremberg trials was that US doctors did these too. One can take some comfort in the presupposition that we weren't as bad as the bad guys. But had the Nazis won they would perhaps come to the same conclusion, the bad guys in that case would have been the allied forces.
It's great to think about this and perform a bit of self-analysis, with the intention of improving one's behaviour. I am very much a stack person, with an added serious flaw: my stack is very shallow due to poor memory management :) I'm typically working on one or two long-term tasks, a few medium-tasks, and lots of short-term tasks which just get dealt with as they arrive. The long/short-term tasks are easy to manage, but the medium-term tasks always suffer; colleagues typically have to remind me time-and-time again until I can finally prioritise one. This desperately needs solving.
FYI, the Cato Institute is a well known libertarian think tank. I upvoted this because like to hear both sides of an issue.
I used to love Chess, but haven't played it much since I became hooked on Go. I find Go interesting both as a player and as a programmer because of the depth of strategy and the challenges of making a computer play well.

Bridge is also interesting, but tends to be played mostly by old people. I never knew card games involved much strategy until I tried Bridge. The partnership aspect of it has its rewards and challenges. I disliked learning all of the bidding conventions and the seemingly arbitrary rules surrounding bidding. I prefer games where luck is minimized and there is a wide range of skill levels between beginners and experts.
111 Eighth Avenue (also known as 76 Ninth Avenue)

Come again???

Even if the building has faces on both 8th and 9th ave, 111 and 76 would be on two different blocks no?
I'm not really sure how Python's enforced indentation has anything to do with this. Java does not enforce an indentation style at compile time, but has a very well-established set of coding guidelines originally laid out by Sun that most coders follow. More importantly, Google has extensive coding guidelines for all the programming languages they use- their code will look consistent no matter what language they're working with.
Whats the difference from CloudKick?
This is really neat and the cute designs made me smile. More of this please!
There probably are not.

A successful AlphaProof would be trained to favor shorter proofs. It would be fast enough to prove RH myriad different ways, and not be finished until its proof cannot be shortened any more, just as AlphaGo isn't finished until no version of it can beat it.

Whether humans could understand the shortest possible proof is another question. It might take generations of study just to understand its outline, and many more to extract all the lemmas implied.

Or, it might turn out to be a trivial trick, and not reveal anything new and substantial.
Deedmob | Amsterdam, NL | Remote | Full Time | Lead full stack JS engineer (Typescript, Node, React) We're a small profitable impact startup looking for an engineer who wants responsibility, meaningful work and non crazy work hours. See the in-depth description below in which I outline what kind of work you'd probably work on, our story and also reasons you shouldn't join us.
https://angel.co/company/deedmob/jobs/900080-remote-lead-eng...

Apply above or by emailing me at david@deedmob.com
Thanks, David :)
Fantastic!

Now I just gotta dust off my python projects to get them integrated XD
Do you have local (non-cloud) backups? If yes, that's great, but otherwise I wouldn't recommend a cloud-only (or a single backup) approach to storing important data.
That is one amazing project.
So Cantonese is different in that as of right now there is still a lot of media in Hong Kong and in the diaspora that is produced in Cantonese. And the Yue family of languages is so large it’s bigger than most countries.

Then again, if you said 50 years ago that Shanghainese might get wiped out that would’ve been laughable.
I was wondering why New Relic kept saying my .co had DNS errors...
"Can any of you actually relate a real-world case where a 4-month-long team-driven effort produced some code to solve a problem that could be solved by one cowboy in 3 months and 20% as many lines?"

I've had the experience of refactoring my predecessor's code and ending up with 20% of the number of lines. Inexperienced programmers tend to write repetitive code instead of looking for abstractions to simplify the problem.
Is there a way to watch these without iTunes?
Throwaway account for various reasons...

There's social norms that make many people feel uncomfortable talking about money. One of the big ones being jealously. Either you being jealous of other people's success, or vice-versa.

Be sheer luck, when I entered the tech workforce some 30 years ago, I developed a close group of friends, also in tech, and we would be open about our compensation and help each other with negotiation. I cannot overstate how valuable each of us have found that.

There's two big reasons: First, starting a new job (or sometimes asking for a raise) is a big life change. There's a big emotional element & it's hard to be rational. Having people you trust who have your best interest at heart but do not have their thoughts clouded by emotion is huge.

Second, negotiating is hard for most people, especially if you don't have much experience in it. Talking strategy & approach as a group gives everyone more experience, and there's the added benefit you guy in knowing you're not crazy. You're less likely to have doubt & more likely to stick to your guns.

Throughout the years, each of has leapfrogged each other multiple times. The guy making the least suddenly becomes the guy making the most. When that happens pretty much everyone is happy/excited. The general view is "hey, now we now there's more out there!" The realization is that it's not us against each other, but us against everyone else. The more the group collectively makes, the better.
Man, I've been checking up on their website every now and then to see if they made any progress. Great to see that everything is going quite quickly now.

Today they posted a new blogpost about the initial cleaning and inspection of the parts: https://ibms360.co.uk/?p=666
Yes, in exchange for the people ceding their right to violence to the state, states are supposed to be trustworthy and neutral arbiters who follow their own rules and are subject to the will of the people. Both the people and the state are supposed to be limited in their power.

When that falls apart, and people decide to no longer participate in the fiction that is civil society, things can get ugly.
This reads like fiction. Apple is not becoming a financial company, they are running the card in conjunction with Goldman Sachs; something scarcely mentioned in an article pretending to be a deep-dive. It is not in the interest of GS to shake up the credit card industry, and therefore not in Apple’s interest either.
Yes, but there are debug registers that can be used for this.

https://news.ycombinator.com/item?id=11022275