skysight-inc/HackerNews huggingface dataset:
WeMo and Hue...looks like we have much in common ;)
http://blog.lumawake.com/post/37648185851/ask-and-you-shall-...
I love old hardware big time, but if the current kernel can be trimmed up, let's do it. Those older machines probably shouldn't be rocking the latest kernel anyway.

I'm typing this from a 2004 PPC Powerbook running Ubuntu 10.04. There are a lot of packages and software I simply can't get anymore. But it's ok, because it doesn't have the power to run them anyway. It's frozen in time, and I know that. Anyone running on relying on 386 stuff should just stick with the older software that's working and pray they don't have a hardware failure. If the kernel starts packratting stuff it's going to be bloated and huge and it will hinder future development.

Maybe they should set a time limit on stuff, like 10 years before they drop support, or maybe 15 for the military and law offices.
This is really cool technology. I often wish I could be a part of researching and building new cutting-edge technology, but it's usually cost-prohibitive as a solo hobby (unless you're wealthy, Tony Stark, Bruce Wayne, etc).

And even as a career, it can be tricky to get to that level-- you might need to go back to school just to get access to the research facilities. I feel like its way too easy for someone with a computer engineering degree to end up building websites and software/apps for a living instead of working on some cool futuristic tech.

I'm sure its possible to make the right moves to position yourself to get a shot... I just wish it was easier to do so.
You think my question is nonsense? How would you feel if you saw a post about Erlang or Clojure on a site called "Music News?" Especially if you had been on the site for years, when it was actually about music news? FYI I play several instruments and I love(d) Ravi Shankar. However, this site is Hacker News. There is a limit.
Is this the video in question http://www.youtube.com/watch?v=onaapqbCXQ8
The mains frequency is an interesting topic. While it is true that it floats still its daily average is purposefully kept at quartz-like stability so that clocks can use it for synchronization. It also needs precise phase synchronization across the whole network (otherwise generators would blow up.)
(...) it hasn't been invented until now.

http://placehold.it

http://placekitten.com
The idea that your brain turns to mush at 30 is completely ridiculous anyway. Good for him!
I don't see how prefix notation would ameliorate this problem. You'll still wind up with:

(+ ( ... big thing 1 ...)
( ... big thing 2 ...))

I don't think this syntax does a better job of conveying a lack of ordering between the two things. I'm inclined to argue that it's worse simply because Lisp is sequential and the math you did in school wasn't, so you have experience looking at the bigger picture with infix versus prefix. But both of us are bullshitting, because we haven't got any science to support one position or attack the other, only reasonable-seeming hypotheses.

Haskell is my favorite language, but I find I get a lot more use out of converting words to operators than converting operators to "words." For example, I find this:

x `elem` y

a lot more intuitive than:

elem x y

because the infix version suggests the natural English reading, that the set is the second argument and the item is the first, where in the prefix case I have to think about it for a second.
Armin Ronacher's essay on the flaws of Python 3 seems to translate to his pet projects lagging on conversion. Which is a pity because they're great small, well-focussed pieces like werkzeug and Flask.
Uniquely Interesting Camera Products and Concepts
Since this is a neighbour discovery mechanism, RAs/RSs are mandated to be link-local (either LL multicast when non solicited or LL unicast in reply to sollicitation), therefore the scope will kill routing. A router passing around such crafted RA/RS or a node not dropping such crafted RAs would be non-compliant and would just break the neighbour discovery mechanism anyway even without any form of attack as it does not make any sense.

Therefore the attack is bounded to the neighbour router(s).

From the RFC [0]

Source Address
MUST be the link-local address assigned to the
interface from which this message is sent.

[0]: http://tools.ietf.org/html/rfc4861#page-19
One other note: last I checked, the auto-generated ZIP/TAR downloads (for tags or master) were completely broken for any repo that uses submodules.
nostalgia.js...GO GO GO
> Great. It's a modern day equivalent of the lie detector for recordings.

Unless it's a lot more reliable than the polygraph, it shouldn't be admissible in court, either.

(The polygraph, sometimes called a 'lie detector', does not create evidence admissible in court. It has too many false positives and false negatives.)

