skysight-inc/HackerNews huggingface dataset:
There are so many security issues being unveiled that at this point one might wonder if Rails 4 (and a complete redesign) may not be the way to fix the security issues.

Maybe also, if ruby programmers learned to program (instead of doing banana driven lingo development) or committed suicide throwing themselves from a cliff (along with PHP developers) (like lemmings) we could also have a boring yet more secured internet.
Do you mean carry an extra battery, or do an exchange? While you "could" do an exchange, similar to how propane tank exchanges work, do you really want to be trading your pampered battery in for some random battery with an unknown history?
> Certainly the YC juggernaut tends to confirm that young entrepreneurs can be extremely able and can lead ventures to spectacular forms of success.

The spectacular success comes from a slim minority of the YC pool.
Don't know, but I do know we'll be investigating it.

(we tend to keep an eye out for issues affecting other frameworks/libraries, both to coordinate and to check our own stuff -- security is really damned hard, and the thing to do is watch and learn rather than point and laugh)
It's interesting they've started this médialab in Science Po, which is (as the name implies) a social sciences university [0] in Paris [1].

Looking at the team [2] the name of Bruno Latour as a director seems a bit out of place. After his controversial views on the social construction of science [3] I find it astonishing that he is put at the head of the department that is in charge of bridging the world of the social scientists with that of the quantitative methods and hard sciences.

[1] Grande école actually.

[0] http://en.wikipedia.org/wiki/Sciences_Po

[2] http://www.medialab.sciences-po.fr/en/team/

[3] http://en.wikipedia.org/wiki/Bruno_Latour#Laboratory_Life
No kidding, I wonder where the poster thinks power on the east coast comes from.
The Valve New Employee Handbook:
http://www.valvesoftware.com/company/Valve_Handbook_LowRes.p...
Hi, I'm the author. In this particular example, I basically skipped the compiler and linker to create an executable directly, yes. It's certainly a lot of fun, but if you're really trying to become proficient at programming in assembly language, I would recommend reading Assembly Language Step-by-Step: Programming with Linux.
If you're on Android, I've found the best BART application by far is OpenBART https://play.google.com/store/apps/details?id=pro.dbro.bart&...
CSV for US Bank holidays till 2020
"Premature optimization is the source of all evil" -Donald Knuth

This one reminds me of The Story of Mel <http://catb.org/jargon/html/story-of-mel.html>;
Yea it wasn't like "Hey! Don't do that!", it seemed more like, "Iiii wouldn't suggest that."
I just don't believe in marriage as an institution; especially when it's such a farce for so many people to begin with. Kicking this sacred cow has consequences so my feeling is, let's not make it sacred. If consenting adults want to do whatever, let them do whatever.

I've got no problem with anyone who wants to get divorced if there are no children involved since that kind of breakup (no matter how smooth people try to make it) will have negative consequences.
1996 was the year scalability changed
I took the test and did fairly well I think. There were a lot of pattern matching tests and some interesting things where you had to spot rotations, mirrors and various swaps/transformations. Those were the more standard intelligence tests. Then there are tests for emotional intelligence. Situations, relationships, how you react, what you value.

The structure of the session and course material itself were kind of a let down though and they let a lot of people in who don't seem that stellar.
Ah yes this is what happened to me.
I would prefer an app that combines BART and Muni data into a cohesive trip.
It doesn't have to be a panacea, it just has to significantly reduce the risk of being exploited (whether due to superior design philosophy, superior execution of that design philosophy, or simply 'security by low market share').

