skysight-inc/HackerNews huggingface dataset:
I remember seeing MVPaaS[0] posted here awhile back which is kind of what you're saying (right?), but then again, I'm really not sure why it's needed. The things you listed are the easy part of creating a product. Integrating Stripe is relatively painless, especially if you've done it before, and so is integrating something like Auth0.

And besides, there are a few more products like this such as RailsKit[1] and Spark[2] that help you get your SaaS idea off the ground quickly.

But again, those things are usually the quick and easy part, thanks to companies like Stripe. Building the valuable software and then selling it is the hard part.

[0]: https://mvpaas.com/
[1]: https://railskits.com/saas/
[2]: https://spark.laravel.com/
nginx can reload the config files without closing the listening port or interrupting any existing requests. haproxy can't do that. So you can actually live-update on-demand much more of the nginx configuration than you can the haproxy configuration.
I'd like to know this too. As a passerby, those seem to have solved serialization, so I'm curious why you need rowfiles instead of e.g. protobuf.
Amex Gold and Chase Business Preferred are great for anyone spending a lot on online marketing as you can pick advertising as your category and get 3X points on all of that spend.
> Facebook is functionally crippled, they still don't even have a dislike button.

A lack of a dislike button is functionally crippled? Please stop with the hyperbole. They have reasons for this and have rolled out other reaction types a while ago, and all of this is a miniscule amount of the functionality they offer to billions of people.
>if "tap water and mis-care of contact lenses induces eye infection", I would have been blind before I could vote.

Tap water and mis-care of contact lenses induces significantly elevated risks of eye infection. Your lottery ticket comparison is apt, since as the article and some other comments here reflect, you are gambling your sight with this attitude. Same one everyone hears from the guy who doesn't wear glasses while he's running a lathe. The difference being, at least that guy can argue his skill reduces his risk of injury.

Would it be wise to stop looking both ways before crossing the street because the first three times you tried it you weren't struck by a car?
Unfortunately in most countries yes, you are responsible for the traffic that exits from you IP, even if you have a public WiFi for example. Then you have to prove in a court that the traffic wasn't effectively generated by you, and good luck to explain to a judge what is a TOR exit node is, and even that, how you can identify the traffic that exits from TOR from the one generated by you on purpose ?

So the best thing is, don't run a TOR exit node with a network connection registered with your name.
> I like what I do

You are fortunate. But labeling everyone who "doesn't like what they do" misguided lazy bums is... a bit much.

Most people in this state are slowly recuperating from years of failure while attempting to "do what they like". Usually as a bonus they also have to dig themselves from under a crushing mountain of debt.

As you correctly pointed out - it's life. Though it's rarely as simple as you paint it.
I don't know if it's just airlines that have competition problems in the US. I actually think it's the airports that the problem.

In the EU, many (most?) airports are privately owned. In the US, they're almost always state owned. Furthermore, the Port Authority generally owns all the airports in the area.

In many EU areas, that's not the case. There's 6 airports in the London area and they all compete to offer the lowest landing fees to win airlines.

Ryanair capitalised on this and really injected all the competition in the market by only flying from 'secondary' airports.

I'm not sure the same thing could happen in the US. There isn't the same level of competition for airports, and without that I think it's hard for any airline to really make any difference.
Ditto on this one. https://creditcards.chase.com/a1/olainkcash/th

We have the no annual fee version (Business Cash rather than Business Preferred).
the initial request for managed policy support dates back to 2015. I finally got around to cleaning up my module and publishing it this year, but its been a long wait for some of the fringe bits of AWS to be able to be managed under ansible.
I don't like wearing headphones for too long. But a nice hi-fi setup with vinyl while I'm working... that I love. And can't do it in the office.
New York Federal Gold Vault
My point is that if you're living paycheck to paycheck in such a way that when you get paid impacts when you can pay your expenses, you shouldn't be paying for things like patreon, you should be saving that money into a rainy day fund. That is, people living paycheck to paycheck aren't (and shouldn't be) the target audience of Patreon, because they really shouldn't be using Patreon.