http://antipolygraph.org/

http://www.usnews.com/news/blogs/washington-whispers/2012/09...

http://www.skepdic.com/polygrap.html
Yes. This is what i had in mind. I agree. (In principle) the system can be compromised with some effort and skill.
Imagine the revenue if you were actually selling it on that website.
If the hum varies over time, I don't think you'll be able to perfectly invert it with a separate sample very easily. You'd probably have to simultaneously record it elsewhere (but close by) and you might still get artifacts--though those might end up missed in the overlaid track.

Probably doable, but a lot harder than your method.
Show HN: Jekyll Asset Pipeline (v0.1.0 released)
The 386SX 20 MHz was the first PC I got to buy after my trusty Timex 2068.

Along with some Amiga 500 and Amstrad PCW at school and friend's places.

Oh I'm becoming a bit nostalgic.
1) FUD

2) You need an IT dept., not a monkey dept.

3) If your IT staff doesn't understand Linux already, see 2.

4) FUD

5) FUD

6) FUD
How much do youtubers earn?
Really cool, OP. Looking forward to reading through this more thoroughly tomorrow, but I'm a big fan of these types of small side projects.
I think if Music Lovers some how find relevance to the way Clojure or Erlang works and have been motivated/influenced by it they definitely would discuss it.

Music is a pretty popular topic among programmers. And many programmers/hackers are instrumentalists.

So it makes sense for them to discuss. Besides if somebody doesn't like it he can always chose to no up vote the story and not discuss. But if somebody else wants to, why should he have any problems at all?
How well is it supported outside Mac OS X?
I don't think this is true anymore. According to this article, Dubai now has a sewage system covering the entire city: http://p4papyrus.blogspot.ca/2011/02/sewage-system-now-cover...
It almost sounds like the writer just discovered the concept of a queue. Just a plain old queue. It's as if a 100 years of queueing theory development just illuminated his world in a blinding flash of light and he was compelled to come up with brilliant new terms such as "spikability" to make sense of it all.
Agreed. There is an unofficial Python 3 port of Flask and Werkzeug, apparently[1]. And Armin says he started a “secret branch” a few months ago to explore adding Python 3 support[2], but no news since then.

The sense I get from the essay[3] is that Python 3.0/3.1 were quite flawed, but that more recent minor versions have been moving in the right direction. I'll admit I haven't personally done much more with Python 3.x than kick the tires a bit.

1. https://github.com/puzzlet/flask

2. https://github.com/mitsuhiko/flask/issues/587

3. http://lucumr.pocoo.org/2011/12/7/thoughts-on-python3/
You know what would be really cool? Write a mini-me program, with enough money that hosting can be funded on interest, with a little left over for gifts.

Then, you die (painlessly, after a long and happy life, etc. etc.)

The program keeps running, tracking your descendants over time and gives them little random, appropriate gifts from the ghost of great^n grandpa or grandma.

