skysight-inc/HackerNews huggingface dataset:
I kindly ask you to look at your schedule for the next week, find a free hour and listen to this lecture. You're likely to better understand yourself, or gain some empathy for the people around you. It won't waste your time.
I'm honestly pretty bad at pirating. I'd _love_ it if HBO threw up paid streaming for Game of Thrones. If they charged something like $3/episode I think it might actually even be cheaper than the time I spent trying to pirate it (granted, most people are probably better than I am at pirating).
You don't have to do any work to find a lawyer beyond calling your county bar association's lawyer referral service (or the ABA lawyer referral service). Lawyers are obligated to turn down cases on which they would be unable to provide competent representation. They will ask you for information, you will provide it, and they will determine whether they can competently provide representation. Trust them.
Full-Stack Web Developer / Boulder, CO

Pellucid Analytics is looking for several full-stack web developers in Boulder to work with us on building our quantitative finance application. We're a JVM/Java/Scala shop, and you'll have the opportunity to work with the full TypeSafe Stack, focused mainly on The Play Framework, building both a standard browser based application as well as a mobile application for the iPad. We're an Agile/Lean shop, which means we're dedicated to lean principles throughout the company as a whole - there will be no struggle trying to sell these principles to management. Also if you've taken any of the advanced computer science courses through Stanford, like Machine Learning or Probabilistic Graphical Models, and you're interested in seeing how those are applied to the financial world, Pellucid Analytics is for you.

To give you a better idea of what you'll be working on, we're a quantitative financial analytics company called Pellucid Analytics. Our product is going to make it easy for a team of investment bankers to pull together a massive number of analytics and visualizations from our quantitative analysis, focused on either a specific company or industry, and arrange the data and visualizations into a presentation that fits the story they are trying to tell. Our clients engage with a different Fortune 500 company every day of the week where a different analytics presentation is needed. These presentations are put together by a small team and can be as large as 100 pages long, so the ease with which our analysis can be put together is our highest priority.

Experience Requirements
* 5+ years of JVM Development
* A Desire to learn Scala and other JVM languages
* 5+ years of Linux use
* 5+ years of web development (HTML/CSS/JavaScript)
* Experience with many varieties of databases, i.e. relational, non-relational, column-oriented, graph-based
* Experience with git (our ideal candidate makes frequent, small commits)
* Experience working with Amazon Web Services
* Experience working with wireframes and comps

Experience Pluses
* Bachelors Degree in Computer Science or a related field
* Experience with Scala
* Experience with the TypeSafe Stack
* Experience with the Play Framework
* Experience working with continuous deployment
* Finance Experience

Please respond with a resume and links to previous work to jobs at pellucid dot com
> they've also gone and told you exactly how to defeat it.

No, what they said is that since they [hackers] can test their code with antivirus before deploying, they can be sure of the fact that it wont be detected.

So it's obvious that to "defeat" the antivirus, they have to test against it. It's in no way a solution. Anyone with a little common sense will tell you that to defeat an antivirus, the best way is to test against it before you release your malware.
It's parasitical. And dishonours the intentions of the content creators.
"please don't download content that you haven't bought"

It's kind of hard to purchase The Avengers (2012) given that it's currently still running in theaters.
right click on background -> show background image
Using drugs, "facilitating underage drinking" and even jaywalking are quite a bit different than stealing. You say you "don't steal (physical things)" as if that makes it ok, but you are stealing. It's a different form of stealing, but you do steal, you lack empathy for the act, and you are usually hurting the creators of that material in one way or another.

Even today, there are societies where it is "socially acceptable" to beat and murder women, to stone people for being heretics, etc. etc. "Socially acceptable" does not provide justification for unethical acts. Saying "it's wrong" and going no further than that makes you thoughtless, not humble. You do steal, and you do hurt people. You just don't care, because people around you are doing the same.
Just make users sign something that says the story they put forward is accurate. Details should come out in the trial, and if there's a mismatch, asking for money based on false information is fraud.
Cryptoanarchist is a term much more likely to be used as a self-description than a political slur. I'd actually be surprised if anyone can find an instance of it being used as a slur.

