skysight-inc/HackerNews huggingface dataset:
Can you see the frustration in that girl's face?

Actually, I have to thank the random Google employee for helping an obviously frustrated user out, but unfortunately this is the kind of thing that happens far too often across Google's suite of products.

Problematically, Google historically has not offered any realistic customer support for any price. Think about what happens when somebody's business is wrongly suspended from AdWords or AdSense or something. That destroys small businesses and usually there's no realistic way to get a real response from Google other than hoping your complaint gets popular on social media.

Obviously, solving customer service issues isn't the sexy kind of Computer Science problem that Google is geared towards solving, but this is among the biggest thing that is making me not want to rely on Google for any kind of business tasks when I can help it.
Looks like I need to add TLS support to my client library!
IntelliJ or the upcoming Android Studio (based on IntelliJ), which will eventually replace Eclipse as the recommended IDE, makes Android development much more pleasant. Give it a try.
It is, that's why the new consoles highlighted their non-gaming features. You can't just sell people game systems anymore, you have to provide an entire entertainment package.
A friend of my works at Square, I believe he said there were 600ish in the office here in San Francisco
> But aside from all that, this discussion is not really about quality per se. It is about figuring out your business idea, getting it right.

But surely the same logic applies to this too. Why haven't we already seen all kinds of innovative business ideas emerging through the rapid iteration that Android supposedly enables?
I also had a very positive homeschool experience as a kid (2nd through 7th grade). Here are some tips about what worked well for me:

Few actual classes. The only recurring subjects were: World Geography and Culture, Math, and Writing. As one-offs, I had one year of Electronics (because I requested it) and two years of Spanish.

Other than that, I spent the rest of my time mostly working on whatever projects I wanted to. It was amazing! I learned programming from a book and an old DOS machine, I learned basic electronics from a family friend, and I learned a ton of handyman skills such as carpentry from my Grandpa. And I built projects in all of these fields. The projects were open-ended and entirely informal (just for fun). I would typically work on one project for between 3 days and 3 months.

Other than that, I also spent quite a lot of time outside with my brothers (we had a nice backyard, and lived near a creek), and we spent a full day at the library every week, which I enjoyed immensely.

Also, I was not allowed to watch TV or play video games. But we had a ton of good books.
What context does it depend on? Where is it reasonable to say (x == true) instead of x?

Edit: your original post said "If I were writing something, and I really wanted to make it clear that I was testing a boolean to be true, I might write that." What does this even mean? Simply writing x isn't really really clear, so you write (x == true) to make it extra clear? if (x) is testing boolean to be true and it's crystal clear. What else can it mean?
The drawbacks are pretty significant. A lot of users really aren't that savvy or motivated to register ahead or deal with some complicated upgrade process. If you have an app that's been in the store for a while it's even more problematic since more users have old app versions. Anyone that gets a new device and wants to install the upgraded app would have to install the old app version or go through some other odd process if they want to activate the upgrade. Also it seems likely Apple won't allow these upgrade schemes any more than they are allowing Omni to do upgrades around the App Store.
How about "Math beyond arithmetic is not important at all for the vast majority of adults today."
Yes, but as this article and many others have discussed; that number is shrinking. Gamers still exists, but you don't make billions of gamers. You make billions of consumers as a whole, and convincing people to buy yet another piece of hardware to do something is a hard sell. "I could just use this thing I carry with me everywhere," or, "I could buy a 2nd dedicated device that only does games (well)"

I'm aware the DS/3DS/etc do more than games, but anyone that uses the DS browser and thinks it's good is a liar.
> "What I'm trying to say is this: speed matters. When you're a fast, efficient typist, you spend less time between thinking that thought and expressing it in code."

Hence bursty sprint speed is more important than sustained speed. Mechanical keyboards are quite good at bursty sprint speeds in my experience. Sustained speed is another matter, I can see where the power return of each key press would cause soreness (like wearing shoes with springs), but its not a problem I have as a programmer who mostly just sprints.