I wrote about this in 2007 (https://tubelite.wordpress.com/2007/09/10/autonomous-softwar...). Perhaps Facebook is in the best position to do this, help people plan and create their ghosts.
I'm just an amateur, but I like to design as much as possible in vector graphics (I use inkscape) and then switch to bitmap (gimp for me, photoshop for most I guess) for the finishing touches. Makes it so much easier to scale stuff.
I haven't gotten around to writing an application with it yet, just futzing from the terminal. I agree that it's a wart, I pretty much stopped once I got it all working here, and until tonight I haven't had much outside interest in this one.
Patent trolls and their foes square off at the FTC
> The idea that our behaviors are shaped in ways that increase our fitness follows necessarily from the theory of evolution.

This is a misreading of evolution. To start with, we are not optimal. Not even locally optimal. No species is. Who is the optimal human? Is that person alive today?

Second, you haven't considered timescale. You say "get weeded out". How long does that process take? Suppose all behaviors are directly influenced by genes. A low-impact detrimental behavior - let's say a tendency to pick one's nose in public - faces essentially no evolutionary pressure, and so will persist effectively forever. Rather, it would be long enough as to make it nearly impossible to tell if that behavior is a beneficial or detrimental one.

How can you tell that the behavior you are examining increases fitness or decreases fitness but happens to be in the same genome as something else which greatly increases fitness?

Suppose that a subpopulation of humans acquires the 'hunk/babe' mutation and also acquires the nose picking mutation. The first gives an strong genetic advantage, and the second a very minor disadvantage. Over 1,000 years, this subpopulation dominates the overall human genetic makeup. Some researchers then point to the increase in nose picking in the general population and conjecture that nose picking must have conferred some genetic advantage. But this is wrong. Nose picking came along for the ride.

(For purposes of that thought experiment, assume also that the environment is unchanged during that time.)

Third, the coupling between behavior and genes can be extremely tenuous. 300 years ago you could look at European populations and conclude that they were genetically predisposed towards monarchy. Some believed that this was the natural order of things. Where's the gene for democracy? 1000 years ago you could conclude that there was a genetic predisposition towards Catholicism. What genetics caused people to chose that over, say, Zoroastrianism?
USB Copy Protection: USB Drive Copy Protection Software for Windows 7/8/XP
content article body description text
Alpha Males are by definition strong providers, since they get preferential access to food. Alpha females are very picky about who they mate with too.

http://en.wikipedia.org/wiki/Alpha_(ethology)
NORAD Acknowledges Korean Satellite Launch
Google cuts off free apps in same week Bermuda tax dodging scheme exposed
A possible solution would be anonymize the browser fingerprint, at least in private mode, ie lie about the details of the system.

Plus one for this. I wonder if a plugin alone could change enough info to fool the trackers?
This site is not strictly about programming, it deals with topics of a larger nature. Altho he might not have created a social media site, Ravi Shankar can be considered a revolutionary that had disrupted society for the better. In addition music can be viewed as a form of math and programming.
Yes, there's ages similar services exist : http://www.dummyimages.com/
I'm free to do whatever I want. I chose to learn informatics for the fat paycheck mostly. So what? I happened to like programming, nowadays I spend a lot of my free time building stuff for no reason, and have fun doing that. But in the end, if I were rich, I'm not sure I would be doing any of this. I would probably be playing ping pong all day long, or travelling around the world, or investing in space exploration, or learning astrophysics.
Absolutely. When they first announced the TEDx plan, I was bewildered. For an operation that held itself to such high (and at the time exclusive) standards, I couldn't figure out why it would use such a strategy to expand. It seemed like the inevitable result would only be brand dilution.
How to complement TDD with static analysis
With v0.1.0, you can now:

- Run multiple preprocessors on an asset via nested extensions (e.g. .css.sass.erb)
- Turn off asset bundling via a config variable (good for debugging)
- Automatically create Gzip versions of assets

The codebase is also cleaner and fully tested.
Anybody competent enough to build a system like this, even somewhat smaller units thereof, is more than clever enough to see the forest despite the trees and recognize that their work could be used for bad purposes.

Again, let's not argue over defense contractors or some damn fool thing--when you work for Google, when you work for AT&T, when you work for Palantir or HBGary or whoever, you don't get to say "lol not my department I made swing apps and file dialogs" when you find out they've done something bad.

We need to speak out when people work on harmful technologies.
It should work on anything gnustep does.

I do plan to make it compile with ObjFW, with which it would run pretty much anywhere. Without any hard to set up dependencies.
>>Here is another example of a 'self-proclaimed' entrepreneur who runs just an SEO business (Ashwin Ramesh)

In all likeliness I am sure he would have been considered than because he is:

a. Rich.
b. Powerful, to have some say and influence things.

Either a) or b) will elevate you to demi god status among middle class Indians, even if all you have done is sell peanuts well. Its not their fault, Imagine having grown cash strapped middle class families living hand to mouth every month with average lives, and compromising with nearly everything in life in hope of having a better future later.

When guys like these come around, they generally become idols to chase. Now if you tell they made it easily, they are going to have more followers.

And no body likes to mess with the rich. Because they have a lot of strong connections and then when you are need of help or in trouble they can create huge problems for you.
Twist - a open source game
This is an outright lie.

Zhou Tong not only was running bitcoinica when ALL THE RECORDS WERE DELETED.

