skysight-inc/HackerNews huggingface dataset:
My watch-make tool tries to do this "properly"; it uses GNU make's --print-data-base to figure out which files to watch for a change. You can run "watch-make test4" and it'll only run "make test4" when a file which is in the dependency chain for test4 changes, rather than any file in the directory tree.

It tweaks the PATH for child processes so recursive make invocations should work.

I've been lazy and not put yet made an npm package (it's implemented in node.js) or tested cross-platform. Guess I've no reason to be bored tomorrow.

https://github.com/andrewffff/watch-make
I don't think these are very good reasons to blog. He's assuming he'll definitely get a lot of readership, specifically from his coworkers. That's not really a reasonable assumption.

Steve Yegge wrote a great essay on why people should write blogs (https://sites.google.com/site/steveyegge2/you-should-write-b...) that hits on many of my own thoughts on the topic. His basic argument is:

* Writing blogs clarifies your thinking and improves you writing skills

* All the reasons people usually give to not write blogs are bad

What more needs to be said?
It's been confirmed that it has a blinking red light when it enters record mode. Doesn't make your point any less valid though since its the perception that counts. It'll be interesting to see if it can get over that wall.
The author is arguing against learning new languages / concepts by rewriting existing apps.

I'd argue that rewriting existing apps is a great way to learn a new language. By removing the app-specific learning, you can focus on the language. Even better, since you have two implementations of the same app, comparing language concepts is easy.
I don't want a choice! I want it to do the right thing.
I saw that last night too, but come on, are we following the guy's every tweet...hmm...yes, I suppose you and I literally are.
I think it's exempt from politics because it's a free choice of a private entity.

There are a great many things that, done out of personal choice by private citizens are laudable, but done en masse by a government body are offensive to me.

Want to choose a religion as a private citizen? Great. Want to do the same as a government? NFW.

Want to choose to serve in the military?...

Want to make reproductive choices?...

Want to decide your profession?...

Want to decide whom to marry?...
This is neat and cute. Considering that NASA's cut its budget for public outreach and education to zero, we need more educational tools like this. Well done!
Right, but why would you have everyone going for free, when you can get a guarunteed $60k/yr of revenue from ~30%+ of your students, without it presenting any hardship to them? Also, I'd be unsurprised if another reason for raising tuition was to raise the perceived value of the university. Which would help contribute to even higher donations.
off topic: Any update on Servo? And its license? ( I hope its not MPL and instead Rust like MIT license and the Apache License )
http://sharefest.me is another file sharing platform, works both on chrome and firefox (but not inter-operable yet).
There's a ticket for that: https://github.com/mozilla/servo/issues/45
Removing the ethernet port is one of the things they did to get the cost down to 25 dollars. The gfx/video you get for free with the CPU, so I dont think you're right.

The ethernet was expensive because it consisted of two components, an ethernet chip and a usb hub. A cool side effect of the hub not being in the A is that you can use it as a USB slave too. This is very handy if you want to use the Pi to make a pheripheral device.
I accept it and so will you... eventually.
It's also why there's almost no upward social mobility in the US.

What's your basis for claiming that? It doesn't jibe with available data. See:

http://news.investors.com/ibd-editorials-viewpoint/011110-51...

or

http://www.creators.com/opinion/thomas-sowell/dangerous-dema...

or

http://www.treasury.gov/resource-center/tax-policy/Documents...

Quote:

The key findings of this study include:
There was considerable income mobility of individuals
in the U.S. economy during the 1996 through 2005 period
as over half of taxpayers moved to a different income
quintile over this period.
Roughly half of taxpayers who began in the bottom
income quintile in 1996 moved
up to a higher income group by 2005.
Among those with the very highest incomes in 1996 – the
top 1/100 of 1 percent –
only 25 percent remained in this group in 2005.
Moreover, the median real income of
these taxpayers declined over this period.
The degree of mobility among income groups is unchanged
from the prior decade (1987 through 1996).
Economic growth resulted in rising incomes for most
taxpayers over the period from 1996 to 2005. Median
incomes of all taxpayers increased by 24 percent after
adjusting for inflation. The real incomes of two-thirds
of all taxpayers increased over this period. In
addition, the median incomes of those initially in the
lower income groups increased more than the median
incomes of those initially in the higher income groups.
Funnily enough, this extension exists as a sample extension in the Chrome extension docs. Apparently, you can't link to specific samples, so just go to https://developer.chrome.com/dev/extensions/samples.html and filter by "downloads." The extension you're looking for is "Download Selected Links."

It looks like this: http://i.imgur.com/XF6S0mu.png
It's hard to troll the Haskell community
Meny.JS
Chocolate around the world. Every month. Deliver to your door.
http://nightweb.net/#type=user&userhash=utvlt5hh6o5bjqil...
I think the I2P community would be thrilled about I2PSnark patches. I2PSnark is in active development currently, as the I2P update mechanism is being moved into I2PSnark.
OT: One thing I don't yet understand is why security-critical software is usually written in C instead of a language like SML.
Am i the only one who read this as Kernel Space program ?
Musicians never make money from record sales unless they have multiple releases like JT. The studio eats almost all the revenue of the first couple of albums and the vast majority of artist income has always been merch, advertising and live shows. Thats why its important to just give away your music so you create a large fanbase that sells out tours.

Bloodhound gang is a good example. They record everything on a laptop, give all the tracks away and sell out a tour for $3million plus a few mln in merch, which is pretty good when theres less middlemen to siphon the income.

U2 made 700million last yr touring. None of their albums come close to that sales figure so they also give away songs to promote the real income of live shows
Draft House Judiciary cybersecurity bill would stiffen anti-hacking law
I don't know too much about hardware, enough to solve simple issues like this. The relay simply closes the circuit as if I pressed the wall switch. The Pi has header pins with power, ground, and programmable pins. Check out the WiringPi page though. https://projects.drogon.net/raspberry-pi/wiringpi/
On top of the hassle of using ports...

I have a nearly friction-free experience with FreeBSD ports.

portsnap fetch && portsnap extract
cd /usr/ports/lang/python && make install clean
cd /usr/ports/www/nginx && make install clean
...etc

Sometimes, during an extensive upgrade of hundreds of ports (portupgrade -a) I've gotten into a situation in which the ports system got confused a bit (it happened twice with a PHP extension). In such a case, pkg_deinstalling liberally Apache, PHP, PHP extensions, Apr-utils and maybe some others like freetype, and then installing the web stack ports again has always solved the problem.
Why China Is Reading Your Email
The model B achieves the 2 usbs and an ethernet port by having a builtin hub this means your 2 hdd's compete both with eachother and with the network for bandwidth so your no hub constraint doesnt make sense.
I wonder if the developer put any thought into promoting space exploration with their game or donating some of the proceed into space exploration.

Another thought: how can ordinary people help with support space exploration other than writing to congress?
I've had a lot of fun with this game. It's entertaining and educational. Designing and flying different rocket designs is really interesting, and there's a lot of depth to it. Highly recommended.
I'd say the mere existence of the game serves to promote space exploration. I doubt their revenues would make any noticeable dent if donated.
IE9+ uses DirectWrite and Direct2D API for font rendering. [0] That is why they added a "Hardware Acceleration" setting. I would guess this bug could have the same effect in IE. I have no idea what it does when you turn off hardware acceleration though.

[0] http://msdn.microsoft.com/en-us/library/hh237264(v=vs.85).as...
These are the winners? Seems like a big list of twitter celebrities
I think it's could be a lot of fun but none of my computer are equipped to run this game. So, it's a bit of a drag.
> Poor rural white kids don't go to Harvard.

Only because they don’t know to apply, in my experience. I grew up in a rural, mostly poor, 97% white small town, which happened to have a few excellent teachers who pushed strong students to apply to the ivies. In most years 3-6 or so students are accepted.

We had 4H and JROTC. Those groups never did anything interesting or challenging to speak of. They certainly weren’t developing “leadership” skills, and participating in those groups took time away from doing far more interesting things. The kids in my class who went to the ivies weren’t in them because they were doing those more interesting things, which tended to be endeavors requiring personal initiative, not just showing up for activities.

Maybe 4H and JROTC aren’t a joke in other high schools, but I’m not surprised that they carry no weight in college admissions from what I’ve seen of them.
The word clouds would be much more interesting if you also showed clouds for control groups: either across all applicants, or just the losers.
I don't think equating languages that compile to javascript with C++ improves the analogy all that much. If anything a better analog would be a language that compiles to C like Chicken Scheme or Vala.

I also don't think that comparing one's language to C++ is necessarily a good way to advertise it. ;)
Filling holes, a company philosophy
MythBusters: Should You Outsource Product Development? A Complete Guide
Kennismaking met de échte Ardennen: het oorlogsmuseum en La Roche en Ardenne
I wonder if just providing a wireless chip would be cheaper than just providing ethernet?