Or in other words, if "a $1 charge at the wrong time can be seriously problematic", you shouldn't be spending on patreon, you should be instead saving up that money until a $1 charge isn't problematic. Feel free to correct me if I'm wrong here, but this problem is solvable by waiting a month to join the service, and paying each month with last month's funds.

Also the snark isn't appreciated.

Edit: To clarify, what this really comes down to is that I don't think patreon (or any company) should be going out of its way to encourage people who may not be financially stable to subscribe to recurring charges for things. That seems abusive, not empowering.
People who can actually get work done and do the hard things are hard to come by, unfortunately. You can be quite an asshole if you deliver and there's no one else around competent enough to take over.
Well yea, man. If UAL is so popular they have to drag people off the plane, they must be selling crazy tickets, right? And they probably have more room to raise prices than anticipated.
Possibly the best card for startup business expenses is the Chase Ink. It gives 5x points on office supplies and telco, and quite a few ISPs count as utilities. Getting 5x points on your server bills is very nice.

Points can be transferred to airline partners for super cheap international first and business class tickets (10¢ per point of value, often), or can be redeem at 1.5¢ per point for any cash flights or hotel rooms on their travel portal. Worst case, 1¢ per point as cashback.

Amex also has quite a few great business card. The Business Rewards Gold, The Business Platinum, and the Business Starwood SPG cards are the best.
I'm using Sublime for 3 years now ( firstly version 2 ). I have never found anything better. It just works.
Researchers capture first 'image' of a dark matter web that connects galaxies
The big problem with that is that debit cards have much slower fraud protections than credit cards (depending on issuer, of course).

If fraud hits your debit card, your cash account is empty and things like rent may be getting returned while you deal with it. With a credit card, that's the credit card company's money so they move faster.
I don't think it's unreasonable to expect an officially supported optional module, at the very least. It's how they've handled experimental features in the past.
Is The Register usual headlines
Are these people really Zoroastrians: https://en.wikipedia.org/wiki/Category:Converts_to_Zoroastri...

My eyebrows rose when I heard Julia Roberts was a Hindu, and perhaps these people are the same. In love with exoticism, but not authentic.
That metric can be tricky. Balancing "one thing exceedingly well" -vs- "does lots of things" is non-trivial... For example, it is my personal opinion that Evernote has failed in this balance and now suffers because of it.
but other than its easier, are there any performance benefits?

I think the whole point of Vulkan and particularly SPIR-V, was to offer support for broadened languages including but not limited to Javascript.

OpenCL even has go bindings now.

SPIR-V allows you to define your own SHADER APIs.

Right now, it's alot to learn, but going forward, it hard to ignore the advantages in the functionalities and the broadened support to lower the barrier for learning by increasing the number of languages you can work with OpenCL in, particularly ones that predominately support web dev as we move to cloud developing and hosting AWS and Google Cloud with GPUs.

The cloud is a big one here to consider for potential shift in market share because if one group hosting the cloud finds OpenCL to be particularly beneficial, all they have to do is offer support ontop of a stack like Blazing DB, which I imagine a GPU server support stack will be engulfed within cloud platforms backend within 5 years anyways, and suddenly thousands and thousands of companies rely on it and it becomes and industry standard.

The shift in a market where cloud hosting exists on GPUs, becomes more based on what large companies who have the money and talent to go in depth and scale out support for OpenCL based functionalities moreso than the barrier every single developer or hip web dev hosting on the cloud is wanting to overcome to invest in low level kernel writing and hardware optimization.