BUT HE WAS THE ONE WHO DELETED THEM SO HE COULD STEAL THE MONEY!!
This is a good and comprehensive tutorial for beginners in Flask, http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-...
It's not just instructions - it's CPU bug workarounds, too. For example, some 386s did not honor the write-protect bit in the page table when in supervisor mode. Now, since Linux normally does copies from kernel to userspace by writing straight to userspace and letting the WP bit detect writes to read-only memory, it's a problem if the WP bit doesn't work (it'd let you overwrite write-protected userspace memory). So Linux had a check that tested (at boot time) whether WP worked properly in supervisor mode, and if so it would set a flag to perform a slower, software-checked copy. This adds overhead to _every_ copy from kernel to userspace, as it needs to check this flag, and branch to the fallback implementation.
Yup. I'd be sure happy to find a 17" version one day. ;)
It just so happens that I met Issac Kelly (the author of the post) three or four years ago at a coffeeshop in Columbus, nearby the Short North I think.

Spoke mostly about entrepreneurship, .NET, and Python. Nice guy.

I'm mostly tinkering with Clojure these days, but the day job so to speak is Python. No more .NET anymore :)

I moved to the bay area too!

About the post:

You mentioned that you were disappointed in the security of their straightforward HTTP/REST implementation, what do you think would've been more secure?
You haven't provided any contact information. Your profile doesn't hold any either.
Size Isn't Everything
That grant is well deserved. IPython is easily the most useful Python tool I have ever used.
Who the fuck would wear a Cecillia Bartoli or Yo-Yo Ma t-shirt?
A pizza guy invented the bulletproof vest
Hold your breath grandpa, doing imperative programming is something that you are mentally mutilated beyond hope of regeneration.
I think this patch will be needed for jslinux in the future

http://bellard.org/jslinux/tech.html
No! that's piano playing and not coding
We're building a web app that is very close to this workflow. Main principal is you can share tasks from your (private) todo list to the team (public) todo list. Team members can see available tasks and pick them up when free. Our tag line is "We make teamwork visible"

We'd love to have anyone interested sign up and we'll give early Beta access in January.

www.taskmessenger.com
Absolutely - it is definitely essential to python development.

Although I hear more and more people talk about bpython[1]. I understand why it's different, but it's just not as awesome as IPython, especially since IPython 0.11+

This is big news for the Python community :)

[1] http://bpython-interpreter.org/
Not associated with BootyLog or Bedsider.org, I've downloaded and tried the app.
Just Enough Ops of Devs
How to completely remove files?  
We always do this work, remove files or data from an old external hard drive to a new place, say SD card, memory card . And you want nothing left in the old one before passing it on to someone else. It's know to all that data can be restored by professional data recovery software. How to remove files or clear files permanently I guess you'd like to read the article below.
Curious, is this "mains frequency" the same ringing I often hear when in alleged silence? And, no, I'm not talking about my hearing because I've had conversations with others who witnessed it :P - more like the ring old tube TV's used to make.
The security issue is that they're sending my data back to their sites (phone homes) via HTTP not HTTPS. Schedules, on/off status and device hashes. At that point if you had the traffic it would be fairly trivial to pretend you were one of my registered devices locally (this is how I did initial testing), possibly even over the internet back to Hue (not tested, as their webservice hasn't quite worked for me in normal circumstances)

Also, reintroduce yourself! Coffee in Columbus talking shop doesn't narrow it down enough for me.
I wonder how the customer service is.
I am continually amazed at what some of my customers find to be objectionable. The internet is a big place.
I ran Windows 95 on a 386 SX 16MHz for a few months. Not amazing speed-wise, but it worked.

Amazing little processor for its time.
I loved my Celeron. I had a 300 which over clocked amazingly well to 450Mhz.

In fact, those were the last days of my "dinking" with hardware. The Pentium and beyond offered such diminishing rewards that it wasn't worth it.
So is your new-found family named Sahashi? </reference so incredibly obscure that I'll be impressed if anyone gets it even on HN>
Linux is used in a lot of places these days, where VxWorks or QNX might've been. I've been responsible for putting Linux to work in SIL-4 critical systems all over Europe, for example, saving millions in licensing costs while at the same time, getting Linux certified for safety-critical apps. It really is taking over.
Unfortunately it is deliberate. As a Caltech student I told them not to do this, but they thought it was edgy and hip.
"Why are people using what I will call pluralized modifiers on what I would consider singular nouns?"

