skysight-inc/HackerNews huggingface dataset:
The window is 2 hours, same as for editing.

HN threads are collaborations; comments aren't just individual property. Active threads develop quickly in response to existing posts, and editing/deleting earlier comments removes context that the later ones are based on. The longer the time window, the more likely that later comments will get invalidated and/or history rewritten. So we need an edit window that's long enough for people to refine their comment or have second thoughts about it, but brief enough not to pull the rug out from others.

We're happy to delete comments or sometimes even edit them after the fact if people have a good reason for needing that (e.g. they're worried about getting in trouble from something they posted). But we only do that in response to specific requests about specific links. We don't delete history wholesale.
You can click on the Web Version button for a working demo. The same will allow you to upload a jar and will generate the output as a zip file available for download.
"Using the Webpack-Rails gem allowed us to finally compile frontend assets when deployed instead of checking the minified files into source control for Heroku deployments."

Huge red flag for a project. Checking in minified files at any point of app development is a nightmare for developers. The fact that they were doing this at all is no good. And if you're reading this and your team is doing it, that's no good either!

The #1 thing you can do to speed up a SPA is server side rendering, which it doesn't look like this company is doing https://progressly.com/engineering#/engineering. The entire page is blank for almost a second on each load. Was it 5s before? I sure hope not! But the tactics mentioned in this article are insignificant to actual server rendering.
Author need to do more research

This process already started 2 years back

Scheme for poor to open Bank accounts with zero balance
2 times intimation given to Black money holders to pay fine and declare assets

Reason for currency demonetization

1. Tackle Fake currency circulated by Pakistan and then keep on printing anfd fund terrorist
1.1 After Currency Ban Many Terrorist activities stopped for ex. in Kashmir as no money to fund terrorist

2. Black money - Just check news how munch Black Money recovered

3. To encourage all to have Bank account

4. To increase IncomeTax return percentage

5. to fight against corruption

6.to make economy and currency strong

There is approximate more than 80% currency in terms of 500 and 1000 notes, its a very big change and there will be minor problems

We all Indians are going to benefit from this decision and we are with our PM and supports his strong decision
It really is just natural followup from the election and Trump winning.

I've seen it firsthand constantly the last few months on my FB feed. When ~50% of the electorate gets their news from Facebook only and it is 99% nonsense conspiracy theories not rooted in reality, the NYT and others have had a reality check that they should start calling out this nonsensical crap since so many people are gullible and actually are swayed by it.
Open-Source Project: Password Generator
Except Govt is making more harder to prosecute corrupt public officials. See my other comment here [1].

[1] https://news.ycombinator.com/item?id=13012515
Remote access like team viewer etc
Thanks for pointing this. The same will be taken care at the earliest.
> No, I live in the 99% of America where ordinary people can afford more than 500 square feet of living space.

If I crunched the numbers correctly, roughly 2.5% of the US population lives in NYC alone. If you add in Boston, DC, San Francisco and other expensive cities I'd bet you can break 10% of the population in the core expensive cities alone.

80% of Americans live in an urban area.
I assume from these numbers that you only have a few GB of traffic per month. If your page ever became popular this would quickly change.
Is there an online version of an already processed jar, or do you mean the the online analyzer? Because I don't have a jar at hand right now.
I would be interested in any application that crosses many layers. If you create an IoT device you need:

+ bootloader

+ radio stack

+ HAL

+ custom code layer, say Arduino

+ communication layer

+ mesh hub (+ mesh communication layer)

+ sink code on mobile (bridge, no access to encrypted data)

+ local communication on mobile (low latency)

+ cloud

+ remote access

+ interfaces, mobile/dashboards

It has also a lot of crosscutting concerns: latency, scalability (keep it local stupid), bandwidth, security, safety. Till out in the field: how to remotely define if it is hardware or software to reduce number of devices that gets returned.
If I'm reading you correctly, the missing feature in pip is to list dependencies for one package so they can be put into requirements.txt.

This is a missing feature, there are various hacks but nothing concrete.

If you're working on a large project you have to keep track of all your dependencies and preferably only add the main dependency, not its dependencies, into requirements.

I tend to avoid doing pip freeze > requirements.txt because it lists packages I know shouldn't be in requirements.
> Strong AI can be achieved

That remains to be seen. Let Sam have this. How often do you get a religious person to detail exact circumstances that would falsify their religion?
> Sure, there are long queues at banks and causes inconvenience but Rs.25000 cash limit per week is a lot for a regular family.

Here is a list of ATMs and bank branches in Panaji, Goa: http://tinyurl.com/atmgoa 12 days after cash was supposed to be available in ATMs and bank branches. In effect cash is not available across smaller towns and villages across India. Yesterday there was a stampede at a bank in a small UP town (http://www.hindustantimes.com/cities/up-senior-citizen-dies-...)

