skysight-inc/HackerNews huggingface dataset:
If the service / product has limitations that need to be fixed (aka bugs), then support is powerless because it depends on the policies, the timeline, the priorities of the development team.

To give an example, also with G Suite, once upon a time when it was called Google Apps, I asked them to switch my primary domain to another domain — they couldn't because the feature wasn't implemented and they refused to manually change it, but they subscribed me to an early adopters program and several months later I got the feature available.
Ad Hoc Database 2018
Production example: per-process memory usage at ChartMogul is >70MB because we use a huge number of tables with partitioning.
Well.. technically it could be used for “sniping”. The name is not wrong
Cortes de pelo Corto Cordoba Verano 2018
Well, one example I like when people ask me "what's contravariant good for?" is the following intuition. Suppose we're doing stream processing. We might have a datatype 'Source a' which is a source that produces a stream of a's.

'Source' is an example of a Functor. We can use 'fmap :: Functor f => (a -> b) -> f a -> f b' as '(a -> b) -> Source a -> Source b'. So, if we a function 'a -> b' we can turn a source of a's into a source of b's. Nice.

In such a library we would obviously also want a 'Sink a', this is a datatype that consumes a stream of a's. For example, it might write these a's to disk. Now, clearly it doesn't make sense for 'Sink' to be a functor. Think about it, if we have a sink that writes a's to disk, how would a function 'a -> b' affect it? Sure, we could turn all a's into b's, but then what? We don't know how to do anything with b's.

However, 'Sink' is a Contravariant (Functor). So, let's have a look at that. 'contramap :: Contravariant f => (a -> b) -> f b -> f a', so '(a -> b) -> Sink b -> Sink a'. If we have a 'Sink' that writes 'b' to disk and a function that turns a's into b's we can obviously construct a 'Sink a' that consumes a stream of a's, converts them to b's and passes them to the original 'Sink'.

And then there's a third abstraction not mentioned in the original post. The 'Profunctor', a Profunctor is a type that has two arguments and is contravariant in the first one, while the second is a regular Functor. In other words, if we have 'Pipe a b' this type can be made a Profunctor which comes with 'dimap :: Profunctor p => (a -> b) -> (c -> d) -> p b c -> p a d', which hopefully looks very similar to both Functor and Contravariant. In our stream processing example 'Pipe a b' would correspond with a pipe that consumes a stream of a's and turns it into a stream of b's which we can use to plumb 'Sink' and 'Source' together. We can both contramap it's first type argument to change what we can feed into it, as well as fmap the second type argument to alter what it produces.

These are from the only cases where these classes show up, but I hope they give some relatively easy to follow example on how these classes can capture some common scenario.
>“Higher-rank polymorphism” sounds scarier than it is, too, by the way

Well, there's some irony of writing that after 6 paragraphs filled with obscured Haskellise.

