skysight-inc/HackerNews huggingface dataset:
>>Many people who do not suffer math phobia live lives where advanced mathematics is rarely, if ever, needed. These people "can do math" but simply find little practical need for it. If their lives are no worse in the absence of serious mathematics, I see no reason to intervene.

This is highly debatable. We had an economic meltdown just a few years ago, and one of the (many) reasons for it was that people were taking loans that they could not afford to pay off later, given their income, assets and expenses. Many of those people were victims of predatory lending because their math knowledge was so poor.
But if you were to code out such a program it would have to still have an upper bound for the size of the numbers you are testing. My implementation would look like this:

int i = 4;
bool sumFound = true;
while(sumFound)
{
sumFound = false;
for(int p = 0; p < MAX_INT && !sumFound; p++)
{
if (isPrime(p))
{
for (int q = 0; q < MAX_INT && !sumFound; q++)
{
if (isPrime(q))
{
if (p + q == i)
{
i += 2;
sumFound = true;
}
}
}
}
}
}

You could use big integers, but it'd still be bound by whatever the max size is for that. This program would eventually terminate. Could you write an implementation where the limitations of the system don't get in the way of the theoretical mathematical limitation? I guess you could build some system which can accommodate arbitrarily large numbers, but even that would be limited by the computer specs.

I guess what I'm saying is, isn't the implementation of the program the test in itself?
Oh, yea. And Mac users are oh-so-great majority of desktop users... Please. I have nothing against Macs and when I'm rich enough I might even buy one, but I won't try to force the whole world to support my niche OS then. Or niche aesthetics for that matter.
Always online DRM has pretty much destroyed the SimCity name for EA.
Exactly. That it will require always on connection was a speculation and this one is too. Why not wait a few weeks to find out for real? I think May 21st is when they reveal it.
> Microsoft was/is a large enough empire that it will take a very long time (many decades)

It won't take long before they're a fraction of the size they were at their peak, and the company and it's products (and vision) are simply a shell of it's former self. Look at GM, HP...
Java/C++ programmer who observed that English lacks Perl's qq operator or python's r''
Rebuttal: Why the iPhone is Not Falling Behind
The browser already has a scene graph library, it's called the DOM.
Cool. :) Great site.
In all seriousness: Why? What do we gain from doing the decoding in JavaScript, besides the "cool" factor?

I can see how this would allow more flexibility, since a codec could be downloaded at run-rime, which would remove the need for media to only be packaged in codecs with native, cross-browser support.

But is there any chance this could be even close to as efficient, CPU or power-wise, as the current standard native browser codec support?
Adobe Abandons Its Creative Suite to Focus on Creative Cloud
after calculus comes DIFF EQ

After DIFF EQ comes nonlinear control systems

I got an A in nonlinear control systems.

God says...

servants, Have me away; for I am sore wounded.

35:24 His servants therefore took him out of that chariot, and put him
in the second chariot that he had; and they brought him to Jerusalem,
and he died, and was buried in one of the sepulchres of his fathers.
And all Judah and Jerusalem mourned for Josiah.

35:25 And Jeremiah lamented for Josiah: and all the singing men and
the singing women spake of Josiah in their lamentations to this day,
and made them an ordinance in Israel: and, behold, they are written in
the lamentations.

35:26 Now the rest of the acts of Josiah, and his goodness, according
to that which was written in the law of the LORD, 35:27 And his deeds,
first and last, behold, they are written in the book of the kings of
Israel and Judah.
My wife is one of those 'math people' that struggles with simple arithmetic. She has calculators and excel for things like that. But for her it wasn't a case of unlearning it. She struggled in school with arithmetic and didn't start to excel until they started introducing variables and all of the other aspects that separate math from arithmetic.
Google Fiber seems to be getting a lot of news lately as well.
American Constitution on GitHub
I agree. Every time I see that he's now a part of something, or been placed somewhere that should warrant some form of accomplishment I try to see what exactly he's done. The only thing I can find is that he's written a lot of rather biased articles that don't actually have any content in them.

