skysight-inc/HackerNews huggingface dataset:
"Hello World" is roughly equivalent to playing a random scale. If you can memorize a scale (even briefly), you can play the piano. You might not ever manage to compose a legendary piece of classical music, but you can impress your friends by jamming with a man jue or a gambhiranata.

Most of what I make is mostly or completely electronic, and I can barely listen to classical. If you think "learning the piano" and "playing piano music" are synonymous, that might be the problem. You can make a lot of interesting sounds if you hook a MIDI keyboard up to a computer.

(aside, the best investment I made was Piano Companion Pro. The scale DB is full of interesting scales from all over the world)
I haven't bought them, but it looks like the podcast archives can be bought:

http://www.dancarlin.com/product-category/hardcore-history/c...

I was disappointed that they weren't a free podcast, but ... I guess that's a reasonable price if the material is well done.
I disagree with your sentiment, but I'll upvote you because I think we need to be honest with ourselves that, for some subset of humans, this is very much the reasoning going on.

I'm not in favor of creating sentient machines, specifically because the tendency will be to use them as slaves.
It looks like it's using cordova underneath (see 'community' page), so presumably there will be support for per-platform configuration of icons etc.
Don't underestimate by how much the speed at which you learn increases as you get older. There's lots of amazing musicians around who only started playing as adults, for example, because aside from a couple of kid geniuses, learning an instrument when you're young is just really, really hard.
I think you are missing the point.

He does not deny that there are people on the tail of the normal curve. But his point would be that there are more people that started at 12 and programmed a couple of hours on the weekend v. 4 hours a day. And there are still more than that that started at 15. This creates a normal curve, not a bimodal.
10+ year old lenovos run when the battery is yanked. as do toshibas and dells.
I'm the Backblaze employee that advocated for this system we have, which is: 1) Developers must add all features fully internationalized, meaning if the locale specific file is present it will display that translation, then 2) The developer must ship a locale specific file which was machine translated, then 3) We have native speakers fix any problems. Usually the first person who complains finds out there is a static text file they can edit to fix the product. I can email you the straightforward installer French locale file if you want to help us fix it!! (Or on Windows run "install_backblaze.exe -unpackonly" and go to the folder it tells you and edit the file called InstallerConfig.xml with Notepad on Windows (NOT Wordpad) or TextEdit on the Macintosh.

This system allowed us to do a large deal in Japan, where the Japanese company helped us improve the Japanese with very very little additional Backblaze developer time involved because everything was "ready to go". We also did a pretty good German version. The Russian is Ok because several employees at Backblaze are native Russian speakers, but the Brazilian Portuguese is probably a train wreck.

I am curious, why does the presence of the badly translated French hurt you? You can always display it in English (one menu click away), or you can help us translate it better. If it is not there, there is nowhere to "start with", why does that make you happier?

I'm USA born, so it might be a cultural thing. It might be it doesn't offend and bother Japanese people to have a bad Japanese translation available (as long as they can fall back to English), but it REALLY bothers the French that bad French is ever seen in any form, or something like that?
Stuffing webpages into a WebView and then selling it on the App Store has been standard fair for years (PhoneGap popularized this method 4+ years ago now).
One thing missing from the whole bimodal vs. normal distribution debate is: what is the population that you use as a base?

If you take all humans as the base, the vast majority for any skill that isn't nearly universal is clustered at the zero. Of the 9 billion people on earth, nearly nobody can write programs to any meaningful degree, or play the piano to any meaningful degree, or build a telescope, or a wrist watch, or whatever.

So I'd assume that programming ability distribution looks a bit like a normal distribution centered at zero, and cut off at zero (no values for skills less than zero).

