skysight-inc/HackerNews huggingface dataset:
Sure, no problem. Just make sure to A/B test this. Don't take it as is.
And the ppl getting the books from filesharing sites wont be impacted at all.
> It's a situation that takes the usual morality of theft piracy question and makes it harder

No, it just highlights the fact that you cannot assume that illegal implies immoral.

A little piece of fine print claiming that your purchase was actually an indefinite rental that can be unilaterally cancelled has only tenuous legal power, and absolutely no moral authority. If you bought an eBook in a transaction that was essentially the same as buying a paper book, then you've fulfilled all moral obligations for compensating the author and publisher. No amount of legal shenanigans will create a moral obligation for you to censor that book from your personal library, any more than a legal action can create a moral obligation for you to burn your personal paper books.

There's a problem here, but it's not a moral dilemma, it's just another imperfection in our legal system - an indication that we need to change the laws.
HTML5 History the easy way.
Indian Public Health Engineering Department Website Compromised
Kevin Poulsen's name is on TFA.
> It's an attempt to circumvent democratic process.

How is passing a state law circumventing democratic process? Isn't it more of a circumvention if all of the locals vote against the NSA, but the NSA still moves in?
We'll probably settle for 40% as well if that seems like a natural distribution.

The thing is that these initiatives aren't born out of thin air; they're in response to a lot of women coders expressing that it took a lot of dedication to overcome the societal stigma of women coders.

Can you imagine anybody ever saying to you as a kid: "You're programming computers?? But you're a guy!"

Virtually every girl that codes has heard this numerous times.
Pen.io
I'm building a toy-DSL and working through the ANTLR4 book right now mostly because it was the first thing that came up when searching. Since I don't have a formal CS background I'm lacking a bit in the "language development" department.

Is there a good overview comparison of strength/weaknesses of what's available (blog post, academic journal don't really care)? I mostly know stuff exists because I've heard it mentioned somewhere (Flex/Bison, yacc, using Prolog :P) and it's not the easiest thing in the world to make an educated decision.

My current plan is to stick with ANTR and muddle through and build a prototype then spend a day or two researching alternatives and seeing what comes up but if someone could cut down that research time I'd be thankful :)
One workflow with git where you rebase regularly is this (and it's roughly what the linux kernel uses):

3 branches: stable, staging, experimental

The current release is the head of stable.

Everything approved for the next release is in staging

All the patches that might get pulled into staging before it becomes stable are in experimental. This is good because you find out early if two patches conflict with each other (in the "they break each other" sense, not in the VCS meaning of conflict), but unstable stuff doesn't pollute your staging branch.

When a release happens, you destroy the experimental branch and recreate it from the new staging branch. Anybody who wants their patches that didn't make the cut for the release has to rebase them onto the new experimental branch.
> I personally (as an American) don't want my morals and beliefs forced on others

Impossible. At the end of the day, all laws and rules come from someone's morals and beliefs, regardless of who that is or what they've named those morals and beliefs.
Hi xandyrox,

How can I contact you? Can you please put a link on your profile? Thanks!
Immigrant Youth Leaders Signal They May Be Open to a G.O.P. Compromise
The name in itself is so beautiful.
Just bought the full feature pack. It looks good!

Two suggestions: allow me to download a whole country at once, without per-land or per-state confirmations (maybe paid feature?), and change the "less points" label to read "fewer points" under settings/gps filtering/distance threshold.

I may have more after playing with it for a while.
Patchfield introduces concepts of JACK audio server to Android
I understand that. Where does the poster ever specifically mention "the fucking article" as the target of their discontent? It's directed at Wired as a whole, is it not?
I'm not sure I can handle that kind of pressure :)
I don't think most people are aware of what can be done with a good usenet provider and sickbeard. Perhaps it's for the best.
Anyone else worried a list of all your torrens is kept in one place and can be tied directly back to you via you Credit card, unless you pay via bitcoins.
They might not do anything with this data but when pressed by Mr big Coporation they may have no choice...
NIH Survey – 42% of principal investigator time spent on admin
West Coast!
Banning porn is not the same as banning rape.

I hate the racist materialism of the Disney Channel, and the ecologically abusive NASCAR. Let's have Google ban that, shall we?
I tried making 2 contributions to Google Maps and both were rejected by overzealous moderators. So I gave up on trying to submit changes to Google Maps, plus, as the article correctly states - GMaps data does not belong to us, so why contribute?
I deliberately tried to avoid topics that are well-covered elsewhere.
BMW exec says public chargers not important for EV success
I don't think it's fair to compare markup languages to programming languages, so we're down to F# and Coffeescript. That's not much of a trend toward significant whitespaces.

I agree with newlines vs semicolons (though I've always been told to write Javascript with semi-colons, and that's how I have encountered it in the wild).
I might actually put the limits after the integral sign. Then it makes an indefinite integral look like a partially-applied function just waiting for a tuple of limits to make it a definite integral. That might get hairy for iterated integrals, besides being highly unconventional.
What I want to know is this. How do people go to work, find out they need to _work_ to discredit someone, then try to go on about it. Coming from the tech world, I'm not even sure how this exactly works, and I wonder if I have rose tinted glasses for most of the "real world". For instance, are there meetings about who and how to discredit people?
He never said it was unethical.

He said that doing illegal things with these torrents will only give the corporations/ones in power more leeway into getting politicians to pass laws that require DRM, violate our privacy, etc.
It is only trick because enough people put up with it. ;)
> Nuclear power requires a huge amount of fossil fuels in its life cycle. From building the plant to mining the uranium then decommissioning it. All energy extensive.