If anyone can cite some accomplishment, please do, because I'm just really confused by how he keeps being put in these positions.
Logging into AMQP from Ruby & Why You Should Adopt It
Phlo, un multimoteur de recherche sur votre bureau
Scala Macros: Let Our Powers Combine!
Twitter job posting: Head of News and Journalism
> When attackers get your database, they have your server.

Could you please link me to more info on this escalation vector?
Google doesn't even feel like the future anymore, it feels like the present and we don't have a clue what the future is yet.
Because of the boldness of their ideas and experiments. At the very least they will attract more talent over competitors.
You were already living is such fear of the power of your abuser that I doubt this ad would help much. As it stands, there is nothing to tell the child that the abuser isn't seeing exactly what they are.

I hear what you are saying and sympathize with where you are coming from. However one must always be mindful of the unintended consequences of our good intentions. In this case, I see a huge potential for abuse with little positive payoff. I can't logically conclude otherwise without simply making a play to emotion.
Dropbox announces its first developer conference ‘DBX’ in SF on July 9th
But languages that compile to javascript still presuppose javascript.
If I had $10 for ever hour I'd saved, I'd have $1000 every day. In reality, though, "saving an hour" on one task just leads to "getting stuck for an hour" on another task.
Yeah, it's interesting that people will proudly admit "I can't do math" but you don't nearly as often hear them say "I don't understand politics, government, or world affairs." People will do their damnedest to appear knowledgeable about those things.
Microsoft really should copy Google Fiber and call it Microsoft Optics! Then we can all have gigabyte internet for cheap.
You've left out one role: the developers including the project manager being familiar enough with the domain to ask "Would you like fries with that?" ^_^. In general the model of developers as being "very 'to the letter'" without such a feedback loop is to be avoided, one of many reasons the Waterfall model is very poor.

Your examples are good ones: it's not unreasonable to expect them to know about refunds, but non-profits are a less common example. Although B-to-B is often sales tax free, when you're buying for something to resell (that's where I'm familiar with it, from working for a VAR where I was often the one adding serious value).
Hi! That is exactly what they need: fractions are just a way to explain division and it helps them a lot (actually they are the basis for the "rule of three" which is the "fifth rule").

Proportions. Trying to start with square (?) triangles and the idea of similarity of triangles so that they can later (when 12-13) understand trigonometry (the basics) which, once again, is PROPORTIONALITY. There is little more to 'maths' than that.

What I object to is the unnecessary abstraction. Getting 10-11s to perform correct computations is hard but exactly what they need: lots of exercises (no sweat no learn or whatever).

You are a HERO. Really. In all caps My respect. I teach undergrads and this is way easier.
I would be careful to assume poor math knowledge where greed could just as easily explain the housing bubble.
Show HN: An Etherpad clone in Node.js and Socket.io
An Alternative to College for a Digital Elite
I knew the gig was up when the CC announcement today mentioned Photoshop had adjustable rounded corner radius (the fact that this makes a press release should make some people pause before using Photoshop for their web comps, not that it will really stop anybody) and Illustrator now supports CSS exporting for gradients and such (CSS exporting being a feature of Fireworks CS6).

I would feel less abandoned by Adobe if they could simply make a better dedicated wireframing tool that shares the best of InDesign, Illustrator and Photoshop rather than making me choose if today I want PDFs, Vector or Bitmap.
Mocks can be useful for testing interfaces (APIs with a strictly defined behavior), but they have significant limitations. Mocks are stubs of a class at the time the test was written—it's very easy for them to be forgotten and no longer mirror the behavior of the mocked class. Additionally, they are code that increases the complexity of the tests making it harder to comprehend what the test is doing.

Starting up a separate system simply to run one unit test does seem like a hassle, but in practice it hasn't slowed down our tests one bit. The external dependency is started as a background process, spinning up at the same time rspec is bootstrapping. We also have a number of different tests that interact with the service, so the value is even greater.