These are not minor inconveniences. 25000 is enough for families, agreed, but nowhere near enough for small/informal businesses who must pay workers who don't have bank accounts. (That's if we don't count the amount of bribes that have to be paid in cash for everything from an uninterrupted power supply to letting your commercial goods past a police checkpost.) In a country where at least half the population is unbanked (http://www.bankofindia.co.in/FI-BOI/images/FI%20presentation...) this is a very substantial number of businesses that have ground to a halt.

> Mostly people who have cash and who can't prove the source (black money)

What about people who have been saving cash from tax-paid or non-taxable income at home over years and decades? Is there any sort of plan to distinguish such savings from black money? Or should we just agree to throw a certain percentage of people under the bus once in a while?

Edit: I'd like to explain how a stampede happens at a bank for those who are not familiar with this. Bank branches are supposed to receive a new batch of freshly-printed currency notes every morning. These notes are very limited in number, so it's first come first served. So people collect outside the locked gates of the bank from early in the morning (and have in some cases slept on the pavement outside all night). There is no queue, just a bunch of people pushing against each other. After cash arrives at the bank, the gates are opened and people run to form the actual queues for the bank counters. The branch will run out of currency notes before the entire queue is served, therefore it's every man for himself from the gate to the end of the queue.
A colour emoji font is available for Linux [1][2] so it doesn't really make any sense to disable the feature on macOS.

[1] http://www.omgubuntu.co.uk/2016/03/enable-color-emoji-linux-...

[2] https://github.com/eosrei/emojione-color-font/releases/
Yes, they are high for all 3 major cloud providers. I guess it's to keep you from using the cheapest part of each provider. That way you have to use their whole ecosystem and they can offer some products below costs to lure people in.
I love this clip. This has got to be the best way of understanding just how difficult this route is.
Cash helps keep banks in check because people can take their money out of the banking system. If cash is eliminated banks are the only option and we should be prepared for a Kafkaesque trampling of the little guy. No amount of regulation ever ended corruption. Corruption can only be ended by providing people with a good standard of living and access to quality education.
But what I don't see are measures to ensure that people will continue to deposit money in the banks / pay their taxes. While I appreciate the move to force the turnover of black money now, what stops someone from starting to accumulate black money again, lets say a few months from now?

I hope there are measures being taken in that account.
Did you expect anything tasteful or coherent from RMS?
This, I assume: https://en.wikipedia.org/wiki/Mars_Climate_Orbiter

Looks like it's worth the read.
I might be the only one, but I think npm is even better than bundler.
It's not a war on "cash". If it were, govt would not be announcing new notes for 2000, 1000 and 500 INR denominations.

Cash and black money are overlapping circles. Govt wants to attack only one kind of hoarder (illicit ones) while trying not to inconvenience the other kind (people out of banking system because of poverty/illiteracy). Hence, this tightrope-walk.
Yup. Namesilo all the way.
Watching in horror… yet can't stop looking.
This measure attacks the STOCK of black money that has accumulated over decades. Govt also needs to attack the FLOW of black money, and those changes are coming soon.
Interesting. I guess Pypa feels Python also needs a flexible DSL and dependency groups in addition to the pip-tools lock file solution.
The prime minister has very openly said that real estate is next. And just wait till January next year the jewellers who sold a shit ton of gold in this period will also come under scrutiny.

The only thing that is not clear is what steps if any the government will take to make sure black money hoarding doesn't start again. I am hopeful we will see something by the budget session.
Well, except when a beach tries to swallow you: http://www.dailymail.co.uk/news/article-3250475/A-car-carava...

...or when your backyard tries to swallow you: https://www.theguardian.com/world/video/2016/aug/02/news-foo...

That is an anecdote obviously, not a widespread danger.
The main thing a language can do for you is prevent the situation where the thing crashes in production and you have no idea why.
> It's fairly easy to insert images into a buffer in Emacs.

Sure and how it is represented in the underlying file? Is this platform independent?

Emoji are just a part of Unicode. As far as I care, I wouldn't mind if Emacs would just render it as [GRINNING FACE U+1f600]
I feel the same pain in my industry where experienced are replaced with noobs for less pay.
Indian logic, in a nutshell.
"But it is part of the reason you see S3 and GCS costing more"

I bet that when Backblaze increase their scale by adding data centers they will decrease prices, not increase them.

According to Ford's laws of service: Price, volume (scale) and quality are never opposed.

1. Decrease price and you can increase volume.

2. Increase volume and you can increase quality.

3. Increase quality and you can increase volume.

4. Increase volume and you can decrease price.
I would interpret the former. Presumably the latter would be "atypicalDay"
That is the point.