And renewables are MUCH worse. You don't need much uranium to make energy, but you need a TON of metal to capture wind or sun energy.

> however it is though if it is widely adopted, uranium will become more energy intensive to mine uranium and convert it to fuel.

And again, renewables are worse in that regard. They do well now only because they aren't used a lot.

But use them a lot and the price (due to rarity) will go up, meaning the resources needed will go up.

There is no perfect energy source. It's just a matter of relative harm.
Then you might want to try XBMCtorrent [1]. (disclosure: I wrote it)

Select a torrent, watch it.

[1] http://forum.xbmc.org/showthread.php?tid=174736

[2] http://www.youtube.com/watch?v=NQiC62ig3N0

Edit: wrong url
1. This is much, much easier to do as an internal applicant than someone applying to a new position at a new company. It's far more likely that a company that knows and trusts you will take a risk promoting you to a new position than will a company that is meeting you for the first time.

2. Make it known WELL in advance (years in advance, if possible) exactly what job you're interested in, and don't be shy about it. If you want to be a director of engineering, say so. Ask you current manager what skills you'll need to build to reach that goal. Meet the other directors. Meet their bosses. Tell them you want to work for them. Ask how you'd go about doing it. Follow their advice. Everyone has career ambitions - it's ok to talk about them as long as you continue to kick butt and be humble in your current role.

3. There is a big difference between getting a job truly "above" and a job "diagonally" to where you currently are. Software engineer -> Senior engineer -> Architect. That's an upward progression of titles within a role. Moving from senior engineer to engineering manager is a diagonal move, and very different. An engineering manager isn't (necessarily) a more senior role than an architect, but it's a very different skill set. If you are trying to move to a role diagonal to yours, you'll have to build a different set of skills. Again, work with you current manager to figure out what you need to do, and be willing to spend "extra" time on projects that will prepare you for the alternative role.
It honestly is not an issue, in my opinion. put.io just seems like a low-cost seedbox. https://whatbox.ca/ has existed for eons and is primarily used to pirate music and it hasn't been shut down.
Couple of years before i saw a school kid with a grinder that works by pedalling in Kerala state level science exhibition. It was very similar to this. These sort of machines are common among these competitions.
I'm building https://www.autonomail.com