Even the simple "anarchist" has lost popularity in the name-calling game, after the Seattle and the Iraq War protests.
Let me start by saying: OP should get a lawyer -- like yesterday -- if he cares about the future of his company. Now, moving on...

> In this case, there are legal repercussions and serious consequences to doing most of things on this page. This is stuff to talk about with a lawyer, not the fucking Internet, and the person I replied to is already giving frighteningly bad advice.

There are legal repercussions and serious consequences to many choices we make in life; while this is a particularly tricky terrain to navigate, that doesn't mean he should go in completely blind. If you think that the advice is "frighteningly bad", point out specifics.

> This isn't about credentials, it's about being smart when it comes to threats that can genuinely hose your business, and not listening to a bunch of armchair lawyers on HN who think they have the best course of action without any sort of context.

This isn't a conversation you're engaging in; you're simply shouting down the parent(s). That's not what HN is all about. Please rethink your approach and come back to this from a constructive angle; it sounds like you have valuable knowledge that could come in handy for OP and others, but you can't see past "holy crap, legal advice on the internet!"
Two sliders on the Tomato bar to let me set a low and high cutoff would be nice. Sometimes I'm just in the mood for a shitty movie.
> People don't buy bottled water for the bottles, otherwise they'd throw away the water, and keep the bottles.

Speak for yourself; I personally have done this.
I don't think there's really a good or bad judgement that can be made objectively. If the dynamic functions well in your organization, then what works works. If you can't take it, then obviously it's a problem... but it doesn't sound like this is the case.
An early history of writing code on 24 x 80 terminals has trained me to prefer K&R style (where the bracket is on the same line as the if) over the expanded style. The goal was to have as much of the code on the screen as possible so vertical space was precious. Of course when you've got a 1080p monitor on its side you get all the vertical space you need and the open style does give you more room.

I strongly avoid however converting logical semantics into arithmetic ones. The LED example where:

led = (pushbutton * 12) + 12;

Makes me cringe.

You know that the person who wrote that assumed 'non-zero' meant it was pressed, not '1' means its pressed at some point the pushbutton is connected to bit 3 of the I/O port and the the kid was doing a byte read 'cuz it was easy' and now the value of pushbutton is 8 (which still would work on their code but not the refactored code) and led gets the value 108 and the code that takes the LED value turns on some random GPIO bit somewhere else because it can "only" get either 12 or 24 when now it can get a lot of different values. And a long escalation in manufacturing that the 'new software screws up the gizmo' turns out to be a side effect from refactoring. Been there, done that, wrote the after action report. No thanks!
Yeah, I'm a little confused too. If it's a crime shouldn't the commenter worry more about being fined and/or going to jail?
Exactly. Eventually they'll learn, but it takes them a long time.
Recursive chmod Fun From The Shell
NAND flash is going away. Right now it loses half it's write endurance, and it's eraseblocks double in size, every shrink. Eraseblocks are already at 4MB and write endurance is below a 1000 writes, pretty soon additional shrinks will bring no value. This happens because of fundamental physical limits, and no-one believes they can be overcome -- even the biggest proponents are talking about delaying the inevitable for a few years instead of avoiding it.

Right now, there is a hundred-billion-dollar stampede going on for finding out it's successor. Players include:

MRAM (Toshiba, Hitachi, Hynix, IBM, Everspin(Freescale spinoff), Samsung, NEC)

FeRAM (Ramtron, IBM, TI, Fujitsu, Samsung, Matsushita, Oki, Toshiba, Infineon, Hynix, Symetrix)

ReRAM (HP, ITRI, IMEC, Panasonic, Rambus)

CBRAM (NEC, Sony, Axon, Micron)

PRAM (Intel, IBM, ST Micro, Samsung, Numoxys)

I might have missed a few backers. Also, all names after a technology are not working together, especially in FeRAM there are multiple competing approaches.