There must be some cost saving in just removing the video connectors from the board, though I'm not sure if it's any cheaper to get an ARM CPU without an inbuilt GPU.
>Not that convenient when you move from Windows Server n (based on Windows x) and have to relearn to navigate around the entirely different Windows Server n+3 (which is based on the tablet-friendly Windows x+1).

But a lot more convenient than switching OS. Most FOSS server softwares are written for Linux. Switching to them requires you to learn OS specific commands, switches, and workarounds. It is more convenient to stick to what you are already familiar with.

>I never had much trouble with Google paid support

Exactly. Thanks for proving my previous point that support is subjective. The common consensus is Google's support is terrible to non-existent but in reality it is subjective like others. Other's over exaggerate the lack of Google's support like you did with Microsoft's.
It would be intriguing to see Amazon's stats about how often people buy after receiving these emails. They must work, I've just got no idea how successful they are. Would anyone care to guess what % of these kind of messages trigger a sale?

Similarly, It'd be interesting to see stats on other forms of 'reminder' advertising. Like the type that keep showing you recently viewed products as you browse other websites. I'd have thought this would just be irritating to people, but again, it probably works because companies keep doing it. Are there any public stats about how effective it is?
It's not, in fact; it's a good extension and modification of the metaphor.

Not that the original metaphor is wrong or useless; but thinking of javascript as C provides some glimpse into the risks of what made C++ problematic.

