skysight-inc/HackerNews huggingface dataset:
> This page compares make to tup. This page is a little biased because tup is so fast. How fast? This one time a beam of light was flying through the vacuum of space at the speed of light and then tup went by and was like "Yo beam of light, you need a lift?" cuz tup was going so fast it thought the beam of light had a flat tire and was stuck. True story. Anyway, feel free to run your own comparisons if you don't believe me and my (true) story.

The completely unprofessional tone here really turns me off to the entire system. If you write like a typical teenager, you probably code like a typical teenager, and I don't want a typical teenager writing my goddamn build system.

Besides: who the hell is bottlenecked on the build system? The compiler and linker (or the equivalent for your favorite language) do all the work. Anyone who believes this article makes a different is completely ignorant of Amdahl's Law.
Everyone in life deserves a second chance. Creating products to help the society progress and move forward is one of the more practical ways to atone for one's sins.
What is your email address. You dont have one in your HN profile.
How many of the places actually check their rsvp lists?
> You misread me. What I said was that "set theory" is the general mathematical framework exactly equal to what we computer scientists call "type theory".

That makes more sense. I am coming from a mathematical background and not a computer science background myself.

> Mathematicians deal with sets, countable or otherwise, algebraic manipulations of them, bijective mappings, etc.

That is true. As a combinatorist I am one of those people who mainly focuses on countable sets. The isomorphism classes of sets (the counting numbers) are at the foundation of everything I do in combinatorics but other areas of mathematics (e.g topology) have very different approaches.
6 nuclear-waste tanks leaking at Hanford
Help Scale Rescale (YC W12)
We are a team of six building a simulation platform for engineers (of the non-software variety) to help them design their products faster. Our software has been used by a commercial spaceflight company to design rockets so you really do have an opportunity to make a dent in the universe here.

We are looking for a well-rounded software engineer to help us get things done quicker. You'll get a chance to learn more about the processes and tools that engineers use to build products and how spare computing power in the cloud can revolutionize this design cycle. Simulation is a $40b+ market and used across a wide range of industries including aerospace, oil & gas exploration, and molecular dynamics so there are a lot of interesting domains to learn about here.

As an early hire, you'll have the opportunity to make a meaningful impact in everything from our development process to our tech stack decisions.

We are well funded and offer a competitive salary with matching stock options. We are located in the SOMA district of San Francisco close to BART and Muni.

Required:

* BS in Computer Science or equivalent.

* Solid, full stack developer with deep knowledge of one compiled language and one scripting language.

* Opinionated about the art of building software but not a jerk about it.

* Familiarity with cloud computing architecture, particularly AWS.

Nice to Have:

* Experience in any of the following languages and frameworks (the more the better): Javascript, Knockout, Python, Django, Java, Hadoop.

* Experience scaling and tuning both relational and non relational databases.

* Experience with HPC, particularly MPI.

============

Interested? Let us know at jobs@rescale.com
Definitely a past tense thing, and there isn't anything stopping the sales of iPhones now. Heck they claim there are already ~2 million iPhones on the network already!

The "unusual" frequency is also known as AWS bands, and are also used by other carriers and in other countries (only 4 at the moment so not pervasive), although there are now LTE deployments happening in the AWS bands.

The frequency retasking that allows a regular GSM iPhone to work is in full swing - http://www.tmonews.com/2013/01/t-mobiles-network-modernizati... - there is even a Twitter account tracking sightings https://twitter.com/UMTS1900 and a map http://airportal.de

When tmobile does start selling the iPhone (rumoured to be a few months out) it will be interesting to see if they piggyback off the parent company or deal with Apple directly. In order to deal with Apple you have comply with minimum order quantities (remember the Sprint $20bn numbers) http://www.asymco.com/2013/01/17/the-iphone-moq/
>Why use something which is designed for speed like hashes to do something that can be broken by highspeed guessing?

