skysight-inc/HackerNews huggingface dataset:
This is an important topic, and I'm glad that it gets a lot of attention on HN. I hope this spreads.

I've participated in a few of these discussions so far (apologies if you're tired of hearing me repeat myself), and I truly believe that almost all these issues are downstream of a single and very fundamental problem: math teachers are rarely drawn from top math students.

Here in the US, we love a plan, and we have a potentially harmful concept of a career ladder. A classroom teacher is on the bottom run, and it's considered career progress to set the curriculum for all teachers.

My take on it is this - if the US drew it's math teachers from the top 10% of math graduates, the "plan" wouldn't be nearly as important. Yes, it's a good idea to have a general standard for where students should be, it's a good idea to have some kind of training for math teachers, and it's a good idea to check in every now and then. But think about the relative importance of "a great curriculum" vs "teachers drawn form the top 10% of math graduates".

We could change up the curriculum to reflect the problems Mr Kun has identified, but without an armada of top math teachers, it would make absolutely no difference. If we drew our math teachers from the top ranks of math students and allowed considerably autonomy (along with general guidelines), I suspect many of the improvements Mr Kun talks about (along with so many other complaints about math instruction) would happen on their own.

So... how do we get very strong math majors who are inclined to teach into the profession, and how do we keep them there? To me, this is the upstream bug fix that will be referenced (perhaps in one line) when all these other bugs are closed.
At scale, some of the distributed problems are asymmetrical. When they're doing the protein folding stuff or checking for pharmaceutical activity in simulated drugs, it's much easier to confirm a hit than it is to find one... but the reason those are distributed is because they are such incredibly difficult problems.
Correct, it's written in the quoted passage

"all of its store-branded cards would be reissued as MasterCard chip-and-pin cards"
That discussion wasn't very extensive, and there have been several substantive comments in this thread, so we won't bury it as a dupe.
Good news, any idea which version this will be included in? I know PHP 5.6 is already in beta, so I'd assume this'll be PHP 5.7, but this is really good news. We have some sites that are just begging for an actual 10-30% increase in speed.
Why You Should Never Catch Throwable In Scala
Probably spam/phishing. When in doubt, look at the full smtp headers (or at least post them so that we can look at them).

https://toolbox.googleapps.com/apps/messageheader/
I think it's interesting that they've recruited kids to be advocates for using the bench in the intended way. Kids can certainly be cruel, but I think they are just as capable of enforcing positive norms as negative ones. So maybe that's how this will work out here.
Fitbit designer calls Project Ara the “IKEA chair” of smartphones
No, but it will be more likely to assume you are typing Rue Carnot rather than row boat if you are near that street, or the name of some nearby restaurant.
Can you suggest some examples? I'd like to read about them.
To be fair, errors are implicitly encoded in the HTTP statuses and I'm not doing anything about Conduit's exceptions right now. This is something I'd like to fix later.
Physical good. Legally the widget must be traded for other widget(s).
except that many, many of those folks have no access to running water or even a basic education. China, Africa, India. Let's start there.

Now let's remind ourselves that >50% of the US population, specifically women and people of color, have been systematically excluded from the US based system.

I'm not saying that the USA is Best, by any means. A lot of people from outside the US work harder, longer and smarter. I welcome them to our community.

But the facts remain that the USA is where this phenomenon was originated, born of a complex brew of culture, investment, corporate freedom, property rights, and so on. Many have tried and most have failed to recreate this.

I predict this will be more of the same: white male and asian/southeast asian programmers. The idea that YC would choose african founders in africa after systematically excluding african founders in the US just seems impossible to imagine. If A US based African entrepreneur is scary, what's it going to be like when they go to Nairobi? The corruption in those countries is rampant. it's not as easy as it sounds.

Again, don't misinterpret my comments as xenophobia or American exceptionalism. They aren't. I'm observing significant challenges. That doesn't mean no one should try, but we all shouldn't applaud this until we actually see it happening outside of predominantly white, western countries.
Jim Lee's rejection letters from Marvel and DC
Show HN: Platform that assesses job candidates based on job profile
I think the OP's point is that you have to pass some value to the initial user in order for it to provide value for the person reading the tweet. My only thoughts are the following:

1. Influential person says "Hey check this book I co-authored".

2. Followers don't think twice about what the book is about or whether it's something they should buy, they'll just insta-add it to their cart. This is the most frictionless and convenient way to do so.

3. Amazon probably sees huge value in getting items into consumer's carts, since it means they can optimize for conversion. oh you're interested in <Famous person>'s newest book? you might like XYZ as well...
They do if they want to work for Google, Adobe, Intel...

http://www.nytimes.com/2014/04/25/technology/settlement-sili...

http://pando.com/2014/03/27/how-steve-jobs-forced-google-to-...
This is a bad HN comment, not because it's skeptical, but because it has no substance.

An example of a much better comment expressing skepticism is https://news.ycombinator.com/item?id=7697876.
So basically we are launching a platform on which job candidates can be invited by companies for taking online assessments based on the skills needed for the job opening they are applying for. After finishing the assessment, the company receives a report on how the candidate performed in order to make a judgment on who to hire.

We are just starting with mostly PHP centric skills (like different PHP versions, Symfony2 framework), but we are working hard to add HTML5/CSS3, javascript and jQuery to the portfolio as well.

Our goal is to move away from only the standard "knowledge" questions, but gradually moving to a more situation based system, where we ask people to respond to problems and situations arising when working with those particular skills. Also we like to add more and more intelligence to the system to figuring out what kind of candidate we are dealing with. Also we would like to build more "intelligence" into the assessment system, where we figure out the actual skill level based on a dynamic range of questions (so for instance, we start out with simple questions, move on the more difficult set questions each time you have questions correct)

I know there are many cultural differences between hiring people in the EU and the US. Especially in the Netherlands, it's not often you find that you need to work your way through many layers of interview rounds consisting of tests, phone interviews, etc. We have a more "we'll try and see how it works out" attitude I guess, as it's quite normal to have a 1-2 month probational period. That being said, figuring out a candidates potential BEFORE the hire saves a lot of time and money, especially when you have a range of potential candidates available.
TeraByte Unlimited Image For Windows v2.89
Clojure Programming at Big Astronaut: Data Nirvana
We gotta stop using the word "engage" so much.

There's a myth among social media marketers that their worth is measured by how much they "engage" users. Problem is, the word "engage" is vague enough to cover any action. Liking is engaging. Clicking is engaging. Commenting is engaging. So companies post crap on Facebook that does nothing for their bottom line, but justify it by the number of times it was liked or shared. That's how we get all this clickbait nonsense. It doesn't actually "engage" anyone, but it gets clicked.

So lets be specific. This is not "engaging clientele via social channels". This is using twitter for window shopping, not to mention free advertising. And I for one think it's a terrible idea. Twitter an unsuitable interface for shopping, and I don't want the whole world to know what I'm buying on Amazon.

Sorry to flip out on you. It just seemed like the ideal place to criticize the breezy, bs-filled lingo of the tech industry. Likewise, I'm annoyed by "other players in the space". You could have easily said "other online retailers."
I remember my father backing up the accounting data of the family business to tape at the end of each month. He did that for several years before eventually replacing the tapes with flash drives.
This title inspires a more Betteridgeian one: If Saving X Requires Any Progress Whatsoever on Insoluble Problem Y, Can X Be Saved?
Man, I love it!
I really miss RJDJ apps we used to make some funny music experiments time ago.
This is the nearest thing I've found and better!

I would love if you add like plugins or something for more effects or harmonics, as in-app purchases of course!
I feel like this thread shouldn't be useful, but because the state of tech recruiting is so generally loathsome, it does create value. I saw a couple candidates in the DC area on there that I will probably reach out to soon.

I think it's also better for developers, because it puts you in the position of having them (the hiring party) come to you, versus the monthly whoishiring thread where it works the other way around... a subtle but nevertheless important difference.