User-friendly PGP encrypted email as a Chrome app. Open source. Will work with a proprietary mail protocol and eventually with standard IMAP servers too (building on previous work I did with https://github.com/hiddentao/browsermail). Pricing still to be worked out though am thinking of making it Cryptocoin-only.
> wrote that the company could “prevent citing of TH data by revealing him as noncredible.”

> looked for ways to “exploit Hayes’ faults/problems.”

> “If TH involved in scandal, enviros will drop him,”

Heh, I thought corporations being this unethical and immoral was only a movies thing, not something that actually happens.

> She wrote, “What’s motivating Hayes?—basic question.”

Wow. So, it's not malice, it's genuine curiosity? This company literally did not understand basic ethics?
You do that. The rest of us will look for solutions that actually exist.
Check out XBMCtorrent then :)

http://forum.xbmc.org/showthread.php?tid=174736

EDIT: wrong url
Recursive descent parsers are easy, at least if your grammar is LL(1). I seem to recall there being a lot of resources on how to make your grammar be LL(1), but I don't recall which one I read.
I'm not familiar with Coffeescript. Maybe I should have a look. My thought was that getting the right level of indentation for something like:

my_func_with_callbacks(arg1, def(x):
foo()
bar(),
5)

would be a pain in terms of defining sensible rules and ensuring they are parsed correctly. So right now, I'm going for something closer to Ruby syntax. But it may just be a symptom of a lack of imagination. I'll remember to investigate Coffeescript when I revisit the syntax.
I started searching for the most gender ambiguous names I could think of like "Jesse", "Alex", "Erin", etc. The best one I've found so far is "Angel" at 51.1% male.
I understood it as during the washing cycle power demands fluctuate, peak, and there is not enough power for that. Like memory, your process starts, has a memory peak after 15min and you get an out of memory error. Does not run through.
For those of you using XBMC, you might want to check out XBMCtorrent then [1]. It does exactly what the name says, while not depending on a service to do the download: select a torrent, watch it.

Disclosure: I'm the author

[1] http://forum.xbmc.org/showthread.php?tid=174736

[2] http://www.youtube.com/watch?v=NQiC62ig3N0

EDIT: URL was wrong
He had the large square magnet and the large round one within arms reach of each other so that he could swap them with one hand without walking away. That kind of freaks me out a little.
I have conflicted feelings about this. On the one hand it's nice to see the creativity and spirit, on the other hand it's sad to have to invent solutions for problems we should have stopped having a century ago, where the solution does not free up time for other things.
http://www.ted.com/talks/hans_rosling_and_the_magic_washing_...
I have the LastPass plugin installed in Firefox, which I use 95% of the time. I also have the mobile app installed on my iPhone.

Why the switch? Recent revelations WRT NSA & the iPhone, recent reports of other plugin developers selling their plugins to shady actors, and my general belief that the most sensitive credentials I have are safer on machines under my control instead of "in the cloud".

I work for an ISP and also manage systems and networks for schools, government organizations, health care facilities, investment firms, law offices, you name it. If someone were to gain access to all of my stored credentials, they could do a LOT of damage -- to myself as well as many, many others.

While I have no reason to believe that there's anything wrong with LastPass (from a security point of view), I am certain that the level of risk is lower with, i.e., KeePassX.
R4 3ds card
Buy r4 3ds card for 3ds, dsi and ds console, genuine r4 3ds card and r4 card are 100% tested with 6 months guarantee. The R4 3DS cards contain the function of old r4 and r4i card. The newest r4i sdhc 3ds, r4i gold 3ds card support 3DS V7.1.0-14, DSi V1.4.5 and all below version.
They aren't allowed to. Their agreement with the Free File Alliance says they can't compete with members of the Free File Alliance.

http://www.irs.gov/pub/irs-utl/Free_Online_Electronic_Tax_Fi...

Under Summary: "During the term of this Agreement, the IRS will not compete with the Consortium in providing free, online tax return preparation and filing services to taxpayers."
That is just silly. It will make the download slower for the majority of people in some weird cases (i.e. bastards that download and stop right away when done, making the end of the files really rare)

That said, I have 7 torrents of pretty uncommon data that is lingering with missing parts. none of the movies, so i doubt it is because someone used sequential download.