If the security of your platform depends on that platform not become a popular target of hacker attention then sometimes it really is as simple as "I don't need to outrun the bear; I just need to outrun you"
That's essentially what the top-voted answer does, except it accounts for gaps in the IDs.
Startup Financing Trends for 2012
Acctually i saw the opposite, a startup drives traction from addressing a pain point and there is a big easy target here, make the process suck less. I would say just by cutting out two opposing lawyers this will instantly be more successful based on just the collaborative start alone.
Check your thermostat, if it's too cold it should block off the radiator completely meaning that your piece of cardboard would do nothing if it was working properly.
Behind The Scenes At Adioso - Part 3: Patience
Author here: I'm sorry to hear you didn't like the post. I'll make sure to include nudity in the next version.
If you liked this, you'll probably like even more "A Whirlwind Tutorial on Creating Really Teensy ELF Executables for Linux" (http://www.muppetlabs.com/~breadbox/software/tiny/teensy.htm...). Last time I checked, the teensy executable had stopped working around Linux 2.6.26 or 2.6.27, and I don't know why.

Relatedly, I wrote a tiny quasi-Forth in itself that generates ELF executables directly at https://github.com/kragen/stoneknifeforth. Its executables also stopped running around Linux 2.6.27, and I still haven't bothered to figure out why.
Apparently iRacing <http://www.iracing.com/testimonials/>; has some value in helping drivers train for different tracks.
Auto-updating Full Text Search with Postgres
I think the correlation is that creativity matters less in entrepreneurship than execution.
It's weird, I'm 25 turning 26 in a month. On one hand, I feel quite old, meaning that I'm struggling in terms of trying to learn new things, like learning a new musical instrument, language and sport, things that should be done at an early age. I def. can feel the concept of going past my prime, and now doing things awkwardly and always will have an "accent" with the new things I take on now.

On the other hand, stupid things matter less to me now. Like the fear of missing out (FOMO) and trying to look cool, so all of the hip social badges like trying all of the yuppie-crap to present an image that I'm an renaissance man matter less to me. The more mature things like being responsible, on-time and saving money matters more to me. But I feel so inept in these things, so I feel both like I have peaked and very immature at the same time. But hey, Dota hasn't changed so to make myself feel better about myself, I just pub-stomp n00bs ftw!
Emergency alert system hacked in Montana
And on a bike you'd probably be faster than even the "fast type" zombies on foot. Definitely the slow ones.
"You weren't supposed to read his article as coming from a Lisp expert, seeing that Lisp wasn't the main focus at all."

Then why did he make snide, ignorant allusion to Lisp?

"You shouldn't hold that comment against him; he doesn't know what he's talking about and you shouldn't expect him to" is an odd defense.
I studied physics, and I learnt actual programming and assembly language: I actually did this in the real world!

What do you learn in Computer Science then?!

Gibbering useless concepts that makes you non-sensical experts in the field of not delivering your software neither in time, nor in the frame of the specification? Or just
> It calls IQ irrelevant, but values a metric of "high fluid intelligence" including logic, pattern recognition, and abstract thinking which... IQ is supposed to measure?

Do you know any persons who have scored or would score high on IQ tests who are ungraceful and awkward in social situations? Have you seen such persons unable to take advantage of their abstract thinking ability to avoid awkwardness in social situations? (Example: Failing to realize what they said implied about someone present.) Have you seen such persons persist in making logical arguments concerning a certain point, long after it should be obvious that the audience has ceased to care? Have you sat by and watched someone on your team do that in an important meeting?

> The difference between stupid and intelligent people - and this is true whether or not they are well-educated - is that intelligent people can handle subtlety. --Neal Stephenson

I've scored decently high on IQ tests and have been plenty stupid nonetheless.
> Buy a one way ticket to another place and work your way back, drive from the polar circle to the southern tip of Brazil.

Replacing one quixotic fantasy with another will only leave him with the same void inside him when he returns home and finds that he's in the same situation, only a little bit older. "Finding yourself" is a strategy for avoiding having to look at yourself; otherwise you'd simply say "oh, there I am" and be done with it in half a second.

Of course, the half-second version of the existential journey doesn't generate much material for blog posts.
I have a problem when companies start claiming personalization to this extreme level. How can they claim that they know that an individual "Gets bored and checks email at 4pm."

They are able to look at their customers and see when they open emails, even report on the average time, but people are so much more noisy than they make it seem.

It's interesting that this attitude of pinning customers to a specific thing is so ingrained in their mentality that they bucket their customers: Johnson only ever drinks water, Aubrey rides his bike every day, rain or shine.