I wish this thread had existed when I was looking for work a few months back - hopefully it will still be around when I come on the market again.
It's like the digital equivalent of the butterfly effect. A few strings of text pushed into the ether causes a big shift in market forces... pretty nuts, and really shows that the Internet has the power to act as an equalizer (harnessing that is a different matter).
Has anything been said about an open protocol for inter-car communication?

Yes: http://www.reuters.com/article/2014/02/03/us-autos-technolog...

But I don't think it's for mapping, just safety.
How liberating it must feel to him to not give a damn about what anyone thinks about what he says. Good for him.
The described proof-of-work system is known as hashcash
http://www.hashcash.org/docs/hashcash.html
which asks for a partial preimage of a hash function.

There are indeed other proof-of-work algorithms.
Probably the first one is Primecoin, which asks for
a Cunningham chain of prime-numbers.

My own Cuckoo Cycle, asking for a cycle in a huge graph, is another example, in which a single proof attempt takes hundreds of MB of memory, but verification is instant and takes no memory.
Some other proof of work protocols: http://en.wikipedia.org/wiki/Proof-of-work_system#List_of_pr...
And this is why I hate the term "mathematical induction". It's actually a form of deductive reasoning, not inductive reasoning.
The tl;dr: is pretty great, but could be genericized:

One should not ignore {{blank}} and issues of a company because it is not their job. It can eventually deprive them from any future in that company.

While there aren't enough resources for founders to continually second guess each other, and duplicate efforts, it's everyone's job to ensure the company succeeds.
The "StonerView" module of XScreenSaver is based on ElectroPaint. If you don't care about absolute fidelity, it will be easier to get running on Linux or OS X than this port.
> This is about the easiest change for developers to accommodate. All they need to do is handle one exception.

One exception, possibly in hundreds of different places in the code. What a ridiculous assumption to make: "just about the easiest change"? Seriously?

