skysight-inc/HackerNews huggingface dataset:
I think there is a massive market for 100% cloud-compatible local deployments. In my personal experience every .Net shop I've seen would love to be incorporating more Azure goodness locally, but can't as they're cloud specific techs which bump into the realities of deployment and maintenance.

Personally, I think MS crapped the bed a little by taking Azure Stack off of commodity hardware and onto a combined hardware/software solution. Being able to deploy Azure-compatible solutions piece-meal locally would be a massive boon to governments, healthcare operations, and anyone working on a more thorough migration to the cloud.

Most of the EU, for example, has privacy regulation that makes cloud hosting impossible in some situations. Having a 'local Azure' would make it highly reasonable have all apps architected around Azures components and technology. Without the local deployment though you're kinda stuck with each foot in a different canoe... Hybrid infrastructures are highly favorable to DevOps and multi-party development scenarios.
For every specific typescript compiler, there is a correct typescript program that that complier fails to compile. The ones for particular humans will generally not be the same as the ones for particular compilers.
Hy there Clojars
A major culprit of the bloat is the monolithic 3rd-party libraries/frameworks. You have to import the whole thing, even if what you need is just one simple function. Of course, you have the option of carefully studying the code, and hand-pick the part of code you need, but most developers will not do this, due to poor ROI.

One way to solve this problem, is to promote modular library structures, and package management tools (pod, npm) should support importing fine-grained submodules, even single features of a library/framework, whenever possible.
I'm with `detaro - see her/his well-written answer to your follow up.
What would be great is the equivalent of the ACME protocol for cloud service providers. That will take a while and shouldn't happen until the offering matures and stabilises. But in an ideal world you wouldn't tie your application to a specific cloud provider. You should be able to lift and shift to another provider.

Which I think is a merit of using VMs as opposed to individual services.
what a nasty, mean, thing to say.
Speed is definitely an issue on the mobile app. Personally I think Mozilla should try harder with the mobile market. Providing an ad and tracking blocking browser is still desirable on Android. Firefox is just too slow at the moment.
I had a similar idea: a forum with endlessly branching threads, where important nodes get highlighted as "subforums".
No, I've never felt they are good and/or useful. Best performance reviews are during 1on1 conversation with CTO or whoever was directly responsible for my work.
And yet a great majority of successful businesses are bootstrapped.
Whose NPM account? If you mean the attacker it was removed by the NPM people after it was reported.
So how, exactly, did you know that @kentcdodds wrote cross-env? Did you have some external knowledge, or did you get that information from the exact repo you're trying to verify? If the latter, what steps did you take to check that the author is trustworthy?
> aim.exe can read my saved quicken.exe documents. hangouts.google.com cannot interact with my bankofamerica.com account; it can't even know that I have one.

Although these days we have sandboxed native software as well. iOS, Android, Mac App Store and I believe Windows has something like this now too?
All you need to blow is a few cables.
People smart enough to do this are also smart enough to anonymise their online identity. Banning it will just push the determined further beyond the reach of the security services. Services will either become peer-to-peer (and therefore un-interceptible) or use servers hosted in countries where our governments have no sway. The politicians want the playground to be supervised, but they're going to wind up with no-one in it.

Rather than the dragnet approach favoured by the NSA and an increasing number of politicians, security services need to properly investigate targetted individuals. The panopticon approach is never going to work.
Ask HN: How to find work in data analysis?
My career has covered a lot of ground. I'm a decent programmer, a solid sysadmin, I've worked with database and network administration and so forth, and I'm pretty good at all of it. But there's one thing that I feel I have a genuine talent for, and I've only rarely had the chance to do it: data analysis.

For example, at one job, we were asked to make a documentation archive available online for the first time--30+ years of scanned PDFs covering thousands of products in 30-odd different languages; they all had hand-edited XML metadata, but it was often incomplete, erroneous, or used the wrong encoding.

My team lead--a better programmer than I was--examined it and decided we'd have to examine every document manually, at a cost of some 200 person-hours. I asked for a few hours to try to pick out just the most complete entries. In the process of writing that script, I noticed that many of the errors repeated consistently, and I could deduce and correct them from a few data points. I put in three 12-hour days, iterating and examining and iterating again, finding and characterizing patterns, and by the end of it I had a script that correctly classified 98% of our documents.

Taking a big, sloppy dataset and teasing out the clean patterns is enthralling to me--I literally do this for fun, with videogame data--and I seem to be good at it despite zero formal training. But just saying that doesn't impress interviewers, and I really don't even know what kind of jobs I should be looking for. I've been calling it "data analysis", but Microsoft apparently calls it "data science" or "data engineering," depending on the details.

So I guess my questions are: How do I find work like this? What should I do to market myself? Are there courses I should take to teach me standards, methods, and tools that I'm not aware of, and/or certifications that would appeal to employers?