You could be a world class painter at the pinnacle of your style, and it guarantees nothing.
If you are unlucky or competing with people more topical/niche than you, it won't matter in the least if you are technically better but they can out market/sell you.
Route53, Azure, and NSOne have it already. CloudFlare is about to have it too. Google Cloud solves this with global load balancers if you're running in their cloud.

There are several other DNS providers that have varying levels of this functionality. There is nothing unique about Dyn except their pricing.
A big tsunami like that happens about once every 500 years. It the life of the nuclear plant is 50 years, the risk of a disaster happening was 1/10. I don't think that this was an acceptable risk. Even a risk of 1/100 or 1/1000 would be unacceptable.

That means that the nuclear plant should have never been there, or should have been prepared to be run over by a tsunami...
I think for many that is a hard drive thing combined with dozens of tool bars, though. Phones have solid state memory so that shouldn't be a major problem.
After all these promising presentations and blog entries about what thoughts went into Eve, I'm a bit dissapointed by the result. Or I'm ignorant and don't get it (yet?). Sure, it utilizes literate programming and it abstracts a lot away but it does not seem as revolutionary as the communication around it suggested. Maybe the next articles in this series will enlighten me.
You should have commented to ericelliott's post, not me, right?
7 Critical Tools and Platforms for DevOps Success
Looks like a nice tool, and it's great to see syscalls getting more attention.

I don't fully get the argument for why on-host filtering is undesirable. Of course naively filtering for curl-originated connections isn't a solid detection scheme for rootkit-installs! That's just a naive filter, which a naive user could mis-use in a centralized way or in a distributed way.

