skysight-inc/HackerNews huggingface dataset:
I have a small script in my ~/bin that pipes `info --subnodes "$@"` into less. That way I don't have to remember all the keys, and the whole output is like a big man page. Although on Debian and Ubuntu the info pages are usually not available by default anyway due to the "GNU docs are non-free"-decision Debian made a few years ago.
Most Asterisk VOIP services easily allowed setting the ANI last I checked.
It's totally about this.
And from "shire reeve" we got "sheriff".
It's just poor wording. The "approximately" isn't "yes, it's approximately faster" but "here are the numbers -- approximately". Notice that it says the same thing when you reverse the Python vs Java comparison.
What is your experience with Kivy? Have you submitted to AppStore? I'm evaluating between Kivy & Ionic. Hearing your experience will help.
I take the "if it were important enough, they'd have left a voice mail" approach to phone screening. I won't answer any number I don't recognize, but will immediately call back after hearing the voice mail.
I'd love to see a "related work" section on the homepage.
>Google being able to set the originating phone number should be the exception rather than the norm.

Most non-residential buildings have a PBX which is interfaced with the PSTN (actually, a telco like AT&T) via some "trunking" system. Trunking systems, like SIP (which runs over IP on the regular old internet) and PRI (which runs over a T1), unlike simple analog circuits, carry multiple calls for multiple numbers at the same time.

