skysight-inc/HackerNews huggingface dataset:
I'd look into GnuCOBOL (https://open-cobol.sourceforge.io) or try a free download of MicroFocus (https://www.microfocus.com/products/visual-cobol/). I work at a shop with legacy Cobol applications and more and more of those folks are preparing for retirement. Thing is, those applications are the bedrock for running the business. As such they are so starving for new blood so I don't think they'd immediately dismiss the idea of paying for Sr talent and getting someone who's still coming up to speed in Cobol.

But there's one question you'd better be prepared to answer and answer it spot-on, and frankly it's a question I have out of simple curiosity: why? Why do you want to do Cobol development? Why do you want to change tracks to one that appears to have a dead end in the not-too-distant future? How do I know that after incurring the effort and cost to bring you up to speed that you're not going to leave? How are you going to deal with experienced people who are very comfortable with the tools and processes they have in place and have little interest in changing how they do things?

I'm curious, but your interviewer is going to be serious.
What are you talking about not breaking 100k? They peaked over 800k [0].

[0] https://esc.watch/tournaments/ow/overwatch-world-cup-2017
It's more complicated than that. Firefox on Android uses much of the core code that desktop does. But sometimes new features do get enabled on Android a little later. One example is Stylo, the new style engine, which isn't enabled on Android yet.
Basic guide on how to earn from Google Adsense
Hello, friends. I have written a blog post about how to earn from Google Adsense. This is basic guide on the do's based on my experience. No ads or affiliate links :)

Do read and let me have your thoughts..

http://www.kashifaziz.me/make-money-online-adsense.html/
Reality vs. Kurzweil’s expectations
> Just click on the gear

> I have Firefox installed on 8 different machines and the option to remove "Recommended by Pocket" in the New Tab Preferences only appears in half of them.

The gear you're referring to opens the "New Tab Preferences" screen that I was referring to.
This is two years old, and still can't find anything on YouTube.

Smells like bullshit to me.
Probably because people have concluded that programmers suck at explicitly specifying optimizations, so much so that things like "inline" don't guarantee inlining in certain languages. Furthermore tail recursion elimination can happen as an optimization even when the source isn't clearly tail recursive. For example, GCC can optimize this:

int factorial(int x) {
if (x > 1) return x * factorial(x-1);
else return 1;
}

to this:

int factorial(int x) {
int result = 1;
while (x > 1) result *= x--;
return result;
}

(See http://ridiculousfish.com/blog/posts/will-it-optimize.html for other fun optimizations.)
Please do not add a :partyparrot: and give one the option to disable emojis or show text emoji only option.
Parked in the Pyrenees, A380 Awaits New Owner – Or Scrapyard
Self Destroying Cookies is a WebExtension. There are now a couple of forks.
Well Yahoo doesn't work in Europe anyways. Yahoo is only popular in the US.
> Users won't blame the extension developers. They will blame Firefox.

What's funny to me is that these 'users' you describe are apparently on HN - I thought this place was mostly software devs, but it's striking how many posts seem to fundamentally misunderstand the decisions made by Mozilla.

> This is the mother of all breakages

I would be that somewhere above 90% of FF users will be unaffected. Given Firefox's market share that's still a lot of people, but let's not pretend like they broke everything overnight.

> Mozilla should've tried to smooth this transition, not just simply pull the pin on the web extensions grenade and yell "Catch!".

You're implying that this was an unexpected change that Mozilla was not forthcoming about. It is the opposite. We've all known about this for months.

The value prop of no longer being tied to an extremely old system is significant and you're not giving it any of its due credit.
you are just being idiotic.
Good for them, I honestly hope it works business-wise as they want and it makes developers satisfied. However, I'm afraid Twitter the company has got the same sort of trust issues as Google from the developers POV. They need to address this specifically, if they want people to believe their premium API move is for real.
Also heavily targeted by several other interest parties including Media Matters. I imagine the value in Reddit at this point is in conversation "trend setting" for zeitgeist influence.
> As I understand it, this syntax was developed because of limitations of the JVM w/r/t TCO.

This doesn't make sense. Tail calls don't need any virtual machine support whatsoever: they're translated into jumps by the compiler. The real problem is a lack of willingness to translate functions into anything other than JVM methods, because “compatibility“, but that is a political issue, not a technical one.
Chart.io is awesome!
I'm more exited about the prospect of running all of FF or Chromium inside of Edge so I can cut my workload down by 50%
I think the silhouette version is the best in transitioning from the summary to the full detail.
I wonder if this could be the birth of the legal microdosing industry?
With my ancestors it was the opposite. The story, or legend goes, that my family on my grandmother's side were bulgarians (okay not sure, but that's what they claimed) living in Turkey, and they moved to Bulgaria (in the "Strandzha" area) - because one of my grand-grand uncles killed a turkmen who was extorting him every year to give his "yamurluk" (you might know what it is). So he killed him, and they had to escape...