> It's about not averaging 10wpm once you've finished thinking and want to materialize your thoughts or revert a mistake.

Yes, but you don't have that problem on a mechanical.

> My work is typing, primarily code and email. Every minute I spend typing my thoughts is a minute of thought wasted.

Right, the question is not about whether speed matters, but what kind of speed matters. Do you type for a minute without pausing?
Treehouse gets included in Oregon school district’s curriculum
> @baddox, my fingers' comfort level when looking up a contact and phoning them on my Nokia 3100's is indistinguishable from my ambient comfort level. Why should switching to a smartphone provide any useful data?

Because the promise of a smartphone is not to remove discomfort in your fingers. As far as I know, that's the only promise of ergonomic keyboards.

> Sidenote: the question for any new technology should always be "Why not?" Not "Why???".

I agree, and in the case of ergonomic keyboards, the answer to "Why not?" is "Because I don't suffer from any stress injuries or musculoskeletal problems."
>* I find it hard to imagine how a single family can offer the diversity of experiences present in a public school* //

You don't think there are more experiences to be had in the wider community than can be had in the confines of a classroom?
My personal experience over the last couple of years:

I ran Gentoo for years, and my experience was similar to yours. I could get things to work but it took a lot of frustrating trial and error, and then periodically a version upgrade would break everything and I'd get to start over. About a year and a half ago I finally got sick of it and installed Kubuntu.

Kubuntu 12.04 + 2 monitors + AMD proprietary drivers = you get to choose between accelerated OpenGL and multiple monitor support. You can't have both at the same time. (At least I couldn't, with the video card and driver versions I had 6 months ago. I spent many hours trying, then remembered I have more money than time and bought a $90 Nvidia card.)

Kubuntu 12.04 + 2 monitors + Nvidia proprietary drivers = easy. The GUI worked, first try, no problems. The only goofy thing was that my left monitor showed up on the right side, giving me a choice between physically moving the monitors or changing the default positions in the GUI. I changed the defaults in the GUI.

Also, on my former work machine, Kubuntu 11.04 and 12.04 + 2 Nvidia cards + 3 monitors = easy. (Some cow-orkers had 2 Nvidia cards and 4 monitors, also easy.)

I haven't tried newer versions of Kubuntu on a multi-monitor box, so it's possible (but not likely) they've gone backwards.
ITunes connect is down since 24 hours now
I've tried ergonomic keyboards and was turned off by the lack of key feedback. I never really got to whether the shape was better or not, just that the mushy tactile key press experience was vastly inferior to my Model M.
Words that make valid sentences
Given 5 randomly chosen words. What is the likelihood that it makes a valid sentence? The list of valid available words does not include proper nouns. Plural/singulars are treated as different words. Interesting thought experiment and wanted to see what other people come up with.
Working for Microsoft at Macworld Expo was no picnic
I personally think that they should have published logos in different colors as well, some of the sans serif fonts looked better in darker colors
As I said in my other response it seems likely Apple won't allow these upgrade schemes any more than they are allowing Omni to do upgrades around the App Store. Why would they block what Omni was doing entirely outside of the App Store and allow apps distributed through the App Store to accomplish something similar?
The leader is the PS2.
That's actually fantastic, because it means 40% of developers are breaking even while only probably 10% of them are making anything decent (just based on the 90% of everything is crud rule, which seems to hold quite true for mobile apps).
"may well come to half"

Is that how we say "50%" nowadays?
> Also, that it would cost a lot in development time to get something "just right" for the App Store for it to be accepted, whereas with Android you can keep on iterating and pushing changes without having to spent a huge amount of time making everything look perfect, and be absolute minimal in terms of bugs.