An interesting commonality about these technologies is that they all aim to be universal memories. That is, they intend to eventually replace both DRAM and Flash, and some are even aiming for the last cache levels in cpus. This will probably lead to some changes in system design. Although I think the people who are calling for the death of filesystems are going about it all wrong -- I expect the role of filesystems to expand, not shrink. All they need is new block layers.

Note that while everyone says memristors (ReRAM), they aren't even the most likely candidate (if I'd have to pick, I'd say PRAM), HP just has the best marketing.
My valuable knowledge is that this discussion shouldn't be happening, because I've seen firsthand what an Internet comment can do legally, both to plaintiff and defendant. So yes, I would prefer it be shot down. I am not legally permitted to discuss the cases in question nor provide specifics of my knowledge, nor will I create liability for myself by refuting specific legal advice being given in this thread.
I would show them http://www.cis.temple.edu/~giorgio/cis71/software/roberts/do... and hope it changed some minds.
2 per week is plenty.
I just received the third email from Prismatic today. At this point, I haven't even gotten home to check out the first newly announced feature yet and I've already forgotten what it was.
Same with the 1541 disk drive on my old C64. I could "feel" what it was doing by the sounds coming from it.
I've been in an anechoic chamber ... and it's not uncomfortable at first, but it feels good to get out

Not all anechoic chambers are equal, and not all anechoic chambers are necessarily quiet - they're only as quiet as they need to be for whatever it's designed to test (an anechoic chamber designed to test ICE equipment might have background noise levels in the 40-50 dBA range), so be careful about extrapolating your experience to the quietest anechoic chamber in the world.
Chicago, IL - Braintree - FULL TIME Developers

Braintree helps businesses process credit card payments by providing a merchant account, payment gateway, recurring billing and credit card storage. We're unlike others in the industry; we think and do things differently.

Our team is talented, our practices are collaborative (pairing, agile), we work on challenging problems (high availability, quality of service, scaling, security), and our devs have 10% time to work on whatever they want. Developers use and love our product. Although we mostly work with Ruby, we also work with Python, Node.js, PHP, Java, .NET, Perl, and Objective-C

More about our people, practices, and software: http://www.braintreepayments.com/devblog

Apply at http://www.braintreepayments.com/braintree-careers .
Next generation MacBook Pro release date is set to July
I want to do something like this for DIY electronics. Not sure whether to target beginners or more experienced builders.
> Let me respond point by point:

I wish you had.

>An ad hominem is me refuting your point by implying that you personally are not qualified to give it.

Your claim that I am not a lawyer and therefore shouldn't be giving legal advice is, by definition "implying that you personally are not qualified to give it."

Now add to that ad hominem the fact that I wasn't giving legal advice, and your repeated insistence that I am, is a dishonest characterization of the argument, akin to claiming I'm not qualified to beat my wife and therefore should stop.

The fact that I'm not actually beating my wife means that your dishonesty about this is an attempt to characterize me in a derogatory fashion. Thus, personal attack as well.

>Good. It needs it. Your comment in particular.

Glad to have you on the record admitting that your intention is to block productive discussion.

>Fuck you. I seriously have no other response to that, and I'm ashamed that I've gone there, but really: fuck you, and everything you stand for, with that little remark.

It is a simple fact that you have been completely dishonest about my remark. You have been characterizing it dishonestly from the beginning, and when I pointed out that I wasn't claiming what you said I was claiming you evade the fact that this proved you to be lying by claiming those were "weasel wordS". Yes, exactly the point of "weasel words" is to emphasize that you don't know all the facts at hand and you're providing possibilities. Which, in fact, shows your claim that I am giving legal advice to be a wholesale fabrication.

You should be ashamed that you are willingly and proudly derailing a conversation whereby a poster to HN might get some advice for how to solve his problem of finding legal council.

Notice that I was attempting to help him get legal council, not giving him legal advise that would render such council unnecessary as you claim.