Which, ironically, makes basically everybody who can write a single line of code "above average". Which doesn't make them rock star programmers at all.
Tried to run it and didnt get any results. I was getting warnings for missing image cuts.
I would easily fall asleep given the right citation.
He's being sarcastic. He's saying that the "hacker-friendly" version of this news story is not plausible.
it is an option in some power drivers.
My wife and I volunteer teaching "programming" to my son's second grade class once a week. It's actually a mixed first/second grade room so half the kids in the class are first graders. I've been teaching them writing simple algorithms and games in scratch (scratch.mit.edu) and studio.code.org.

These kids are young enough that almost nobody had any exposure to "coding" or algorithmic thinking before this. It's about 30 kids. Here's what I've observed (Yes it's anecdata... but I'm reporting my own impressions here):

There are about 6 kids who're pretty quick on most of the assignments... evenly divided between 3 girls and 3 boys... then there's about 15-20 kids who are more or less similar in aptitude. The top 5-6 programming kids are also the kids who I feel have the most advanced verbal skills (just from speaking with them). I've been told by the class teacher that two of these kids are advanced math learners but the others are good students but not advanced beyond grade level.

The more surprising part is the bulge of 15-20 students in the middle. That's a far bigger number than what I expected who regularly complete challenges correctly and within the time given. Many of these kids are not particularly top level math students. Most seem to have good verbal skills but nothing exceptional. Most surprisingly, many of these kids are first graders. Once I saw this in the first few classes, I significantly raised the level of challenges I was giving them. And they kept working them out. It's fair to say that I was pleasantly surprised.

Yes it's not a particularly strong scientific study but I'm here to say that there's absolutely no way you can convince me that Programming ability is some genetic trait with a bimodal distribution... at least not in the absence of hard scientific data. The one study that has polluted our discourse for many years (because Jeff Atwood trumpeted it on his blog) was retracted in dramatic fashion by it's own lead author:

http://retractionwatch.com/2014/07/18/the-camel-doesnt-have-...

And to complete my story - Yes, there are 2 kids who don't particularly enjoy this class at all. They do seem to be behind the rest of the class in general scholastic aptitude though by no means "stupid"... my wife spent an extra hour with them separately and they thrived under a higher level of direct attention. There are a handful of others who end up doing their challenges slower than others. One of the most amazing and heartening things I've seen is that the kids who finish the challenges are spontaneously going to the kids who haven't and have been helping them out. And in the end, each and every kid has finished all the challenges we've given them
> The way the prefrontal lobe works is that it can only process one thing at a time, but it can switch between two tasks very rapidly.

Citation needed? If true, that would be a nice parallel to modern operating systems and processors.
Show HN: Send a personalised Telegram to anyone in downtown SF
Being an immigrant myself and working in the Silicon Valley where there are many immigrants from various places around, I can not help but chuckle when the author goes to "poor immigrant, hardly understands English" sob story. Come on, we're talking about highly intelligent people in the field where practically everything is in English. It may be a good one to try on an unsuspecting jury (worst thing, it doesn't work, but maybe it does) but really, you can't take it seriously. Yes, some of the immigrants working in tech may speak with a considerable accent, and some may struggle when reading original Shakespeare, but you will be very hard pressed to find one that can't understand English enough to understand the basic confidentiality requirements.

Now, the intricacies of the US legal system is another thing - you don't have to be an immigrant to get lost in it, I'm pretty sure 99.99% of US-born population have pretty vague idea of the vast corpus of the existing law. But that's much bigger question that does not get the fair treatment by trying to sell us a condescending caricature of "poor immigrant doofus caught in the world of complicated English words".
>As an Indian, believe me when I say this: "We already have good internet". Our data rates are extremely cheap. I paid less than 1 INR per day (it costs more to get a cup of coffee, which costs around 5-10 bucks) while using Opera Mini on a Nokia dumbphone.

I don't know which part of the country you live in but most of rural India can't even pay Rs. 1 per day for the internet. Also they can't even afford smartphones.
Well the other problem is that many electric cars assume you have the facilities to charge them on your own. Home ownership should not be a precondition for car ownership.