This is highly misleading. The App Store review process does delay iteration, and heavily crash apps are rejected but there is no requirement to spend a huge amount of time making things look perfect or absolutely minimal in terms of bugs.
I had 3 monitors / 2 Nvidia cards working fine in Kubuntu 11.04 and 12.04. All one X session. It was easy. But that was with uniform geometry. (I had 3 identical monitors.) Haven't tried non-uniform.
> It's more about doing exactly what I want, when I want, and making a big impact (in terms of helping people) - without giving the billionaires any more power and money.

> ...it's the modern version of dealing with the devil.

Hey, I get that bureaucracy sucks. It is an inevitable function of increased size. Have you had experience at any of the big companies you name, though? I don't mean to be challenging, but my view of them was more negative before I joined one; all of my meaningful work experience prior had been with very small employers, so I assumed big corporate life was like a Dilbert strip.

Finding what motivates you is a difficult and intensely personal process, so it shouldn't be approached as a universal truth. For me, I've found that I really enjoy programming for its own sake. Although I will always treasure the memories and experience I got working at a startup, I am also very satisfied working in a larger setting; I still get to do what I care about most in a work setting, which is to design software and write code.

Taking a job that gives me the opportunity to do what I love while also allowing time to pursue my passions outside of work is a perfectly reasonable way to live my life - hardly "dealing with the devil". I asked earlier, "who am I to tell you how to live your life?", but the inverse applies as well.
Maybe in this case, but South Asian editions are always super cheap. Physics and Chemistry books will be grayscale, so you have to try harder with some charts but otherwise they're all worth it. If I'd spent 400 dollars on every textbook I bought, my parents would've been bankrupted.
It's a common thing I see with programmers. I know I've been guilty of it before. I see some poorly coded module and I'm just disgusted of how bad it is and then proceed to say some of the nastiest things about the developer who wrote it, sometimes just aloud to myself, other times to my peers.

These days I do my best to try to remember we all make mistakes, and that instead of flaming whoever is responsible for a mistake when it rears its ugly head, it's probably best to take it as an opportunity to discuss what I saw as shortcomings in the code with them and turn it into a learning experience if possible. Sometimes of course this isn't possible when you inherit code from devs who are long gone. Either way, I'm not sure any good is done throwing all that negative energy into the air.
Those are good points, but I disagree that individuals cannot influence entrenched players by changing their purchasing decisions. Here's how it can happen:

1. A large chunk of people buy the Fairphone. Let's pretend it's 500,000.

2. Samsung notices this. Of course they don't care about that tiny amount of competition, but they do care about competing with Apple.

3. Samsung commissions a study. They find that of the respondents, 0.5% answer "yes" to "Have you bought, or do you plan to buy a Fairphone or other specialty phone which uses conflict-free materials". When asked "If not, which of the following reasons describes why?", 25% answer "I don't want to take a chance with an unknown manufacturer."

4. From this, they conclude that they can expect to sell roughly 20 million additional phones if they (and they alone among major manufacturers) if they switch to conflict-free materials. That is NSFPMS/HB = 20 million, where

NS = non-Samsung marketshare ~= 75%
FF = Fairphone sales = 500,000
MS = % who would buy a mainstream conflict-free phone = 25%
HB = % who have already bought/will buy a Fairphone = 0.5%

5. Every other major manufacturer does the same calculation, and suddenly conflict-free materials are a standard feature.

Now obviously this is an oversimplification. The numbers are made up, Samsung would also add in some uncertainty about customers doing what they say they will do, I haven't taken into account the cost difference for the materials, those survey questions are atrociously designed, etc. But you get the point.
> This “face-off chart” in particular has all the charm of pulling out a spreadsheet on a date.

What's wrong with data? The author doesn't actually explain how it's certain that there are no metrics which could act as a reasonable proxy for the quality of a logo's "visual manifestation of all the complex ideas, values and people that fuel a company".
Santa Barbara Startup Targets Education
RECRUITEDFORCOLLEGE.COM

Building a Network for Students, Educators, and Universities