Throw the games industry in with Vulkan, with opensource games on PCS always competing with console based games, and I see alot more support in the long run with OpenCL.
Ask HN: Should I apply for jobs that I don't fit 100%
For example I'm looking at a developer / analyst job (entry level) that's rather niche. I fit many requirements, but the job posting asks for experience in super specific software (Rockwell Factory Talk Production Center to be specific). I'm not familiar with the software, but have no doubts that I can pick up anything quickly. Is it worth applying in positions like these?
Well? So why isn't there a better source of ad revenue than Google Ads?
I would say save the hassles and just stick to the corps credit card. I experienced the AWS under a personal credit card issue, but AWS was quick to resolve the issue with us anyway.

Though it is needless to say, also make sure you have a vendor email address to manage vendors. We have had vendor account signed up using work email but after the person left the company, we lose the account control and have to ping account manager. Sometimes, that process can take days to complete.
Hosting static websites on Google Cloud Storage for only a few cents per month
This is one of my biggest pet peeves (Looking at you NY Times) If you allow me to subscribe to your site/service online, then you better fkn let me manage my subscription (update payment method, deactivate recurring billing, etc...) online as well. You can't even email them. You have to call them, so they can push you onto their retention specialists. FFFFFFFUUUUUUUUUUUU
I don't know, if there's anything to it, but I once heard that Google Plus was originally not planned to be a social network and rather was supposed to be a way for celebrities and companies and such to provide additional information about themselves, which would then get displayed in the Google Search results.

And like, for that the name would actually make somewhat sense.
Mobile device management (MDM) software.

Basically they tweaked BES to work with iOS/Android and are now selling it to enterprise as a solution for BYOD management.
I'm not convinced it's worth our time to figure out which credit card we should be using. Granted, our expenses are low, but the math just doesn't make sense.
Why Designers Must Learn Copywriting to Keep Their Jobs
There's a rhetorical difference where "overbooking" puts the onus on the customer, and "oversales" puts it where it should be: on the airline who sold the extra tickets.

And at any rate, the flight was not oversold anyway. It was merely the 4 extra United employees who put the plane over capacity.
Yeah, it saved my ...

Whenever I don't have time to do the fully blown VPN, I'll be using that.
Your reading is flawed.

49 U.S. Code § 46501 - Definitions
(1) “aircraft in flight” means an aircraft from the moment all external doors are closed following boarding—
(2) “special aircraft jurisdiction of the United States” includes any of the following aircraft in flight:

And to preempt more of this nonsense, FAR 91.3 and 91.11 don't apply either, those are for operational safety purposes. This is a contract of carriage issue, and what the airline tried to do is not in that contract.

The passenger was within his right to peacefully refuse to cooperate, in this instance, as reported.
Given that the man was not handcuffed and indeed made his way back on to the plane, there are perhaps assumptions that can be made about how happy the officers were with the situation in general too (without resorting to any Nuremberg analogy).
> This seems to reflect the deep internalization in America of deference to authority in the post 9/11 world, as well as reporters who appear to be insufficiently inquisitive. And there also seems to be a widespread perception that because it’s United’s plane, it can do what it sees fit. In fact, airlines are regulated and United is also bound to honor its own agreements.

I'm extremely pro-journalism (donate to various organizations, listen to podcasts hosted by journalists) but I'm completely baffled by how very few if any journalists dived into the details on what happened here in the very video, specifically the legalities and technicalities, compared to Redditors (who happen to be laywers) and bloggers. Going forward, readers who happen to be consumers and passengers could easily be adopting misinformation spread by trusted media sources and have the wrong frame of reference to view what happened.
I just recently had someone ask me to take an assessment test for a senior developer position. There's always some silly hoop to jump through, so I thought "why not".

Well I got booted out of the test because I hit Ctrl-C to copy something for the first warning, and hit Ctrl-L (muscle memory) for the final revocation of the test.

I just thought to myself ... did I just fail an assessment test because I hit Ctrl-L?

The test gets reset and allows me to start back up, only it took 20 minutes off the allotted time for some reason. I didn't even get to the last question on the test.