Certainly I could _afford_ a Leaf or a Tesla if I wanted to make room for the payments. I'm more concerned how to charge it if I don't own a garage, and I'm sort of grossed out by how nearly all literature on the subject just totally glosses this over.
Businesses aren't just buying into IP - they're buying into a brand, onboarding their engineers, absorbing the userbase.

On the flip side, maybe MS will be excited and flattered to see it's in C#. Maybe MS will take this as a new Minecraft codebase. If you're MS, why bother with java? How does an open source MC hurt? The bukkit community seems to be active :) [1]

https://bukkit.org/
Can someone explain like I'm 5, why Manifold is better than the Cordova 'shim' on platforms that support it?
They could if it is sufficiently more profitable than any of the alternatives.
The only concerns I have with this advice is the heat generated by constantly draining/charging the battery will degrade the life, plus constantly cycling will degrade the battery in other ways as well.

If a charger could be tweaked to charge the battery slowly and not overcharge it, that'd be the ultimate solution.

SOC is relative to the application, but it is possible many applications nowadays purposely operate within a specific SOC and not exactly 0-100%. We need an Apple battery engineer in here to confirm ;)

Edit: You already acknowledged this elsewhere.
The problem with Raj Chetty’s 2013 work on social mobility was that it generates absurd results — West Virginia is a great place for social mobility, while Atlanta and Charlotte are terrible — because he refuses to intelligently consider race in his analysis.

Over the generations, the different races in America regress toward different means. So white kids growing up in almost all white West Virginia tend to do better than their parents because they are likely to get the heck out of supposedly high opportunity West Virginia (which you and me know is the worst place in White America), especially for places like Charlotte and Atlanta, which Chetty sees as black holes of low social mobility.

In contrast, Atlanta attracts affluent college graduate black families. Their kids tend to regress part way back toward the black mean, so it makes Atlanta look bad under Chetty’s methodology.

But in the real world, his results are close to 180 degrees backwards to wise advice: if you are white and young in West Virginia, hit the road; if you are black and looking for a community with a lot of black college graduates to be good role models for your kids, consider Atlanta’s suburbs.

As I explained on my blog in 2014:

Notice that according to Chetty West Virginia is an oasis of income mobility in the East, while nearby North Carolina is an abyss of stasis. Yet, lots of people raised in West Virginia who have something on the ball have moved to North Carolina to get ahead in life.

Since West Virginia is only about 5% black and has attracted very few Hispanics and Asians, the bottom 20% of West Virginians in income are majority white, so their children tend to regress toward the white mean, which is higher than the black mean. The bottom 20% in income in the Charlotte or Atlanta area is highly black, so their children tend to regress toward the black mean. Thus, West Virginia comes out looking better for social mobility than Atlanta and Charlotte in Chetty’s methodology.

This doesn’t mean that if you had a peek around the Rawlsian curtain of ignorance, you’d choose to be born in West Virginia because of its strong social mobility. If you knew you were going to be born white, West Virginia would probably be last on your list of states to be born into. Nor does it mean that Blue State policies increase social mobility relative to red state policies. It’s just mostly Moynihan’s Canadian Border effect in action.

And then I beat up Chetty’s methodology some more here.

The general lesson of the success of Chetty’s Malcolm Gladwell-quality work is that race is such a minefield that it inclines everybody, even sharp nonwhite guys like Chetty, into Orwellian crimestop, or protective stupidity.

If we want our presidential candidates to get access to better social policy discourse, we need to stop wrecking the careers of the Jason Richwines, James D. Watsons, and Larry Summers for the crime of telling the truth.

http://www.unz.com/isteve/uh-oh-hillary-listening-to-raj-che...
Long term battery degradation happens when its membranes degrade. There are hundreds of variables involved. Temperature IS a variable. But I'm reluctant to outright confirm what you're saying because it may be misleading. Avoiding plugging in when hot could help in some situations, but it won't help in all, so it's not a categorical rule.
I wondered the same thing when submitting a Cordova app to Apple, which is about 2% wrapping and 98% web site. Just this morning it got through the review process with no problems, so... data point!