Here is another article which I'm not proud about which Bulgaria did in the last year of the communist regime against the turkish minorities - http://www.dw.com/en/recalling-the-fate-of-bulgarias-turkish...

and then you have this - https://en.wikipedia.org/wiki/Batak_massacre

It's important to remember these, but not get too politicizied, in a "propaganda" style (as we used to learn it this way in school). I would like more open, here is what we did, here is what was done to us - here is what we should not do, avoid, etc.

My mom & father are claiming Turkey is one of the most friendly countries (they are living in Burgas, Bulgaria), and my mom specifically loves Kapalu Charshi (I'm not prononuncing this correctly - but The Grand Bazar).

Cheers!
I've written a bit on web scraping with Clojure and Enlive here: https://blog.jeaye.com/2017/02/28/clojure-apartments/

That's what I'd use, if I had to scrape again (no JS support).
Is Inefficient Tech Harming Your Business?
Youre making it sound not only as if only kids watch this, but also like playing any sport at all is so much different - and then compare it to Reality TV instead of live sports.

Now I've got my next business idea.

Attach wireless streaming cameras to all the players in a sportsball game. Each player has a HUD, and can see chat messages in real time.

Heck, for something like American Football, you could even have them vote on what play the opposing team is likely to do next. The player can take that under advisement, and maybe compliment a viewer when correct. To make more money, they viewers could bid on the predictions, which might help increase their accuracy. The player and the sport get a percentage of the bids, and the rest forms a prize pool for the most accurate bidders.
On an earlier go-round with this topic here on HN, somebody said that cash matters because it means that nobody else can stop your transaction. Credit cards, checks, Paypal... in each case there's a third party that has the power to block the payment, but with cash, nobody (other than the two parties involved) can do anything to block it. That can be a really big deal, in some circumstances.

I forget who said it, or I'd give them credit...
I'd even argue that his case is not a priority, but 'her' case would certainly be.
How much should Argentina be able to cheat their lenders out of before it stops being yucky? Or would it be better to prohibit trading bonds on the secondary market, driving up borrowing costs for everyone?
Mozilla created their own high performance programming language in order to build a faster web engine from scratch (all of which has been largely successful). They developed and shipped a mobile OS well into the reign of Android and iOS. You could argue about the placement of their priorities, but they have definitely thrown their weight behind ambitious projects.
That’s exactly the reason why the iOS Mail app asks you whether you want to attach an image in small/medium/large/original size.
A Tax Tweak for Silicon Valley Workers Awaiting IPOs
Don't see why you are being down voted. That always seems to end up happening.
I'd love to be pointed at any resource where somebody who has spent the time walks through the best way to do this safely. Is the only way to do it safely inside a container via some networked connection? Are there other ways to lock down ImageMagick etc such that you can resize safely?
I have never (to my knowledge) done anything to change the user agent. I dug around in about:config and discovered that general.useragent.override somehow got set.

Edit: Something is resetting that override every time the browser starts. Dunno what, the only addons I run are uBlock and RES (and now TST).

Edit 2: It was being set in user.js. No idea how it got there...
It's tricky for Facebook as a public company to report any sort of dip or stall in user growth.
In a large internal project we still make heavy use of Groovy for scripting. All scripting languages besides the new Painless language were deprecated in version 5, and now in version 6 they are removed. This hampers us in our migration efforts from 5 to 6. Does anyone know if it is still possible to use Groovy through a separate (third party) plugin? I played around a bit with Painless, but can't say that I really like it. Documentation was/is kind of poor, and it seemed to me it somewhat assumed familiarity with Java and it's framework/APIs.
The removal of mapping types really kicks the bottom out of the app we're making; it's some serious docker-style "break all the things" behaviour. Seriously losing trust on this one.

Are there any good alternatives to ES? Has Solr moved?
>keymaster/gatekeeper/there.is.only.xul

Pretty amusing tbh
So it's still there, it just doesn't prominently feature search engine branding at rest.
OWL definitely has a weird, heavy-handed feel to it -- it's almost as though Blizzard is trying to forcibly create a competitive 'scene' that emulates a traditional sports league, rather than allowing the scene to evolve naturally as it has in other games.

By far the weirdest part of OWL for me has been Blizzard's insistence on having teams represent cities -- up to the point of renaming existing teams to fit their naming scheme. (For instance, the "Dallas Fuel" team was created out of the existing EnVyUs lineup.) This is incredibly unusual for esports; the typical arrangement is for teams to either choose their own names, or to play under the name of an existing cross-game esports organization (such as Team Liquid, Evil Geniuses, or Fnatic).
I squat all the time. Especially when I am listening to someone speaking in my kitchen. I feel like a child.
On Windows 10, am I dreaming or the font smoothing looks a tiny bit different (from Google Chrome)?

I kinda like it, small text looks a bit stronger and smoother à-la OS X.
If the laws are just, then we should apply the protections offered by these laws to all workers.
Could you edit the entry to be less opinionated?
the only plugin that broke for me was NoScript and I switched to uMatrix which I like even more. i'm not exactly a firefox power user i guess but i am a web developer who is definitely an advanced user, and i was barely affected by this.
It won't help you this time, but next time print out each QR code and save them in a secure place. Setting up a new device becomes much easier.
Agreed.

To be a strong candidate for a web scripting language you need three things:

* native lexical scope. This is how all web technologies work.

* Minimal reliance on white space as syntax. The language needs to be portable. Overloading white space as syntax makes a language more brittle, particularly in distribution.

* Immediate interpretation without a prior static compile step. This keeps the code open to examination and minimizes compile time delays.

Find another language that doesn't have all the stupid crap that JavaScript has and yet still excels in those three points and I will agree upon a replacement.
Cross-platform capability is not the only possible motivation to use something like this. Personally, it interests me because I don't see WinForms/WPF/UWP as viable, so right now the web stack is the only capable high-level UI toolkit on Windows. On MacOS, you can still get by with native.

For an app I'm working on, I'm exploring the possibility of a shared core in C#, with the UI layer rendered with the web stack on Windows, and with Xamarin.Mac (native binding for .NET) on MacOS.
You are changing your argument... You were originally talking about security and whatever you define as a "clean system" not about stability and robustness and on that regard my point remains valid:

Binary packages are not intrinsically more secure that plain text scripts that you can easily audit.

If you feel safer because you are executing by hand a bunch of commands that can be automated with a script that's ok.

In my case I rather spend that time doing something more productive.
A file is just an abstraction at the end of the day. The hardware knows little more about a file than an ignorant iPhone user.
Tree-style tabs won't be around much longer.
> It's more from a sense of confusion: Should I go for an umbrella app where Phoenix is just one app that communicates with others? Or something that is primarily a Phoenix app (as the book suggests, IIRC)?

I'm obviously not Chris, but this is something that's been discussed in the community and the way it's ended up is that you have an Elixir application, not a Phoenix application.

The way to treat it correctly in most cases is to have a Phoenix app be a part of an umbrella project where Phoenix handles the web component and very likely you'd have things like data and other services in one or more other applications inside the umbrella project.

If you're curious about Elixir and Phoenix I highly recommend http://elixirforum.com/ where you can find a great community for asking questions and learning more. Things like these come up every now and then and you get to be a part of the conversation and take everything in from both core members of the major projects to just other regular users.
$10 per user, per month. Clear, upfront pricing. We don't nickel and dime. Introductory pricing.

Not to nitpick, but having "introduction" pricing doesn't seem to be very upfront.
I heard a really good explanation once. Perhaps the time of season can affect your personality?
Stop Autonomous Weapons [video]
> I was thinking that the next layer in the network would respond to multiple samples (i.e. convolutions of the Gaussian at different positions) and, as long as you didn't have too many active neurons on the previous layer, it could extract a measure of position.

I think, it would still be a very "blunt tool" for feature detection. If you are going to compute weighted sums in a convolution anyway (as opposed to just summation in avg pooling or maximum search in max pooling), then the question is really why not simply learn arbitrary feature detectors instead of fixed Gaussian kernels? You can separate Gaussian kernels in x and y direction, which allows you to compute it in 2 * N^2 * K + N^2 instead of N^2 * K^2 operations (with image size N and kernel size K), but in practice, that probably won't give you enough improvement to make up for how few bits of information a Gaussian filter can extract. You would also need to use a very strong sparsity regularizer to get few enough active neurons in the previous layer such that that multiple Gaussians can infer a location. I am not entirely sure it would not work, maybe it is worth a try.

> If you have too many active neurons then, as you say, you encounter aliasing effects, but I think the same is true with capsule networks - they're not expected to handle particularly high-frequency features, are they?

That is a very good point. In neuro lingo, this aliasing is called "crowding". A multi-channel filter kernel (as in standard CNNs) can in principle deal with that by learning filters for representing multiple entities in different spatial configurations within the receptive field, but that requires large amounts of filters and spatial codes which are also not trainable very well in CNNs. Capsules can indeed only represent one entity within their respective receptive fields. I think, capsules fail more gracefully in case of crowding than standard CNNs because the agreement detection can decide on one out of multiple objects being predicted by the capsules below.
'Bike theft is not inevitable': Vancouver rolls out a cycle crime revolution
If my understanding is correct, cryptocurrency transactions cannot be blocked either. So this advantage may not be exclusive to cash, assuming you have an internet connection.
You should post this verbatim on social media.
You're not nitpicking. Introductory pricing is not clear or upfront.
The First Evidence of Exoplanets Was Recorded in 1917
Structured looping constructs are rather removed from how a machine works - not that this is inherently a bad thing. The way it actually works in a physical machine is via jumps into code that has already run, i.e. self-reference, i.e. recursion.
Writing interactive stories with Ink in Unity
The Martian author Andy Weir on his new novel Artemis and why he avoids politics
I feel the same way regarding the importance of a migration back to Postgres if needed. I haven't been given a reason to doubt cockroachdb's stability, but you never know what could go wrong. The fact that I can have a break glass contingency plan to restore data to Postgres if I need to is huge. I doubt I'll ever need it, but the fact that it's an option made using a younger project like cockroachdb an acceptable risk.
Build integrity is inherently a security issue.
I think mikeash's point is that sometimes tail-recursion is not just an optimisation. For example it means I won't overflow my stack even if this thing recurses 10^7 times.

Right now, a programmer needing such guarantee must write explictly iterative code. But with explicit tail calls, she can write it recursively if she wants and get a compiler error if something makes it impossible to do the tail-call transformation.
Yes. The crawler can be written in nearly any language. The actual scraper probably has to be written in JavaScript in order to access and interact with the DOM as the user would and thereby gain access to content that is not present by default.
One of the problems with renewables is that they require extensive (aka costly) maintenance before they've actually offset their own construction cost.
I read an article a few years back where one of the examples was that most wind power plants are only profitable after ~15-20 years but require costly maintenance at the 5-10 year mark and from there onward.
Paxos is about ensuring consistency. So why would the original arguments hold for a write-available database like Cassandra - or about log/journal storage, then?
I think this is going to lead to a lot of unforeseen problems. Brick structures will be much more vulnerable once literally anyone can take one of these and become twice as large. And once you've had a mushroom, if you get the right kind of flower in your system you'd be an unstoppable fire-throwing menace. Then it doesn't matter what kind of gun control is on the books.

I just don't know what they're thinking.
You can currently buy psychoactive mushrooms in stores in The Netherlands.

Buying mushrooms illegally from a legit dealer in the US means making sure they have several uniform bags of the product. You want to make sure they're grown safely in a lab or farm. There are too many people who will go out and just pick mushrooms, which is incredibly unsafe.

Unless you're an actual mycologist, it's difficult to tell what's safe and what's toxic. There are even cases of mushrooms in the US that are toxic look exactly like an edible food variety in Asia; even down to identifying characteristics like spore prints. Entire families have gotten sick or even died as a result.

So from just a safety perspective this would be a good move. Humans used psychoactive substances for centuries, usually under the supervision of a shaman or some type of religious figure to undergo a journey. It's not so different than psychologist today looking to use mushrooms to treat serious mental conditions. We have the advantage today of knowing we're not really going on some kind of cosmic journey, but merely acknowledging how dependent we are on our minds giving us our rational view of the world; and seeing how that can be easily and radically changed.
I visited the link, I looked at a few things, I have no idea what it does. It's very buzz word ish, and seems like it just uses all these other services ( I'm not sure how it uses them ) and wants money?

