skysight-inc/HackerNews huggingface dataset:
Imgur recently started doing something really annoying on their mobile site. If you keep scrolling past the picture you were linked to, it shows a bunch of other pictures that were not posted by the person who posted the first picture. These extra pictures seem to be generally in the same category as the picture that was meant to be linked to, so if the original picture is a slightly risque photo, the photos that follow might be straight up porn. It's very annoying to me.
Doctor Found – Buscar E Encontrar Médicos
Not necessarily. Plex does not hold the private key for their intermediate certificate authority ('Plex Devices High Assurance CA2'). They use a DigiCert API to sign certificates under the 'plex.direct' domain.
This meme about "computer-mindedness" is pseudo-scientific nonsense. It's something I fell hard for as well, because it's a lovely idea. But it's simply not true.
If it makes you feel any better you could be missing out on being a millionaire in a few years right now. There are tons of altcoins being sold at early Bitcoin and Ether prices. If one of them blows up in a few years you will feel like you missed out yet again since you have a opportunity to buy super cheap right now.

Not suggesting its wise to do so, but it keeps things in perspective.
The content producers un-disintermediated themselves by building mobile web sites with slow performance and bad UX. If you just want to read a news article on a mobile device then Facebook Instant Articles are much faster and smoother than switching over to browser which loads tons of JavaScript and ads.
ironically, image hosting sites being crap was the reason imgur was created in the first place. turns out you have to pay the bills somehow
yup, the multiple comparisons problem: https://en.wikipedia.org/wiki/Multiple_comparisons_problem

a common reason for a study to be total junk.
If there's anything I've learned about object storage over the last year, it is: don't use object storage unless you need it for a particularly narrow use case of silly data volumes or CDN storage for a massively distributed content network. Anything else, forget it.

It rarely if ever works properly with standard Linux or Windows tools (s3), it has a rat's nest of arbitrary restrictions which require a language lawyer to decypher (s3/iam/vpc/roles), the APIs are vendor specific and sometimes even region specific (s3), the APIs are obtuse (s3 multipart), the clients are buggy (boto/boto3), suddenly you inherit extra costs and configuration requirements if you want to do something like expose it over http (route53/cloudfront/s3), credential storage is a nightmare for distribution compared to rsync/ssh etc. Ugh.

Please note I have used Google Storage as well and all of the above also apply.

The only thing that is positive is capital expenditure is low.
Let me add my perspective. The top three bullets are far more important and universal than the other, more scenario-specific advice.

And this advice is from older person to younger self, so it's obviously from someone who struggled with debt and spending as a young person.

And my #1 advice: READ THIS BOOK!!! Get a Financial Life: https://www.amazon.com/Get-Financial-Life-Personal-Twenties/...

Even if you know a lot, its tone, its rules of thumb and its great summaries really help you evaluate where you are as a young adult. Well worth the money.

Point by point:

-- CC Debt is slavery, pure and simple. If EVER one carries a CC balance, it should be for an emergency (a true one) or a short-term, well defined need with a known plan and payoff date. I speak as someone who has almost $2000 a month in CC debt bills for the next two years, if I can keep myself under control.

I have to add: I don't know where the $50,000 in debt I racked up in the past 10 years went. I can look around and see some stuff. A lot of books, some guns, furniture, and a few computers. I have a well furnished abode. But so much of it was liquor, food, and beer that it's infuriating to think where I could be now if I hadn't done that.

-- General advice on how to budget for retirement. Protip, get a 401k or Roth IRA.

-- Once you are CC debt free and have a retirement plan built, make sure your emergency fund is built up. Try to increase contributions each time you get more money. Note: Roth IRA principal contributions are available for withdrawal penalty-free at any time, so again, take care of that first IMO.

-- Long commutes... this is tough! All things equal, it's true they're a burden, esp. if you're driving. Time, gas, safety, money, all used to go to and from work. On the flip side, it may be worth it if you can live in an area that truly brings happiness when you're not at work. So ideally... you would work and spend your leisure time in the same general area, by this advice.

