skysight-inc/HackerNews huggingface dataset:
Hey, thanks! I haven't written anything about txtbirds yet, but might soon. In the meantime, a brief explanation about those transitions and property updates:

- With the exception of the `margin` transition, all the transitions are set to 10 seconds — roughly each bird's lifespan.

- The `left` and `top` transitions move the bird toward the center from a randomly-assigned position on the screen.

- The `font-size` and `color` transitions create the impression that the bird is receding into the distance, getting smaller and more lightly-colored.

- The `margin` transition governs the veering. Every half-second, the bird is given new, randomish left- and top-margins. The transition (set to slightly less than a second in duration, after some trial-and-error) smooths that shift.
My main reason for getting a minor in CS would be not being blind to software engineering, I think. Chances are if I want to design a product (or more likely a prototype for a product) I can do that with what I know, and even better after I eventually learn Python or some other more non-web language.

Where it seems a minor would definitely help me is in understanding and designing for the low level systems of a computer. But I don't I would get a minor for this reason alone - if I really needed/wanted to, I could probably learn this stuff on my own.

The thing I'm not sure of how much it will mean on my resume. It would be meaningful if I didn't do this stuff on my own, but I do, so I'm really unsure.
"When I work as a freelance with customers they'd say I'm the best"

Great. This means you are delivering to your customers which is what they care about. Whether the code is efficient or not, they probably dont care about that.So keep going there. You are doing great.

"When I work with fellow programmers on the other hand they'd say I am the worse"

To make a good programmer especially within other programmers, your items from 1-6 are good but i would not rank them necessarily in a specific sequence. They are all good to have.
You linked that in response to elemenohpee arguing that debt is not always, or even often, a result of irresponsibility. What exactly are you arguing? What was your goal in linking to that?
I'd have to say that software mentors are no different than any other kind of technical mentor.
here are 5 things that I look for in a mentor:
1. Good communication skills. This includes knowing how to talk to their student using methods that work for each individual student.
2. Good technical knowledge (obviously)
3. Even more important than #2, being humble. I'd much rather here "I think this is how you do xyz, but I"m not 100% sure" than someone who says "THis is the only way to do this!"
4. Someone who is clear about the objectives
5. Someone who allows students to make mistakes (sometimes people only learn after they make mistakes)
People usually don't read those 50 page license agreements, even if they did, they have all those legal terms that make it hard to spot all the inconveniences and everybody should need a lawyer to understand all the risks, and hiring a lawyer for buying a TV is too much.

And there is also another problem, if all the vendors adopt this technology then you can only choose to not have a TV at all.

I expect things I buy to adhere to common sense rules without reading license agreements before buying, I don't like having surprises like big brother watching me or things like movie stopped because grandma entered the room and she is looking at the TV.
While I'm not truly clear on what gittip does, I applaud the message from the guy in charge. I like the approach and the intent---and above all the open-ness. Curiously that is combined with a sensible amount of 'quiet' with reference to exactly what they are doing to combat the problem. Insert applause here...
Frankly I think the GPL, or even worse, the AGPLv3, have just as much, or even moreso, potential to "harm" free software as you describe. Nobody loses sleep over other people using those licenses as they please though.

I think maybe I'll switch to an AGPLv3 license with a no-evil modification for my future personal projects...
Useful for heavy computation on smallish datasets, but not for moderate computation on big datasets. Here at work the datasets are several gigabytes so this would not be a solution.

After reading the blog post this looks like an enhanced IPython notebook with some additional packages. It could be a good platform to test-drive their technology though.

(I hope this comment does not come across as being too negative --- the tech is cool --- but I really wonder what the use case for this tool is.)
Thanks. I assumed it was this, but wanted to be sure.
Don't we have more pressing matters to devote brain power to?
I laughed out loud on first reading this sentence (it could use an extra capital letter): "A German shepherd spent a year biting on a ball. In every case, the balls withstood the abuse."

