skysight-inc/HackerNews huggingface dataset:
Because as with many things, it's a matter of perspective. For Kay, this code works as intended. So if you want him to change it, don't open a bug, discuss it on the mailing list. This does not seem like a completely unreasonable request on Kay's part. Note also that Kay does not get personal in this response. Compare and contrast with Linus then calling Kay a "fking primadonna". Now, whether you agree with Kay or not, do you really think that Linus's approach is going to get him what he wants?

Again, I have the greatest respect for Linus's achievements, but I personally feel that he uses the power those achievements have bought him to be a bully, and that gets no respect from me.
Gmod Murder Funny Moments – Ed, Edd n Eddy, Quarter Sound, Twin Brother, Victory
I've had snails - "bovoeti" is the local term - here in Italy, and... yeah. There was so much garlic you couldn't really taste much else. And there are other, better things to eat, like octopus. One of the things I'm very proud of as a father is having cultivated a wide range of tastes in our ~6 year old daughter, who happily slurps down octopus tentacles at one of the local food carts. And they are good - I'm happy to take anyone who stops by Padova to have some.
Throw in a catch block with no exception argument preserves stack-trace.

No it doesn't. If you then let that exception fall out as unhandled, the stack trace will be centered on the second throw, not on the original.
Doesn't that assume no overlap? It seems like the odds of 2^n unique ancestors would be pretty low by the time you get to 10.
Look: As a general rule, people should act in good faith.

That is the point I raised here when you jumped in. Its a fair counter-point to say that adding strategic uncertainty is not blanket illegal. But as a general rule, we don't encourage bad faith actors.

Same is my view on posting comments to HN.

The reason I raised this point with the sub-thread op is as follows. Not goint to use my own words to provide some objectivity. This is from PG, so I hope you respect it at face value.

To founders, the behavior of investors is often opaque—partly because their motivations are obscure, but partly because they deliberately mislead you. And the misleading ways of investors combine horribly with the wishful thinking of inexperienced founders. At YC we're always warning founders about this danger, and investors are probably more circumspect with YC startups than with other companies they talk to, and even so we witness a constant series of explosions as these two volatile components combine.[1]

This is important insight. It mentions the risk of bad faith dealings specifically and at a general level of abstraction that is intuitive to grasp. Its good reading for its intended audience.

I'm going to re-word this to put this in a slightly different context (but one relevant to this thread). These are words I would not have a problem putting in front of a rookie trader on day 1 of the job:

To [a rookie], the behavior of [deal counter-parties] is often opaque—partly because their motivations are obscure, but partly because they deliberately mislead you. And the misleading ways of [counter-parties] combine horribly with the wishful thinking of inexperienced [rookies -- that are unprepared]. At [Co X] we're always warning [rookies] about this danger, and [counter-parties] are probably more circumspect with [our trades] than with other companies they talk to, and even so we witness a constant series of explosions as these two volatile components combine.

The motivations and ways trades can go wrong have similarities accross asset classes. Market practitioners can speak to this from experience. Over tha past 15 years or so, in particular more shops have become "stage agnostic" in PE and "asset class agnostic" in various other vehicles. The reason this is possible is because these abstractions have become better known.

[1] http://paulgraham.com/fr.html
It is not a matter of rational numbers, since the solution is likely to be an irrational number.

The paper [1] describes a system of 20 polynomial equations with 20 variables (Equations 10--12) and solving them is no trivial task. To the end, authors first numerically found candidate solutions up to some ten decimal digits [2] and used specialized tools to prove (!) that there exists a real solution sufficiently close to given numerical solution. It turns out that there are several ways (and corresponding implementations) to do that, e.g. alphaCertified [3].

[1] http://arxiv.org/abs/1308.5164

[2] 10^-11 to be exact, according to the paper. It would be much easier to find a near-solution with larger errors (say, 10^-5). The physical model of such near-solution would be indistinguishable to the correct model.

[3] http://www.math.tamu.edu/~sottile/research/stories/alphaCert... (that actually does use GMP and MPFR for the obvious reason)
If this has no merit, wouldn't it be possible to sue Sony for libel?
Nope. For large liquid ETFs they are arbed so the values are in sync.
Proof that the system is broken and needs to be abolished.
Farmville and games of like ilk are designed for intermittent play, in short sessions a few times a day. This doesn't strike me as a compelling use case for a head-mounted virtual reality display.
Didn't you file a counter notice?
Can anyone shed light on how they do their SEO? How do they get #1 for so many terms?
This sort of reminds me of: http://en.wikipedia.org/wiki/G%C3%B6mb%C3%B6c

Because it is a 3D object that was found using mathematics. Any other examples?

