skysight-inc/HackerNews huggingface dataset:
Anyone else has problems with the usage of the word “modern”?

“Modern x written in y” etcetera. To me this often is a sign to not having to read it. As if you would make or do something new in oldfashioned style without mentioning it. Eg: “what my php setup was on amiga in 1985”.

Just call it “my take on a good php setup in 2019” or something. The setup is retro in januari 2020.

Anyways, I accept the down votes.

To me this is just another setup which slapped together a bunch of fancy pancy tools. Why is docker required? I use docker a lot, but to build containers and deploy apps with it. The way it is intended to be uses. Running (python) web projects works fine without docker for development. Most team mates use macos, which is linuxy/unixy enough until you do something specific.

Make is quite an old useful tool, but certainly not modern. As are linters.

.editorconfig is a thing now.
This doesn’t answer the question.
The real bummer is that subscriptions aren’t centralised.

Unless the user subscribes through something like iTunes or PayPal, where canceling a subscription is user-centric.

The lesson here is: payment card providers need to get with the program and add a new category of charge-cancellation, specifically: user no longer wishes to continue with service, most recent charge reversed and further charges for this service blocked.
Not only does it not answer to the public, it goes a step further-- one that can be sued by it's shareholders if it acts against their interests (ei, yield a profit).
For those unaware: In German you may chain an endless amount of nouns to make compound nouns, which in some other languages would be expressed in constructs like "the A of B of C of D ...". Some languages seem to share this characteristic, but do not tend to build so long compound words usually. Once you know the vocabulary of course it is easy to mentally break the long compound noun apart into its pieces and make sense of it.
Slack’s new logo trades a hashtag for a pinwheel
Why does a completely static blogpost have a loading animation? Some really bad engineering decisions have been made here.
I think the simplest explanation goes like this:

