edit: actually the original link already has a submission on HN: https://news.ycombinator.com/item?id=33961543
2,913 karma · joined October 5, 2007
edit: actually the original link already has a submission on HN: https://news.ycombinator.com/item?id=33961543
ff242500004000 jmp qword [0x400000]
How is this "conditional"? The article explains that it simply "jumps to whatever address is stored as a 64-bit quantity at address 0x400000", but where's the condition here?Not really your point I know, but I was curious about this so I looked it up. The closest Earth and Mercury get is 77.3 million km[1], which is 515.7 seconds round-trip (ping) at the speed of light.
[1] https://nssdc.gsfc.nasa.gov/planetary/factsheet/mercuryfact....
> hiring someone to contribute to open source, makes that person likely represent interest of the corporation
That's true, and this is why my team is active within the project by having a member on the Technical Oversight Committee and several others in SIGs. The point is not to push our own agenda, we have made a lot of changes that are mainly relevant to our use cases and that don't necessarily make sense to upstream. Whenever we work on features that we know others would benefit from, we engage with the project's relevant committees and make the changes requested in pull request reviews.
To be clear, I don't speak for my employer and this is only my own experience. Not all teams are like this.
> I think much better idea to "contribute back" is to actually pay the existing contributors rather than having own pet one.
Contributing features and supporting existing contributors in other ways are not incompatible. We have a whole team working on this code base full time, and so do other companies. Of course all of these people collaborate. This project is not really run by volunteers but mostly receives contributions from a number of companies (originally created at Netflix, large parts came from Google, etc).
edit: See TOS members here for a list of the companies involved: https://cd.foundation/blog/2022/11/01/new-spinnaker-technica...
Things have changed and this is no longer true. A significant number of projects receive frequent contributions from Apple engineers. The majority of active committers on Apache Cassandra are at Apple for example, contributing major features such as a new transactional system[1].
My team actively contributes to Spinnaker, and we're currently hiring someone with a focus on open-source contributions, quoting the second "key qualification" in the job listing[2]: "Interest in developing with open source software and contributing back to the community".
[1] https://cwiki.apache.org/confluence/display/CASSANDRA/CEP-15...
[2] https://jobs.apple.com/en-us/details/200361051/apple-cloud-p...
Just like you wouldn't use a full-fledged Raspberry Pi for use cases where a Raspberry Pi Nano or other low-power microcontroller is enough.
See the page for Vault: https://www.hashicorp.com/vault-compliance
Or 1Password: https://support.1password.com/security-assessments/
As the comment from jbotz mentioned, exposing secrets in environment variables seems like a major issue and it would be one of the first points covered in such an audit.
The maximum duration is 140s, max file size is 512MB, max resolution is 1280x1024, they use the browser's basic HTML player, and their compression makes all videos look like crap.
https://developer.twitter.com/en/docs/twitter-api/v1/media/u...
You can write "apps" in any language. The output of your program is used to construct the menu bar app, so if your program outputs this:
Hello
---
Open HN | href=https://news.ycombinator.com/
Then it will create a menu bar entry titled "Hello" with a single element in its drop-down menu, which will open Hacker News when clicked. You place your program in a specific directory for xbar to run, and it can be configured to run at a given frequency, e.g. once a minute to report the results of an API call or some measurement from your system, etc. Up to you to build the menu bar app you want.To get to the now-unlikely target of +1.5°C by 2100, the need is on the order of 6 billion tons of CO2 to remove each year by 2050[1]. A mature tree can capture only around 22 kg a year[2], so removing 6 billion tons would require planting 270 billion trees each year. To get a sense of the magnitude of the effort, there are an estimated 3 trillion trees on Earth today; we'd need to plant just as many in only 11 years.
[1] https://www.mckinsey.com/capabilities/sustainability/our-ins...
[2] https://www.eea.europa.eu/articles/forests-health-and-climat...
Copilot doesn't recognize what you're trying to do and then paste a code sample from a repo it has in its index. Just like DALL·E 2 doesn't produce images that say "I picked these pixels from this image and this part from this other one and these colors from this third one". When a model is trained, it's effectively a set of hundreds of millions of numbers that when combined in just the right way can produce a specific output. In my experience the vast majority of the time Copilot doesn't write code that already exists. It actually uses the variables you declared, the functions that already exist in your code base, etc.
It's not an index of best matches from GitHub for what you're trying to do.
Whether or not an engineering school is accredited can be an important factor in deciding whether to join it after high school. Some software engineering schools that focus more on coding and tech skills without necessarily spending much time on other topics that provide a solid engineering foundation are not accredited. They are often seen as offering a degree that is less valuable than accredited institutions.
More on this: https://en.wikipedia.org/wiki/Dipl%C3%B4me_d%27Ing%C3%A9nieu...
This feels like a similar argument to the one made by people who use Kubernetes to ensure their web app with 100 visitors a day is web scale.
For example if you're on version X and in the process of deploying version Y, when service A sends a request to service B you have 4 distinct possibilities regarding the versions running on these two instances (X→X, X→Y, Y→X, Y→Y). If in version Y you've made changes to the request in its protocol/format/payload, you'll need to deal with all 4 cases to avoid encountering errors during the deployment. If the instances log all messages with their version, it'll help track down these transient incompatibility bugs, e.g.
{
"service": "B",
"build": "X",
"request_service": "A",
"message": "unknown field in request: 'new_field'"
} For code blocks, prefix each line with two or more spaces.What you describe is accurate, the 3090 Ti produces a tremendous amount of heat under load in my experience and I would expect the same with these new cards.
The name comes from the earlier telegraph "CQ" call for alerts, named after the French word "sécurité", abbreviated as "sécu" which is how the letters C and Q are pronounced in French. "D" is added to indicate distress. Sending a CQD call means sending the letters C,Q,D in Morse code; this practice was later supplanted by SOS.
Wikipedia has a page with more information: https://en.wikipedia.org/wiki/CQD. It mentions the Titanic disaster: "Harold Bride, the junior radio operator, suggested using SOS, saying half-jokingly that it might be his last chance to use the new code."
At least for the stability issues, does this match your experience?
I see others have mentioned tig here as well, I'd be curious to hear if they also find it somewhat slow and unstable. Gitui's linux benchmark lists it as being almost 11 times faster than tig.
This simple design led us to find several bugs in clients of this API (e.g. messages dropped or processed twice), and gave us a way to avoid some of the issues mentioned in this article. Even if you don't use HTTP trailers, you can still use them one layer above and benefit from similar guarantees.
Alternatives like USB power meters[2] are still useful and can be cheap, but you don't get raw data from them and just have to read the value from the display. For comparison DigiKey has the PPK2 listed for $92.50.
[1] https://www.nordicsemi.com/Products/Development-hardware/Pow...
I realize that not everyone is a native English speaker, but in the case of these two words it seems to me that the non-technical, casual definitions or article and section are enough to differentiate them.
Did they copy part of this list of perks from a 15-year-old scam script?
See this study[1] in Nature that measured the effects of CO2 at 1000, 3000, and 5000 PPM. Quote: "For the Psychomotor Vigilance Test, the probability of achieving an accuracy score of >90% decreased in a dose–response like fashion from 79.5%, 74.7%, 73.4%, to 64.0% for 600, 1200, 2400, and 5000 ppm, respectively".
Another study[2] tried to establish the effect on response time, finding that "For every 500ppm increase, we saw response times 1.4-1.8% slower, and 2.1-2.4% lower throughput."
For a more pop-sci take on this, see this Tom Scott video where a subject is placed inside of an airtight chamber where the CO2 gradually increases, with a major impact on their brain function: https://www.youtube.com/watch?v=1Nh_vxpycEA
[1] https://www.nature.com/articles/s41526-019-0071-6
[2] https://iopscience.iop.org/article/10.1088/1748-9326/ac1bd8