(Even though it's just some basic functional stuff in the end, like map, drop, sum etc, they will definitely look alien to anyone uninitiated).
A home for blockchain Content, tutorials, Ideas, tech, trading
I have a medium publication with more than thousand articles from around 600 writers and growing.

We have all kind of content from tech and trading tutorials to Ideas and building Dapps on different blockchains.

Writers wrote about Hyperledger ,Ipfs , quorum and every new thing coming up

Security tokens , token registries , stable coins you just name it.

We are Coinmonks.

I have categorized lot of content in this story . Best stories deserve to be heard (https://medium.com/coinmonks/categorizing-coinmonks-content-for-better-curation-2e451477a1b4)

Also i started sharing almost all the articles on My Reddit profile too, So you can follow us there too. (https://www.reddit.com/user/coinmonks)

Please follow Us, we Don't earn anything from all these, We want to help the community and create value first.
Activate Netflix on Roku
Introducing Grab-Kit: Distributed Service Design at Grab
The Creative Process Behind Elvenar
>It could have just as easily be a bad engineer from a third-world country, that does not produce "perfect" code - just code that works.

Because "first-world" country engineers don't do that?
Video editing is not sequential by any means, I can maybe give that to encoding / transcoding an existing file on disk (if both the disk and the file system can ensure that a file in the 100's of GB or even a few TB's in size can be sequential) but with editing you jump back and forth between a multitude of different frames across the entire timeline of the video in the file each of those frames is a few MB's in size at these resolutions and at these file sizes it's effectively the same as randomly accessing small files on an HDD which is never exactly fast.
Outline – Tattoo inspiration for fans and artists
Well his other project is called SSH
The first 380 lines are used to change the Common Lisp environment so that it can read and evaluate the two different versions that follows.

There are comments that add information about the original page numbers, etc, but roughly speaking, the code is split as follows:

- From 381 to 749 (368 lines) : DOCFN (1969 doctor functions)
- From 751 to 1831 (1080 lines) : 1969 script (knowledge)
- From 1834 to 1870 (36 lines) : Eliza 72 header
- From 1870 to 2242 (372 lines) : 1972 Doctor program
- From 2245 to 2915 (670 lines) : 1972 Script (knowledge)
The industrial revolution already made a lot of work meaningless. Mostly, we're not working. And when we are working, the work we do is comparatively meaningless; as in not directly related to esssential things such as producing food or other goods people need to survive.

The tacit deal is that we all pretend to be 'productive' and in exchange we receive cash which we use to spend on stuff we never really needed but are sort of nice to have. Things like restaurants, dog walking services, netflix, etc.

So AI is just rubbing our noses into just how shallow and meaningless most jobs really are. So, your life's achievement was moving things around in some production line in some factory? Well, machines can do that faster than humans. Maintaining the machines is of course going to be a thing, until we automate that as well.

The real question is what will drive the economy when nobody has any money to spend because we are all out of jobs. All those automated factories will be pointless if nobody is buying the output.

The answer is very simple: print money and hand it out. That is in fact how economies work for the last century or so. You may think you have a meaningful job but it is just the illusion of productivity. In all likelihood what you do is not nearly as important (if it matters at all) for the economy as how you spend what you earn. Do the math: how much of your life in hours will you spend actually 'working'. In most western societies, the answer is about less than 5% on average since your productive life is only about 50% of your life span, of which you only work 20-25%. The rest is free time, weekends, vacations. And that is assuming you have a job and are actually part of the working force at all, which is not necessarily true for more than half the population.
IMO this is the correct answer.
Our current app is so huge, testing takes a lot of time, it has a lot of legacy code and it is too messy. That's the main reason behind building the new feature in different project.
And we are not rewriting we are adding new features ... So the monolithic part will stay there for ever. Just we want a clean way to do it.
I don't know why you're getting downvoted because you're absolutely right. Perhaps most of the people in this thread haven't managed servers for more than a decade - because it used to be (and still is in some organisations) the norm to self-host half the stuff that was listed.

* Malware detection?

Isn't that pretty must how most malware detection works? Sure they use the cloud to pull periodic updates but the software itself is self hosted

* Customer support software?

I've lost count of the number of solutions available to self host. Both free and commercial.

* Website uptime monitoring?

While there is a strong argument for hosting that in the cloud, there are umpteen solutions for website monitoring.

* Accounting software?

I didn't even realise running accounting software as a service was now a thing!

* Email delivery?

Fair enough, self hosting email can be a massive headache. Less so if you run Microsoft Exchange (one of the few things Windows actually makes easier than it's Linux / UNIX counterparts). You can even go for a hybrid approach and self host the mail server but have a mail proxy between your server and the outside world - so you benefit from spam detection as a service while still hosting your own mail.

I'm not going to argue that one is better than the other when it comes to SaaS vs self hosting. But people in here seem to have very short memories when arguing that self-hosting isn't at all viable. In fact I have personally supported all of the above in self hosted versions in the last couple of years.
Profunctors are another great example of variance in functional programming. A profunctor is a type constructor that takes two arguments, one contravariant, one covariant.

The simplest example of this is the function type constructor (->): you can lmap (contramap) the first type parameter by composing a function before the input, or rmap (fmap) the second type parameter by composing a function after the result:

pipe :: A -> B

lmap (modifyInput :: A' -> A ) pipe :: A' -> B
rmap (modifyOutput :: B -> B') pipe :: A -> B'

Profunctors are the class of types that behave like functions or “pipes”—anything that takes input of some type and produces output of another type, which you want to be able to stitch together in a pipeline. In fact I think the only way to have a contravariant type parameter in Haskell is to use it on the left of a function arrow, or not use it at all; all Profunctor instances are wrappers for something function-like.
Notably the specs don't support OPAL encryption like many of Samsung's other products. That's a bit disappointing.
I wonder how you shrink the sidebar to icon size and remove the standard tab bar from Firefox??
> Like pretending to be a character in an RPG - playing the game of my life.

I also play all the side quests first in RPGs!
A bit more info for those wondering: https://www.theguardian.com/uk-news/2018/may/17/hackitt-revi...

"[...] council building inspectors approved the use of cut-price combustible cladding and insulation on the 24-storey block after 16 inspections."
Wanna pull water out of air? Grab some ions or a weird sponge
Show HN: Community to help Provlem seeker – Provlem.com
And if I were hiring, I'd certainly think less of you for taking that stance.

Picture this: we're deep in the Cold War era, and Ronny Raygun is the president. The Star Wars initiative is in full swing. Nuclear mishaps and near-misses are still an all-too-frequent occurrence. Nena's red balloons are ready to fly. The President has just gone on the air and promised to "Outlaw Russia," and that "The bombing starts in five minutes." Some officers from the Pentagon approach your company's management and ask them to bid on a project that will involve launching dozens of military satellites equipped with atomic clocks, designed to locate any person, place, or thing on Earth at meter-scale accuracy.

Do you threaten to quit the company, lecture everyone who will listen about the potential for misuse of such dangerous technology... and miss out on the chance to contribute to GPS?

Or, how about a few years earlier, when they ask you to work on a colossal air-defense computer system using technology that hasn't even been invented yet. They want to use computers to vector fighters to intercept approaching Soviet bombers, and to target missiles to kill the ones the fighters miss. It's obvious to anyone not in uniform that the whole idea is insanely stupid, wasteful, and destabilizing. They want to spend $50 billion to develop a system that guarantees one whole 'nine' of uptime, that can be trivially jammed or disrupted, and that will literally be obsolete the day they turn it on since it can't deal with ballistic missiles.

So you tell them, "No, I don't want to work on SAGE. Peace out and fuck off." As it turns out, the system is indeed useless at its stated purpose. The spinoffs, on the other hand, not only revolutionize the entire IT industry, but create it. The next thirty years' worth of progress in computer architecture, memory and storage, networking, display and human interaction, and fault-tolerance is traceable directly to this boondoggle. All of these things would probably have taken decades longer to evolve without military funding and backing. Nobody dies as a result, but a bunch of your coworkers do get to play with a lot of cool toys.

Then there's the whole ARPAnet thing, funded by DoD to survive nuclear holocaust, asteroid strikes, plague, fire, and famine... any threat imaginable by anyone other than telecom-industry lobbyists.

Even the very wise cannot see all ends, and that goes for modern-day hippies too.
That's pretty neat.
I wonder what happens if it starts to being used like youtube. I see the top LP has 37k views, that's about as much as a video from a medium tier youtuber.

The cost of storing/processing/serving videos is quite high.

On a side note, I have finally gotten youtube red in my country and I immediately signed on. Will it send money to the "demonetised" videos that can't have adds or are they screwed out of youtube red money as well?
Couldn't it also be seen as a forking point of accepting (integrating) or rejecting the new element? With maintained or increased fitness the host organism survives. With rejection, the new element becomes by definition a pathogen. From an objective point of view, organisms that incorporate pathogens and survive become more aligned with the surrounding environment, adapted. Evolution is brutal, but is it irrational ?
The company will close faster? Oh no!

Muuuuuch better to work 80 hour weeks, get a serious case of burnout, have no resume developed, not be prepared for your job search, and keep those-people-who-are-not-you's business going... what... a single day longer? A week?

Or how about the most likely scenario? 0 seconds longer.

I'm not sure how much value a single engineer can create for a whole company between current date and company shutdown, amidst the layoffs and all... But if the marginal difference between 100% productivity and 25% productivity of a single engineer for a couple months is directly visible on the companies overall revenue, to the point its termination-date is meaningfully altered, then you have either got someone who will be working at Amaz-oogle in weeks time regardless (and no good explanation for going under!), or we're talking about a revenue stream that is comparable to selling aluminium cans found in the trash.

Things are already trending south. Self-interest is a moral imperative. The rats that staple their feet to boats drown.
FinTech will eradicate debt for next generation
Driver was streaming the Voice when Uber self-driving car crashed, say police
Having the db freely available makes it a lot easier for a bad actor to figure out how to avoid getting in it, though. So situations like this are suited to having a centralized owner of the data who can perform rate limiting, restrict to its paying customers, etc.

Distributing the database to customers is still workable despite this drawback - antivirus systems are a common example.
What lead to ISIS was the US pulling out too soon, leaving a huge power gap that the Iraqi government could not fill. Nation building takes decades. Germany and Japan were not rebuilt overnight to become the US' top allies after WWII: they were fully occupied by Allied forces for at least a generation before control was handed back to their respective local governments.
Meanwhile, regimes like China, North Korea or even Russia won’t have this kind of issues.
Twitter has ruined a lot of people's days for a long time now. Especially in the Trump era. Nothing new here!
Actually not true. See also https://en.wikipedia.org/wiki/Z3_(computer)

Sadly it is part of a general trend in the english speaking world to overstate the scientific and technical achievements of one's countrymen
> historical fabric

I don't get it; why can't we just write some textbooks and then be done with it?
Addressing Data Sharing Issues Across the CRE Industry with Blockchain
The current app is huge and has a lot of legacy/messy code, that still running, changing it will be really hard now.
Tests takes ages to finish, the initial project structure is bad, many mistakes were done in the past.
We are planing to build huge new feature, that can has it own UI, So we decided to go for SPA, but where are asking ourselves what's the best way to build the API, Just build it on top of the current project or new project with Rails or other stack ?!
It makes sense, but I don't think it'll work when you consider the full picture. Youtube got in trouble with advertisers and the news media for making money and showing ads on unacceptable content. Their response was the ad-pocalypse.

Those patreon plugs and ad copy came because youtube has a capricious and nasty AI system that will nuke your monetization.

Youtube having those features doesn't fix the problem because it'll still demonetize at the drop of a hat, it'll still ban and hide people. The advantage of those other monetization strategies was that it means you can make money from your videos without relying directly on youtube.

So whilst it might look like the same thing, in reality this doesn't solve the problems that content creators have.
That's interesting, but wasn't MDMA a prescription drug before it became popular as a recreational drug? I mean, not the only drug that's legal if prescribed by a doctor and illegal otherwise, like morphine etc.
Show HN: Measure page weight with puppeteer
Node 10.x potential performance regression in number casting
As an Israeli, I believe that US intervention in the long term and the fact we were stuck in a proxy of the cold war did us mostly harm.

While we see the US as an ally here - we haven't traditionally been at war with Arab countries and I think a big part of it was the influx of military equipment from the US to Israel and from the USSR (and later Russia) to the surrounding countries. (This is an oversimplification but for brevity - I opted for just the gist of things)

Intervention in Iran and conquering it and installing a puppet government (the Shah) also did more harm than good in retrospect.

I believe that if the US exported more education and equalizers (like more accessible MOOCs, better infrastructure companies to get work there, more remote position etc). It would both be more competitive economically and would contribute more to middle-east stability.
Blockchain Workshops: The Complete List for 2018
I strongly disagree with this. The founders of a company are public figures, and their actions matter. They should be named, after all they are the ones who sold their company and then immediately pulled the plug.
this is typical Twitter. no surprise.
Well, the neighbor beats his wife, so I might as well beat mine.

What kind of logic is that?

We don't necessarily need to match lock-step with terrible regimes to ensure our own security, and our own security is the only argument for matching them in the military field.

For example, if someone else uses gas or landmines, we can use masks and airplanes to defeat them, without having to resort to those things that can't pick their targets, and remain on the field, where children play, decades after the war ends.
Electrostatically driven fog collection using space charge injection
Good news then, you aren't eligible to work on the vast majority of USG software projects. Definitely anything remotely related to military drones.
Github: http://github.com/OpenMined/

Slack: http://slack.openmined.org/

Website: http://openmined.org/
Along the same lines, you shouldn’t buy your average smoke detector online, either. The radioisotopes used in the detector mechanism necessarily have a half-life, and it behooves you to check the manufactured/expiration date on the packaging before purchase.
Show HN: Mistry – an efficient build server
Drug Overdoses Now Kill More Americans Every Year Than Died in the Vietnam War
It does do some things faster than vim though: https://github.com/jhallen/joes-sandbox/tree/master/editor-p...
Webpack Chart
Is isis such a big deal in the grand scheme of things.. ?
Event App Investment: 6 Signs That Shows You Need to Do Right Now – NVOLV
Psychiatric disorders may have important molecular similarities
It makes me wonder. Does anyone actually read the contracts they sign?

I usually hate it when people blame the victims for being so stupid whenever something bad happens. But some of the victims in this case are corporations with lawayers.

So either this really isn't a mission critical service and they just took a calculated risk, or these lawyers haven't done the job they were hired to do, or Twitter is in breach of contract.
PDFShift is one month old. Here are a few stats
Elon Musk's fury: Whistleblower or saboteur?
Manna is a robot deciding how the human workers should behave.

This is a bunch of human workers deciding how the mechanical work should be done (i.e. with a robot).
3 Main Problems with English Writing Indian Students Face and Top Solutions
SDLang: a simple declarative language with an XML-like structure
We already are the future generations that have to laugh at the old "facadism" sins. Great word BTW!

Baroque is the old Post-Modernism. You cannot really blame Rem Koolhaas and all the fancy new movie and stage-design loving post-modern architects. You have to blame education. Modernism is not taught properly in schools. That's why those reactionary and cheap movements always came along after every modern epoche, which invented new technology and optimized architecture. Just look into every single art school, there are postmodernists all over the places.
I think C lost it at: abort must be possible to call from any place in the critical block. Since you can't be sure the registers didn't spill on the stack, I don't think anything more than ASM would work.
Yes I have. Are you one of the founders? No? Then get out, out, out, out.
Eurozone agrees deal to bring Greece out of financial crisis
As someone from (and in) the EU, I'm very much aware of the VAT. It's almost literally printed on every fucking thing. It's certainly very much apparent on any bill, receipt, invoice, sales printout and whatever piece of paper or data we get during economic exchanges.

Since VAT is a tax that is paid by the customer but usually remitted to the tax authority by the merchant, it has to be shown on the receipt.
the E-shop and system updates mostly. If you don't care about either of those it's not a big deal to not have your switch networked.

sidenote: I love how the switch deals with system updates, from a user perspective they take less than 3 seconds.
> Having the db freely available makes it a lot easier for a bad actor to figure out how to avoid getting in it

I don't agree with that. Having the database only allows bad actors to see if they've been added to the database - not the business logic of how they ended up in that database.

You could argue that knowing you've been added to the database is still an advantage, which is true. But those same bad actors could still test the system with SaaS solutions too. eg when one acquires stolen bank cards it is common to use those details to make small payments for things like food delivery to test if those card have been blocked or not.
I am not responsible of how it sounds to you. But you are free to think that I have directed an insult to millions of people out there, of course.