1. Hoarding is addictive behavior.
2. The Opposite of Addiction is Connection (https://www.psychologytoday.com/us/blog/love-and-sex-in-the-...)
3. Because we currently have less connection, we have more addiction—and hoarding is one instantiation.
Previous discussion: https://news.ycombinator.com/item?id=18923719
> I’ve got an old Sprint Samsung Epic 4G slider (WiMAX, the old 4G), that would love to be a little mobile terminal...might be a little too dated though...

Give it a try then, here's the step-by-step porting guide:
https://wiki.postmarketos.org/wiki/Porting_to_a_new_device

> What is the best way to help the project?

See https://wiki.postmarketos.org/wiki/Contributing

> Anyway, this is a fantastic project and I’m eager to contribute!

Happy to read that \o/
Does keepass support yubikey out of the box or is there a certain plugin you use? What do you do about mobile?
>Besides if you advertise in the NYT you ARE technically targeting people: namely NYT readers

At that point wouldn't all ads be targeted, to some extend? The only sites that would be in "trouble" is massive news aggregations sites.
Ethereum upgrade delayed: Constantinople enables new reentrancy attack
I noticed that a lot of Vue users where coming from PHP and Laravel, where string templates are the norm and familiar.
As someone who has worked full time putting companies into AWS for almost 4 years as a cloud consultant, I've experienced only a couple occasions where your description is accurate and only for a small portion of the customer's portfolio.

Even when beanstalk is used, all of the stuff mentioned in the OP and more are usually required.

Simple weekend projects maybe, but only small enterprise services work in your model.
> Lasers sweep the surroundings and when they detect a CCD, they fire a bolt of light right at the camera to obliterate any photograph

Color me skeptical. Does it detect the lens in the eye too? And then? Does it obliterate my retina when I look at his yacht?
Actually, this is funny because that's literally what I have been doing for the last 2 startups I co-founded.

The first one was in 2013, so Electron was not an option at the time, I needed a runtime to run my webapp (in the healthcare industry, for many legal reasons and budget, I could not and would not have it hosted on the internet, so I needed it to be a desktop app). At the time it was webkit, and it already was a great experience. The app was part C++, part Angular1, all the data was stored locally in a sqlite db. The company is still running, and the app is on the verge of being rewritten (basically because the new CTO is not much into C++) with Electron.

Second project, started in 2016, originally a React Native app (IOS and android), but many customers wanted a desktop/web version. Web was a lot of work because the app depends on storing data locally (sqlite again), so to make it fast, I did a first prototype with Electron, spent a week on but I had many issues with building native nodejs modules, so I dropped it and back again on Qt, but today it's all chromium-based instead of webkit. So I wrote the native part I needed in C++ (was fast and easy because the Qt library covers a lot), bridged it to the application, and the port of the ReactNative app was completed in less than 2 months.

I like Electron very much, but if you know C++, Qt is great competitor as a webengine runtime. Of course, I had my share of issues with Qt, but I don't feel like it would have been really better with Electron, whatever the framework, there are always issues.
Big Win for Web Accessibility in Domino's Pizza Case
Summary: "computers are hard, getting the software written correctly even harder". Yeah, that's right! If you're struggling with this, it time to seriously consider another profession.

Barrier to entry being low is really misleading. It never was low and because of how generic and complex computer systems are, it isn't low now. It will only get more complex as time goes on, unless everybody pulls together and fights tooth and nail to go back to writing small, fast software. Anybody considering "I just want to program and not worry about low level details! Which framework can I use?" should stop dead in their tracks and seriously consider what they are doing with their life.
More like Qt runs the browser.
>>> Sure, if you're willing to forget the nature of what we are.

There's a difference between seeing our nature as "a fact" or seeing our nature as an "evolving one".

History is full of wars, that's for sure. But remember things that makes us "better" like : laws, political structures, structural investment in research, etc.

Now that I'm thinking about it, is there a minimum of military means that is necessary for our "nature" to evolve... (and are we at that minimum right now ?). I don't count nuclear stuff 'cos it doesn't make anybody safer (contrary to warplanes, ships, soldiers, etc.)
The more they force themselves into the people's lives, the more people will be pushed away. Just watch.
It wouldn’t actually be across the board though, the number of organisations that actually interact with AS 2805, APACS 70, ISO 8583... is orders of magnitude smaller than the number that have interact with IPv4. I think you’re also overestimating how robust these standards are, I’ve never seen two implementations of ISO 8583 that were the same, and I’ve seen some that would process long account numbers without issue. But the real difference is that every stakeholder has a vested interest in keeping their networks operable. Your average consumer doesn’t know what IPv6 is, or who the IETF are, and won’t take kindly to being told they should spend money to fix a problem they created decades ago. Banks don’t have that issue, and those standards aren’t nearly as entrenched as IPv4 is.
Kogan sales numbers show iPhone tipping point
the Cloud Functions emulator works well, and helps https://cloud.google.com/functions/docs/emulator
While it's a lot more work for them, and some may already have the infrastructure setup for deploying their own binary, I think having GCP handle the end-to-end there is more user friendly in general. I can quickly write a Cloud Function from any computer, without having to deal with setting up the tool chains. If you want to just run binaries, sounds like Cloud Functions isn't what you're looking for.
I disagree. I've faced incidents on oracle/sql server/postgres/sybase instances when several hundreds of connections where spawned.

You definitely need to think about pooling fro the beginning of the design of your application.
The correct solution in that case would be to give people cash, so that the subsidy is properly accounted for, otherwise it will be lost to corruption via various accounting tricks and games that politicians and vendors can play, and taxpayers will never get a true picture of their government (as is the situation now). See defined benefit pension benefits in lieu of cash pay.
The thought that self-development leads to altruism and that questioning the source of said altruism (and it's potentially selfish roots, I make no claim about that here) is reductive (or perhaps even a bit ridiculous, if you'll allow me to read between the lines) doesn't seem to me to be something that is really a given.

The only real arguments you've given to counter this are that it's bullshit and that you're just that kind of person. Not terribly convincing in any real sense, if that is what you were going for.
Matador style, about to kill the bull.
I appreciate your feedback, thanks!
A blunt knife is a dangerous knife. It's stupid to use a blunt knife at all, let alone for weeks on end.
[newsbtc] the Most Secure Cryptocurrency Tracker and Portfolio Management App
شركة ديكور واكساء داخلي في اسطنبول
هي شركة متخصصة في تقديم خدمات الديكور والاكساء الداخلي من التصميم الى التنفيذ، وتتمتع بخبرة تزيد عن 10 اعوام في هذا المجال
05393809763
https://www.facebook.com/GRANIT.GROUP1
Why DongGuan? Wouldn't this be good advice anywhere around the world? Or is this some kind of in-joke I don't get?
Weird Java Questions That Will Make Your Head Spin
> However, before even signing up for a trial with a prepaid gift card one needs to be sure that one is not entering into an agreement that legally binds you to a subscription.

This gets to the heart of the matter: it shouldn’t be possible to sign up for a legally binding automatic subscription for a pure service. Customers should have the liberty to leave at any time without incurring a fee.

If I can sign up in under a minute I ought to be able to leave in under a minute.
Troy Hunt explained how to find out if your password is pwned using the API in a comment [0]:

You need to look at the request being generated. Here's how to do it:

1) The SHA-1 of P@ssw0rd is 21BD12DC183F740EE76F27B78EB39C8AD972A757: https://passwordsgenerator.net/sha1-hash-generator/

2) Pass the first 5 chars to the API here: https://api.pwnedpasswords.com/range/21BD1