In reality people are complex and multifaceted, and it is important to acknowledge this when marketing to them.
Mods, wefunder, whomever: the similarity of your names is making people think this is the home page of Wevorce rather than an article about the founder and company. Either make it clear at the top of the article page, or in the title here.
They actually use mmap internally.
Thanks, I always wondered how VLC was so efficient at translating pictures in colored ASCII art.
I thought the opposite -- the ligatures seem like they're supposed to make the company look fancy, but when combined with the photos of the founders I just felt creeped out.
The raw court filings refute this argument, which I think is probably folkloric. JSTOR did release many articles to the public domain, but they appear to have been a small subset of the total Swartz captured.
you sir are mad!
Aldi confirms up to 100% horsemeat in beef products
> They're not using services.

Government services are not something that are "used" in the normal sense of the word. Central Park needs to get mowed, street lights need to be lit, police and fire protection needs to be provided, etc. regardless of whether residents are there or not.
Has anyone succeeded in getting this running via ssh and X forwarding and XQuartz? I just get a black window when I start it. I guess I should just hook the Pi up to a TV and try it that way.
Agreed. I would heartily recommend reading the article you linked to, I certainly liked it a lot.

The project you've worked on looks interesting, too! It's a little late for me to be reading too much code, but I'll make sure to take a good look at it tomorrow. Thanks for the link.
> Again if we go back to Hancock's thesis, it's all there!

Yes, the problem is not with the definition of the term, but with the term "live programming" itself! It is too vague and can apply to too many concepts, and hence we're seeing people use it and interpret it for many different concepts. Nobody will go read a thesis to learn what a term means. But then again "object oriented programming" is vague as well. The notion of "steady frame" does seem oddly domain specific. In the words of that thesis: water hosing your way towards the correct floating point cutoff value or towards the value of a parameter in a formula that produces an aesthetically pleasing result works great, but I'm not convinced that you can "water hose" your way to a correct sorting algorithm for example. Perhaps I have misunderstood what he meant though.

> A "best" effort with reset as a back up is more usable.

Yeah, I agree. I think the same primitives that can be used for building good explicit state migration tools, like saving the entire state and recording input sequences or recording and replaying higher level internal program events, can also be used for building good custom live programming experiences. So they are not two entirely disjoint problems.

> But maybe take a look at our UIST déjà Vu paper [1]

That's very interesting and looks like an area where live programming can work particularly well! A meta toolkit for building such domain specific live programming environments may be very useful if live programming is to take off in the mainstream. Of course LightTable is trying to do some of that, but while it started out in a quite exciting way they seem to be going back to being a traditional editor more and more (albeit extensible).

> One of the next problems I'm trying to solve is how to memoize between the frames of such programs to make the feedback more lively.

Probably you've seen that already, but have you looked at self adjusting computation? http://www.umut-acar.org/self-adjusting-computation
Seriously?

Buildings with modern working sprinkler systems are rarely an issue for firefighters. As for break-ins the concierge rarely let roving bands of hooligans in to trash places / squat.

Empty luxury condos are not the fire / squat hazard that abandoned warehouses, etc are. Nice try.

It's pretty likely that someone would notice a squat in a luxury condo.

As for city services the NYPD could probably greatly improve their budget by not unconstitutionally stopping and frisking people.
Looks like most of the designers and tech guys likes blue.
Does Vundle <https://github.com/gmarik/vundle>; count as something fancy?
Well of course, nobody writes any applications in hex; it's more of a proof of concept, but a very interesting proof of concept.

Asm, at least for me, is still too low-level for me to do any sort of serious work. I make desktop/mobile apps, and don't really do any sort of kernel hacking, so currently, I'll stick with C++ and Java. It is a nice thing to know, however, I don't see myself learning it right now. It's inevitable that I'll have to learn it sometime in the future if I ever want to broaden my prospects, but it's nice to play around with, but isn't all too useful for me.
He's uniquely suited to the task, that's what he did to Be and Netscape.
I prefer histograms...
http://highscalability.com/blog/2012/5/23/averages-web-perfo...
That's not how a generator works. Take a DC motor and spin it with your hand and it'll generate a bit of a voltage potential across the terminals on the motor. If you short those together and then try to turn the motor you'll notice that it's significantly harder to turn.
TrafficZipper Added to the TrafficLeads2income Downline Builder
An Australian language that doesn't have words for directions
Highly interesting article.