The author picks Coffeescript as an example of a fairly sensible approach to the problem, but "the language-wank crazy" are taking a lot of risky approaches.
Maybe it's most accurate to say that Javascript is the x86 of the web. Modern CPU's have a totally different internal semantics but emulate the x86 machine model externally. Seems pretty parallel to how asm.js works.
Page Layout in the Era of Electronic Publishing
A Facebook group for the best videos about the web
The conflicts aren't recurring, there are just many of them :(
"Work" means you do things for hire, do not own the result of your efforts but instead you are taken care of.

This is a relatively new thing, few thousand years but not millions by any means.
That's the point. Languages lining up to become the C++ of the web is actually a better way of looking at the field.
But how "private" are universities, really?

Does the whim of a private company really get to determine if you get a scholarship or not - and thus profoundly influence your future career? Or are these universities really implicit public institutions?

I don't think Stanford university is purely private in the same way that, say, the Coca-cola company is private.
What do I do now?
I'm a sophomore currently majoring in IT, and I have absolutely no idea what I want to do. I switch between wanting to focus on security, to mobile development to system administration to game development. It seems like everyone around me has a clear-cut plan of what they want to do after their education, such as getting certain certifications, or taking a job where they have been an intern. I really don't to leave college to become part of a big corporate object, I'm not even sure if I'll be able to adapt properly to such a different culture.