These (http://stackoverflow.com/q/38181/17339) questions (http://stackoverflow.com/q/1595166/17339) on Stack Overflow have some instructive discussion on using mocks and stubs.
Same in IE9. The language list is nicer, but the instructional text is just as hard to read.
I think part of the problem is that we still like to think of 'journalists' and 'reporters' as well defined concepts based on their historical nature. In an age where the barriers to entry for starting a blog or news source are nil we're going to have to expect that not only will there will be some blurring of the lines but that some of the old well trodden concepts we've become accustomed to are going to have to change.
I see there are a lot of comments here doubting what MG can add to a venture fund or to Google. I think this comment from Sarah Lacy speaks volumes about MG's helpfulness to startups and entrepreneurs:
http://youtu.be/v-0wEMr-hlA?t=50m58s

Keep in mind that Sarah and the Crunchfund had a falling out in the early days of PandoDaily. She had no problem ragging on Arrington, but felt compelled to praise MG and specifically cite how he is helpful to entrepreneurs and startups.

I am curious to see how the next step in his career goes and how this affects his writing and how he reviews products and teams.
Mentoring is a Fantasy
> You have the binaries on your machine

Then I love this definition of "in the cloud". Even desktop apps are now "cloud" apps!
Each and every, in fact. Because they don't come to us to see how (or not) our system works but to get their problems fixed in time, and by a top quality expert. (I'm saying this because we do a lot of research on both sides, and transparency is part of our business, so all involved know how the system works)
Would coding in isosceles or Weaver-stance count?
>I noticed the results immediately. I became more focused, more energized, more productive, and found myself solving problems more easily.

It's easy to make a change and become excited that it'll make you more productive, so it becomes a self-fulfilling prophecy and makes you more productive.

I'm more interested on changes when they induce long-lasting improvements in behavior, health, or mood.

Also, the article linked to compares effects of posture on circulating blood volume. Do we know how circulating blood volume affects productivity? This article doesn't tell us. The researchers tested lying down vs. standing up with armrests, not sitting with an "aggressive stance" vs slouching.
How to be a workaholic and not get burned out
I don't get why there should be an intrinsic higher development cost since you're building a simpler, saner and better-defined system. If anything, it would decrease development costs.
Auction on E-bay to dine with Jack Dorsey at Square HQ
Is sound still a problem on Linux? I realize the article is about 5 years old, but Linux has been around for a long time now, and sound is a really basic function I'd expect even obtuse geeks would want to solve. If it is still a problem, seems that's a definitive concise example of why Linux can't win the OS wars: some things must work, even if nobody wants the task of making it work; sometimes the only solution is to pay someone to do what nobody else wants to.

ETA: Seems the answer is "yes".
Big distros don't use Linux how Linux developers use Linux. The guys that write Linux software always have the latest version and test against them. Once I switched to Gentoo I have a rock solid system with the latest and greatest software packages. Every week I update all my software and my laptop has been running on the same install for 2 years, with Ubuntu some random nonsense would fail every 6 months and with SUSE you would be using GCC from the stone age.
The question we have to beg is: "What's in it for them?"

Is the market big enough for people who aren't willing to spill $50 for the full suite? Will those of us who just drop using the apps because of price balance out to those who have now picked it up for the exact same reason?
Ha.

I would say a better question is, how does someone who grows up poor do this? And/or someone with parents who do not give them access to excellent schooling. And/or currently feels excluded from the industry despite being talented.
100% agree, but on repetitive tasks that can be automated it can mean massive time savings.

Think scanning a pallet with 1,000 units via RFID vs manually (just an example I realize there is hardware & software in the example).
Adobe: There will be no Creative Suite 7
Because after all, all kids can read.
Someone like Feynman is capable of inventing a new language for parallel computing and correctly simulating its execution by hand.