-- Spend money on durable and/or resellable things, if you like to spend money. The idea being, if you have a personality that likes spending money, at least you can spend it on something from which you can get your money back.

-- People who like eating out often do it in order to be around people and socialize. If possible (aka if you have friends who like the same food) one good idea for saving money and satisfying the social need is to bring people over.

-- Try to put a fence around blowing your money on gambles.
Python does type check - at runtime. That said, I understand where you're coming from. Maybe it's because I'm very familiar with Python, but lack of static typing has not been a problem for me in a long time. If I really need to be sure that something is the correct type, i can try to catch `TypeError` and handle it. Not the most terse of methods, but I rarely find that I'm all that concerned with types in my Python work.
What is the tech scene there in those two countries? Could they hire the correct talent?
> Imgur is essentially a parasite upon reddit which exploited and relied upon reddit's lack of native image posts.

Given that many subreddits have in their rules that people submitting images and blog posts should copy and paste the content into Reddit rather than linking to the actual creator, it seems more accurate to say that Reddit was a parasite on Imgur.
> All uploaded images and the extracted text are deleted immediately

Until they are served with a subpoena for a particular client, or a sweeping subpoena to store everything forever, or the company is sold and the new parent has different values, or the company decides to mine customer data for advertising uses, or there's a bug in the software, or there's a long-lived cache of the data, or it gets into their backups accidentally or deliberately, or they don't keep the data but keep "just" the meta-data, or they do statistics or analytics before deleting the data, or they are hacked, or they simply change their minds.

In terms of privacy, even a non-free non-open-source local app with DRM or license management is better than a server app with a "strict privacy policy". With a good firewall setup, you can be pretty sure that the local app won't betray you.
Kubernetes vs Docker Swarm vs DC/OS
I'm sorry it's a dupe: https://blog.google/products/search/connecting-more-american...
When I hear these sorts of comments I'm always curious how long these people have been working. It obviously isn't everyone receiving cold calls and such, so what sets them apart?
> You can be exceedingly clever with metaprogramming, but clever code is exceedingly hard to read and maintain. Give me boring, explicit code any day of the week.

Boring, explicit code which depends directly on the unspecified, unsupported, implementation details of the libraries you're using ... ?
The kernel has an official & mandatory rule to enforce tabs, at a length of exactly 8 spaces per tab. Anything that doesn't respect that will be rejected without mercy.
Generate a real strong password and store it in a cookie then.

Or just don't and leave it as a joke the way it is, I think we're over-engineering this.

That being said there's an actual password generator "feature" in duckduckgo for some reason: https://duckduckgo.com/?q=!password&t=ffab&ia=answer

I can't really imagine why anybody would want to use that though...
I think this might just be disagreement over what "unattended" means. To me, being in the same house (and not in the same room) is closer to "unattended" and perfectly normal.
The nice thing about LUKS for the end-user, however, is that it's well-supported in most Linux distros these days, and the end-user can turn it on within the graphical installer literally by checking a box, "Encrypt my Hard-drive."

When ZFS gets there, I will probably switch to it. Until then, however, I find manually partitioning volumes on the command-line to be terrifying, and I imagine I'm not alone.
Probably quite a while, as NVIDIA currently doesn't mention cryptocurrency mining publicly to keep investors from worrying about the sustainability of their recent revenue growth.
I don't meditate, but I've found it useful to take some mornings or afternoons and go for 5-10 mile walks. I usually take a small notebook and some pens to write down ideas. If I don't have the notebook, I can still take notes on my phone or scraps of paper.

I've never counted the distance exactly, but I would estimate that I've walked a couple of thousand miles around Berkeley and surrounding towns. It's especially nice in summer in East Bay in some of the quiet neighborhoods.
> Imgur wasn't a parasite, it was offering a service that Reddit didn't offer but we needed.

Well… sure, you could say at first it was more of a symbiotic relationship, though probably providing more benefit to reddit than to Imgur, the latter absorbing the former's bandwidth costs and not getting much in return.

