skysight-inc/HackerNews huggingface dataset:
I understand that your company butted heads with the Vim maintainers last year (as discussed elsewhere in this comment thread), and that an asynchronous plugin architecture would be super-helpful to your company's integration needs.

However, if you are announcing with a straight face that Vim slows you down because of synchronous regex scans, then that is flatly ridiculous. Are you editing terabyte-sized source files? Because if so, then perhaps some refactoring is in order (get the PyCharm guy to do it)! My mind is boggled by the number of plugins one would need to install in any text editor for the difference between synchronous and asynchronous execution to even be perceptible on a contemporary laptop with a typical file.

I mean, if you are happy with your text editor of choice, then godspeed and enjoy ("editor wars" are always a bit tongue-in-cheek). However, if you're adding a slew of IDE-like plugins to Vim (especially a pig like NERDtree), then beyond a certain point it makes more sense to just install the JetBrains product relevant to your language, and use whatever keybindings you like from within that.

The way you guys all keep plugging NeoVim (which doesn't even have an alpha release yet) definitely smells fishy, a transparent axe to grind. The Vim guys didn't want your patch. Sorry.
Excellent point. Fashion is probably the most advertorial oriented of the NYT sections...except for Home/real estate.
"This absolute laser focus on the winners has led to the current data revolution in venture investing, where firms hire teams to scour the web for signs of startups breaking out, all in the hope of catching the next winner before any other firm realizes what is happening."

Next up, the black hat version of this. People who help companies fake the signals. Assuming this isn't already happening.
Some languages should, some should not. Probably a language like Rust should. Asking that of Smalltalk may be too much. But every language can benefit from tooling, even if it doesn't need it. For instance, do you know of any language more 15 years old that still has no debugger, let alone syntax highlighting?
The Center for Investigative Reporting did approach me since i am victim of this scam too. I chose to settle out of court sheer out of fear and lack of ideas. As per settlement terms, i am not supposed to talk about this entire episode to anyone ever. But i am still talking here on HN.
Back in 2008 I paid $330/hour (10 hours in advance as a retainer) to an attorney to file a response to the legal notice i received. I also paid other damages to my employer totaling $7500. I was literally forced to sign the "binding agreement" which was part of my joining formality after i landed in SF. Had i seen this doc earlier while still in India, chances are i wouldn't have taken that flight. I spent almost a month without pay, medical insurance (in spite of working for the client) but ultimately blinked and signed that document.
Its evil. And this ritual is here to stay until the feds really are interested in solving this problem.
Agreed. Also not an Apple enthusiast by any means, but there are a few traits, each of which by itself would make me consider buying a given machine: trackpad, uptime/stability, restore time, *nix under the hood out of the box, and the hardware is built to really last. Nothing even comes close to MBP in these categories.

For a casual/dev (non-gaming, etc.) use machine, it's difficult to see myself ever using something else.
If you've not read any of Greg Egan's books this is your lucky day - an incredible writer to discover! His books have an unusually high ideas/page ratio, and are very readable.
I suspect that is due to it being frontpage.
White-Box Cryptography: Hiding Keys in Software (2012) [pdf]
The most substantiative arguments I've heard against the idea come from the angle of the tax being a regressive "punish the poor" item by being narrowly focused on the cheap added-sugar beverages, while exempting fruit juice and other equivalently concentrated forms. For the populists in the crowd, this is seen as a way to make this particular vice a privileged luxury.

Regardless, I'm going to vote yes; it really should be a luxury, we made a mistake back when we let it become a default option.
The FreeBSD Nvidia driver is written specifically for FreeBSD, not really ported from Linux. I would imagine they do share a lot of code, though, both being POSIX and all.
You don't appear to need an account to launch instances.
http://electronics.stackexchange.com/questions/13372/how-to-...

Notice the mention of the keyboard!
hey, i have another great idea combining two wonderful things: children (wonderful) and sex. Awesome! I'm off to email you some offers...
> Hilarious.

Ah, good to get some laughs.

But if your kitty cat, puppy dog, or baby
walks across your keyboard, or if something
falls on your keyboard, etc., and suddently
Firefox closes after 10 seconds, and keeps
doing that,
as you keep restarting Firefox,
no matter what,
you may
very well like my post and its solution.

Or, you can do a Google search and find that
the symptoms are common, and find that the
recommended solutions range from reinstall
your anti-virus software, install a new
version of Firefox, reinstall device drivers,
..., buy a new keyboard, give up your kids,
divorce your spouse, buy a new computer,
submit to full castration,
move to the woods in northern Canada, or worse.

Instead, just use the solution I found.
Piece of cake.

It's easy to suspect that my simple discovery
will solve a major fraction of all the
instances of that nasty, fairly common
problem, hilarious or not.

Exercise: Before reading my solution, guess
what it is! Record your guesses here before
reading my solution.

Hilarious? Maybe. Obvious? No. Useful?
Yes. Difficult? No. Fast? Yes. Easy?
Definitely. Better than the suggested
alternatives? By some light years.
This is pretty exactly what I use fabfiles for.
"Still, $83 million of unsold phones is a lot, even for a tech giant like Amazon."

The article refers to this twice, and I can't figure out why. That's not a lot of unsold inventory compared to the disaster the Fire phone was. I would have expected a much higher number than $83 million. That's equal to not quite 1% of their cash. The real damage was to their reputation, that was a far greater hit than $83 million. Dud products taint all of your other products by association (especially those in the Fire lineup).
erm, they slashed it to 99c, as the article mentions, but it still has not gotten any significant traction - full blown write off.

it's just a shit device by a company that seems to try to emulate apple on some fronts, but without the taste or acumen for proper hardware and software.

AWS and Kindles are great. never seen a Fire tablet in wild.
> without being able to efficiently price the scarce resource via bandwidth caps and segmented pricing models on the consumer side

First of all, the situation in the US is different than in the UK, as I understand it. I don't know the details of how ISPs are able to price in the UK, but in the US, the ISPs can price however they want to, and many of them have what is essentially monopoly access to their markets, so the pricing scheme that is in use in the US, with mostly flat rates and very little segmentation, is, I am sure, to the ISPs' advantage, whatever their publicity might say. I suspect that the flat rates are set so that, while people who use full video streaming bandwidth regularly might be subsidized to some extent, people who use much less bandwidth (like me), are paying far more than we would in a true free market, so that on net, the ISP is making much more profit than they would if they truly had to price by bandwidth actually used.

>the ISP is reduced to negotiating with the upstream providers of packets that are consuming the scarce resource on behalf of their customers.

No, they are "reduced" (at least in the US--again, I don't know what the situation is in the UK) to trying to get upstream providers to pay for bandwidth that their downstream customers, on net, have already paid for (as above). The logic of giving ISPs exclusive access to particular geographical areas (in the US) in the first place was that they would be able to count on a steady revenue stream to fund buildout of the necessary bandwidth. They have now had that benefit (in the US) for at least a couple of decades. If they are complaining that they need upstream providers to pay to fund more bandwidth, that tells me that at least one of two things is true:

(1) The ISPs have not used their monopoly revenues for the purpose intended: instead of keeping pace with bandwidth needs, they have just been pocketing the cash; or

(2) The ISPs actually have the bandwidth, but they are using their monopoly position to control access to it in order to get paid twice for the same thing.

(My personal opinion is that it's a combination of both.)
Scare tactics, the same way unethical car mechanics sell useless tune ups and repairs to the clueless. Or the Indian call centers claiming to be ms/dell/hp support and that the callee as a virus they'll remove for 99$. Some of my elderly relatives actually fell for that and then shame delayed getting help.

It's despicable.
I've been following the dark net markets subreddit for a while because I'm fascinated by that question too. The consensus there seems to be, surprisingly, that having the authorities connect your address to illicit activity isn't that big a deal. When I've suggested that such association would constitute probable cause for a search warrant and hence anyone who's clearly exposed their address by communicating it unencrypted to a drug dealer should consult a criminal lawyer and henceforth keep their house clean of evidence, I've been downvoted. It really surprises me that people are risking their liberty this way.
http://www.yamllint.com/
fund·rais·ing ac·cel·er·a·tion (vc-speak)

the act of investing in a company at an exorbitant valuation today that it might or might not be able to justify at some unknown point in the future

example usage: Marc didn't want to wait until Slack had enough revenue to support a billion-dollar valuation, so he used fundraising acceleration to lock in an investment at a billion-dollar valuation today

see also: insanity, investment bubble, greater fool theory, simulated time travel
> In a sense, it is odd that the power of fiscal policy has come as a surprise – or that it continues to be categorically denied by the German government and the U.S. Tea Party.

Nobody is denying that government spending can induce growth in an economy. What the Germans are saying is that it doesn't generate enough growth to cover the additional spending in the long run.

And that because of their already high debt and ongoing overspending, many countries - the US included - are going against a wall.
I also wanted to add a note that this effects how various Chinese speakers think of Chinese as a language.

Many Mandarin speakers see Mandarin as being equal to "the Chinese language" and often think of Cantonese as being "merely a dialect" of Mandarin because Cantonese speakers appear to read and write the way they do (even though the aforementioned examples show that this is really not the case), and they are not really exposed to the more major differences that would exist if Cantonese speakers actually wrote the way they spoke.

Cantonese speakers are more aware that they don't write the way they speak, but because the Chinese writing system only reflects the lexical and grammatical differences rather than the pronunciation differences (even though most of the differences are in the latter), many Cantonese speakers end up considering the written language as being a "formal" version of their language rather than a different language altogether. For this reason, many Cantonese speakers also consider Cantonese to be a dialect as well; however, they consider both Cantonese and Mandarin to be dialects of "Chinese" rather than Cantonese being a dialect of Mandarin.

Linguistically speaking, because spoken Cantonese and Mandarin are generally completely unintelligible to each other, they should be considered separate languages, but the the writing system ends up obscuring these differences. There are also political implications if Cantonese were considered a separate language because of Chinese nationalism tends to see that as a slippery slope towards separatism.
https://domainr.com/ is another one that I've used in the past.
The I-485 AC21 provision is not related to the H1B other than most people affected by it also have H1Bs. However the H1B is pretty portable in practice: even though there is no formal grace period, practically, you have about 3 months to find a job and just do an easy transfer (you get a new I-90) and if it takes more then you might need to leave the country to get a new H1B stamped and receive a new I-90 at the border.
Also, the AC21, I believe, allows to start working on H1B as soon as you've filed a reasonable H1B app (provided you are already in the country legally, of course, so it applies mostly to the COS/AOS process).

Source: I had been laid of on H1B twice, one time I started working on the new company immediately after filing the new H1B, the other time I had to wait ~3 months for the application to pass through.
The two appear to get different results. To get up at 7:00 AM, sleepyti.me says to go to sleep at 10:00 PM, whereas jollynap says to go to bed at 10:45 PM. Obviously the latter is taking 15 minutes into account for falling asleep, but it's still an hour difference.
What I meant was that, in general all the stuff being done in big IT company for web dev is making UI to get data into database through multiple layers and presentation that data back in many form exposing through services, APIs and consuming it and I'm really good at it. Data structures and algorithms used are fairly basic or implemented itself in the mature frameworks used.
Dan Taylor didn't confess and then get picked up. Dan Taylor got picked up and then confessed to something it was clearly impossible for him to have done. Even if they proceed to convict you, the police do not think you are guilty if they have you in the cells at the time the crime occurred.

As for Krishna Maharaj, whether he knew the victim of the murder is fairly incidental to having 'admissions by former Miami police and those closely associated with law enforcement that they framed Maharaj and had a deal to help cover up Colombian cartel murders'.
Hi - Created a Github Repo to add design, APIs and Code Samples as soon as they are available.

https://github.com/IndiaGov-OpenPlatform

There are two important documents that you can take a look at and provide you feedback.

I think sharing these files in a forum like setup will help to easily share, discuss and capture the feedback. Any suggestion?

1. Data Sharing and Accessibility Policy: http://goo.gl/VdWH9o

2. Interoperability Framework: http://goo.gl/MKrqY4
Hi i am blind and use a screenreader and ads on a page can fuck up the way my reader talks back to me so hell yes i use adblock+ and noscript.
They are taxed at every single level of government. The feds have a ~$1/pack tax, plus whatever that state adds onto that. Then cities and counties are free to add on a tax too - New York and Chicago do. There might also be a general sales tax added to all of the above taxes. And of course sales tax can be at the state, county, and city level and said taxes are cumulative.
How is it possible that this article talks about Amazon slashing the price of the phone from $199 to 99 cents without ever mentioning that neither of these are actually 'prices', but arbitrary numbers used by advertisers to make the required $1000+ contract seem more appealing?

Lest anyone misunderstand, the 32GB phone actually costs $449 if you want to buy one, and the quoted prices require the purchaser to sign a two-year contract for service. I can see why the advertisers benefit from this approach, but I can't understand why the public is complicit. Is it that people don't want to think about how much they are actually paying?
It's not an either/or situation. You can have physical buttons, and still let you tap for a click.
I'm constantly frustrated by this. I mean, HP and Lenovo have become the cheap Chinese knock-off companies of themselves, and there's an unwritten rule that every Asus product must be an absolute dream except for one critical deal-breaker frustration per-product that makes you hate it.
Incidentally, attendance.gov.in seems to be down. Perhaps someone can confirm from their side.

As for the design - they've used a stock "analytics" template based on bootstrap (as I remember seeing in their source code when the site was up, having been surprised at the design goodness myself!).

One of the most interesting things is that the Modi government is _not_ pioneering biometrics attendance. It's been around since 2009 [1] and an early version of the dashboard did exist, but on a domain that languishes with disuse. So if anything, there are pushes being made with a lot of PR about tightening this and that - but honestly, in the 6 months that the new government has been in power, I'm hardpressed to find _real_ measures of technological advancement in terms of policy or implementation. And let's be realistic - 6m is not enough time for any advancement in technology at the scale at which it needs to be meaningful.

I would give them props on the dahsboard being made anew, but unfortunately, that has also been frought with glaring issues. [2]

For now - fingers crossed.

[1] http://www.babusofindia.com/2010/08/chidambaram-to-tighten-a...

[2] https://medium.com/@troysk704/attendance-gov-in-4e87acae39b7
And, for the prescriptivists out there, don't fall victim to the recency illusion. The usage of "wrong" as an adverb, like the usage of "they" as a gender-neutral singular pronoun, is many centuries old.
I missed the date (updated title).
I hadn’t read before, thought the essay was worthwhile.
Awesome job. I'd love to incorporate your database into my movie app! https://itunes.apple.com/us/app/moviedo-todo-lists-for-movie...
Not thinking enough and not googlinh it, I guess.
Like http://www.jinni.com/, http://www.suggestmemovie.com/, http://www.tastekid.com, .. or do a search for "movies like ..." or whatever at Google, or do an advanced search at IMDB ...?
It's no frills, just works, saves a cached version of the page when you bookmarked it, doesn't change in any way that is going to surprise you, did I say it just works?
I'm no major fan of the Microsoft stack but this is false.

1. You don't have to buy every version. We just got rid of Windows Server 2008 and moved to 2012 R2. We have 5 Windows 2003 Servers that are still supported hanging on until next year.

2. You can hire Visual Studio per month so scaling the team up and down is cheap and easy. Also 100% honestly, VS is pretty cheap compared to the cost of staff and kit. In fact we use VL (renting software) so we get any version we want of any dev tool, server platform etc.

3. It's fairly easy managing 100+ (well 154 but close enough) Windows machines. We do it fine with two guys and a network monkey. Powershell DSC and they are quite scriptable and easy to deploy these days. We build WIM files.

4. You shouldn't plan to add RAM or cores on the fly. Stick a duff RAM stick in and what happens? Scale up/down in/out: depends who you host with.
So, there are two cases. Situation 1: When you want to modify the original structure and use it with only its new value. Situation 2: When you want to share the original with a variation, but continue to use both the new and old structures simultaneously without them effecting each other.

So from your comment, you seem to be more familiar with situation 1 and you don't seem to be considering situation 2. However, situation 2 does arise quite often in the building of highly concurrent applications.

If you don't understand the benefits/need of situation 2, I can elaborate on that but right now I'm just going to explain the pros/cons of Immutability in both situations.

Situation 1: You're correct, immutable data structures are more expensive in this context. They are sometimes preferred anyways (I for example prefer them), but that can and should be debated and I don't want to get into it. However, they are not as expensive as you are making it seem, there almost never needs to be a full deep copy with immutable data structures (keep reading).

Situation 2:
let x = { y: y, z: 1 };
let x' = copy(x);
x'.z = 0;

Now when x.y.a changes you don't want x'.y.a to change. To make this guarantee (that x and x' can change state independently of each other) "copy" needs to be an expensive deep copy. ie x' = deep_copy(x);

However, if you were guaranteed that y and its nested children were all NEVER going to change (ie Immutable). You can now optimize: x' = shallow_copy(x); Why? because you still have the same guarantee: x.y.a will never change, thus never changing x'.y.a. x and x' are then always independent even with a simple inexpensive shallow copy.

Really quick to go back to Situation 1: I hope you see here aswell that the majority of the time, you don't require deep copies. Example, ImmutableMap.put(k,v) just does a shallow copy at depth=0 since you are only mutating the HashMap itself. I am not an expert and so I'm not sure, but I think good ImmutableMaps have been optimized even further.

Anyways, I hope that helps.
OK. So this is one or two iterations after the MVP. You don't go from couple of square meters to replacing all the roads in one step.
http://img42.com (temporary image hosting)
Just for complete transparency, 99c is the contract price, so you are still paying for the phone, it's just built in to a higher monthly service cost.

The off-contract price for the fire phone is currently $449 on Amazon's website. Compare that to the Moto G which is off-contract at less than half the price and still a very usable and featured phone.
Opportunistic Security for HTTP
Facebook sign-in doesn't work. Wanted to put things on watchlist, but didn't want to enable Post to FB.
Do you realize his questions were mostly rethorical?

> There is a backup api that backups stuff the developer of the individual app thinks about storing. And there is adb backup which does backup some stuff of apps that allow it.

"thinks about storing", "some stuff"... he's criticizing the fact that the backup solution that most Android users rely upon aren't really backing up everything

(The same thing happened years ago with Time Machine on MacOsX, not sure if it improved)

I also realized at restore-time that my backups weren't really comprehensive... so I understand if people are bitter about the currrent state of things
"THE first ever e-commerce transaction..."

Is there a missing footnote?
Be Predictable, Not Correct (Functional DOM Programming)
Location: Bay Area

Remote: Sure

Willing to relocate: Not at the moment

Technologies: Python, Django, GNU/Linux

Github: www.github.com/xmnr

Resume: Shoot me an email

Email: maxbondconsulting@gmail.com

I'm looking for internships in the Bay Area from January to April. I'm fluent in Python, and very knowledgeable in regards to security. I have strong written communications skills, and experience writing technical documentation.

I'm a passionate learner and hard worker. I'm looking for a place where I can plant myself before a computer and concentrate on interesting problems. I write solid and maintainable code, and I understand that no coder is so skilled as to be above documenting their work.