The telco decides internally which PBX a call will be routed to, then presents the audio stream and signaling data (caller ID, destination phone #) to the PBX, which can do pretty much whatever it wants in response.

In a typical business installation, some numbers might be routed directly as calls to specific people's extensions (we call these DIDs), while others might ring several phones at once (and go to the first person to answer), a call queue, an IVR menu, a prompt to "dial your party's extension number," etc.

Or you could do something exotic, like Twilio.

The PBX is also responsible for connecting outbound calls to the outside world. It sends signaling data (CID, destination phone #) to the telco along with whatever audio it pleases, and the telco responds accordingly.

Hundreds of different phone numbers might route to a PBX. No one except the PBX is in a position to know which one makes sense to send as caller ID.

You might say we should only let PBXes send CID of numbers which are routed to them. But this breaks a use case where a business with many branch offices wants the same caller ID (in at least some cases) on outgoing calls from all its locations. To present the "main" number, you would now be forced to route the call over the internal network (typically a VPN, or else a leased line) to the main location's PBX, then out its trunk. This can get really hairy as you have a lot of load on this device as well as a single point of failure for potentially hundreds of locations.

So to support lots of different branch offices presenting the same CID, we now have to be in the business of maintaining a list of authorized CIDs we can send on a specific trunk line. Could it be done? Absolutely, but it isn't simple and telcos don't seem to think it's worth the effort/overhead. And all it takes is one telco who doesn't implement this requirement to make it worthless. (Just run your call spoofing website off an Asterisk instance trunked to that telco).

It might be nice to have a WHOIS equivalent for telephony - some way to find out the legal name of the entity which pays the bill for receiving calls at a specific number - but no one has gone to the trouble of creating an exhaustive database and forcing telcos to participate in it.
Not a downvoter, but: the problem with that is that these two tastes are so strong. It tends to make all the rolls taste the same. I don't know why doing this is so popular.
I have it straight from the MPAA that you can make a copy of that disc!

And you can transcode it too.

What they don't want is distribution.
Show HN: AutoGripe for Fail2Ban
I did not create this. The author of this project is Blair Strater (https://r000t.com). However, immediately reporting when someone tries to brute force your SSH helps companies know when one of their customers' servers has been hacked and hijacked for malicious ends.
In this case, a Google search didn't turn up any results on an official website, but didn't turn up any any definitive proof that it was a scam either.
I love AutoGripe. I use it on all my servers. The only downside is a bit of "Inbox full" errors, mostly from China. I guess their ISPs are asleep at the wheel.
I actually got really confused on the examples page, it took me a moment to realize there was a dropdown box with all the features.. I think displaying them all in a column on the left/right like bootstrap docs do, would make it easier to know whats going on.
Depending on the place, wasabi is already applied on the rice below the fish buy the time you are served.
What can we actually do to fight back against comcast?

How can we get antitrust charges pressed against these assholes?
Segment is hiring engineers to build rock-solid infrastructure
I like advantages (1) and (3). I have a bad feeling about (2), however. And there is one immediate disadvantage I can think of: the required comments for down-voting would dilute the average karma, which is important for some people.

One solution is to treat comments that explain down-votes differently than normal comments. That would complicate the system a bit but maybe it will be worth it.
How about considering that less predates search engines so easy to search for was not a consideration.
Agreed. One thing people usually don't take into account when they talk about current College ROI is the opportunity cost. Especially at non-first tier private schools the opportunity cost must be considerable.
I think the author has net neutrality backwards. When Facebook works with Reliance Telecom to give free access to its app, Facebook is spending its own money to promote the usage of its app. That would be promotional marketing, like if Coke gave out free cans or sold it at a discounted price at your neighborhood Walmart. Violating net neutrality would be if Reliance Telecom demands extra money from Facebook for allowing subscribers to use the Facebook app at all. By the author's logic, all free and freemium models of apps should be banned because it is unjust to paid apps.

btw, yaay Net Neutraity! If you really want to help with it, go here http://netneutrality.in/ and sign the petitions and write to the government.
The Quest to Push a Human-Powered Bike to 90 MPH
yes, ink is definitely the problem.
Bestie – Free iOS deep learning+auto filter app to take rapidly awesome selfies
This list appears to include only software packaged in Debian, but that fact does get a mention at https://www.debian.org/intro/about#history
Reminds me of the BDSM-themed splash screen they put in one of the development versions a while back - which seems to have disappeared from the official site, but you can find it if you look hard enough (possibly a bit NSFW):

http://pix.toile-libre.org/upload/original/1322837600.png
Normally I wouldn't be picky about a web design flaw, but seeing as this is a project aimed at helping web design:
http://imgur.com/qqwqiA8
Ask HN: How do you deploy to external Windows servers?
I'm trying to find a clean and fast way to deploy files to a remote windows server. Here's what I've tried so far:

* cygwin + rsync (myriad file permission issues, absolute nightmare to set up)

* WinSSHD + SFTP (works, IIS file permissions are OK, but transfers are extremely slow)

My final option is to enable Windows file sharing and use robocopy (Window's closest equivalent to rsync) but I am concerned about security issues.

Are there any other options I should be looking at? I'm not keen on Octopus deploy because I think it's overkill to have a web UI for something that should amount to one or two lines of code in a build script.

To be honest this has been an ongoing problem I always face, and I always end up just remoting to the production server and copy+pasting files over RDP. It's an awful experience, and it needs to end. What are my options?
Despite all my physical shortcomings, my sense of smell and taste are close to super-human... I can actually tell when something is done by smell alone more often than not.. and can emphatically tell the difference between apple, potato and onion without smell even.

The down side of all of it is there are many smells which aren't so pleasant that are sometimes very hard to block out. I can usually smell when things are "off" well before they are no longer considered "safe" ... will usually dump out milk, meat, etc days before they're actually expired.

Some things I notice far more than others... I can taste the difference between grass fed, and grain fed beef, I can't tell the difference in bone stock, or in the milk. I can tell the difference in what chickens are fed via eggs (prefer corn fed), but not the meat (usually). I actually love trying just about anything and everything. For the most part the only things I don't care fore are more often about the texture than the taste. I don't care for the texture of raw meat, really fatty food, squash or avocados. I don't mind sushi that's cooked (americanized) or at least torched/seared slightly. But don't care for the really raw/fresh stuff (texture just doesn't appeal to me).

I started getting into cooking a few years ago, and it's amazing how different I feel when I can stick to the stuff I make (not all of it so great for me) vs. even a couple days of fast food or pizza. I wish I could impart what I know/understand now on my 18yo self.
Fair warning: a lot of hosts hate automated abusemail, and it's automatically trashbinned by quite a few of them.
It's about 10,000 to 15,000 yen. (Source: http://tabelog.com/tokyo/A1303/A130301/13014691/ <-- incidentally, this is the site to get information from about Japanese restaurants. Not maximally helpful if you don't read Japanese though.)
What are your language preferences? I've been wanting to do a similar project for a while now, but have been hesitate because of how daunting it seems.
The art of writing an English essay
Is is just me that get 403 Forbidden error?
> For example, the military’s budget is about 1.8 times
> higher today than it was in 1960, while legislative
> appropriations to higher education are more than 10
> times higher.

This isn't the relevant statistic. I'm going to guess that the size of the national student body has increased since 1960, and I wouldn't be surprised if it was by more than a factor of ten.

I'm not saying that therefore lack of government spending is the cause of high tuition, but this article dismisses it too quickly.
Wow that's a great way to describe it. Funny because all the workflow and reporting stuff I've done since then has been in python and has been an absolute joy & breeze to build compared to powershell.
Show HN: Locol – instagram meets tripadvisor for local discovery
It's true that works, but which part of that is an advantage over the web the way it is now?
Take a look at http://www.perzl.org/aix/. Not only for the packages, but the porting patterns in the SRPMs.
Why couldn't you use RubyMotion?
I went to college in Sweden and had all that you had, I didn't pay anything. I received about 1000-1500$ a month for attending school from the government.
I'm not sure I understand what you are trying to say. But I challenge your argument that schools are listing the full cost per students.

One reason I doubt current list price of tuition covers 100% of the cost per student for the vast majority of schools (which are public and receive state funding).

Students with student loans aren't bad students. Depending on you parents salary they might not qualify for any other type of need based financial aid except student loans. Also, merit base aid is limited and can't be extended to all students with academic standing that usually leads to them successfully completing college with high grades.

In the end, a large amount of students pay for college entirely with student loans and don't realize the cost until they are in repayment. They pay the list price and more due to other costs of going to college.

To successfully be able to pay for college without aid and loans a student today would need to have a full time job while students in the 1950-60... could generally pay the full amount with a summer job.

Edit: Also, price per students vary between faculties, a engineering student might cost 50K+ while a arts student would cost half or less of that. Some students end up subsidizing others.
I don't know if you've ever tried to report a nuisance call, but, as the article hints at, there's a wall of apathy at the phone company and law enforcement end to overcome. If they go the extra step to look up ANI, well, that is spoofable as well. Do they regularly go further than that? Making it not so trivial to spoof caller ID would reduce abuse just like some ISPs have elected to implement egress filtering.

Just because the service is currently wildly untrustworthy doesn't mean that it should be or is required to be. There IS a market for better authentication and filtration of nuisances that companies like Google seem to be aware of.
Somehow I feel PM roles suit introverts more than any other roles in a technical company.
Well the article addresses that point like a paragraph or two later.
Lego Computer
Bayesian Theory would probably be a good place to start.

http://en.m.wikipedia.org/wiki/Bayesian_inference

Also, there is an open source Google project written in C called word2vec that comes with some interesting shell scripts that link common phrases surprisingly well for how simple the code seems to be.
I like the way he stresses over thermal and the build.

Lines are visible where the pieces are joined to each other, however instead of looking bad, it gives it a very deathstar/futuristic feel especially with the glossy black pieces.
The TPP & ISDS explained
As I said, this particular approach isn't a solution to every potential problem.

However, I'm much less concerned with this threat than with the much simpler virus that simply changes your vote in real time.

Most people I know don't leave their ID card connected at all time; so the virus would need to wait for the next opportune moment, rather than silently casting this vote whilst you're not at my computer — thus significantly increasing the chances that at least some people would notice it. If it also had to load the voting software again to send the vote (I don't know enough about the protocols around this to know if it would have to or not), then it would be even more likely that some people would notice.

And on top of that, don't forget that the ID-card software shows on launch how many times you've digitally signed things. Most people almost certainly don't pay much attention to that number, but I'm sure some people would notice it rising unexpectedly from the virus, and an investigation could happen.
Likewise. That rules out most telemarketers. I've been getting the fake IRS calls described in the article, though, and they DO leave voice mails.
>would also recommend Tampopo[1]

That's the first time I have seen that movie mentioned outside the media class that introduced me to it.

To this day I think about it whenever I eat luke-warm ramen or soba that's overcooked.

It's a pretty fun movie.
For textbooks, conceptual physics is really great, intuitive physics book, without the math:

http://www.amazon.com/Conceptual-Physics-9th-Paul-Hewitt/dp/...
My colleague has been getting these kind of calls at the office. The callers do have heavy Indian accent.

It is amusing for us for any of these scammers to call any of our direct extensions.
"The only think I feel is missing is traditional SQL syntax."

Presumes everything is relational? I notice the mention of 'advanced database' technology joins, and then I notice this example:

$ recsel -e "Dob >> '31 July 1994' && Dob << '01 August 1998'" -p Name,Email acquaintances.rec

So yeah, I sort of agree, what is the standard unified search language? Is it as easy to learn, use as SQL?

"can't compare with SQLLite."

I'd agree with you on JSON/YAML but SQLLite does one thing each of these format/tools do not, converts "readable" text to binary. Text is good for smaller, less structured data. There maybe good reasons to not want it locked up.

There is one area I didn't see in the docs that would make SQLLite to be really useful. A two-way bridge allowing an export/import of the recutils formats allowing both search via SQL, yet maintaining the text format data.
http://en.wikipedia.org/wiki/United_States_embargoes
More details at https://news.ycombinator.com/item?id=9322256.
Actually th4. Concurrencyere are three - you missed:
Georgia is the largest state east of the Mississippi by land area.

Michigan is larger if you include part of the Great Lakes.
Sorry to be that guy, but what's an LTS compiler? (Google was not forthcoming.)
Silicon Valley economists: Meet the market shapers
Jeffersonian dinners in the Bay Area with a “blind” invite process
I'm from India and this is anecdotal, but I've never met a person who's intolerant to dairy. I heard about lactose intolerance only after moving to the US. In most part of India, dairy is an integral part of diet.
Actually that might be a good way to fight off a grizzly bear, so I'll take it.
Where is Falcor?

https://www.youtube.com/watch?v=WiO1f6h15c8
Why Isn't What's Good for Microsoft Good for the Country?
Classic Game Postmortem: Loom [video]
Improve your teams productivity with this Android app
The final statement saying this is why they need to be regulated -- regulation is the problem! Competition is what's needed, not more regulation. Phone companies almost universally suck and they are highly regulated.

Really the key isn't more regulation but the Sherman Act and related anti-trust laws that are clearly being broken, often abetted by local government.
At the university where a friend works, a huge amount of the staffing expenditure is on (rarely well-run) IT. Another big chunk of the staff is employed to essentially wrangle the part-time faculty who are on short contracts and don't stay for more than one or two years.

I think that in many cases universities have turned to hiring staff to circumvent many of the political problems of trying to manage professors (edit: tenured people are a bitch to manage and will resist any and all changes in most departments, in case this wasn't clear before). It's a poor solution but in some areas it's the only way to make changes.

The IT, the slow rate of change among faculty, the part-timers, etc, could optimistically be put down to changing student and market demands. Pessimistically much of it could be put down to an institutional desire to have central control.
Actually no, zero rating[1] isn't something that is absolutely on either side of net neutrality. The author has it correct; so do you. The term is sufficiently vague and debated to be ambiguous about zero rating -- it's the job of the lawmakers to decide whether or not net neutrality includes it.

That being said, India really does have a net neutrality problem, so even if this may or may not be an instance of net neutrality violation, it's still something that needs fixing.

[1]: http://en.wikipedia.org/wiki/Zero-rating
paid advert. when did medium start doing this? As soon as I know the article is placed, the value in reading it changes.

'Of the stories you read in traditional media that
aren't about politics, crimes, or disasters, more
than half probably come from PR firms.'

The suit is back, indeed: ~ http://paulgraham.com/submarine.html
Before each dinner we send out a thought provoking question to our membership list.

We send the answers we get back from our members to the dinner host who can pick 12 - 15 invitees based solely on their answer quality.
People keep saying this, but I haven't heard a Japanese chef voice opinions that don't agree with these "commandments."

It does kind of come off as not "eat this way because I am idiosyncratic chef," but "eat this way because it is the right way."
The scary part is that I have seen a pattern and trend that could lead to Bitcoin's value reaching upwards, perhaps towards the millions, because of some clever engineering and shifting around of money to help build up the legitimacy of Bitcoin; whether it would crash after or if there would be enough buy-in from people that the masses don't want it to crash because there's enough ownership, is a different question/problem.
Hmmm.

2 : Approximately - Are the Python 3 programs faster?
This is exactly right. We must eat Sushi as it was originally eaten. Any other method is blasphemy. Just like Hamburgers should only be eaten if passed through a drive-thru window and Croissants eaten under a waning crescent moon.
(Also see the homepage)

tl;dr

Measurement is highly specific -- the time taken for
this benchmark task, by this toy program, with this
programming language implementation, with these options,
on this computer, with these workloads.

Same toy program, same computer, same workload -- but
much slower.

Measurement is not prophesy.
videos will be here - http://cs224d.stanford.edu/syllabus.html
LTS means long-term support, which means freezing features and maintaining that version for 2-5 (or more) years.
Looks good - added to my wishlist. Offhand, it seems a bit like: http://www.amazon.com/Last-Empty-Places-Present-American/dp/... which is, unfortunately, also unavailable on the Kindle.
Particularly: "Last words -- A good starting point"
Rose-colored version: Competition! Freedom! Murrica!

On a more serious note, it's also worth noting that 16/17 year-old students aren't making their decisions in a vacuum. Parents may be on the actual campus once (if at all) before the student attends, and I think that perceived quality measures are as much targeted at winning parental approval via first impressions as they are targeted at winning over high school kids on cool factor.
But did you verify it on other channels? Or did you do like 99.9% of users and assume nobody would be attacking you? My point is mainly that gpg is such a usability nightmare that it's effectively a broken security model.
LTS as in Long-Term Support:

http://en.wikipedia.org/wiki/Long-term_support

The basic idea is that once released, the LTS version of the compiler would continue to receive fixes and updates for several years (at least two according to Wikipedia), no matter how many new versions are released during that time.
The iPad was mocked for sounding like a feminine hygeine product, yet it seems to have done alright for itself.
> anything less than perfect is broken

Why?

Even without getting into complex election fraud, parties in many countries already know how to buy votes in a paper-ballot system: you simply offer a bottle of vodka for a cell-phone photo of the ballot marked the way you want.

And even without that, there's a much simpler calculation in play in Estonia. Keskerakond (the party closely allied with Putin's party), only got 7.7% of the e-votes in the most recent election: the demographics of online voters has very little overlap with their supporters. If only the paper-based votes were counted, Keskerakond would have won the election.

Sure, they'd still have the complication of actually forming a government; but it's much more likely they'd be able to do that with a first-place showing (and possibly without Savisaar).

With those sorts of numbers, if I were a Keskerakond strategist, I'd be doing everything I possibly could to discredit e-voting too. And the more "useful idiots" I could find, who'll merrily interfere in the elections a country they know very little about because it suits their own ideals, the better.
The intermediary company will be responsible for correctly assessing someone's risk. All the money earned from co-signing could be used to pay off very few that default (just like an insurance.) This model allows more people to access services.