That's a much more impressive skill than just learning another language.
The $1 million mouse hunt
I do find it ironic that a post that talks about why JavaScript is doomed gives an "error establishing a database connection" message.
I don't think Linux is about anything (and that includes intangibles like "choice" or "freedom"). It's an open source kernel that a bunch of people hack on, that's it. The traditional Linux distro model is about choice, but that was from necessity, not design.

Android and Ubuntu and others have shown that there's a whole spectrum of OS's with varying degrees of specific design and policy that you can build on top of the Linux kernel and specific pieces of the traditional Linux userland stack.

I don't think any one of these things is the right way to do a Linux-based system, I just see all of that software as the primordial ooze that various OS's arise out of.

There was a local minimum in the late '90s and early 2000s in which most of the distros were trying to do the same thing in different ways and remain more or less compatible with each other, but these days there's a lot more willingness to actually try to design complete systems, which include things like UI policies and standard libraries that limit their compatibility with other systems. I think this is great- the traditional distro model is still going strong via Debian and Slackware and so on, but I'm glad that people are thinking about Linux in new and more specific ways as well.

(EDIT: typo)
The idea that a platform would pitch "We have the same Call of Duty everyone else has, but you can't play ours when the internet is out." is pretty unlikely.

Activision might pitch that design for the game on all platforms, but MS/Sony/et al are certainly not going to pitch their own platform as handicapped vs its competitors.
My Publisher did it again
I agree - I prefaced the whole thing with the assumption that we have a hardened black box that we want to split authentication responsibilities with and can trust to not be compromised, since that's a fundamental assumption of the honeywords concept. If the whole thing is compromised, it's game over, no matter how your auth scheme is split up.
No, sound is not a problem on Linux. I wonder if it ever was actually.
Location aware group messaging meets mobility and anonymity
In Adobe's world: cloud = "Customers never stop paying".
It's always been a morass of competing, incompatible sound servers and APIs. Coding up anything more trivial than "beep" that works on a wide variety of distributions is painful.
The author seems to make some strange conclusions. For example, he says Microsoft should have released the 360 because the number of games being released for the Xbox had peaked. But, did the no. of games for Xbox decline because it was "old" or because MS had announced the 360 lead developers to focus their efforts on the coming console? He then says the market excitement had waned out, but what about the PS2? When the PS3 was released the PS2 was still in full force. The year the PS3 was released the PS2 got FFXII, Guitar Hero II, Kingdom Hearts II, and God of War II. In fact one could argue that the PS3 was released long before the market excitement for the PS2 had died down.

It doesn't look like PS4 should already be out, Sony has just been following a 6 year cycle (PS1 in 1994, PS2 in 2000, and PS3 in 2006), and if it takes 6 years to develop the technology, theres no point in rushing it.
Because you can get hits with rumors?

(Hits with the rumor today, and more tomorrow, when the inevitable follow-up lands. And the day before the event, when you reiterate the state of the rumor mill, and the day after the event when you score the rumor mill...)
If multiple threads are accessing two globals, two threads are not guaranteed to see changes in one or the other in the same order. This is called "sequential consistency". The only way to get sequential consistency between threads is to insert memory barriers or use synchronization.

There is no way around this. Your statement that memory barriers could be skipped is exactly the source of the double checked locking bug. I know this is hard to understand, which is why it has tripped up a looong list of very smart people over the years.

David's article solves the problem by having one of the globals not be global at all, but thread local.

As for performance, David's article shows with benchmarks that his solution is a huge win.
I think a much clearer argument would be: 'Developers want great tools. JavaScript has too many tools which induces the paradox of choice. A better tool might replace JavaScript in the future because of this.'

I personally am developing applications with minimal JavaScript a la Pinboard.
Docker Index Released
It's not the proliferation of choices that's the problem, its that so many of those choices don't work.
If it's getting upvoted, then by definition it's interesting to people. It's not new but it's still relevant, and having a discussion about it on HN 5 years later is certainly new, which was probably the intent.
If one wants to know the official narrative of the US government or the EU, you only need to glance into a recent history book distributed in schools, or Wikipedia.
"I can't do informal semantics."
That's cool, but as a consumer I don't care one bit. Market cap, sales, revenues, I just don't care at all.