That said, we did take pains beforehand to make the "web site" behave like an app: responsive, (mostly) single page, swipe support, and tested across all devices.
My list is exactly the same. If you work at a place like this, please share :)
OS X Yosemite: How to Find Non-Apple Extensions Lingering in Your Mac
That's assuming that devices don't already operate in this range of SOC within device...which I wouldn't believe to be true.
Crypt: Free, Anonymous AES256 file encryption
Generally speaking the best for the modern batteries in our laptops is to be charged between 20 - 80 %. I think Apple fiddles with the 100% and it is not the actual 100%. I am not able to find a credible source to confirm this. Ideally you would want to remove the charger when your battery is around 80% and reconnect it when it hits 20%. This can be done with some of the PC vendors easily.
Well maybe. Don't you clean out your desk on your last day. Why not also clean up your history.
During negotiations with a startup once, when I asked about the number of shares outstanding (and, thus, what percentage I was being offered), they told me: "Don't think about it that way..."

But: that's the only way I can imagine thinking about it.

I was being offered, say, 0.1% of the firm. If it ends up being valued at $100M at acquisition, that means my stake is worth $100K. Assuming we go public and it's a $500M valuation, my stake would be worth ~$500K (assuming no dilution, which probably isn't realistic).

I can see why they didn't want me to look at it that way. They were asking me to take a pretty large reduction in my annual compensation because of the equity...unfortunately, the equity they were offering me wasn't going to be very valuable even in the optimistic case (and that's ignoring the substantial risk that the equity could also end up being worth nothing, or considerably less).
Really? Because there doesn't' seem to be a definitive answer here and lots of conflicting information...
I wrote a program that monitors battery state for Windows [1], and after a lot of research I concur with the other opinions posted here that leaving a lithium ion battery at 100% for long periods of time is not a good idea.

The software I wrote has configurable alerts so a user can get an alert then it's reached a certain change level (like 90%) and then again when it drops below a certain level. Users have specifically ask for that so they can unplug without over-charging.

[1] https://batterybarpro.com
How the science of illusion will get us less clumsy robots
It really isn't a big deal though, CID/ANI should never be trusted to identify the caller anyway.
This kind of thinking is seriously dangerous. This is why burden of proof rests on the state. What something "appears to look like" is irrelevant to the actual crime. That's like saying running from the cops proves your guilt. It doesn't prove anything. Innocent people run all the fucking time because they know the cops will try to violate their rights. Cops are scary. Some people have standard practice to wipe everything. I mean it was his last day at work right? If it was your last day at work, maybe you're just doing general log clearing, like if you were never going to use a browser again one idea might be to wipe the history on that browser, clean out the work station so to speak. Doesn't sound so menacing now does it? Now maybe Goldman has policies against this; it's just an example of how these kinds of non-evidence tangential facts can be used to obscure the reality of a case. Also It would surprise me greatly if this guy was the first guy to wipe his workstation before leaving his job at Goldman.
Coreldraw X3 Graphics Suite Crack, Serial Number Full Download
You recognize the irony here, right?

You won't give everyone the benefit of the doubt, but only take seriously the people who offer it to you.

That strategy doesn't seem like it would pan out very well!
Perl unless true
A key insight for someone interested in this sort of thing not touched on in the article is the relationship between the fourier transform and a discrete consine transform.

JPEG uses DCT in particular because it has the nice property that the "top left" corner of the block will contain the DC offset (since cosine of 0 is 1) and the coefficients near the top corner correspond to half-wave and full cycles which gets you most of the way to simple gradients of color across the block with the right coefficients. So for most areas of an image only the top left coefficients will be significant. By using a zig-zag pattern for each block we are grouping the largest values to the front and zeroes to the back, which when coupled with RLE makes the rows of zero in each block a very compact, further-compressable representation.

Meanwhile, a fourier transform gives you imaginary magnitudes for frequencies which corresponds to the phase shift that is most appropriate for that frequency to match most strongly (as opposed to be aligned at the corner/beginning of the integral window). Not useful in an image format where you won't get the transformed magnitudes all nice and grouped for you. This is useful in audio compression where we care to find the location of transients that correspond to note attacks, percussion strikes, etc. Note that even in MP3 this is only used to drive the psychoacoustical model that decides the frame type and where to allocate the bits; the audio data itself is processed out of the time domain by overlapped DCT just like Ogg Vorbis.
Claiming that the FT is not necessary for digial audio is like claiming that the you don't need the rocket equation in order to build a missile. Sure, its technically possible, and yes, there were probably early pioneers that forged ahead before the mathematical theory was fully sketched out, but our understanding of the fourier transform has drastically increased our ability to design acoustical systems.

Those analog anti-aliasing and anti-imaging filters are designed using LTI systems theory, that fundamentally rely on the Fourier tranform to reason about their transfer functions. The Nyquist-Shannon sampling theorem was proven using the fourier transform. Without the fourier transform, you need to rely entirely upon time domain representations of signals, and perform your analysis using tedious convolutions. You can't use a spectrum analyzer to examine the signal to noise ratio of your CD player. While it's true that digital music could technically exist without the fourier, there is no way in hell it would be as pervasive as it is today.
I don't think that would be terribly useful, as a bunch of concepts important to Windows the BSD core utilities would have no idea about. Registry, NTFS, etc.

Honestly, I find 'nix users unwilling to learn PowerShell the exact same as Windows user unwilling to learn a 'nix shell and core utilities.

PowerShell doesn't have SED -- but it has pipeline replacement.

$ cat .\x.txt | %{$_ -replace "sed", "powershell"}

It also has ideas that are completely different... rather than plain text pipe, it has an object pipe, which lets you do stuff like:

$ ps | sort company | ft ProcessName -groupby company

Which outputs your processes in table format grouped by company, like

...
Company: Greenshot

ProcessName
-----------
Greenshot

Company: inkscape.org

ProcessName
-----------
inkscape

Company: IvoSoft

ProcessName
-----------
ClassicStartMenu

Company: Microsoft Corporation

ProcessName
-----------
taskhostex
conhost
explorer
...
Their county map has some holes. Benson County ND is missing along with a lot of other counties in the state (haven't looked at other states yet). If you search Ramsey County ND you can see the blank counties (one of which is a reservation).
Temperature, temperature gradients, heat, membrane potential, charge/discharge speed, etc, are all variables in long term battery life, along with dozens of others.

So I'm reluctant to agree or confirm with any sweeping statement about a single variable (in this case, heat generated by charging), because it may be true in some cases but not in all. And it also depends on the specific battery.

Most likely, for most laptops, for most daily use-cases, and a charging pattern of 90-50-90 in 2-3 hours, I'd rather take the slightly increased temperature than keep the battery at 100% for that time period.

But again: it depends. On so many things.

Edit: also, either case (keeping at 100% for 3 hours vs 90-50-90 for 3 hours) is better than keeping at 100% 24/7. So no harm done if you can't decide which is better. Just A) don't plug in all day long and B) don't go crazy with the heat and you'll be fine.
SurveyMonkey CEO Goldberg died at hotel gym
This title is incredibly misleading.

* This isn't parsing a CSV, this is a program written to split this exact dataset. (The code is filled with hard coded values)

* You're comparing a single-threaded run on a low-end CPU to a top-tier GPU.

* Your dataset can fit into GPU memory.

* There is a pull request for a missing semicolon, which means the posted version of the code won't even compile, so couldn't have been the version used to generate the benchmarks.

* The amount of branching in the GPU code makes it hard for me to believe that it actually ran that fast. GPU parallelism does not work well with branching since all cores in a cube must executing in lock-step, if you branch, then you now have to go back and execute all of your branches separately.
I'm not a hardware/electronics guy, but I'm rather skeptical that this is any kind of notable amount - do you have a reference?