I think there are lots of new objects discovered in higher dimensions, but I like when there is something you can actually build and see. I also like how it appears to be very asymmetrical.
It’s so bad UX that we even need to worry one second about this when exploring downloaded archives. I’ve pondered writing a wrapper around tar/unzip/whatever that will automatically extract the archive to a suitable directory, even if there is none in the archive itself. Any day now…
Does anyone know if using relaxations to compute interior coordinates is still the state of the art?

Once you've done this, do you end up computing a dense MxN matrix-vector product for each component of an internal mesh point displacement, where M is the number of internal mesh vertices, and N is the number of cage vertices?

It seems like you could do much better by exploiting the fact that nearby interior point displacements are similar, using a fast multipole method:

http://math.nyu.edu/faculty/greengar/shortcourse_fmm.pdf

If anyone here is an expert, has this idea been tried and discarded for some reason?
Sony really don't need bad press at the moment. They are circling the drain.

Time to make a big thing about this and push them over the edge.

Nothing I've had from them has been anything but pain for the last 15 years.
Gensis is deeply symbolic
Another One Bites The Dust: Neo and Bee Recap
Stable high-income gay couples can't give adopted children a far better life opportunity (and hence increased tax income and lower social welfare costs for society at large), than if those children bounced around in foster homes until aging out?
Thanks for the feedback, Jon!

FYI, we have discussion threads on http://roslyn.codeplex.com.
America's Young Adults at 27: Results From a Longitudinal Survey Summary
Entirely right. To be clear, I wasn't asking why "cheer up" is wrong, but what is right to say.
Why UPS Trucks Rarely Turn Left
Here you've done three things:

* You've fled to abstraction rather than discussing the specific argument that you yourself brought up.

* You've appealed to a supposed authority (Paul Graham) who is simultaneously (a) not an authority of the ethics and assumptions of trading markets and (b) not actually making any statements about trading markets.

* You've begged the question, asserting that because ruthless withdrawal of a term sheet is unethical, therefore cancellation of a resting limit order must also be unethical.
You can do Applicative -> Alternative and study Alternatives as Monoids of Applicatives and then lay on the difference between (<*>) and (<>) as producing a seminearring!

And then go study Monads because why not. They're kind of cool, too.
Ask HN: How do you push your code to your server?
Most people write code on localhost then push to servers after testing. How do you do the second part? I've heard of git push, rsync, ftp, etc. I also know some people who just edit the code directly on the server over ssh.

What do you do? And how often do you push out code-- every few lines, or every hundred lines, etc.?
a) You have copyright on your work. That means you own and retain the right to distribute it or not, and importantly this includes a notion of moral rights.

b) A forum is not a collective work; it is a privately owned publishing vehicle which may be selectively edited or change hands at any point.
http://www.perl6.org/archive/doc/design/apo/A05.html
On top of that, you have no control over memory management (which makes properly implementing lots of languages impossible).
Thanks so much, this is very helpful. I'll remember that asking questions is usually okay; I'm often afraid that patients prefer not to think or talk about it, or that I'm the 30th person asking about it and they're tired of it, etc.
Startups: S Corp vs LLC
No, that's not accurate. "Poaching" is a strategy used by employers in which specific companies are targeted from which to acquire employees. By your definition of "poaching", virtually all hiring of software engineers would be "poaching", because most software engineers are already employed.

Company X hiring an inbound lead that happens to be from company Y: not poaching.

Company X hiring a recruiter-based lead that happens to be from company Y: not poaching.

Company X instructing recruiters to draw up a list of employees of company Y and target them individually by persuading them to leave their jobs: poaching.
There really needs to be a process of recourse against companies that overzealously flag things to have them removed. Yes, its often an automated process- but are we so far down the path of automation that there is no responsibility any more?
> Personally I'd rather a scenario where people could code in <insert language of choice> and embed this in HTML as easily and ubiquitously as JS can be embedded.

That would indeed be amazing. Anyone want to build it? :P
I'm pretty sure the archive expander in Mac OS does this automatically, as does the one in Ubuntu.
Thanks very much, your response is helpful. Thanks for the offer, too. Thankfully, I'm not struggling with this personally now, but I'm sure there are people here who are.
EBay Adds New 'Virtual Currency' Category to US Site
Google Ventures was an investor in them.

Google wouldn't do that? Not so sure these days.

I also think that Google picks by hand the first few sites for top categories.
My high school calculus teacher told me that even imaginary numbers (those infinitely useful things in EE) were originally createdas a pure mathematical tool with zero practical application.

He liked to rail against those "dirtyfilthyphysicists" stealing pure mathematical concepts and finding applications for it.
Have you also complained on their issue tracker?
SmartAsset (YC S12) Is Hiring Financial Analysts
"SEO-driven businesses are super fun to work on and run"

Until they're not.