Perhaps you have hundreds of millions of users? The slower your hash algorithm the more resources it takes to run it.
You can override in pretty much the same way TOML does. Instead of replacing an underlying object, you update it with the values read from JSON.
Donate to "FreeType Development and Maintainance"
I do enjoy reading through tup's site

I like how he uses Sauron's All Seeing Eye as a drop in replacement for gods algorithm.
Gee, no shit. This "news" is how old now?
> Yeah, though it is not that horrible since tup allows you to over-specify dependencies with very minor ill-effects (less parallelism, but no over-building).

Make has exactly the same behavior with respect to additional dependencies.

> All in all, these short-comings are very minor compared to Make's huge ones

Like what?
Xerox CEO Ursula Burns uses technology to shake up business-services market
Or those who have been given the permission to work from home happen to be the most responsible workers.
At hundreds of millions of users, I rather suspect resources spent on password hashing are going to be low on the list of concerns.
I won this book in a tweet-to-win contest by the awesome guys at [Pycoders](http://pycoders.com/) just before Christmas.

Took a month to get to Fiji, but it got here :)

My son is only 7, but we're going through it together one chapter a week. http://i.imgur.com/BLd9DNF.jpg
Note that they told you a heck of a lot in that email by mentioning Facebook. You already know about them, engineering culture, programming language, open source contributions, lots of online videos etc.

Many of the non-personalized emails tell you virtually nothing useful about the company, certainly almost never the name.
Perhaps something could be added into the license agreement to prevent such usage?
Social Media Exchange 
Build Your Social Media Network Free!
More than convincing me to use Make for dataviz, this really begs the question, "Is there a good dataflow manager for data visualization?" Something that can use URLs as dependencies, simpler syntax than Make, perhaps has a node/pipe dataflow GUI... Cascading.org comes to mind, but it is too complicated and Hadoop-oriented for this kind of dataviz.
There is no irony other than you are misinformed. SurfaceFlinger is not really involved. They setup an OpenGLES context and then use a custom compositor.

https://github.com/cgjones/mozilla-central/blob/master/widge...

[Edited for tone. Frustration got better of me]
That is simply not true.

Please elaborate.
Tethered by Tech: How Things Fail and Theoretical Speed Remains Theoretical
Running a p2p protocol like BitTorrent over a VPN is pretty horribly inefficient. At that point, I'd just use a seedbox and download my final product over https (optionally on a VPN, too)
Symform:  Free cloud backup
These terms have been confused since the early 90s at least. It is one of the first things we systems people learn: concurrency is doing multiple things at once because you must, parallelism is doing multiple things at once because you can.

Infrastructure and techniques that support concurrency (e.g. actors) are almost always totally unsuitable to parallelism (e.g. SIMD ala GPUs), and the other way around. Likewise, skills don't transfer very well between the two fields. So when someone talks about this technology being useful to your use case, and they've confused the terms, its very annoying (you should use actors to get more parallelism, WTF????).
I don't think it's supposed to help the host(SXSW). It's expected to help the guests of SXSW plan their day while at SXSW.
Such a broad statement needs support and you offer only vague assertions. I would be the first to suggest alternatives for make on a large, complex project but for a simple project make is quite useful, particularly since it's so broadly available.

I have a few websites with very short makefiles to package static files. That's 5 simple lines of mostly patterns, very easy to understand and there's no tooling related overhead on any system we use. I wouldn't say that make is better than all of the alternatives but you're in serious diminishing returns territory trying to make further improvements.

The real advice I would offer is the bottom line observation that your build system is supposed to save you time. Don't start looking for a cool-kid approved new one until you're spending time on the tool rather than the complexity specific to your project.
The reason you don't want to get stuck is because there is parallelism: between the other computers on the network and your computer, or between the between the person using the computer and your program. (this isn't really different than a disk or a network doing things in parallel with your program, only in this instance the other thing runs on flesh instead of on silicon). If the disk couldn't do things in parallel with your CPU there would be no point in avoiding to get stuck for too long in your main loop, since either one would have to wait for the other anyway.
CMake is available absolutely everywhere and is used to build very large projects such as Boost, KDE, and ROS. Of course it's a C/C++ build system not a general purpose one.
True,