Incidentally, I'm going to be looking for work in the Seattle/Redmond area soon.
This is more like people building a Vesna but having it turn out the weight of a 747.
Most of the things you list as MSG alternatives actually contain MSG; like tomatoes, konbu dashi, and many fermented products.
It is independent of racial and national origin of the individual concerned, but not independent of the nation of the civil service being examined.

> This implies that variation in the ability to monitor or incentivize civil servants may drive the observed differences in corruption across countries across agencies within a country, or even across the types of tasks for which public servants are responsible.

> As such, it follows that the types of individuals that select into government may help explain variation in corruption levels.

As I stated in my comment on this, where bribery of public servants is the norm (with this statement comes an implied "and typically goes unpunished", otherwise it wouldn't be the norm), one might expect corrupt individuals to be attracted to those roles where they can pocket the most bribes.

In countries (or agencies within a country) where such bribery is rare, and dealt with seriously if it does occur, what would be the attraction for a corrupt individual?

It could well be true that test-cheaters are attracted to the public sector, regardless of how corrupt that particular public sector is, and only exercise their naughty side in countries/agencies/positions where they can get away with it, but supporting evidence for that assertion (against the assertion that test-cheaters are attracted to positions where they can exercise their naughty side) would only be found in places where they are less likely to get away with it.
There are other reasons to worry about GMOs, like agriculture dominated by the agenda of a few big multinationals. It would be sad if membership of the club of reason would be determined by simplistic rules like 'approves of GMO wholeheartedly, otherwise un-Scientific'
`Function.prototype.toString()` is the basis for an alternate, ES5-era multiline string syntax:

var str = (function(){/*
STRING
GOES
HERE
*/}).toString().slice(14, -3);
Location: Warsaw, Poland
Remote: Yes
Willing to relocate: No
Technologies: RxJS, Rx, ReactiveX, Firebase, vanilla JS, DOM, React, React Native, NodeJS, Algorithms
Résumé/CV: https://drive.google.com/open?id=0B_BCLFbY0Wf1TVRsUm1TXzJUSF..., https://www.toptal.com/resume/artur-grzesiak
Email: hire@unao.pl
Rate: 60$/hour

Areas of interest / expertise:
* non-trivial projects using web technologies
* reactive and real-time systems
* rich UIs with sophisticated gesture sequence
* hacking DOM, extracting data from webpages, emulating user actions
* data scrapping
* chrome extensions
* video recording and webrtc
This is another example where a company did not do much out of the ordinary, but in hindsight, it appears as if they did.
A cascading electrical grid failure? I don't know if there are any interconnects between the regions with the DC's, but if there were that might be a concern. Though at that stage, presumably most of the US is without power, hence not so much need for AWS.
In my mentioned bug report I even showed an implementation of a type "IsPrime<T>" which can only be instantiated if T represents a prime number :D
> Anti-trans

A quick (and biased) search turns up:

"His employers have warned that, while they support his right to academic freedom and free speech, he could run afoul of the Ontario Human Rights code and his faculty responsibilities should he refuse to use alternative pronouns when requested."

Now I'm sure there's more to the issue, but that's kind of my point - increasingly, not ceding to every demand by group X is labelled as being 'anti-X', and ending any discussion.
I think in a couple more iterations the Apple Watch will be the best fitness tracker out there. At the moment the poor battery life doesn't lend itself well to things like sleep tracking or longer activities.
As I recall, the whole idea of text reflow in Firefox for Android has been abandoned because nobody was willing to fix broken code for a feature deemed no longer important for the modern web. (I'm sure following Google's decision to remove it from their browsers since KitKat also played a part, knowing modern Mozilla and their attitude.)

A real shame, especially for those coming from Presto-based Opera Mobile, which used to do reflow seamlessly and in a better layout than modern Blink-based Opera.

Fortunately, Firefox supports addons and you'll find at least a couple ones claiming to do the trick:
https://addons.mozilla.org/en-US/android/addon/fit-text-to-w...
https://addons.mozilla.org/en-US/android/addon/text-reflow/
The point is exactly that it happens that reviewers demand comparisons with other work you haven't read yet. And while missing an established publication that influences your findings is a fault on your part and totally fair critique, "missing" something that didn't exist when your work happened is obviously not something you can control.

> Also, if their paper was published first then that's the only claim necessary to demonstrate that they were first out with the idea.

To quote myself: impression your work is based on or just a mere repeat of someone else's, not just being first. Ideally, everyone looking at you referencing it would take note that it was published months after you started work and your work was independent (or even earlier), but that easily gets lost.

Should you be encouraged to throw out every idea and snippet to arXiv just so you can claim "FIRST!" in case it turns out to be useful/true, over "competing" works that spent more effort on quality and verification and are now in peer-review forced to reference you as the pioneer (even if you maybe had the idea months later, but rushed it out and got lucky with it holding up)? That's what the "flagplanting" is about.
This is how the TypeScript team fixed this issue: https://github.com/Microsoft/TypeScript/pull/15011
Reproducibility of particularly good strains of meat.
Hi.

Did you notice that the official description of RAID-1 is "Mostly working"? Are you aware if one of your drive fails, you have one chance to re-mirror it, before the remaining drive can no longer be mounted read-write and you need to dump the filesystem and re-create from scratch?
What about porn gifs? Do you do safesearch?
Nutrition panel is in the FAQ https://www.impossiblefoods.com/faq/
ACME protocol?
http://www.indiewire.com/wp-content/uploads/2014/06/1984.jpg
It sounds to me like the noise a baby makes when giggling with food in it's mouth; dribbling everywhere!
Count me among the converts who moved from Elm to ClojureScript, and I'm loving the FP as much as ever. I like quite a bit about Elm, but the main issue came down to productivity and workflow. You can do the same things in either language with the proper time, but Elm requires a lot of extra code and effort to so some simple things, and much is not obvious. When discussing things with other Elm developers, they would tell me "there's not good way to do that now, but here are some hacks to get it to work; hopefully this will change some day." And I hit that time and time again. If you've used Elm for a long time, maybe you already know all the hacks, but I found it disruptive to my flow. With ClojureScript, I do spend a little more time dealing with the occasional console error, but this is a lot less time than having to find the tricks to do certain things in Elm. I can appreciate the goal of purity and rigid typing in Elm, but it definitely came at a cost in development time. My ClojureScript apps are about half as much code and at least half the time spent writing them. One of them currently has about 2000 users and not one has sent a report of any runtime crashes, so I think the frequently-cited horror of runtime problems is somewhat exaggerated when justifying the strong restrictions Elm imposes on the development process (and for what it's worth, you still get runtime exceptions in Elm, just maybe a few less than in other languages). Someone recently posted in the Elm Slack a screenshot from the Chrome console of a live production app with many users that started throwing runtime stack overflow errors on a recent version of Chrome. Apparently it was caused by another of these non-obvious problems that required he break up certain lists into concatted lists instead, which was not idiomatic but necessary for the Elm runtime.

Anyway, that's just my $0.02. With ClojureScript I still get all the functional idioms and immutable data and persistent collections, and it has a deeper and more interesting core library for FP that really lets you abstract data manipulation in creative ways, which is a great bonus.
Except the standard library will be updated if this actually became a problem, whereas you might choose that the cost/benefet ratio to updating your library is not worth it.
> I think this is a political move disguised as technical move

You literally have no idea what you're talking about, and I doubt you've used btrfs seriously, or you wouldn't talk this shit. The fact it's been upvoted so heavily just shows what absolute technically-false nonsense will draw support at HN.
Better control over the quality and consistency of the end product? I enjoy a wagyu steak a lot more than a tough cheap cut or minced up eyelids and connective tissue.
Like sibling says, doxxing implies that you'll post their personal info online.

The problem does not lie in attacking bad people, the problem is that there is a high risk that you THINK you've identified who the bad actor is but actually the person you decide to "retaliate" against had nothing to do with what was done to you. That's why we leave law enforcement to the law enforcement officials and justice to the justice system. Even they make a lot of mistakes but at least there is a process that gives a chance for the truth to be found.

But sharing info about a suspect with law enforcement is what you should do yes.
To be honest google is becoming too big to be purchased by anyone. I don't think people have M&A in mind when they buy google stock.
How well does Stripe handle expired cards? The payment gateway we use now allows sending an expiration date of 0000 on submissions that are marked as being a recurring or installment payment. This attempts the transaction without doing an expiration date check [1].

Stripe's documentation says that they automatically use the credit card update services of Visa, MC, and Discover to update expiration dates of cards they are storing, so that you don't have to worry about keeping the expiration date up to date.

However, from what I've seen using the Visa and MC updater services, a significant fraction of issuing banks do not support them and when requesting updated information on those cards nothing comes back, and these cards often still actually work fine.

Does Stripe having something equivalent to 0000, so that one can say "try to charge this recurring payment on this card, even if we do not have the current expiration date and the updater service did not give a response"?

[1] The expiration date on a credit card is the date that the card itself expires, not the date that the account expires. For new orders, online or in-person, an expired card should be a red flag because a person actually placing a live order should have their latest card. Seeing an expired card live could mean it is a stolen card.
She's basically saying you could remove E2E encryption from WhatsApp and a significant number of people would still use it willingly. Most wouldn't even notice the difference.

And she's alarmingly right in that regard.
Show HN: Tinygain – Habit, Routine, Workout Tracker
That's what Composer (PHP package manager) does. All packages are scoped, no global packages exist. Not fool-proof, but it makes typo-squatting harder.
Any info on how to backup your liked songs and subscribed artists in a nice way? I've just saved the HTML of the page, so I can always retrieve them...
Yeah: https://addons.mozilla.org/en-US/firefox/addon/add-on-compat...
I'd be very surprised if big users of AWS or Azure pay the rates advertised on the public web sites.
I did, I don't get it though. I think it's dishonest to read something and decide yourself that it's not worth mentioning, even if your work relates to it in some manner.

To take an example, read the article linked to in the OP's. The author describes how terrible two papers are (implying that they're not worth citing) only for one paper's author, and other researchers, to come on and tell him why he's wrong about his interpretation and understanding. This leads to him retracting his claim that it wasn't worthy of merit.