I think this is true when you run one of these as a hobby and you look it as getting something for nothing. If you make your livelihood doing it and Google changes something your whole life can change for the worse in a heartbeat. Then you're totally helpless. It's the exact opposite of fun.
No, as this cylinders can be infinitely long if I'm not mistaken
Awesome. Hope I can make time to go through it - looks like good fun. Thanks for putting it out there.
Type providers when using a remote API blown my mind.
That's not my answer.

That's how Namecoin works.

Namecoin is just a name/value store system. That's it. It might not be perfect for DNS but it's being used for other things like https://onename.io right now.

The public can choose to use it in it's current implementation or build a better way of dealing with domain hijacking should they so choose.
I never said you were downvoting me. Your assumption is false. Re: your so called "persecution complex" diagnosis, read my points above and below...

I never once attacked you & I don't think I attacked anyone else. If you disagree, please let me know. I always want to improve. :-)

The only truth I can find in your statement is that I'm contrarian at times, have a high resolution of perception, & I'm suspicious of group coercion. Especially when members of the group say people are wrong, or diseased, to think differently; and they have "persecution complexes" when calling out something ridiculous like being punished for voicing an opinion in a respectful & rational way.

I don't know if you realize that you are labeling me as being diseased for the way I think. Homosexuals were once labeled as diseased. How is that different? Sadly, many people are "different" are incorrectly labeled as diseased; and subsequently mistreated. I believe labeling someone as diseased is bad behavior and should be discouraged.

These power dynamics are algorithms of intolerance & injustice. They are the "dark side". It doesn't matter if it's on a small or large scale. I believe humans should resist such urges and should become more enlightened.

There's been studies done about human behavior & power dynamics. Perfectly "normal" people behaving badly in certain contexts. I hope we have more studies.

http://en.wikipedia.org/wiki/Stanford_prison_experiment

The tactic of public shaming and (to a lesser extend) downvoting rational, respectful, & well articulated points is borderline (& in the spirit of) persecution.

http://en.wikipedia.org/wiki/Persecution

No, it's not killing people, but it's group coercion & punishment for holding an opinion. I believe that is wrong and something that we need to address in this age of transparency (no privacy) if we are to successfully evolve. Otherwise, we all need to start thinking the same. That would really suck for people like me.

The threshold of persecution should be revisited. It's about cause & effect. Saying something bad about another is not in itself persecution. However, if that statement causes one to be fired, psychological harm, unhealthy behavioral modification, etc., then I believe it is persecution.

> The first step to correcting that is admitting it.

Maoist China also "corrected" people's "divergent & diseased" thinking. The first step that the "diseased" Chinese person had to take was admitting their "disease".

http://en.wikipedia.org/wiki/Reeducation

So no, I'm not going to admit to some "disease" that you made up in your head because I disagree with your position & can articulate why. That's like me saying you are a "psychopath" because you are lacking empathy in this situation. It's all rubbish. I choose not to play that game.

If you can have rational counterpoints, then let's discuss. Please refrain from name calling. It's disrespectful & childish. I see you participating on other threads with me, so you should have a good understand of what I am about.
CBT has an excellent evidence base and if you had read the references already posted to this thread you would have known that.

Mindfulness also has good evidence, but tends to be used with more severe forms of depression or other diagnoses such as borderline personality disorder.

The comment "sounds like voodoo to me" is unconstructive. I don't care what something sounds like to you. If you had said why it sounds like voodoo, why you have a problem with any of the research that supports it or the Cochrane reviews or the NICE guidance then there's something to talk about.
I think that both Greenwood and Moorer were influenced by the compositions of Iannis Xenakis and others, as noted in the article.
Alright, that bit was a little too "victim card." There's nothing more I can productively say about that.

I see what you're saying about the victim mentality, but you're being too broad. (Not that Brendan has even said anything about feeling victimized AFAIK, but people here are on his behalf.) My point is that if we're ever going to have more equality, we have to stop "keeping score" like this. You could at least make it about how a straight person (Brendan) is playing the victim after victimizing non-straights. Make it about the hypocrisy of exercising "free speech" and then being upset when others exercise theirs at you (again I don't think Brendan feels this way), or legislating rights away from others, but please stop dragging in "rich white male." When talking about these issues, the classes are relevant, but none of those are a factor to the class you are accusing him of oppressing. Unless you actually think it would be different if he only discriminated against gay, rich, white males? Or, that not a single middle-class, female latina also supported Prop 8? I feel you just bring them up to remind everyone what the score is and how it should color what we think of Brendan's situation. That's not equality.
This seems like a reasonable discussion of the issue:

http://gcbias.org/2013/11/11/how-does-your-number-of-genetic...

After ~15 generations your genealogical ancestors aren't all that likely to have contributed much to your DNA.
First you state untruths about what restaurants are required to do and now you misstate what actually was ruled by the New Mexico Supreme Court on the photographer: http://www.nmcompcomm.us/nmcases/nmsc/slips/SC33,687.pdf