Point being, for movies and music, where sequential download would make sense, there is lots of interest so it is harder to be missing pieces.
(copy/pasted from a sibling reply)

I have the LastPass plugin installed in Firefox, which I use 95% of the time. I also have the mobile app installed on my iPhone.

Why the switch? Recent revelations WRT NSA & the iPhone, recent reports of other plugin developers selling their plugins to shady actors, and my general belief that the most sensitive credentials I have are safer on machines under my control instead of "in the cloud".

I work for an ISP and also manage systems and networks for schools, government organizations, health care facilities, investment firms, law offices, you name it. If someone were to gain access to all of my stored credentials, they could do a LOT of damage -- to myself as well as many, many others.

While I have no reason to believe that there's anything wrong with LastPass (from a security point of view), I am certain that the level of risk is lower with, i.e., KeePassX.
Microsoft gave up on it.

http://en.wikipedia.org/wiki/Microsoft_Reader
How Medium Is Building a New Kind of Company with No Managers
It's possible to implement an identity provider, sure. But that doesn't change the fact that there are no password requirements using Mozilla's default provider. Poor default design.

Btw, your service sounds very nice for those interested in securing a domain, but I was a little surprised by the pricing. Nearly as much as a Google Apps license itself.
Somehow, I find myself caught doing an incorrect indent regularly. I appreciate Python's ':' marker, which unambiguously tells you "either write the next statement on the same line, or indent". I remember it being criticized, but I think it's actually really good.
I'm picturing some manic air-quoting here.
Thinking in Code
A quick browse over at onlinemetals leads me to believe that you're probably off by a factor of 10x-20x.

http://www.onlinemetals.com/merchant.cfm?id=1288&step=2&top_...
Indeed, I love pass. I found that the majority of the time, typing 'pass <servicename>' is faster than clicking through a GUI anyway, and far more convenient if I'm already in the terminal.

And on the web, all the other password managers have browser extensions to autofill data from their own database, but every common browser already does password storage and autofill natively. So once I grab a password from pass the browser remembers it anyway, making extensions unnecessary.

Oh, and the other thing I LOVE about pass is that because it uses GPG, the key encrypting all the data can be held in a nice portable smartcard, since GPG supports them directly, and it all just works when my smartcard is plugged in. I use a yubikey neo with openpgpcard applet for this and it's been great.

I did start writing an OS X dropdown menu for accessing my passwords from pass, but I haven't been in such a hurry to get it done because it doesn't seem all that necessary in practice :)
I'd probably also say "avoid ELB where possible, especially for instance storage" and "avoid ELB, roll your own."
One thing that I have been saying for years is that google is a dichotomy. Google claims that their intention is to organize and show the most objectively relevant content as possible and yet all their income is from advertising which is a completely different objective. It's offering up relevance to the highest bidder. This can work in certain circumstances (if I'm willing pay more for a search term than anyone else I likely have relevant content) but it is far from the promise of objectivity.

To wit:
The P.R. team suggested that the company “purchase ‘Tyrone Hayes’ as a search word on the internet, so that any time someone searches for Tyrone’s material, the first thing they see is our material.” The proposal was later expanded to include the phrases “amphibian hayes,” “atrazine frogs,” and “frog feminization.” (Searching online for “Tyrone Hayes” now brings up an advertisement that says, “Tyrone Hayes Not Credible.”)

Is everyone really cool with the premier organizer of information being so easily bribed(through a fucking API) to essentially lie to it's users.
I have to speak up in defense of minimizing typing. Sure, programming is mostly long stretches of thinking with short stretches of typing, but when you do start typing, it's usually the result of some piece of inspiration. It's especially at those times that typing lots of useless characters is a distraction. Lots of noise in the code is also distracting while reading, which we all know is what we spend most of our time doing, though you don't want it to be too short either.
I am. Anyone know details about the founders? Are these guys trying to make a statement, or out to make a buck? In which case, selling the data about its users would be a great monetization model.
Simple, seedboxes tend to be close to other seedboxes. They then potentially talk to each other over the same network, or a nearby one they peer with, meaning bits generally have less distance to travel and over bigger pipes. A disproportionately large number of seedboxes are hosted on OVH's network.

