teleren/devto huggingface dataset:
Dallas Bottle Filling Stations: A Comprehensive Guide
Published: 2022-10-13 05:41:49

**In the first place, what exactly is a bottle filling station?**
As the name implies, a [bottle filling station](https://www.tapwatercompany.com/) is a place where carbonated drinks can get their bottles filled with gas.

Serving cold drinks is a breeze with bottle filling stations, whether you're at a restaurant or at home. It's no surprise that they are also a go-to for folks in warmer climates who need access to cold beverages on the move but don't have easy access to refrigeration.

**An Analysis of the Impact of Bottle Filling Stations on the Beverage Market**
Many establishments, both commercial and residential, include a carbonating station. Beer and Coke can be carbonated using this handy gadget.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rrnkwoaowoyiq9butmky.jpg)

For obvious reasons, the carbonating station's popularity has been on the rise in recent years. Many beverage manufacturers are now scrambling to find methods to incorporate this device into their operations, as its adoption has caused a major shift in the market.

Businesses as diverse as restaurants, bars, breweries, and private households all benefit from installing bottle filling stations.

**What Products Have the Highest Level of Carbonation Quality? Which One Is Best for You, and How to Locate It**
Many different kinds of bottled water are available, but not all of them are equivalent in quality. It's true that not all bottles are created equal.

Here is a list of the top brands of bottled water that we recommend trying. With so many possibilities, this is by no means an exhaustive listing.

Packaging, ingredients, and manufacturing methods all have an impact on the quality of a carbonated beverage. For the sake of your family's health, it's best to stick with brands who produce their products using less toxic chemicals and use components that are sourced responsibly.

**Where Can I Find Bottled Drinks in the Dallas Area?**
There is a broad variety of bars and clubs within walking distance of where I am right now in Dallas, Texas. The greatest places to purchase bottled beverages can be found here.

If you're looking for bottled water in Dallas, go no farther than the Tap Water Company. This station offers a wide selection of beverages from numerous popular brands. Beer and wine are also available for purchase at the station, making it the ideal location to stock up on alcoholic beverages before boarding a train.

**Where can I find the best taprooms for local breweries in the Dallas area?**
For beer lovers, a trip to Dallas is a must. You can find a wide variety of excellent craft beers at the many excellent breweries in the area, many of which also feature fantastic taprooms. Here, we'll tell you where to look for the top taprooms in your area.
The Magic Of The Brain Dump
Published: 2022-10-13 05:39:40

David Allen, the author of the book “Getting Things Done”, argues that our brains were not made to keep a bunch of tasks in them. They are very poor at holding them, organizing them, and reminding us when something is due. They are notorious for doing exactly the opposite.

How many times have you reached home and then remembered that you could have gotten milk or pens or veggies at the grocery store you just passed on your way from work! Damn it!

The other day, I saw my friend coming out of it, spoke to him for a bit, and then moved on.

How many times has your brain reminded you of tasks you could have done, should do tomorrow in the middle of the night? What’s the point of that?

It only serves to stress us out.

And a founder of a bootstrapped SAAS company(Proxies API), I know a thing or two about stress.

When I find myself overwhelmed with too many things, I know that it is time for the “Brain Dump” invented by David Allen.

Here is the idea:

Your brain is not the place to hold your tasks, projects, schedule, and things you need to remind.

But the brain won’t stop till it knows that you got the tasks somewhere safe.

So knowing this, pull out a paper or a laptop or a phone, make sure it’s something your brain trusts as being safe and something that will not be lost or destroyed.

Then set time aside for at least an hour.

Now write everything that your brain says you have to do. Write down tasks, projects, ideas, vague ambitions, calls you have to do, things you had to look up anything that comes to mind.

The order doesn’t matter. Don’t reject any tasks or ideas, don’t process them as well, don’t organize them at this moment, don’t even worry about spelling, let your brain work at its full speed, don’t miss anything, don’t get distracted, don’t wait for it to stop. Encourage your mind to come up with more. And write everything down. Write till there is nothing left and then wait some more. It will start the stream again. So give it a bonus time. It might happen after you have finished the session over the next few days. Please write all of it down.

If you do this right and thoroughly, you will find that a sense of relief and lightness will come over you. You are free. The brain will stop reminding you repeatedly of the same thing over and over at the wrong times. It knows the data is safe. It’s like it's got an assistant now. Now it’s free to take up one task at a time and go deep. Overwhelm will be a thing of the past.

