11,314 karma · joined July 24, 2016
The client wanted something done but they only had some time/budget to work on it. The developer looked into it and was able to get the project done. It's great.
If it were me, I would insist some more on the hardware and the delay of hardware.
Have a "bug" in your circuit board? The most mundane thing, you planned room for a 5mm component but it's slightly larger and it can't fit.
It takes 5 minutes to adjust the schematics. It will take minimum 2 weeks to manufacture a new board and until it's delivered to your lab.
The project is now 2 weeks late.
If you want to use conda/anaconda in a company, you have to go out of your way to prevent it to use commercial packages.
Also, the pip example doesn't show how to create a venv, which is the very first thing to do.
Turns out the delivery app automatically adds £10 in delivery/service fee, and there's hardly any food you can pick for the remaining £10. Had to buy out of my own pocket.
God forbids if you bought square long ago and didn't hold long enough, they had multiple years of ups and downs.
They can't pull that trick again.
All these frameworks come with a tool to run an internal repo/mirror.
There are also commercial offerings (like artifactory) that cover all these languages in a single tool.
For python, just set PIP_INDEX in the CI environment to point to the internal mirror and it will be used automatically. It's very easy.
By default the downloaded wheels are cached in ~/cache/somewhere. Isolated builds don't benefit from it if they start with a fresh filesystem on every run, consider mounting a writable directory to use as cache, the speedup is more than worth it.
If there's no beef today, you can still buy something else.
One major rationale is that the EULA/ToS is only visible after purchasing the product, which makes it void automatically. How could the customer agree to something they are not aware of and cannot read?
Your first example takes 3.1 seconds, my previous comment takes 2.3 seconds, this one takes 1.4 seconds.
start = time.perf_counter()
with open("orthocoronavirinae.fasta", "rb") as f:
total = sum(map(lambda s: 0 if s[0]==65 else s.count(b"G") + s.count(b"C"), f.readlines()))
end = time.perf_counter()
print(total, " total")
print(end-start, " seconds") import io
f = io.StringIO(
"""
AB
CD
EF
GH
"""
)
total = sum(map(lambda s: 0 if s[0]==">" else s.count('G') + s.count('C'), f.readlines()))
print(total)Amazon updated their terms and conditions. I received a similar email from each of Amazon UK, DE, FR, IT, in their respective language. This is the English email from Amazon UK.
Don't know about the US.
The scam for many flash drives is to provide a working one that's only a fraction of the size (but it reports the full size).
It works fine as long as you don't use more than the real capacity, that may be a just few percents or as much as half.
Ansible is a python software and Python doesn't support Alpine.
The reason is that python is meant to run on Linux systems with glib, but Alphine has musl instead. It's a common source of compatibility issues not limited to python.
Note that pip wheels are only specified and only built for glibc compatibility, so the limitations extends to all python packages.
The author was fired if you believe the title of the post, so it's way past asking for time off or insurance coverage.
A different manager can make a completely different experience in a single company. A rule of thumb when things blow out of proportion is that the manager is quite likely to have been a catalyst.
- 3 upvotes after 0 minutes
- 5 upvotes after 2 minutes.
- 8 upvotes after 4 minutes.
If you want to push your company/product on HN, you should probably do that during week days in the morning. Sunday at 7AM NYC / 12 London is not exactly peak hours for visitors.
Contractors cannot be at arms length. There has to be an arrangement with the employer (Google here) and the contracting firms to pay. That means there has to be a timesheet for each employee. Could be filled by either party.
You said your cousin wasn't paid because somebody (implying from Google Search) said she took too long and refused to pay her. To me that sounds like a normal story where Google had to approve the hours/pay and they didn't. The excuse from Google employees that they are detached is fishy at best, they wouldn't be able to prevent payment if they were.
When there's a problem with the employee not being paid, the root cause often goes back to the employer blocking the pay in the first place.
Let's say, a typical application may run on 4 instances each one with 16 cores. That means a total of 64 processes because one process per core.
Each process opens 16 connections to the database because bad configuration or default to the number of cores. We're now facing a total of 1024 SQL connections out-of-the-box for nothing.
That's the reason databases are commonly subjected to insane amounts of connections.
It's not a failure and it was beneficial to low-pay workers.
As bad the UK government may be, it's not their fault if private companies decided to stop using high-pay tech contractors. There is nothing that prevent them to.
The way contracting usually work is that the contractor must submit timesheets daily or weekly to a supervisor at the parent company. The supervisor must approve the timesheet. The contractor will be paid the hours in the timesheet.
The story is a classic example where the manager (google employees) refused to acknowledge the hours for no valid reasons, preventing contractors from being paid.
Gotta escalate to HR to get paid and fill formal complaints against the bad manager.
It works well for 4k@60Hz and it's one of the cheaper solution at ~ 20$ per cable.
Cherry on top, it's sold by AnkerDirect on Amazon, which is the genuine manufacturer.
UK https://www.amazon.co.uk/Anker-Adapter-MacBook-Thunderbolt-C...
US https://www.amazon.com/Anker-Adapter-MacBook-Thunderbolt-Com...