Right now I've been working on a number of side projects at my own leisure, and one in particular is taking on a relatively impressive form. Without going into boring details, I plan on making a comprehensive 2D engine, with it's own very robust asset creation programs and level editor, which can export to Windows, Mac, Linux and (with a little more work) Android. It's one project that I'm very passionate about. I'm thinking of creating a start-up off of it, but putting myself out there in such a competitive market terrifies me, especially because I know nothing about how to run a small business.

I have a professor who has told me that starting a company as early as possible is the best way to both progress in the business world, as well as financially and in terms of experience. For me, it seems that if my product becomes even remotely successful, I might be able to dodge the "corporate grind" that I am dreading. Seeing this project's completion before the end of my education seems to me to be the only way to avoid my fears. Is this a good idea? Or am I being far to melodramatic about my future to think that one idea cab determine the outcome of what may very well be the rest of my life.

Thank you all so much for making this community what it is, and I look forward to your responses.
I use CoffeeScript as an alternative syntax, on a similar level of the tooling stack as auto-completion in a text editor.
Who wrote JavaScript is web assembly in the first place?
Seem to be getting a lot of downvotes here, is there something in the article that I missed?

I don't see if there's any reason it would be impossible to build a compiler for a very high level expressive language like say Haskell and have it generate javascript code that would be well optimised for a particular runtime (maybe via asm.js).

The article seems to make the argument that javascript is not analogous to assembler because coffeescript is basically just syntactic sugar.

Argument 3, "You still need to grok the DOM, or node, or whatever other platform your program is interacting with, and that’s probably documented in JavaScript." is especially weird because I don't see how that isn't true with assembler also.

Asm written for Windows is going to be doing different stuff to asm written for Linux.
Look at how bitcoin.org handles it, see the [?] boxes there: http://bitcoin.org/en/choose-your-wallet
I think he misses one of the important points of comparing JS with assembly. Not only is assembly unportable, it's hard to read and hard to write for a human being. People use languages like Coffeescript not necessarily to deal with portability, but to avoid the quirks of JS that make it hard to read and write.
It would, but you'd have to first download the whole file to check which is probably counter productive. Consider storing some http header values such as a reference to the Etag header if provided, and checking that value before saving twice. Also consider storing Cache-Control headers, and Expires headers. The Content-Length header would be a way to detect same file size before transferring the whole file, but for large file downloads which used chunked encoding.

Some resources:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html

http://en.wikipedia.org/wiki/Chunked_transfer_encoding

http://en.wikipedia.org/wiki/HTTP_ETag

I'm glad you're addressing this problem! I always end up with file(1).zip in my downloads folder.
I don't know where you're located, but anyone in my community who cares about preserving their social "image" still wouldn't be caught dead on a Segway.
Here's the title of this submission: "Double low light brightness with Panasonic's new color filtering technology"

But the technical advance being described doubles all light levels, not just low levels. Let's look at the title of the original article:

"Double the brightness in low light photos with Panasonic's new color filtering technology"

That means something completely different -- the submitter mangled the headline to the degree that it lost its original meaning. The point is that all light levels are doubled. The distorted version is that this only works for low light brightness levels.

Does this error matter? Yes, it does -- doubling all light levels means all exposure times can be cut in half, or if the same exposures are used, noise figures are reduced to 50%. The badly worded title destroys the meaning of the article.

Moral: do not write your own headlines -- you will get it wrong.
iPhone is typically used as a status icon rather than a device that actually has purpose (this is why some people replace their phone every year). Having such a high profile device a year before it comes out would be an extremely powerful status icon, just like how there's lots of people who are willing to blow 1500+ to get google glass ahead of release.
>He's assuming he'll definitely get a lot of readership, specifically from his coworkers. That's not really a reasonable assumption.

IMO coworkers asking one another questions about various topics regarding general programming stuff happens pretty frequently (especially regarding gotchas), so I think his justification is pretty reasonable. (you often end up having to write emails explaining these sorts of things anyways, so you might as well just have a blog post you can point to).
Why would you be against something writ large, but all for it writ small?

