skysight-inc/HackerNews huggingface dataset:
> Getting back to everyday reality, the impression that most people have is that gravity stops once you reach a certain altitude above Earth, at which point you start floating around in "zero g", but, as we just talked about, this is obviously not true. The force of gravity drops proportionate to the square of the distance between the centers of two objects.

I'd like to meet the person that is both uneducated enough to think that gravity suddenly stops and after that is "zero g", and also undestands what "proportionate to the square of the distance" means!
I think it's a valid opinion. Weather changes suddenly. While "never" may be a bit too absolute, I think it's wise to prefer an IFR qualified pilot when one is available.

"Especially coming from someone the HN crowd."

I think you're venturing into No True Scotsman territory with that statement. The "HN crowd" is pretty diverse.
Most 3 Key Aspects of Mortgage Servicing Audit, Automation and Scalability
This is excellent, only wish they did some business intelligence analysis similar to what Quill Engage does.
How do you introduce someone to programming?
I'm trying to introduce programming to my girlfriend, primarily because it will open much more career options for her. And I want to encourage more women to pursue a career in tech. I don't want her to lose the interest after seeing the learning curve, or become overwhelmed and think it's not meant for her. Do you know of any books for engaging beginner's interest in programming, showing them the beauty of it, giving them the highs without going into detail.
Similar to the "Mathematician's lament" by paul lockhart for mathematics and Feynman's lectures for physics. Something that gives them that intial push, that gives them the "feel" of it, that motivation which lights that fire within? Do you suggest any other better way?
>> This is the RC world's "Eternal September"

I would liken it to the Wild West, where anybody with money can buy a fairly large quadcopter and go fly it without many consequences. I'm glad there is a push to get these registered.

I think one of the reasons there isn't a greater push for safety (licensing and insurance) is you're not seeing the stories that would compel the general public to react and have a large outcry over drones yet. Yes, you've seen some privacy issues surrounding them, but stuff like kids getting severely injured or this causing a ten car pile up on the highway hasn't happened yet - or at least not that I'm aware of.

Thus, with no major public outcry, the politicians have no desire to push for laws that regulate the industry and the people using them. I'm sure in time, we'll start see more stringent regulation of drones, but for now, there is little if any.

full disclosure: I own several drones and do aerial videography as part of my job.
Didn't this also happen at an NFL game with those camera's that zip around on cords above the players? I don't recall everyone yelling to ban those when that happened.
> I think you underestimate people's intelligence. More so, if they only want to use Facebook, or don't want to use anything else enough to pay for it, what's the problem?

Would people have moved to Facebook from Myspace if they had to pay $10 per month just to access it? Would people have tried Google if they had to pay $10 per month to access it?? This is a tax on innovation. The innovation from big players doesn't get taxed while a founder would need to innovate 100x instead of the current 10x to make people move. Founders have limited resources. Creating 100x innovation will take a lot more time than getting people to move to 10x innovation, making some money and innovating further. What do you think this would do to the angels in India who have recently started investing in startups rather than gold/land/stocks? They would go back to land/stocks.

> Only if Facebook is the only ISP, which could only happen if government passed a law or regulation that made that so.

Facebook intends to use data services (3g,4g) to deploy its free basics. There aren't many companies providing data services because of obvious spectrum limitations.

>Are you implying they wouldn't without net neutrality?

They primarily get information on radio and newspapers. If those sources are corrupt, lets not add another corrupt source into the mix.

>Not, it isn't. It would be more innovative if it was forced to compete with Facebook.

Really? There was a time in India when you had to be REALLY REALLY REALLY innovative (in many different ways) to merely get a license to start a business from the govt. We called it 'license raj'. You know what it did. It killed all the innovation. You have to let smallest of innovations thrive for them to grow into bigger ones!!

>Now you just have to pay expensive prices even if you just want to chat with your friends.