If I was a little more cynical ( :D ) I'd say this is a parody site of "POW" front end with lots of empty words and weird diagonal banners trying to sell you some kind of woo
> reduce the number of remote file fetches

This will become less of an issue as HTTP/2 spreads though.
Yep. When I need the law on my side, it's "simple enforcement". When the law is on the other side, it's overregulation!
> I'd give them credit…

I’m guessing they would prefer cash.
Sorry if it's not clear. If you signup for $10 per month, that's the price you'll always pay.
Also, many stores in Sweden does not accept cash.

All stores I have visited the last year accepted card or Swish but around 15 % of them did not accept cash. The argument is that cash is expensive to handle and it increases the risk of robbery.

I have only heard about some old people (bank trust issue) and people with economic problems (no credit card) that feel like this is a problem.
My way of saying the same thing is that there is surprisingly little difference between the recursive and iterative models when you start breaking things down.

Indeed, if I were to add an explicit tail syntax to some language, it would probably involve the "goto" keyword.
i suppose that depends on your OS/update mechanism. mine doesn't.

EDIT: although i have it set to auto-update in the settings, maybe i just don't realize this because i never close/restart it heh :D
Currently being rewritten.
Wow, I didn't realize he'd deleted all his older posts. Interesting that he continues to post afterward; he just can't stay away. The information he posted has been fascinating but it certainly is not in his best interests to post about the bankruptcy on reddit so I can't say I blame him. His lawyers probably tore him a new one when they found out about it.
This is an interesting technique for stills; I'd be curious to see it applied to video...
I presume that holds unless the only "signal" you get is your local priest and feudal lord? Especially since for most of human civilization the vast majority(95%+) couldn't read or write...
This is true in theory, in practice most people will eventually want to convert to a fiat currency, which means going through an exchange, which can be regulated.

It is possible to use something like local bitcoins to exchange coins for cash, but it's extremely inconvenient and more expensive.
Do you have

privacy.resistFingerprinting = true

set?
TMP beta is a web extension.
I don't think it's that easy. Clojure code calls into Java libraries, and these are regular Java functions so you cannot reuse the same stack frame for these. Pure Clojure code, on which you could perform arbitrary transformations, is quite rare (does not exist at the moment, since the core datastructures are written in Java).