So, you have lied about what I have said, you have admitted trolling, and you have evaded every counter argument I have made to the point where all you're left with is "fuck you".

I suggest you consider -- just for a second-- the fact that everything I've said is true, that you went off the handle at me for the "crime" of trying to help someone, and that the entire basis for your admitted attempt to derail this thread is false.

I wasn't giving him legal advice, I was trying to help him get enough info to get a lawyer interested.

Shame on you for opposing that!
From Scrum to Kanban - Where do my Tasks go?
Introducing Kanban to two Scrum teams as a ScrumMaster, we faced the question how to integrate tasks into our Kanban board. This is our solution!
The Turing Machine vs Lambda Calculus
Ignoring the rest of this (very, very sad) thread, this stuck out to me:

> I am telling you to shut up and stop giving advice on a case you're not personally familiar with. You are aware that there is legal liability for YOU being created as we speak, right?

Not everyone cares about creating legal liability for themselves if they believe they're doing the right thing. I've built my career (and life, for that matter) on wading neck-deep into the grey areas of the law where I firmly believed that my actions were positive. Whether or not he's creating liability for himself shouldn't be your concern.
Give it a rest bro!
IANAL, advice: get one.
Also: To reiterate everyone else -- we'll happily contribute to help pay your ass-kicking fees. :)
You two are contributing to HN becoming cattier than a brothel of backbiters.
That last part is true - and it's evident from your application that you give more weight to the movie than to the technical details. And it's good, in a way.

But in my opinion, even to a less powered user, it's still important to know if he is going to watch a DVD-rip or a russian-dubbed camrip.
Online Color Scheme Designer
There is limited amount of time and resources to deal with an enormous number of new samples daily, would you prefer we focus on samples that a) cause real harm to live users? b) could theoretically be dangerous down the line?

I am sorry if you disagree, but with over 50,000 new samples of malware out daily I personally think that all of our time would be better spent on zero days that actually are hurting out users today.
This Is What Happens When Anonymous Tries to Destroy You
The state of the New York tech scene in 2012
I remember putting a de-tuned AM radio next to my TRS-80 to listen to the program's progress. I was using various algorithms to factor integers, primarily Pollard Rho, and I could tell when it was stepping and when it was GCDing by the different sounds coming from the radio. I could estimate the sizes of the numbers by the pitch, and generally make sure things were working properly.
A wavelength of 3 meters is about 100 MHz in the RF world, and 1 kHz in audio terms.

An acoustic wavelength at STP is around 1ft/30cm, not 3m (which is closer to 100 Hz).
In that case, might I suggest you end this thread now? Comments on HN should be submitted when they add value; if you're not willing to actually participate in a conversation and attempt to add value, I'd say that the comments have little to no place on the site. Especially in the other parts of the thread where you and another commenter got into it and it ended with "Fuck you."
For someone who posts things like "Not only are you surprisingly easily manipulated, apparently, don't you have better things to hack on?", it takes a lot of temerity to act offended at personal attacks.

There's a difference between giving advice from a position of authority and exploring the subject from a variety of angles. It feels to me as though you're accusing folks doing the latter of engaging in the former. Playing around with an idea and throwing out possibilities--some of them foolish or ill-advised, certainly--is at the core of the hacker culture, and I'd like to discourage you from criticizing people for doing so, while still maintaining your healthy skepticism.
And if you don't report back, we'll still have a data point..
https://www.google.com/search?q=unauthorized+practice+of+law

"[A]s the term is generally understood, the practice of the law is the doing and performing services in a court of justice in any matter depending therein through its various stages and in conformity with the adopted rules of procedure. But in a larger sense it includes legal advice and counsel and the preparation of legal instruments and contracts by which legal rights are secured although such
matter may or may not be depending in a court of law." (People v. Merchants Protective Corp. (1922) 189 Cal. 31, 535, quoting Eley v. Miller (1893) 7 Ind. App. 529 [emphasis added]).
That's right. Non-cash increases in working capital assets are deductions from operating cash flow, reflecting the fact that you have to pay cash for the new goods.