Better than the possibility of being stuck with that same 'chat' for the next 20 years. India needs jobs more than 'free chat'. Jobs will come from Indian companies. And Indian companies cannot thrive unless the field is even. Plus, its not about Indian vs Foreign. If a small guy produces 2x innovation, his innovation should triumph over facebook. Facebook's coffers shouldn't prevent progress happening in the world. That 2x innovation, if given a chance will grow to 200x.
Overkill+3+v1.3.7+Para+Hile+Mod+Apk+İndir-Ferhat+Özal
Mismanagement in the department of corrections? That's unheard of! Especially for their IT infrastructure.
I'm having trouble understanding why the last part of this comment is relevant...?
Yeah, yeah. Read this, I responded: https://news.ycombinator.com/item?id=10783873
Using Law Against Technology
I found out, through reddit a couple of days ago, about Pomp:

https://bitbucket.org/estin/pomp

It looks like a much cleaner Scrapy-inspired spider framework, without the twisted dependency. And it's python 2+3 compatible. I'm very excited to try it out.
Can the overpaid tax be claimed back?
Freaky Dot Patterns
Successful Former Teacher Responds to Wisconsin Gov with a Scathing Letter
Thank you. Your reply is quite informative and an eye opener for me. I would probably have look deep into this credit thing now with urgency.
I agree in that easy parsing is a good quality of languages. But i also think a language can have a rather rich (i.e. big) syntax that's also straightforward to parse. That is, that the dichotomy of either having a very lean syntax like Scheme or a bloated and complicated syntax like Ruby is not so clear-cut.

The difficulty of parsing Ruby's syntax (both for machines and for humans) comes from some unfortunate design decisions, not so much from its vastness. For example, using the same symbols, {}, to denote hash literals and blocks makes parsing/understanding the syntax of method calls more difficult:

def foo(*args)
puts "args: #{args}, block_given?: #{block_given?}"
end
# Parentheses can be omitted when calling methods:
foo # args: [], block_given?: false
foo 42 # args: [42], block_given?: false
foo 42, "bar" # args: [42, "bar"], block_given?: false
# *Except* when the first argument is a hash. This:
foo({}) # args: [{}], block_given?: false
# Means something completely different than this:
foo {} # args: [], block_given?: true
# But if the hash is not the first argument then it's OK, you can omit parens
# again :3
foo 42, {} # args: [42, {}], block_given?: false

This is not a problem of having dedicated syntax for blocks and hash literals. It's a problem of having chosen conflicting syntactic forms for them. If blocks could only be denoted with do/end, or with a different set of symbols than hash literals, this would not be a problem.

And this is just one example of conflicting syntactic forms. In Ruby, sadly, there many cases of this. E.g., using * both for multiplication and for argument "splatting" means that

a * b

is not the same as

a *b

when `a` is a method, but actually is the same when `a` is a local variable; or `foo "bar"` and `foo"bar"` being two perfectly valid ways of calling foo with "bar" as an argument, but `foo [42]` and `foo[42]` not being two perfectly valid ways of calling foo with [42] as an argument; and probably more.

So, as long as syntactic forms are carefully chosen so that they don't have weird and conflicting edge cases between each other, i think a language can have a rather big syntax without it being difficult to parse/understand.

Disclaimer: i love Ruby; it's my bread-and-butter language. But i wish it didn't have as many syntax quirks as it does :)
Once you have an SSH server installed, you will need to first disable password-based authentication (this is very important—even if you think you have a strong password, there are bots all over the internet just waiting for the chance).

Then set up port forwarding on your router. To do this, go to your router settings and:

1. Set up a DHCP reservation for the server. This should be easy enough, but depending on your router you might have to look up the server's MAC address and set it manually.

2. Set up a port forwarding connection from the router settings. The internal IP should be the one you just reserved, port 22, and the external port should be pretty much anything but 22; I recommend choosing a random number from 10000 to 65535.