The results showed me scoring in the 96 percentile. So I basically threw 3 questions away on this test and still scored that high. And I skipped one question because it was asking about building/creating msi files on an C#/ASP.Net/MVC assessment. I have no idea why it was there, but I don't regularly build msi executables (although I regularly automate them).

And the worst part is that a lot of the questions were inane things like "given this inheritance hierachy, sally adds the new keyword in front of one of the child methods, and then this other code uses this inheritance hierarchy. what is the output?".

At no point do I feel like anything on that assessment came even close to assessing my ability as a senior technical person. These were things a college student could have answered just as accurately.

I know it's not quite the same thing as a certification, but I seriously dislike assessment tests. Unfortunately it seems like every company has their games you have to play in order to actually get TO the technical folks.
The genius behind Google's Browser (2009)
Nah, my brother sent me that link because he thought I might be interested in the contest and this question just happened to pop up soon after
I've mostly worked at home since my son was born (he's 26 now). I used to go in one day a week, I worked for startups for years and would start full time, drop off to 4->3->2 days a week. These days I never go in (I live 10,000km away at the moment, it's no longer a 1 hour drive in the Valley).

I think there's a few things you have to realise about working at home:
- you get to avoid almost all office politics
- you will eventually lose at office politics

Essentially you need to have a manager who will step up and root for you, and you guys need to talk so he/she knows where your head is at
My guess is it will be like the Wells Fargo fiasco. Some low-level employees - probably the staff that worked that flight - will lose their jobs while those that actually created the policies that led to this will be just fine.
There are private prison corporations that are incentivized by their shareholders and government contracts to keep as many prisoners inside as long as possible.
> You're right; I was being presumptuous about your emotional state. I apologize. -_-

Upvoted for you being nice and constructive. =) I could've been less harsh myself. Sorry!

> ...the _benefits_ of using something like Electron, at least currently, outweigh the performance troubles.

I get it, man. I've been there in the past. I understand your position.

> There's simply a _much_ lower cost to iterate quickly on a web-driven application...That said, we're all frustrated about the performance implications ...

Not arguing that, that's an undeniable fact.

> ...as React Native desktop support becomes proven by one or more major players:...

Yes. Nothing would make me happier. I started with Windows' crappy MFC, ATL etc. horrifying libraries and I've been immensely let down by the promise of Java Swing community that never managed to get its act together well enough to give you a quick and easy way to create cross-platform UIs. Desktop UI is like a hobo on a celebrity wedding: everybody knows it's there, everybody feels awkward about it, and nobody wants to improve its situation. And that's going for like 20 years now.

Us the slightly older generation of devs are guilty for the situation as well. We too had to go on about our day jobs and find a quick way around.

I guess I was a bit harsh because I expected the next generation to pick up the ball and dribble it better than us... >_< Which is a very wrong and egotistical expectation, I'll be the first to admit.

Just don't give up! Make sure that you educate management periodically. Talk to them, convince them, give them analogical examples from the physical world so they get the problem on their level. Never give up the good fight; educate, iterate, improve.

I loved your app, by the way. I only uninstalled it because I am moving away from Gmail.
I would argue that in this day and age the corporate Internet Gatekeepers (i.e. Google, Facebook, Twitter, Verizon, AT&T, Comcast etc.) have more leverage to threaten free speech and thought on a global scale than any government or organization has in history.

Sure, it's legal, but we all know just because something is legal doesn't mean it should be.

Humanity can't survive and evolve without freedom of thought. That is what's important here.
I absolutely agree about hipster tech and databases, but I'm not so sure that Cassandra fits entirely into the "just works" category. Don't get me wrong, it's pretty neat and definitely more mature than stuff like Mongo or whatever other NoSQL-of-the-week, but it's not exactly at the level of PostgreSQL or even InnoDB/MySQL. It works, but it needs quite a bit of care and feeding by comparison.
Flip that around.

It's more like content-mills like adverts, so they give content for free, attach adverts and hope it sticks.