Companies can finance by borrowing, either from suppliers (e.g. payables) or lenders, which appears as sources of cash. But if the debt is long-term that cash appears elsewhere on the cash flow statement and so don't counterbalance the use of operating cash.

Why is operating cash important? Investors focus on it because that's how companies make money. Investing cash flow reflects hard-to-repeat asset sales, financing cash flows must be repaid. And it's hard to game operating cash flow without raising flags elsewhere.

But here the financial analysis is more important for its signals of marketing and operational strength.

Apple can't maintain low inventories, especially while growing revenue, without knowing its market pretty well. And low inventories mean it doesn't cost them much to obsolete their own products, and doesn't cost them as much to try products that don't work out. The dollars saved by low inventory don't mean so much relative to the overall enterprise, but they can't keep this metric low without real strength up and down the company.
It made me smile, and want to respond in an early kids TV show way "Hi Peter!". I liked the part about being a full stack developer too.
EC2 Founders' Nimbula releases 2.0 version of product
Hijacking the thread to ask you a question:

How do you do acquire the background image? That just blew my mind, it's an awesome feature. Do you have to pre-associate each film with an image, or.... ? Details please! In fact, I'd read a blog post about the frontend tech, the backend tech and the general UI philosophy. It's an awesome site.
57% Of PC Users Have Pirated Software
But surely you're not suggesting that all lawyers are equally effective, have the same style (level of aggressiveness, etc.), or would have the same opinion about a given case?

I can say with certainty, from firsthand experience, that none of these three things is true. I've also seen lawyers replaced because their performance was inadequate.

Given that, how could one possibly avoid having to carefully and deliberately choose a lawyer?
Your users are dumb
I just want to say thanks for writing such a detailed comment and that it provides value to our community. I hope it doesn't constitute legal advice, but I'm not convinced you can take the views of armchair lawyers that it does.
Why does a discovery site need access to my contacts when I try to "sign up with Google Reader"? The idea sounds great but that's a deal breaker.
"...there is also, in some cases, liability created for the person giving the advice."

[citation(s) needed]
My sense is that it is only "remotely" infringement.

Frankly, I think they like his name better than theirs and are trying to steal that. It's indeed a better name.
Sorry for the slow performance, its a very tiny fanless ITX server on a not-too-performant rails blogging app (typo). The traffic seems to have died down now.
Billions, no, but certainly millions, if not tens of millions. If 10 people worked on Stuxnet for a year (this includes programmers and managers across both the US and Israel), that's roughly $1 million. And I would be surprised if there was just 10 people a year working on this between both the US and Israeli governments.

So, yes, they're using the same platform as other hackers. But I think you are understating the scope of what a team of dedicated people with governmental approval and budgets can accomplish by just calling it "clever."
For those who haven't seen it, you might enjoy this quip from Guy Steele:

And some people prefer not to commingle the functional,
lambda-calculus part of a language with the parts that
do side effects. It seems they believe in the separation
of Church and state.
Ask HN: I need your help naming our science startup
Im working on a startup that is bringing version control, centralized file sharing, and collaborative research to the science world (think github, for scientists). We have a really awesome product coming together, but we are struggling to find a domain name that hasnt been taken. I was wondering if anyone in the community had some ideas?
The goto cleanup strategy can be improved upon by using multiple goto labels, like here: http://vilimpoc.org/research/raii-in-c/
The word "who" and the implication of location is not enough to hang an infringement.
A friend of mine runs a similar site for music [1]. I can't be sure, but I'm fairly certain he didn't do it because he was interested in pirating music (at least not entirely). He did it because he saw that others were interested in pirating music (er, finding links to music that may or may not be pirated), and that a service helping them do that would be useful/appreciated(/get him noticed).

[1] http://mppp.it
Making ZFS and DTrace work on Ubuntu Linux
Who do you think is going to be confused by a compound two-word term, and a plain-English three word phrase that shares only one word, and that word is unclaimably common?