But how much of your time or HR's time goes to scanning through resumes. If you only spend time reading 30 resumes. And it possible a recruiter database has 100's, possibly with good candidates, then you must missed a good set of candidates.

And then there is a timing issue. How long is your job post out there? 2 weeks, 2 months? So in the window of time that your post is out there, candidates have to find your site and your job post.

Recruiters, that is what they do. Everyday, they are scanning for candidates, filling positions.

I don't like it but at least it makes sense.
"but in the IEEE example the server wasn't hacked they just made a mistake by making the logs available"

It seems a bit harsh to judge the strength of an authentication scheme on the metric of "How well does it stand up to a system administrator storing and serving publicly all in-use authentication credentials?"

Sure, this scheme makes errors like that possible, there's always some "assumed competence" about the people deploying the web-app. I'd strongly disagree with, for example, WordPress using this as a default installation option (since there's an assumption that many WordPress users don't understand these sorts of issues) - but for someone like Marco to choose to do this on some software he's written and will likely be the only person to deploy? I'd be happy with him choosing this and understanding the simple risks and the obvious ways to ameliorate them.

(Especially since the only party "hurt" by a failure in the auth scheme is him - worst case scenario seems to me to be that someone stealing a paying subscribers auth url gets to read articles for free - it's not like this is going to expose a potentially useable-elsewhere password or allow the attacker to incur any extra costs to the subscriber.)
Some ideas for improving the usability:

Add a search feature for stops. Results for stops include a link to add the stop to their list of stops.

When a user is done adding stops, they hit a submit button that generates the query string, appends it to the URL and navigates to that page.
I don't see why common sense hasn't prevailed on this topic after being beaten to death for years. The only ones who can decide whether telecommuting or remote working makes sense are the managers of each company asking themselves that question. There are too many variables, and no obvious answer. The best researchers should strive for is to identify the common variables with their inputs & outputs, and publicize that information to biz execs and hiring managers.

Anecdote: only 4 of the top 10 tech staff at my company are based in offices. Just a few months after our CEO made some backhanded comments about that statistic, he hired an EVP who also works from home (and who brought 3 VPs with him, all of whom are also WFHers). ymmv.
Books from the Soviet era
This is what will get stuck in carrier certification I imagine.

WebOS tried the same thing around 3.xx when they moved the App catalog out of ROM. How will you handle overriding user changes to the apps? Will you overwrite them automatically?
Interesting article. I'm going to a presentation of theirs in a few weeks. http://www.meetup.com/SF-Growth-Hackers/events/106188332/
Notably ...

Microsoft has indeed won. And yet I think “win” is not quite the correct term. Perhaps a better one would be “best loser."
> "The same" means "ruby as pseudocode is the same as perl".

Right, except none of the reasons you gave for why perl is a poor pseudocode apply to Ruby, so you need to make that point yourself.

> You need to explain that 0 is True.

The truth values of integers don't usually come up in pseudocode.

> You need to explain blocks, (int_number).times and other cute things

I agree that the concept of passing around a block of code is hard to implement in less expressive languages, though cases like "each" and "map" can be simply translated to for loops. You could make the same criticism about Python's lambdas or list comprehensions.

n.times is perfectly useful pseudocode, though. Think of it as a shorthand for "for(i = 0, i < n; i++)".
I would suggest creating a new email or using a Gmail disposable email address (ex: myemail+sxsw@gmail.com). The amount of emails that I still get from all these events after attending SXSW last year is ridiculous.
I'd say concurrency is a bit overkill for that problem (i.e. threads or processes scheduled by the run time system that appears non-deterministic to the programmer). Deterministic coroutines work fine. Even Python generators are sufficient.

Though perhaps "useful" is a bit too broad: maybe it should be replaced by:

> What most people don't realize is that for concurrency to improve performance, there must be parallelism.
You can suspend-to-disk just fine, as long as you remember to always boot back into the OS you suspended from. I guess suspend-to-ram forces you to do that (and my preferred option anyway), but I just wanted to make sure it was clear that there's nothing unsafe about suspend-to-disk as long as you don't let another OS get its grubby fingers on your mounted disk.
I appreciate that you write really well, but I think your argument boils down to "there's safety in numbers."

And that is a totally valid strategy for IT careers, but I would quit programming if I had to follow that advice. It feels too much like, "Stick with the herd." Just one person's opinion.
I'm not sure about HBO making more money one way or another, but there's ample evidence at least some people would pay for movies they are now downloading if they could download them in the same convenient manner with good quality and reasonable timeframe and price. I, personally, would gladly ditch my TV subscription and pay the same - or even slightly more - say, $50/month to an internet solution that would deliver me the same dozen or so of shows I am watching in a convenient manner. I'm not using 99% of the channels I'm paying for anyway. In fact, I am regularly checking current offers from various places - Hulu, Amazon, etc. - but none can offer enough coverage and convenience for me to go with them. And if my brain-dead DVR (my punishment for being cheap and getting into Dish contract I can't wait to end) misses an episode or they decide to run a baseball game over the time and the brain-dead DVR doesn't know how to adjust, I'm pretty much out of options when online solutions won't feature it for a year or so and I can't continue watching the series since whole story arc will be messed up. That unless I do the obvious thing and just download it - because unlike what Dish or Amazon could offer, somehow those pirate guys actually can deliver convenient, easy to use and reliable way to get the content to me, and I could watch it anywhere any way I like. I'd pay money for something like that if somebody would bother to do it for me for money.
"It's too bad that it has to be mathematics and that mathematics for some people is hard."

"We cannot...convert this thing to any other language. You have, if you want to discuss nature, to learn about nature and to appreciate nature. It's necessary to find out the language she speaks in. She offers her information in only one form."

Heh, this rings all too true for me right now. I'm making a game that will try to make a tiny bit of fairly advanced maths at least basically accessible, while still being fun to play. (As you might imagine, this isn't exactly an easy task.)

It really is too bad that, for lots of people, mathematics feels unapproachable - it would be nice if it were very easy to make people with a near 100% non-mathematical background see and understand the power and weirdness of pure mathematics, or the mathematical part of physics.

But it's certainly not easy, which is probably why so many attempts to make some maths-based subject digestible (e.g. the abundance of 'educational' games, which are all too often just about arithmetic) just crash and burn, not least because few people seem to be even trying to figure out how to get concepts across differently.
Passion doesn't need to be about programming. Passion and curiosity can be targeted at other areas.

The one type of candidate that I will almost always turn down when interviewing is the one that can't answer the simple question of "Tell me a story about something you enjoy and why. It could be a project you worked on, an outside hobby, anything." We all have our different strengths and interests, but the people I've found that I work with the best can talk about something they enjoy.

As for myself, I've spent many years working in the industry. Sometimes I take on side projects just to noodle around, sometimes I take on consulting projects to learn something new (or help out a friend). Given my drothers, I lean towards non-programming pursuits these days -- cooking, gardening, mountain biking. In their own way, all stimulating and, at the same time, allow my mind to relax away from the computer.
Yep: the parts of the Windows tree still built with nmake are much more pleasant to hack on than the parts that use msbuild.
Ya I was in the same position. I was going to give mixpanel and try. They are doing a presentation in the area in a week or two if anyone is interested. http://www.meetup.com/SF-Growth-Hackers/events/106188332/
It doesn't sound like it to me. Thanks for the reply.
If you want to build just workers who get your job done, I am sure Home office might produce better results. But if you want creativity in the office, come up with new features/products and be more than just a normal worker who gets his job done, home might not be the ideal place.
In my experience, G1 basically doesn't yet work well under high garbage high load scenarios. Its responsiveness was worse than untuned CMS, and significantly worse than tuned CMS.

I'd love for it to work since long pauses are the bane of any garbage collected server :)
Sending Netflix OAuth Requests With Python
There's a plush gopher too-- http://1.bp.blogspot.com/-ti6s2UsV8no/Tdn82ozbggI/AAAAAAAAAB...
The Coming 'Experetail' Boom
From Boston:

http://www.mbta.com/rider_tools/apps/

http://hubwaydatachallenge.org/
This list was pretty helpful.

http://www.meetup.com/SF-Growth-Hackers/pages/Growth_Hacking...

The SF growth hackers talk about the tools a lot in their meetup if anyone is interested in learning more about them.
As per your last point, his argument essentially turns into "i want to base decisions on gut feelings and assertions".

He tries to weasel word differentiate between "intuitive knowledge" (really: human based algorithms) and "algorithms", when they are all really just algorithms.

He doesn't explain at all why his algorithms are better than any a computer could use, or for that matter, why a computer couldn't implement the same algorithms that back his "intuitive knowledge".
I still don't quite follow. What do you mean by "terminate" a task? From my understanding, when a Task returned, the underlying Thread would be returned to the common pool for use by other Tasks. Does the Go scheduler detect when a task is blocked for IO, and reuse the thread for other goroutines?
I don't know. It kind of seems like Google just followed the rules. I tried to find a spectator contract or something similar and could not. The Daytona website (http://www.daytonainternationalspeedway.com/Track-Info/FAQ.a...) does not really have much information on what you can do with recordings of the event. It does explicitly state that cameras are allowed on site though.

Fans may enter with:

One soft-sided cooler, no larger than 14 X 14 X 14 inches.

Coolers of this size typically have a removable plastic liner and are branded to hold 24-36 cans of Coca-Cola or other beverages. The soft sided insulated cooler may contain ice.

One lightweight backpack similar to those used by school students, to accommodate cameras, radio scanners, and souvenirs.

Note: Fans are allowed to bring in one each of the bags described above.

Binoculars, scanners, headsets, cameras, not in a bag, worn separately over the neck or on the belt and seat cushions carried separately are also allowed.

Seat cushion bags with compartments will be reviewed on an individual basis. All items brought through a grandstand gate will be inspected.

The following may not enter the admission gates:

Firearms, Fireworks and items restricted by Local, State or Federal laws

Hard-sided coolers, thermos and insulated cups of any size.

Items restricted by track policy:

Strollers, umbrellas, etc.

Any bags, backpacks, or containers larger than the allowed size.

None of the above-restricted items may be left in or around the gate area. (The above are subject to change without notice).
I'm guessing this is the actual article :
http://tja.org.au/index.php/tja/article/view/390

Full text requires subscription, though.

Yeah, 25 is no sample at all. I mean, I work from home, but that's only because that works for my current situation and the type of work I do. There are a million other factors that can affect productivity either way.
One louder: replacing regression with neural networks
Ask HN: What wireframing tools do you use?
Question is directed at web designers/developers.
Cooperative multitasking on a single CPU is concurrent, but not parallel. It's still very useful.
It actually just came on DVD a few days ago (Feb 19th). http://www.amazon.com/Game-Thrones-Complete-Blu-ray-Digital/...
Mixpanel is holding a presentation in SF if you're interested in learning more.

http://www.meetup.com/SF-Growth-Hackers/events/106188332/
If Make is a local optimum and close to a global optimum, it by definition is the global optimum.
I do mean to work on hash routing support, I just haven't had the time yet. I don't actually think it will be too much work to get it working, but that might be slightly optimistic.

There is an open issue for querystring support where you can see how this developed over time, but I haven't had any feedback on it yet. It might be worth watching that issue for updates: https://github.com/emberjs/ember.js/issues/1773
Wild speculation about the iTv
Wow. Way off, my apologies. Post has been edited.
I think you already have something to offer to them. That's why they contacted you, so my suggestion would be to focus on what you have achieved until now (open source projects). What you did, Why you did, what mistakes you made, what you learned from them etc.