The capacity from the seedboxes back to you might not be that great, but it doesn't matter because your home connection is so slow in comparison that it can still easily be saturated.
cough, cough
Itanium has been outselling SPARC and POWER for most of its life. It may have failed at Intel's original job (deprecate the marginally open x86 space in favour of an Itanium closed shop), but it's been a commercial success against its main competitors.
No he said it would weaken the case, I was wondering how.

If piracy stops people will say DRM works and they need more powers to really cement it in place. If piracy continues then people will say they need more DRM to stop it.

I cannot see how the existence of this site (or other torrent services) weakens the case against DRM.
As someone who just got his daily 40min of "TV" interrupted by amazon error AMZP-9, right in the middle of an episode... i'm now regretting not having downloaded a torrent ilegaly. The whole thing with torrent is not about saving money. I already have access to the content for free for paying amz prime. it is all about convenience. I was lied to that instant streaming was more convenient. Well, that until AMZP-9 popups in the middle of an episode and there is not way to watch it for the day.

With torrent, at least i'd know beforehand when setting my 40min* aside, that i will press play and see the damn content. So yeah, it does not weaken the case against DRM. i will agree that it strengthen it. Any engineer worth its salt would CACHE the damn stream. They can't because of DRM and silly contracts out of touch with reality.

(* and that is not counting the 5min that it takes to GET to the content on amazon player... piece of @!#)
what can you use for viewing such maps offline?
I have this problem as well. For some reason KeePass 2.x (Windows, at work) cannot read KeePass 1.x databases and KeePassX on my Linux computer at home. So if I want to exchange between the 2, I have export from KeePass 2.x, so now I have 2 databases that are generally in sync, until I forget to export it.
So not ideal. I'm considering switching from KeePass 2.x to KeePass 1.x (currently 1.26, released in July of last year, so not too old) but I wish these applications would get their compatibility on the same level.

edit:
I wasn't sure if KeePassX had a Windows port -- it does and I downloaded it to replace KeePass at work with.
More thoughts as they come to me :)

2.a. Concretely, if you make it known what you're interested in you are FAR MORE LIKELY to see that type of work come your way. You're an engineer interested in product management? Guess who your product manager is going to go to on the engineering team when she needs help? And if you are speaking at meetups regularly - guess which engineer the sales team is going to ask to present to a big client?

4. (potentially a little risky unless done right) Apply to related jobs internally. Even if you're a long shot, you'll express your intent and get the opportunity to meet the hiring managers for the job you're interested in (or create buzz among that tier of managers).

5. Never ever imply to your manager that you are after his job. If that's the job you really do want...get a new job and come at it sideways, or look for external positions.
What I heard as a kid:

- Nobody likes programmers ("computer nerds") and nobody will befriend me

- Nobody will ever date me because I'm into computers ("boring") and I'll always be alone

- As a programmer, I will live a very unfulfilling and boring life

- Because I'm into computer programming, I'm not normal.

But you're right, nobody ever said to me: "You're programming computers?? But you're a guy!"
The Belarusian Connection: Obamacare network vulnerable to cyber attack
There is some information on the Free File Alliance and their restrictive agreements with the IRS here: http://www.irs.gov/uac/About-the-Free-File-Alliance

It would be cool if someone not associate with the FFA would create a tax prep site. The IRS APIs and standards are here: http://www.irs.gov/Tax-Professionals/e-File-Providers-&-Part...
When used sparingly (ie on one torrent at a time) it s pretty much ok (since there is also a time-of-start randomization).
Logstash 101 with Docker
Like it matters...

It could have been founded my mother Theresa. It would still be a sweet place for the MAFIAA tugs to drop DMCA requests, or whatever those abuses are called nowadays, by the truckload on their heads.
Very good point re: "activist shareholders". Too few people appreciate what can happen when corps aren't seen to be squeezing out every last drop...