"Accepting the consequences" is a nice way to say the law makes it illegal and you will be punished. So, yes, you can be compelled to do work. In the case of a hospital or restaurant that is a public place and licensed as such, this is a very good thing. Forcing artists (which the ruling acknowledges get no exceptions) is another and leads to the reason why churches and others will spend the money campaigning (see my original post).

I think it is important to understand the law before posting foolishness and twisting the meaning of words.
hobby.
If there's one thing I've learned from working with old PHP codebases, it's that side-effects from include/require are a horrible horrible idea.

I'm OK with Java's static-initializers, but that's because they've got a whole bunch of rules around them preventing common kinds of abuse.
When I was picking between a PS4 and an XBox One (I'm a casual gamer at most), Sony's actions like this over the years are what swayed me to get the XBox; I just couldn't in good faith support Sony. No, it's not lost on me that the XBox is made by Microsoft: I think that says alot about my opinion of Sony.
My Neapolitan grandmother taught me similarly, by the simple expedient of not telling me what I was eating until I had already decided I liked it. Smart woman, my grandmother.
I've found this very true, as I've moved over the years from very "high-level" programming (client/server apps, database-driven web sites) to "mid-level" programming (working on the Firefox browser) and then toward systems programming (working on Rust and Servo). The desire to stop dealing with masses of fragile dependencies keeps driving me lower in the stack. I really need to practice more assembly coding so I can continue in this direction...

You get some similar benefits if you are working on code where you have some control over the levels above or below, or if your project has any form of self-hosting. For example, Firefox, where most of the UI is rendered by Gecko and some of it even runs within a browser tab. If you're a web developer and you run into a rendering engine bug, you report it and then ship a workaround for three years as you wait for enough people to update. If you're a Firefox front-end developer, you can just fix the Gecko bug and ship the fix along with your feature.
I doubt it. Credibility is much more important to Google than a few million bucks from unfairly privileging an investment of their venture arm.
This is overly simplistic. Sure, low level programming can be easy if you understand the basics of what you are doing, and the same is true for high level programming.

However, there are aspects of low level programming which are far more technical than anything you are likely to run into programming UI's or the like. Thread scheduling, OS development, compiler development, standard library stuff, etc. tend to be quite challenging from a technical perspective (I've done all but one of them.)

The author is picking one type of low level development and painting the rest with the same brush. Low level development occurs on more complicated architectures as well.

Of course, high level development can be challenging as well, but often in a different way. The challenge here lies in understanding the quirks of your libraries, creating a good user experience (terribly hard at times, but not often technically challenging), working around oddities of your platform, etc.

>And it sucks when you change a variable and then the other processor decides to write back its outdated cache line, overwriting your update.

Well... that's why you use memory fences (volatile if your language supports it) even for writes on types which would be atomic.
ISO 9660 is 2352 bytes, actually. The logical size is 2048 bytes, but the other bytes are needed for error correction and other headers.
Problem: Lag + collision detection = characters slide.
Solution: Turn off collision detection.

I was sincerely hoping for an actual technical solution for dealing with peer-to-peer networking and lag. I feel somewhat cheated out of the time it took me to read that article. While it did explain the problem very nicely, the solution was to just disable the feature outright.
How does the player with the lower objectID detect that the sliding bug is happening? The way it was described, only the player with the higher objectID would be able to figure that out. Did they change it so both players sends the message? Or does the player with the higher objectID simply send a message when they detect the bug, meaning they turn off their collision first? Or something else entirely?
Geostationary satellites have a circular equatorial orbit, at 35,786 km above the Earth. Launch vehicles can only place satellites in an elliptical orbit with some degree of inclination from equator. So, geostationary satellites are placed in elliptical "geostationary transfer orbits". And, satellite's onboard propulsion system is used to:

1) Gradually raise the apogee

2) Transform elliptical orbit into circular orbit

3) Reduce inclination to zero degree with respect to equator.

Orbit's apogee is raised by firing onboard motor at perigee. Circular transformation is done by firing onboard motor at apogee.
I've done this with home videos (the counter notice) and it was summarily rejected and ignored by YouTube. My solution is to stop using YouTube.
...And Microsoft's actions are better then Sony?
I doubt Sony even took this down themselves but was youtube's automated fingerprint scanner.
Same here. My experience as an expatriate Southron is that everyone understands what is meant by "supper", but using "dinner" to refer to what these people call "lunch" gets you a lot of funny looks.
You have summarized the remainder of my comment after that quote -

I would never rely on any of my pet projects as actual income; my wife jokes that it's magic internet money (she thinks it's the stupidest thing, in a humorous way of course). I'm not quitting my day job for this stuff in case the faucet gets shut off one day.

Some people take the risk, but I could never sleep at night knowing I could randomly wake up one day in the proverbial black hole of "page 2" search results.