The parasitical part comes with

> but now Imgur has its own community

because, in order to ensure its survival, Imgur has tried to grow itself into an independent community on the back of reddit, to eventually be self-sustaining.

Now that reddit's cutting it off, maybe it actually will be self-sustaining. All the more power to them if that works.

But I don't think “parasitical” is an unfair characterisation of how things have worked so far. It's not really intended as a value judgement on my part.
I'm curious: what editor can do this? Consider that the codebase I work on is large enough that it cannot fit in a project file or ctags or similar. (Which is to say that VS, Clion, and others don't work, nor will vim (for this specific feature))
Thanks.

Yes, I still do, and feel the same way.

I don't yet feel that I understand US realities well enough to be able to have a proper, informed opinion. Still, from what I've heard, there is very limited competition in a lot of areas, when there are essentially mono- and duopolies. In that case, NN may be beneficial, as it acts as a safeguard, as consumers can't vote with their feet. If things are really bad, I think I'd be for NN, but I'd really prefer there'd be some "this must be carefully reviewed in 4-5 years" clause. Otherwise... I'm not really sure, sorry. But, either way, I'd support those who seek to improve ways for new ISPs to start up and grow, as I've heard the entry barriers are very high in the US.

I got selected in DV 2018 lottery so, hopefully, if I'll get a visa approval, I will have to form a proper first-hand opinion in some years. :)
What exactly do you think the problem is? Especially since you dont have to do anything.

The webpack config is a few lines at minimum, and yes you can type it by hand in a few mins. It's just a bundler which is completely separate from the actual libraries you use.

It takes in a entry file, walks dependencies, gathers the modules together, and outputs a single bundle at the end. It works with JS by default but can handle other file types with loaders. That's it, just a big pipeline of stuff. Use plugins like babili and you can have streamlined source files that are transpiled and minified in a single step with the latest browser compatibility tables.

It's not required yet takes less than an afternoon to learn. Backend development and build steps get very complicated so why is frontend work not allowed to have complexity given the rise of sophisticated webapps today?
Linux uses with tabs and fixes the amount of spaces a tab is equivalent to is 8 spaces (for visual alignment)

Problem solved and it works for them
not annualized. literally, per day. its crazy, i know.
CITY TOURS SIMONE – ESCORTS – ESCORT ATHENS – ESCORTS ATHENS
That's not a fair comparison. You either disallow tabs, or you disallow spaces. A mismatch isn't either, so it doesn't evidence either being better than the other.
I am not in the US but used a free VPN to search for "golang jobs" [1]

Once you click one of those postings you get a screen like this [2]

However, be aware of the date filter because the posts listed here are older than what Google says. Many, if not all, of the posts scrapped from remoteok.io are several months old, even years, so the "x days ago" that Google shows is just the time when the post was indexed rather than the time the post was created. So you are still prone to see useless posts.

[1] https://i.imgur.com/jMjoIso.png

[2] https://i.imgur.com/zBIlxU1.png
I remember a time back before the turn of the century me and my friends joking how cool it would be to run doom on a CRAY - who knew that less than 20 years later we could be...
Fuck alignment.

[tab]void someNiceMethod(
[tab][tab]int myParamA,
[tab][tab]int myParamB,
[tab][tab]...
[tab]);
You don't think children should care for their parents?
Unless I'm mistaken, that requires an account, accounts suck.
Slowly, very slowly, DO is creeping towards having enough features to peel users off of AWS and GCP. Block storage, load balancers, and now blob storage...if you don't need managed queues or databases, you can probably save some serious coin by running services on DO.