English isn't my native language, but I feel British usage is consistent with the way the word "people" is treated on both sides of the pond.
Pretty much everything gets terrible at peak times in NYC.
...true, it's bullshitting ...or it's an entirely subjective thing, depending on how you're used to think :)

...but it's that different feeling that "add 'big thing 1' with 'big thing 2'" vs. "compute 'big thing 1' and then add 'big thing 2' to it" ...and if you think of a programming language as an "interface" between your mind and the computer, and think of a programming language from a UI or UX design perspective, these subjective "how it feels" things really do matter. But indeed, Haskell wins on this one 100% by allowing you to just use whatever notation you like without having to write or use a reader macro or something like this. Anyway, back to real work now...
No, the frequencies emitted by CRTs are sonic (this is EM) and are much higher in frequency.

You can't hear mains hum without a speaker (or transformer acting as a speaker).
Automated Money with My Browser Cash
As an aside, What I really need for this system is a wall-switch that doesn't clobber the state. Right now if you cut power completely (use the wall switch) it loses all it's last settings and turns into roughly the visual equivalent of a 60w incandescent bulb.

I'm trying to decide the best way to do this, the easiest would be a raspberry pi. I'm thinking there must be some way to do it with a much ligher thing like a xbee module.
I would honestly rather have this than the situation with python and django. While its awesome they're supporting python3 in 1.5 that took longer than I'm comfortable with.

What I've learned with rails is that the minor version you start a project with should stay the same for the sake of your sanity, until after project completion. Concerning yourself with incremental improvements should be avoided until you are between major versions of your own codebase.
All kinds of embedded devices, like file servers.

I could also see using a high reliability, long-runtime server like this as a set top box, but maybe you don't mind rebooting sometimes. If it becomes the standard Atom for non-mobile use, though, ECC would be nice.
Yea, it is unfortunate MS ended up screwing the move to protected mode so badly that it took 10 years after its release in 1985 before 32-bit programming became popular. While Intel waiting until 1988 to release the SX didn't help, look up the MS OS/2 2.0 fiasco (begin with "MS OS/2 2.0 SDK" and "Microsoft Munchkins") for some pretty horrible history.
As a Swede, I concur.
What's IPython?
Lol indeed, however the way of lying here is different from that in Russia: the scale is different. Small scale lies are not useful and therefore are much less used (perhaps because the pay off is small and the price is larger).
Here is the code he wrote (with help of tutors): http://pastebin.com/93548yF7
In the US, the hum lives at 60Hz. And of course as others have pointed out, there are harmonics.
3) You think that having a common language for all parts of your project could be an advantage, for example sharing your model code. Especially valuable if you've decoupled your model from your delivery framework like Uncle Bob told you ...;-) http://www.confreaks.com/videos/759-rubymidwest2011-keynote-...

4) You find that the very small amount of spare time this sort of thing takes is worth it, even if just for kicks.

5) You miss WebObjects.

6) In addition to having code commonality, you might be interested in performance that allows you to not have to worry about scaling out for much much longer than other common solutions (or requiring rewrites if you're successful). For example, my own embedded Objective-C web lib (based on libmicrohttp) clocks in at around 30K requests/second even when initialized via script on my laptop, whereas something like Sinatra does around 900.

http://blog.metaobject.com/2012/03/30k-requests-aka-wrk-is-f...

http://blog.metaobject.com/2011/12/ruby-and-rails-scalabilit...

7) You think textual verbosity is a good thing when it adds to readability.

8) You want to embed a web-server in your iOS and/or MacOS X app. Peer to peer, like the Internet was originally intended. While it may be possible to achieve with RoR or Sinatra or the like, an ObjC lib is just less hassle.
Angry Birds movie is set to hit theaters summer 2016
If you live in the UK, the Nation Museum of Computing in Bletchley Park (of Alan Turing fame) is also totally amazing.

http://www.tnmoc.org/