These are much more important "metrics" to me personally (as a consumer):

* Innovation relative to peers.

* The value of their offerings to me in my daily life.

* How they treat their developers, developers, developers.

If you're looking at this from the lens of an investor, overall market cap/worth/whatever, it's a completely different story. However, I think most of us will be comparing the two companies by means that are more directly to us as individuals.
This is really bad for artists. Many folks I know picked up copies of CS5 when they were in collage for $400 and have been using them for the last 5 years. Now they will need to pay more per month than a cellphone with a data contract. With Adobe posting massive profits, this is an act of greed and I hope antitrust regulators will look at Adobe with more scrutiny.
This is so cooool
Password Hashing add salt + pepper or is salt enough?
The Future of Adobe Fireworks
Seymour Papert (http://www.papert.org/), inventor of Logo in his seminal work Mindstorms (1980) did a very good job on analyzing this phenomena.

Not only he did a great analysis on children but also came up with Logo, one of the best paradigm-changing environments for teaching math.

On his second book, The Children's Machine (1991), almost 11 years later he went deeper into the issue of computer's at schools and what should or shouldn't be taught at school on math lectures. There's a nice section on an experiment involving hat he called "Kitchen Math" which served to evidence that a constructivist approach is inevitably better than memorizing formulas, rules and formal stuff.

I recommend both books to anyone interested in this topic.

Here is a link to an essay written by Dr. Papert in 1996:
http://papert.org/articles/AnExplorationintheSpaceofMathemat...
Pictures added or removed are not shown. Changed formatting is not shown. Text modified in text boxes is not shown.

Doesn't provide many more features than piping antiword to your favorite text-based diff-tool. Only difference i've managed to find is that with draftable you get formatted headers.

I'm also a bit confused, is the diff running on your server or on my computer? Your EULA keeps talking about "hosted services" but the only thing available on the website is this tool i install on my computer, no hosted services as far as i can see.
I think MG Siegler has not only outstanding insight into the ecosystem of startups (his track record of identifying companies that are going to get traction is pretty good), he also has the ability to communicate.

Investors come from all over the place - look at Marc Andreessen, another investor who also writes and opines on a broad range of topics (If you think Siegler is opinionated, go see what Marc has to say about the New York Times)

I think this is a great move for Google Ventures, and a great move for Siegler.
This isn't the full constitution, only the bill of rights.

I've also seen a couple U.S. constitution projects on github that either have the actual (whole) constitution, or offer up a way to "modify" it through github to develop a "better" constitution.
Then we must conclude that "Hacker News" is not strictly a "news" site.
Adobe kills Creative Suite, goes subscription-only
Yeah, think of the PR fallout of using cartoonish characters, toys and fucking playgrounds to advertise directly to kids. McDonald's would never do that.
which is just about equivalent to hiring somebody for minimum wage
Linux sound hasn't been a problem for some of us for, oh, I don't know, well over 10 years (1999? 1998? I can't remember), and no, I'm not talking about "well I can write sound drivers, therefore it works for me, har har har!" I've never quite understood the problems people had, since I've always had Linux sound "just work" for me out of the box. Sure, back in the ISA bus days, you had to specify things like IRQs, but you had to do that on any OS where you had cards with hardware jumperable IRQs.

Pulseaudio, I thankfully didn't have to deal with until it was actually working, but it still struck me as very much an NIH solution in search of a problem. I still remember the Enlightened Sound Daemon with software mixing, and thought it was nifty, but not a hard requirement.
I used Fireworks for half my career, and when it became obvious that Adobe was letting Fw rot, I went looking for alternatives. It took a little while, but Sketch has finally gotten there. Sketch a purely vector app, whereas Fireworks was a strange but workable hybrid of bitmap and vector. When I need to throw down some raster graphics, I fire up Pixelmator.