Don't just shrug and say "we have to do this". Own it. Say, "we sideloaded non-relevant content to you for profit through pipes you're paying for because we didn't want to bother building a different business model".
I think I used the present tense. For Libya and Egypt, last I checked, they were Islamic military dictatorships. House of Saud and the Ayatollah both functionally are dictators. I don't know what's going on in the Phillipines, but IIRC, they're falling into a dictatorship.
That's a very real pain when only one or two people are remote. I spent the last five years in that environment and definitely missed out on a lot of relevant discussions.

I'm now leading a team which is about 50% remote, with the remaining people working from home a few days a week, and it makes a huge difference. Discussions naturally occur on Slack, often spinning out into a few people jumping into a Hangouts call. For people in the office we've got the meeting room set up for video conferencing which makes it practical to have mixed local/remote meetings without the half hour of trying to get things set up.

Overall I'm a big fan, and hopeful that we can make people working remote even smoother as time goes on.
Can someone explain to an amateur why serialization is faster than say passing raw JSON?

It seems like parsing JSON would be faster than the serialize -> deserialize process but with the popularity of things like Protobuff it's clear that JSON is slower.
I don't really hate anybody. I don't believe in nations at all, if this means something to you. If it was misjudgements to be refuted, I'd go for it, even though I'm kind-of short on time. But it's mostly prejudice and hate-for-the-sake-of-it. I know that's rowing againt the flow, it's tiresome and gets you nowhere. (Edit: my actual point is that while I do know that there are many here that would actually appreciate my insights, as I'm a rather neutral and realist insider, knowing what the bulk of the responses I'll receive in return of such effort will be like, I just can't convince me to do that. Maybe I'm not modest enough to try and explain the reality in the face of belittling dismissals and ostinated misunderstandings.)
> Indo-Aryan

I had to stop reading beyond that. Even in this day & age people choose to believe such bullshit. There is no Indo-Aryan - they are one and the same, Indian.
The Plymouth Sonoramic Commando Engine
I'm using MVVM Light on a current project. I haven't used any other MVVM tools so I can't tell you how it compares.

http://www.mvvmlight.net/
Yes, apply for jobs you do not fit 100% into, onsite training will bring you up to speed on anything you are unfamiliar with. All companies will train their employees if need be.
I wouldn't even get too hung up on the "FAA regulated aircraft" portion of this, just in a general sense. You and I may have a contract that says you can use my property for a day, but then I might prevent you from doing so. This could be wildly inconvenient for you for various reasons. If I told you to leave, I wouldn't expect the cops to figure out who was right. I would expect the cops to err on the side of the property owner and make the obvious and expedient decision to evict you from my property.

The contract wouldn't even enter into it. If there's a grievance, then it should be handled later. The police aren't there to litigate that issue. They're there to resolve the immediate conflict.

Crucially, it doesn't matter that the contract is 100% in your favor. That's not what the police are there to discern.

Everybody is trying to play amateur aviation attorney, but this is really about understanding the role of police in resolving disputes like this one.
The important word should be "was". If you try to remove it from the past, by arguing semantics or by any other means, you make it stick into the present. A past genocide would be much easier to live with than a permanently unsettled question of genocide or war event or war atrocity or paranoid fantasy of everybody else conspiring to sully a history they actually don't even care that much about as if they had nothing better to do.

The thing is, history is full of ugly things and arguing them creates a much stronger link between the uglyness and the one arguing than ancestry could ever do.
Indeed, but I expect that's also true for matlab's vanilla solution.
How many people have a) many thousands of dollars sitting around to pay for lawyers b) the requisite leisure to attend arbitrary court dates and locations c) the ability to deal with the loss of the above if the company wins the case based on some technicality? The company will happily take the proceeds from illegally squeezing the 99% who don't press charges to pay for the 1% who do.

Technically the blacks in the South had the right to vote after the Civil War. It took another hundred years of struggle to also secure the practical right. Theoretical rights don't matter much for those who can't exert them.