As for event correlation (#2 of the pros), it can be done on-host too. And back-testing (#3) of new rules is indeed a highly valuable feature! But you certainly don't have to log everything centrally to get that capability. E.g. in the case of Falco, you can capture trace files and re-run any number of rules/filters on them.

I do agree with the point on rules being exposed to an attacker.

[Disclaimer: author of the initial version of Sysdig Falco]
> Roberts explains: “We’re in the mess that we are in now because of software engineering preferences from 30 years ago, made by people that just didn’t write enough code to have those preferences be worth anything.”

This is a typical attitude of younger programmers towards the previous generation.

> he decided to create his own programming language

And this is the typical solution.

It's happened so many times before it's either really funny or no longer funny. I'm not sure which.

The reason why "everything is broken" is because writing correct software, that does all the things, in any language, is difficult. That's not to say that new solutions cannot make improvements but it is naive to think that new solutions will solve all the problems. A good rule of thumb is to make sure you really understand a system before you replace it.
The biggest difference is that Glacier is still a "suspend/resume" type of accesss. However, if you just want to compare pricin, it'll depend on your access pattern and object sizes.

Retrieval in all Google Cloud Storage is instant and for Coldline is $.05/GB (and Nearline $.01/GB). If you value that instant access, it seems
the closest you'd get with the updates to Glacier is via the Expedited retrieval ($.03/GB and $.01/"request" which is per "Archive" in Glacier). Then you have to decide how much throughput you want to guarantee at $100/month for each 150MB/s. (It's naturally unclear since it was just announced what kind of best-effort throughput we're talking about without the provisioned capacity).

If you're never going to touch the bytes, and each Archive is big enough to make the 40 KB of metadata negligible then the new $.004/GB/month is a nice win over Coldline's $.007. Somewhere in between and one of the bulk/batch retrieval methods might be a better fit for you.

But again, it's still a bit of a challenge to go in and out of Glacier while Coldline (and Nearline and Standard) storage in GCS is a single, uniform API. That's worth a lot to me, and our customers. But if Glacier were a good fit for a problem you have, and you're talking about enough money to make the pain worth it, you should seriously consider it.

Disclosure: I work on Google Cloud, so naturally I'd want you to use GCS ;).
It's also worth mentioning that 95% of the Nose can be free-climbed by just about anyone that really trains for it. It's hard, but it's not that hard. The Dawn Wall, in contrast, is basically off limits for your average free climber -- especially the middle pitches -- unless you're among the best of the very best.

You can check out the topos for each climb. This is the nose (http://www.supertopo.com/topos/yosemite/thenose.pdf [p15-16]), and you can see, with just a few exceptions, most of the pitches are graded 5.10 or easier.

This is the Dawn Wall (http://www.rockandice.com/dawn-wall-el-cap-yosemite-topo). It's much, much harder, particularly when you realize that the Yosemite Decimal System progresses like the Richter scale, in the sense that a step from 5.13a to 5.13b (an increase of 1 grade unit) is leaps and bounds harder to achieve than improving from, say, 5.8 to 5.9.
You may be right on some, but if it was a good idea you would have said most.
They are of course, but if you use that list instead of a single locale, you end up with a solution that only highlights 'strange' characters when they are not part of your language/locale set. So for someone who speaks only Latin character based languages you could highlight all Cyrillic characters, but for someone who speaks Russian you still have the original problem (it's not as if you can just highlight all Latin characters in their case!).
There's a difference between following it and committing the slander, and it's absolutely a politically-motivated faction, and not "the Internet" in a general sense, doing the latter.
GitHub pages is down
Same here when they refer to front-end as a synonym for Web UIs, as if there wasn't quite a few of us doing 100% native UIs.
Is thhe author butthurt or something? How about apple making it almost impossible to install Linux distros on Mac hardware, while there is no technical reason to do so? Same thing.
Let me guess, you're a Rust programmer.
> However, the moment this was announced, people have been brazenly finding loop-holes to convert their currency notes through unofficial means. Example : back-dated receipts for expensive items (gold, cars, property), fake accounts, hiring poor folks for conversion via official channels, bulk purchase of coupons / cards for essential items that are permitted to accept older notes, etc..

Plugging loopholes is the only enduringly useful thing that would come out of this exercise. Although, yes, the ones you mentioned have been marginally successful, the administration is doing a decent job at addressing them. For eg, people exchanging cash need to have their nails marked with indelible ink to foil crowdsourced attempts at laundering money, people with abnormally high deposits, with respect to their I-T returns, will need to explain their source.

I remain ambivalent about the approach, or its immediate benefits. However, what will prove effective isn't necessarily an excellent tax collection for the year, but making a big leap towards a transparent economy. That, however, remains to be seen if it's only a pipe dream.
My main take away from my economics degree was that every human created system is gameable. You need to have actors willing to participate in the system otherwise they will find a way to evade it. You cannot change a culture of corruption with a simple monetary trick (I speak as someone living in a country with relatively high corruption).
You should send your infosec department a link to this article. <g>
The goal is "the lowest common denominator", while when making a cross-platform software it makes sense to have features that use the strength of each platform.
That assumption is too simplistic. If the algorithmic behavior was indistinguishably human behavior, and carried out by humans, it would just be human behavior. Of course machine translation doesn't pass the requirement for human behavior. Nothing does, except humans. And if newer machine translation does pass, I'd say that's humanly accomplished, by use of tools.

Nobody could learn a distinct language from nothing but a dictionary, enough to fool a native speaker. The assumption is ridiculous. The dictionary isn't conscious, either way.
I used to think PHP was amazing and build tools were weird and unnecessary when I built things mostly in PHP. It's hard to see the point of many tools if you aren't working with the all the time.

I think this is the product of people who got to know both Python and Ruby very well and found Python lacking here. There are lots of things Ruby developers were gifted from people who also know Python and found Ruby lacking. Python is generally something I force myself through so I'm not one of those people but so glad they exist.

BTW, Ruby has tools similar to virtualenv: chruby, rbenv, and rvm all do basically the same thing.
It's the same logic used when people decide to build their own framework, or advocate against not using a framework - by writing everything yourself, you'll understand everything. It boils down to "other people's code is hard to read", which can probably be extended to entire languages and other concepts as well.

It's in part laziness - reading and understanding someone else's code takes a lot of focused effort. But it's also a matter of gratification - writing code is far more satisfying (IMO) than reading and comprehending others'. Most developers I know - and probably myself included - are of the "I get paid to write code" mentality, and often not really being mindful of whether what they write now will still be understandable in 5 - 10 years time. Sure, they will follow best practices, clean coding and all that stuff, but what about (high-level) documentation? Revisiting the user stories from which the code was born? Writing good commit messages and pull request descriptions? These all seem secondary to the code itself, which I guess is true to a degree, but all that other stuff is important too.

Getting into a new project is hard. Starting from scratch and writing your own is easy. Writing code and other stuff so that others getting into your project is easier is hard (as is allowing others into your domain and code for that matter)
You missed,

- Using employees salary accounts to rapidly deposit and withdraw money.

- Bribing officers in Banks.

I was downvoted earlier on HN when expressed skepticism, since this policy is definitely not intended on curbing this so-called "Black money".

After the massive influx of cash, PSU banks have gotten more reserves to pay for their earlier bets that have now run foul (which they were forced to place by the state).

I can't believe for a second that BJP managed to prevent some lowly Greenpeace activist from leaving India, but was unaware of Mallya's escape. This is not surprising considering not much has changed politically since when the dude responsible for Bhopal was escorted and allowed to flee by the then Prime and Chief Ministers - one of whom was apparently hiding in his princely bungalow far far away from the leaking MIC.

BJP is essentially a Hegelian dual for the INC (& associated fools), nothing more nothing less (the policies clearly show this).
Its not because its not shiny and not pricey that its lackluster. At least you can customize stuff on your OS instead of having to follow the only way designed by Apple.