Also might explain part of early criminal behavior in children with single parents.

Those children probably get less attention, and when they do, tend to be negative.

Then they do something interesting (be it legal, or not), and get praised, they will stick to repeat this behaviour and expand upon it.

So what if what they did was steal a radio from a car? They probably will do more of that, even if they don't need it financially or for the thrill, because doing that make other people praise them (ie: other criminals, of course)
Just in case someone thinks drinking gasoline is OK to ingest after reading your comment:

"Inhaling or swallowing large amounts of gasoline can cause death." http://www.atsdr.cdc.gov/toxfaqs/tf.asp?id=467&tid=83
Thanks. I'll be sure to check it out when I get into programming asm.
One thing to note is that deletion of a message on your end does NOT remove it from the person you sent it too. I have a second test account I attempted this with and the received messages were still accessible by the recipient, even if they were gone from the senders.
THREE DEE. Gogogo!
Snake eating its tail
String userAgent = req.getHeader("User-Agent");

if (userAgent != null && userAgent.indexOf("Baiduspider") >= 0) {

resp.sendRedirect("http://www.baidu.com/search/spider.html?please_honor_robots.txt_and_dont_waste_our_resources.http://cl-test-grid.appspot.com/robots.txt");

return;
}
Inhaling or swallowing large amounts of water can also cause death. :)
You can now buy stuff with a hashtag thanks to American Express
It's not better. But Angular tries not to step on your toes by starting to interpret onblur attributes differently from how they are defined by standards (as other's have said, blurCallback resolves to different things in your examples).

As I understand, Angular is its team's vision on how browsers will natively support client-side apps in the future, in which case there will probably be a more streamlined syntax for such things.
According to that chart, reviewer stalled out after traveling 51 miles (point 7) after seeing an estimated range of 32 miles (point 6). Except for the cold overnight loss-of-estimated-range, the car's reported range estimates all seem accurate and conservative.

So, was the 'detour' Musk refers to mixed in with the overnight drop? Or perhaps there was another unreported drain on the battery, overnight?

Looking back at the original article - www.nytimes.com/2013/02/10/automobiles/stalled-on-the-ev-highway.html?pagewanted=all - it seems that at low-power-charge point 6, "after an hour [Tesla] cleared me to resume the trip to Milford". Presumably, that's why the reporter set out on a 118-mile journey (6-7, 7-8) with a car whose self-reported estimated range was only 32 miles.

So some things to look for in Musk's reply: (1) Why the severe overnight range drop? (2) Why the mixed-signals about whether it was OK to depart Norwich (point 6)?
You know there is a reason they don't participate on these forums... It's a waste of their time! They are so busy working their strategy, making money on the web, that any time spent on a discussion like this, while no money is made, is very low on their priorities.
> Github also appears to share infrastructure between public and private repositories, making their paid clients as susceptible to downtime as their free users. This means Github is essentially charging companies and developers for not publishing their private code to the rest of the world, but not offering any kind of SLA for uptime.

This might depend on the level of service you pay for, or perhaps what actually goes down. I've had access to GitHub enterprise while github.com was down.
I agree. Lots of people seem skeptical about Angular. And it can be hard to wrap your head around.

It prescribes a lot of things in terms of how your application is structured. Some people come just looking to use one specific feature of angular and get overwhelmed by it all.

But I stuck it out, and got some apps working with it, and it truly is amazing. You do have to go "All-in" with angular, but once you do, its amazing. The way it glues your app together really does make you a better/faster web app designer.
Awesome victim-blaming right there. Good grief.
Let's compare the track record of Django and Rails:

http://www.cvedetails.com/product/22568/Rubyonrails-Ruby-On-...

http://www.cvedetails.com/product/18211/Djangoproject-Django...

So far zero remote code execution and zero SQL injection vulnerabilities in Django.
It is pretty fun. If you have a TI-83 or TI-84 calculator you can do the same thing a little bit easier.

In high school, I would print out 2 pages of all the Z80 opcodes and put them on my desk during class. The calculators let you directly input hex and then run your program with asm(), so I would write my program by hand on paper, and then next to each line translate it to machine code and put it into the calculator. A lot of TI routines are easily accessible with bcalls, so you don't have to reinvent the wheel with each program.

Plus Z80 is a lot easier than x86. (I still remember the return code: C9)

I had a lot of fun taking friend's calculators and disabling the LCD and power button in assembly :)
thanks. that looks interesting.
It's kind of the same deal now with the Raspberry Pi, except for the fact that it uses RISC and not x86. It's a great tinkering platform.

Now, if only somebody would make a ring-0 OS for ARM... Now THAT would be fun.
https://twitter.com/dhh/status/289669574427820032

This was his reaction last time there were posts on HN about security vulnerabilities in Rails.
I did. I've also seen incredible abuses of said scripts.

I'm talking about scripts that do things like unzipping (Python) PAR files, patching things they find inside, then running them to accomplish their own goals. The number of dependencies that introduced was just amazing.

You really don't want to know how the sausage is made.
The final sentence sums up the quality of that article. My observations are :

1. Children love preschool.
2. Parents need a break so they have the energy to engage with their children.
3. Children benefit in the long run from the exposure to germs.
4. Children benefit from early socializing.

And so forth....
One way to slow down the perception of time is to embrace the schlep. http://www.paulgraham.com/schlep.html

Working on things that are tedious or generally unfun, can make the clock tick by slower.

Workouts slow the clock down for me.

However, instead of trying to slow down the perception of time, think about it trying to leverage it:

If you know that the days, weeks, years, etc., are only going to pass faster, it becomes easier to visualize the end results of cumulative effects.

Always wanted to learn a new language? Spend 30 mins a day on it. When those 2 years have flown by, if you were disciplined, you will reap the rewards.

Same for working out. If you have always wanted to be more fit, or stronger, or whatever, nothing can be as intimidating or embarrassing as struggling to lift the bench press bar before putting the weights on.

And at the end of the workout, especially in weight lifting, you can feel like it will never get better or take forever to get results.

But if you bank on the ever increasing speed of perceived time passing, add a dash of discipline, and before you know it, you will have achieved your goal.

Really the advantage is two fold, during the workout time slows to a crawl, so you have achieved goal one, slowing down time perception.

And the rest of your life blazes by, so in seemingly little time, you will have worked out every day for 2 years and trust me, you will see results you wouldn't believe.
Neat. I still have my old TI-83 lying around in my cluttered desk somewhere, I'll be sure to try this when/if I find it.
From a purely selfish point of view, if I was to choose one path or the other, Bill's seems more pleasant.

By spending the money on charity while alive, Bill is celebrated as a benefactor while he is alive and charities (and people) worldwide will mourn his death.

Larry, on the other hand, is not celebrated as a benefactor while alive, and charities will celebrate after he dies and they finally get the money.
Cloudflare down
Django ModelForms[1] do seem (to my rails-ignorant self) to be quite similar to what's being described here.

class SomeForm(ModelForm):
class Meta:
model = SomeModel
fields = [ whitelist ]
exclude = [ blacklist ]

Both fields and exclude are optional, if neither are specified 'all'[2] fields for the model will be included in the form.

[1] https://docs.djangoproject.com/en/1.4/topics/forms/modelform...

[2] The model can blacklist certain fields with editable=False in the field definition as well, which afaik trumps anything a ModelForm does.
If McDonalds are smart, they'll install charging stations at their restaurants. Maybe even with solar panels.
I noticed this since my websites have been down for the last two hours.
I'm shocked that Two and a Half Men is that popular! $252,500 for a 30 second commercial!