S3 sets a high bar in terms of durability and availability, so it will be interesting to see how well DO can compete, and it will take a long time to gain the same level of trust that S3 has earned.
Well it seems obvious it's Capitalism's fault, because when you look at the environmental record of the major non-capitalist states such as the USSR and Communist China, you see that... er... um... never mind.
Except for the fact that PIA has been subpoenaed by the FBI and state police multiple times and PIA could give them dick all. Yes, their servers could be compromised illicitly, but if the NSA or GCHQ is willing to go to that much trouble just to monitor you, you have bigger problems.
Afaik, they discontinued offering public links as a way of hosting.
Lisp macros go far beyond what is possible in Python/Ruby, and oddly enough are less of a problem because of that. In Python and Ruby, the inability to change the underlying syntax makes alot of developers go to absurd lengths to create new syntax around the existing syntax. And that's what makes Python/Ruby metaprogramming really painful to understand.

That said, my (admittedly few) days spent debugging bad macros were pretty damned bad. Having to inspect the results of the macro expansion and figure out what went wrong is not my idea of a good time. And that doesn't even account for reader macros.
The iPhone Decade
> A programmer sees 2 and 2.5 as different types.

So does anyone who's done math. They also know 3/5ths is different. It's not unreasonable to ask for addition to be defined in a reasonable way though.

> This answer is not Python-specific, of course, but it's a good example of the overhead that gets introduced when a language becomes too type-happy.

Besdies OCaml, who actually does this for general programming? I can't think of many examples at all.

P.S., "A normal person doesn't care. He just wants". Stop this. The community here might give you a pass for being tedious and correct. Being tedious and incorrect is pretty much unforgivable.
Regarding your variable naming: why `price_prediction_calculator_settings' and not, say `settings'? Same with the type; why not:

class PricePredictor:
class Settings:
def __init__(self, x: int, y: int):
self.x = x
self.y = y

def __init__(self, settings: Settings):
self.x = settings.x
...
> When used on a video does it keep a history of all OCRed text?

Not yet - but this feature is already on my todo list ;)

Thanks for the hint about the chinese forums!
TLDR: The blockchain has the tools to resolve this situation but it would be a huge mess.

Longer:

The answers there are mostly right. If left to it's own devices, the fork will be resolved when the country gains access to the network again.

The way it would typically be resolved is that the chain that has done the most work (in a Proof of Work coin) will "win"... in practice this means the one with the longest chain and most transactions.

When this happens, the transactions in the blocks that roll back are likely to be added back to the mempool (in memory list of unconfirmed transactions) in which case they will probably still be added to a block. So for most legitimate transactions they might not notice.

However, there is a problem here. Adding hundreds of thousands of transactions to the mempool on many coins will cause huge problems.

Another problem is if the same output is spent on both forks. Called a double spend. In coins... each transaction has one of more inputs and one or more outputs. Outputs can then be used as inputs to other transactions. Each output can only be used as an input once.

If that happens, the transaction that was on the fork that lost will itself be lost since the network will reject it for trying to spend an already spent output.

Furthermore, if anyone travels from that country and connects to a network outside of it. They will eventually roll back and join the fork on that side of the partition as that partition will inevitable eventually have more "work done" than the one in the partition they left.

Now, if the country never gains internet access again. You effectively have two different coins. But you risk chaos as described above. One possible solution in that scenario is to "hard fork" and have everyone on one side of teh partition install a new blockchain client. Then it's official, they are two separate coins.
I'm not sure about Liberland, but I know in the Isle of Man that Bitcoin is thriving: https://www.middletonkatz.com/wp-content/uploads/2015/06/Isl...
0118 999 881 999 119 7253
Whenever this old debate comes up, I am reminded of this quote

“There's a good part of Computer Science that's like magic. Unfortunately there's a bad part of Computer Science that's like religion.” - Hal Abelson

I don't worry about indentation because emacs does it for me. However, if this is your personal pet peeve then you should provide all of your developers / contributors with a plugin, script or other utility that formats their code to your standards. This issue has long been solved programmatically and it is a waste of mindspace to deal with it any other way.
Ship avocados green and they survive, but aren't ripe the day of delivery, or until 2-3 days later. Ship them almost ripe so that they arrive ripe, and they will be bruised and nasty, unless they pack them in an avocado sleeve that keeps them from rolling around.