You might think the "writ small" version had more likelihood of being executed competently, but that shouldn't make you against the thing per se.
What about Craigslist? Is Craigslist a special case?
http://www.nytimes.com/2013/03/28/arts/music/justin-timberla... The amount of publicity for this album is mind boggling and it's disturbing how willing people are to be swept away by it. I hope at least when Universal's done paying for all the fake hype they won't have made much profit.
If I deploy a game in JavaScript (or Flash...), and release it on the Internet, then people are actually going to play it!

If instead the game has to be downloaded and installed, chances of someone bothering are almost nihil.
I think the difference is that you perhaps pay 2cts for a video connector which is directly connected to an output your cpu has and a few euro for a networking chip that requires high quality crystals etc.
this is really great - 3d in the web as a UX tool is so amazing the possibilities it provides... this is similar to http://www.berriart.com/sidr just mentioned as well - i am sure you could incorporate the effects here into a responsive menu as well - if only IE would catch up or fade away (faster)

It would be really nice to see a demo that works on a mobile device - I think if you made it a click event to trigger the effect instead of "hover" - it would work really well for mobile and desktop...

[edit]
the IE8 fallback is really nice
I really like to reasoning, and it doesn't have to be limited to programming.

I'm often asked for resume help especially from friends who live abroad who are applying to US companies or US schools and have explained things multiple times to them. I really should write a "how to" on boilerplate resume writing, provide templates, etc!
> Perhaps their A/B tests have shown that presenting you with what you call 'obvious misses' increases the odds of you making a purchase decision...

Got it in one.
I haven't, thanks for the info, I'll check 'em out later today.
> Now that I think about it, a physical exhibit where they can recreate the hardware (even if only on a superficial level of aesthetics), and the rooms and settings where that hardware would have existed, and the software it ran would be incredibly interesting. It would essentially be as close as we could get to a time machine for the foreseeable future. That kind of exhibit would probably become one of my favourites very quickly.

I agree, that would be fantastic. You see hardware (especially Apple's) show up in fairly prestigious design museums (eg, http://www.moma.org/collection/browse_results.php?object_id=... ), but it's never functioning, much less available to actually use.
I recommend actually reading the letter (it's only a few pages), specifically pages 3-4 which highlight the characteristics of the company the SEC considered important deciding to grant the no-action letter.
Interesting idea, I initially had that angle with Nanex, but I haven't been able to contact them yet.
As a haskeller who's now stuck doing mostly nodejs, I've been eagerly watching Rust's development. One thing keeping me from using it is its immaturity and ecosystem. Is there any chance of a rustfix tool, akin to Go's gofix tool, being developed to lower the risk of using Rust today?

In general, well done guys.
Come on, maven is not that hard. Most modern IDEs have good maven support. It's a lot easier to start a new project with maven template than having to manually set up a project layout, single jar or not.
:) +1 for REACTOS. I am one of those that is looking forward to that one becoming mainstream... They have a GSOC running this year too. I hope they get enough traction to get it in some shape.

Here's to that project's success.
I take it back; looks like you're correct: http://apcentral.collegeboard.com/apc/public/repository/samp...

Still, the fact that the grading scale places an unwarranted amount of emphasis on citation doesn't make it arbitrary or less concrete, so I think my point still stands. Students taking the exam should know that rubric inside and out, so I think it's fair even though the requirement isn't directly related to writing. Arbitrary requirements are part of life. Students also have to wear clothes during the exam even though you don't need clothes to write; I'm sure many great authors have done their best work in a state of dress that would be completely unacceptable in an AP exam.
Not only does it provide impressive Martian panoramas, this is also a good way to get a close-up look at the Rover itself. I didn't know, for example, that it has its own sundial: http://www.washington.edu/news/2012/08/29/from-uw-to-mars-su...