So immediately you have an example of a sole researcher deeming himself to be the only judge of merit necessary, only to be wrong. His judgment has a 50% failure rate already, and that's with him cherry-picking 'bad' papers.

This position can't be advocated.
Is Alex Jones actually far right, or is that just how the media labels everyone who holds non-PC?

I checked his Wikipedia page, for the "alt right" claim they have two sources, a New York Times article that quotes the SPLC describing the term "globalism" as a "far right dogwhistle"; this feels disingenuous to me, like they are blackballing everyone who doesn't agree to their particular politics.

I'm very put off by how the article calls everyone who is against globalism (which seems to mostly mean "some parts of neoliberalism"?) racist and anti-semetic. I'm also annoyed that the "source" is the NYT, and the proof is just the NYT just calling him "far-right" once (there's no explanation of why he would be this).

The second source, a different NYT article offered little more substance on why this would be the case. Perhaps because he is strongly against the Clinton's? I haven't ever got the impression he's far right (and especially not the anti-semitic/racist connotation), he just seems to be an odd crossing between a conservative, conspiracy theorist, a researcher and a used car salesman.
Except you can't containerize the huge amounts of data you are storing can you?
Developped by let's encrypt, which helps solving the too big to fail problem with CA. When CA adopted it (which looks like it may happen), you will have a common protocol to create and renew certificates across CA.
5 Major Reasons Why Belarus Is Your Choice for Outsourcing
Did you flag it?
5 Signs Your Support Really Needs Live Chat Software
> Shared libraries beyond that would bring the hell of version incompatibility

This is more a general question but I've never understand why so many shared library systems have the restriction of "only one version of a library". What stops you from storing different versions of the same library for different apps?

(I understand the problem with transitive dependencies - e.g. if the same app transitively depends on two different versions of a library, that might spell trouble. Even for this there are solutions - e.g. different classloaders for the jvm - but even without, you could disallow this special case witout sacrifying much)
Optiver Amsterdam

Core Software Developer | ONSITE | Visa Sponsorship | C++, Python, Linux

We are looking for engineers who are inquisitive and want to know how the systems work; cpus, memory, i/o and networks are familiar territory. People who have a knack for breaking down complex problems into structured elements. Advocates of simplicity.

https://www.optiver.com/eu/en/job-opportunities/eu-510830

Feel free to email me at catiasousa@optiver.com
And of course the NSA "doesn't comment on intelligence matters" and so will neither confirm nor deny this.

That means he's entirely free to make up stuff like this knowing that anyone who attempts to call him on it will face the "well it could happen" argument.
The properties that enable TS' type system to be turing complete are recursive types and indexer types.
Indexer types allow you to write `{ foo: string }["foo"]` which results in the type `string`.
legitimate national security concern, and the government steps in to provide protection

There are a LOT of far softer targets that go unprotected. A terrorist attack on a sewage plant for a major city would be far more devastating than knocking out a few websites.
A related question: Should you do them? They don't seem useful in tiny companies, where you can just see how everyone is doing, apart from informal "What is worrying you" conversations. How big a company you have to be for them to be useful/necessary?
Now you said it! How long until someone writes an AI to speed up Tinder discussions so that you can just wait for confirmed physical dates to go to. While ubering to the cafe, you can read a summary the AI prepared for you, with some tips and tricks.
Orwell wrote 1984 as a warning. Not an instruction manual.
Zinc (sbt) friendly code
Terraform (https://www.terraform.io), which we use, is a neat way to abstract this configuration data. We keep the configuration files in git, and can do GitHub pull requests over our whole infrastructure and apply the configuration with confidence (to change the existing setup or re-create it from scratch). This works for multiple cloud providers and is great for security purposes (all changes are auditable, no configuration drift).

Heap has a great blog post on Terraform : https://heap.engineering/terraform-gotchas/
Now there's a research project for ya. Maybe someone at Tinder is working on it right now with their massive dataset of pickup lines.
Desire of IoT before IoL (Internet of Lives) can’t be fulfilled