Done right, it has the potential to be a better avocado experience, because so many morons molest avocados, digging their grubby fingers into them and bruising the poor thing. And it's the next person who can't see this who buys the bruised avocado. All those brown spots in an avocado? Those are finger squeezes. Stop avocado rape!

There's a lot of problems with shipping produce direct to customer, sight unseen, and maybe a few benefits. But I gotta say even 10 years ago Fresh Direct in NYC was doing a genius job of it.
The title is a bit much. "...you won't believe how this one trick will change your life." :)
Microsoft’s Dictate uses Cortana’s speech recognition to enable dictation in Off
I'm not saying that Java or C++ are useless per se, just that they suck compared to many other options we have available.

Of course they both have tremendous utility, but so too does a 15 sqm house. Doesn't mean it doesn't suck.
And then what's the joke?

The joke is it's the same every time.
Is there a stand for object storage?
Unless they've changed their policy in the last few months, TunnelBear won't let you use SSH over any port other than 22, so if you need to SSH into a server with a non-standard port you're out of luck.
That was really surprising to me. Recently saw some picture with a woman in it (very SFW picture, nothing risky about it at all) then scrolled down and BAM immediately very NSFW. I thought I did something wrong but I think it was imgur who screwed up now.
Not mind killed. Just a realist. You and I both know that's what would happen.
Building in and running from your home directory is invaluable, particularly if you're developing your own software and you want to test against different versions of the same dependency.
Those are ignored by the Python bytecode compiler though, and aren't used to enhance performance or anything else. If you don't mind type annotations that are for the IDE only you may as well just reach for TypeScript instead of Python.
Show HN: Upstart.me – Find newsletters to promote your startup or side projects
MongoDB brings Atlas to Azure and Google and launches Stitch, a new back end as a
I believe its possible to export ipynbs as markdown/tex.
I've never understood the tabs versus spaces argument. It's not really a question of a coder's individual taste, is it? Arent these things usually decided by the choice of IDE?

For example, I use Emacs, and when I press the tab key, it is actually inserting several spaces, not a tab character, at least in the language modes that I use.
"Each one of those things is inherently a form of energy storage, because you don't need any of those to start up or stop at the same milisecond where you flip the switch."

Using an appliance later is no more a form of energy storage than me "saving" air by holding my breath. Reduction in peak demand <> Storage.

On a hot summer day when I'm cooking in the house, running a load of dishes and trying to cool the house to a reasonable temperature - all before the guests arrive - Should the A/C wait for the dishwasher, which waits for refrigerator, which waits for the oven? Not in my house.

Storage - I'll gladly take some of that so my lighting and communication can be powered when the power is out. In that situation, the rest of those big loads can wait.
That time we had 3 projects in 2 days trend on Hacker News and GitHub
Well then you should be very nervous, most of the internet's security is centered around keeping 4kb files secure.
Just don't buy more video games than you can play. Buy it when you actually intend to play it. Don't buy three $60 games on release day all in the same week. Buy one, wait until you have completed it before buying another. The price usually will have gone down for the others by the time you get around to them, if ever.
Seems like a reasonable hypothesis.
Data Geeks Are Taking Over Economics
The "Ultra-Slim" Asus ZenBook in the 13" range gets a lot of recommendations: http://laptopkarma.com/?screen_size=13.3
I was going to say you're obviously incorrect because in what editor can't you change your tab width? But I realized you are probably talking about the kernel.org project. Is that what you mean? There is an agreement within the Linux kernel project?
>IDEs aren't created equal

Shoot, just myself using a single IDE I always end up with spaces and tabs and missing indents and oddities. When I have something that's nested and I copy/paste it into another file, some of the spaces/tabs get preserved, some don't, and I end up having to either reformat it or ignore it, and then I forget which div closes which and it's just a headache.
I'm from Poland and I can confirm - literally no one even thinks about their salary in terms of a what it is annually - I suspect the author is correct in thinking that a lot of Polish respondents wrote in their monthly, not annual salary.
> "Firefox has advanced privacy controls, but so does Chrome."

Actually, Firefox has better tools for that.