Man that must have been one bored shepherd.
Yep, and without a standards-based web it would be hard to see such a bright situation for platforms like iOS and Android.
And if it were 1,000? 5,000? 25,000? You're still talking epsilon-level percentages here.
I think that the durability of the ball and its ability to outlast previously donated balls by many years makes the price acceptable. The article notes that standard inflatable balls will become useless in short order, whereas this ball might still be in use for years after it is donated.
Meat balls!
We see it being helpful for research in a couple of ways. You have all of the great python ecosystem at your fingertips for analysis. The really exciting part for scientists is the way you can seamlessly share code. Instead of having to install someone else's complete coding environment with all of the compilation steps, you will be able to simply see their code run.
My NMR buddy is gonna be pissed :)

Although to be fair, this appears to be a very special case, where they can control the motion of the protein with a pulse of light. It also doesn't appear to measure very small/fast fluctuations of the protein in normal conformations.
This looks like a very interesting product. I love the design of the landing page as well.
Did you forget the <disbelief></disbelief> tag pair?
Sam, Great Post!
This is going to be incredibly big for the protein structure predictors as well. Most of the best models incorporate bond-breaking and conformational switching moves as described in the function of this protein, but the vast combinatorial possibilities make it hard to resolve what the folding paths are to the global minimum and which are "unnatural" and leave you sitting in a local minima. Tweaking their models with real-world input from this type of imaging and more sophisticated statistics about the frequency of moves will work wonders for their automated efforts.
Phobia? Hardly. You don't call an ftp client and ssh client do you? Likewise you would and should never call a man a woman, unless you're tying to insult him and vice versa. It's called logic and not some ridiculous concept of accepting a mental disorder as something to be celebrated.
When I read this article I honestly thought to myself "Are you kidding me??"

Stripe makes receiving payments incredibly easy; easier than it has ever been before. Yet, somehow you complain that you need to deal with edge cases? There will always be edge cases... if your biggest issue in dealing with payments is handling taxes then I would say you are doing alright.

Would it be a useful feature? Sure. Is it worth taking the time to write about? Hell no.
I'm a big fan of the concept, but this is hardly new (although the interactive graphs are great)

For anyone who wants something like this, check out the IPython notebook and Sage:

http://ipython.org/
http://sagemath.org/
I deploy SpringMVC apps, using an embedded Jetty instance into much the same environments as I do Python apps based on Tornado or Twisted.

The biggest win for me is dependency management. One my maven file is setup right, I only need a JRE on the host.. Dependency management is a bit trickier with Python, perhaps for Ruby as well.
No, but DDOSing does require an open listener - the most common and easiest is a web server. If whoever is trying to use some old Wordpress hacks is smart, however likely that is, he/she would not have a ton of ports open.

You can also drop requests if per-IP if you are setup on a web provider that has a hardware firewall, but I do not know your setup, so my recommendation was one that would work anywhere.
Have you looked into setting up NetBoot/NetInstall?
Seems like more of a case for copyright reform than the relicensing of a javascript verifier. (Unless we are only interested in putting a bandaid on symptoms I suppose.)
Future Software Superheroes - It’s time for your CodeMontage
World War Z
I was really hoping that clicking the birds would shoot them down ala duckhunt.

Fun little demonstration :)
Any reason you close your <html> tag with a </div> ?
> Another thing that looks odd on that graph: the given polling numbers from Washington Times/Politico/Monmouth/Newsmax/Gravis/Fox/CNN/ARG all look identical despite their differing margins of error (which suggests their source data is different). What's going on there?

I dunno. IIRC, Drew Linzer of Votomatic even worried on his blog that the polling numbers were too close and that pollers might be fudging their numbers to be more similar to each other (which would lead to substantial overconfidence in estimates). Still, the final results seem pretty accurate, so...
That's true, but it's a completely different thing. This isn't about a LiveCD, it's about the regular installer.