Adding real permission revoking into Android at this point is a total no-go. The real solutions to this issue are App Ops (which transparently stubs out API's by returning blank data or simply ignoring calls) and optional permissions (for developers) in cases like temporary access to contacts.

Both already exist in the AOSP codebase in one way or another. Only the settings UI for app ops is gone, and optional permissions are under work [1].

[1] https://android.googlesource.com/platform/frameworks/base/+/...
I think the value of mattermark is difficult to gauge wothout open books or google analytics data disclosed.

I wonder how mattermark could grab that data?

Danielle seems like a confident entrepreneur and certainly very persistent.

Will be exciting to see where it goes.
This actually isn't true anymore that you always have to render from the root in Om. We've already changed component local state to avoid this, and likely in the near future this will be true in the props case as well.
It has to be trivial to verify yet really really hard to solve in the first place. Hash collisions has the added benefit of allowing variable difficulty
Nanofactory Collaboration
Maybe. Or this is equivalent (better?) than liking on Facebook. This feels like a "Like" but actually takes action that is valuable to the business.
Did they lose money or is it attributable to a capital expenditure cycle?
PHP is Inherently Insecure
Honestly curious - I've read, watched and scratched my head. Why the cult? Its nice, and certainly more so for its time, but still - maybe I'm just more the flying toasters guy?
Also: I summon JWZ for a history lecture.
That's exactly the point I'm trying to make.

Accessing GPS every 20 secs just can't be what they had in mind when they implemented it. (not even in case it fails, because it would prevent the CPU from going into deep sleep, which saves battery)

What I believe is happening:

The developers of Swype didn't test for that error, because Google Play filters the app for all devices that don't have GPS, so the device is expected to have the hardware and to return some specific error in case it doesn't work (GPS turned off and so on)

And the CyanogenMod privacy feature interferes in a way, that causes an unexpected error that they didn't account for.

Combine that with the lack of an exponential backoff and you'll get this result.
Somewhat related: The size of a chain will be constantly growing, right? How fast, and will it be a problem?
The link needs a ":" after the http.
CrossFit and HHVM – My perf test
Wikipedia has a nice list of various proof-of-work functions:
https://en.wikipedia.org/wiki/Proof-of-work_system#List_of_p...

As for "lottery", I believe the answer is yes and no. The basic point is to raise the cost of "faking" a confirmation, and how you do that is completely up to you - e.g. captchas are a great example! That said, the random part of the non-deterministic process provides a lot of really nice properties for a distributed system - fairness claims, etc. That said, this is a deep topic (with lots of caveats) in its own right.
Yes, but I'd like to get off the CLR.
If you're gonna modernize that setup, I'll have to say that a cheap SSD for buffering will negate any future issues. Cheap PCIe SSDs are almost here (the cheap PCIe Sandforce controller chip was just released... consumer-ready PCIe SSDs ought to be around in just a couple of years).

Its possible to max out the 6GBps channel (ie: 480MB/s) with say... a $90 120GB Vertex-3. (http://www.amazon.com/OCZ-Vertex-2-5-Inch-Performance-VTX3-2...).

The M.2 SSDs and PCIe SSDs are faster of course, which is why Consumer PCIe SSDs are getting pushed out by LSI and others. There isn't much point to faster SSDs when you're limited by the 6Gbps SATA port.

For example: $300 for the 240GB Plextor M6e, with read speeds measured at ~667 MB/s: http://www.newegg.com/Product/Product.aspx?Item=N82E16820249...

So SSDs are actually both cheaper, and more performant than a 15k SAS buffering drive!
Haven't tried Optimizely, but visual website optimizer is very easy to use.
There are data sources that are difficult or expensive to obtain but provide a more accurate gauge of web traffic. For example, ad networks can provide this. You can dig deeper and get a representative sample of data from sources such as the OpenDNS Investigate platform.

It's a cool product, but the market fit isn't perfect yet.
Target: you'll pay a few bucks more, but you don't have to go to Wal-Mart!
Not quite another OpenSSL erratum
Lisp has a lot of strengths, don't get me wrong. But it is an ancient language, and despite its age, it never managed to catch on in a big way. It is true that many more popular languages keep stealing Lisp concepts, but that doesn't tell me that Lisp is amazing, but that despite all of its strengths, it must have some terrible weakness that makes it relatively uncompetitive in the general programming population.

My opinion is that it crosses a syntactic threshold of abstraction, after which a language just loses. s-expressions are extremely powerful, but also the language's Achilles heel.

This resembles how there is a 'happy medium' for writing human languages. We could write all of our text in morse code, but we don't. We know that too many glyphs, like in Chinese, slow down learning too, as the effort to remember them all takes lots of practice.

So just like Scalaz's operators are so arcane that us mere mortals are better served by using words instead of <=o=>, a world of s-expressions makes it harder to find your way precisely because of excessive syntax homogeneity.

Still, I think Lisps are worth learning, it's just that I think the ideal language steals much from Lisp, including most of what s expressions are used for in practice, but it doesn't go all the way.
Two questions.

Where the funding goes for these web or mobile app companies?

Why so many tech companies have a high employee count when others (seemingly larger) do away with little people (Instagram, Craigslist, Whatsapp...)?
Actually, the newer VWO is much simpler and intuitive: https://vwo.com/early-access

Note: I'm one of the engineers who works on VWO
Right, sorry: http://jeffreifman.com/2014/05/05/its-time-for-a-populist-cu...
Or on the more detailed cryptocurrency wiki:
https://en.bitcoin.it/wiki/Proof_of_work
About the same time, I had a tape drive for the same purpose. It wasn't used much, but was a nice backup. At the time, it was the only cost effective way to backup a PC. Now, drives and cloud storage are cheap enough that tape inly has an advantage when storing/backing up "really big data". My old university has a large distributed tape system for long term storage on the hundreds of petabytes scale.
Reporting on rumors doesn't preclude journalistic integrity.
It pretty much has already, for a couple of years (particularly in the context of recent comparably sized purchases like whatsapp)

Edit: I was thinking of instagram, whatsapp was about 15x as expensive as YouTube.
$700k/mo * 12 = $8.4M/year (not $1.14M). So they're nearing profitability, have triple-digit per year growth, and the latest investors get liquidation preference that limits their downside.

EDIT: Fred Wilson has a good explanation about why "frothy" valuations make sense right now: http://avc.com/2014/03/the-bubble-question/
It's PHP 5.7.0-dev right now. You can download and compile the development branch yourself: https://wiki.php.net/phpng
> It is within my right to say that if you won't give me location information for ad targeting, you can not use my app

I disagree. That question is exactly what we're discussing here. What you just said clashes with what you said earlier:

> Apps are guests in the user's back yard, not the other way around.

Either a developer is able to enforce their desired "TOS" on the user's device, or they cannot.

I am on the side of cannot, because attempting to define morals through simple rules ("right to contract") and then asserting that all emergent behavior from those rules is just, fails extremely hard with complexity-induced contradictions. The whole idea behind saying that a user owns the device is to make it clear that the Schelling demarcation point is the protocol, with each party carrying out such in their own best interest. Assuming an ambient authority (a legal contract, in this case) that constrains the behavior of the user's device runs directly counter to this.
I suppose so in some ways, but shoe shining will prematurely wear out your LTO tapes and drives.

The L in LTO is for linear: when the tape writes its traveling at over 100 inches per second. Compare to helical scan tape systems like VHS and DAT/DDS where the tape heads are moving very quickly past the tape but the tape itself is not really fast at all. So if the write buffer empties, the drive has to decelerate the tape, wind it back quickly, then accelerate it so it's at full speed when it's at the location to write a new block.

I might recommend DDS for the 3rd World ^_^. It's what I used until it fell too far behind hard disk sizes.
Well, "Oncle" translates as "Uncle" and Thomas is my first name. It is a French pun I chose 10 years ago; and I definitely not meant to promote slavery or whatsoever. I am more a humanist kind of person.
Sadly at the time I missed the point it could eventually be pejorative in North America (and probably elsewhere). Especially as the book is about getting access to freedom through hard work. A beautiful outcome.

"Oncle Tom" sounds friendly and familiar in French. You could read it as "Bro Tom", a guy you can speak and what with easily.

The header picture is a picture of mine depicting a french fisherman graveyard located in Iceland. While the company was heading to its own graveyard, I was visiting one. This is how to read it.
> https://www.flickr.com/photos/the-jedi/8468239532/
I don't really have a good answer as to how much experience is needed, but I do know I wish I had attempted it earlier.

My suggestion: Just try and see how it goes. If you find it too overwhelming, don't worry, you can always revisit the concepts later.

I didn't write the tutorial with novice programmers in mind, so I can't promise everything will be explained as you need. But still, if you do try, I'd love to hear your experiences.
The State of Hybrid Mobile Development
House to Advance Bill to End Mass NSA Surveillance
Besides the discussion a year ago pointed out by @nkurz, there is also this from 77 days ago --

https://news.ycombinator.com/item?id=7250505
Lessons learned from my first hackathon
I don't see how priority to the right (which is not about courtesy) can lead to ambiguity in Sweden (don't know about the rest of Europe). The person coming from the right has priority.
Inflated valuations due to a frothy market propped up by interest free cash fueling speculative tech stocks?
My recent citibank card replacement had a chip in it.

There was no advertising of this fact, but I noticed the chip, it's visible, as they generally are.

This led me to try googling to figure out what was going on... I'm still a bit confused. It looks like most major US banks are going to be issuing cards with chips in 2014-2015... but oddly, for the person familiar with these from Europe, I'm not sure there are any plans to actually start using PIN's. They are going to continue with signature-based authentication... but maybe the PoS devices are going to be doing something with the chip, even though not requiring a PIN? Got me, I'm still confused.
Wow that is a new twist to privacy I din't see coming. Let the world know what you are buying and what could possibly go wrong. How long until advertisers or spammers pull in automated scans for tweets with #AmazonCart and start delivering personalized recommendation via direct message or via a mention on their tweet. Well atleast they got to narrow it down from possible customers to potential customers.