3. Now you can use it anywhere! Look up your public IP (https://duckduckgo.com/?q=what+is+my+ip&ia=answer) from your home network, and SSH into it like this:

ssh <username>@<public ip> -p <external port>

Last thing you need to do is set up the server with whatever stuff you want—gitlab or gogs for a github replacement, or anything really.

You can then access port 80 of the server securely with

ssh <username>@<public ip> -p <external port> -L <some port>:localhost:80

and go to localhost:<some port>/ in your browser while that session is open. Don't forward port 80 to another external port on your router because it will all go over the internet (not just your home network) in plain text.
The decision to accept a deal which valued the employees' equity so low compared to the VC owned equity is entirely the company's own.

I suppose you could argue that the tax system should be aware that common stock valuation should not be inferred from preferred stock valuation...
Ahh, but we are charging people for crimes they commit outside of a given country.

If twenty country's all make blasphemy illegal, then a single speech in a single country would be breaking the law in each of them.

As to jaywalking, that might not be the root cause. Selective enforcement means people often get charge for reasons other than the direct action.
Regarding the fact that the employees had to pay tax on what turned out to be worthless shares:

They could have avoided this by waiting to exercise their options on the eve of the liquidity event. In this case there would have been no risk. But they exercised earlier presumably to start the clock on long term capital gains treatment for the stock they received when they exercised.

They took risk they didn't need to take and they got burned. It's worth keeping that in mind as another aspect to the story.
> Many people think that there aren't many kit aircraft out there, but there's actually a huge number. Oshkosh is the largest airshow in the U.S. for experimental aircraft and there were over 10,000 experimental aircraft at the show last year.

Most RC'ers I know are very intentional about when and where they fly; they aren't strapping a GoPro to them and flying them all around the city randomly and presuming they have the right to do so.
I read a book about the Old Debt Industry called Bad Paper a couple years ago. Its kind of shady employing ex-cons and Payday Loan types. The core document is a spreadsheet listing debtors, SS#, last address, dates, etc. The best you can buy such directly from from lender with mostly recent debt and never worked before. But these spreadsheets trade from dealer to dealer. You dont know if its been worked before and there is any extracted debt left. AnNd they dont have the supporting documents to stand up in a lawsuit.

So how do these guys make money then? They locate the debtor and hound them untilr they pay up. It doesnt matter if they are past SOL. Some of these spreadsheets sell for less than a penny on the dollar of debt. So if you can extract three percent, you've doubled your investment. A problem is that debtors tend move around a lot (from not paying their rent), so its hard to locate people, especially with a common surname.
Photography Without a Lens? Future of Images May Lie in Data
> We may assume that q is as small as possible (Estermann's key idea)

Making the denominator as small as possible uses divisibility.
Only those who early exercise, or exercise their stock as it vests. They did this to try and optimize for long-term capital gains.

For most employees who leave their option grants as options, there is nothing to worry about.

When you are given a grant of stock options, you can sometimes ask the company to let you exercise it early, and vest the shares instead of the options. If you do this when the fair market value (FMV) of the underlying stock is the same as when the options are granted, you will not be in a precarious tax situation. However, many people wait a couple years before deciding to exercise their options, and as a result, they need to recognize a paper gain when they exercise later as the FMV is substantially higher. That's what happened here. They exercised later, thinking the stock price would go even higher, and they were wrong, but they had to pay taxes on that higher price.

While it's true they paid a lot of extra taxes, since they never recognized the gains, they can roll that tax credit forward to cover future gains they may get at some other point in the future. I'm not sure how long you can roll these losses forward, but I think it's for a substantial period of time.
For those that are interested in libraries like these, OCaml has an implementation that written by Jane Street called Pipes[0]. It's been around for years, helps trade billions of dollars a day, is written in a language that actually has parametric polymorphism, and a configurable notion of "pushback". I've written about it before[1].

[0]: https://ocaml.janestreet.com/ocaml-core/111.28.00/doc/async_...

[1]: https://news.ycombinator.com/threads?id=seliopou&next=980930...
Making a prediction for one year may be more difficult than making a prediction over 10 years. Over 10 years, structural factors will dominate, but in any single year something like inventory fluctuations or commodity price jumps/slumps can make a prediction look very incorrect.
Apple's Tim Cook defends encryption. When will other tech CEOs do so?
Sure, but a homicide rate of 2.5 per 100,000 only explains a fraction of the incarceration rate of 256 per 100,000 (although much more than the 1 percent since homicide is in average punished with longer sentences).

The rest is due to incarceration for other crimes.

The problem is that 1) so much is considered a crime 2) more of the crimes are prosecuted, and 3) crimes are punished with longer sentences.
Yeah, it's http://ahhhhhhhhhhhhhhhhhhhhhhhhhhhhh.com
Inspiring Women to Join the Maker Community Through Hackathon Participation
From the timeline of the events, linked to from the article:

http://www.seattletimes.com/seattle-news/doc-timeline/

Nov. 3-6: Feuer meets with the IT application manager to discuss the calculation request. Feuer is told a coding fix is scheduled for Jan. 7, 2016, and is informed that the contractual coding developer needed to make the change had been on leave from February to September.

Seems to be a classic case of the "bus factor" [1] being too low, in this case, only 1.

1. https://en.wikipedia.org/wiki/Bus_factor
>Broadband access is declining, data caps are becoming commonplace, surveillance is increasing, and encryption is under attack.

One of these is not like the others. Broadband access is hardly a freedom thing; data caps aren't either. And attacking encryption is troubling, but can't ultimately happen without wholesale outlawing of general computing devices.

Which leaves surveillance. But even then, it's not really about surveillance so much as it is surveillance by people you don't like. Usually large organizations - government that scrubs your data for evidence of threat and may send goons to your house; companies that broker your info and inject data into your brain for cash.

Not sure what to do about surveillance, since by definition large organizations with lots of money control politics through campaign contributions, and pretty clearly they see surveillance as a critical part of their immune system (which is actually kind of strange since they've done quite well without ubiquitous electronic surveillance for a long time).
Read Nietzsche! It's not that hard, and Zarathoustra is a must.
It's unfortunate that strcat & friends don't return a pointer to the new end of the string, or a count of the characters copied. You could use those to make subsequent cats more efficient.
> that people collaborate better when they believe they will receive a fair share of the outcome.

There's research demonstrating that group effort and outcomes are detrimentally impacted by increased pay dispersion among the group members. Pay dispersion could form an "informal hierarchy", I suppose.
Lisp has never been fully implemented. If M-expressions were in active use (and modernized over time) there wouldn't be so much parentheses hell.
It's also pretty straightforward to set up your own Conda package tree. Nice for packaging your app for deployment or making sure you have very precise dependencies.

http://conda.pydata.org/docs/custom-channels.html
It is sort of horrible, once you think about it. Africa is the last continent on earth to have abundant wildlife. Development in Africa would mean we lose a large portion of wildlife on earth, forever.
The valuation of the company and the waterfall of the payment are two separate things. Presumably this was the highest valuation they could have gotten (no reason not to believe it given that it was a distressed sale). And the tax on the common stock the employees received when they exercised their options was based on the valuation of the common stock - so the tax system did correctly handle that.
m.facebook.com/rar-Zip-Password-Remover-1691821207770083/?refid=18&ref=notif_textonly&_ft_=qid.6231512607196407597%3Amf_story_key.520448754795279%3Atl_objid.520448754795279
I think it may be unreasonable to assume that the requirement passed to the developer was clear and correct. The unit test is itself predicated on the belief that the requirement is clear and correct and, in my experience, this very often is not the case.

IMHO, many administrators or managers lack a strong math background and may find themselves writing requirements that involved fairly complicated arithmetic in narrative form, thus introducing considerable "gray error" and potential error. I've seen it many times in my own work.
They are a pain to install on a desktop as well!

Especially with all the blas linking. Was there anything special you had to do or was it simply conda install numpy-blas or something like that ?
Theoretically, but only over a very long period of many years. If it's a big enough overpay, then it's possible for it to take many decades.

edit: Here's a VERY simplified overview: http://www.wikihow.com/Claim-AMT-Credit
UALR Is Looking for a JR. Web Designer
I was just in India in September and there are massive hydro-electric programs going on. Those have their own problems of environmental degradation and damage but I think India is keenly aware of seeing what has happened to China and is trying to avoid some of the same mistakes where possible.
shelve:

https://docs.python.org/3.4/library/shelve.html
When you buy or borrow you've clicked or signed an agreement to arbitrate. Its those long documents of legalese on most websites, credit cards applications, etc. Most have successor owner clauses in there.
8 reasons you shouldn’t lay off your job search for the holidays
You can't presume that they exercised early voluntarily. If you leave the company, you typically have 90 days to exercise options or they are forfeited back to the company. In other cases, they actually just expire after enough time passes, which again forces employees to exercise before a liquidity event.
Ok, I think I see what you mean.

Well, I think unfortunately my sketchy code examples maybe did not cover the idea in enough detail.

What I'm doing in practice is to create different struct types for each type of process I use, which all are of a "base interface" called "process" (mainly for the Run() method, so that the pipeline component can call it).

An example of this in action is shown in this code example on the Go playground: http://play.golang.org/p/voUfPGQulf

The typing of channels for each process struct type should now enforce what components can be connected together (you will not be able to assign a "string chan" to a "[]byte chan" field, for example).

Did this answer the question, or do you see further problems here?
Microsoft PowerShell 5.0 RTM available
HTML5 game development is much the same. Even with compiled applications someone can get your code and resources if they want them, so ...

I think if developers aren't okay with their resources being that available, they probably don't look at using frameworks like this.
Facebook Password Hacker
2016 updated
This software is created by
coding with the help of
rusianhackers.
Only for education purpose. Direct link- http://www.datafilehost.com/d/373fe37e
>Is your productivity dramatically increased by the choice of required separators? Of course not.

Yes, for me it does. A large amount of symbols on screen makes my mind drift away and it gets harder to concentrate on the flow and meaning of code. Semicolons or lisp parens are good examples of such visual noise. While productivity decrease is not drastic, it's noticeable. The mind adjusts and this problem diminishes with time and practice of the particular syntax but it's still present.
I think deployment is a solved problem with docker. Its libraries like blas,etc that are a huge pain. I'm not sure why static linked bumpy is not possible - even anaconda could not achieve it.
Thanks much for the links!

What do you mean with "pushback"? Is it the same as "back-pressure"?

(If so, Go has "implicit backpressure" in its bounded buffers on the channels ... although I don't think it is changeable at runtime, unless you replace the channel ... but not 100% sure ...)
The download page is for Windows 2012, 7, or 8.1. If you have Windows 10, it comes with the 10586 update.

This is the version that includes the Chocolatey-based package manager. Instructions for that are at http://www.powershellgallery.com/GettingStarted
The article states that 6 months earlier, the board turned down a potential sale valued at double the eventual sale price.
Are there any ruby alternatives to tqdm?
My research group is currently writing up the results for a study where we experimentally studied cooperation that took place over an entire month. We found the very interesting result that cooperation was basically maintained at a high level instead of declining over the course of a 1-hour lab session, as predicted by much previous work.

On a related point, this experiment is a little worrisome because each player only had "9 rounds" to interact with others due to the concern of extended reputation effects. In my experience running this type of experiment, that is not even enough to understand the rules within which people play. (In our case, we had people play 400 ten-round games, 4000 rounds total, and a steady state was reached after about 60-80 games.)

While not completely an "organized society", it does address the generalization limitations of behavioral labs in one important way: the time and span of participation. As you mentioned, this is one fundamental respect where society differs from experiments.
First of all, pudb is fantastic, just use it over pdb all the time.

q is for when you want to log data, pudb is for when you want to step through and evaluate lines in-context. It's very possible that you'll want to use both together.