I don't see why people are making a big deal out of the change. The net installer already has an option to choose between LXDE, Gnome, KDE, and XFCE. I'd suspect anybody installing Debian themselves and who has a preference would know how to change between them.

That said, it wouldn't hurt to make the option could be a little easier to find.
Real HTTP from the command line is 'telnet localhost 80'.
Good idea. Done: https://github.com/jsvine/txtbirds/commit/207480cae2823dd57a...
Perhaps, but there is a key difference. The above example was said to a particular person about a particular thing (which I infer by the fact it was posted on a picture). The "evil" clause is a joke thrown out into the wild, directed at no one in particular. In other words, the above example is personal, the "evil" clause is not.
Actually, if you look at it closer and try it you will see that Wakari includes IPython Notebook - in the right pane you can chose one of three different python interpreters: python (pure), ipython or ipython notebook.

The ipython notebook is running remotely - in the cloud, not on your local machin. You have access to your explorative analytical workspace from anywhere and it's state is persistent.
That's the satire. That's the joke. It's like an insane bit of legal performance art. The fact that you actually do have to take it seriously is the punch line.
RE: #4

No, it's not racist. It's just ignorant. Everyone knows George Bush (along with all humans) is not a monkey, but an ape. Specifically an African ape. Knowing this makes racism a pretty humorous topic.
Also, there are scenarios when taxes are exempt on particular items and services. This could even occur on a per-item level.

Multiply that by your regional settings and you got some nice bloat.
'I saw both suspects near scene of killings' - Witness in murder trial
Right. Wang seems to now have released raw numbers but did so after I finished my numbers and gave OP the go-ahead. I plan to add Wang and some other stuff today.
Interplanetary Internet takes a big step into reality
Just the other "first-world" countries would be a hell of a start (Germany, Japan, UK, Italy, etc)
You're saying something doesn't exist on one side of a thing and implying it does on another without explicitly stating it. What do you hope to achieve with this?
It's certainly true that a lot of principle investigators think this, but computing time is never free. A lot of the clusters have to win their own grants or fight for funding from the university. Nevertheless it looks like they are planning to include private cloud integration.

I'm really looking forward to using this.
I totally agree: the costs are number of formats supported times number of streaming resolutions supported. One video could potentially eat up 1 Gb of storage , if we add up all the formats- resolutions combination. (I am assuming that they will have multiple copies of the same video in different qualities. ) Plus transcoding and costs. A comparative text article might be stored and served at a fraction of the video costs.

I am sure Wikipedia has some of the brightest minds and they have thought about these numbers. I want to know what their analysis is for my own edification.
Apparently it's for humans.
There can be two scenarios :

1) One hacks it for himself, and share it so that others having same problems can also use it for free/$, or improve it(open source).

2) One does it for others even if he isn't doing it for himself, because, he believes there are many prospective users for it and some kind of monetary/non-monetary benefits attached to it.

> For those of you who do create personal hacks, what would it take to convince you to put in the effort to make your hacks repeatable (and/or public)?

Is there anyone other than me who may pay attention for what so ever reason?
Windows 8 protects you from 85% of recent malware, thanks to Windows Defender
Is Nate Silver a witch?  Bayesian Analysis
Nope, just an oversight. Thanks for flagging. Fixed: https://github.com/jsvine/txtbirds/commit/b1fbf84560c1b2ad30...
I'd say if you're not passionate about it don't do it. That said you could try to think of a way you could use the domain name to build an application you're passionate about and then do that.

thats my two cents :)
So now when you're "given" money through gittip you can't get it back out until their system decides you're trustworthy? Sounds like the first step on the road towards turning into paypal (and the incident gives you some insight into why paypal ended up like that).
Yeah, I think this was it. Sorry jgrahamc, I wasn't trying to be insulting. It was just the phrasing with threw me off.