RecruitedForCollege.com is a website designed to change the process of college admissions. 17 year old Santa Barbara entrepreneur Brian Wheeler believes that students are more than just a grade point average and an SAT score. “We believe that students can use the tools we’ve built to extend their college application beyond its numerical limits. There are approximately 16 million high school students in the U.S., and there are only so many SAT-score GPA combinations. We want students to stand out because of who they are”.

Students can use the site for many valuable profile-building features, including uploading work history, community services, experiences, and other notable accolades. Built in to the network is also an interface for students to share course related material and endorse each other’s profile.

Teachers can sign up, create online classrooms, and upload course related material. Teachers can also interact with students and cultivate an efficient learning environment. “By creating software where teachers can interact with students in an effective manner, we can increase AP Exam pass rates, increase college acceptances, decrease college attrition rates, and improve the overall quality of education.”

RecruitedForCollege.com is completely free for students and teachers, and it always will be. For more information, contact founder and chief developer Brian Wheeler brian@recruitedforcollege.com, 805.452.6222
Things like the Vienna Convention were additions to the status quo. Before there was nothing at all, and countries did what they want.

It's like the War Powers Resolution or FISA. The checks might be weak but before there were no checks at all.
Yeah that freaked me out too. I'm not super familiar with mongoose either so at the time I couldn't figure out how to leave them out of serialization always. I could do it for one-off calls but there should be a way to generally whitelist I'd think.
What do you want?

The prestige of being an accredited professor, helping those who really want to learn, a resume bullet or two (had to mention that, please do not take it personally)? Something else?

If I were you, I'd go after the critical age (7th, 8th grade) where life changing learning experiences can happen. Reach out and contact technology teachers or math/science teachers who teach in those grades in your relative geographic area. Tell them you want to help teach - maybe an after school program, maybe private tutoring, leave it open.

I think by just getting out there and teaching you will burst some of the romantic notions of what you think teaching will be like and be left with the salient aspects.

Maybe you have a gift, maybe you will meet a future technical co-founder, good luck!

Don't get hung up on credentialing. And like another poster said - volunteer to give talks to peers who may be more experienced than you.

Be bold and ask people for help, give!
It's interesting how much straighter the route has gotten over the years.
If I were an investor, and Nintendo's CEO came by and told me they wanted to make games for smartphones or, god forbid, sell to Apple, I'd sell so fast, and with so much energy, CERN physicists would confirm the Higgs boson from my clicking.

I think I already posted here about this, some eons ago. To recap: this strategy is bad. It's let's take Nintendo from a powerful stance as both platform maker and virtuoso first party developer, to Oversized Third Party Developer in a market notorious for:

(a) Low quality and extremely low fidelity demand, which prizes being cheap and having a gimmick over everything.

(b) Notoriously capricious primma donnas such as Apple and Samsung as platform makers, which take insane cuts from developers.

(c) Being an extremely fragmented market, with thousands of devices with very different characteristics and software which Nintendo would have to support.

Selling Nintendo to Apple is the business equivalent of folding a royal flush. Yeah, so the iPad sold 100 million units. The DS sold 154 million. For a single purpose device. The 3DS might be 20% behind its predecessor's curve -- a ridiculously successful curve, if I might say -- but that's still a cold 124 million units. The Wii was a fad, true... and it redefined the meaning of fad itself, selling 100 million units; a one model, single-purpose device. When factored into this that Nintendo profits from third party software -- unlike Rovio, which has to pay its dutiful tides to petulant lovers by excellance Apple and Samsung -- one starts clearly seeing how Nintendo is pulling ass like Brad Pitt at a wet t-shirt contest. Absolutely insane. Not even Steve Jobs could dream of selling a gadget so well as the 3DS does.

Not to mention that, again, in this business if you're a third party developer, either your name is Activision, or you're into masochism. Lose power, lose the platform, and you lose everything that makes you strong.

