skysight-inc/HackerNews huggingface dataset:
Hey, sorry I didn't see this for a week. Another victim of the short halflife of HN threads ;-)

Anyhow, I suspect that code still exists somewhere, but offhand I can't see where that is; likely a backup somewhere. It was some time ago. As for lecture notes, I'm not sure they'd help very much. I should have been more accurate: my mechanics course was just a mechanics course where we had to pick a project. I chose to make a physics simulator, so all the research therein was not part of the course.

There are a number of ways to do collision detection. If memory serves I used a bisection method with bounding volume intersection trees. I believe this is a known technique you can look up. If not, it basically amounts to dividing up your objects into a series of adjacent bounding volumes, for example divide the bounding volume into octants. Then at each simulated time step, you run through tree structure which shows all of the locations where two octants belonging to different objects intersect. Any one of these intersections essentially means that a collision has already happened, and you've simulated your way into an impossible situation (assuming non-deformable bodies). So what you have to do is find out the time step when the collision actually occurred at that locale. One way to do this is to backtrack and use a bisection method[1] to zero in on your collision time, and then begin simulating again from there. At each collision point you need to determine the time of collision (face-face, face-vertex, etc.) and calculate the contact forces iteratively until everything is resolved.

Calculating the contact forces is actually the tricky bit, and there's been a good deal of research on that topic. The trouble is that the contact forces are interdependent, so you can't just solve them in parallel, or exactly. It pretty much boils down to a Quadratic Optimization problem, which needs a non-convex optimizer to solve (I believe cvxopt has one, but if you're working in JS...). The details of that method get hairy pretty quickly, and are far out of scope for a HN reply, unfortunately.

You probably knew most of that already, but in any case, there it is. Let me know if you have any more specific questions.

EDIT: The school was the University of British Columbia, and the course was like the second classical mechanics course or something. It didn't teach any programming or computer science aspects. They knew that most of the class was capable of the required feats because of the prereqs for the course and the programs people were in, so they pretty much just threw us into the deep end.

[1] http://en.wikipedia.org/wiki/Bisection_method
By the way, it was in my teenage years that I first encountered the idea of respond-ability. This was first introduced implicitly by reading nearly all of Robert A. Heinlein's novels. I think I came across the formal concept in Steven Covey's Seven Habits of Highly Effective People.

However, it wasn't until in the past couple years that I understood "acceptance" (and that understanding is not acceptance). That required practicing a specific form of mindfulness meditation, called Vipassana, or insight meditation. All of Vipassana is simply accepting the sensations, emotions, and thoughts as they arise ... and pass. Usually, there are comfortable and comforting sensations, emotions, and thoughts that we don't want to let go of, and ugly stuff we don't want to experience. Acceptance is acceptance, whether stuff comes up or passes on. Usually, people's fundamental, existential misery kicks in and they run away from Vipassana. Your mileage may vary.
Is this specifically for CPython? I thought Stackless Python already provided something similar barring Go-specific things like channels.
"On Wednesday night, after a long work day, I got into my car"

That's his first mistake. Many (most?) people on food stamps can't afford a car. When you have little money for food, and you just got off the late shift of your second job, you have an even longer trip to the store, costing you more money.

Many of these people also may live in food deserts, where the most common type of store is a liquor store, followed maybe by a payday loan place and a gas station, or a bar. That's where I live anyway.

The closest grocery store is a very poorly maintained Aldi, and some people I know take a cab there and back once a week so they don't have to spend an hour or more traveling by bus.
Now wonder how disorienting it is to work at one of those companies. I believe Amazon gets around this by liberally using the phrase "retail website" to refer to what the rest of the world just calls "Amazon".
You saved me. Thanks.
Pure binary.
link for the lazy

TeslaTouch Technology

https://www.youtube.com/watch?v=zf0sIKypI4g
I have used BSD on all my laptops for the past eight ? years. wifi is my biggest bugbear but I fear I generally ignore anything that is not germane to the basics.

seriously want a write up?
There are legitimate Lego experts? Also, I don't think I've met a single human being in person who doesn't call them Legos.
Understanding EXT4: Extents, Timestamps, Extent Trees, Demolition Derby
I never knew what to think of the whole Climate Change thing. I consider myself a careful skeptic, going on the assumption that the science is much too large to put together. Although I never really questioned the idea that there is evidence of warming or man-made warming, I always questioned the the stated impact.

I've always felt that much of what was presented to us was exaggerated, and I've always felt strongly that the climate scientists were too closely bound to politics, and thus whatever truth was found was obscured by rhetoric. There was also several solutions presented that skated well past the line of absurdity. [1]

Here's to hoping that the climate panels have learned from the mistakes of their past and begin to offer truly critical and balanced opinions, no longer employing scare-tactics.

The hard-core pro-CC crowd accused me of being all sorts of things I am not, such as a wasteful litterbox. Actually, I purchase very few things and certainly never buy Palm Oil or other items that are environmentally destructive. I don't use plastic bags, and I don't drive a car.

In regards to this article, I still don't know what to think. I really wish the report itself would come out before the media jumps all over it and destroys the meaning of this paper, as it is rather important. If the report does say this, I would wonder what changes have occurred in the climate thinking and world to wheel back this much.

[1]http://www.treehugger.com/culture/hose-to-the-sky-still-spew...
What if I have a gpg smartcard and want to create subkeys to use on specific devices?

For example, I might want to have the ability to sigh messages on an ipad, and revoke the keyif the device is stolen.
Also when your poor you need to buy milk because cereal is cheap and filling. I spent $91 this week for groceries for 3 people this week and it will last. Cereal, 50% off meat, half off soups, and so on.
If so, they should stop asking people to buy tissue paper for classrooms.
I highly recommend watching his C10M video (linked in the article): 'Shmoocon 2013 - C10M Defending The Internet At Scale' - http://www.youtube.com/watch?v=73XNtI0w7jA
Sigh. Food stamps are properly called SNAP or "Supplemental Nutrition Assistance Program". The name isn't a joke--they are supposed to be "supplemental", not an all-you-can-eat buffet. The reality is that they cause all kinds of abuses, some legal and some illegal. The CEO of Panera Bread is probably not an idiot, and is probably aware of this, so I think it would be best that we not take his pandering too seriously.
>almost everything the Party tries to do must conform to the rules of consensus implied by the Liquid Democracy policies.

Ever now and then somebody will pop up in the Pirate Party UK and suggest that we adopt Liquid Feedback like the German party does, and this is one of the most important reasons why we don't.

The UK party has a much more centralised leadership, while still facilitating membership decision-making over policy.
These kinds of challenges are pointless. It's true that living on a food stamp budget is hard, but it's not impossible.
The real trouble begins when you encounter unexpected costs. When you are living from hand to mouth you can't plan ahead for whatever mishap might happen, be it illness, a car crash or just about anything that might make your already tight budget nonexistent.
Just curious, where do you live? I ask because the only time I've ever had to take taxis constantly was when visiting NYC, and it still wasn't cheap (although, cheaper than a taxi to the airport 10 mins away).
A month would be more realistic, but i'm not sure you can replicate the real situation in a time-box. A single week, like any change in diet, would just show how difficult it is to change habits, and how well you can forestall your desires. A month would allow time to form new habits, but you can still wait out the time limit to indulge your cravings.
err, maybe. I don't think I have ever installed x from pkgs on cd. I always download thru ports - the 200 tarballs was what ports does for me (downloads and verifies md5) so if I did not use ports and I did build from source I would manually download and verify. I don't think anyone would ever do that admittedly.
Paul Graham calls out Boston investors.
tactile fearmonger execution.
While reading this story, please keep this guide handy, which measures the political donations that his company makes:

http://www.opensecrets.org/orgs/summary.php?id=D000059478&cy...

I should note that the latest Farm Bill attempted to decouple SNAP funds from the agriculture parts of the bill, which historically was the only way to protect SNAP benefits from being significantly slashed.

http://www.forbes.com/sites/nadiaarumugam/2013/07/13/republi...

So, while this is a commendable action on his part, there are individuals inside his company funding candidates and a party that advocates elimination of the entire program, because of supposed moochers and "young bucks" who go and buy steaks, abusing the system. Perhaps he can lead by example and help change some attitudes inside his company.

EDIT: The political donations are from individuals in the company, instead of from a PAC the company controls. There are however, other organizations that Panera may be a part of (The Chamber of Commerce comes to mind) that also have poured a lot of money into Republican coffers.
Not sure what the advantage of this is.
I guess just simplicity and easy DNS setup?
Personally I think that climate change is a bit of a distraction. There are lots of good reasons for cutting pollution beyond carbon. Moving to sustainable energy would be worth doing even if climate change didn't exist simply to cut the health impact of dirty energy.
To say that the benefits of increased vegetation outweighs the rise in sea levels and summer temperatures is breathtaking in its stupidity and cruelty. The people who are the most affected by climate change are the poorest and least able to relocate. In which way does humanity benefit if millions die in Africa and South East Asia whilst wealthy industrialists get to farm further north than previously.

It's also bizarre to be thinking so short term. So we benefit if there is a 1.2 degree increase in the next 70 years. What about the 70 years after that, and after that ?
For $3 a day you can eat (relatively) healthy food and only shop once or twice a week: http://www.miketuritzin.com/writing/eating-healthily-for-3-a...

I've tried this for a few months. It's hard to do just the rice and beans. We modified it by adding salsa, shredded cheese, and tortilla shells to make burritos out of everything. It's probably an extra $20-$30 per month to do that.
He's not trying to walk in another person's shoes, simply live by the same constraints.
Traditionally, when I hear about eating cheaply, I think "rice and beans". So I'm a little surprised to see those absent. Comments?
A lot of people on food stamps have no choice. They live in communities with little or no public transit infrastructure, and are forced to own and maintain a personal vehicle to get to and from their minimum-wage job. They live in places designed for a twentieth-century middle class supported by high-paying factory jobs and an infinite supply of petroleum.
But there's something authentic about sharing things as you realize them. Less chance for editing. It's also going to give him an interesting POV on his own evolution and realizations.
Many many years ago as a new parent recently laid off we went on the 'food stamp program'. They really were little pieces of paper back then. I ate better for those 7 weeks than I had all my adult life to that point. And it was years before I was able to eat that well again.

The system is great for what it tries to do, help people in need. But in my opinion we have gone far too far in trying to remove the 'stigma' of being on aid. Instead of heading in to town to collect our stamps you get an EBT card with money automatically added to your account each month. It's too easy to take the money. When we were on aid we needed it. But having to use those colored pieces of paper in line at the grocery store while everyone else watched was a huge motivator to get out and get a job.
Will A Revolutionary Black Box Turn Dale Vince Into Europe’s Elon Musk?
Would you strip-search a colleague if the police ordered you to?
Given that the WSJ is owned by Rupert Murdoch, I would recommend taking anything it says about climate change with a giant hunk o' sodium chloride.
Wow, let me say that if you're even kind of thinking about Ansible, you should star that. There's some very good use of vars going on, and I'm going to use some of these examples to improve my playbooks. Thanks! If you're thinking about using Ansible in any capacity, star/fork this project!
Based on: http://www.youtube.com/watch?v=UFXeXK3szOk
There are other such incidents: http://en.wikipedia.org/wiki/Strip_search_prank_call_scam
Why would millions die? Rising sea levels won't come as a tsunami, it's a slow,gradual rise in sea levels. Of course this will cause havoc for the world's poor, but it's not like we can't plan for it.
it's likely to make the cut, given that it's pretty damned stable.

virio will be huge.
In theory, gvfs with FTP is that convenient. The problem is that it's a little, shall we say... "quirky".
Ask HN: A decent bug tracker service to incorporate in website
I'm going to be launching a web app soon and would like to add some sort of bug reporting. Is there a service that adds a subtle "Report error" or "Suggest Feature" button on a website and handle bug tracking and feature voting? I would prefer something opensource and free that I could host myself, however I would be open to a paywall service. Any suggestions?
One of the problems with focusing only on CO[2] (or global warming in general) is that it sometimes is in direct conflict to other environmental improvements.

Spending energy to keep air/water/land clean of other pollutants, either on remediation or lower overall efficiency, can boost CO[2] emissions. I'd personally prefer to take the risk on GW if we could cut down on mercury, localized pollution of land and water, etc.

There are some cases where CO[2] reduction is generally related to environmental improvements overall, like swapping in nuclear or (in some places) wind for dirty soft coal, but it's not all the time.
>Yes, or more likely, it's a random fluctuation indicative of nothing in particular. The latter assumption, which may seem overly skeptical, is how a scientist is expected to look at an unexplained change in the rate, based on a precept called the null hypothesis

It's NOT UNEXPLAINED and it's NOT RANDOM.

Does your browser support Flash? If I point you at a chart composed using gapminder.org could you please please LOOK AT IT? (Or if you can't, could you let me know what the constraints are on what your browser can see, so I can find another way to get you the information?) The link will follow this paragraph. Press the "play" button below this chart to see an animated plot of fertility versus child mortality. Several specific countries are hilighted - you see a trail of their progress over time - but the ENTIRE MASS of countries follows much the same pattern - it moves down and to the left. Here's the link:

http://www.bit.ly/18hUMjA

It truly boggles my mind that you could think even for a second that the slowdown in population growth is "likely a random fluctuation indicative of nothing in particular". It is a TREND. The phenomenon is quite consistent. Across the ENTIRE PLANET, countries are increasing their GDP, decreasing child mortality and decreasing the rate at which they have kids, with all those changes roughly in tandem. And it's not a random walk where one needs to cherry-pick any specific interval to see these trends - if you just look at the entirety of ALL the data we have available and plot it, you can see a consistent movement.

Please look at the animation. Play around with it - use the checkbox list on the right to highlight other specific countries. Get a sense of what the data is actually DOING before you claim it's a random fluctuation.

A random walk WOULD be susceptible to cherry-picking - the trend would only show up if you pick certain time ranges or certain sets of countries.

This is not that.

(Given current trends, the world population would not double again - it would stop growing short of that.)
Ten thousand dollars per year is negligible, especially since almost half of it has gone to dems. They probably resisted the change you mentioned. If there's any doubt that your comment is talking about a non-issue, it's also worth mentioning that all those contributions are from individuals, who he is legally unable to influence.

This nit doesn't even qualify as microscopic. It'd be better if you just skipped picking it.

Edit: re: your edit, why would you criticize them over organizations they may be a part of?
My biggest problem with many of the people that warn of global warming is they proclaim we need to take serious action and then ignore the most plausible solution which is nuclear power. I know not everyone is against using nuclear power but if global warming is a serious issue and I think it is plausible that it is thats where we should be heading, as a bonus nuclear power is great anyways.
it's available on speaker deck too:

https://speakerdeck.com/benoitc/experimentation-in-porting-t...
Funny, I actually just had that for dinner tonight. Trader Joe's instant jasmine rice, organic black beans, cherry tomatoes from the local farmers' market. Surprisingly cheap, easy, and delicious.

I don't think a $30/week grocery budget is unreasonable at all, with a bit of ingenuity (and, critically, proximity to the aforementioned vendors; food deserts turn this whole thing on its head).
It is also working for Pypy. this is a different impementation from Python Stackless and also give you the possibility to select operations just like in Go.
I believe most North Americans are unaware of the beneficial properties of that combo.
He has dried chickpeas and lentils, both of which are beans. Rice can be substituted for pasta with some cost inefficiency as they are both basically straight carbs. So, the majority of the nutritional content of his purchase is essentially rice and beans.
Sad day for small time GPU miners, sign of the end of their hopes for making any bitcoins ;-)
I was going to say the same thing. It was backup in college. Rice, bean, tortillas, and a taco sauce. There are huge challenges though with condiments. Olive oil was an example of something which is really expensive but it lasts multiple weeks (if used sparingly) but it can blow the current week's budget.
You're right, though he is showing that in fact it's hard to get a full and balanced diet using just food stamps as an income. So he's contributing to your point, even if he's not going through a full "challenge" of forcing himself to spend no more than X amount in a month on bills/mainteinance/etc. It's hard to properly emulate what it's truly like to live in poverty.
In app purchases have a few artificial things going for them that help explain this number:

* In app purchases are more secure against piracy which is rampant for paid games
* In the app store, paid apps are listed in the paid section but free + in app are listed in the free section, giving you higher visibility if you make it free + in app.
* The app store's incredibly primitive pricing model for paid apps, missing features such as time trials, upgrade pricing, tiering, subscription pricing etc. which can be somewhat patched with in app purchase in a clunky way.
I'm personally not finding that to be the case - or, if there is a more 'critical mass' in the desktop/server language, at least its a single language to deal with.

Its the context-switching that bothers me most about the web technologies that have evolved over the years (and I've been watching, as an Internet user for over 30+ years, this evolution quite closely) .. going from HTML5 -> CSS -> Javascript results in too much cognitive dissonance for this old salty developers eyes. Plus there are just too many platform issues to deal with - not just per-OS, but per-browser.

Whereas I'm perfectly happy building real desktop apps (which can incidentally be deployed to the web) in languages such as Lua, I really can't be bothered with the alphabet-soup of CSS, the peculiarities of HTML5 .. although I do find Javascript to be aesthetically pleasing at times (must be my C background). I hope to one day just do away with the web layer entirely and focus only on the app level, and there are fortunately enough tools like that out there to get along with in that regard.

Still, Coder is a fresh way to address the problem, and I definitely appreciate the effort made by its developers to make things a lot more approachable to younger, less crusty minds.
This entire blog post is an indictment on the sad state of affairs surrounding UX around crypto. There's so much intrinsic complexity around proper crypto that the focus should be on removing as much accidental complexity as possible.
Constraints? You mean like not owning a car and the increased insurance premiums from living in a high risk area with no credit to speak of?

Which is why it's complete and utter bullshit.

You sleep in horribly shitty conditions, where noise is a constant problem. You do this day in and day out and with poor nutrition, lack of heating/cooling, and a shitty mattress. All in a attempt to save up for a car, insurance, maintenance costs and gas?

Yet it's just about budgetary constraints. Right you are sir. Right you are.
Have you found something wrong in the article? This would be a more constructive comment.
http://aws.typepad.com/aws/2012/11/aws-marketplace-additiona...

edit: we're about to launch pfSense on EC2, too.
No offence but people such as yourself really are the worst. It's clear that you have absolutely no scientific knowledge about the subject but yet believe you know enough to disparage experts in the field. If you don't know about the subject (and I don't) the only sensible position to take is an objective risk management one:

Chance of worse case scenario (10%) x Impact of worst case scenario (Severe) = Prepare Contingency Plans.
IOS 7 Golden Master: Download New Wallpapers, Ringtones and Alerts
Well, for better or for worse, since millions of poor people die each year from readily vaccinated or treated diseases like polio and tuberculosis, it just doesn't seem like the rich nations of the world have the political will to properly take care of them. (Bill Gates is trying though.)
> their theories (surprise, surprise) provided support for these hand waving models

> These folk "knew" what they needed to obtain

If I hadn't seen the resemblance between the username and the first name on the linked publications, I would have closed the page and written it off as a pseudo-science blogger fighting big corporate interests. I just wish the user info page had his real name on it, for confirmation.