Something about the mix of "I'd listen to what I said" and "I'd write it down for you" just seemed like an unpleasant way to say "sorry I don't have time to transcribe it"
US Fiscal Cliff: How About Austerity For The Rich?
Smart Tips on How to Build a Prolific Project Team
> It's a rationale for behavior based upon the correct perception of hypocrisy.

"The other side does it too" is not a rationale. It didn't work with your mom when you were 6, and it doesn't work in the real world either.
Works fine for me in Opera.
Obviously the ball isn't the same as a regulation ball, but the point is that the game is not being played on pristine World Cup pitches, but rather in dirt lots, streets, on cement, etc... So rather than sending over inflatable balls that are essentially unusable and thrown away after only a few uses, why not offer something more durable that is very similar.
May I know where and how the data collected? And what is the first word in the array?
Works fine in IE 10 too.
I believe your last guess is correct, in which case the fault is with the graphics card drivers.
I do this for a game library I'm writing.

The problem is, if Python is a language with batteries included, then on non-Apple platforms Objective-C only comes in kit form -- with certain critical components you have to supply yourself. To wit: due to changes made in the Objective-C runtime made by Apple and backported to the GNU runtime (which, mirabile dictu, is now MUCH more API-compatible with Apple's stuff), the Object class is now only the barest skeleton of a thing, and no longer has +alloc, -init and -free methods in its own right. To get even constructors and destructors without the Cocoa framework, you will have to implement them yourself. Not that hard to do, actually; there are API calls for that. But the average developer is going to wonder what sort of bush league he's operating in where the language runtime doesn't even provide constructors and destructors.

As a rule if you are going to use Objective-C, you are committed to Apple.
>Specifically, individuals in group A performed injustices back in the 60's and earlier against individuals in group B.

No, it has nothing to do with that. This isn't about punishing people for wrong doing, it's about correcting a the fallout from previous mistakes.

Further down you talk about "punishing" people. We aren't talking about punishing people, we're talking about giving a push to groups that are at a disadvantage as fallout to our previous behavior.

No, I don't hold anyone today accountable for what our forefathers did. However, what they did caused a spiral of disadvantage to certain groups and the only way we know to counter act this is to give these groups an "unfair" advantage.

Realize that just doing nothing is going to leave the same groups disportionately poor indefinitely. If you know a better way than AA (should be doable) then go for it. But we have to do something.
RAMP - Rapid Machine Learning In Python
Thanks for your interest. It's funny that we both started with Calculus as our first course. I'd be interested in a conversation. Expect an email from me soon.
Great performance too, in Firefox especially (Chrome seems slightly choppier). Browsers put a lot of effort into optimizing scrolling these days (buffer rotation in desktop Gecko, tiles on mobile Safari/Chrome/Firefox), so structuring your interactions around it is an easy way to get excellent performance out of HTML.
Ask HN: What is the best way to accept payments online?
What is the best way to accept payments for one off digital good/subscription based services in a country like India where services like Stripe isn't available? Is paypal still the preferred method?
There are a good number of pico-second resolved X-ray crystallography papers published. Schotte, the author here, published her first in 2003 on Myoglobin. Many others have used this since the early 2000s. Other protein watching techniques such as NMR have been exploited for small time resolution, as well.

The frontier to be talked about is single molecule resolution. Equilibrium measurements, like X-ray crystallography, are still incapable of picking up states of the protein with very low populations, which are often relevant to conformational change.

It can be a bit of misnomer, as well. Time resolution of often means using a singular value decomposition to pull out populated states from the data. As a result, the pictures isn't exactly time linear.
Right. Although it's hard to know if Firefox was the cause, one of many causes, or just something around at the right time to get caught up in an inevitable change. History is hard, even only 8 years later. Still, it seemed to me at the time to be at least partially causal.
dōmo: Markup, style, and code in one language
This is awesome! I noticed that the "Search for the Lowest Air Fares" page seems different in design from the other pages. Are the forms embedded from another site? Which site did you use?
UFO Sighting Over Washington
Nope! If we don't need different languages anymore, Basque only.
Maybe. He's said they will have something for pros, which most people take to mean a revamped Mac Pro. But it could also be just a variant of the Macbook Pro, or something else entirely.
Shan Carter's Slides for '512 Paths to Victory'
I also think that this durable ball is actually a savings as it will last many lifetimes of previously donated inflatable balls.
Not sure if having a boolean value where "null" and "false" mean two different things is a good idea. Sounds like a source for a lot of bugs in business code and SQL.
"Still, it's true that racism is mostly in the past,..."

I hope you are right but that is bold prediction about the future path of humanity.
Would you please edit your #4 response to be more informative and thoughtful, or remove it? It is currently incendiary and not helpful, and as someone who has exchanged emails with you privately in the past (financial industry software opportunities) I know you can write something better here.
No, but that's a good idea.
Sure. And there are plenty of people working on that, too. But maybe the skills to invent a durable non-inflatable football aren't needed so badly when trying to solve energy problems or trying to bring peace to Syria. Or should people having an idea scrap it immediately just because it's not the most pressing concern to the world at the moment?
Wow, two fellow UWE people! I had to go back and double check what I was reading!
Not a critique of this in particular, but does JS styling inconsistency not drive everyone else mental? I'm not a big fan of camelCase, but when I see veer_coefficient_horizontal next to setTimeout, I get itchy.
'nc localhost 80' FTFY
Show HN: HTTPretty, an easy way to mock http requests in python
This is a great resource. We use curl for sample API calls in our docs (developers.box.com/docs) because it's ubiquitous, but we've come to learn over time that knowledge of how to use curl is not ubiquitous.

Thanks for making this!
Introducing smap.js, a forward polyfill for ES6 Maps
One possible improvement (and maybe it's not feasible—you've obviously spent a lot more time thinking about this than I have) would be to accept any object that implements NSCoding, rather than strictly NSDictionary objects.

Depending on how you're isolating instances I could see how that might open up a huge can of worms from a security perspective.
Reimagining the Windows Command Line
Nov. 9th, 2012 – Idaho Legalizes Marijuana, Speedballs; Meth Narrowly Defeated
We will be coming out with a private cloud version. That's an interesting use case, managing your own cluster in a university. We anticipate demand for private cloud from private industry where security criteria are different.
"kaszą" looks like "kasha", but in the context of a whole arbitrary sentence (rather than in the context of talking about guessing at "chicken and rice" in other languages) I'm not sure I would have thought of that.
Pacemaker Powered By Beating Of The Heart On The Horizon
I think one of the main problems with PayPal is that their procedures are opaque and when your funds get frozen there is no information as to why. It sounds like his intention is the opposite of that.
I am not certain how/where it was collected (I am not the developer).

Also, the first word in the array won't be directly meaningful, because this is an array that represents a whole keyboard layout (so the first element is "a", the second "s", etc). The first real "word" is actually "and", which is not an interesting word. And it's first-ness is even less interesting because the order in this array is determined by the keys you press to select an item, not the frequency of that word ("a" has a low bit value, so "and" comes before "the", another uninteresting but very frequent word).

But, in later sections of the array (where you are pressing 5+ keys at a time to produce a longer word), you can choose from nearly any english word, and so it makes sense to choose ones that you use frequently, and so it makes sense to analyze a corpus of text to find the frequent words. The words ultimately chosen lead me to believe it was the developer's personal emails that were scanned.
Curl is great to have, but remembering all the options flags is a pain. Nowadays I use:

Chrome: "Postman" extension

Firefox: "REST Client" addon

...both great utilities for creating and saving any HTTP request you need.
They could make terms and conditions plain by prefacing the movie with a big banner saying 'YOU ARE BEING WATCHED'. I'm sure the EU would enforce such a notion, just as they do cookies now.
>Yet, somehow you complain that you need to deal with edge cases

He's not complaining, he's giving feedback and his wishlist.