But this is not the end, the brain dump has to be processed. The whole philosophy is called GTD or Getting Things Done, and to learn from about how to handle the brain dump data to tasks, projects, actions, and increase your productivity study his system here.

The author is the founder of Proxies API, a proxy rotation api service.
Meet Indika AI , The Winner of Best AI Company at the GAISA Awards 2022
Tags: ai, machinelearning, datascience, career
Published: 2022-10-13 05:36:35

Indika AI has been recognized with the Best AI company of the year award at the Global Artificial Intelligence Summit & Awards organized by the All India Council For Robotics & Automation. The awards recognize Indika AI for working towards real challenges adversely affecting AI acceleration and data privacy in India.

[https://futuretech.media/meet-indika-ai-the-winner-of-best-ai-company-at-the-gaisa-awards-2022/](https://futuretech.media/meet-indika-ai-the-winner-of-best-ai-company-at-the-gaisa-awards-2022/)
237. leetcode Solution in Python3
Tags: challenges, chiki1601, python
Published: 2022-10-13 05:20:25

```python3
class Solution:
  def deleteNode(self, node):
    node.val = node.next.val
    node.next = node.next.next
```
#leetcode
#CHALLENGE
Here is the link for the problem:
https://leetcode.com/problems/delete-node-in-a-linked-list/
Resolving problem with 2 csrf tokens in same domain laravel
Tags: laravel, php, webdev, csrf
Published: 2022-10-13 05:19:57

if you have 2 apps on same domain like

```
https://somesite.com/someapp-1
https://somesite.com/someapp-2
```

The CSRF token will competing each other, and it happen today in my office, the easy way to fix it is setting your `cookies.php` file

search some settings called path in `cookies.php`


```
    /*
    |--------------------------------------------------------------------------
    | Session Cookie Path
    |--------------------------------------------------------------------------
    |
    | The session cookie path determines the path for which the cookie will
    | be regarded as available. Typically, this will be the root path of
    | your application but you are free to change this when necessary.
    |
    */

    'path' => '/',


```

and change it to your app path like

`'path' => '/someapp-1/'`


or you can use `.env` too

thanks for reading, also thanks for this stackoverflow questions

https://stackoverflow.com/questions/68468526/is-it-possible-to-rename-the-xsrf-token-cookie-that-laravel-is-creating
Kubernetes - Part 1 - What are Pods in Kubernetes ?
Tags: kubernetes, containers, pods, notes
Published: 2022-10-13 05:13:33

Pods are the most basic and the smallest unit in Kubernetes. A pod is a grouping of one or more containers.
The container is created using a Docker image. This image can be pulled from public or private repositories.
All the containers in a pod have shared resources. Pods are a Kubernetes abstraction over containers.

In Kubernetes, we rarely work with containers, and we are mainly working with the pod that is running the container. The pod is what is the host for the application.

In order to view all the pods that running in a k8s cluster, the following commands can be used
`kubectl get pods # show pods in default namespace
 kubectl get pods -n namespace-name # show pods in a particular namespace
 kubectl get pods -A # show pods in all namespaces
 kubectl get pods --all-namespaces # show pods in all namespaces`
The great list of 25+ productivity tools to try in 2022
Tags: productivity, tools
Published: 2022-10-13 05:11:15

If you’re looking for the best productivity tools in one place, you’ve just hit the jackpot.

We did the research, so you don’t have to. Here are 25+ of the best productivity apps to use in 2022 that will help you optimize your time and get more things done while staying balanced, happy, and, you know, sane.

Apps that help you discipline yourself
DeskTime
DeskTime is a productivity app that lets you track your time, plan and track your projects, and calculate costs simultaneously.

The project cost tracking feature lets you fill in your hourly rate and calculates automatically how much you have to charge the client based on the time you’ve spent on a specific task or project.

You can also categorize the apps, websites, and programs you use into the categories “productive,” “unproductive,” and ”neutral”. That way, you’ll know how much time of your workday you spend effectively and how much time you spend on work-unrelated websites, like social media, news sites, and more.

Knowing your most time-consuming unproductive habits, you’ll know what to do to improve your productivity. For instance, you can temporarily block distracting websites while at work. (See apps for that below!)

Price: 14-days free trial. DeskTime Lite – free; DeskTime Pro – from $5.94/user/mo; DeskTime Premium – from $7.75/user/mo. If choosing the annual subscription, receive one month free.

Forest

The Forest app is built to help you discipline yourself and keep away from your phone. Whenever you need to focus, open the app, set the timer, and ”plant” a tree. Then put down the phone and focus on the task you want to get done. If you pick up your phone and leave the app before the time is up, the tree will die.

Sad. But here’s the good news:

The team behind the Forest app has partnered up with an actual tree-planting organization. Whenever you stay focused and keep your hands off your phone, real trees are planted on earth. 

By now, there have been about 973,448 trees planted by Forest. Great chance to stay focused and make a real difference at the same time, right?

Price: $1.99


**Source:** [https://desktime.com/blog/the-great-list-of-25-productivity-tools-to-try-in-2021](https://desktime.com/blog/the-great-list-of-25-productivity-tools-to-try-in-2021)
TCS Wins GAISA 2022 Award For “Best AI Contribution”
Tags: ai, machinelearning, datascience, pmo
Published: 2022-10-13 05:08:58

Tata Consultancy Services (TCS) a leading IT service, consulting, and business solutions organization receives the Global Artificial Intelligence Summit & awards 2022 for the Best AI Contribution to Society. 


[https://futuretech.media/tcs-wins-gaisa-2022-award-for-best-ai-contribution/](https://futuretech.media/tcs-wins-gaisa-2022-award-for-best-ai-contribution/)
Descriptive stats + percentiles in numpy and scipy.stats
Published: 2022-10-13 04:55:51

To get the measures of central tendency in a pandas df, we can use the built in functions to calculate mean, median, mode:

```
import pandas as pd
import numpy as np


# Load the data
df = pd.read_csv("data.csv")

df.mean()
df.median()
df.mode()
```

To measure dispersion, we can use built-in functions to calculate std. deviation, variance, interquartile range, and skewness.

A low std. deviation means the data tends to be closer bunched around the mean, and vice versa if the std. deviation is high. The iqr is the difference between the 75th and 25th percentile. To calculate this, scipy.stats is used. Skew refers to how symmetric a distribution is about its' mean. A perfectly symmetric distribution would have equivalent mean, median, and mode. 

```
from scipy.stats import iqr

df.std()
iqr(df['column1'])
df.skew()
```



```
from scipy import stats

stats.percentileofscore([1, 2, 3, 4], 3)
>> 75.0
```

The result of the percentileofscore function is the percentage of values within a distribution that are equal to or below the target. In this case, [1, 2, 3] are <= to 3, so 3/4 are below.

`numpy.percentile` is actually not the inverse of `stats.percentileofscore`. numpy.percentile takes in a parameter q to return the q-th percentile in an array of elements. The function sorts the original array of elements, and computes the difference between the max and minimum element. Once that range is calculated, the percentile is computed by finding the nearest two neighbors q/100 away from the minimum. A list of input functions can be used to control the numerical method applied to interpolate the two nearest neighbors. The default method is linear interpolation, taking the average of the nearest two neighbors.

Example:

```
arr = [0,1,2,3,4,5,6,7,8,9,10]
print("50th percentile of arr : ",
       np.percentile(arr, 50))
print("25th percentile of arr : ",
       np.percentile(arr, 25))
print("75th percentile of arr : ",
       np.percentile(arr, 75))

>>> 50th percentile of arr :  5
>>> 25th percentile of arr :  2.5
>>> 75th percentile of arr :  7.5
```

Now, using `scipy.stats`, we can compute the percentile at which a particular value is within a distribution of values. In this example, we are trying to see the percentile score for `cur` within the non-null values in the column `ep_30`.

```
non_nan = features[~features['ep_30'].isnull()]['ep_30']
cur = features['ep_30'][-1]

print(f'''Cur is at the {round(stats.percentileofscore(non_nan, cur, kind='mean'), 2)}th percentile of the distribution.''')

>>> This is at the 7.27th percentile of the distribution.
```
Nền tảng thiết kế in ấn số 1 Việt Nam
Tags: ingiasieure, ingiasieurecom, inanthinhphat, inthinhphatgiasieure
Published: 2022-10-13 04:55:38

Công ty In Ấn Thịnh Phát là nhà sản xuất trực tiếp chuyên in ấn các sản phẩm trên giấy như: In Catalogue, Brochure, Folder, Poster, Tờ rơi, Tờ gấp, Namecard, Giấy tiêu đề, Giấy note, Vé, Voucher, Bao thư, Túi giấy, Hộp giấy, Thùng carton 3-5 lớp, Nhãn decal
Địa chỉ: 710/19 Lũy Bán Bích, Phường Tân Thành, Quận Tân Phú, Thành phố Hồ Chí Minh
Số điện thoại: 988884637
Website: https://ingiasieure.com/
Fanpage: https://www.facebook.com/ingiasieure/
Twitch: https://www.twitch.tv/thinhphatingiasieure
Tumblr: https://thinhphatingiasieure.tumblr.com/
Twitter: https://twitter.com/thinhphatinan
Flickr: https://www.flickr.com/people/thinhphatingiasieure/
Youtube: https://www.youtube.com/channel/UCoRJhncHukUHCcBSpRALWVA
Pinterest: https://www.pinterest.com/thinhphatingiasieure/
How To Use Google Bar Chart In Vue JS
Published: 2022-10-13 04:36:27

In this article, we will see how to use google bar chart in Vue js. In vue js, we will perform a google bar chart tutorial. we will use the vue-google-charts plugin. The bar chart is also known as the column chart. 

A column chart is a vertical bar chart rendered in the browser using SVG or VML, whichever is appropriate for the user's browser. Like all google charts, column charts display tooltips when the user hovers over the data.

For a horizontal version of this chart, see the google bar chart or google column chart. Also, you can make dynamic bar char in Vue js as per your requirements.

So, let's see how to implement the google bar chart in Vue js.

```
Step 1: Create Vue Environment

Step 2: Install Vue JS Application

Step 3: Install the Google Chart Package

Step 4: Create New Component

Step 5: Add Google Bar Charts

Step 6: Start Vue JS App
```
OpenType 字體的連字與上下文替代字功能
Tags: font
Published: 2022-10-13 04:16:45

OpenType 字體有很多先進的功能. 其中排版以及撰寫程式時最常遇到的可能就是[**連字 (ligatures)**](https://www.typenetwork.com/news/article/opentype-at-work-standard-ligatures)和[**上下文替代字了 (contextual alternates)**](https://www.typenetwork.com/news/article/opentype-at-work-contextual-alternates)。

## 連字

連字指的是使用不同的字元來替代連續的字元, 以底下的 finacial 字樣為例：

![](https://i.imgur.com/N73g3ic.png)

你會看到小寫 i 上方的圓點因為和 f 的右上方靠很近, 顯得雜亂不好閱讀。如果開啟連字功能, 就會使用連起來的 fi 取代：

![](https://i.imgur.com/WYa3nQH.png)

整體看起來就會比較簡潔美觀。

## 上下文替代字

上下文替代字則是針對上下文情境, 把個別字元替換成不同外型的字元。例如在程式語言的情境下, != 代表不等於的意思：

![](https://i.imgur.com/qFo6YrD.png)

如果開啟上下文替代字的功能, 就會把 ! 和 = 更換成不同的樣子, 使得這兩個字接起來呈現 ≠ 符號的外觀：

![](https://i.imgur.com/nObaMa7.png)

閱讀的人即使不懂得 != 的意思, 看到 ≠ 也就知道是不等於了。

## Word 中的連字與上下文替代字選項

在預設的情況下, Word 並不會開啟這些 OpenType 的功能, 如果需要, 可以在**字型**交談窗中切換到**進階**頁次, 在 **OpenType 功能** 區選取**連字**選項：

![](https://i.imgur.com/kFdNkd1.png)

或是勾選**使用上下文替代字**：

![](https://i.imgur.com/vznHWmV.png)

# InDesign 的連字與上下文替代字選項

InDesign 中也可以針對段落樣式或是選取字元設定：

![](https://i.imgur.com/vic5uCy.png)
Python dictionary methods😀😀⚡
Tags: python, programming, productivity
Published: 2022-10-13 04:13:56

`.get(key)`
The get() method returns the value of the item with the specified key. you can also pass a optional parameter value to return if the specified key does not exist othervise it returns None.

```
# create dictionary dict ={"k1":"V1", "k2":"V2","k3":"V3"}
# using get method print(dict.get("k1"), end=" print(dict.get("k5")) ")
# Output: VI
None
```

`.items()`
The items() method returns a view object. The view object contains the key-value pairs of the dictionary, as tuples in a list.

```
# using items method
dict = {"kl":"V1", "k2":"V2","k3":"V3"} print(dict.items())
# Output : dict_items([('k1', 'V1'), ('k2', 'V2'), ('k3', 'V3')])
```

`.keys()`
The keys() method returns a view object. The view object contains the keys of the dictionary, as a list.

```
# using keys method
dict = {"kl":"V1", "k2":"V2","k3":"V3"}
print(dict.keys())
# Output :
dict_keys(['kl', 'k2', 'k3'])
```

`.values()`
The values() method returns a view object. The view object contains the values of the dictionary, as a list.

```
# using values method dict = {"kl":"V1", "k2":"V2","k3":"V3"}
print(dict.values())
# Output: dict_values(['V1', 'V2', 'V3'])
```

`.pop(key)`
The pop method removes the specified item from the dictionary. The value of the removed item is the return value of the pop() method.

```
# using pop method
dict = {"k1":"V1", "k2":"V2", "k3":"V3"}
print(dict) # Before pop operation value = dict.pop("k2") print(dict) # after pop operation
# Output:
{'k1': 'V1', 'k2': 'V2', 'k3': 'V3'} {'k1': 'V1', 'k3': 'V3'}

```

`.update(dictionary)`
The update() method inserts the specified items to the dictionary. The specified items can be a dictionary, or an iterable object with key value pairs.

```
# using update method
"k2":"V2","k3":"V3"} dict = {"kl":"V1", "k2":"V2", "k3":"V3"}
dict.update({"k4":"V4"}) print(dict)
# Output :
{'kl':'V1', 'k2': 'V2', 'k3':'V3','k4': 'V4'}

```
-
Creating a JavaScript project for a single page application
Published: 2022-10-13 04:01:40

Before I began my first Single Page Application project in JavaScript, I had a limited understanding of what an SPA (Single Page Application) was and how much information could be accessed on a single page.Single page application development can be a pretty inventive process, a lot of thought goes into figuring out how to add functionality to build a project especially your first project. I was overwhelmed when I first started building my project, so I kept reading the instructions and making notes about ideas I wanted to incorporate. But the very first google search I did regarding my project was on (SPA) a "Single Page Application which is a web app that loads only a single web document and then updates the body content of that single document via JavaScript APIs such as XMLHttpRequest and Fetch when different content is to be shown."

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ejfd0j3gj3uonwr7u440.png)

So basically this means that there are no redirects to other pages and that you are working with just one HTML file. In order to style your project, you could have only one HTML file, one JS file, and one CSS file.

I first started building my basic HTML skeleton, I created div container which I use to append my contents(content stored in other tags) which I created a function for.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/92ydaawpgrrbqvb3glrg.png)

I then Created a function in my Js file, in that function I created new elements using the "document.createElement()"

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ecspc9qt25jud56hsagw.png)
In the function that I have created I append all the new elements created to my div container, using the .append() method.
I also, added "innerText" to the variable of my created elements as well as dot notations to refer to the content from my API.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bjy8mwqon6cpjfasjsh5.png)
There are numerous more forms of SPA that may be built. Even though working with a SPA can often be restrictive, there are ways to get around it and still have fun.
Thoughts of a novice web developer.
Tags: webdev, beginners, career, codenewbie
Published: 2022-10-13 04:00:18

Today is October 12th and I'm less than two months into learning frontend web development.  I'm using ZeroToMastery's complete web developer course to learn everything I need to become a frontend developer.  So far so good, I guess. 

I've completed the HTML and CSS sections of the course, and instead of going straight into Javascript I decided to take two months to practice HTML and CSS before moving on. After watching Youtube videos and following along to complete web pages, and then recreating them again without help from the original video I started to feel like there was no progress happening.

I decided to search for others learning web development in Houston but there was no luck. I searched for meet-ups on the meetup app, but no luck for a Houston group. On Facebook I comment in a web developer group that I was in search of mentor but was told by multiple people that it's going to be hard to find mentors, especially people that would mentor for free.  I made it clear that I'm willing to pay as long as the mentor has a proven track record with helping others learn, but still no luck.  Eventually I ended up on codingcoach.io where I found my mentor, now I have more confidence that I'm actually on the path to become a developer. 

Things learned since I've started on August 27, 2022:
HTML basics 
CSS basics 
Basic command line use (locally)
Git / Github
https://allday314.github.io/First-Project/

As of October 12th, my favorite code editor is Sublime Text.