Edit: and I don't even like the Wii U.
I didn't reply to your first point. I'm not saying touch screen games are the dominant type, and neither is the article. The article is asserting that's the way things are going unless we get a monumental shift in gaming, which doesn't seem to be coming based off current announcements. Both of us are asserting: "Nintendo is ignoring the sea change in the world and coasting. This is a recipe for disaster."
A simple way to try it, in Python:

>>> import random
>>> words = open('/usr/share/dict/words').read().split()
>>> words = filter(str.islower, words)
>>> ' '.join(random.sample(words, 5))
Sorry but I'm not sure I understand your reasoning. Judging by your writing, you sound very young and inexperienced.

The definition of employment is trading some kind of value (usually knowledge, skill and labor) for money. When you work for a company, you are doing that trade with your employer, who in turn resells your services to their customers, while taking a cut of the profits. In effect, your employer is a middleman providing a degree of stability, security and pretty much instant ability to sell your services, in return for making a profit off your work. By being a startup owner/founder, you are doing essentially the same thing, except that now your boss is your customer. You still answer to somebody. As long as you want to sell something to the world, you will always have a 'boss'.

I don't see what's so wrong with working for another person. So what if it makes them richer, is that a bad thing? It also makes you richer, so equating it with "dealing with the devil" is just immature.
Thanks! This is what I am looking for.
DARPA’S PROJECT : The Real Terminators
This is an incredibly dumb assertion and you should be ashamed of yourself for making it.

People make the comparison between the two because both companies have generally marched to their own tune. While their competitors obsessed over expanding the feature checklist of their devices, they worked on producing quality content on quality hardware. They were never the most advanced, but they were the simplest and most exciting.
I will probably get downvoted for this, because no one is old enough to remember it...but Club Caribe for Q-link was a great example of this.
Let's ask God what He would look for.

Virtual-Notary.Org hereby notes that on
Date: Wednesday September 04, 2013 21:20.31 EDT (UTC-0400)

a random drawing in the range [1, 100000], inclusive, based on
a hardware source of true randomness, yielded the following decision.

Random Value: 57076

gold, the covering of it of purple, the midst thereof being paved with
love, for the daughters of Jerusalem.

3:11 Go forth, O ye daughters of Zion, and behold king Solomon with
the crown wherewith his mother crowned him in the day of his
espousals, and in the day of the gladness of his heart.

4:1 Behold, thou art fair, my love; behold, thou art fair; thou hast
doves' eyes within thy locks: thy hair is as a flock of goats, that
appear from mount Gilead.

4:2 Thy teeth are like a flock of sheep that are even shorn, which
came up from the washing; whereof every one bear twins, and none is
barren among them.

4:3 Thy lips are like a thread of scarlet, and thy speech is comely:
thy temples are like a piece of a pomegranate within thy locks.

4:4 Thy neck is like the tower of David builded for an armoury,
whereon there hang a thousand bucklers, all shields of mighty men.

4:5 Thy two breasts are like two young roes that are twins, which feed
among the lilies.

----

I wuv God.

God says...
finally ice_cream idols Thou
>why would you give in to your "competition" and make games for their "console"

Because these general purpose "consoles" have grown tremendously in power while decreasing in cost, they have the potential to take market share from Nintendo. Nintendo consoles used to be one of only a few avenues for kids to play games. today there are smartphones, tablets and PCs which all have comparable price to the gaming console.
Yet here we are, years later, talking about Nintendo's continued decline. Band-aids are great, but when you're bleeding internally; they don't do much.
Right - just like those TV shows encouraging the whole thing.

"So, you put $10,000 of renovations into your kitchen. That increases the book value by $50,000."

Uh, what?

All sorts of people, for all sorts of reasons, were whole-heartedly drinking /that/ Kool Aid.
Ask HN: Who's Hiring?
Hey Everyone - It's been a long year with countless job applications for entry & mid level positions, so I'm wondering - who's hiring?

I'm looking for something that isn't coding development (since I can't code), and that's pretty much the only requirement.

Looking forward to hearing everyone's thoughts and suggestions!