3) Find the suffix in the response and it has the count next to it: 2DC183F740EE76F27B78EB39C8AD972A757:51259

[0]: https://www.troyhunt.com/the-773-million-record-collection-1...
Woah! The electronics info at this site seems interesting... but stuff gets pretty wild...

http://67.225.133.110/~gbpprorg/obama/
As the sibling comment already pointed out, getting the customer to reverse the dispute is a losing battle. They already got what they want.

And we're happy to refund, just drop us an email. But going around us to your bank leaves us not only with the refund, but also a chargeback fee, plus it hits our merchant reputation. Granted, it's a tiny fraction of all transactions (because we don't use dark patterns), but just feels really unfair, and not the adult thing in the first place.

I guess both our small business and the customers (and even banks, having to process disputes etc) pay the price for all those big-co contracts that are notoriously hard to cancel.
Your colleague is obviously wrong. Think Cosby and Weinstein or look at the other AirBnB examples in this thread.
I've been doing intermittent fasting for about a year now in combination of lifting weights, training mma and bjj and I'd say that it would be very hard for me to go back to a "normal" eating pattern. I've always been in good shape before starting intermittent fasting but the difference is huge. Not only have I decreased my fat precentage but I've also gained muscle mass.

I don't feel hungry even when I'm fasting, I sleep better, and I don't crave for fast food, snacks etc anymore what so ever. On top of that I also save a lot of time that I used to spend eating 6-8 meals a day.

This is my new normal.
I've found that it kinda-sorta works, on some hardware. I really wish they were targeting Debian instead of something as prone-to-broken as Alpine, but beggars can't be choosers.
"While there are some excellent job queue systems such as Celery, we didn’t need the whole feature set, nor the complexity of a third-party tool. Leveraging in-house primitives gave us more flexibility in the design and allows us to both develop and operate the Pirlo service with a very small group of SREs."

I don't know any more than this paragraph or two explains, but it sounds like NIH syndrome. If you chose to write your own solution just because a 3rd party one was complicated or expensive, you've underestimated the complexity and expense of developing and supporting new software. Not only do you have software developers developing your business products, but now you have software developers developing the IT tools that support the software developers writing the business products.

"Using the network database and configuration tool developed by our Network Reliability Engineering (NRE) team,"

Another custom tool? Network inventory and config management tools do exist already...

"Rather than having engineers manually running tests using playbooks, Pirlo performed an automated sequential battery of tests that reduced the need for hands-on attention and concurrently increased diagnostic accuracy."

Or you could, like, install Jenkins, write your tests, and do all this without writing your own distributed job queue system.
شركة ديكور وتصميم داخلي في اسطنبول
شركة متخصصة في تقديم خدمات الديكور والاكساء الداخلي من التصميم الى التنفيذ، وتتمتع بخبرة تزيد عن 10 اعوام في هذا المجال.

05393809763للمزيد من المعلومات و الاستفسار ، يمكنكم التواصل معنا

http://www.facebook.com/GRANIT.GROUP2
Why do you want a smaller truck? Is it just to make parking easier? My impression is that the reason the compact truck mostly died off (or got larger) is that the fuel economy of the larger vehicles improved to the point that the smaller trucks had little advantage.
> a truly competitive market would probably put the commission in the 1-2% range.

This depends a lot on the price of the house. Selling a million dollar home isn't 10 times more work than selling a $100,000 condo.
I'm sure state income taxes on dividends off $100B don't hurt either. (If AMZN paid dividends, or Bezos diversified his stock portfolio.)
Jim Tcl – The Jim Interpreter
I mentioned that the cluster would freeze. The other issue I remember vividly (less important, but irksome) was that the join query
`for i in collection1:
for j in collection2:
filter ...
`
executed way, way slower than the equivalent query:
`col1 = for i in collection1
for j in collection2:
filter ...
`

I kept in touch with one of the directors, and after I left he mentioned a couple of things - they found that doing joins returning large amounts of data (maybe 10k records, IIRC) was prohibitively slow. They also found that under certain conditions, with a certain amount of data in the database, it would crash. He didn't ever describe the conditions.

They switched to couchbase, and have reported being happy with it.
Postgres is powerful, I want a row in a table to have a relationship to one or more rows in _any other table_ in the database, and Postgres can't help with that.

That to me is a compelling reason to use something other than Postgres.
It's also a neat trick to check your remote's battery level.
The worst is newspapers. 3rd parties bundle a bunch of them and you have to be sure you cancel all of them. You call and they will fight you about it and actively try their hardest to "lock you in for another 3 months at only x/mo."
We just pushed fixes for the lighthouse issues. If you notice anything else feel free to let me know. Really appreciate the feedback!

https://github.com/govau/design-system-site/pull/394

We have a lot of work to do for PWA's and performance. We have some issues open in the backlog however they will require some architectural changes and require a bit more time.
Yes, "modern" is in vogue right now. During the 90s I remember the word got so overused that designers turned to the word "contemporary" to mean exactly the same thing. We'll probably start seeing that word used for software soon.
The price of being able to survive a 60mph collision.
Careful what you wish for.

I used to use Amazon DevPay for S3stat and Twiddla subscriptions. It's "user-centric" like you describe, where users sign up for to pay for the service through Amazon, and can later tell Amazon to stop paying for it. My thing would get webhooks when those things happened so I could update my end.

But it was only user-centric, so if the user asked me to cancel their subscription, I couldn't do anything except give them a link to Amazon's page to cancel. I could have a Cancel button on my site to stop my end of things, but I had to give them a link and tell them not to forget to go over to this other site and perform the necessary steps to stop sending me money.

As you can imagine, it was not optimal.

I ended up on the phone with Amazon too many times begging them to please stop charging my customer money and sending it to me because neither of us want that to happen, and listening to Amazon explaining patiently that that is not something they can do. No sir, write back to your customer and tell them to re-activate their Amazon subscription then visit this page and click this series of links.

Stripe couldn't arrive fast enough. The day it did, my business was gone.

... and 5 years later I still had hundreds of customers who had signed up using Amazon DevPay, which doesn't have a way of transferring payment details (again, because "user-centric"), so every one of them ended up with the same professionally-embarrassing email exchange asking them to go to a 3rd party website and perform some complicated tasks that we weren't able to perform on their behalf. And sorry.
Wonder why the front-facing camera doesn't have an IR filter but the rear one does.
Yes, we had cluster stability issues 1.5 years ago. That has changed, cluster stability and performance has the top priority and we invest a lot to improve the developer and devops experience with every release. Now, e.g. with K8s deployments or the arangodb starter, it's much easier to run and maintain clusters. Hope you find the time to give it a second try.
Thx for the info, I don’t use Go typically.
I can sense political and ideological disagreement between you and JP.

So you're saying that people having different opinion on politics, gender, identity can't have a positive impact on someones life?

Downvoting someone just because he or she was moved by a person you don't like doesn't make you right.

And the debate about whether he is, or is not a pseudo intellectual has nothing to do with this. You don't have to be an intellectual to help others. To have a positive impact on people.

I love how people always think that positive impact comes from technology, or science. Yes, these things make our lives better, but does it help when people are immoral, corrupt and disregard their fellow human beings?

Someone wrote Steve Jobs in the comments. Coming up with better consumer electronics and then ruthlessly keeping prices high and boxing the consumer in their company ecosystem is not helpful to society. Will I downvote the guy? No.
So the reason why Zulip doesn't use React for the web app is that there was no React(at least not available for public) when Zulip started out in 2012. The Javascript frameworks which did exist in 2012 no longer exists or is not used by anyone anymore. Zulip still uses jQuery with some internal abstractions. The reason why Zulip decided to use React Native for mobile app was probably it was much easier to have a single codebase than maintaining a different codebase for Android and iOS. Same reason for using Electron for Desktop app. That said we have been talking about the possibility of using a Javascript framework for Zulip web app for a while now but we have not found a good enough reason to make the switch yet. See the following link for more details https://chat.zulip.org/#narrow/stream/6-frontend/topic/vue.2...
When languages have multiple versions in-use and significant updates, like PHP, "Modern PHP" is meaningful.
It's a common phrase in the PHP community. PHP has a bad reputation, primarily due to the older versions of the language, and "Modern PHP" is the most common way to mark a clear break from that.
https://en.wikipedia.org/wiki/Populism

> Daniele Albertazzi and Duncan McDonnell define populism as an ideology that "pits a virtuous and homogeneous people against a set of elites and dangerous 'others' who are together depicted as depriving (or attempting to deprive) the sovereign people of their rights, values, prosperity, identity, and voice".

I don't have problems recognizing politicians propagating such views. Do you?
I never saw two implementations that were the same either, it was a particular annoyance, but they all defined the PAN as n..19 IME (and 19 was indeed a rare case generally seen with now defunct/less popular card schemes so there's proabably still room to fill).

It's true that the number of organisations that interact with the message formats for sending card transactions is significantly smaller than other things, but we're talking about every single bank, every single PSP, every single embedded card device, and probably many more organisations beyond that, currently in operation today. Given the glacial pace of most banks' IT operations I would not expect them to do be able to achieve this within a time frame of several years or perhaps even a decade.

Sure these are not the same challenges as IPv4 and such, but it is in no way a trivial change to tweak a message format that has been in use since before most HN users were born :)
I think he was talking more about the machine architecture than the OS.